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

A self-contained microcontroller, battery, and power management system that fits in your pocket.
Compact is an open-source printed circuit board by jgillick, from the jgillick/ThunderPack repository on GitHub, published under the MIT licence. It is a 2-layer board of 40.2 × 19.6 mm with 59 parts on 60 nets, routed with 514 tracks and 39 vias.
It is built around the STM32F411CEU6, GD25Q16CEIGR and AP2210N-3.3TRG1, with the MCP73831T-2ACI/OT-HXY and APA102-2020 among its other parts. Its parts include 15 capacitors, 13 resistors, 9 diodes, 5 ICs and 5 connectors. It belongs with the power boards and the STM32 boards of this library.
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.
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).
| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 330 | Resistor_SMD:R_0603_1608Metric | R1, R3, R7, R8, R10, R11, R12 |
| 5 | 100nF | Capacitor_SMD:C_0603_1608Metric | C1, C3, C4, C5, C16 |
| 5 | 20k | Resistor_SMD:R_0603_1608Metric | R2, R4, R5, R9, R13 |
| 5 | LED | LED_SMD:LED_0603_1608Metric | D4, D5, D6, D7, D8 |
| 4 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C7, C9, C11, C14 |
| 4 | BSS806N | Package_TO_SOT_SMD:SOT-323_SC-70 | Q1, Q2, Q3, Q4 |
| 3 | 1uF | Capacitor_SMD:C_0603_1608Metric | C2, C6, C13 |
| 2 | 20V2A | Diode_SMD:D_SOD-323 | D1, D2 |
| 2 | 6pF | Capacitor_SMD:C_0603_1608Metric | C8, C10 |
| 1 | 2.2uF | Capacitor_SMD:C_0603_1608Metric | C12 |
| 1 | 24Mhz | Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mm | Y1 |
| 1 | 2k | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | AP2210N-3.3TRG1 | Package_TO_SOT_SMD:SOT-23 | U2 |
| 1 | APA102-2020 | Jeremy LEDs:LED-APA102-2020 | D9 |
| 1 | Battery | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J2 |
| 1 | ESD7002WTT1G | Package_TO_SOT_SMD:SOT-323_SC-70 | U4 |
| 1 | GD25Q16CEIGR | Package_DFN_QFN:DFN-8-1EP_3x2mm_P0.5mm_EP1.3x1.5mm | U5 |
| 1 | GPIO | Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_Vertical | J7 |
| 1 | GPIO | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J3 |
| 1 | Jumper | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP1 |
| 1 | LED | LED_SMD:LED_0603_1608Metric_Castellated | D3 |
| 1 | LEDs | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J6 |
| 1 | MCP73831T-2ACI_OT | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | Mode | Button_Switch_SMD:SW_SPST_FSMSM | SW1 |
| 1 | Power | Jeremy Button/Switch:SW_KAN-15_SMD | SW2 |
| 1 | STM32F411CE | Jeremy:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm | U1 |
| 1 | USB_B_Micro | Jeremy:USB_Micro-B_Amphenol_10103594-0001LF_Horizontal | J4 |
The 55 most common of 59 parts.
It measures 40.2 × 19.6 mm and has 2 copper layers, 1.6 mm thick.
59 parts, built around the STM32F411CEU6, GD25Q16CEIGR, AP2210N-3.3TRG1 and MCP73831T-2ACI/OT-HXY. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the jgillick/ThunderPack repository on GitHub, at the commit this page was made from: the board is hardware/Compact/Compact.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

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




QuickLogic-Corp/qomu-dev-board
100% open source dev kit for EOS S3 MCU+eFPGA SoC supported by fully open source SDK and FPGA Toolchain

Nitrokey/nitrokey-3a-nfc-lpc55-hardware
Nitrokey 3 USB-A NFC LPC55 hardware

antmicro/qomu-dev-board
This repository contains open hardware design files for the Qomu development board based on the QuickLogic EOS S3 Sensor Processing Platform . The design files were created by Antmicro in cooperation with QuickLogic .

embeddedos-org/eCAD-Hardware-Products
Hardware designs + EE docs + Board datasheets of Multiple products

zeankundev/boards
A collection and an archive of KiCad projects I made. Contains projects from 2023 - 2024.