Esp32-tv hardware
atomic14·esp32-tv-hardware·kicad/micro-esp32-s3.kicad_pcb
About the Esp32-tv hardware PCB
Esp32-tv hardware is an open source ESP32 PCB design by atomic14, published on GitHub. It is a 4-layer board measuring 48 × 35.1 mm, with 79 components from 35 distinct parts.
Its main chip is the ESP32-S3-WROOM-1U-N8R8, from the ESP32 family. Other key parts include the IRM-H638M3/TR2, NCP167BMX330TBG, MAX98357AETE+T, TP4057-42-SOT26-R and USB2240-AEZG-06. By type, the board carries 31 resistors, 21 capacitors, 8 ICs, 7 diodes, 4 transistors and 2 connectors.
From the project
This is Work In Progress - I'm still working on this.
This is Work In Progress - I'm still working on this.
This repo contains/will contain the hardware design files for the ESP32-TV project.
You can either open this up in KiCad, or there's a PDF here.
Open this up in KiCad to export the Gerber files.

Main components on the Esp32-tv hardware
Esp32-tv hardware bill of materials (BOM)
79 components, 35 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | IRM-H638M3/TR2 IRM-H638T/TR2 Everlight | SOP254P700X405-4N | IC1 |
| 1 | NCP167BMX330TBG onsemi | VREG_NCP167BMX330TBG | U1 |
| 1 | ESP32-S3-WROOM-1U-N8R8 ESP32-S3-WROOM-1 Espressif Systems | ESP32-S3-WROOM-1U | U2 |
| 1 | MAX98357AETE+T MAXIM | Maxim_Electronics-21-0896-0-0-0 | U3 |
| 1 | TP4057-42-SOT26-R TP4057 TOPPOWER | SOT-23-6 | U4 |
| 1 | USB2240-AEZG-06 USB2244 Microchip | QFN-36-1EP_6x6mm_P0.5mm_EP4.1x4.1mm | U5 |
| 1 | USBLC6-2P6 TECH PUBLIC | SOT-666 | U6 |
| 1 | OWMMOD-403010A-S261F OLEWOLFF | MIC_OWMMOD-403010A-S261F | U8 |
| 3 | NTA4151PT1G onsemi | SOT50P160X90-3N | Q1, Q2, Q3 |
| 1 | TPNTA4153NT1G TECH PUBLIC | SOT-523 | Q4 |
| 1 | CF4024M00012 Crystal_GND24 (24MHz) JWT | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | TYPE-C-31-M-12 韩国韩荣 | HRO_TYPE-C-31-M-12 | J1 |
| 1 | DM3D-SF Hirose | DM3DSF | J3 |
| 2 | S2B-ZR-SM4A-TF S2B-ZR-SM4A-TF_LF__SN_ JST | JST_S2B-ZR-SM4A-TF_LF__SN_ | BAT1, SPK1 |
| 1 | SM04B-SRSS-TB SM04B-SRSS-TB_LF__SN_ JST | JST_SM04B-SRSS-TB_LF__SN_ | QWIIC1 |
| 2 | B3U-3000P Omron Electronics | SW_B3U-3000P | S1, S2 |
| 3 | BAS5202VH6327XTSA1 Infineon | SODFL1608X59N | D1, D6, D7 |
| 1 | 16-213/R6C-AQ2R2B/3T RED Everlight Elec | LED_0402_1005Metric | D2 |
| 1 | 16-213/BHC-AN1P2/3T GREEN Everlight Elec | LED_0402_1005Metric | D3 |
| 1 | BLUE | LED_0402_1005Metric | D4 |
Show 15 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 16-213UYC/S530-A2/TR8 YELLOW Everlight Elec | LED_0402_1005Metric | D5 |
| 8 | CC0402KRX5R6BB104 0.1uF YAGEO | C_0402_1005Metric | C1, C8, C10, C11, C12, C13, C20, C21 |
| 5 | TCC0402X5R105K100AT 1uF CCTC | C_0402_1005Metric | C2, C4, C16, C17, C19 |
| 1 | GRM155R60J226ME11D 22uF muRata | C_0402_1005Metric | C3 |
| 4 | CL05A106MP5NUNC 10uF SAMSUNG | C_0402_1005Metric | C5, C6, C7, C18 |
| 1 | CL05A475MP5NRNC 4.7uF Samsung Electro-Mechanics | C_0402_1005Metric | C9 |
| 2 | 0402ZK180FBWTR 18pF Kyocera AVX | C_0402_1005Metric | C14, C15 |
| 3 | SG73P1EWTTP1003F 100K KOA Speer | R_0402_1005Metric | R1, R14, R17 |
| 4 | RTT02512JTH 5.1K RALEC | R_0402_1005Metric | R2, R3, R4, R7 |
| 5 | SG73P1EWTTP221G 220R KOA Speer | R_0402_1005Metric | R5, R6, R8, R9, R11 |
| 3 | SG73P1EWTTP1202F 12K KOA Speer | R_0402_1005Metric | R10, R12, R25 |
| 13 | SG73P1EWTTP1002F 10K KOA Speer | R_0402_1005Metric | R13, R19, R20, R21, R22, R23, R24, R26 +5 |
| 1 | AF0402FR-07634KL 634K YAGEO | R_0402_1005Metric | R15 |
| 1 | SG73P1EWTTP1004F 1M KOA Speer | R_0402_1005Metric | R16 |
| 1 | RK73H1ERTTP39R0F 47 KOA Speer | R_0402_1005Metric | R18 |
Esp32-tv hardware design files
The KiCad project lives in the atomic14/esp32-tv-hardware repository on GitHub; these links point at the commit this page was built from.
Esp32-tv hardware: common questions
What microcontroller does the Esp32-tv hardware use?
The Esp32-tv hardware is built around the ESP32-S3-WROOM-1U-N8R8, from the ESP32 family.
How big is the Esp32-tv hardware PCB?
The Esp32-tv hardware measures 48 × 35.1 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Esp32-tv hardware?
79 components, from 35 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 Esp32-tv hardware design files?
From the atomic14/esp32-tv-hardware 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 Esp32-tv hardware design in my own project?
The repository has no license, so all rights stay with atomic14. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Esp32-tv hardware 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.
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