Fence
floitsch·pcb-maker·benchmarks/fence/v1-4layer/fence/fence.kicad_pcb
About the Fence PCB
Fence is an open source WCH CH32/CH55x PCB design by floitsch, published on GitHub under the MIT license. It is a 4-layer board measuring 76.2 × 38 mm, with 46 components from 18 distinct parts.
Its main chip is the CH32X035C8T6, from the WCH CH32/CH55x family. Other key parts include the XC6206P332MR, CH446Q and TPS60401DBV. By type, the board carries 21 resistors, 11 capacitors, 6 connectors, 5 ICs, 1 jumper and 1 switch.
From the project
Research project for coupled, autonomous PCB placement and routing (Rust, KiCad-gated)
These boards come from a separate hardware project, the "breadboard fence" in ~/programming/breadboard-enhancer/hw/ (generator fence.toit, written in Toit; the finished boards are in its kicad/). That project uses pcb-maker as its placer and router and never patches it. Instead, everything pcb-maker got wrong, or could not express, is logged here together with the boards that show it.
Main components on the Fence
Fence bill of materials (BOM)
46 components, 18 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CH32X035C8T6 | LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | XC6206P332MR | SOT-23-3 | U2 |
| 2 | CH446Q | LQFP-44_10x10mm_P0.8mm | U4, U5 |
| 1 | TPS60401DBV | SOT-23-5 | U6 |
| 1 | Breadboard rows | PinHeader_1x30_P2.54mm_Vertical | J1 |
| 1 | Ports | PinSocket_1x02_P2.54mm_Vertical | J2 |
| 1 | Link | PinHeader_2x05_P2.54mm_Vertical | J3 |
| 1 | USB-C | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J4 |
| 1 | Rails | PinSocket_2x29_P2.54mm_Vertical | J5 |
| 1 | Bus | PinHeader_1x08_P2.54mm_Vertical | J6 |
| 1 | VDD 5V|3V3 | PinHeader_1x03_P2.54mm_Vertical | JP1 |
| 1 | BOOT | SW_Push_1P1T_XKB_TS-1187A | SW1 |
| 1 | LED | LED_0805_2012Metric | D1 |
| 5 | 100n | C_0805_2012Metric | C1, C8, C9, C10, C11 |
| 6 | 10u | C_0805_2012Metric | C2, C3, C4, C12, C13, C14 |
| 12 | 10k | R_0805_2012Metric | R1, R2, R3, R5, R6, R14, R15, R18 +4 |
| 1 | 100R | R_0805_2012Metric | R4 |
| 8 | 1k | R_Array_Convex_4x0603 | RN1, RN2, RN3, RN4, RN5, RN6, RN7, RN8 |
Fence design files
The KiCad project lives in the floitsch/pcb-maker repository on GitHub; these links point at the commit this page was built from.
Fence: common questions
What microcontroller does the Fence use?
The Fence is built around the CH32X035C8T6, from the WCH CH32/CH55x family.
How big is the Fence PCB?
The Fence measures 76.2 × 38 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Fence?
46 components, from 18 distinct parts. The full bill of materials is listed on this page.
Where can I download the Fence design files?
From the floitsch/pcb-maker repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Fence design in my own project?
Yes, under the terms of its MIT license, which floitsch chose for the repository.
Can I test firmware for the Fence without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug WCH CH32/CH55x firmware against it before you order a PCB.
More boards in pcb-maker
Similar boards
WCH CH32/CH55x
CH32X-48
rgoulter
224.6 × 74.2 mm112 parts2LNo license230WCH CH32/CH55x
CH32X-60-ANSI-Improved
rgoulter
285 × 94.2 mm149 parts2LNo license230WCH CH32/CH55x
CH32X-75
rgoulter
285 × 94.2 mm318 parts2LNo license230WCH CH32/CH55x
CH552-48
rgoulter
224.6 × 74.2 mm107 parts2LNo license230WCH CH32/CH55x
Idawgz32
ChrisChrisLoLo
98.7 × 45.5 mm81 parts2LGPL-3.077WCH CH32/CH55x
Pointify
luftaquila
23.1 × 20.7 mm8 parts2LGPL-3.042