Generally yes, but protected cells often donāt work in a light like the D4. There are two reasons:
1) It just doesnāt physically fit. Either itās too thick, and/or itās too long due to the protection circuit. The D4 probably wonāt contact when tightening the tailcap.
2) 99% of protected cells are going to trip most likely due to the current thatās too high. Only recently you have 15A protected cells; those might workā¦ if they fitā¦ But they probably donāt fit anyway.
Finally, I receive 18500 tube from intl-outdoor. I like it better than 18350, Tiny size but still have enough length for nice grip! Too bad, there is no good 18500 battery on market right now .
It can drop down in large steps. Stepping back up only goes one small step at a time though.
The step-downs could be made smoother with a bit more code, but it also has a high risk of introducing bugs. I actually tried it at one point, but the direct approach was too buggy and the indirect approach was fragile. So I went with a more robust but also more visible method.
Also, the regulation is not based on the current temperature, but on the predicted future temperature. This means itās sensitive to the rate of change. If itās below the target temperature but rising quickly, it will step down pretty quickly. But if itās above the target temperature and falling quickly, it wonāt step down (and may even step up a little).
When it first turns on in turbo, it will generally exceed the target temperature before it stabilizes. This is because, even with the predictive algorithm, thermal lag still delays the measurements too much to avoid the initial peak. Basically, thermal regulation is rather unpleasantly like trying to steer a fast-moving cow around a hairpin turn on an icy race track. While wearing someone elseās glasses.
Yes, itās based on the predicted temperature, not the current temperature. This helps it compensate for thermal lag. Without that, the racing cow was slamming into each turnās crash wall a lot harder.
The light makes a distinction between the actual ramp level and the target level. The button sets the target level, while thermal regulation can change only the actual level. This allows it to step back up when the actual level is lower than the target level and the temperature is no longer too high.
To change the behavior, the ramp button code could perhaps use the actual level instead of target level, when theyāre different? I doubt it would be a difficult changeā¦ and patches are welcome.
If I understand correctly, this isnāt a software bug. It means the power wasnāt disconnected long enough for the driver to lose power. To make this happen, do the following:
Ramp to a low level.
Click to turn the light off.
Wait at least 6 seconds so the light will enter sleep mode.
Loosen then tighten the tailcap quickly.
Notice that the light doesnāt blink. Click to turn it on, and see itās still at the last-used level.
This happens because the standby current is so low that it is able to tolerate short interruptions while itās asleep.
I wonder how hard it would be to add an inductive charging circuit in a tailcap. I really donāt like poking holes in a waterproof light for USB ports.
Not that I have an inductive chargerā¦ but it might be a nice way to do these things without incurring the usual problems associated with built-in charging.
I received my Emisar D4 in the nichia flavor today. Iām loving it. Thank you Tom E and Toykeeper for nailing the ramping UI. Thank you Hank Wang for bringing this light to market. The quality is top notch and the price is an amazing value. I have another one on its way with the xp-g2 5D tint. I love all the choices available. I had been wanting a Zebralight SC62-3 but this light has scratched that itch for sure. Good job to everyone involved.
I would be happy to produce such patch, but so far I donāt have a way of flashing the patched firmware and so I canāt test it. Developers seem to move away from SOIC8 chips, so investing in a SOIC8 setup at this moment doesnāt seem like a good ideaā¦.
Confirmed, I can reproduce it with your steps. Why doesnāt it happen every time after a power-reset?
TK you have just won the best line in August award.
I cant decide which:
āWhen it first turns on in turbo, it will generally exceed the target temperature before it stabilizes. This is because, even with the predictive algorithm, thermal lag still delays the measurements too much to avoid the initial peak. Basically, thermal regulation is rather unpleasantly like trying to steer a fast-moving cow around a hairpin turn on an icy race track. While wearing someone elseās glasses.ā
LOL
āBasically, thermal regulation is rather unpleasantly like trying to steer a fast-moving cow around a hairpin turn on an icy race track. While wearing someone elseās glasses.ā
LMFAO
And for the rest of us I think you just made a 4th gen light (we donāt actually control it) we give it our input and then it decides the exact output. sounds about right, maybe like modern high performance aircraft we canāt react fast enough.
All Hail TK and her Fly by Wire flashlights! Were not worthy
I have another usability commentā¦
Iād prefer the light not to remember the ramping direction for too long. Myself, I forget it seconds after I stop ramping. After that I never know what will the light do if I start ramping again.