component
Adom Machine Pins, Fusion Library + Sample Board
Public Made by Adomby adom
One Fusion 360 .lbr with all four Adom press-fit machine pins (working 3D), plus a sample board (2D/3D/silkscreen) ganging all four together. Fully documented and rebuildable.
name: publish-adom-machine-pins-page description: > Reproduce the Adom Machine Pins Fusion-library wiki page (adom/adom-machine-pins-fusion-lbr): a component-type page carrying the one .lbr, the sample board, the animated 4-pin lead GLB, the four library-view screenshots, and the build skill. Use to re-publish or update this page, or to publish a similar component library page. Triggers: publish machine pins page, republish adom-machine-pins, component page publish, wiki component publish, adom-wiki component page.
Publish the Adom Machine Pins page
The page is a wiki component page (type component), owned by the adom org.
Layout
page.json(typecomponent): acomponentblock (mpn AdomMachinePins, the specs,parts.model_3dpointing at the animated GLB), aheroimage, tags,visibility.public.README.md: overview, specs table, the four library views, the board (2D dimensioned + 2D/3D silkscreen), downloads, origins, rebuild guide, the 3D-files section, bridge features. NO em-dashes.SKILL.md: the build/dev recipe (recreate the library + the GLB) with the review requirements.- Assets:
AdomMachinePins.lbr(one library, all four pins, 3D bound),AdomPinsBoard.brd/.sch+AdomPinsBoard.kicad_pcb+.svg,AdomMachinePins-4pin-animated.glb,AdomMachinePins-complete.zip. fusion/: the native Fusion Electronics files,AdomPinsBoard.fsch(schematic) +.fbrd(board) +.f3d(3D design) +.step..fsch/.fbrdare EAGLE 9.6.2 XML (Fusion Electronics IS EAGLE), so they are the.sch/.brdunder Fusion's extensions.scripts/:build_board_glb.py+add_anim_board.py, the runnable lead-GLB build (see SKILL.md).sources/(per-pin kicad_sym/mod/step/glb/lbr),screenshots/(lib-, board-, pins montage).
Steps
- Stage the folder locally (README.md, page.json, SKILL.md, the .lbr/.brd, GLB, sources/, screenshots/).
- Push everything:
adom-wiki repo push adom/adom-machine-pins-fusion-lbr --files <all files> -m "...". (First publish creates the page;repo rm <ref> <path>removes a stale file, e.g. a dropped shot.) - If it lands under your personal namespace, move it to the org:
adom-wiki repo transfer <owner>/adom-machine-pins-fusion-lbr --to-org adom. Verify assets still 200 at/api/v1/pages/adom/adom-machine-pins-fusion-lbr/files/<path>. - Verify the native viewers render: the component
parts.model_3dGLB shows in the 3D viewer, and the symbol/footprint viewers render from the component block. - Announce to the team:
adom-gchat send --space kel --permission-to-post-given "<message + link>".
Gotchas
- Em-dashes are banned on the page; scrub README/page.json/SKILL before pushing.
- The GLB is the lead 3D; it must be all four pins with real holes + silk + animation, never one pin.
- Keep names short everywhere (deviceset/symbol/package/footprint) or the symbol
>NAMElooks bad.
---
name: publish-adom-machine-pins-page
description: >
Reproduce the Adom Machine Pins Fusion-library wiki page (adom/adom-machine-pins-fusion-lbr): a
component-type page carrying the one .lbr, the sample board, the animated 4-pin lead GLB, the four
library-view screenshots, and the build skill. Use to re-publish or update this page, or to publish a
similar component library page. Triggers: publish machine pins page, republish adom-machine-pins,
component page publish, wiki component publish, adom-wiki component page.
---
# Publish the Adom Machine Pins page
The page is a wiki **component** page (type `component`), owned by the **adom** org.
## Layout
- `page.json` (type `component`): a `component` block (mpn AdomMachinePins, the specs, `parts.model_3d`
pointing at the animated GLB), a `hero` image, tags, `visibility.public`.
- `README.md`: overview, specs table, the four library views, the board (2D dimensioned + 2D/3D
silkscreen), downloads, origins, rebuild guide, the 3D-files section, bridge features. NO em-dashes.
- `SKILL.md`: the build/dev recipe (recreate the library + the GLB) with the review requirements.
- Assets: `AdomMachinePins.lbr` (one library, all four pins, 3D bound), `AdomPinsBoard.brd`/`.sch` +
`AdomPinsBoard.kicad_pcb` + `.svg`, `AdomMachinePins-4pin-animated.glb`, `AdomMachinePins-complete.zip`.
- `fusion/`: the native Fusion Electronics files, `AdomPinsBoard.fsch` (schematic) + `.fbrd` (board) +
`.f3d` (3D design) + `.step`. `.fsch`/`.fbrd` are EAGLE 9.6.2 XML (Fusion Electronics IS EAGLE), so
they are the `.sch`/`.brd` under Fusion's extensions.
- `scripts/`: `build_board_glb.py` + `add_anim_board.py`, the runnable lead-GLB build (see SKILL.md).
- `sources/` (per-pin kicad_sym/mod/step/glb/lbr), `screenshots/` (lib-*, board-*, pins montage).
## Steps
1. Stage the folder locally (README.md, page.json, SKILL.md, the .lbr/.brd, GLB, sources/, screenshots/).
2. Push everything: `adom-wiki repo push adom/adom-machine-pins-fusion-lbr --files <all files> -m "..."`.
(First publish creates the page; `repo rm <ref> <path>` removes a stale file, e.g. a dropped shot.)
3. If it lands under your personal namespace, move it to the org:
`adom-wiki repo transfer <owner>/adom-machine-pins-fusion-lbr --to-org adom`. Verify assets still
200 at `/api/v1/pages/adom/adom-machine-pins-fusion-lbr/files/<path>`.
4. Verify the native viewers render: the component `parts.model_3d` GLB shows in the 3D viewer, and the
symbol/footprint viewers render from the component block.
5. Announce to the team: `adom-gchat send --space kel --permission-to-post-given "<message + link>"`.
## Gotchas
- Em-dashes are banned on the page; scrub README/page.json/SKILL before pushing.
- The GLB is the lead 3D; it must be all four pins with real holes + silk + animation, never one pin.
- Keep names short everywhere (deviceset/symbol/package/footprint) or the symbol `>NAME` looks bad.