Zebralight SC64 Anduril Edition

.
Cā€™est si bon

Wow, freemanā€¦wow! Excellent work!

Super nice. This looks like the bleeding edge of flashlight tech.

Thatā€™s one thing I really disliked about the Lume1 driver. I found with my Lume1 FW3A I could only stay at turbo for 2 seconds. Then there would be a giant step down in output as the thermal regulation stepped down causing the FET to turn off.

With that sort of behavior why bother even including a FET on the driver board? It just feels like false advertising when you find the 2800 lumen light you thought you bought can only do that for 2 seconds then steps down to 1000 lumens.

Since I prefer pocket rockets, I found I much preferred the stock FW3A driver as it actually had a usable turbo. If I have to choose between having turbo versus having greater efficiency at lower outputs, I would take the turbo.

The other thing I didnā€™t like about the Lume1 was its lack of reverse polarity protection which led to me accidentally frying the driver. Oops!

@Firelight2

Wait, the Lume1 doesnā€™t have reverse polarity protection? Oh boy I didnā€™t even notice.

The original Lume1 driver has no reverse polarity protection. Stick an 18650 in the wrong way for even half a second and the driverā€™s toast.

However, I believe there is an updated version, the Lume X1 (or something like that), which does have reverse polarity protection.

Aside from the thermal regulation tweak mentionned, dynamic PWM should now allow to PWM the FET silently and get intermediate levels between 100% FET and regulated DC/DC.

The problem is at what PWM level do we switch from FET to DC/DC ? FET being unregulated whe donā€™t know what PWM level corresponds to e.g. the 3A of the BB converter of the Lume1 FW3A. I donā€™t known if there is a good solution for that.

Simple soliution : timed stepdown. Example in Toykeepers FSM language from my UI :

// 2 clicks: go to/from highest level

else if (event == EV_2clicks) {

if ((actual_level > 1) && (actual_level < 130)) {

memorized_level = actual_level;

set_level(130);}

else{

set_level(memorized_level);}

return EVENT_HANDLED; }

// Timed stepdown 1min

else if (actual_level >= 130) {

if (arg > TICKS_PER_SECOND*57){

set_level(memorized_level);}

return EVENT_HANDLED;

}

I appreciate the suggestion Quad, but Iā€™d really prefer to keep the PID regulation, I really donā€™t like timed steps down.

Iā€™m not a code guru, but isnā€™t it possible to modify the code in a way that mcu temp and flashlight body temp donā€™t even try to be the same? Of course you would need to measure hosts temperature when driver starts to step down. Then you know the temperature difference between host and the setpoint of the driver and could ad relation of those two numbers as a multiplier to the code? Just donā€™t ask me how that is done. :smiley:

Do you really want do potting like original driver? :slight_smile: I know, timed stepdown sounds less ā€œadvancedā€, but in real life use i see only pros.

Yes Iā€™ll probably pot it, but I need to find a suitable potting compound, I have this , but being one part I doubt it will cure under the PCB (needs atmospheric humidity to cure). I guess I need a two part silicone (suitable for electronics), but they all seem to be very expensive.

I have used this
Page is in mostly in Finnish, so good luck understanding. :smiley:

Termopasty seems like Polish company with all kinds chemical products.

Thanks for the link, I found it at TME , shipping will probably be lower.

How soft is it once cured ? Hopefully pretty soft so that it can be removed easily.

Edit : they have different shore hardness from 26 to 67, looking at some videos 26 looks pretty soft.

If I remember correctly it feels like sealing compound meant for bathrooms. Maybe bit harder.

Thanks! :smiley:

I did a quick throw measurement :

- SC64c LE : 3875 cd, 124m

- SC64w HI : 8302 cd, 182m

  • SC64AE DD sm453 : 9155 cd, 191m

It did look pretty throwy but I didnā€™t think it would out throw the HI. I measured the drive current at 1.064A in the HI , considering itā€™s a 12V emitter, itā€™s equivalent to the 4.25A used in the SC64AE.

Hi, is thefreeman going to offer mods to this SC64AE to the public?

1 Thank

Wow!
Really awesome :beer:

Terrific mod. This is beyond my imagination.