WCH-LinkE-Mini
21km43·WCH-LinkE-Mini
About the WCH-LinkE-Mini PCB
WCH-LinkE-Mini is an open source RISC-V PCB design by 21km43, published on GitHub under the MIT license. It is a 2-layer board measuring 38.1 × 15.2 mm, with 35 components from 19 distinct parts.
Its main chip is the CH32V305FBP6, from the RISC-V family. Other key parts include the RT9080-33GJ5. By type, the board carries 18 resistors, 5 capacitors, 3 transistors, 3 diodes, 2 ICs and 2 switches.
From the project
WCH-LinkE-Mini
This project is compatible with WCH-LinkE.
Boards is optimized for JLCPCB (includes gerber, bom, cpl, and tooling holes). All components except the CH32V305, USB-C Connector, and 3.3V LDO are Basic Parts.
IDC Connectors are available here - IDC-Header(socket) - IDC-Header(header)

Main components on the WCH-LinkE-Mini
WCH-LinkE-Mini bill of materials (BOM)
35 components, 19 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RT9080-33GJ5 | SOT-23-5 | U1 |
| 1 | CH32V305FBP6 | TSSOP-20_4.4x6.5mm_P0.65mm | U2 |
| 2 | AO3401A | SOT-23 | Q1, Q2 |
| 1 | BSS138 | SOT-23 | Q3 |
| 1 | 12M | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | USB_C_RECEPTACLE_USB2.0_16P USB_C_Receptacle_USB2.0_16P | USB_C_Receptacle | J1 |
| 2 | SW_Push | TS-1088-AR02016 | SW1, SW2 |
| 1 | C2290 WHITE | LED_0603_1608Metric | D1 |
| 1 | C2286 RED | LED_0603_1608Metric | D2 |
| 1 | 1N5819WS | D_SOD-323 | D3 |
| 2 | 22P 22p | C_0402_1005Metric | C1, C3 |
| 2 | 1u | C_0402_1005Metric | C2, C4 |
| 1 | 0.1U 0.1u | C_0402_1005Metric | C5 |
| 4 | 100 | R_0402_1005Metric | R1, R2, R5, R6 |
| 2 | 270 | R_0603_1608Metric | R3, R4 |
| 1 | 1k | R_0402_1005Metric | R7 |
| 4 | 5.1K 5.1k | R_0402_1005Metric | R8, R9, R11, R12 |
| 5 | 10K 10k | R_0402_1005Metric | R10, R13, R14, R17, R18 |
| 2 | 330 | R_0402_1005Metric | R15, R16 |
WCH-LinkE-Mini design files
The KiCad project lives in the 21km43/WCH-LinkE-Mini repository on GitHub; these links point at the commit this page was built from.
- LayoutWCH-LinkE-Mini.kicad_pcb
- SchematicWCH-LinkE-Mini.kicad_sch
- BOMproduction/bom.csv
WCH-LinkE-Mini: common questions
What microcontroller does the WCH-LinkE-Mini use?
The WCH-LinkE-Mini is built around the CH32V305FBP6, from the RISC-V family.
How big is the WCH-LinkE-Mini PCB?
The WCH-LinkE-Mini measures 38.1 × 15.2 mm, has 2 copper layers and is 1.69 mm thick.
How many components are on the WCH-LinkE-Mini?
35 components, from 19 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the WCH-LinkE-Mini design files?
From the 21km43/WCH-LinkE-Mini repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the WCH-LinkE-Mini design in my own project?
Yes, under the terms of its MIT license, which 21km43 chose for the repository.
Can I test firmware for the WCH-LinkE-Mini without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RISC-V firmware against it before you order a PCB.
Similar boards
RISC-V
Workbench-1 Controller
Quchaosheng
160 × 130 mm106 parts8LApache-2.0129RISC-V
Back
johanwheeler
82 × 82 mm145 parts2LMIT32RISC-V
OneButton
usr-ein
20 × 20 mm13 parts2LGPL-3.010RISC-V
Cheep3a
emeb
27.9 × 108 mm84 parts4LMIT9RISC-V
ZigZag
RadionaOrg
79.9 × 29.7 mm33 parts2LGPL-3.03RISC-V
B-Sides 2025
OklahomaOpenSourceHardware
111.8 × 119 mm39 parts2LNo license3