Skip to the content
PCBKitNew board
4 layers33.7 × 20.4 mmCh32 v303cb, the printed circuit board in 3D

STM32-pin-compatible (blue/black pill) dev board for the CH32V303CBT6 RISC-V MCU. KiCad project + Gerbers.

Size
33.7 × 20.4 mm
Copper layers
4
Thickness
1.6 mm
Parts
80
Nets
79
Pads
260
Tracks, vias
579, 136
Pours
203
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
7 Jul 2026
Updated
19 Oct 2026

Overview

Ch32 v303cb is an open-source printed circuit board by SolarljodDev, from the SolarljodDev/solarpill32 repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 4-layer board of 33.7 × 20.4 mm with 80 parts on 79 nets, routed with 579 tracks and 136 vias.

It is built around the AP2112K-3.3TRG1 and PESD5V0U1UB. Its parts include 39 resistors, 22 capacitors, 8 diodes, 6 connectors and 2 ICs. It belongs with the microcontroller boards boards and the RISC-V boards of this library.

Main components

2

README

README.md

SolarPill32

A small, STM32-pin-compatible development/breakout board built around the CH32V303CBT6 (WCH, RISC-V32, LQFP-48). Footprint and pinout follow the classic "blue pill / black pill" layout used by STM32F103C8T6 boards, so it can be used as a drop-in RISC-V alternative in existing STM32 blue/black pill projects and carriers.

Board

  • MCU: CH32V303CBT6, LQFP-48, 7x7 mm, 0.5 mm pitch (custom footprint LQFP-48_7x7mm_P0.5mm.kicad_mod included, as it's not in stock KiCad libraries).
  • 4-layer PCB: top/bottom signal layers plus dedicated GND and 3V3 inner planes.
  • Designed in KiCad 9.

Repository contents

PathDescription
ch32_v303cb.kicad_pro/.kicad_sch/.kicad_pcbMain board project (schematic, layout)
filter.kicad_schHierarchical sheet: power supply filtering
LQFP-48_7x7mm_P0.5mm.kicad_modCustom footprint for the CH32V303CBT6
SW_conv/Secondary small PCB project: switching converter module
gerber/Exported Gerber + drill files for fabrication

Files that KiCad regenerates automatically (autosave backups, .lck lock files, fp-info-cache, local .kicad_prl view-state files, editor history) are intentionally excluded — see .gitignore.

License

Hardware design files (schematics, PCB layout, footprints, Gerbers) in this repository are licensed under the CERN Open Hardware Licence Version 2 - Strongly Reciprocal (CERN-OHL-S-2.0).

Parts

80
QtyValueFootprintReferences
39RCustomFootprint:R_0603R1, R2, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23 +23
22CCustomFootprint:C_0603C1, C2, C3, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22 +6
5LED_0603CustomFootprint:LED_0603LED1, LED2, LED3, LED4, LED5
4Conn_02x05_Odd_EvenConnector_IDC:IDC-Header_2x5_P2.54mm_Horizontal_EDGEJ1, J3, J4, J5
2PESD5V0U1UBPCM_Diode_SMD_AKL:D_SOD-523D1, D2
1AP2112K-3.3TRG1CustomFootprint:SOT-23-5U2
1CH32V30xCxTxCustomFootprint:LQFP-48_7x7mm_P0.5mmU1
1Conn_01x02_SocketConnector_PinSocket_2.00mm:PinSocket_1x03_P2.00mm_VerticalJ6
1Conn_02x08_Odd_EvenConnector_IDC:IDC-Header_2x8_P2.54mm_Horizontal_EDGEJ2
1Crystal_GND24CustomFootprint:Q3225Y1
1Ferrite_BeadCustomFootprint:Ferrite_0603FB1
1SMF5V0ADiode_SMD:D_SMFD3
1SW_PushButton_Switch_SMD:SW_Push_1P1T_XKB_TS-1187ASW1

Questions

How big is the Ch32 v303cb PCB?

It measures 33.7 × 20.4 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Ch32 v303cb use?

80 parts, built around the AP2112K-3.3TRG1 and PESD5V0U1UB. 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 Ch32 v303cb KiCad files?

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

Can I use the Ch32 v303cb design in my own project?

Its repository publishes it under the CERN-OHL-S-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

  • 4 layers96 × 74 mmAes dac, the printed circuit board in 3D

    Aes dac

    sschwaab/aes-dac

    Affordable DAC for professional live Audio applications

    145 parts1
  • 6 layers210 × 130 mmFaff2 cbs1.kicad pcb.bare, the printed circuit board in 3D

    Faff2 cbs1.kicad pcb.bare

    toby-lane-amodo/ARIA_SRB_FAFF_2_POC_CBs_1_FABLE_5_1

    Electronics for FAFF 2 — a linear actuator with force feedback, built as an OEM-style module for soft-material characterisation. CBs1 is the proof-of-concept control board.

    412 parts
  • 4 layers16.9 × 119.4 mmOrbit, the printed circuit board in 3D

    Orbit

    earthtojake/text-to-cad

    Design physical products with AI

    182 parts26kMIT
  • 6 layers84 × 98 mmFujiNet-5200-Rev0, the printed circuit board in 3D

    FujiNet-5200-Rev0

    FujiNetWIFI/fujinet-hardware

    Schematics and design files for FujiNet hardware

    145 parts142
  • 2 layers25.4 × 54.5 mmRpi pico debugger shoe, the printed circuit board in 3D

    Rpi pico debugger shoe

    ShawnHymel/rpi-pico-debugger-shoe

    Stackable debugger board for the Raspberry Pi Pico. Solder long headers to this debugger board in order to connect the Pico to it.

    49 parts84
  • 4 layers83 × 109 mmD4 small pcb panel, the printed circuit board in 3D

    D4 small pcb panel

    unsurv/unsurv-offline

    Offline portable GNSS device based on the ESP32

    522 parts72
  • 2 layers26 × 28 mmESP32-S3-Expansion, the printed circuit board in 3D

    ESP32-S3-Expansion

    SpacehuhnTech/framework

    ESP32-S3 Framework Expansion Card

    22 parts69CERN-OHL-P-2.0
  • 2 layers223.5 × 160 mmBase, the printed circuit board in 3D

    Base

    bread-modular/bread-modular

    Modular Synths for Everyone

    201 parts67MIT