Skip to the content
PCBKitNew board
2 layers25.3 × 48.2 mmESP32-Devkit Type C, the printed circuit board in 3D

Breadboard friendly, USB Type C enabled, ESP32 Devkit compatible, JLCPCB assembly ready ESP32 devboard

Size
25.3 × 48.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
57
Nets
70
Pads
251
Tracks, vias
780, 210
Pours
7
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
7 May 2020
Updated
2 Oct 2022

Overview

ESP32-Devkit Type C is an open-source printed circuit board by TobleMiner, from the TobleMiner/ESP32-Devkit-Type-C repository on GitHub, published under the MIT licence. It is a 2-layer board of 25.3 × 48.2 mm with 57 parts on 70 nets, routed with 780 tracks and 210 vias.

It is built around the ESP32-PICO-D4, CH340G and B5819W, with the SS8050 among its other parts. Its parts include 25 capacitors, 12 resistors, 3 ICs, 3 diodes and 3 connectors. It belongs with the microcontroller boards boards and the ESP32 and RISC-V boards of this library.

Main components

4

README

README.md

ESP32 Devkit Type C

This PCB is a USB Type C enabled ESP32 development board. It is pin-compatible with the ESP32 Devkit C but sports a slightly decreased width to fit on a standard breadboard.
The current revision (Rev E) has been tested and confirmed to work fine.

Features

  • USB Type C
  • pin-compatible with ESP32 Devkit
  • fits on standard breadboard
  • onboard antenna
  • jumper to short USB protection diode

Furthermore this board is optimized for JLCPCB assembly, a Chinese SMT PCB assembly service. All components on this board, except the USB Type C connector, the push buttons and the pin headers can be assembled by them for around ~$8 including PCB manufacturing and components.

Devkit on breadboard

Assembly

There is an interactive HTML BOM to help you assemble the board.

Assuming you are using JLCPCB SMT assembly you will need to populate just the following parts by hand:

ReferenceDescriptionLCSC
J1USB Type C connectorC167321
SW1, SW2RESET/BOOT push buttonC115357
J2, J3Pin headersC2337

Parts

57
QtyValueFootprintReferences
8100 nFCapacitor_SMD:C_0402_1005MetricC5, C6, C7, C14, C15, C16, C17, C18
410uFCapacitor_SMD:C_0402_1005MetricC19, C20, C21, C22
322 uFCapacitor_SMD:C_0603_1608MetricC8, C13, C24
3330 RResistor_SMD:R_0402_1005MetricR4, R11, R12
35.1kRResistor_SMD:R_0402_1005MetricR7, R8, R9
3DNPCapacitor_SMD:C_0402_1005MetricC9, C10, C11
2100 kRResistor_SMD:R_0402_1005MetricR1, R10
210uFCapacitor_SMD:C_0603_1608MetricC23, C25
222 pFCapacitor_SMD:C_0402_1005MetricC2, C4
25.1 kRResistor_SMD:R_0402_1005MetricR2, R3
2B5819WDiode_SMD:D_SOD-123D1, D2
2Conn_01x19Connector_PinHeader_2.54mm:PinHeader_1x19_P2.54mm_VerticalJ2, J3
2MountingHoleToolingHole:ToolingHole_JLCSMTH1, H2
2SS8050Package_TO_SOT_SMD:SOT-23Q1, Q2
110 nFCapacitor_SMD:C_0402_1005MetricC1
110 uFCapacitor_SMD:C_0805_2012MetricC3
112MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
115 kRResistor_SMD:R_0402_1005MetricR6
11uFCapacitor_SMD:C_0402_1005MetricC12
14.7 uHInductor_SMD:L_1210_3225MetricL1
149.9kRResistor_SMD:R_0402_1005MetricR5
1Antenna_ShieldAntenna_IFA:Antenna_IFA_2.4GHz_meanderedAE1
1BOOTButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW2
1CH340GPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU2
1ENButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW1
1ESP32-PICO-D4Package_ESP32:ESP32-Pico-D4U3
1IconSigns:OSHW_icon_3.3x3I2
1LEDLED_SMD:LED_0603_1608Metric_CastellatedD3
1MP2359Package_TO_SOT_SMD:SOT-23-6U1
1SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP1
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_Palconn_UTC16-GJ1

Questions

How big is the ESP32-Devkit Type C PCB?

It measures 25.3 × 48.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ESP32-Devkit Type C use?

57 parts, built around the ESP32-PICO-D4, CH340G, B5819W and SS8050. 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-Devkit Type C KiCad files?

From the TobleMiner/ESP32-Devkit-Type-C repository on GitHub, at the commit this page was made from: the board is ESP32_Devkit_TypeC.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the ESP32-Devkit Type C design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers95.6 × 59.9 mmFlight computer rocketry, the printed circuit board in 3D

    Flight computer rocketry

    Himanshukohale22/Flight_control_controller_V1.2

    Hardware files for universal flight controller for small UAV's.

    145 parts1MIT
  • 4 layers80 × 50 mmPCB LoRa+GPS, the printed circuit board in 3D

    PCB LoRa+GPS

    ChrisKlein01/ArrozPCB

    LoRa-based GPS PCB design with KiCad

    84 parts
  • 2 layers100 × 100 mmMcu, the printed circuit board in 3D

    Mcu

    cs2dsb/coffee_assistant

    Free and open source software distributed under the terms of both the [MIT License][lm] and the [Apache License 2.0][la].

    168 parts10Apache-2.0
  • 2 layers80.9 × 92.7 mmEvo Borne, the printed circuit board in 3D

    Evo Borne

    SRA-VJTI/Evo-Borne

    This repository focuses on building an open-source morphobot.

    126 parts12MIT
  • 4 layers136.4 × 77.8 mmMother, the printed circuit board in 3D

    Mother

    emiirkaya/ThermovitalSync-PCB

    A PCB project for a vital monitoring-cooling device with GUI

    99 parts2MIT
  • 2 layers40 × 40 mmPoc silkscreen v1, the printed circuit board in 3D

    Poc silkscreen v1

    ahsanu123/crumbs

    🍪 Crumbs - Collection of my DIY Electronic Module

    13 partsMIT
  • 4 layers64.5 × 74.8 mmBluetooth Box V3, the printed circuit board in 3D

    Bluetooth Box V3

    zOnlyKroks/pcb-consortium

    129 partsCC0-1.0