Module map

Module Entry points Responsibility
Local design viewer tools/serve.py, enclosure/viewer.html, viewer.js Loopback-only static exploration of generated engineering parts.
Main electronics electrical/, components.json, placement.json Native main-board/schematic, MPN/designator/net mapping, routing and placement.
Power/interface contracts power/, interfaces/ Rails, charger/battery, camera, SD, dual IMUs and physical connector contracts.
Dorsal hand tile interfaces/hand-tile/ Separate IMU PCB and its fabrication manifest.
Mechanical design enclosure/ Geometry generator, STLs, component/harness envelopes, viewer and independent nominal audit.
Assembly guide/, glove-v3/sensors/ Material stack/cut patterns, twenty cells, keyed harness and factory acceptance.
Acquisition core.hpp, app.cpp Sample scheduling, validity/overrun tracking, feature windows and peripheral orchestration.
Power/shutdown shutdown.hpp, firmware guide Qualification, button/pairing windows, rail sequence and shutdown ownership.
Packet/browser boundary packet.hpp, http.cpp, PROTOCOL.md G3/COBS/CRC records, bounded commands, independent preview queue and delivery-loss counters.
Device UI software-preview/, static/glove-viewer/ Contact map, camera, waveform/spectrum, labels and status; bundled reference hand/Three.js.
Camera override camera_override/ Hash-pinned Espressif camera changes for bounded waits and malformed-frame recovery.
Host verification tools/tactile_v4/, camera tests Actual C++ execution, packet decoding and driver control-flow checks.
Earlier camera-free design glove-v3/, firmware/tactile_v3/ Sensor laminate and required V3 protocol/button headers, earlier routed board and manufacturing context.

Architecture explains how these modules connect. Setup gives the commands and recorded tool versions.

Search documentation

Type to find a guide or section.

↑ ↓ to choose · Enter to open · Esc to close