← Commit history

Publish 0.1.6

John Lauer ·e721f74018 ·15d ago ·parent 7418aef
3 files changed +32−8
SKILL.md+29−5
@@ -28,12 +28,36 @@ A layout stacks base scaffold -> user scaffold -> molecule. Two rules hold on ev    - A LrgMed user scaffold's medium contacts are at FL + 4 + 8 k mm from its FL pin: an 8 mm pitch offset 4 mm,      not every 4 mm. Read them from its page's circuit.json (`pcb_plated_hole`, 0.78 mm drill). A medium-pin      molecule's FL pin goes on one, and its pin span must be a multiple of 8 mm.-2. **Z:** each board rests on the layer below, on the contacts' rims. It is never sunk into the lower board, and-   never floating so high that its pins (medium short 4.95 mm below their board, large short 10.34 mm) miss the-   contacts. A scaffold GLB's origin is its board's mid-plane, so a layout z of 0 sinks it half a board thickness-   into the base. Stacking "8.4 mm per level" sets the next board on the pin heads, with its pins in the air.+2. **Z: a board HANGS on its machine pins; it never sits on the board below.** A machine pin's flange sits on its+   own board's top, its body hangs below that board, and its **shoulder** (where the body steps down to the thin+   tail) rests on the **lip of the machine contact** below. The tail goes down into the contact. So every board+   stands *shoulder depth* above the contact lips, with **air under it** (John, 2026-10-07: an AI that seated boards+   flush got every height, and the probe's ground pin depth, wrong).++   | Machine pin (wiki model, z = 0 at its flange) | Shoulder below its board's top | Tail tip below its board's top | Tail |+   |---|---|---|---|+   | MachinePinMediumShort (molecule corners) | 2.8 mm | 4.95 mm | Ø0.51 |+   | MachinePinLargeShort | 5.6 mm | 10.35 mm | Ø1.85 |+   | MachinePinLargeStandard (LrgMed user scaffold corners) | 8.4 mm | 13.15 mm | Ø1.85 |++   | Machine contact | Lip above its board's top | Body length | Accepts |+   |---|---|---|---|+   | MachineContactMedium | 0.083 mm | ~1.7 mm | Ø0.51 tail |+   | MachineContactLarge (base scaffold, 16 + 32 n) | 0.05 mm | ~3.9 mm | Ø1.85 tail |++   The arithmetic, top of each board (base scaffold top = B):+   - user scaffold (LrgMed, large standard pins): top = B + 0.05 + 8.4 = **B + 8.45**; with a 1.4 mm board its+     bottom is ~7 mm above the base.+   - molecule (medium short pins) on it: top = scaffold top + 0.083 + 2.8 = **scaffold top + 2.883**; a 1.51 mm+     molecule then has ~1.37 mm of air between its bottom and the scaffold's top.+   - a pin pushed into a contact *on the molecule* (the probing workcell's ground pin) goes through that air: a medium+     short tail needs 2.15 - 0.083 - board thickness below the board (0.56 mm on 1.51 mm), so its shoulder seats on+     the contact's lip. Only if something solid is closer than that under the contact does the pin stop short.++   A scaffold GLB's origin is its board's mid-plane, so read the board slab (top and bottom) from the GLB, never+   assume z = 0 is a surface.  `adom-aiflow-probing stack` checks both from the real data (the base grid, the scaffold page's circuit.json, the-molecule's footprint JSON, the GLBs' own bounds) and names the exact position that fixes each problem.+molecule's footprint JSON, each layer's pin kind and the GLBs' own bounds) and names the exact position that fixes each problem. `stack --fix` writes them into the layout. Look at a corner pin of each layer from the side in the twin (a pup window or a Hydrogen webview) to confirm.
package.json+2−2
@@ -2,7 +2,7 @@   "slug": "base-scaffold-system",   "title": "Base Scaffold System",   "type": "app",-  "version": "0.1.5",+  "version": "0.1.6",   "description": "The Base Scaffold: your electronics workbench in the cloud, and the electro-mechanical foundation for all projects in Adom's Cloud Lab (Fort Worth, TX). System overview, customer interaction model, factory/workcell integration, and mechanical design (panels, alignment sheet, wiring).",   "tags": [     "hardware",@@ -36,4 +36,4 @@     "screenshot": "docs/hero.png",     "accent": "#D9A72B"   }-}+}\ No newline at end of file
page.json+1−1
@@ -2,7 +2,7 @@   "slug": "base-scaffold-system",   "title": "Base Scaffold System",   "type": "app",-  "version": "0.1.5",+  "version": "0.1.6",   "description": "The Base Scaffold: your electronics workbench in the cloud, and the electro-mechanical foundation for all projects in Adom's Cloud Lab (Fort Worth, TX). System overview, customer interaction model, factory/workcell integration, and mechanical design (panels, alignment sheet, wiring).",   "tags": [     "hardware",