
BLUETOOTH SPEAKER
mbeayou/esp32-hifi-bluetooth-speaker-pcb-board
A custom high-fidelity Bluetooth speaker PCB featuring the ESP32 (I2S), PCM5100 DAC, and TPA3116D2 Class D Amplifier. Includes Schematics, Gerber files, and BOM.

Streamdeck is an open-source printed circuit board by isosloth, from the isosloth/streamdeck-pcb repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 88.1 × 70.9 mm with 63 parts on 84 nets, routed with 565 tracks and 52 vias.
It is built around the CH340C, ESP32-WROOM-32 and XC6220B331MR, with the BC817 among its other parts. Its parts include 18 switches, 14 resistors, 12 capacitors, 7 ICs and 3 diodes. It belongs with the ESP32 boards of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | SW | Library:SW_Cherry_MX_1.00u_Plate_Custom | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12, SW13, SW14, SW15 |
| 5 | 0.1µF | Capacitor_SMD:C_0805_2012Metric | C3, C6, C9, C10, C12 |
| 4 | 10µF | Capacitor_SMD:C_0805_2012Metric | C1, C2, C4, C7 |
| 4 | 2k | Resistor_SMD:R_0805_2012Metric | R1, R3, R4, R14 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad_TopBottom | H1, H2, H3, H4 |
| 3 | 10k | Resistor_SMD:R_0805_2012Metric | R2, R8, R9 |
| 3 | 1µF | Capacitor_SMD:C_0805_2012Metric | C5, C8, C11 |
| 2 | 2k2 | Resistor_SMD:R_0805_2012Metric | R5, R6 |
| 2 | 5.1k | Resistor_SMD:R_0805_2012Metric | R10, R11 |
| 2 | BC817 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | R | Capacitor_SMD:C_0805_2012Metric | R12, R13 |
| 2 | RotaryEncoder_Switch | My parts:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_Custom | SW16, SW17 |
| 1 | 4.7k | Resistor_SMD:R_0805_2012Metric | R7 |
| 1 | CH340C | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U5 |
| 1 | Conn_01x02_Socket | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | ESP32-WROOM-32 | RF_Module:ESP32-WROOM-32 | U3 |
| 1 | Jumper_3_Bridged12 | Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm | JP1 |
| 1 | LED_BLUE | LED_SMD:LED_0805_2012Metric | D3 |
| 1 | LED_GREEN | LED_SMD:LED_0805_2012Metric | D1 |
| 1 | LED_RED | LED_SMD:LED_0805_2012Metric | D2 |
| 1 | MAX17048 | Package_DFN_QFN:TDFN-8-1EP_2x2mm_P0.5mm_EP0.8x1.2mm | U6 |
| 1 | MCP23017_SO | Package_SO:SSOP-28_5.3x10.2mm_P0.65mm | U2 |
| 1 | MCP73831-2-OT | Package_TO_SOT_SMD:SOT-23-5 | U1 |
| 1 | SW_RESET | Button_Switch_SMD:SW_SPST_B3U-1000P-B | SW_RST |
| 1 | SW_SPST | Button_Switch_SMD:SW_SPDT_PCM12 | SW18 |
| 1 | XC6220B331MR | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | XUNPU_TYPEC-304J-BCP16 | Streamdeck:XUNPU TYPEC-304J-BCP16 | U7 |
It measures 88.1 × 70.9 mm and has 2 copper layers, 1.6 mm thick.
63 parts, built around the CH340C, ESP32-WROOM-32, XC6220B331MR and BC817. 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 isosloth/streamdeck-pcb repository on GitHub, at the commit this page was made from: the board is Streamdeck.kicad_pcb and its schematic Streamdeck.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

mbeayou/esp32-hifi-bluetooth-speaker-pcb-board
A custom high-fidelity Bluetooth speaker PCB featuring the ESP32 (I2S), PCM5100 DAC, and TPA3116D2 Class D Amplifier. Includes Schematics, Gerber files, and BOM.


onomondo/getting-started
Onomondo Getting Started development kit. Board design files and firmware.




klaus-liebler/self-balancing_robot
hardware and software for a super cheap self balancing robot

liam-tirpitz/TickTock
A custom ESP32-based clock platform driving WS2812B/NeoPixel LED displays. Firmware and PCB are display-agnostic, supporting any addressable LED clock with minimal adjustments.