Adom Wiki
Public Made by Adomby adom
How the Adom Wiki (wiki.adom.inc) works and how to drive it with the adom-wiki CLI: the two storage layers (git page repo vs package registry), hosting source by pushing files (not a tarball), making
Component-page viewers: 3D layers toolbar + solder layer + pin-1 in 3D, and symbol->footprint hover cross-highlight
Component-page 3D + symbol/footprint viewers: layers toolbar, solder layer, pin cross-highlight
Feature requests for the native component-page viewers (the ones the wiki renders at /viewer/{3d,symbol,footprint}/component/<slug>, e.g. on https://wiki.adom.inc/adom/stm32f103c8t6). From John Lauer, reviewing the first published chip component page. His words, turned into concrete asks:
1. 3D viewer: show the footprint + pin-1, with a slide-out layers toolbar
"that 3d viewer i have to see the footprint and pin 1 designator and a layers floaty toolbar that perhaps slides out and be able to turn on the solder balls layer"
- The 3D scene should show the chip seated on its footprint (FR4 + copper pads), not the bare package floating.
- A visible pin-1 designator in 3D (silk marker / chamfer highlight).
- A slide-out "layers" floaty toolbar with per-layer toggles, including a solder layer (paste dots / solder joints), off by default.
Partly content, partly viewer: we (component authors) can ship a multi-mesh GLB with the board + solder meshes named as layers; the viewer needs the toolbar UI to toggle named meshes/layers. The machine-pins page (adom/adom-machine-pins-fusion-lbr) already proves the board-context + solder + animation GLB is renderable, so the missing half is the toggle UI.
2. Symbol -> footprint pin hover cross-highlight
"and ideally when i hover a pin in symbol, it hilites in the footprint"
Hovering pin N in the schematic-symbol viewer should highlight the same pin/pad in the footprint viewer (and ideally vice-versa). The two viewers need to share pin identity and a hover channel. Note the earlier "Library View" surface advertised "hover pins for cross-highlighting", so some of this may already exist and just needs wiring into the component-page composed viewers.
What already exists (reuse, do not rebuild)
- The footprint viewer (FpView / adom-footprint) already has Copper/Silkscreen/Fab/Courtyard layer toggles, and
adom-footprint embedships an InstaPCB paste-dot (solder) layer toggle — the solder layer John wants already exists in that tool, just not in the 3D viewer. adom-lbr embedrenders a 3-column symbol|footprint|3D package with a pin->pad mapping table — a starting point for the cross-highlight.
Priority
John frames this as the "key signature view" that would put Adom component pages beyond Ultra Librarian / SnapEDA / distributor libraries. High value for the component-pages initiative.