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)
3 files changed
+36−3
README.md+5−3@@ -50,10 +50,12 @@ The library appears as `PCM_65-keyboard` (package `inc.adom.wiki.gzc.65-keyboard Every step of the build, in order, each with its own page of evidence (checks, screenshots, the AI's drawings and usage), written by [adom-aiflow](https://wiki.adom.inc/adom/adom-aiflow) as the run went. -**3. components**: . [The evidence](steps/03-components/README.md)+**3. Components**: wiki component identity and CAD audit. [The evidence](steps/03-components/README.md) -**4. libraries**: . [The evidence](steps/04-libraries/README.md)+**4. Libraries**: the project library in the EDA. [The evidence](steps/04-libraries/README.md) -**5. models**: . [The evidence](steps/05-models/README.md)+**5. 3D models**: every 3D model bound and upright. [The evidence](steps/05-models/README.md)++**7. Placement**: parts placed for current and heat. [The evidence](steps/07-placement/README.md) <!-- /aiflow:steps -->
steps/07-placement/README.mdadded+31@@ -0,0 +1,31 @@+# Step 7: Placement++place the parts for routability, current and heat; the binary packs, checks courtyards and lands moves; reserve visible space for connector labels and the two-sided service silkscreen; the switch-node check refuses switch copper under another part or a switch loop longer than the spec allows, and sends the AI back here++## Visits++- 2026-11-09T01:22:18Z++## What the binary checked++### place-land++- **accepted**: 175+- **boardSha256**: d1ce062b397a2435f43db5c06360781e525c36c267672d81d3d52ffb4ebbedd8+- **mode**: verified-existing+- **ok**: True+- **parts**: 175+- **pass**: True+- **report**: aiflow-run/placement-verify.json+- **revision**: 4c129129ae92a9a0c03bd642145be7b3dc3044d9b6162613186beb6485f9e83c+- **specSha256**: 5523c6116aed946ddc7a5db167b6588bc991c58390ef43cb956a5e3c332c5385++## Screenshots and drawings++**start**++++**visit 1-start**++
steps/07-placement/shot-placement-1-start.pngadded⋯ 1 unchanged line ⋯