

Ch32 v303cb
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
2AP2112K-3.3TRG1
SOT-25-5-40℃~+85℃@(Ta) 1 250mV@(600mA) 3.3V 50uVrms 55uA 600mA 65dB@(1kHz) 6V Fixed Over Current Protection、Thermal Shutdown、Enable control Positive SOT-25-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSDiodes IncorporatedVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsPESD5V0U1UB
SC-79(SOD-523)-55℃~+150℃@(Ta) 1 1nA 2pF 5V 6.8V ESD IEC 61000-4-2 Unidirectional SC-79(SOD-523) ESD and Surge Protection (TVS/ESD) ROHSNexperiaESD And Surge Protection (TVS/ESD)
README
README.mdSolarPill32
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_modincluded, 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
| Path | Description |
|---|---|
ch32_v303cb.kicad_pro/.kicad_sch/.kicad_pcb | Main board project (schematic, layout) |
filter.kicad_sch | Hierarchical sheet: power supply filtering |
LQFP-48_7x7mm_P0.5mm.kicad_mod | Custom 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| Qty | Value | Footprint | References |
|---|---|---|---|
| 39 | R | CustomFootprint:R_0603 | R1, R2, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23 +23 |
| 22 | C | CustomFootprint:C_0603 | C1, C2, C3, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22 +6 |
| 5 | LED_0603 | CustomFootprint:LED_0603 | LED1, LED2, LED3, LED4, LED5 |
| 4 | Conn_02x05_Odd_Even | Connector_IDC:IDC-Header_2x5_P2.54mm_Horizontal_EDGE | J1, J3, J4, J5 |
| 2 | PESD5V0U1UB | PCM_Diode_SMD_AKL:D_SOD-523 | D1, D2 |
| 1 | AP2112K-3.3TRG1 | CustomFootprint:SOT-23-5 | U2 |
| 1 | CH32V30xCxTx | CustomFootprint:LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | Conn_01x02_Socket | Connector_PinSocket_2.00mm:PinSocket_1x03_P2.00mm_Vertical | J6 |
| 1 | Conn_02x08_Odd_Even | Connector_IDC:IDC-Header_2x8_P2.54mm_Horizontal_EDGE | J2 |
| 1 | Crystal_GND24 | CustomFootprint:Q3225 | Y1 |
| 1 | Ferrite_Bead | CustomFootprint:Ferrite_0603 | FB1 |
| 1 | SMF5V0A | Diode_SMD:D_SMF | D3 |
| 1 | SW_Push | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW1 |
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 mm

- 6 layers210 × 130 mm

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 mm

- 6 layers84 × 98 mm

FujiNet-5200-Rev0
FujiNetWIFI/fujinet-hardware
Schematics and design files for FujiNet hardware
145 parts142 - 2 layers25.4 × 54.5 mm

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 mm

- 2 layers26 × 28 mm

- 2 layers223.5 × 160 mm
