RVSWDIO Programmer
74th·ch32v-dev-boards·rvswdio-programmer/rvswdio-programmer.kicad_pcb
About the RVSWDIO Programmer PCB
RVSWDIO Programmer is an open source RISC-V PCB design by 74th, published on GitHub under the MIT license. It is a 2-layer board measuring 15.5 × 36.6 mm, with 21 components from 13 distinct parts.
Its main chip is the CH32V003F4P6, from the RISC-V family. Other key parts include the AMS1117 and CH217K. By type, the board carries 10 resistors, 5 capacitors, 3 ICs and 1 connector.
It belongs with the dev boards & breakouts and usb & debug tools designs in this gallery.
From the project
https://github.com/cnlohr/rv003usb/tree/master/rvswdio_programmer
https://github.com/cnlohr/rv003usb/tree/master/rvswdio_programmer
The on/off levels of the power switch pin need to be swapped.
Main components on the RVSWDIO Programmer
RVSWDIO Programmer bill of materials (BOM)
21 components, 13 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CH32V003F4P6 | Package_TSSOP-20_4.4x6.5mm_P0.65mm | U1 |
| 1 | AMS1117 | Package_SOT-89-3 | U2 |
| 1 | CH217K | Package_SOT-23-6 | U3 |
| 1 | USB2.0-C_SMT | Connector_USB-C-Receptacle_SMT_12-Pin_Simple | J1 |
| 1 | SWD | PinOut_Pin_3_3GND | CH1 |
| 1 | Pin_6 | PinOut_Pin_6_GND | CH2 |
| 1 | 100n | Capacitor_0603_1608 | C1 |
| 2 | 1u | Capacitor_0603_1608 | C2, C5 |
| 2 | 10u | Capacitor_0603_1608 | C3, C4 |
| 3 | 5.1k | Register_0603_1608 | R1, R2, R9 |
| 1 | 1.5k | Register_0603_1608 | R3 |
| 5 | 10 | Register_0603_1608 | R4, R5, R6, R7, R8 |
| 1 | 22k | Register_0603_1608 | R10 |
RVSWDIO Programmer design files
The KiCad project lives in the 74th/ch32v-dev-boards repository on GitHub; these links point at the commit this page was built from.
RVSWDIO Programmer: common questions
What microcontroller does the RVSWDIO Programmer use?
The RVSWDIO Programmer is built around the CH32V003F4P6, from the RISC-V family.
How big is the RVSWDIO Programmer PCB?
The RVSWDIO Programmer measures 15.5 × 36.6 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the RVSWDIO Programmer?
21 components, from 13 distinct parts. The full bill of materials is listed on this page.
Where can I download the RVSWDIO Programmer design files?
From the 74th/ch32v-dev-boards repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the RVSWDIO Programmer design in my own project?
Yes, under the terms of its MIT license, which 74th chose for the repository.
Can I test firmware for the RVSWDIO Programmer 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.
More boards in ch32v-dev-boards
RISC-V
Wchlinke swd adapter checker
74th
52 × 50 mm59 parts2LMIT10RISC-V
CH32V203-ProMicro-Like
74th
17.8 × 33 mm27 parts2LMIT10RISC-V
Ch32v003-promicro
74th
17.8 × 33 mm24 parts2LMIT10WCH CH32/CH55x
Ch32x035-promicro usb device
74th
17.8 × 31.8 mm24 parts2LMIT10RISC-V
CH32V006-full
74th
20.3 × 47 mm19 parts2LMIT10RISC-V
Ch32v00x promicro
74th
17.8 × 33 mm17 parts2LMIT10WCH CH32/CH55x
Ch32x035-promicro usb pd
74th
17.8 × 31.8 mm17 parts2LMIT10RISC-V
CH32V00x-SOIC8 [74TH-G061]
74th
15.2 × 23.5 mm13 parts2LMIT10
Similar boards
RISC-V
Workbench-1 Controller
Quchaosheng
160 × 130 mm106 parts8LApache-2.0129RISC-V
Keytartouch
cnlohr
152.5 × 117.5 mm69 parts2LMIT105RISC-V
Ch32v003f4u6 with wsled
cnlohr
40.6 × 44.5 mm26 parts2LMIT105RISC-V
Froggyswadge
cnlohr
81.5 × 72.2 mm92 parts2LMIT105RISC-V
NorthPoleCircuit
Janky-Jingle-Crew
150 × 110 mm46 parts4LNo license62RISC-V
Osc sg90-v006
OpenServoCore
20.6 × 9.6 mm26 parts4LApache-2.034