

Piddle
Burning Man art projects
- Size
- 138.3 × 138 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 88
- Nets
- 82
- Pads
- 235
- Tracks, vias
- 223, 0
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 17 May 2022
- Updated
- 16 Sep 2026
Overview
Piddle is an open-source printed circuit board by bskari, from the bskari/apogaea repository on GitHub, published under the MIT licence. It is a 2-layer board of 138.3 × 138 mm with 88 parts on 82 nets, routed with 223 tracks and 0 vias.
It is built around the ESP32-DEVKITC-VE, INMP441 and WS2812B. Its parts include 24 connectors, 16 diodes, 15 resistors and 2 ICs. It belongs with the ESP32 boards of this library.
Main components
3README
README.mdLED projects
Various LED art projects that I use for Apogaea or other festivals.
Bicycle
LED animations for my bicycle. LED strips, spokes, and hopefully more to come.
Goggles
Infinity mirror goggles, inspired/stolen from theindian08 on Reddit Previously this was Adafruit's goggle project. I added a microphone, some other animations, and a button.
Helmet
Some simple animations for a helmeted costume.
Monk
I saw LightStuff infinity mirror mask and wanted to make my own. Animations, button, sound reactive.
Vest
Fur vest with LEDs that make it glow. Inspired/stolen from the LED vest by Finominal. Check out their code.
Parts
88| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | 400 | PCM_JLCPCB:R_1206 | R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15 |
| 15 | Conn_01x03_Socket | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J1, J2, J3, J4, J5, J6, J7, J8, J9, J10, J11, J12, J13, J14, J15 |
| 15 | WS2812B | PCM_JLCPCB:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15 |
| 2 | 5v | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J17, J19 |
| 1 | 1N4148 | Diode_THT:D_DO-35_SOD27_P10.16mm_Horizontal | D16 |
| 1 | 3v3 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J18 |
| 1 | 433 MHz receiver | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | radio receiver |
| 1 | 5V in jumper from LED strip | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J22 |
| 1 | ESP32-DevKitC | PCM_Espressif:ESP32-DevKitC | U1 |
| 1 | GPIOs | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J23 |
| 1 | INMP441 | INMP441:inmp441 | U2 |
| 1 | JST power 1 | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J20 |
| 1 | JST power 2 | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J21 |
| 1 | JST power 3 | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J25 |
| 1 | infrared receiver | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J16 |
The 58 most common of 88 parts.
Questions
How big is the Piddle PCB?
It measures 138.3 × 138 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Piddle use?
88 parts, built around the ESP32-DEVKITC-VE, INMP441 and WS2812B. 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.
Where can I download the Piddle KiCad files?
From the bskari/apogaea repository on GitHub, at the commit this page was made from: the board is piddle/pcb/piddle.kicad_pcb and its schematic piddle/pcb/piddle.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Piddle design in my own project?
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).
Similar boards
- 2 layers35.5 × 66.7 mm

- 2 layers230.8 × 176.5 mm

Marajoara V3
machadoleonardo94/Echoes-of-Termina
ESP32 Audio devkit for I2S modules, with microSD slot and LED outputs
121 parts - 2 layers158.8 × 101.6 mm

- 2 layers75.5 × 71 mm

- 2 layers100 × 99 mm

- 2 layers145.1 × 71.3 mm

HexaProyecto
EsqueletoArg/HexaProyecto
Un ajedrez de 3x3 casillas, donde se enfrentan 3 peones de ambos bandos para inmovilizar al rival o llegar al otro lado del tablero.
50 parts1 - 2 layers66 × 62 mm

- 2 layers83.8 × 68.6 mm

Ultrasonic lightstrip
melektron/htl_day_demo_projects
This board connects an HC-SR04 ultrasonic sensor, OLED display and WS2812B LED-Strip to an ESP32 DevKitC. It also includes a barrel jack for power.
9 parts