Hello all,
Thanks again for the feedback.
Regarding thermal regulation, the on-board MCU as used in most firmware does have enough precision, but as Agro mentioned, it has poor out-of-factory accuracy (10 deg C). The firmware overhead to include a sensor (both flash space and code) is very minimal though, and I have some ideas of some very low powered and easy to use sensors. The MCP970x is one such example, among others. This 25 cent part can easily be a no-stuff option to really keep the cost down, though.
For programming, I see the re-flashing kit provided by Intl-Outdoors. I’ll be happy to implement that support in this driver, instead of my pogoProg+, but it definitely needs a bit more documentation before it becomes a standard, and it would be good to include some protection on the programming as well. At the very least, there needs to be a simple recommended pad drawing and tolerances. I’ll be happy to follow up with Intl Outdoors for the specifications.
For power-bank functionality, like I mentioned, not difficult to implement, but not quite relevant for this particular product. I think this would be a better feature in a larger form factor, say in lantern.
Regarding tint mixing, it requires sufficiently different hardware that I’ll reserve that discussion for a separate thread and product. Fairly straightforward to build a two channel buck driver even on a 17mm PCB, but also requires community firmware support, some new ideas about UI, and dedicated MCPCBs to support. I’d like BLF to imagine a nice compact E21A tint mixable flashlight that gives super high CRI from 2700K to 6500K, though.
Based on the feedback I’ve got and discussions with some members here for feature-set and firmware support, I’ve a game plan for this project. For now, keep the suggestions coming!
I have some candidate flashlights on order and a little more feature-set refinement to do on my part. Hopefully in the next update in the coming weeks, we’ll have a prototype driver that you all will enjoy. I hope to be able to send a few of them out for evaluation and feedback, before finalizing on a version 1 design.
Cheers