Skip to the content
4 layers32.8 × 15 mmUsbc-7seg, the printed circuit board in 3D

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

6

README

README.md

USB-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
QtyValueFootprintReferences
5~TestPoint:TestPoint_Pad_D1.5mmTP1, TP2, TP3, TP4, TP5
3100nCapacitor_SMD:C_0402_1005MetricC3, C4, C7
210KResistor_SMD:R_0402_1005MetricR3, R4
212pFCapacitor_SMD:C_0402_1005MetricC5, C6
24.7uFCapacitor_SMD:C_0603_1608MetricC1, C2
25.1KResistor_SMD:R_0402_1005MetricR1, R2
2AO3400APackage_TO_SOT_SMD:SOT-23Q1, Q2
2GS2816CW-Gusbc-7seg:GS2816ACX-XU1, U2
112MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1CH32V203G6U6Package_DFN_QFN:WQFN-28-1EP_4x4mm_P0.4mm_EP2.7x2.7mmU3
1GZ1608D601TFInductor_SMD:L_0603_1608MetricFB1
1TS-1088-AR02016easyeda2kicad:SW-SMD_L3.9-W3.0-P4.45SW1
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_HCTL_HC-TYPE-C-16P-01AJ1
1XC6206P332MR-GPackage_TO_SOT_SMD:SOT-23-3U4

Similar boards

  • 2 layers21.1 × 17.8 mmXIAO-7SEG, the printed circuit board in 3D

    XIAO-7SEG

    cHemingway/XIAO-7SEG

    7 Segment display for Xiao / QtPy

    17 parts
  • 4 layers50 × 50 mmSimpleFOC Dual Motor Controller, the printed circuit board in 3D

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

    UPTP Pre Rounding

    BOJIT/uPTP

    The smallest, cheapest PTP clock that you can make!

    94 partsMIT
  • 4 layers87 × 107.4 mmSl v4, the printed circuit board in 3D

    Sl v4

    jackw01/scanlight

    A better light source for scanning color negative film

    154 parts397CERN-OHL-W-2.0
  • 4 layers85 × 50 mmPdlc, the printed circuit board in 3D

    Pdlc

    brown-studios/pdlc

    A circuit board for driving PDLC film from 12 V DC

    127 parts7MIT
  • 4 layers50 × 59 mmKapula, the printed circuit board in 3D

    Kapula

    tejeez/geckokapula

    EFR32-based handheld transceiver

    166 parts65
  • 4 layers170 × 101 mmFreeDSP G, the printed circuit board in 3D

    FreeDSP G

    freeDSP/FreeDSP-G

    ADAU1467 DSP Board for Electric Guitar Players

    377 parts7CC0-1.0
  • 4 layers81.2 × 100.2 mmUnderglow3, the printed circuit board in 3D

    Underglow3

    ConnorRigby/nerves_system_underglow3

    hardware support for underglow3

    242 parts6Apache-2.0

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.