Skip to the content
PCBKitNew board
4 layers22.3 × 52.2 mmCh32v203 breakout, the printed circuit board in 3D

Ch32v203 breakout

harrfry/purplepill-

A purple breakout board for the WCH CH32V203C8U6

Size
22.3 × 52.2 mm
Copper layers
4
Thickness
1.6 mm
Parts
31
Nets
54
Pads
175
Tracks, vias
380, 72
Pours
3
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
10 Oct 2026
Updated
10 Oct 2026

Overview

Ch32v203 breakout is an open-source printed circuit board by harrfry, from the harrfry/purplepill- repository on GitHub. It is a 4-layer board of 22.3 × 52.2 mm with 31 parts on 54 nets, routed with 380 tracks and 72 vias.

It is built around the XC6220B331MR and USBLC6-2SC6. Its parts include 11 capacitors, 6 resistors, 5 diodes, 3 connectors and 2 ICs. It belongs with the interfaces and adapters boards and the RISC-V boards of this library.

Main components

2

Parts

31
QtyValueFootprintReferences
50.1uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C2, C3, C5, C10
310uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC4, C6, C11
220pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC8, C9
25.1KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4, R5
2PINHD_1x20_MaleConnector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_VerticalJ1, J2
2SW_PushButton_Switch_SMD:SW_SPST_B3U-1000PSW1, SW2
1100Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1
11000mAFuse:Fuse_0805_2012Metric_Pad1.15x1.40mm_HandSolderF1
110KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2
1150Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR7
1330Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR6
14.7uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC7
18MhzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSolderingY1
1CH32V203CxUPackage_DFN_QFN:VQFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mmU1
1D_SchottkyScottoKeebs_Components:Diode_SOD-123D1
1LED BlueLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD5
1LED GreenLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD3
1LED RedLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD2
1USBLC6-2SC6PCM_Package_TO_SOT_SMD_AKL:SOT-23-6D4
1USB_C_ReceptacleConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J3
1XC6220B331MRPackage_TO_SOT_SMD:SOT-23-5U2

Questions

How big is the Ch32v203 breakout PCB?

It measures 22.3 × 52.2 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Ch32v203 breakout use?

31 parts, built around the XC6220B331MR and USBLC6-2SC6. 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 Ch32v203 breakout KiCad files?

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

Can I use the Ch32v203 breakout design in my own project?

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

Similar boards

  • 2 layers42 × 67 mmLalboard, the printed circuit board in 3D

    Lalboard

    JesusFreke/lalboard

    A 3D-printed keyboard inspired by the DataHand

    65 parts993
  • 2 layers251.6 × 177.8 mmMelbourneTrainTracker, the printed circuit board in 3D

    MelbourneTrainTracker

    itsmevjnk/MelbourneTrainTracker

    Melbourne Train Tracker project repository (SIT210, T1/2025)

    1,071 parts40
  • 2 layers32 × 32 mmTuxmini v03, the printed circuit board in 3D

    Tuxmini v03

    tux-friend/tux-cube

    Physics Sensor Cube Tux³

    83 parts18GPL-3.0
  • 2 layers34 × 41.3 mmMannuino, the printed circuit board in 3D

    Mannuino

    mannireis/mannuino

    23 parts1MIT
  • 4 layers65 × 40.1 mmAero Zero, the printed circuit board in 3D

    Aero Zero

    ChladpavPy/Aero-Zero

    I started this project, because I wanted to build fully autonomous ai drone. When I looked at the flight controllers available on the market, they were full of hardware that I just do not need or just that I could not…

    97 parts
  • 2 layers27 × 45 mmAlarmshock protofinal, the printed circuit board in 3D

    Alarmshock protofinal

    Enoch36Yi/AlarmShock

    As a chronic deep sleeper, I created AlarmShock to help me wake up on time when standard alarms don't work. The design uses a BMI160 accelerometer and gyroscope to measure wrist movement, an ESP32-S3 MCU, and a DRV2605L…

    30 parts
  • 2 layers78.1 × 61 mmSTM32F107RBT6, the printed circuit board in 3D

    STM32F107RBT6

    jay94ks/elecdev

    My own custom development boards

    76 partsMIT