Skip to the content
2 layers90 × 60 mmCh32x035 pioc ws2812, the printed circuit board in 3D

Ch32x035 pioc ws2812

openwch/ch32x03586

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

3

README

README.md

Industrial 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
QtyValueFootprintReferences
70.1uFCapacitor_SMD:C_0603_1608MetricC1, C2, C5, C9, C10, C12, C14
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_DIN965_PadH1, H2, H3, H4
4SW_PushButton_Switch_THT:SW_PUSH-12mmSW2, SW3, SW4, SW5
3LOGOLOGOG***, G***, G***
210uFCapacitor_SMD:C_1206_3216MetricC11, C13
22.2uFCapacitor_SMD:C_0603_1608MetricC4, C8
25.1KResistor_SMD:R_0603_1608MetricR2, R3
2G***kibuzzard-64D48551kibuzzard-64D48551, kibuzzard-64D48551
2~tyk_common:CONN-TH_2P-P3.81_WJ15EDGRC-3.81-2PJ3, J4
1100K/1%Resistor_SMD:R_0603_1608MetricR6
1100uFCapacitor_THT:C_Radial_D6.3mm_H7.0mm_P2.50mmC3
110KResistor_SMD:R_0603_1608MetricR9
110RResistor_SMD:R_0603_1608MetricR4
110uHInductor_THT:L_Toroid_Vertical_L22.4mm_W10.2mm_P7.90mm_Vishay_TJ4L1
11KResistor_SMD:R_0603_1608MetricR1
125K/1%Resistor_SMD:R_0603_1608MetricR7
1470uFCapacitor_THT:C_Radial_D6.3mm_H7.0mm_P2.50mmC6
14mRResistor_SMD:R_2512_6332MetricR8
1CH32X035G8U6Package_DFN_QFN:QFN-28-1EP_4x4mm_P0.4mm_EP2.6x2.6mm_ThermalViasU1
1G***kibuzzard-64D489B8kibuzzard-64D489B8
1G***kibuzzard-64D490AFkibuzzard-64D490AF
1G***kibuzzard-64D48493kibuzzard-64D48493
1G***kibuzzard-64D489C0kibuzzard-64D489C0
1G***kibuzzard-64D48583kibuzzard-64D48583
1G***kibuzzard-64D48A54kibuzzard-64D48A54
1HT7533Package_TO_SOT_SMD:SOT-89-3U3
1LED_SmallLED_SMD:LED_0603_1608MetricD1
1NCResistor_SMD:R_0603_1608MetricR5
1NDP13B01QBtyk_common:QFN-20_L5.0-W5.0-P0.80-TL-NDP1460QBU2
1OPTCapacitor_SMD:C_0603_1608MetricC7
1PCIOtyk_common:CONN-TH_2P-P3.81_WJ15EDGRC-3.81-2PJ2
1SW_PushButton_Switch_SMD:SW_SPST_EVQP2SW1
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1

The 52 most common of 53 parts.

More from openwch/ch32x035

2
  • 2 layers61 × 52 mmCH32X035C R0, the printed circuit board in 3D

    CH32X035C R0

    openwch/ch32x035

    32-bit RISC-V MCU CH32X035 built-in USB PD PHY

    40 parts86
  • 2 layers47 × 45 mmCH32X035F8U R0, the printed circuit board in 3D

    CH32X035F8U R0

    openwch/ch32x035

    32-bit RISC-V MCU CH32X035 built-in USB PD PHY

    39 parts86

Similar boards

  • 2 layers20.6 × 42.5 mmRFID ReaderUnit v12, the printed circuit board in 3D

    RFID ReaderUnit v12

    akita11/RFID_ReaderUnit

    RFID Reader using FSVP532 (PN532-compatible)

    41 parts3MIT
  • 2 layers92.1 × 88.9 mmArdCurvTracer, the printed circuit board in 3D

    ArdCurvTracer

    jonsag/ardCurveTracer

    An arduino testing transistors

    64 parts2
  • 2 layers20.6 × 28 mmPPGUnit, the printed circuit board in 3D

    PPGUnit

    akita11/PPGUnit

    PPG Unit

    20 partsMIT
  • 4 layers50 × 50 mmGrow light, the printed circuit board in 3D

    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 mmUSBC PD Trigger Kicad V2, the printed circuit board in 3D

    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 mmNrf52 motor controller, the printed circuit board in 3D

    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 layersVOXboard, the printed circuit board in 3D

    VOXboard

    wa1hco/VOX

    External VOX using voice activity detection and automatic echo cancellation

    66 parts
  • 2 layers90 × 58.5 mmSensactHsNano, the printed circuit board in 3D

    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.