FW3A, a TLF/BLF EDC flashlight - SST-20 available, coupon codes public

Is there some rough computation guide for lumens to runtime (letā€™s assume the battery is a 3000mAh 18650 like an LG HG2 or INR18650-30Q)?
(eg. 3A ~ 1000 lumens? so thatā€™s about 1 hour if can continuously run at that current; but how about for the other approximation of current to lumens)

Iā€™ve been meaning to make a table for thatā€¦ and thereā€™s no time like the present.

This is only an estimate, generated by plugging the firmwareā€™s PWM values into a script with some guesses about the power draw and lumen outputā€¦ but it should give people a rough idea what to expect.

All 150 ramp levels with a 3000 mAh cell:

  1:    0.2 lm,     2 mA, 74 days
  2:    0.2 lm,     2 mA, 74 days
  3:    0.8 lm,     3 mA, 41 days
  4:    0.8 lm,     3 mA, 41 days
  5:    1.5 lm,     4 mA, 28 days
  6:    1.5 lm,     4 mA, 28 days
  7:    2.1 lm,     7 mA, 17 days
  8:    2.1 lm,     7 mA, 17 days
  9:    2.7 lm,     9 mA, 14 days
 10:    3.3 lm,    10 mA, 12 days
 11:    4.0 lm,    11 mA, 11 days
 12:    4.6 lm,    13 mA, 10 days
 13:    5.2 lm,    14 mA, 9 days
 14:    5.9 lm,    16 mA, 8 days
 15:    7.1 lm,    18 mA, 7 days
 16:    7.7 lm,    22 mA, 6 days
 17:    8.4 lm,    24 mA, 5 days
 18:    9.0 lm,    25 mA, 5 days
 19:   10.3 lm,    28 mA, 5 days
 20:   11.5 lm,    30 mA, 4 days
 21:   12.2 lm,    32 mA, 94 hours
 22:   13.4 lm,    35 mA, 87 hours
 23:   14.7 lm,    37 mA, 80 hours
 24:   15.9 lm,    40 mA, 75 hours
 25:   17.8 lm,    44 mA, 68 hours
 26:   19.1 lm,    47 mA, 64 hours
 27:   21.0 lm,    51 mA, 59 hours
 28:   22.2 lm,    54 mA, 56 hours
 29:   24.1 lm,    58 mA, 52 hours
 30:   26.0 lm,    62 mA, 48 hours
 31:   27.9 lm,    66 mA, 45 hours
 32:   29.8 lm,    70 mA, 43 hours
 33:   31.7 lm,    74 mA, 40 hours
 34:   34.2 lm,    80 mA, 38 hours
 35:   36.7 lm,    85 mA, 35 hours
 36:   38.6 lm,    90 mA, 33 hours
 37:   41.1 lm,    95 mA, 32 hours
 38:   43.6 lm,   101 mA, 30 hours
 39:   46.8 lm,   107 mA, 28 hours
 40:   49.3 lm,   113 mA, 27 hours
 41:   52.4 lm,   120 mA, 25 hours
 42:   55.6 lm,   127 mA, 24 hours
 43:   58.1 lm,   132 mA, 23 hours
 44:   61.9 lm,   140 mA, 21 hours
 45:   65.0 lm,   147 mA, 20 hours
 46:   68.8 lm,   156 mA, 19 hours
 47:   71.9 lm,   162 mA, 18 hours
 48:   75.7 lm,   171 mA, 18 hours
 49:   79.5 lm,   179 mA, 17 hours
 50:   83.9 lm,   189 mA, 16 hours
 51:   87.6 lm,   197 mA, 15 hours
 52:   92.1 lm,   206 mA, 15 hours
 53:   96.5 lm,   216 mA, 14 hours
 54:  100.9 lm,   226 mA, 13 hours
 55:  105.3 lm,   235 mA, 13 hours
 56:  110.3 lm,   246 mA, 12 hours
 57:  115.3 lm,   257 mA, 12 hours
 58:  120.4 lm,   268 mA, 11 hours
 59:  125.4 lm,   279 mA, 11 hours
 60:  131.1 lm,   292 mA, 10 hours
 61:  136.1 lm,   303 mA, 10 hours
 62:  141.8 lm,   315 mA, 10 hours
 63:  148.0 lm,   329 mA, 9 hours
 64:  153.7 lm,   341 mA, 9 hours
 65:  160.0 lm,   355 mA, 8 hours
 66:  164.7 lm,   370 mA, 8 hours
 67:  172.1 lm,   389 mA, 8 hours
 68:  179.5 lm,   408 mA, 7 hours
 69:  186.9 lm,   427 mA, 7 hours
 70:  194.3 lm,   447 mA, 7 hours
 71:  205.4 lm,   476 mA, 6 hours
 72:  212.8 lm,   495 mA, 6 hours
 73:  220.1 lm,   514 mA, 6 hours
 74:  227.5 lm,   533 mA, 6 hours
 75:  238.6 lm,   562 mA, 5 hours
 76:  246.0 lm,   581 mA, 5 hours
 77:  253.4 lm,   596 mA, 5 hours
 78:  264.5 lm,   625 mA, 5 hours
 79:  271.9 lm,   644 mA, 5 hours
 80:  283.0 lm,   673 mA, 4 hours
 81:  294.1 lm,   702 mA, 4 hours
 82:  301.5 lm,   721 mA, 4 hours
 83:  312.6 lm,   750 mA, 4 hours
 84:  323.7 lm,   779 mA, 231 minutes
 85:  334.8 lm,   807 mA, 223 minutes
 86:  345.8 lm,   836 mA, 215 minutes
 87:  356.9 lm,   865 mA, 208 minutes
 88:  368.0 lm,   894 mA, 201 minutes
 89:  379.1 lm,   923 mA, 195 minutes
 90:  393.9 lm,   961 mA, 187 minutes
 91:  405.0 lm,   990 mA, 182 minutes
 92:  416.1 lm,  1019 mA, 177 minutes
 93:  430.9 lm,  1058 mA, 170 minutes
 94:  442.0 lm,  1087 mA, 166 minutes
 95:  456.7 lm,  1125 mA, 160 minutes
 96:  471.5 lm,  1164 mA, 155 minutes
 97:  482.6 lm,  1192 mA, 151 minutes
 98:  497.4 lm,  1231 mA, 146 minutes
 99:  512.2 lm,  1269 mA, 142 minutes
100:  527.0 lm,  1308 mA, 138 minutes
101:  541.8 lm,  1346 mA, 134 minutes
102:  556.6 lm,  1385 mA, 130 minutes
103:  571.4 lm,  1423 mA, 126 minutes
104:  586.1 lm,  1462 mA, 123 minutes
105:  604.6 lm,  1510 mA, 119 minutes
106:  619.4 lm,  1549 mA, 116 minutes
107:  637.9 lm,  1597 mA, 113 minutes
108:  652.7 lm,  1635 mA, 110 minutes
109:  671.2 lm,  1683 mA, 107 minutes
110:  686.0 lm,  1722 mA, 105 minutes
111:  704.4 lm,  1770 mA, 102 minutes
112:  722.9 lm,  1818 mA, 99 minutes
113:  741.4 lm,  1866 mA, 96 minutes
114:  759.9 lm,  1914 mA, 94 minutes
115:  778.4 lm,  1963 mA, 92 minutes
116:  796.9 lm,  2011 mA, 90 minutes
117:  819.0 lm,  2068 mA, 87 minutes
118:  837.5 lm,  2117 mA, 85 minutes
119:  856.0 lm,  2165 mA, 83 minutes
120:  878.2 lm,  2222 mA, 81 minutes
121:  900.4 lm,  2280 mA, 79 minutes
122:  918.9 lm,  2328 mA, 77 minutes
123:  941.0 lm,  2386 mA, 75 minutes
124:  963.2 lm,  2444 mA, 74 minutes
125:  985.4 lm,  2502 mA, 72 minutes
126: 1007.6 lm,  2559 mA, 70 minutes
127: 1029.8 lm,  2617 mA, 69 minutes
128: 1055.6 lm,  2684 mA, 67 minutes
129: 1077.8 lm,  2742 mA, 66 minutes
130: 1100.0 lm,  2800 mA, 64 minutes
131: 1157.9 lm,  3053 mA, 59 minutes
132: 1239.9 lm,  3451 mA, 52 minutes
133: 1329.4 lm,  3886 mA, 46 minutes
134: 1418.9 lm,  4320 mA, 42 minutes
135: 1508.4 lm,  4755 mA, 38 minutes
136: 1597.9 lm,  5190 mA, 35 minutes
137: 1687.4 lm,  5625 mA, 32 minutes
138: 1776.9 lm,  6059 mA, 30 minutes
139: 1873.9 lm,  6530 mA, 28 minutes
140: 1970.8 lm,  7001 mA, 26 minutes
141: 2067.8 lm,  7472 mA, 24 minutes
142: 2164.7 lm,  7943 mA, 23 minutes
143: 2269.1 lm,  8450 mA, 21 minutes
144: 2366.1 lm,  8921 mA, 20 minutes
145: 2470.5 lm,  9428 mA, 19 minutes
146: 2574.9 lm,  9935 mA, 18 minutes
147: 2679.3 lm, 10442 mA, 17 minutes
148: 2783.7 lm, 10949 mA, 16 minutes
149: 2888.1 lm, 11457 mA, 16 minutes
150: 3000.0 lm, 12000 mA, 15 minutes

C and D would be the most practical imo.

Iā€™m using the latest Anduril on my 11,000 + lumen Q8 and I LOVE it!

Blinks at the default positions works well for me, the 4 SST40ā€™s can go VERY low on the ramp floor (too low!) and the candle light fix is superb! I find the lowest setting on candle to be the most realistic with my diffuser in place (and some tint correction via Lee filter to bring the SST40ā€™s in line)

Ramping is ultra smooth and quick enough to not be a drag, still easy enough to select a desired level of output.

If one has memory issue to the point of not being able to use firmware like this, Iā€™d venture to say use of Li-ion cell powered lights should be discontinuedā€¦ my memory is as fallible as most anyoneā€™s and even I can set this up and use it without much trouble. (some of the lesser used features give me problems at times, but of course thatā€™s what the UI diagram is for)

Love it TK, thank you SO much! :heart_eyes:

That table! Wow! Afraid my lights might exceed the maximum current draws by a wee bitā€¦
:blush:

Thanks for compiling the table, ToyKeeper! :+1:

WOW indeed, power but also dirty amounts of runtime for example as a nightlight :+1:

1 for me, thanks.

This little light should be really handy for general EDC use, but with the benefit of some power up top when needed. Of course, it wonā€™t run long at Turbo levels in a light this small as heat will become a paramount issue, but itā€™s really nice to have it there when you need it and TK gives us the ability to set a ramp ceiling at a nice usable level with a quick double click going to Turbo for that on-occasion need of a blast of light. That really makes it a great application in my opinion, I use the ramp ceiling at around 60-75% such that a double click really steps it up, this lets me easily control power drain for the best EDC capability to date. :wink:

Sign me up for one please!

Count me in for one please!

I didnā€™t have the graph earlier, but hereā€™s how the latest thermal test looked.

This started adjusting from the highest current-regulated level, which measured about 1100 lumens or close to 3 Amps. Output stabilized at about 7 minutes. I havenā€™t tested it on full FET yet, but I suspect it will probably need some changes in the response curves to make it react faster.

Wow TK,the UI looks amazing. Thanks for the table and graph. Great work. Looking forward to playing with the light and using it as my EDC.

Pepinfaxera, can you put me down for a second light please.
Thank you

Do you know at what temp about it stabilized at?

For testing purposes, I set the limit intentionally pretty low. I was aiming for a stable level of about 200-400 lumens, and ā€¦ thatā€™s what I got. I think I told it that the ambient temperature was 20 C, and set the limit to 43 C, but I donā€™t remember exactly.

I wanted it to exceed the limit pretty easily and then step down somewhere slightly above the 1x7135 level. I could have set the limit much higher, but that makes the regulation problem easier to solveā€¦ and I wanted to see how it behaved on a harder setting.

Next I need to do full FET testing, since itā€™s the next step up in difficulty.

Looks like it worked as intended. Be interesting to see what it would do around 55c limit. What can the components tolerate? Typically up around 100c right?

I expect that turbo will overshoot the temperature limit before the light can settle to a stable level, so I wouldnā€™t put the limit too close to the hardwareā€™s maximum tolerance.

The thermal sensor is inside the tiny85, which doesnā€™t have a great thermal path to the emitters. The measurements lag behind by quite a bit, so the response is lagged too. It tries to compensate for this by guessing where the temperature will be in the future, but that doesnā€™t entirely eliminate the problem. So the actual temperature goes higher than the limit at first, if the power is turned up high enough.

The firmware wonā€™t allow a limit higher than 70 Cā€¦ but it lets the user calibrate the sensor, so itā€™s not very hard to bypass that limit.

On a related note, that could potentially save a bunch of button presses while configuring things. If you tell it room temperature is 1 click (1 C), and then set the limit to only 1 click (30 C + 1), itā€™ll effectively have the same results as if you set room temperature to 20 C and the limit to 50 C. But the tempcheck mode will display numbers about 20 C too low.

I do not see him registered

In for one