Skip to the content
2 layers204.3 × 75.1 mmPanelizedESP32, the printed circuit board in 3D

An ESP32 devboard I designed in KiCad.

Size
204.3 × 75.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
491
Nets
345
Pads
1,391
Tracks, vias
1,660, 280
Pours
19
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
7 Jun 2024
Updated
6 Feb 2025

Overview

PanelizedESP32 is an open-source printed circuit board by valeriyproklov, from the valeriyproklov/ESP32-devboard repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 204.3 × 75.1 mm with 491 parts on 345 nets, routed with 1,660 tracks and 280 vias.

It is built around the AMS1117-3.3, LESD5D5.0CT1G and SS8050-G, with the TS-1187A-B-A-B, BAT760-7 and GT-USB-7010ASV among its other parts. Its parts include 55 resistors, 40 capacitors, 25 diodes, 15 ICs and 15 connectors. It belongs with the microcontroller boards boards and the ESP32 boards of this library.

Main components

6

README

README.md

ESP32-devboard

I made this ESP-32 Development board to learn KiCad. It is heavilly based on the ESP32-DevKit C reference implementation, but with the redundant micro USB port replaced with USB-C. Here's a ray-traced KiCad render:

Ray-traced render of the assembled Devboard

Usage

This repo comes with the footprints, 3D models and everything needed to reproduce the renders. Also, this KiCad project uses the KiKit extension to create the below panelization in a format compatible with the JLCPCB PCBA service.

Ray-traced render of the assembled Devboards, panelized

The resultant production files are here. If you want to edit the design you will have to re-create the panel and gerbers for production:

  1. Setup KiKit
  2. Open an empty KiCad pcbnew instance
  3. Click on the KiKit icon to open the GUI.
  4. Select the updated pcb design and output directory (I used /panelized)
  5. Import my KiKit JSON config
  6. Panelize!

If you then decide it's good enough for production, run the following snippet to get the gerbers, specifying the path to the panel.

text
kikit fab jlcpcb --nametemplate "ESP32_panelized_output{}" --no-drc --assembly --schematic <path to schematic file> <path to PCB file> <path to output directory>

This will produce gerber, drill and position files for JLC PCB.

Previous revisions:

The PCB did not work on first try because of two misconfigured 0ohm DNP resistors on the USB serial traces. As a result I had to solder two strands of solder wick directly to the serial converter chip and ESP32, and hold them in place with copious quantities of tape.

All Photos - 1 of 1

Parts

491
QtyValueFootprintReferences
315NPTHNPTHKiKit_MB_10_1, KiKit_MB_10_2, KiKit_MB_10_3, KiKit_MB_10_4, KiKit_MB_10_5, KiKit_MB_10_6, KiKit_MB_10_7, KiKit_MB_10_8, KiKit_MB_11_1, KiKit_MB_11_2, KiKit_MB_11_3, KiKit_MB_11_4, KiKit_MB_11_5, KiKit_MB_11_6, KiKit_MB_11_7, KiKit_MB_11_8 +299
200.1uF/50V(10%)Capacitor_SMD:C_0402_1005MetricC2, C2, C2, C2, C2, C4, C4, C4, C4, C4, C5, C5, C5, C5, C5, C9 +4
1510K(1%)Capacitor_SMD:C_0603_1608MetricR1, R1, R1, R1, R1, R2, R2, R2, R2, R2, R9, R9, R9, R9, R9
1522uF/10V(20%)Capacitor_SMD:C_0805_2012MetricC3, C3, C3, C3, C3, C6, C6, C6, C6, C6, C8, C8, C8, C8, C8
15LESD5D5.0CT1GDiode_SMD:D_SOD-523D2, D2, D2, D2, D2, D3, D3, D3, D3, D3, D4, D4, D4, D4, D4
100R(1%)Capacitor_SMD:C_0402_1005MetricR6, R6, R6, R6, R6, R7, R7, R7, R7, R7
102K(5%)Capacitor_SMD:C_0603_1608MetricR5, R5, R5, R5, R5, R10, R10, R10, R10, R10
105K1(1%)Resistor_SMD:R_0402_1005MetricR11, R11, R11, R11, R11, R14, R14, R14, R14, R14
10SS8050-GPackage_TO_SOT_SMD:TSOT-23Q1, Q1, Q1, Q1, Q1, Q2, Q2, Q2, Q2, Q2
10TS-1187A-B-A-BSwitch_Custom:SW_TS-1187A-B-A-BS1, S1, S1, S1, S1, S2, S2, S2, S2, S2
6FiducialFiducialKiKit_FID_B_1, KiKit_FID_B_2, KiKit_FID_B_3, KiKit_FID_T_1, KiKit_FID_T_2, KiKit_FID_T_3
522K(5%)Capacitor_SMD:C_0805_2012MetricR3, R3, R3, R3, R3
54.7uF/16V(10%)Capacitor_SMD:C_0603_1608MetricC1, C1, C1, C1, C1
547K(5%)Capacitor_SMD:C_0603_1608MetricR4, R4, R4, R4, R4
5AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U3, U3, U3, U3, U3
5BAT760-7Diode_SMD:D_SOD-323D5, D5, D5, D5, D5
5CON19x1-LEFTConnector_PinSocket_2.54mm:PinSocket_1x19_P2.54mm_VerticalJ1, J1, J1, J1, J1
5CON19x1-RIGHTConnector_PinSocket_2.54mm:PinSocket_1x19_P2.54mm_VerticalJ2, J2, J2, J2, J2
5CP2102N-Axx-xQFN28Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mmU2, U2, U2, U2, U2
5ESP32-WROOM-EPCM_Espressif:ESP32-WROOM-32EU1, U1, U1, U1, U1
5GT-USB-7010ASVUSB_C_Custom:GT-USB-7010J3, J3, J3, J3, J3
5RED LEDDiode_SMD:D_0603_1608MetricD1, D1, D1, D1, D1

More from valeriyproklov/ESP32-devboard

1
  • 2 layers32.5 × 49.1 mmESP32-devboard, the printed circuit board in 3D

    ESP32-devboard

    valeriyproklov/ESP32-devboard

    An ESP32 devboard I designed in KiCad.

    34 parts2CERN-OHL-P-2.0

Similar boards

  • 2 layers28.5 × 53.6 mmESP32 Boardv2.0, the printed circuit board in 3D

    ESP32 Boardv2.0

    jminjares4/ESP32-Development-Board

    KiCad ESP32 implementation

    37 parts21
  • 2 layersAmiplantainit, the printed circuit board in 3D

    Amiplantainit

    daguilar43/proyectoEmbebidos

    Aquí pueden encontrarse todos los archivos del proyecto Amiplanta realizado para la materia Sistemas Embebidos durante el semestre 2022-2 en la Universidad Nacional de Colombia.

    50 parts
  • 4 layers38.8 × 63 mmTGC Core ULTRA32-v1, the printed circuit board in 3D

    TGC Core ULTRA32-v1

    ThatGuyCodes605/TGC-Core-ULTRA32-v1

    My fastest and best devboard I ever made

    32 partsGPL-3.0
  • 4 layers123.3 × 61 mmEmbeddedSystemKit, the printed circuit board in 3D

    EmbeddedSystemKit

    bostang/PCBs

    My repository for documenting all PCB Projects I have done

    73 parts
  • 4 layers155 × 52 mmDrawer Controller, the printed circuit board in 3D

    Drawer Controller

    Robast-GmbH/PCB_Designs

    This repository contains all the necessary files and instructions for the PCBs that are designed using KiCad. Here is an overview of the main components: - .github: Contains Github-specific configurations, including…

    198 parts1MIT
  • 4 layers84.9 × 90.5 mmFORWARD PCB, the printed circuit board in 3D

    FORWARD PCB

    FORWARD-Walker/FORWARD-PCB

    printed circuit board files stored here.

    54 parts1
  • 4 layers284.2 × 102.8 mmFred v3, the printed circuit board in 3D

    Fred v3

    AMR-Frederico/Fred_PCB

    PCB para o Fred

    243 parts1MIT

Questions

How big is the PanelizedESP32 PCB?

It measures 204.3 × 75.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PanelizedESP32 use?

491 parts, built around the AMS1117-3.3, LESD5D5.0CT1G, SS8050-G and TS-1187A-B-A-B. 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 PanelizedESP32 KiCad files?

From the valeriyproklov/ESP32-devboard repository on GitHub, at the commit this page was made from: the board is panelized/panelizedESP32.kicad_pcb and its schematic ESP32-devboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PanelizedESP32 design in my own project?

Its repository publishes it under the CERN-OHL-P-2.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).