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.
← Commit history
adom-aiflow: step evidence (placement)
2 files changed
+12−3
steps/07-placement/README.md+12−3@@ -8,21 +8,22 @@ place the parts for routability, current and heat; the binary packs, checks cour - 2026-11-09T02:48:09Z (a return: router could not escape the STM32: matrix pins faced the board edge and decoupling caps boxed the chip in on all sides; turning U1 180 deg and moving caps to their supply pins) - 2026-11-09T03:20:47Z (a return: Freerouting left U1 pins 11 (COL1) and 39 (COL12) unrouted: C8/C9 blocked the right-side escape of pins 10-12; caps moved to open it) - 2026-11-09T03:33:51Z+- 2026-11-09T04:01:34Z (a return: Fields: decoupling caps C3/C5 3.5-5 mm from their STM32 supply pins; power traces came out 0.2 mm because widths were only in the AI Flow spec, not KiCad netclasses) ## What the binary checked ### place-land - **accepted**: 0-- **boardSha256**: c84579eb4f08caab87922d361c6540ff85d8132cfc03691a9159bb382d408709+- **boardSha256**: 7ea13c1d1494ce775da0f26a1d1fcd14f74536e025aa1f33907625a0bb9ab2ba - **error**: complete native placement DRC is required - **mode**: verified-existing - **ok**: False - **parts**: 175 - **pass**: False - **report**: aiflow-run/placement-verify.json-- **revision**: 81f60db14f6c94a7e5c13dc8d76581e227f1367cff9eabb6c5c84c69dc48a157-- **specSha256**: 5523c6116aed946ddc7a5db167b6588bc991c58390ef43cb956a5e3c332c5385+- **revision**: 64c951ce159009e967d93bed3c53fb2bacdefa8d040e3a8e51b74f5b0105c2f7+- **specSha256**: 290b4d70b75243648e60349f98bddac16f26b8814e9cae43ce558233e66b0eba ## Screenshots and drawings @@ -34,6 +35,10 @@ place the parts for routability, current and heat; the binary packs, checks cour  +**start**+++ **visit 1-start** @@ -42,6 +47,10 @@ place the parts for routability, current and heat; the binary packs, checks cour  +**visit 5-start**+++ ## Clips ::adom-video{video="/gzc/65-keyboard/render/docs/clips/window-7407922-20261109-012229-10x.mp4" poster="/gzc/65-keyboard/render/docs/clips/window-7407922-20261109-012229-poster.jpg" title="Placement, visit 1 (10x)" muted="true"}
steps/07-placement/shot-placement-5-start.pngadded⋯ 1 unchanged line ⋯