

Ch32x035 pioc ws2812
32-bit RISC-V MCU CH32X035 built-in USB PD PHY
- Size
- 90 × 60 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 53
- Nets
- 42
- Pads
- 171
- Tracks, vias
- 137, 271
- Pours
- 111
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 26 May 2023
- Updated
- 2 Nov 2026
Overview
Ch32x035 pioc ws2812 is an open-source printed circuit board by openwch, from the openwch/ch32x035 repository on GitHub. It is a 2-layer board of 90 × 60 mm with 53 parts on 42 nets, routed with 137 tracks and 271 vias.
It is built around the CH32X035G8U6, NDP13B01QB and HT7533. Its parts include 14 capacitors, 9 resistors, 5 switches, 4 connectors and 3 ICs. It belongs with the power and lEDs and displays boards of this library.
Main components
3CH32X035G8U6
QFN-28(4X4)-40℃~+85℃ 12bit 20KB 27 3.3V、5V 32 Bit 48MHz 62KB Built-in FLASH RISC-V4C QFN-28(4X4) Microcontrollers (MCU/MPU/SOC) ROHSWCH (Nanjing Qinheng Microelectronics)Microcontrollers (MCU/MPU/SOC)NDP13B01QB
QFN-20-EP(5x5)-40℃~+150℃@(TJ) 1 1.3mA 130kHz~300kHz 15A 3.3V~25V 7V~30V Adjustable Buck Buck Built-in Yes QFN-20-EP(5x5) DC-DC Converters ROHSNDPDC-DC ConvertersHT7533
SOT-890℃~+70℃@(Ta) 1 100mA 100mV@(1mA) 10uA 24V 3.3V Fixed Positive Short Circuit Protection SOT-89 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSKEXINVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.mdIndustrial Grade RISC-V MCU – CH32X035
EN | 中文
Overview
The CH32X035 is an industrial-grade MCU based on RISC-V core.The CH32X035 built-in USB and PD PHY,supports USB Host and USB Device functions, USB PD and type C fast charging functions, built-in programmable protocol I/O controller.The CH32X035 provides 2 groups of OPA operational amplifiers, 3 groups of CMP voltage comparators, 4 groups of USART serial ports, I2C, SPI, multi-group timers, 12-bit ADC, 14-way Touchkey and other rich peripheral resources.
Features
- Qingke V4C Core;
- Single-cycle multiplication and hardware division;
- 20KB SRAM, 62KB Flash;
- Supply voltage: 5V/3.3V;
- Low-power modes: sleep/stop/standby;
- Built-in 48MHz clock oscillator
- Power-on/power-down reset (POR/PDR), programmable voltage detector (PVD);
- 1 x 8-channel general DMA controllers
- Programmable Protocol I/O Controller PIOC
- 2 sets of operational amplifiers OPA/PGA/voltage comparator
- 3 groups of analog voltage comparators CMP
- 12-bit ADC, 14-channel TouchKey;
- 2 advanced timers, 1 general purpose timer, 1 basic timer, 2 watchdog timers
- One USB2.0 full-speed host/device interface;
- USB PD and Type C controller and PHY
- 4 UARTs;
- 1 IIC interfaces, 1 SPI interfaces;
- 60 I/O ports, can be mapped to 24 external interrupts;
- Security feature: chip unique ID;
- Serial 2-wire debug interface;
- Packages: LQFP、QFN、QSOP、TSSOP;
Parts
53| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C5, C9, C10, C12, C14 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H1, H2, H3, H4 |
| 4 | SW_Push | Button_Switch_THT:SW_PUSH-12mm | SW2, SW3, SW4, SW5 |
| 3 | LOGO | LOGO | G***, G***, G*** |
| 2 | 10uF | Capacitor_SMD:C_1206_3216Metric | C11, C13 |
| 2 | 2.2uF | Capacitor_SMD:C_0603_1608Metric | C4, C8 |
| 2 | 5.1K | Resistor_SMD:R_0603_1608Metric | R2, R3 |
| 2 | G*** | kibuzzard-64D48551 | kibuzzard-64D48551, kibuzzard-64D48551 |
| 2 | ~ | tyk_common:CONN-TH_2P-P3.81_WJ15EDGRC-3.81-2P | J3, J4 |
| 1 | 100K/1% | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | 100uF | Capacitor_THT:C_Radial_D6.3mm_H7.0mm_P2.50mm | C3 |
| 1 | 10K | Resistor_SMD:R_0603_1608Metric | R9 |
| 1 | 10R | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 10uH | Inductor_THT:L_Toroid_Vertical_L22.4mm_W10.2mm_P7.90mm_Vishay_TJ4 | L1 |
| 1 | 1K | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 25K/1% | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 470uF | Capacitor_THT:C_Radial_D6.3mm_H7.0mm_P2.50mm | C6 |
| 1 | 4mR | Resistor_SMD:R_2512_6332Metric | R8 |
| 1 | CH32X035G8U6 | Package_DFN_QFN:QFN-28-1EP_4x4mm_P0.4mm_EP2.6x2.6mm_ThermalVias | U1 |
| 1 | G*** | kibuzzard-64D489B8 | kibuzzard-64D489B8 |
| 1 | G*** | kibuzzard-64D490AF | kibuzzard-64D490AF |
| 1 | G*** | kibuzzard-64D48493 | kibuzzard-64D48493 |
| 1 | G*** | kibuzzard-64D489C0 | kibuzzard-64D489C0 |
| 1 | G*** | kibuzzard-64D48583 | kibuzzard-64D48583 |
| 1 | G*** | kibuzzard-64D48A54 | kibuzzard-64D48A54 |
| 1 | HT7533 | Package_TO_SOT_SMD:SOT-89-3 | U3 |
| 1 | LED_Small | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | NC | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | NDP13B01QB | tyk_common:QFN-20_L5.0-W5.0-P0.80-TL-NDP1460QB | U2 |
| 1 | OPT | Capacitor_SMD:C_0603_1608Metric | C7 |
| 1 | PCIO | tyk_common:CONN-TH_2P-P3.81_WJ15EDGRC-3.81-2P | J2 |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_EVQP2 | SW1 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
The 52 most common of 53 parts.
More from openwch/ch32x035
2- 2 layers61 × 52 mm

- 2 layers47 × 45 mm

Similar boards
- 2 layers20.6 × 42.5 mm

- 2 layers92.1 × 88.9 mm

- 2 layers20.6 × 28 mm

- 4 layers50 × 50 mm

Grow light
GeoffreyKassis/led_grow_light
USB-C PD grow light in two assemblies: an FR-4 controller (MAINBOARD/) and a one-layer aluminum LED panel (LEDBOARD/), joined by an 8-wire 2×4 IDC harness.
73 parts - 2 layers38.6 × 31.7 mm

USBC PD Trigger Kicad V2
jacksterb1234/Portable_Charger
A custom portable USB-C Power Delivery (PD) charger with a dedicated PD trigger circuit for negotiating output voltage. Powered from a single USB-C input and designed for compact, portable use.
39 parts - 2 layers56 × 26.5 mm

Nrf52 motor controller
tmilkovic51/nrf52_motor_controller
Motor controler development board integrating the nRF52832 MCU and DRV8876 motor controller
50 partsCERN-OHL-P-2.0 - 2 layers

VOXboard
wa1hco/VOX
External VOX using voice activity detection and automatic echo cancellation
66 parts - 2 layers90 × 58.5 mm

SensactHsNano
klaus-liebler/sensact
Es gibt vier Namespaces für Nachrichten "REQUEST" und "RESPONSE", "EVENT" und "ACKNOWLEDGE". Dies wird mit den beiden LSB des Versions-Namespace-Bytes erklärt (Somit bleiben 64 Versionierungsmöglichkeiten) Alle vier…
130 parts4Apache-2.0
Questions
How big is the Ch32x035 pioc ws2812 PCB?
It measures 90 × 60 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Ch32x035 pioc ws2812 use?
53 parts, built around the CH32X035G8U6, NDP13B01QB and HT7533. 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 Ch32x035 pioc ws2812 KiCad files?
From the openwch/ch32x035 repository on GitHub, at the commit this page was made from: the board is App/01_Snake/pcb/ch32x035_pioc_ws2812/ch32x035_pioc_ws2812.kicad_pcb and its schematic App/01_Snake/pcb/ch32x035_pioc_ws2812/ch32x035_pioc_ws2812.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Ch32x035 pioc ws2812 design in my own project?
Its repository states no licence, so its author keeps all rights: ask openwch before reusing the design.