Testing has been completed.
I really like the way it behaves. The current implementation uses blips and ramps to provide information.
The following signals are coded as following:
1 blip: This occurs on power up if the LED current has not reached target after 10 attempts (2 seconds). This will occur on a virgin light and first power turn on as the factory defaults is rarely the correct target value. This can also occur on higher power levels with a battery that can not provide the required current to keep the regulator in regulation. If the converter running full power and it is not in regulation a single blip after 2 seconds could occur. This may occur in the grey zone where the battery has not fallen below the low battery threshold.
2 blips: If one blip occurs the microprocessor will attempt auto-cal on this power level. If it is successful it will blip two times. This is the normal virgin power up sequence where a single blip occurs after two seconds and two blips occur shortly thereafter signifying auto-calibration completed successfully.
One ramp down/up: This is a low battery warning signal. The microprocessor has detected the battery voltage is around 2.5V. You can continue running at the current level. The ramp is a signal only. It will not change power levels or do anything else. It will occur only once after power up. It may occur on power up signifying low battery has been detected immediately.
A blip does not flash the light in that the light quickly dips to near off and the quickly comes back to the current light level. A flash would be just the opposite where the light would quickly get brighter then reduce back to the current level. A blip does not intrude on the night vision as it will not make the light go brighter. Currently a blip is 15mS and between blips is 50mS. These short pulses are subtle yet still visible. Blips with duration of 50mS were very noticeable.
A feature that does not blip or ramp is overtemperature. If the light is on high and over temperature limit has been reached the light will automatically change to medium. This occurs when the uP temperature has reached ~125C. For most useages this will never occur. I could not get this condition to occur on a Mule light unless I used a hot air gun to heat the light up. It seem to trip when the light was basically to hot to handle.
The next batch of boards are being queued up for production. The new boards will be 13mm in diameter (1mm smaller) and correct the trace resistance in the sense resistor path.
To summarize. Once auto-calibration has occured on each power level the light behaves like the current GDuP. It turns on, cycles and no blips, flashes or ramping of the light occurs. The blips, ramps only occur if there is an error or if re-calibration occurs. The one and two blips will occur in the first 2-15 seconds of operation. If you had a virgin light and turned it on for the first time and you waited for two blips (~10 seconds or less) you could cycle to level 2 and again wait for the one and two blip sequence. Cycling to high and waiting for the one and two blip sequence would complete auto-calbration on this virgin light. From now on you should never if rarely ever see the one or two blip except when the battery gets low.
Remember on a primary CR123 you could get a single blip on high for example which would be a possible indication or early warning the battery is getting low.
I am also opening the door for custom configuration of the three levels.
For example, one could order low to be lower than 10mA. Say 2mA. Another example would be for rechargeable li-ion and have high at 1.2A. Another version could be a mizer version. If you desire a auto-cal version of the GDuP please enquire and we can accomodate you. We will change the ordering system in the near future to reflect all these variations and options. For now you can post here, pm me or send us an email.
Lastly, I believe this is product grade. I believe this would make a good fit in a real product that would be sold en masse to the general consumer. Most converters that have a UI and requires a manual to operate the light is not something I would consider product grade. Since I am extremely happy with this UI I have moved the production of the SOBuP to a higher status and it will occur sooner. I did not like the 15 clicks to get into calibration as it was easy to get into for a novice user and would catch many experienced users off guard. It bothered me enough that I didn't want to offer that UI on a new board.
Wayne