---
name: adom-step
description: STEP / STP 3D file viewer. Fusion 360-feel components outline, smart-pick measure tool (mm + mils + angle), hover-inspect, geometry-based pin/contact detection for LGA, BGA, QFN, SOIC, through-hole. Hydrogen webview + AI-drivable CLI. Loads via service-step2glb, preserves assembly hierarchy + named nodes + per-face materials. Trigger words: adom-step, step viewer, view step, open step, step file, fusion 360 viewer, components browser, isolate component cad, step assembly tree, measure step, step 3d viewer, cad viewer, lga pads, qfn pins, bga balls, through-hole pins.
---

# adom-step — STEP file viewer

Fusion 360-style viewer for `.step` / `.stp` on the canonical Adom Babylon9 viewer.

## Open

```bash
adom-step view /path/to/design.step
adom-step view-library Package_QFP/LQFP-64_10x10mm_P0.5mm
```

Opens a Hydrogen tab on port 8851. service-step2glb caches by SHA-256 — repeat opens sub-second.

## CLI

```bash
adom-step list-components
adom-step isolate U1            # hide others + frame
adom-step show / hide / show-all / frame NAME
adom-step measure A B           # mm + mils
adom-step pins list / isolate N / strobe
adom-step view-cube iso
adom-step screenshot --out /tmp/x.png
adom-step eval "return Object.keys(window.adomStep)"
adom-step console -f
```

## JS API

`window.adomStep.{listComponents, isolate, hide, show, showAll, frame, measure, screenshot, setView, pinCount, pinList, isolatePin, strobePins}`.
