Skip to the content
PCBKitNew board
2 layers33.2 × 44.1 mmCh32v003, the printed circuit board in 3D

Another ch32v003 board

Size
33.2 × 44.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
21
Nets
27
Pads
93
Tracks, vias
211, 35
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
3 Apr 2025
Updated
3 Apr 2025

Overview

Ch32v003 is an open-source printed circuit board by gamemake-eng, from the gamemake-eng/risc-box repository on GitHub, published under the CERN-OHL-W-2.0 licence. It is a 2-layer board of 33.2 × 44.1 mm with 21 parts on 27 nets, routed with 211 tracks and 35 vias.

It is built around the AP2112K-3.3. Its parts include 6 resistors, 4 capacitors, 4 connectors, 2 ICs and 1 diode. It belongs with the RISC-V boards of this library.

Main components

1

README

Readme.md

RISC-BOX

Another simple ch32v003 board with USB support.

There isnt really a lot here, just 2 rows of pin headers (not including the programming pins), usb data support, and a blinding led that connected to PC1.

Programming

This board is able to be programed and flashed with standard tools used for other ch32v003 devices (with the added support for usb programming with a special bootloader).

Where to buy?

I don't have a store set up to sell these (alltough I do want to someday in small batches). If I ever sell this, it will have a usb bootloader preflashed to make getting started easy. For now you can always order it on JLCPCB with pcba.

Parts

21
QtyValueFootprintReferences
4MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
21uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3, C4
233Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6
25.1kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2
2Conn_01x08Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ5, J6
11.5kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3
1100nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2
110kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4
110uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U2
1CH32V003FxPxPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU1
1SWDIOConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1greenLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1

Questions

How big is the Ch32v003 PCB?

It measures 33.2 × 44.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Ch32v003 use?

21 parts, built around the AP2112K-3.3. 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 Ch32v003 KiCad files?

From the gamemake-eng/risc-box repository on GitHub, at the commit this page was made from: the board is ch32v003/ch32v003.kicad_pcb and its schematic ch32v003/ch32v003.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ch32v003 design in my own project?

Its repository publishes it under the CERN-OHL-W-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers26 × 30 mmMicrocontroller, the printed circuit board in 3D

    Microcontroller

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    34 parts1.1kCC-BY-4.0
  • 2 layers53.2 × 24.8 mmPicoLink, the printed circuit board in 3D

    PicoLink

    ErichStyger/mcuoneclipse

    McuOnEclipse projects and examples

    46 parts765
  • 2 layers36 × 20 mmCombined, the printed circuit board in 3D

    Combined

    adamb314/ServoProject

    Getting the most out of your hobby servo

    24 parts545
  • 2 layers25 × 25 mmSmallEncoder, the printed circuit board in 3D

    SmallEncoder

    DDeGonge/OS-ARM

    This arm is not industrial and it will not be fast, but that is not my goal. But it will hopefully be a very nice looking arm fully capable of 6dof motion, cheap enough to keep it accessable but capable enough to…

    17 parts498MIT
  • 4 layers70 × 72 mmSPINC AA Charger, the printed circuit board in 3D

    SPINC AA Charger

    CoretechR/SPINC

    DIY Automatic Battery Charger Using RP2040

    101 parts467GPL-3.0
  • 4 layers60.8 × 61.3 mmOS3M Mouse, the printed circuit board in 3D

    OS3M Mouse

    spoter368/os3m-hardware

    All the hardware needed to build your own OS3M Mouse!

    51 parts399
  • 4 layers74 × 104 mmBeepy, the printed circuit board in 3D

    Beepy

    sqfmi/beepy-hardware

    Beepy Hardware

    160 parts348MIT