

Blkhurst USB C
This USB-C Powered AND Gate is the first PCB I have designed using KiCad, and serves as a proof of concept for integrating USB-C power into future projects. The design includes:
- Size
- 25.5 × 43.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 12
- Nets
- 18
- Pads
- 54
- Tracks, vias
- 42, 1
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 20 Mar 2025
- Updated
- 20 Mar 2025
Overview
Blkhurst USB C is an open-source printed circuit board by blkhurst, from the blkhurst/kicad-usb-c repository on GitHub. It is a 2-layer board of 25.5 × 43.5 mm with 12 parts on 18 nets, routed with 42 tracks and 1 via.
It is built around the SN74HC08N and USB4215-03-A. Its parts include 6 resistors, 2 diodes, 2 switches and 1 IC.
Main components
2SN74HC08N
DIP-14-40℃~+85℃ 1.5V~4.2V 1.9V、4.4V、5.9V 100mV、100mV、100mV 17ns@6V,50pF 2 2V~6V 2uA 4 5.2mA 5.2mA 500mV~1.8V 74HC Series AND Gate DIP-14 Logic Gates ROHSTexas InstrumentsLogic GatesUSB4215-03-A
SMD-25℃~+85℃ 1 48V 5A Black Female Type-C USB 2.0 SMD USB Connectors ROHSGlobal Connector Technology (GCT)USB Connectors
README
README.mdUSB-C Powered PCB

This USB-C Powered AND Gate is the first PCB I have designed using KiCad, and serves as a proof of concept for integrating USB-C power into future projects. The design includes:
- USB-C Powered (5V)
- Power Indicator LED
- 2 Tactile Buttons
- SN57HC08N IC (AND Gate)
- Output Indicator LED
Schematic & Layout

USB-C 16-Pin Connector
Using the GCT USB4215-03-A USB-C receptacle, created a custom KiCad symbol & footprint using the recommended PCB layout dimensions from the datasheet.

| Pin | Description |
|---|---|
| VBUS (x4) | Power Supply |
| CC1 / CC2 | Configuration Channels |
| SBU1 / SBU2 | Sideband Accessory (HDMI, Audio, etc) |
| DP1 / DP2 | USB Data+ |
| DN1 / DN2 | USB Data− |
| GND (x4) | Ground |
- CC1 & CC2 negotiate power delivery. Pulling them low via 5.1kΩ resistors requests 5V from the power source.
- SBU1 & SBU2 left disconnected.
- D+ & D- USB communication left disconnected.
Future Projects
- USB-C Rechargeable Battery: Featuring power latch and charging indicator.
- USB-C ESP32-C3 Development Board: ESP32 microcontrollers feature built-in USB to JTAG / Serial, allowing direct programming.
- Development Board w/ Display: Using an FPC Connector to connect a display.
KiCad Tips
- Custom Symbol & Footprints
- Labels, Global Labels, Hierarchical Labels.
- GND Copper Fill
- Setting PCB Manufactures Design Rules / Capabilities.
Resources
Parts
12| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R4, R5 |
| 2 | 220 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R3, R6 |
| 2 | 5.1k | Resistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_Horizontal | R1, R2 |
| 2 | LED | LED_THT:LED_D5.0mm | D1, D2 |
| 2 | SW_SPST | Button_Switch_THT:SW_PUSH_6mm | SW1, SW2 |
| 1 | SN74HC08N | Imported:DIP794W53P254L1930H508Q14N | IC1 |
| 1 | USB4215-03-A | Blkhurst:USB4215-03-A | USB1 |
Similar boards
- 2 layers

- 2 layers38.1 × 24.1 mm

Charging interlock rev a
dsorensen228/sherman
Desktop robot project with C++ personality and display runtimes, Python hardware services, Pico 2 firmware, and PCB and enclosure design.
17 parts1 - 2 layers105.5 × 99.6 mm

- 2 layers100 × 140 mm

- 4 layers100 × 100 mm

- 2 layers166.4 × 181.6 mm

Calculator ver1
PhdWizards/4-Bit-Discrete-Transistor-Adder
The core 4-bit binary adder is implemented entirely using discrete transistor-resistor logic. The resulting 5-bit binary value is converted to BCD using 74HC-series logic and displayed on two 7-segment displays.
308 parts - 4 layers207 × 78.7 mm

- 2 layers120 × 70 mm

Smurf box
semteXKG/fiesta-hardware
idf.py.exe -p COM4 -DPRIMARY=1 -DFORD=1 build flash monitor
41 partsApache-2.0
Questions
How big is the Blkhurst USB C PCB?
It measures 25.5 × 43.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Blkhurst USB C use?
12 parts, built around the SN74HC08N and USB4215-03-A. 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 Blkhurst USB C KiCad files?
From the blkhurst/kicad-usb-c repository on GitHub, at the commit this page was made from: the board is pcb/Blkhurst-USB-C.kicad_pcb and its schematic pcb/Blkhurst-USB-C.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Blkhurst USB C design in my own project?
Its repository states no licence, so its author keeps all rights: ask blkhurst before reusing the design.