Skip to the content
PCBKitNew board
2 layers52 × 21 mmCh32duino, the printed circuit board in 3D
Size
52 × 21 mm
Copper layers
2
Thickness
1.6 mm
Parts
13
Nets
47
Pads
128
Tracks, vias
1,133, 100
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
10 Oct 2026
Updated
25 Oct 2026

Overview

Ch32duino is an open-source printed circuit board by avycado13, from the avycado13/ch32duino repository on GitHub. It is a 2-layer board of 52 × 21 mm with 13 parts on 47 nets, routed with 1,133 tracks and 100 vias.

It is built around the CH32V203C8T6, AMS1117-3.3 and SH-6X6X5H-CJ, with the TYPE-C-31-M-12 among its other parts. Its parts include 4 resistors, 4 connectors, 2 capacitors, 2 ICs and 1 switch. It belongs with the RISC-V boards of this library.

Main components

4

README

README.md

CH32Duino

A Devboard made from an ultra cheap ch32v203

PCB 3D View PCB Schematic

Features

  • Arduino micro-ish pinout
  • USB-C Port
  • Ultra-cheap (parts < 10$)

Why?

I finished making a full scale arduino-esque board and I wanted to make another devboard. I chose to make one as cheap as I Could. I probably could have skimped even more on the usb socket and LDO, but I went with ones I knew about.

BOM

QtyReferenceValuePackageDescriptionPriceLink
1U1CH32V203C8T6LQFP-48 (7 × 7 mm)Main MCU$0.8821JLCPCB
1U2AMS1117-3.3SOT-223LDO, +5V to +3.3V$0.2048JLCPCB
1U3USB-C ReceptacleSMDUSB-C Port$0.1869JLCPCB
2R1, R210K080510K 0805 Resistors$0.0034JLCPCB
2R3, R45.1K08055.1K 0805 Resistors$0.0055JLCPCB
2C1, C2100nF0805100nF 0805 Capacitors$0.0205JLCPCB
1PARTS SUBTOTAL (with minimum quantities):$6.7640

Firmware

For firmware, I am using ch32fun at the moment.

Parts

13
QtyValueFootprintReferences
2100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2
210kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2
25.1kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R4
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1AnalogConnector_PinHeader_2.54mm:PinHeader_1x17_P2.54mm_VerticalJ1
1CH32V203CxTxPackage_QFP:LQFP-48_7x7mm_P0.5mmU1
1DigitalConnector_PinHeader_2.54mm:PinHeader_1x17_P2.54mm_VerticalJ2
1ICSPConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ4
1SW_PushButton_Switch_THT:SW_PUSH_6mmSW1
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J3

Questions

How big is the Ch32duino PCB?

It measures 52 × 21 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Ch32duino use?

13 parts, built around the CH32V203C8T6, AMS1117-3.3, SH-6X6X5H-CJ and TYPE-C-31-M-12. 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 Ch32duino KiCad files?

From the avycado13/ch32duino repository on GitHub, at the commit this page was made from: the board is ch32duino.kicad_pcb and its schematic ch32duino.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ch32duino design in my own project?

Its repository states no licence, so its author keeps all rights: ask avycado13 before reusing the design.

More from avycado13/ch32duino

1
  • 2 layers52 × 84 mmPanelized, the printed circuit board in 3D

    Panelized

    avycado13/ch32duino

    52 parts

Similar boards

  • 2 layers96.6 × 100 mmQuadRaptor, the printed circuit board in 3D

    QuadRaptor

    abdosalem490/QuadRaptor

    148 parts2MIT
  • 4 layers102.1 × 73.8 mmTape Emulator, the printed circuit board in 3D

    Tape Emulator

    SteveLRojas/MC-10_Tape_Emulator

    Unified HW and SW repository for the TRS-80 MC-10 tape emulator project.

    95 parts2
  • 4 layers55 × 85 mmAlchemy, the printed circuit board in 3D

    Alchemy

    SteveLRojas/Alchemy

    Reusable microcontroller module with USB

    66 parts1CERN-OHL-P-2.0
  • 2 layers87 × 72 mmEkdome, the printed circuit board in 3D

    Ekdome

    KrogeChen/EASYLINK

    easy link protocol by homebus

    118 parts
  • 4 layers45.7 × 45.7 mmCH32V203C8T6EV, the printed circuit board in 3D

    CH32V203C8T6EV

    toyoshim/CH32V203C8T6EV

    27 parts
  • 4 layers114.9 × 129.9 mmTanmatsu, the printed circuit board in 3D

    Tanmatsu

    Nicolai-Electronics/tanmatsu-hardware

    Hardware design of the Tanmatsu mainboard

    372 parts9CERN-OHL-P-2.0
  • 4 layers36.6 × 39.6 mmRISKYX68000, the printed circuit board in 3D

    RISKYX68000

    arkadiuszmakarenko/RISKYX68000

    RISKYX68000 Mouse, Keyboard and Gamepad support

    32 parts2MIT