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 (export)
2 files changed
+11−21
steps/19-export/README.md+11−21@@ -9,27 +9,7 @@ The finish line for the human: Gerbers, drill, BOM and pick-and-place (CPL) writ - 2026-11-09T20:53:28Z - 2026-11-09T21:00:52Z - 2026-11-09T21:04:29Z--## What the binary checked--### export--- **board**: aiflow-run/board-35.kicad_pcb-- **boardSha256**: e507ffaa69ee65d2b21ab2baf726e41c6b71c831c03b2e4702fd1b30f1685202-- **bom**: dnp 0; fitted 152; lines 15; refs 152-- **bomSource**: the board's footprints (Value, footprint, MPN and Manufacturer properties, DNP and exclude-from-BOM attributes)-- **cpl**: bottomRotationsNotChecked 84; refs 152; topRotationsChecked 68-- **dir**: /home/adom/project/keyboard65/aiflow-run/manufacturing-- **drill**: files 2; hits 495; platedHits 131; platedPadHoles 0; unplatedHits 364; unplatedPadHoles 364; vias 131-- **files**: 13 item(s)-- **fillsCurrent**: checked kicad-cli pcb drc on the saved file without --refill-zones; otherErrors 0; pass True; zoneViolations 0-- **fillsGerbers**: pass True-- **fillsSaved**: filled 1; pass True; shouldFill 1-- **gerbers**: boardCopperLayers 2; copperLayers 2; files 9-- **kicadCli**: adom-aiflow-kicad-cli-remote-- **notes**: parts without an MPN property in the BOM: C1, C10, C2, C3, C4, C5, C6, C7, C8, C9, D1, D10 and 140 more-- **pass**: True-- **problems**: 0 item(s)+- 2026-11-09T21:24:34Z ## Screenshots and drawings @@ -41,6 +21,10 @@ The finish line for the human: Gerbers, drill, BOM and pick-and-place (CPL) writ  +**start**+++ **visit 1-start** @@ -49,6 +33,10 @@ The finish line for the human: Gerbers, drill, BOM and pick-and-place (CPL) writ  +**visit 6-start**+++ ## Clips ::adom-video{video="/gzc/65-keyboard/render/docs/clips/window-4198246-20261109-065301-10x.mp4" poster="/gzc/65-keyboard/render/docs/clips/window-4198246-20261109-065301-poster.jpg" title="Gerbers, BOM, CPL, visit 1 (10x)" muted="true"}@@ -56,3 +44,5 @@ The finish line for the human: Gerbers, drill, BOM and pick-and-place (CPL) writ ::adom-video{video="/gzc/65-keyboard/render/docs/clips/window-1183200-20261109-204813-10x.mp4" poster="/gzc/65-keyboard/render/docs/clips/window-1183200-20261109-204813-poster.jpg" title="Gerbers, BOM, CPL, visit 2 (10x)" muted="true"} ::adom-video{video="/gzc/65-keyboard/render/docs/clips/window-1838210-20261109-210052-10x.mp4" poster="/gzc/65-keyboard/render/docs/clips/window-1838210-20261109-210052-poster.jpg" title="Gerbers, BOM, CPL, visit 4 (10x)" muted="true"}++::adom-video{video="/gzc/65-keyboard/render/docs/clips/window-2427536-20261109-212438-10x.mp4" poster="/gzc/65-keyboard/render/docs/clips/window-2427536-20261109-212438-poster.jpg" title="Gerbers, BOM, CPL, visit 6 (10x)" muted="true"}
steps/19-export/shot-export-6-start.pngadded⋯ 1 unchanged line ⋯