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/validation.json
{
"checked_at": "2026-10-10T19:18:11.344Z",
"source": "dist/esp32/circuit.json",
"source_sha256": "7e67c63a8817464e3e07a7f916e3672202979fbfb74d7204fb756085eb694ae2",
"full_build_sha256": "a03833e39db12a8361ae4523bd82fb80a7bb362f25b5714ea5227dbed41c6e92",
"cache_sha256": "b0291b8a168e1da2206727a34bb4fa4663c8761707c30b746ecf6cb714363559",
"board_mm": [
34,
38,
0.8
],
"layers": 4,
"components": 154,
"traces": 1497,
"vias": 335,
"connected_nets": 92,
"physical_connectivity_percent": 100,
"native_drc_errors": 0,
"independent_pin_connections": 252,
"pin_audit_failures": 0,
"clearance_failures": 0,
"minimum_foreign_trace_pad_via_gap_mm": 0.12761370954926268,
"minimum_foreign_pour_gap_mm": 0.1272065044670704,
"orphan_traces": 0,
"floating_ground_pours": 0,
"unused_trace_tails": 0,
"unused_vias": 0,
"via_outer_mm": 0.45,
"via_drill_mm": 0.3,
"shorts": [
{
"mode": "pcb",
"exit_code": 0,
"circuit_sha256": "7e67c63a8817464e3e07a7f916e3672202979fbfb74d7204fb756085eb694ae2",
"layers": [
"top",
"inner1",
"inner2",
"bottom"
],
"pixels_per_mm": 25
},
{
"mode": "gerber",
"exit_code": 0,
"circuit_sha256": "7e67c63a8817464e3e07a7f916e3672202979fbfb74d7204fb756085eb694ae2",
"layers": [
"top",
"inner1",
"inner2",
"bottom"
],
"pixels_per_mm": 25
}
],
"checks": {
"full_cli_build": "passed",
"typecheck_including_assembly": "passed",
"local_assembly_build": "passed",
"source": {
"errors": 0,
"warnings": 0,
"input": "dist/esp32/circuit.json"
},
"netlist": {
"errors": 0,
"warnings": 0,
"input": "index.tsx",
"evidence": "source-equivalence.json; unchanged source elements after copper-only cleanup"
},
"pin_specification": {
"errors": 0,
"warnings": 44,
"input": "dist/esp32/circuit.json"
},
"exact_cache_native_copper_and_full_build_pcb_equality": "passed"
},
"full_build_warnings": {
"source_refdes_convention_warning": 20,
"schematic_missing_sheet_warning": 1,
"pcb_component_missing_courtyard_warning": 12,
"source_component_pins_underspecified_warning": 17,
"source_no_power_pin_defined_warning": 14,
"source_no_ground_pin_defined_warning": 13
},
"readiness": {
"routed_cad_verified": true,
"fabrication_ready": false,
"assembly_fit_verified": false,
"hardware_tested": false,
"runtime_24h_verified": false,
"tscircuit_site_build_verified": false
},
"limitations": [
"Assembly study is 39 x 50.5 x 14.5 mm; earlier 46 mm body length target is not achieved.",
"Exact populated display-flex/component-free bend zones and factory-fold CAD are missing. A real 14.5 mm assembly fit is unconfirmed.",
"J1 exact Hirose connector supplier stock is unverified; PCB parts use individually dated official JLC stock snapshots.",
"Gerber export BOM/pick-and-place rotations require supplier assembly review; exporter lacks supplier pin-1 metadata.",
"No hardware programming, RF tuning, Qi/FOD, battery current/thermal, optics, firmware or runtime qualification has passed.",
"Tscircuit.com publication/site build requires the existing environment token binding to be corrected securely in settings."
]
}