A kick-ass microcontroller board with everything you need in a tiny package that fits in your pocket. Integrated battery & power management system, fast ARM microcontroller, USB bootloader, 4 high-power PWM outputs, 12 GPIOs, satisfying pushbutton switch, and more.
After years of wiring together portable LED controllers that all consisted of a lithium battery, charge controller, shitty slide power switch, and an Arduino nano (or similar), I wanted something better. I always found those versions to be janky and fragile -- not to mention concerned that damaging the pouch cell battery might make it explode in my pocket! This board has everything I need with room to expand.
- Fast 96Mhz 32-bit ARM microcontroller (STM32F11xx)
- Integrated high power 500mA lithium battery charger
- 4 high-current PWM outputs (1.4 - 2.3A per channel!) with an LED on each for debugging.
- Additional 12 GPIOs (USART, I2C, SPI, USB)
- 16MB onboard flash
- RGB DotStar LED
- Built-in USB
- Tactile on/off switch
- Momentary button with built-in debounce circuit
- Breadboard friendly
- Supports Arduino & CircuitPython.
The newest & smallest Thunderpack, measuring in at a minuscule 4cm x 1.9cm (1.6 x 0.75 inches)! The PWM pins on this model can each drive 1.4A to ground (common cathode).
See the full list of pins and details.
This is the original ThunderPack form factor and has the battery attached right to the circuit board. The PWM pins on this model can each drive 2.3A to ground (common cathode).