board
65% MX Keyboard (soldered)
Public Unreviewedby gzc
65% ANSI keyboard PCB (68 soldered MX switches) for a gasket-mount case, rev B: STM32F072 under the spacebar running QMK, USB through a Unified Daughterboard on a Pico-EZmate cable, strict-grid copper, green with lead-free HASL, PCBWay bare board for hand assembly.
main
Step 2: Design rules
Choose the fab and load its design rules before anything is drawn: the AI asks the human which fab builds the board (3rdPartyFab by default, JLCPCB on request) and loads that fab's rule profile into the EDA (KiCad .kicad_dru, Fusion DRC rules), so every later step designs to the process that will build it.
Visits
- 2026-11-09T06:17:02Z (a return: re-record this step's proof on the final board (run.json outcomes were cleared by an accidental start --force; board and spec unchanged))
- 2026-11-10T04:11:01Z (a return: Rev B requested by the user: PCBWay bare board (hand-soldered), soldered MX switches instead of hotswap sockets, green mask, lead-free HASL)
What the binary checked
rules
- kicad: aiflow-run/rules/pcbway-2L.kicad_dru, aiflow-run/board-37.kicad_dru
- layers: 2
- native: eda kicad
- profile: pcbway
- slug: pcbway
Screenshots and drawings
start

end

start

visit 1-end

visit 1-start

visit 2-start

Clips
# Step 2: Design rules
Choose the fab and load its design rules before anything is drawn: the AI asks the human which fab builds the board (3rdPartyFab by default, JLCPCB on request) and loads that fab's rule profile into the EDA (KiCad .kicad_dru, Fusion DRC rules), so every later step designs to the process that will build it.
## Visits
- 2026-11-09T06:17:02Z (a return: re-record this step's proof on the final board (run.json outcomes were cleared by an accidental start --force; board and spec unchanged))
- 2026-11-10T04:11:01Z (a return: Rev B requested by the user: PCBWay bare board (hand-soldered), soldered MX switches instead of hotswap sockets, green mask, lead-free HASL)
## What the binary checked
### rules
- **kicad**: aiflow-run/rules/pcbway-2L.kicad_dru, aiflow-run/board-37.kicad_dru
- **layers**: 2
- **native**: eda kicad
- **profile**: pcbway
- **slug**: pcbway
## Screenshots and drawings
**start**

**end**

**start**

**visit 1-end**

**visit 1-start**

**visit 2-start**

## Clips
::adom-video{video="/gzc/65-keyboard/render/docs/clips/window-132452-20261109-061702-10x.mp4" poster="/gzc/65-keyboard/render/docs/clips/window-132452-20261109-061702-poster.jpg" title="Design rules, visit 1 (10x)" muted="true"}