Bailabox main board v2
dr-harvey·BailaBox·hardware/main-board/kicad/bailabox_main_board_v2.kicad_pcb
About the Bailabox main board v2
Bailabox main board v2 is an open source ESP32 PCB design by dr-harvey, published on GitHub under the CC-BY-SA-4.0 license. It is a 2-layer board measuring 168.6 × 70 mm, with 74 components from 33 distinct parts.
Its main chip is the ESP32-S3-WROOM-1, from the ESP32 family. Other key parts include the MFRC522. By type, the board carries 25 resistors, 21 capacitors, 13 diodes, 5 switches, 3 connectors and 2 ICs.
It belongs with the iot & wireless, audio and power & battery designs in this gallery.
From the project
BailaBox - RFID enabled, ESP32-based music toy for kids that works with Home Assistant and network speakers.
BailaBox is an open-source, token-controlled music player interface built around an ESP32-S3, ESPHome and Home Assistant. Place a printed RFID token on the reader to start its assigned song or playlist, remove it to pause, and use the physical buttons and rotary encoder for playback and volume control.
This is a personal hobby project shared for other makers to study, modify and build. It is not a finished commercial product or a certified children's toy.

Main components on the Bailabox main board v2
Bailabox main board v2 bill of materials (BOM)
74 components, 33 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-S3-WROOM-1 Espressif Systems | ESP32-S3-WROOM-1 | U1 |
| 1 | MFRC522 NXP Semicon | VQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias | U2 |
| 1 | C113669 27.12MHz 12pF YXC Crystal Oscillators | Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm | Y1 |
| 1 | CONN_01X07_PIN Conn_01x07_Pin XFCN | PinHeader_1x07_P2.54mm_Vertical | J3 |
| 1 | Conn_01x04 | JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical | J4 |
| 1 | Conn_01x06 | PinHeader_1x06_P2.54mm_Vertical | J5 |
| 1 | SOLDERJUMPER_2_BRIDGED SolderJumper_2_Bridged | SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP1 |
| 1 | SOLDERJUMPER_3_BRIDGED123 SolderJumper_3_Bridged123 | SolderJumper-3_P1.3mm_Closed_RoundedPad1.0x1.5mm_NumberLabels | JP2 |
| 1 | C318884 Reset XKB Connection | TS-1187A-B-A-B | SW1 |
| 1 | C318884 Boot XKB Connection | TS-1187A-B-A-B | SW2 |
| 2 | Btn nxt OMRON | SW_TH_Tactile_Omron_B3F-100x | SW3, SW4 |
| 1 | RotaryEncoder_Switch BOURNS | PEC11R-4xxxF-Sxxxx | SW6 |
| 12 | SK6812 OPSCO Optoelectronics C | SK6812_5050 | D1, D2, D3, D4, D5, D6, D7, D8 +4 |
| 1 | LED Hubei KENTO Elec | LED_0603_1608Metric | D13 |
| 2 | 1UH 1uH FH (Guangdong Fenghua Advanced Tech) | L_0603_1608Metric | L1, L2 |
| 1 | C19702 10 µF Samsung Electro-Mechanics | C_0603_1608Metric | C1 |
| 3 | C14663 0.1 µF YAGEO | C_0603_1608Metric | C2, C3, C10 |
| 4 | 100N 100n Samsung Electro-Mechanics | C_0402_1005Metric | C4, C5, C6, C7 |
| 2 | C1555 22p NP0 FH (Guangdong Fenghua Advanced Tech) | C_0402_1005Metric | C8, C15 |
| 1 | 220 uF ACMECON | CP_Elec_6.3x5.4 | C9 |
Show 13 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | C342541 1n NP0 10% TDK | C_0603_1608Metric | C11 |
| 1 | C1525 100n X7R 10% Samsung Electro-Mechanics | C_0402_1005Metric | C12 |
| 2 | C296067 62p NP0 2% Walsin Tech Corp | C_0603_1608Metric | C13, C14 |
| 2 | 56P 56p TDK | C_0603_1608Metric | C16, C17 |
| 4 | C2962050 270p NP0 2% Walsin Tech Corp | C_0603_1608Metric | C18, C19, C20, C21 |
| 8 | 10K 10k UNI-ROYAL(Uniroyal Elec) | R_0603_1608Metric | R1, R2, R5, R8, R9, R10, R11, R12 |
| 2 | 100K 100k UNI-ROYAL(Uniroyal Elec) | R_0603_1608Metric | R3, R4 |
| 1 | 330R UNI-ROYAL(Uniroyal Elec) | R_0603_1608Metric | R7 |
| 6 | 10K 10k UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R13, R14, R15, R16, R17, R18 |
| 1 | 120R UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R19 |
| 1 | 820R UNI-ROYAL(Uniroyal Elec) | R_0603_1608Metric | R20 |
| 1 | 1k UNI-ROYAL(Uniroyal Elec) | R_0603_1608Metric | R21 |
| 5 | C21189 0R UNI-ROYAL(Uniroyal Elec) | R_0603_1608Metric | R22, R23, R24, R25, R26 |
Bailabox main board v2 design files
The KiCad project lives in the dr-harvey/BailaBox repository on GitHub; these links point at the commit this page was built from.
Bailabox main board v2: common questions
What microcontroller does the Bailabox main board v2 use?
The Bailabox main board v2 is built around the ESP32-S3-WROOM-1, from the ESP32 family.
How big is the Bailabox main board v2?
The Bailabox main board v2 measures 168.6 × 70 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Bailabox main board v2?
74 components, from 33 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Bailabox main board v2 design files?
From the dr-harvey/BailaBox repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Bailabox main board v2 design in my own project?
Yes, under the terms of its CC-BY-SA-4.0 license, which dr-harvey chose for the repository.
Can I test firmware for the Bailabox main board v2 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 BailaBox
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k