This MCU is being used for some of the new advanced firmwares. The attiny25 SSU is the same physical size as the attiny13a SSU, so it can be utilized on all existing driver layouts.
This driver can only run down to 2.7V, so set your low voltage protection accordingly (you shouldn't need to ever run much lower than that anyways with a single lithium-ion cell).
FIRMWARE PROGRAMMING OPTIONS - FET + 7135 Clicky
- 380mA 7135
- 19.1K R1 and 4.7K R2
- 10uF main capacitor
- 1uF X7R OTC
ToyKeeper hit this one out of the ballpark! This is similar to the BLF A6 firmware, but with a lot more options:
- User configurable mode groups (1-7 modes)
- Additional mode group for less experienced users, with 3 modes and reduced power
- User configurable temperature sensor stepdown
- User configurable memory and mode order (ascending vs. descending)
- Hidden strobe, battery check, and notification flasher
- Battery check indicates by a number of flashes between 1 and 8 how full the battery is, with 8 being full and 1 being empty
- Mode reversing and quick access to turbo from the lowest level
- A "medium press" reverses modes and gives access to the hidden strobe, battery check, and notification flasher functions
Bistro Configuration Mode
To enter configuration mode, quickly turn off the light 15+ times until it starts to flash. Once it starts to flash, you are in configuration mode.
Once in configuration mode, the light will give a solid flash between 1 and 8 times. The number of solid flashes indicates the option number to be changed. To select/change the option turn the light off turning the strobing flashes that immediately follow the solid flashes.
Here are the configuraiton options:
- Simple mode. 3 modes only, with high at about half power. No moonlight mode, no memory, no medium-press reversing, and high is only about 50% power.
- Mode memory. Enable or disable.
- Moonlight mode. Enable or disable.
- Mode order. L-->H or H-->L (ascending or descending).
- Mode group. The number of flashes indicates the number of modes (excluding moonlight mode). Groups 1-6 are normal modes, with fairly even spacing between the modes; e.g., Group 1: 100% only; Group 2: 2 evenly spaced modes; Group 6: 6 evenly spaced modes.
- Medium-press. Enable or disable. This function enables or disables the ability to reverse modes and also to access the hidden modes.
- Thermal calibration. Once you enter this mode, the light will be dim for about 1 second, then go to full brightness. Once the light reaches the desired maximum temperature, turn the light off and the temperature level will be saved. To disable the thermal protection, turn the light off during the first ~1 second when the light is dim.
- Factory reset. Resets all options to their original states.
You can download the Bistro firmware source code here. (Firmware from this source may be updated from time-to-time and may differ slightly from what you receive on your MCU).
ToyKeeper has been at it again! Crescendo is an awesome clicky ramping firmware with thermal control, among many other awesome features.
For more information about this firmware and user interface, click here. Source code available here.