A USB C
laforestlabs·KiCraft·tuning_corpus/usb-pd-trigger/A_USB_C.kicad_pcb
About the A USB C PCB
A USB C is an open source PCB design by laforestlabs, published on GitHub. It is a 2-layer board measuring 74.7 × 19.3 mm, with 10 components from 8 distinct parts.
Other key parts include the CH224K. By type, the board carries 4 resistors, 2 connectors, 2 capacitors, 1 IC and 1 switch.
From the project
KiCad PCB automation toolkit — placement, routing, scoring, and experiment management
KiCad PCB automation toolkit — automated placement, routing, scoring, and experiment management for KiCad projects via the pcbnew Python API.
KiCraft is a multi-layer pipeline. Top-down:
1. KiCraft (Claude Code skill + Python helpers) -- turns a natural- language project description into the hierarchical KiCad 9 file set (root + leaf .kicadsch, .kicadpro, autoplacer.json). The LLM- driven stages (intent / functionalspec / architecture / bom) run as a Claude Code skill at .claude/skills/kicraft/, so a Claude Code subscription pays for inference and no API key is required. The deterministic…
Main components on the A USB C
A USB C bill of materials (BOM)
10 components, 8 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CH224K | ESSOP-10_L4.9-W3.9-P1.0-LS6.0-TL-EP | U1 |
| 1 | USB-C 16P Receptacle | USB-C_SMD-TYPE-C-31-M-12_1 | J1 |
| 1 | Pin Header 2x02 | PinHeader_2x02_P2.54mm_Vertical | J2 |
| 1 | 3-Position DPDT Slide Switch | SW-TH_SS13D07VG4 | SW1 |
| 1 | 1µF | C_0805_2012Metric | C1 |
| 1 | 10µF | C_0805_2012Metric | C2 |
| 2 | 5.1k | R_0805_2012Metric | R1, R2 |
| 2 | 47k | R_0805_2012Metric | R3, R4 |
A USB C design files
The KiCad project lives in the laforestlabs/KiCraft repository on GitHub; these links point at the commit this page was built from.
A USB C: common questions
How big is the A USB C PCB?
The A USB C measures 74.7 × 19.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the A USB C?
10 components, from 8 distinct parts. The full bill of materials is listed on this page.
Where can I download the A USB C design files?
From the laforestlabs/KiCraft repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the A USB C design in my own project?
The repository has no license, so all rights stay with laforestlabs. Use it as a reference, and ask the author before reusing the design.
More boards in KiCraft
ESP32
AN ESP32 S3
laforestlabs
188.1 × 58.2 mm36 parts2LNo license0STM32
AN EIGHT CHANNEL
laforestlabs
107.5 × 49.1 mm28 parts2LNo license0Nordic nRF
AN NRF52840 BLE
laforestlabs
146.2 × 58.2 mm25 parts2LNo license0STM32
SX1276 LORA NODE
laforestlabs
119.4 × 93 mm25 parts2LNo license0STEPPER MOTOR CONTROLLER
laforestlabs
127.7 × 82.3 mm25 parts2LNo license0PCA9685 SERVO DRIVER
laforestlabs
198.8 × 56.5 mm24 parts2LNo license0AN R 2R
laforestlabs
55.4 × 31.8 mm22 parts2LNo license0STM32
STM32F103 DEV BOARD
laforestlabs
42.3 × 101.1 mm20 parts2LNo license0ESP32
ESP32S3 ENV NODE
laforestlabs
55.1 × 37.1 mm17 parts2LNo license0AN AUDIO BREAKOUT
laforestlabs
87.9 × 32 mm13 parts2LNo license012V DUAL RAIL SUPPLY
laforestlabs
94.9 × 37.3 mm13 parts2LNo license0