

ESP32 DEV
Shared HW libraries
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 45
- Nets
- 78
- Pads
- 274
- Tracks, vias
- 0, 0
- Routed
- Not yet
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 21 Feb 2018
- Updated
- 3 Feb 2025
Overview
ESP32 DEV is an open-source printed circuit board by CalSol, from the CalSol/calsol-hw-libs repository on GitHub, published under the BSD-3-Clause licence. It is a 2-layer board with 45 parts on 78 nets.
It is built around the ESP32-S3-WROOM-1-N8, TCAN332D and TPD4S012DRYR-TP, with the PESD1CAN, SMAJ26CA and WS2812B among its other parts. Its parts include 13 resistors, 9 capacitors, 8 diodes, 6 ICs and 4 connectors. It belongs with the ESP32 boards of this library.
Main components
6ESP32-S3-WROOM-1-N8
SMD,25.5x18mm-40℃~+85℃ -98.2dBm 2.4GHz 20.5dBm 355mA 3V~3.6V 95mA Bluetooth5.0 ESP32-S3 Chip On-board PCB Antenna UART、SPI、I2C、I2S、USB SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesTCAN332D
SOIC-8-40℃~+125℃ 1Mbps 3V~3.6V 60mA CAN Transceiver SOIC-8 CAN Transceivers ROHSTexas InstrumentsCAN TransceiversTPD4S012DRYR-TP
DFN1510-60.35pF、11pF 100nA 10V 3A@8/20us 5.5V、15V 80W@8/20us 9V、24V IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 DFN1510-6 ESD and Surge Protection (TVS/ESD) ROHSTECH PUBLICESD And Surge Protection (TVS/ESD)PESD1CAN
SOT-23-65℃~+150℃ 11pF 1nA 2 200W@8/20us 24V 30.3V 3A@8/20us 70V Bidirectional ESD IEC 61000-4-2、IEC 61000-4-5 SOT-23 ESD and Surge Protection (TVS/ESD) ROHSNexperiaESD And Surge Protection (TVS/ESD)SMAJ26CA
DO-214AC(SMA)-55℃~+150℃ 26V 28.9V 400W 42.1V 5uA 9.5A Bidirectional TVS DO-214AC(SMA) ESD and Surge Protection (TVS/ESD) ROHSGOODWORKESD And Surge Protection (TVS/ESD)WS2812B
5mm X 5mm Surface Mount RGB LED with Intelligent ControlWorldsemiUncategorised
README
README.mdcalsol-hw-libs
CalSol's shared libraries for hardware -- KiCAD libraries and footprints.
Repository Structure
This is meant to be submoduled into a higher-level project.
- [layout.pretty] - Footprints go here.
- [schematic] - Schematic elements go here.
- [schematic_kicad] - This is a dump of the current KiCAD library set. Don't change these unless you have a compelling reason to (ie. the KiCAD libraries have been updated)
Parts
45| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 0.1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2, C4, C5, C7 |
| 4 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4, R5, R10, R11 |
| 3 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D6, D7, D8 |
| 2 | 0.02 | Resistor_SMD:R_2512_6332Metric_Pad1.40x3.35mm_HandSolder | R7, R9 |
| 2 | 100uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C8 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3, C6 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2 |
| 2 | D | Diode_SMD:D_SMA_Handsoldering | D2, D4 |
| 2 | LTC4151xMS | Package_SO:MSOP-10_3x3mm_P0.5mm | U4, U5 |
| 2 | NPN | Transistor IC:SS8050 | Q1, Q2 |
| 2 | SW_Push | Button_Switch_SMD:PTS636_SM43_SMTR_LFS | SW1, SW3 |
| 1 | 10 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3 |
| 1 | 1K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R8 |
| 1 | 1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C9 |
| 1 | 220 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R12 |
| 1 | 220 | Resistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolder | R13 |
| 1 | CP2102N-Axx-xQFN24 | Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U7 |
| 1 | Conn_01x05_Socket | Connector_Molex:Molex_SL_171971-0005_1x05_P2.54mm_Vertical | J2 |
| 1 | Conn_01x22_Pin | Connector_PinHeader_2.54mm:PinHeader_1x22_P2.54mm_Vertical | J1 |
| 1 | Conn_01x22_Pin | Connector_PinSocket_2.54mm:PinSocket_1x22_P2.54mm_Vertical | J4 |
| 1 | ESP32-S3-WROOM-1 | RF_Module:ESP32-S3-WROOM-1 | U1 |
| 1 | PESD1CAN | PESD1CAN:SOT23-3 | D1 |
| 1 | SMAJ26CA | Diode_SMD:D_SMA | D3 |
| 1 | TCAN332 | Package_TO_SOT_SMD:TSOT-23-8_HandSoldering | U6 |
| 1 | TPD4S012DRYR | TPD4S012DRYR:PSON50P145X100X60-6N | U2 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J3 |
| 1 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D5 |
| 1 | ~ | TPSM84203EAB:CONV_TPSM84205EAB | TPSM84203 |
Similar boards
- 2 layers127 × 105.5 mm

- 4 layers40 × 40 mm

Auv sensor hub
ginomcfino/auv-sensor-hub
STM32-based sensor hub for autonomous underwater vehicles, integrating CAN bus communication, inertial and pressure sensing, and multi-rail power regulation.
59 parts - 2 layers112 × 64 mm

Workcross ReverseCam
db8fs/Workcross-ReverseCam
ESP32-based pcb for providing ESD-safe power supply for a wireless Reverse Camera for an AODES Workcross UTV.
71 partsGPL-3.0 - 4 layers97 × 97.4 mm

QEdge UI
qinno/qEdge-UI
qedge+ is the industry's low power design alternative to the standard PC approach. qEdge-UI is part of qEdge+ and consists of a RaspBerry Pico with LCD, touch screen and keys and an 868MHz LoRa radio module.
170 parts3 - 2 layers50 × 75 mm

- 2 layers80 × 70 mm

- 4 layers67 × 79.4 mm

TeR STeeRDisplay
Tecnun-eRacing/TeR_STeeRDisplay
Este repositorio contiene los archivos de diseño electrónico y la documentación necesaria para la producción de la placa del volante con pantalla
138 parts - 2 layers130 × 115 mm

Obd2-simulator
FilipRaic/obd2-simulator
Open-source OBD-II simulator board: emulates a vehicle ECU per SAE J1979 and ISO 15031-5 over CAN. ESP32-S3 + MCP2515, 21 simulated parameters, DTC bank with MIL.
107 partsMIT
Questions
What parts does the ESP32 DEV use?
45 parts, built around the ESP32-S3-WROOM-1-N8, TCAN332D, TPD4S012DRYR-TP and PESD1CAN. 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 ESP32 DEV KiCad files?
From the CalSol/calsol-hw-libs repository on GitHub, at the commit this page was made from: the board is ESP32 Template/ESP32 DEV/ESP32 DEV.kicad_pcb and its schematic ESP32 Template/ESP32 DEV/ESP32 DEV with LTC.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the ESP32 DEV design in my own project?
Its repository publishes it under the BSD-3-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).