

X32promicro
x32micro - STM32F103CxT6, CH32V203C8T6 ProMicro size board
- Size
- 17.8 × 33 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 29
- Nets
- 50
- Pads
- 143
- Tracks, vias
- 436, 63
- Pours
- 168
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 10 Feb 2023
- Updated
- 16 Sep 2023
Overview
X32promicro is an open-source printed circuit board by 74th, from the 74th/x32promicro repository on GitHub, published under the MIT licence. It is a 2-layer board of 17.8 × 33 mm with 29 parts on 50 nets, routed with 436 tracks and 63 vias.
It is built around the AMS1117-3.3. Its parts include 7 capacitors, 7 resistors, 4 connectors, 2 ICs and 1 diode. It belongs with the STM32, AVR (ATmega, ATtiny) and RISC-V boards of this library.
Main components
1README
README.mdx32micro - STM32F103CxT6, CH32V203C8T6 ProMicro size board
ProMicro サイズの STM32、CH32 など STM32F103CxT6 互換ピンアウト MCU 用 ProMicro 型開発ボード

- Shop Site (BOOTH 販売ページ)
Tested MCU
- WCH: CH32V203C8T6
- STMicro: STM32F103C8T6
X32Micro v1.2.0
feature
difference from v1.1.1
- Arduino UNO R4-like SWD with UART 1.26mm 10-pin added. VCC is 3.3V.
- Added Fuse to power supply.
- Damping resistor added to USB DM/DP
- Added pull-up resistor on USB DP to indicate USB 1.1 Full Speed
- Omit the LowPower crystal (because the built-in RC clock can be used).
- Omitted the BOOT0 button (since it is rarely used) and added through-hole access to BOOT0 and 1
- Changed pin assignments
Japanese
- Arduino UNO R4 っぽい UART 付き SWD 1.27mm 10 ピンを追加。ただし VCC は 3.3V。
- 電源に Fuse を追加
- USB DM/DP にダンピング抵抗を追加
- USB DP に USB 1.1 Full Speed を示すプルアップ抵抗追加
- LowPower 用クリスタルを省略(内蔵 RC クロックが使えるので)
- BOOT0 ボタンを省略(滅多使わないので)して、BOOT0、1 をスルーホールでアクセスできるように
- ピン配置変更
Documents
Parts List
| Designator | Name | Quantity |
|---|---|---|
| R1,R7 | Register 0805 10kR | 2 |
| R2,R3 | Register 0805 5.1kR | 2 |
| R4 | Register 0805 1.5kR | 1 |
| R5,R6 | Register 0805 27Ω | 2 |
| C1 | Capacitor 0805 10uF | 1 |
| C2,C4,C5 | Capacitor 0805 100nF | 3 |
| C3 | Capacitor 0805 2.2uF | 1 |
| C6,C7 | Capacitor 0805 10-22pF | 2 |
| F1 | Polyfuse 1206 Polyfuse | 1 |
| D1 | LED 0805 Blue | 1 |
| U1 | MCU STM32V103C8T6/CH32V203C8T6 | 1 |
| U2 | LDO Regulator SOT-89 AMS1117-3.3 | 1 |
| Y1 | SMD Crystal 3225 8MHz | 1 |
| SW1 | Button SKRPABE010 | 1 |
| J1 | USB Type-C 2.0 Receptacle Molex 2171790001 | 1 |
| J2 | Pin Header 2x5 Pitch 1.27 mm | 1 |
X32Micro v1.1.1
Document
部品表 Parts List
CH32V203 はクリスタルなしでも動作します。 その場合 Y1、Y2、C2、C3、C9、C10 を未実装にしてください。
| Reference | Parts | Qty |
|---|---|---|
| R1,R2 | 0805 Register 5.1kR | 2 |
| R3 | 0805 Register 200R or 10kR | 1 |
| R4 | 0805 Register 0R | 1 |
| R5,R6,R7 | 0805 Register 10kR | 3 |
| C1 | 0805 Capacitor 10uF | 1 |
| C2,C3 | 0805 Capacitor 12pF | 2 |
| C4 | 0805 Capacitor 2.2uF | 1 |
| C5-8 | 0805 Capacitor 100nF | 4 |
| C9,C10 | 0805 Capacitor 22pF | 2 |
| D1 | 0805 LED | 1 |
| Y2 | 3225 4Pin Crystal 8MHz | 1 |
| Y1 | 3215 2Pin Crystal 32.768kHz | 1 |
| U1 | SOT-89 3.3V 1A Regulator AMS1117-3.3 | 1 |
| U2 | MCU STM32V103C8T6 | 1 |
| SW1,SW2 | Push Switch SKRPABE010 | 2 |
| J1 | USB 2.0 Type-C Socket | 1 |

License
MIT
Parts
29| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 100n | $74th:Capacitor_0805_2012 | C2, C4, C5 |
| 2 | 10k | $74th:Register_0805_2012 | R1, R7 |
| 2 | 1Pin | $74th:1Pin | CH1, CH2 |
| 2 | 22p | $74th:Capacitor_0805_2012 | C6, C7 |
| 2 | 27 | $74th:Register_0805_2012 | R5, R6 |
| 2 | 5.1k | $74th:Register_0805_2012 | R2, R3 |
| 1 | 1.5k | $74th:Register_0805_2012 | R4 |
| 1 | 10u | $74th:Capacitor_0805_2012 | C1 |
| 1 | 2.2u | $74th:Capacitor_0805_2012 | C3 |
| 1 | 8M | $74th:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering | Y1 |
| 1 | AMS1117-3.3 | $74th:Regulator_AMS1117_SOT-89 | U2 |
| 1 | Blue | $74th:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
| 1 | LOGO | $74th:74th-5mm | G*** |
| 1 | Polyfuse | Fuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F1 |
| 1 | ProMicro-LeftPin-NoGND | $74th:ProMicro_LIKE_LEFT_NO_GND | J3 |
| 1 | ProMicro-RightPin | $74th:ProMicro_LIKE_RIGHT | J4 |
| 1 | STM32V103C8T6 | Package_QFP:LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | SWD-MCU_Side-10Pin | $74th:SWD_2x05_P1.27mm | J2 |
| 1 | SW_Push | $74th:SKRPABE010 | SW1 |
| 1 | USB2.0_C_v3 | $74th:USB-C-12-Pin-SMD | J1 |
The 27 most common of 29 parts.
Questions
How big is the X32promicro PCB?
It measures 17.8 × 33 mm and has 2 copper layers, 1.6 mm thick.
What parts does the X32promicro use?
29 parts, built around the AMS1117-3.3. 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 X32promicro KiCad files?
From the 74th/x32promicro repository on GitHub, at the commit this page was made from: the board is f103cxt6/x32promicro.kicad_pcb and its schematic f103cxt6/x32promicro.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the X32promicro 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).
Similar boards
- 2 layers290.1 × 130 mm

- 2 layers26.2 × 45.5 mm

PL18 multiprotocol
pascallanger/DIY-Multiprotocol-TX-Module
Multiprotocol TX Module (or MULTI-Module) is a 2.4GHz transmitter module which controls many different receivers and models.
24 parts1.9kGPL-3.0 - 4 layers99 × 53.3 mm

PSLab
fossasia/pslab-hardware
PSLab Hardware Design and Schematics https://pslab.io
199 parts1.7kApache-2.0 - 4 layers85 × 56 mm

- 4 layers100 × 54 mm

32Bit shift register
MaltWhiskey/Mega-Cube
16x16x16 PL9823 Cube with Teensy 4.0 and FlexIO driver
64 parts766 - 2 layers44.2 × 29.3 mm

- 2 layers78 × 60 mm

- 2 layers59.1 × 99.9 mm

Cheap FOCer 2 60mm
shamansystems/Cheap-FOCer-2
Low-Cost Motor Controller based on the VESC 6
193 parts407