Customer-Microcontroller-PCB-Board
Jonathan00022·Customer-Microcontroller-PCB-Board
About the Customer-Microcontroller-PCB-Board
Customer-Microcontroller-PCB-Board is an open source ESP32 PCB design by Jonathan00022, published on GitHub under the Unlicense license. It is a 2-layer board measuring 77.5 × 77 mm, with 42 components from 36 distinct parts.
Its main chip is the ESP32-WROOM-32UE, from the ESP32 family. Other key parts include the CP2102N-Axx-xQFN20, AMS1117-3.3 and AMS1117CD-5.0. By type, the board carries 27 connectors, 7 resistors, 4 ICs, 2 switches and 2 capacitors.
It belongs with the iot & wireless designs in this gallery.
From the project
Custom microcontroller board Template for customer applications . this is template for IOT or embedded system hobbyist
Welcome! This repository provides a custom microcontroller board template designed for IoT and embedded systems hobbyists. It’s both a learning tool and a starting point for custom projects. Anyone can add their own ideas, modifications, or features here: just fork, edit, and contribute!
- KiCad Project Files: Full schematics and PCB layout editable in KiCad. - Sample BOM: Example bill of materials in CSV format. - 3D Board View: Visual PNG previews of the assembled board. - Schematics Image: Quick reference schematic as PNG. - Open License: All files licensed with Unlicense for free reuse.
Main components on the Customer-Microcontroller-PCB-Board
Customer-Microcontroller-PCB-Board bill of materials (BOM)
42 components, 36 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-WROOM-32UE | ESP32-WROOM-32UE | U1 |
| 1 | CP2102N-Axx-xQFN20 | SiliconLabs_QFN-20-1EP_3x3mm_P0.5mm_EP1.8x1.8mm | U2 |
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U3 |
| 1 | AMS1117CD-5.0 | TO-252-3_TabPin2 | U4 |
| 1 | USB_B_Micro | USB_Micro-AB_Molex_47590-0001 | J1 |
| 1 | I2C_Connector | Hirose_DF3EA-04P-2H_1x04-1MP_P2.00mm_Horizontal | J2 |
| 1 | 5V_VIN | Hirose_DF3EA-02P-2H_1x02-1MP_P2.00mm_Horizontal | J3 |
| 1 | GPIO4 | Hirose_DF63M-1P-3.96DSA_1x01_P3.96mm_Vertical | J4 |
| 1 | GPIO19 | Hirose_DF63M-1P-3.96DSA_1x01_P3.96mm_Vertical | J5 |
| 1 | GPIO23 | Hirose_DF63M-1P-3.96DSA_1x01_P3.96mm_Vertical | J6 |
| 1 | GPIO25 | Hirose_DF63M-1P-3.96DSA_1x01_P3.96mm_Vertical | J7 |
| 1 | GPIO26 | Hirose_DF63M-1P-3.96DSA_1x01_P3.96mm_Vertical | J8 |
| 1 | GPIO5 | Hirose_DF63M-1P-3.96DSA_1x01_P3.96mm_Vertical | J9 |
| 1 | GPIO12 | Hirose_DF63M-1P-3.96DSA_1x01_P3.96mm_Vertical | J10 |
| 1 | GPIO13 | Hirose_DF63M-1P-3.96DSA_1x01_P3.96mm_Vertical | J11 |
| 1 | GPIO14 | Hirose_DF63M-1P-3.96DSA_1x01_P3.96mm_Vertical | J13 |
| 1 | GPIO15 | Hirose_DF63M-1P-3.96DSA_1x01_P3.96mm_Vertical | J14 |
| 1 | GPIO16 | Hirose_DF63M-1P-3.96DSA_1x01_P3.96mm_Vertical | J15 |
| 1 | GPIO17 | Hirose_DF63M-1P-3.96DSA_1x01_P3.96mm_Vertical | J16 |
| 1 | GPIO18 | Hirose_DF63M-1P-3.96DSA_1x01_P3.96mm_Vertical | J17 |
Show 16 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | GPIO27 | Hirose_DF63M-1P-3.96DSA_1x01_P3.96mm_Vertical | J18 |
| 1 | GPIO32 | Hirose_DF63M-1P-3.96DSA_1x01_P3.96mm_Vertical | J19 |
| 1 | GPIO33 | Hirose_DF63M-1P-3.96DSA_1x01_P3.96mm_Vertical | J20 |
| 1 | GPIO34 | Hirose_DF63M-1P-3.96DSA_1x01_P3.96mm_Vertical | J21 |
| 1 | GPIO35 | Hirose_DF63M-1P-3.96DSA_1x01_P3.96mm_Vertical | J22 |
| 1 | 3.3V_INPUT | PinSocket_1x01_P2.00mm_Vertical | J23 |
| 1 | O_RTS | PinSocket_1x01_P2.00mm_Vertical | J24 |
| 1 | O_CTS | PinSocket_1x01_P2.00mm_Vertical | J25 |
| 2 | Sensor_VN | PinSocket_1x01_P2.00mm_Vertical | J26, J27 |
| 1 | GPIO2 | Hirose_DF63M-1P-3.96DSA_1x01_P3.96mm_Vertical | J29 |
| 2 | CK_KMS2xxG | SW_SPST_CK_KMS2xxGP | SW1, SW2 |
| 1 | 10uf | CP_EIA-1608-08_AVX-J_HandSolder | C1 |
| 1 | C_US | C_0201_0603Metric_Pad0.64x0.40mm_HandSolder | C2 |
| 2 | 2.3k | R_0201_0603Metric | R1, R6 |
| 2 | 10K | R_0201_0603Metric | R2, R3 |
| 3 | 4.4k | R_0201_0603Metric | R4, R5, R7 |
Customer-Microcontroller-PCB-Board design files
The KiCad project lives in the Jonathan00022/Customer-Microcontroller-PCB-Board repository on GitHub; these links point at the commit this page was built from.
Customer-Microcontroller-PCB-Board: common questions
What microcontroller does the Customer-Microcontroller-PCB-Board use?
The Customer-Microcontroller-PCB-Board is built around the ESP32-WROOM-32UE, from the ESP32 family.
How big is the Customer-Microcontroller-PCB-Board?
The Customer-Microcontroller-PCB-Board measures 77.5 × 77 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Customer-Microcontroller-PCB-Board?
42 components, from 36 distinct parts. The full bill of materials is listed on this page.
Where can I download the Customer-Microcontroller-PCB-Board design files?
From the Jonathan00022/Customer-Microcontroller-PCB-Board repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Customer-Microcontroller-PCB-Board design in my own project?
Yes, under the terms of its Unlicense license, which Jonathan00022 chose for the repository.
Can I test firmware for the Customer-Microcontroller-PCB-Board 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