ESP32-C3-DevKit-RUST-1

xutianq999·pcb-design-skill·templates/esp-rust-board/esp-rust-board/esp-rust-board.kicad_pcb

ESP32-C3-DevKit-RUST-1 PCB layout, top view — open source ESP32 board by xutianq999
Simulate this board

About the ESP32-C3-DevKit-RUST-1 PCB

ESP32-C3-DevKit-RUST-1 is an open source ESP32 PCB design by xutianq999, published on GitHub under the CERN-OHL-P-2.0 license. It is a 2-layer board measuring 22.9 × 63.5 mm, with 48 components from 27 distinct parts.

Its main chip is the ESP32-C3-MINI-1, from the ESP32 family. Other key parts include the SHTC3, ICM-42670-P, SY8088 and MCP73831T-2ACI/OT. By type, the board carries 16 resistors, 13 capacitors, 9 diodes, 5 ICs, 2 switches and 1 transistor.

From the project

KiCad PCB full-flow design & review skill for AI coding agents — schematic, placement, routing, SI/PI, DRC, JLCPCB fab export

- 生成器代替静态模板:scripts/newboardproject.py [--size 50] 生成 2 层板工程骨架——板框、1.6mm 板厚、标题栏、嘉立创校准档 DRC 约束(写入 .kicadpro)、工艺规则文件一次到位。比复制示例工程干净,参数可调。 - 工程规则文件:rules/jlc2layer.kicaddru 使用默认工程档,生成器复制为 .kicaddru 自动加载;可在 Board Setup → Design Rules → Custom Rules 检查。它不是板厂能力极限,插件 PTH 环宽另按 design-rules.md 核对。

已收录模板状态:DRC 与生产文件导出已用 KiCad 10.0.4 实测(2026-09-07,结果见其 NOTES.md);脚本全流程在 10.0.6 上验证(2026-09-08),两者 patch 版本差异不影响本 skill 用到的命令。 可选待办:GUI 打开升级为 KiCad 10 格式另存,消除库比对类 warning。

Main components on the ESP32-C3-DevKit-RUST-1

ESP32-C3-DevKit-RUST-1 bill of materials (BOM)

48 components, 27 distinct parts.

QtyPartRefs
1
SHTC3
U1
1
ICM-42670-P
U2
1
ESP32-C3-MINI-1
U3
1
SY8088
U5
1
MCP73831T-2ACI/OT
U6
1
DMG3415U
Q1
1
USB4105-GF-A
J1
2
SW_Push
SW1, SW2
1
LESD8D3.3CAT5G
D1
2
LED
D2, D3
2
B5819W
D4, D6
3
LESD5D5.0CT1G
D5, D7, D8
1
WS2812B
D9
1
SPH4018H2R2MT (2.2uH 2.2A)
L1
3
10nF 10V
C1, C2, C11
3
100nF 10V
C3, C4, C9
2
10uF 16V
C5, C7
1
22pF 50V
C6
2
1uF 16V
C8, C10
2
4.7uF 16V
C15, C16
Show 7 more
QtyPartRefs
6
10kR 1%
R1, R8, R9, R17, R18, R19
2
100kR 1%
R2, R15
1
22k1R 1%
R3
2
5k1R 1%
R4, R6
3
0R 1%
R5, R7, R11
1
470R 1%
R10
1
1kR 1%
R14

ESP32-C3-DevKit-RUST-1 design files

The KiCad project lives in the xutianq999/pcb-design-skill repository on GitHub; these links point at the commit this page was built from.

ESP32-C3-DevKit-RUST-1: common questions

What microcontroller does the ESP32-C3-DevKit-RUST-1 use?

The ESP32-C3-DevKit-RUST-1 is built around the ESP32-C3-MINI-1, from the ESP32 family.

How big is the ESP32-C3-DevKit-RUST-1 PCB?

The ESP32-C3-DevKit-RUST-1 measures 22.9 × 63.5 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the ESP32-C3-DevKit-RUST-1?

48 components, from 27 distinct parts. The full bill of materials is listed on this page.

Where can I download the ESP32-C3-DevKit-RUST-1 design files?

From the xutianq999/pcb-design-skill repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the ESP32-C3-DevKit-RUST-1 design in my own project?

Yes, under the terms of its CERN-OHL-P-2.0 license, which xutianq999 chose for the repository.

Can I test firmware for the ESP32-C3-DevKit-RUST-1 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