

Usbc-7seg
A tiny 7 segment display, USB controlled
- Size
- 32.8 × 15 mm
- Copper layers
- 4
- Thickness
- 0.8 mm
- Parts
- 26
- Nets
- 34
- Pads
- 123
- Tracks, vias
- 333, 39
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 23 Aug 2025
- Updated
- 24 Aug 2025
Overview
Usbc-7seg is an open-source printed circuit board by cHemingway, from the cHemingway/usbc-7seg repository on GitHub. It is a 4-layer board of 32.8 × 15 mm with 26 parts on 34 nets, routed with 333 tracks and 39 vias.
It is built around the CH32V203G6U6, GS2816CW-G and XC6206P332MR-G, with the AO3400A, GZ1608D601TF and TS-1088-AR02016 among its other parts. Its parts include 7 capacitors, 4 resistors, 4 ICs, 2 transistors and 1 connector. It belongs with the RISC-V boards of this library.
Main components
6CH32V203G6U6
QFN28X4Others QFN28X4 Microcontrollers (MCU/MPU/SOC) ROHSWCH (Nanjing Qinheng Microelectronics)Microcontrollers (MCU/MPU/SOC)GS2816CW-G
SMD,11x7.5mmLED Segment DisplaysGuangcai DisplayXC6206P332MR-G
UncategorisedUnknown makerAO3400A
SOT-23-55℃~+150℃ 1 N-channel 1.45V 1.4W 30V 48mΩ@2.5V 5.7A 50pF 630pF 75pF 7nC@10V N-Channel SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsGZ1608D601TF
0603-55℃~+125℃ 1 200mA 450mΩ 600Ω@100MHz ±25% 0603 Ferrite Beads ROHSSunlordFerrite BeadsTS-1088-AR02016
SMD,4x3mm-30℃~+80℃ 1.6N 100,000 cycles 12V 2mm 3.9mm 3mm 50mA Black Round Button SMD(SMT) Tab SPST Surface Mount,Vertical Without Bracket SMD,4x3mm Tactile Switches ROHSXUNPUTactile Switches
README
README.mdUSB-C Seven Seg
A USB-C controlled seven segment display, to try out some really tiny SMD 7 seg displays
Designed to be assembled by JLCPCB, using basic parts where possible
Uses a WCH CH32V203 micro as its small, cheap, has USB
Credit to Adafruit for the idea of hiding the programming pads on the other side of the USB-C connector
TODO
- Work out why JLCPCB assembly is so pricy. Maybe this needs to be single sided?
- Check footprint for USB-C connector
- Maybe tidy up the routing, its quite vibe/push-n-shove currently
- Order Rev1 and bring up
- Think of firmware API. USB-CDC,
2.0 <enter>seems good for now - Write the firmware
Parts
26| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | ~ | TestPoint:TestPoint_Pad_D1.5mm | TP1, TP2, TP3, TP4, TP5 |
| 3 | 100n | Capacitor_SMD:C_0402_1005Metric | C3, C4, C7 |
| 2 | 10K | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 2 | 12pF | Capacitor_SMD:C_0402_1005Metric | C5, C6 |
| 2 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 2 | 5.1K | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | GS2816CW-G | usbc-7seg:GS2816ACX-X | U1, U2 |
| 1 | 12MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | CH32V203G6U6 | Package_DFN_QFN:WQFN-28-1EP_4x4mm_P0.4mm_EP2.7x2.7mm | U3 |
| 1 | GZ1608D601TF | Inductor_SMD:L_0603_1608Metric | FB1 |
| 1 | TS-1088-AR02016 | easyeda2kicad:SW-SMD_L3.9-W3.0-P4.45 | SW1 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_HCTL_HC-TYPE-C-16P-01A | J1 |
| 1 | XC6206P332MR-G | Package_TO_SOT_SMD:SOT-23-3 | U4 |
Similar boards
- 2 layers21.1 × 17.8 mm

- 4 layers50 × 50 mm

SimpleFOC Dual Motor Controller
Brendanofawesome/SimpleFOC-DualESC
High-performance dual BLDC motor driver with FOC (Field-Oriented Control) algorithm support, designed for applications requiring precise motor control with simultaneous dual-motor operation.
130 parts1 - 4 layers40 × 50 mm

- 4 layers87 × 107.4 mm

Sl v4
jackw01/scanlight
A better light source for scanning color negative film
154 parts397CERN-OHL-W-2.0 - 4 layers85 × 50 mm

- 4 layers50 × 59 mm

- 4 layers170 × 101 mm

- 4 layers81.2 × 100.2 mm

Questions
How big is the Usbc-7seg PCB?
It measures 32.8 × 15 mm and has 4 copper layers, 0.8 mm thick.
What parts does the Usbc-7seg use?
26 parts, built around the CH32V203G6U6, GS2816CW-G, XC6206P332MR-G and AO3400A. 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 Usbc-7seg KiCad files?
From the cHemingway/usbc-7seg repository on GitHub, at the commit this page was made from: the board is usbc-7seg.kicad_pcb and its schematic usbc-7seg.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Usbc-7seg design in my own project?
Its repository states no licence, so its author keeps all rights: ask cHemingway before reusing the design.