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

package.json

{
  "name": "@tsci/abse.smartwatch-v1-pcb",
  "version": "0.2.0",
  "private": true,
  "type": "module",
  "description": "Verified routed bare ESP32-S3 smartwatch; dimensioned provisional native assembly with battery and Qi coil",
  "scripts": {
    "build": "tsci build index.tsx --disable-parts-engine --pcb-svgs --schematic-svgs --autorouter-debug --solver-debug --autorouter-timeout 45m",
    "typecheck": "tsc --noEmit",
    "check:source": "tsci check source index.tsx",
    "check:netlist": "tsci check netlist index.tsx",
    "check:pins": "tsci check pin_specification index.tsx",
    "build:assembly": "tsci build assembly.circuit.tsx --disable-parts-engine",
    "build:assembly:exploded": "tsci build assembly-exploded.circuit.tsx --disable-parts-engine",
    "build:site": "tsci build --disable-parts-engine --pcb-svgs --schematic-svgs --site --use-cdn-javascript --autorouter-timeout 45m"
  },
  "dependencies": {
    "@tscircuit/math-utils": "0.0.38",
    "@tscircuit/modelprinter": "0.0.8",
    "circuit-json": "0.0.515",
    "format-si-unit": "0.0.14",
    "react": "19.3.0",
    "react-dom": "19.3.0",
    "react-reconciler": "0.34.0",
    "three": "0.186.1",
    "tscircuit": "0.0.2745",
    "tslib": "2.8.1",
    "typescript": "5.9.3",
    "zod": "3.25.76"
  },
  "devDependencies": {
    "@tscircuit/cli": "0.1.2249",
    "@types/node": "26.6.4",
    "@types/react": "19.3.0",
    "@types/react-dom": "19.3.0",
    "dsn-converter": "0.0.92"
  }
}