thefreeman’s HDR Anduril 2 high efficiency drivers - update : FWxA boost driver

397 posts / 0 new
Last post
g_damian
g_damian's picture
Offline
Last seen: 3 weeks 2 days ago
Joined: 08/20/2017 - 06:52
Posts: 726

Awesome work Thumbs Up If anyone has any of them for sale, I’ll be in.

Slim Pickens
Slim Pickens's picture
Offline
Last seen: 1 month 1 week ago
Joined: 04/28/2012 - 19:50
Posts: 1245
Location: Lehigh Valley

Nice work!!!

thefreeman
thefreeman's picture
Offline
Last seen: 4 hours 34 min ago
Joined: 01/06/2020 - 09:56
Posts: 1805
Location: France

Thanks for the compliments Blushing

I installed one on them in a PL09 Quad with sliced 519A and AUX LEDs :

I transformed the MCPCB to 2S2P by cutting the trace between D2 and D3 (the line on the right is just some removed soldermask) and by creating another solder pad for the + wire :

I used a flex PCB I made for the FWAA before because I didn’t want to wait for a proper one made for the PL09, hence there are only 3 LEDs :

Though once the optic is on it’s not obvious where is the missing one :

Min level (70uA), could be lower with some tweaks but it’s low enough IMO :

Color measurements on level 7 (0.75A per LED) and turbo (3A per LED):

I’m very satisfied how it turned out, I really like this host and the beam is like pure neutral white for me.

gchart
gchart's picture
Offline
Last seen: 14 hours 4 min ago
Joined: 03/19/2016 - 11:57
Posts: 3334
Location: Central IL

Very well done, that looks amazing!!

Light Veteran
Offline
Last seen: 4 days 7 hours ago
Joined: 10/17/2019 - 03:36
Posts: 150
Location: Italy

Very nice!

Flashlight addicted

thefreeman
thefreeman's picture
Offline
Last seen: 4 hours 34 min ago
Joined: 01/06/2020 - 09:56
Posts: 1805
Location: France
gchart wrote:
Very well done, that looks amazing!!
Light Veteran wrote:
Very nice!

Thanks Smile

MascaratumB
MascaratumB's picture
Offline
Last seen: 4 hours 9 min ago
Joined: 10/29/2016 - 12:12
Posts: 7419
Location: Portugal

Another kind of magic Shocked
When I see those tiny wires, I know magic is happening Wink
Well done Thumbs Up

thefreeman
thefreeman's picture
Offline
Last seen: 4 hours 34 min ago
Joined: 01/06/2020 - 09:56
Posts: 1805
Location: France
MascaratumB wrote:
Another kind of magic Shocked When I see those tiny wires, I know magic is happening Wink Well done Thumbs Up

It’s not dark magic like Tterev3 and his enamelled wire wizardry, but yeah I like using those wires, they take so little space that they can be comfortably long.

BTW Haukkeli Assembled two BST21-KRx , please check it out. He’s sort of my beta tester and I believe that was his first time assembling a PCB, demonstrating that it’s definitely doable to assemble them with just previous reflowing experience.

Scallywag
Scallywag's picture
Offline
Last seen: 2 weeks 1 day ago
Joined: 01/11/2018 - 22:23
Posts: 2458
Location: Ohio, United States
thefreeman wrote:
MascaratumB wrote:
Another kind of magic Shocked When I see those tiny wires, I know magic is happening Wink Well done Thumbs Up

It’s not dark magic like Tterev3 and his enamelled wire wizardry, but yeah I like using those wires, they take so little space that they can be comfortably long.

BTW Haukkeli Assembled two BST21-KRx , please check it out. He’s sort of my beta tester and I believe that was his first time assembling a PCB, demonstrating that it’s definitely doable to assemble them with just previous reflowing experience.


It would likely be a bit expensive to be a beta tester across the pond.
I’ll keep hitting a daily F5 on you Oshpark, then…
thefreeman
thefreeman's picture
Offline
Last seen: 4 hours 34 min ago
Joined: 01/06/2020 - 09:56
Posts: 1805
Location: France
Scallywag wrote:
It would likely be a bit expensive to be a beta tester across the pond. I’ll keep hitting a daily F5 on you Oshpark, then…

What’s delaying publication is more the shortage, I had to send a crucial component to Haukkeli so he could build them, there is an alternative but it’s not my preference (the ramp table would need to be changed and I don’t really want to have to manage a lot of firmware builds for everyone), digikey announces availability for early October, Mouser did too then pushed it back to December (and before that it was July)…

The Attiny1616 is also not available from the usual sellers, though LCSC has 6000 in stock, Digikey should get a good quantity in October.

Oh I also would like to find a name for them, but I’m quite uninspired Facepalm

Scallywag
Scallywag's picture
Offline
Last seen: 2 weeks 1 day ago
Joined: 01/11/2018 - 22:23
Posts: 2458
Location: Ohio, United States
thefreeman wrote:
Scallywag wrote:
It would likely be a bit expensive to be a beta tester across the pond. I’ll keep hitting a daily F5 on you Oshpark, then…

What’s delaying publication is more the shortage, I had to send a crucial component to Haukkeli so he could build them, there is an alternative but it’s not my preference (the ramp table would need to be changed and I don’t really want to have to manage a lot of firmware builds for everyone), digikey announces availability for early October, Mouser did too then pushed it back to December (and before that it was July)…

The Attiny1616 is also not available from the usual sellers, though LCSC has 6000 in stock, Digikey should get a good quantity in October.

Oh I also would like to find some name for them, but I’m quite uninspired Facepalm


FreeBoost HDR (by thefreeman)™

Not managing that many firmware builds makes perfect sense. And the chip shortage is what it is – I was supposed to get a Fireflies T1R from an OL contest not last year, but the year before. They still don’t have the drivers so I finally had them ship their newish 21700 Quad instead.

ArtieT59
ArtieT59's picture
Offline
Last seen: 2 days 23 hours ago
Joined: 02/25/2020 - 17:55
Posts: 3598
Location: CT, USA

TheFreeman- this is such an exciting build for me to see, for many of us FireFlies I'm sure. I have the new PL09"Q" and I love the host size and battery compatibility, but mine has very Hi PD with the aux on high mode (orange), and they're imperceptible on low. Anyway, more importantly, a buck-boost driver we can make soon!

 

So I have been feeling stale in my current state of modifications (swapping drivers and LEDs and the usual intermediate-level shuffle of mods), and I'm no wizard and have never flashed a firmware on a light, but I am Very much anticipating building some of these drivers of yours, when that is available. 

is there anything you could guide me to for a "parts list", I am sure you already mentioned it but it probably went right over my head lol.

 

Am I correct in understanding that OshPark will have thee available for printing soon? But not right now?thanks again!

 

this is excitement I haven't had since my first couple of months in the hobby.

[FLF] Five Light Friday https://budgetlightforum.com/node/78749

Check out some of my new lights (picture heavy) and quick first impressions of them here: https://budgetlightforum.com/node/77180

My Sft40 beamshots / comparison thread: https://budgetlightforum.com/node/78100

The BLF GT with SFT40 (2300lm, 2700m+ @ 30 seconds!)
https://budgetlightforum.com/node/79561

thefreeman
thefreeman's picture
Offline
Last seen: 4 hours 34 min ago
Joined: 01/06/2020 - 09:56
Posts: 1805
Location: France

I’m glad to see that you both are motivated to assemble some drivers Big Smile

HI PD ?

I’ll share OSHpark and Aisler PCBs, the ones I used here are from Aisler (Germany), with part lists and instructions, a ramp table calculator and Anduril source code of course, with a few compiled builds (.hex), although I would encourage people to setup their machine for compiling Anduril and making their own tweaks.

FAB505
Offline
Last seen: 2 weeks 1 day ago
Joined: 01/15/2018 - 00:58
Posts: 24

thefreeman wrote:
I’m glad to see that you both are motivated to assemble some drivers Big Smile

HI PD ?

I’ll share OSHpark and Aisler PCBs, the ones I used here are from Aisler (Germany), with part lists and instructions, a ramp table calculator and Anduril source code of course, with a few compiled builds (.hex), though I would encourage people to setup their machine for compiling Anduril and making their own tweaks.

So stoked to read this. Can’t wait to build up a few drivers!

merlot
Offline
Last seen: 20 hours 7 min ago
Joined: 10/17/2020 - 21:25
Posts: 209
Location: UK

thefreeman wrote:
I’m glad to see that you both are motivated to assemble some drivers Big Smile

HI PD ?

I’ll share OSHpark and Aisler PCBs, the ones I used here are from Aisler (Germany), with part lists and instructions, a ramp table calculator and Anduril source code of course, with a few compiled builds (.hex), although I would encourage people to setup their machine for compiling Anduril and making their own tweaks.

Very keen to try my hand at building this also

A big fan of square tech

MascaratumB
MascaratumB's picture
Offline
Last seen: 4 hours 9 min ago
Joined: 10/29/2016 - 12:12
Posts: 7419
Location: Portugal
thefreeman wrote:
MascaratumB wrote:
Another kind of magic Shocked When I see those tiny wires, I know magic is happening Wink Well done Thumbs Up

It’s not dark magic like Tterev3 and his enamelled wire wizardry, but yeah I like using those wires, they take so little space that they can be comfortably long.

BTW Haukkeli Assembled two BST21-KRx , please check it out. He’s sort of my beta tester and I believe that was his first time assembling a PCB, demonstrating that it’s definitely doable to assemble them with just previous reflowing experience.

Yup, I’ve seen his mods with those wires and my eyes crossed Silly

I still like to acknowledge that these “tiny” mods are something spectacular for me, hence my words Wink

I’ve seen Haukkeli’s work as well and it was well done. Umfortunately I am not that good with reflowing nor with the “tiny” things like components, etc, so I guess I will only be a spectator Big Smile

BTW, I have a TS10 on the way and will hopefully test your programmer Party

Scallywag
Scallywag's picture
Offline
Last seen: 2 weeks 1 day ago
Joined: 01/11/2018 - 22:23
Posts: 2458
Location: Ohio, United States

thefreeman wrote:
I’m glad to see that you both are motivated to assemble some drivers Big Smile

HI PD ?

I’ll share OSHpark and Aisler PCBs, the ones I used here are from Aisler (Germany), with part lists and instructions, a ramp table calculator and Anduril source code of course, with a few compiled builds (.hex), although I would encourage people to setup their machine for compiling Anduril and making their own tweaks.


PD is Parasitic Drain, I think
thefreeman
thefreeman's picture
Offline
Last seen: 4 hours 34 min ago
Joined: 01/06/2020 - 09:56
Posts: 1805
Location: France

Meet the most powerful and efficient Nimh/li-ion boost driver in existence :

id30209
id30209's picture
Offline
Last seen: 2 days 6 hours ago
Joined: 05/17/2018 - 12:20
Posts: 2327
Location: Croatia

Wait, WHAT????

WTB Titanium 4sevens 2xAA tube

contactcr
Offline
Last seen: 2 days 14 hours ago
Joined: 05/19/2017 - 18:52
Posts: 3720
Location: US

Yes this seems very cool

joebob4501
Offline
Last seen: 3 days 3 hours ago
Joined: 08/10/2015 - 19:15
Posts: 65
Location: USA
Shocked

Any chance of releasing a BOM and PCB file?

thefreeman
thefreeman's picture
Offline
Last seen: 4 hours 34 min ago
Joined: 01/06/2020 - 09:56
Posts: 1805
Location: France

To detail a bit more, the MP3431/32 can boost down to 0.8Vin, but it needs 2.7V for startup, and the Attiny1616 needs 1.8V, I believe that usually in AA drivers the MCU is powered by the always on LED boost converter that outputs a constant voltage below the LED Vf when the light is off, this means of course using a boost converter with low Vin and low voltage startup.
Here instead the necessary voltage for the MP3432 startup and the MCU is provided by another small boost converter.

The advantage of using the MP3432 over the available low Vin boost ICs is that it has much better characteristics, the best low Vin boost IC available is probably the (very costly) LTC3425 used in the Zebralight SC5c, likely the most powerful and efficient AA light on the market, if we compare the internal FETs resistance it’s 40 and 50mΩ for the LTC3425 (equivalent 1 phase, because it has 4) vs 6 and 10mΩ for the MP3432, about 7~5times lower which help achieve much higher efficiency and power, although the limit here is the current deliverable by the AA cell, I haven’t tested yet with an Eneloop, only with my bench PSU. According to HKJ discharge curves, it should still be possible to pull quite a bit of current from it :

With the PSU there is a bit of funkyness at 1Aout, the efficiency is significantly lower and sometimes it would pulls very high current, very strange especially since the inductor saturation is higher than necessary, but I’ll see with an Eneloop.

The other advantage is that it has higher output voltage capability, low Vin boost IC usually have a maximum output voltage of ~5.5V, the MP3432 can output as high as 16V, the limitation is the maximum duty cycle, which should be around 93%, meaning 1/(1-0.93) = 14.2Vout at 1Vin, so it should be able to power any LED from 3V to 12V.

Because I wanted high efficiency for both chemistry I didn’t implement a linear regulation or FET PWM dimming when Vin>Vout, thus the big drawback is that it’s a boost only driver, if li-ion capability is desired then a 6V or higher LED must be used, here it is configured for 3S LEDs for the FWAA (I need to figure out how to modify the 3P original MCPCB). Options for a single LED light would be XHP50.3 HI, B35AM for 6V and XHP35 HI for 12V, which would maybe be more adequate for a small reflector and the usual 3535 MCPCB in 14500/AA lights.

The efficiency would probably break the 90% barrier at 1.2Vin 6Vout, and even better at 3Vout, also I had to use a 2mm tall inductor (XAL6020) for the FWAA shallow cavity, a 3mm inductor would be appreciably better, a XGL6020 would also have been better but they are only sold from Coilcraft direct (high shipping and duty fees), thankfully someone from the US will be able to reship some XGL inductors for me to test.

contactcr
Offline
Last seen: 2 days 14 hours ago
Joined: 05/19/2017 - 18:52
Posts: 3720
Location: US

I’m sure you are taking this into consideration but for AA/NiMH lights I feel like standby drain is pretty important as lights with these batteries are good choices for emergency lights that sit for extended periods.

thefreeman
thefreeman's picture
Offline
Last seen: 4 hours 34 min ago
Joined: 01/06/2020 - 09:56
Posts: 1805
Location: France

Yes I did think about it when designing but I forgot to check.
I just took a measurement and I get about 51uA at 1.2Vin.

gchart
gchart's picture
Offline
Last seen: 14 hours 4 min ago
Joined: 03/19/2016 - 11:57
Posts: 3334
Location: Central IL

thefreeman wrote:
Yes I did think about it when designing but I forgot to check.
I just took a measurement and I get about 51uA at 1.2Vin.

Geesh! Good work, my man. Is there a way to work around the startup voltage?

One trick that the SP10 Pro employs… it uses a separate, small low-power boost chip just for running the MCU; then it shuts off the big boost chip when the light is off. That let’s it have a really low standby drain, though 51uA seems just fine to me.

thefreeman
thefreeman's picture
Offline
Last seen: 4 hours 34 min ago
Joined: 01/06/2020 - 09:56
Posts: 1805
Location: France

gchart wrote:

Geesh! Good work, my man. Is there a way to work around the startup voltage?

One trick that the SP10 Pro employs… it uses a separate, small low-power boost chip just for running the MCU; then it shuts off the big boost chip when the light is off. That let’s it have a really low standby drain, though 51uA seems just fine to me.

Thanks.
Well it’s the same thing then, I have a small boost converter with 3V output powering the MCU and providing the sufficient voltage for the MP3432 startup.
So 51uA is the current draw of the small boost converter powering the (sleeping) MCU when off. *
Though if you saw my comment on the Anduril 2 thread the it’s possible I have a leaking pin and if I solve it the standby drain could be actually lower.

Edit : * and max 25uA (at 3Vin) from the MP3432 in standby according to the datasheet.

gchart
gchart's picture
Offline
Last seen: 14 hours 4 min ago
Joined: 03/19/2016 - 11:57
Posts: 3334
Location: Central IL

Well crap… I read right over and and missed that tidbit!

thefreeman wrote:
Here instead the necessary voltage for the MP3432 startup and the MCU is provided by another small boost converter.
thefreeman
thefreeman's picture
Offline
Last seen: 4 hours 34 min ago
Joined: 01/06/2020 - 09:56
Posts: 1805
Location: France

What’s the SP10 pro standby current ?

Edit :

gchart wrote:
Well crap… I read right over and and missed that tidbit!
thefreeman wrote:
Here instead the necessary voltage for the MP3432 startup and the MCU is provided by another small boost converter.

Yeah, it wouldn’t work without it Big Smile

gchart
gchart's picture
Offline
Last seen: 14 hours 4 min ago
Joined: 03/19/2016 - 11:57
Posts: 3334
Location: Central IL

I measured 40 uA on an Eneloop. SammysHP did a bit more scientific testing and saw 40-60 uA: https://budgetlightforum.com/comment/1854714#comment-1854714

So I’d say your results are right inline with the SP10 Pro. Not saying that’s perfect though. If you think it could/should be lower, I’d have to look again at the peripheral tables to see what is active in sleep mode and see if there is anything else that could be slowed down or shut off.

thefreeman
thefreeman's picture
Offline
Last seen: 4 hours 34 min ago
Joined: 01/06/2020 - 09:56
Posts: 1805
Location: France

OK, so yeah it’s pretty good.

I took some quick standby measurements with aux LEDs at 1.2Vin :
AUX = 97uA Iin=380uA
AUX = 52uA Iin=220uA
AUX = 24uA Iin=126uA

Pages