ESP32-C3-DevKit-RUST-1
xutianq999·pcb-design-skill·templates/esp-rust-board/esp-rust-board/esp-rust-board.kicad_pcb
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SHTC3 | SON100P200X200X80-5N | U1 |
| 1 | ICM-42670-P | IC_ICM-42670-P | U2 |
| 1 | ESP32-C3-MINI-1 | ESP32-C3-MINI-1 | U3 |
| 1 | SY8088 | SOT-23-5 | U5 |
| 1 | MCP73831T-2ACI/OT | SOT-23-5 | U6 |
| 1 | DMG3415U | SOT-23 | Q1 |
| 1 | USB4105-GF-A | GCT_USB4105-GF-A | J1 |
| 2 | SW_Push | SW_SPST_PTS810 | SW1, SW2 |
| 1 | LESD8D3.3CAT5G | SOD-882 | D1 |
| 2 | LED | LED_0603_1608Metric | D2, D3 |
| 2 | B5819W | D_SOD-123 | D4, D6 |
| 3 | LESD5D5.0CT1G | D_SOD-523 | D5, D7, D8 |
| 1 | WS2812B | LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm | D9 |
| 1 | SPH4018H2R2MT (2.2uH 2.2A) | L_Bourns-SRN4018 | L1 |
| 3 | 10nF 10V | C_0402_1005Metric | C1, C2, C11 |
| 3 | 100nF 10V | C_0402_1005Metric | C3, C4, C9 |
| 2 | 10uF 16V | C_0805_2012Metric | C5, C7 |
| 1 | 22pF 50V | C_0603_1608Metric | C6 |
| 2 | 1uF 16V | C_0402_1005Metric | C8, C10 |
| 2 | 4.7uF 16V | C_0603_1608Metric | C15, C16 |
Show 7 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 6 | 10kR 1% | R_0402_1005Metric | R1, R8, R9, R17, R18, R19 |
| 2 | 100kR 1% | R_0402_1005Metric | R2, R15 |
| 1 | 22k1R 1% | R_0402_1005Metric | R3 |
| 2 | 5k1R 1% | R_0402_1005Metric | R4, R6 |
| 3 | 0R 1% | R_0402_1005Metric | R5, R7, R11 |
| 1 | 470R 1% | R_0402_1005Metric | R10 |
| 1 | 1kR 1% | R_0402_1005Metric | 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
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