abse/smartwatch-v1-pcb
Routed bare ESP32-S3 smartwatch with SDR PSRAM, touch AMOLED, Qi receiver and compact/exploded 39 × 50.5 × 14.5 mm provisional assembly.
- Version
- 0.2.0
- License
- unset
- Stars
- 0
reports/esp32/commands.json
{
"observed_at": "2026-10-10T19:17:40.812855+00:00",
"source_sha256": "7e67c63a8817464e3e07a7f916e3672202979fbfb74d7204fb756085eb694ae2",
"checks": {
"full_cli_build": {
"command": "npm run build",
"exit_code": 0,
"log": "build.log"
},
"typecheck": {
"command": "npm run typecheck",
"exit_code": 0,
"log": "typecheck.log"
},
"assembly_build": {
"command": "npm run build:assembly",
"exit_code": 0,
"log": "assembly-build.log"
},
"source": {
"command": "tsci check source dist/esp32/circuit.json",
"exit_code": 0,
"log": "source-final.log"
},
"pin_specification": {
"command": "tsci check pin_specification dist/esp32/circuit.json",
"exit_code": 0,
"log": "pin-specification-final.log"
},
"netlist": {
"command": "npm run check:netlist",
"exit_code": 0,
"log": "netlist.log",
"scope": "index.tsx; exact source-layer element equality after final copper-only cleanup is proven in source-equivalence.json"
},
"assembly_native_export": {
"command": "bun scripts/esp32/export-native-pcb.ts dist/assembly/circuit.json /tmp/esp32-native-assembly.glb",
"exit_code": 0,
"log": "assembly-native-export.log"
},
"assembly_native_audit": {
"command": "python mechanical/audit-native.py /tmp/esp32-native-assembly.glb",
"exit_code": 0,
"report": "assembly-native-export.json"
}
}
}