
Micro esp32-s3
atomic14/esp32-tv-hardware
This is Work In Progress - I'm still working on this.

This PCB is now supporting two of my projects: Crystal Balls and my Flame Lamp.
Esp32-crystal ball is an open-source printed circuit board by atomic14, from the atomic14/esp32-crystal-balls repository on GitHub. It is a 2-layer board of 48.7 × 44.9 mm with 54 parts on 66 nets, routed with 453 tracks and 77 vias.
It is built around the ESP32-S3-MINI-1-N8, SN74LV1T34DBV and OWMMOD-403010A-S261F, with the TP4057, SK6812 and MBRX120LF among its other parts. Its parts include 10 diodes, 8 capacitors, 8 resistors, 5 ICs and 5 connectors. It belongs with the ESP32 and RISC-V boards of this library.
This PCB is now supporting two of my projects: Crystal Balls and my Flame Lamp.
I got some of these crystal balls from AliExpress for Christmas.

The base is pretty simple, it's just some LEDs and resistors connected to the 5v USB power supply.
So, I decided to make something a bit more sophisticated.
It's based around an ESP32-S3-Mini which means it can run the popular WLED firmware.
It's a pretty compact PCB.


| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | SK6812 | LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm | D3, D4, D5, D6, D7, D8 |
| 6 | TestPoint | TestPoint:TestPoint_Pad_D2.5mm | TP1, TP2, TP3, TP4, TP5, TP6 |
| 4 | 5.1K | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R6 |
| 3 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C4, C6, C8 |
| 3 | 220 | Resistor_SMD:R_0603_1608Metric | R5, R7, R8 |
| 3 | MBRX120LF | Diode_SMD:D_SOD-123 | D1, D9, D10 |
| 3 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric | C5, C7 |
| 2 | 1uF | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 2 | B3U-3000P | B3U-3000P:SW_B3U-3000P | BOOT1, EN1 |
| 2 | LOGO | qwiic:qwiic | G***, G*** |
| 2 | SM04B-SRSS-TB_LF__SN_ | SM04B-SRSS-TB_LF__SN_:JST_SM04B-SRSS-TB_LF__SN_ | QWIIC1, QWIIC2 |
| 1 | 100K | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 22uF | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | Barrel_Jack_Switch | Connector_BarrelJack:BarrelJack_Horizontal | J2 |
| 1 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical_SMD_Pin1Left | J5 |
| 1 | Conn_02x03_Counter_Clockwise | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical_SMD | J4 |
| 1 | Direct LED Power | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1 |
| 1 | ESP32-S3-MINI-1 | PCM_Espressif:ESP32-S3-MINI-1 | U1 |
| 1 | FM-3510RGBA-SG | LED-SMD_L3.5-W1.0-H1.2-FM-3510RGBA-SG:LED-SMD_FM-3510RGBA-SG | LED1 |
| 1 | NCP167BMX330TBG | NCP167BMX330TBG:VREG_NCP167BMX330TBG | U3 |
| 1 | NTA4151PT1G | NTA4151PT1G:SOT50P160X90-3N | Q1 |
| 1 | OWMMOD-403010A-S261F | OWMMOD-403010A-S261F:MIC_OWMMOD-403010A-S261F | U2 |
| 1 | S2B-ZR-SM4A-TF_LF__SN_ | S2B-ZR-SM4A-TF_LF__SN_:JST_S2B-ZR-SM4A-TF_LF__SN_ | BAT1 |
| 1 | SN74LV1T34DBV | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | Screw_Terminal_01x03 | Connector_Phoenix_MC:PhoenixContact_MCV_1,5_3-G-3.5_1x03_P3.50mm_Vertical | J3 |
| 1 | TP4057 | Package_TO_SOT_SMD:SOT-23-6 | U5 |
| 1 | TYPE-C-31-M-12 | TYPE-C-31-M-12:HRO_TYPE-C-31-M-12 | J1 |
It measures 48.7 × 44.9 mm and has 2 copper layers, 1.6 mm thick.
54 parts, built around the ESP32-S3-MINI-1-N8, SN74LV1T34DBV, OWMMOD-403010A-S261F and TP4057. 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 atomic14/esp32-crystal-balls repository on GitHub, at the commit this page was made from: the board is esp32-crystal-ball.kicad_pcb and its schematic esp32-crystal-ball.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask atomic14 before reusing the design.

atomic14/esp32-tv-hardware
This is Work In Progress - I'm still working on this.

atomic14/cube-display
I'm currently testing the first set of PCBs. There will be updates as I find issues!


rapha-tech/ESP-32-ruler
PCB ruler featuring an ESP-32 module, push-buttons and an OLED screen


