Skip to the content
2 layers52 × 50 mmWchlinke swd adapter checker, the printed circuit board in 3D

Wchlinke swd adapter checker

74th/ch32v-dev-boards11
Size
52 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
59
Nets
62
Pads
174
Tracks, vias
269, 66
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
24 Dec 2022
Updated
7 Nov 2025

Overview

Wchlinke swd adapter checker is an open-source printed circuit board by 74th, from the 74th/ch32v-dev-boards repository on GitHub, published under the MIT licence. It is a 2-layer board of 52 × 50 mm with 59 parts on 62 nets, routed with 269 tracks and 66 vias.

Its parts include 20 resistors, 20 diodes, 10 transistors, 2 capacitors and 1 IC. It belongs with the interfaces and adapters boards and the RISC-V boards of this library.

README

ch32v003-promicro/README.md

WCH CH32V003 ProMicro-Sized Development Board

Shop(Booth, Japan): https://booth.pm/ja/items/4645948

features

  • ProMicro size
    • To emulate a ProMicro, as the CH32V003 lacks sufficient GPIOs, pin 19 (20/A2) is connected to GND via a 0-ohm resistor (R5).
  • The MCU's VCC is set to 3.3V, but can be switched to 5V by connecting JP1 and removing the U2 3.3V regulator.
  • v1.1.0~: The USB D+/- is pre-wired to D3 and D4 for using rv003usb. If not used, simply do not mount the damping resistors.
  • The oscillator used is the MCU's built-in oscillator.

🇯🇵

  • ProMicroサイズ
    • ProMicro を再現するには、CH32V003 は GPIO の数が足りないため、19 Pin(20/A2) を R5 0R で GND 接続するようにしています。
  • MCU の VCC は 3.3V になっていますが、JP1 を接続し、U2 3.3V レギュレータを外すことで、5V にすることができます。
  • v1.1.0~: USB D+/- は rv003usb を使う前提で、D3、D4 に配線済み。不使用の場合にはダンピング抵抗を未実装にするだけ。
  • 発振器にはMCU内蔵発振器を使います

CH32V003ProMicro v1.2.0

Changes

  • Changed power supply protection IC from CH217K to CH213K

🇯🇵

  • 電源保護 IC を、CH217K から CH213K に変更

DataSheet

Pin Out

Alt text

BOM

ReferenceNameQuantity
C1, C2Capacitor 0805 10uF2
C3-C5Capacitor 0805 100nF3
C6Capacitor 0805 1uF1
D1LED 0805 Blue1
J1USB Type-C Receptacle1
J2Pin Header 2x5 Pitch 1.27mm1
JP1Jumper SolderJumper_2_Open1
R3, R4Register 0805 5.1kΩ2
R5Register 0805 1.5kΩ (NC)1
R6, R7Register 0805 27.4Ω (NC)2
R8Register 0805 0Ω1
R9, R10Register 0805 10kΩ2
SW1Button SKRPABE0101
U1Regulator 3.3V SOT-89 AMS1117-3.31
U2MCU TSSOP20 WCH CH32V003F4P61

CH32V003ProMicro v1.1.0

Changes

  • Pin assignment change.
  • v1.1.0~: The USB D+/- is pre-wired to D3 and D4 for using rv003usb. If not used, simply do not mount the damping resistors.
  • Removed external oscillator. Assuming that the internal oscillator is used.

🇯🇵

  • ピン配置変更。
  • USB D+/-は rv32usb を使う前提で、D3、D4 に配線済み。不使用の場合にはダンピング抵抗を未実装にするだけ。
  • 外部発振器を削除。内蔵発振器を使う前提。

DataSheet

ピン配置 Pin Out

Alt text

BOM

ReferenceNameQuantity
C1, C2Capacitor 0805 10uF2
C3-C5Capacitor 0805 100nF3
C6Capacitor 0805 1uF1
D1LED 0805 Blue1
J1USB Type-C Receptacle - USB2.0_C_v31
J2Box Pin Header 2x5 Pitch 1.27mm1
JP1Jumper SolderJumper_2_Open1
R1, R9, R10Register 0805 10kΩ3
R2Register 0805 54-56kΩ1
R3, R4Register 0805 5.1kΩ2
R5Register 0805 1.5kΩ (NC)1
R6, R7Register 0805 27.4Ω (NC)2
R8Register 0805 0Ω1
SW1Button SKRPABE0101
U1Regulator 3.3V SOT-89 AMS1117-3.31
U2MCU TSSOP20 WCH CH32V003F4P61
U3USB Power Protection IC SOT-23-6L CH217K1

CH32V003ProMicro v1.0.1

features

  • 裏面には、バージョンは v1.0.0 と表記されていますが、v1.0.1 の誤りです。
  • USB ソケットは 5V 電源専用であり、通信はできません。
  • キットには、クリスタル及びクリスタル横のコンデンサは含まれていません。内蔵発信器を使用するため、不要です。外部発信器を使用する場合は、SMD 3225 24MHz クリスタルと、0805 22pF のコンデンサを、用意の上実装してください。
  • ProMicro を再現するには、CH32V003 は GPIO の数が足りないため、19 Pin を R5 0R で GND 接続するようにしています。
  • MCU の VCC は 3.3V になっていますが、JP1 を接続し、U2 3.3V レギュレータを外すことで、5V にすることができます。

Data Sheet

ピン配置 Pin Out

Alt text

部品表 Parts List

ReferenceParts
R10805 Register 10k
R2,R30805 Register 5.1kR
R40805 Register 200R or 1kR
R50805 Register 0R
C1,C2,C30805 Capacitor 100nF
C4,C50805 Capacitor 22p (NC)
C60805 Capacitor 10uF
C70805 Capacitor 2.2uF
D10805 LED
U1TSSOP20 CH32V003F4P6
U2SOT89 3.3V Regulator AMS1117-3.3
Y13225 4Pin Crystal 24MHz (NC)
J1SMD USB-C 2.0 Socket
SW1SKRPABE010 SMD Push Switch

Parts

59
QtyValueFootprintReferences
2010k74th:Register_0805_2012R1, R2, R3, R4, R5, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20 +4
20BLUE74th:LED_0805_2012D1, D2, D3, D4, D5, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20 +4
102N7002Package_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10
2BoxPinHeader2x574th:Connector_BoxPinHeader_2x05_P1.27mmCH1, CH4
1100n74th:Capacitor_0805_2012C2
110u74th:Capacitor_0805_2012C1
1Battery_Cell74th:BatteryHolder-CR2032BT1
1CH32V002F4P674th:Package_TSSOP-20_4.4x6.5mm_P0.65mmU1
1PinHeader2x574th:PinOut_Pin_2x5_1GNDCH2
1SWD74th:PinOut_Pin_3_3GNDCH3
1SW_Slide74th:Switch_Slide_SK-12D02-G020SW1

More from 74th/ch32v-dev-boards

9

Similar boards

  • 2 layers216.9 × 86.8 mmSweepbling lp pcb, the printed circuit board in 3D

    Sweepbling lp pcb

    davidphilipbarr/Sweep

    Sweep - a small promicro based keyboard inspired by the Ferris.

    59 parts2.1k
  • 2 layers132.3 × 94.9 mmCheapino, the printed circuit board in 3D

    Cheapino

    tompi/cheapino

    An affordable split 36 keys keyboard

    59 parts1.2kCC-BY-4.0
  • 2 layers100 × 24 mmSTM32 Klipper Expander, the printed circuit board in 3D

    STM32 Klipper Expander

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    59 parts1.1kGPL-3.0
  • 2 layers77.5 × 20.4 mmTester, the printed circuit board in 3D

    Tester

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    59 parts915
  • 2 layers100 × 96 mmBacklight, the printed circuit board in 3D

    Backlight

    jackw01/scanlight

    A better light source for scanning color negative film

    59 parts397CERN-OHL-W-2.0
  • 2 layers95.3 × 100 mmBeyblock20, the printed circuit board in 3D

    Beyblock20

    ChrisChrisLoLo/beyblock20

    The magnetic, modular, 20-key macropad that can join together to form an ortholinear board

    59 parts335GPL-3.0
  • 2 layers94 × 94.5 mmVikropad, the printed circuit board in 3D

    Vikropad

    sadekbaroudi/vik

    This is a VIK module designed to mount a PER56 scroll ring, with a 35mm Cirque Trackpad and optional WS2812B LEDs.

    59 parts220CERN-OHL-P-2.0

Questions

How big is the Wchlinke swd adapter checker PCB?

It measures 52 × 50 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Wchlinke swd adapter checker use?

59 parts. 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 Wchlinke swd adapter checker KiCad files?

From the 74th/ch32v-dev-boards repository on GitHub, at the commit this page was made from: the board is wchlinke-swd-adapter/wchlinke-swd-adapter-checker/wchlinke-swd-adapter-checker.kicad_pcb and its schematic ch32v003-promicro/ch32v003-promicro.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Wchlinke swd adapter checker design in my own project?

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