Badge

glovepost·atoplace·examples/led_badge/layouts/badge/badge.kicad_pcb

Badge PCB layout, top view — open source ESP32 board by glovepost
Simulate this board

About the Badge PCB

Badge is an open source ESP32 PCB design by glovepost, published on GitHub under the MIT license. It is a 4-layer board measuring 59.3 × 39 mm, with 245 components from 26 distinct parts.

Its main chip is the ESP32-C3-MINI-1-N4, from the ESP32 family. Other key parts include the LSM6DS3TR-C, TPS63020DSJR, ICS-43434, BQ25185DLHR and 532610271. By type, the board carries 118 capacitors, 100 LEDs, 14 resistors, 6 ICs, 2 switches and 1 fuse.

It belongs with the wearables, power & battery and sensors designs in this gallery.

From the project

KiCAD EDA automatic component placement tool

A hackable, battery‑powered LED badge built with Atopile for hardware and PlatformIO/Arduino for firmware. It features a 10×10 SK6805 LED matrix, an ESP32‑C3 module, USB‑C power/data, on‑board charging and regulation, a 6‑axis IMU, an I²S microphone, and a user button. Press the button to cycle through multiple visual/audio‑reactive modes.

- MCU: ESP32-C3-MINI-1 - LEDs: SK6805-EC20 10×10 addressable matrix (100 pixels) - Power: USB‑C, BQ25185 Li‑ion charger + power path, TPS63020 3V3 buck‑boost - Sensors: LSM6DS3 IMU (accel + gyro), ICS‑43434 I²S microphone - I/O: 1x user button, USB‑CDC…

Main components on the Badge

Badge bill of materials (BOM)

245 components, 26 distinct parts.

QtyPartRefs
1
LSM6DS3TR-C
STMicroelectronics
U1
1
TPS63020DSJR
Texas Instruments
U2
1
ICS-43434
TDK InvenSense
U3
1
ESP32-C3-MINI-1-N4
Espressif Systems
U4
1
BQ25185DLHR
BQ25185DLHR
U5
1
532610271
MOLEX
U6
1
—
B1
1
BSMD0805-050-15V
BHFUSE
F1
2
SKRPACE010
ALPSALPINE
SW1, SW2
1
TYPE-C 16PIN 2MD(073)
SHOU HAN
USB1
100
SK6805-EC20
OPSCO
LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8 +92
1
USBLC6-2SC6
STMicroelectronics
D1
1
FNR4030S1R0MT
1µH ±20% 4.7A 18mΩ
cjiang(Changjiang Microelectronics Tech)
L1
108
CL05B104KO5NNNC
100nF ±10% 16V X7R
Samsung Electro-Mechanics
C1, C2, C5, C6, C7, C8, C9, C10 +100
2
CL21A106KAYNNNE
10µF ±10% 25V X5R
Samsung Electro-Mechanics
C3, C4
1
CL10A226MQ8NRNC
22µF ±20% 6.3V X5R
Samsung Electro-Mechanics
C108
4
CL21A226MQQNNNE
22µF ±20% 6.3V X5R
Samsung Electro-Mechanics
C110, C111, C112, C116
2
CL05A105KA5NQNC
1µF ±10% 25V X5R
Samsung Electro-Mechanics
C113, C115
1
GRM155R60J106ME44D
10µF ±20% 6.3V X5R
Murata Electronics
C114
1
0402WGF2003TCE
200kΩ ±1% 62.5mW
UNI-ROYAL(Uniroyal Elec)
R1
Show 6 more
QtyPartRefs
2
0402WGF1004TCE
1MΩ ±1% 62.5mW
UNI-ROYAL(Uniroyal Elec)
R2, R3
5
0402WGF1002TCE
10kΩ ±1% 62.5mW
UNI-ROYAL(Uniroyal Elec)
R4, R7, R8, R11, R15
1
0402WGF1003TCE
100kΩ ±1% 62.5mW
UNI-ROYAL(Uniroyal Elec)
R5
2
0402WGF5101TCE
5.1kΩ ±1% 62.5mW
UNI-ROYAL(Uniroyal Elec)
R6, R9
1
RC0402FR-0718KL
18kΩ ±1% 62.5mW
YAGEO
R12
2
0402WGF4701TCE
4.7kΩ ±1% 62.5mW
UNI-ROYAL(Uniroyal Elec)
R13, R14

Badge design files

The KiCad project lives in the glovepost/atoplace repository on GitHub; these links point at the commit this page was built from.

Badge: common questions

What microcontroller does the Badge use?

The Badge is built around the ESP32-C3-MINI-1-N4, from the ESP32 family.

How big is the Badge PCB?

The Badge measures 59.3 × 39 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Badge?

245 components, from 26 distinct parts. The full bill of materials is listed on this page.

Where can I download the Badge design files?

From the glovepost/atoplace repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Badge design in my own project?

Yes, under the terms of its MIT license, which glovepost chose for the repository.

Can I test firmware for the Badge without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

More boards in atoplace

Similar boards