jgillick / ThunderPack

A self-contained microcontroller, battery, and power management system that fits in your pocket.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ThunderPack

ThunderPack Board

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.

I sell on Tindie

Features

ThunderPack Board

  • 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.

On the breadboard

Board & Pinout

v1.2 Compact

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).

Compact pinout diagram

See the full list of pins and details.

v1.2 Original

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).

Original pinout diagram

See the full list of pins and details.

About

A self-contained microcontroller, battery, and power management system that fits in your pocket.

License:MIT License


Languages

Language:HTML 99.8%Language:Python 0.2%