other drivers

Es gibt auch eine Deutsche Anleitung

H17F driver with lucidrv2 firmware (for clicky switch)


H17F driver, 17mm

This is a custom driver board (H17F) with an enhanced version of lucidrv with some additional features. It has a diameter of 17mm with components on both sides, and provides a current of 3.0A (8*AMC7125) plus a direct drive FET for turbo modes.

Low modes (up to 13%) are driven by a single AMC7135 IC (380mA), which allows very low moonlight/firefly modes and makes those modes also quite efficient (the LED is more efficient at lower currents). Medium and high modes up to 3.0A are driven by additional 7*AMC7135. The direct drive FET allows for turbo modes of 5A and more - but that depends on the battery (use a high drain cell with low internal resistance) and on internal resistaces of the flashlight (contacts, wires, springs, switch, and the forward voltage of the LED).

Configuration menu (programming mode): Select a mode and use it for at least a second. That mode is then the selected mode for some of the actions below. Then enter programming mode by 8 rapid taps (half-presses; the light must be <0.2s on each time). You have to be quite fast, however it's no problem if you tap a few times more.
Shortly after those rapid taps a blinking signal will be shown. This serves two purposes: It indicates that the light is now in its configuration menu (programming mode) and awaits further input, and it also serves as battery level indicator: The number of blinks indicates battery voltage, about one blink for every 0.12V above 3.0V without load (~10 is full (4.2V), ~4 is pretty empty). If you let them pass without tapping the button again, the config menu is exited without any change.
If you want to change the configuration, you need to 'input' more taps while the blinking signal is active, the number of taps specifies the action. Note that the timing is more relaxed in the config menu; you have to be swift and uninterrupted, but by far not as rapid as the 8 taps above. However you must hit the exact number of taps.
Some items in the programming menu have a submnu, indicated by a different blinking signal. You need to enter a nother sequence of taps then.
Once you entered the config menu (by 8 rapid taps) and see it's signal, tap the button a number of times to do the following:

Table of ramp steps:
step123456789101112131415161718192021222324
current [mA]1.53.04.25.98.4121724344867951341902703805407601075152021503040moreeven more
curent [%]0.050.10.140.20.30.40.60.81.11.523579131825355071100semi-turboturbo
The steps 1 to 16 strongly profit form the higher efficiency at true lower currents, the luminous flux is thus a bit higher than the percentage values indicate.
The lowest values depend on hardware manufacturing variations and thus vary.


Short-cycle memory is a special UI that allows to have memory and many modes without the need to cycle through all of them.
With classic memory you have a few modes, and if you want to go back to the first mode, you have to cycle through the remaining modes.
With no memory, you always start at the 1st mode and don't always have to click through all the modes, but you have no memory.
With short-cycle memory, a mode is memorized (i.e. if the light is switched off for a while and then switched on again, it comes on in that previously used mode), but when you change modes again, it will restart in the first mode instead of the next mode, so you don't have to cycle through all the modes. This combines memory with the advantages of a no-memory-UI. It effectively hides every mode behind all it's predecessors and is very effective if you have your favourite modes in front and blinkies or other rarely used modes at the end. I call it "short-cycle memory" in contrast to the classic cycle-through-all-modes memory, but it was actually invented by sixty545 at BLF.

© DrJones (2015)





H17F-Treiber mit lucidrv2-Firmware (für Clicky)


H17F driver, 17mm

H17F ist ein voll programmierbarer Lineartreiber mit einem Durchmesser von 17mm (beidseitig bestückt). Er steuert 3 Kanäle an: 1*7135 für sehr niedrige Helligkeiten und effiziente Low-Modi, 7*7135 für Mid & High (bis 3.0A), und einen FET für direct-drive Turbo-Modi mit über 5 Ampere - das hängt aber von der verwendeten Batterie (Hochstromfähigkeit) und diversen Widerständen in der Taschenlampe ab (Kontakte, Federn, Kabel, Schalter, und der Spannungskennlinie der LED).

Konfigurationsmenü (Programmiermodus)

Man wählt einem Modus und benutzt ihn für >1s; das ist dann der "gewählte Modus" für einige der unten stehenden Programmiermöglichkeiten. Das Konfigurationsmenü wird aktiv, wenn man den Schalter 8 mal (oder öfter) schnell hintereinander antippt (nicht durchdrücken, kein 'Klick'). Das Konfgurationsmenü wird durch ein langsames Blinksignal angezeigt, das außerdem als Batteriespannungsanzeige dient: Man zählt man die Blinkimpulse, bis sie von selbst enden. Jeder Impuls steht für ezwa 0.12V über 3V der Batteriespannung ohne Last. 10 Impulse stehen also für etwa 4.2V und damit für eine volle Zelle, 4 Impulse beispielsweise für eine nahezu leere Zelle.

Um die Konfiguration der Lampe zu ändern, müssen währen dieses Blinkens weitere Eingaben durch Antippen erfolgen. Diese dürfen etwas langsamer sein, müssen aber richtig gezählt werden. Einige der Menüpunkte haben ein Untermenü, für das ein schnelleres Blinksignal angezeigt wird. Dann müssen weitere Eingaben (durch Antippen) erfolgen.

Sobald man das Konfigurationsmenü (durch 8-maligen Antippen) erreicht hat und das Blinksignal sieht, tippt man den Schalter eine bestimmte Anzahl mal an und wählt damit die gewünschte Option aus:

Tabelle der Helligkeitsstufen:
Stufe123456789101112131415161718192021222324
Strom [mA]1.53.04.25.98.4121724344867951341902703805407601075152021503040mehrnoch mehr
Strom [%]0.050.10.140.20.30.40.60.81.11.523579131825355071100Halb-TurboTurbo
Angegeben ist die Stromtärke; die Stufen 1 bis 16 profitieren jedoch stark von der höheren Effizienz der LED bei niedriger Stromstärke, der Lichtstrom ist daher größer.
Die niedrigsten Werte hängen von Produnktionsschwankung der Bauteile ab und können variieren.


© DrJones (2015)