Ch32v006-dev board
rmingon·ch32v006-dev-board·hardware/hardware.kicad_pcb
About the Ch32v006-dev board
Ch32v006-dev board is an open source RISC-V PCB design by rmingon, published on GitHub. It is a 2-layer board measuring 25 × 41.3 mm, with 26 components from 17 distinct parts.
Its main chip is the CH32V003FxPx, from the RISC-V family. Other key parts include the LM1117S-3.3 and CH340C. By type, the board carries 11 capacitors, 4 connectors, 3 ICs, 3 resistors, 2 transistors and 2 diodes.
It belongs with the dev boards & breakouts and usb & debug tools designs in this gallery.
From the project
Open-source CH32V006 RISC-V dev board — KiCad hardware (schematic + PCB), USB-C power, 3.3 V LDO, SWD/CH340C, and a PD1 blink example.
A tiny, open hardware RISC‑V playground.
- MCU: WCH CH32V006 (RISC‑V, 48 MHz class) - USB‑C for power (VBUS) and connectors - On‑board 3.3 V LDO for clean power - SWD header for flashing with WCH‑LinkE - CH340C USB‑UART for serial logging / optional bootloader work - Break‑out headers for all GPIOs (PD0–PD7, PC0–PC7, PA1–PA2, etc.) - Compact 2‑layer PCB with mounting holes

Main components on the Ch32v006-dev board
Ch32v006-dev board bill of materials (BOM)
26 components, 17 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CH32V003FxPx | TSSOP-20_4.4x6.5mm_P0.65mm | U1 |
| 1 | LM1117S-3.3 | SOT-223-3_TabPin2 | U2 |
| 1 | CH340C | SOIC-16_3.9x9.9mm_P1.27mm | U4 |
| 2 | BSS138 | SOT-23 | Q1, Q2 |
| 1 | Crystal_GND24 | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 2 | Conn_01x10 | PinHeader_1x10_P2.54mm_Vertical | J1, J2 |
| 1 | Conn_01x03 | PinHeader_1x03_P2.54mm_Horizontal | J3 |
| 1 | USB_C_Plug | USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | P1 |
| 2 | LED | LED_0603_1608Metric | D1, D2 |
| 1 | 10pF | C_Elec_3x5.4 | C1 |
| 4 | 100nF | C_0603_1608Metric | C2, C4, C6, C9 |
| 3 | 10nF | C_0603_1608Metric | C3, C5, C11 |
| 2 | 10pf | C_0603_1608Metric | C7, C8 |
| 1 | C | C_0603_1608Metric | C10 |
| 1 | 1.1K | R_0603_1608Metric | R1 |
| 1 | 500 | R_0603_1608Metric | R2 |
| 1 | 10K | R_0603_1608Metric | R3 |
Ch32v006-dev board design files
The KiCad project lives in the rmingon/ch32v006-dev-board repository on GitHub; these links point at the commit this page was built from.
- Layouthardware/hardware.kicad_pcb
- Schematichardware/hardware.kicad_sch
Ch32v006-dev board: common questions
What microcontroller does the Ch32v006-dev board use?
The Ch32v006-dev board is built around the CH32V003FxPx, from the RISC-V family.
How big is the Ch32v006-dev board?
The Ch32v006-dev board measures 25 × 41.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Ch32v006-dev board?
26 components, from 17 distinct parts. The full bill of materials is listed on this page.
Where can I download the Ch32v006-dev board design files?
From the rmingon/ch32v006-dev-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 Ch32v006-dev board design in my own project?
The repository has no license, so all rights stay with rmingon. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Ch32v006-dev board without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RISC-V firmware against it before you order a PCB.
Similar boards
RISC-V
Workbench-1 Controller
Quchaosheng
160 × 130 mm106 parts8LApache-2.0129RISC-V
Keytartouch
cnlohr
152.5 × 117.5 mm69 parts2LMIT105RISC-V
Ch32v003f4u6 with wsled
cnlohr
40.6 × 44.5 mm26 parts2LMIT105RISC-V
Froggyswadge
cnlohr
81.5 × 72.2 mm92 parts2LMIT105RISC-V
NorthPoleCircuit
Janky-Jingle-Crew
150 × 110 mm46 parts4LNo license62RISC-V
Osc sg90-v006
OpenServoCore
20.6 × 9.6 mm26 parts4LApache-2.034