☰
Delete docs/3d-scaffold.html
Delete docs/3d-workcell.html
Scaffold render at animation end (wires seated); drop interactive 3D viewers
Workcell user block diagram: remove Ethernet + CAN FD, reflow connectivity to a balanced 3x2
Add Control Panel: Workcell — Block Diagram (User)
Viewer: fix mouse feel (1.0 speeds, zoomToCursor off, damping .16), stop pole flip, play animation once and hold seated
Use 3D renders as the workcell/scaffold section images (drop separate 3D Models section); optimize viewer controls
3D viewers: palette textures as data: URIs (render CSP blocks blob: image loads)
3D viewers: exact studio lighting (environmentIntensity 0.45) + material inference for true matte-green PCB
3D viewers: RoomEnvironment + ACES tone mapping so PCB green reads true
3D viewers: brighter studio-matched lighting
3D viewers: quantized geometry, no wasm decoder (render CSP blocks WebAssembly)
3D viewers: meshopt-compressed embedded models with inline decoder (fits render cap, works under render CSP)
3D viewers: self-contained embedded models (render-route CSP blocks draco workers, wasm, and credentialed fetches)
Delete docs/3d-viewer.html
3D viewer moved to docs/3d-viewer.html (readme.html hijacked the page body)
viewer: blob-route fallback for model loading
Set hero billboard: BSS Control Panel
Sync hero headline across manifests
move Block Diagram (User) below the mated GIF
add Block Diagram (User) section
Review pass 2: drop FILL-IN/physical/protection, wiki RP2350A link, USB availability notes, contact + environmental edi…
Revise per review: input power, project I/O (MCU + USB tables, wireless, sensing), machine contact specs, environmental…
Restore working renders (GLB markdown embed does not render on an app-type page)
Set hero billboard: Base Scaffold Control Panel
Hero: final seated frame from the mated-assembly animation
Use interactive 3D models (both boards) instead of static renders
Test: GLB embed + ship both board models
Fill in specifications from the control panel board designs; add both board renders and the mated assembly GIF
Rename bss-control-panel -> base-scaffold-control-panel
Initial commit: app/bss-control-panel