abse/smartwatch-flex-top-only
Three-panel flex smartwatch with two parallel R3.9 bends, all components flat-top, low-profile JST connector harnesses, split heartbeat optical windows and screw-retained PCB mounting. Modeled 39 × 50.5 × 14.5mm prototype; 100% routing, zero native DRC and shorts. Hardware qualification pending.
- Version
- 0.2.22
- License
- unset
- Stars
- 0
dist/cloud-build.log
$ tsci build --disable-parts-engine --pcb-svgs --schematic-svgs --site --use-cdn-javascript --autorouter-timeout 45m --concurrency 2
Building 6 file(s) with concurrency 2...
Generating circuit JSON for assembly.circuit.tsx...
Generating circuit JSON for enclosure-fit.circuit.tsx...
[worker-pool] heartbeat: workers busy=2/2, idle=0, queued_jobs=4 | w0:busy task=/workspace/assembly.circuit.tsx running_ms=30008 | w1:busy task=/workspace/enclosure-fit.circuit.tsx running_ms=30007
[worker-pool] heartbeat: workers busy=2/2, idle=0, queued_jobs=4 | w0:busy task=/workspace/assembly.circuit.tsx running_ms=60008 | w1:busy task=/workspace/enclosure-fit.circuit.tsx running_ms=60007
[worker-pool] heartbeat: workers busy=2/2, idle=0, queued_jobs=4 | w0:busy task=/workspace/assembly.circuit.tsx running_ms=90036 | w1:busy task=/workspace/enclosure-fit.circuit.tsx running_ms=90035
Could not save autorouting paths for subcircuit_source_group_0: PCB port selector is not unique: .U17 > port.pin1
[worker-pool] heartbeat: workers busy=2/2, idle=0, queued_jobs=4 | w0:busy task=/workspace/assembly.circuit.tsx running_ms=120042 status=waiting on PcbCopperPourRender… | w1:busy task=/workspace/enclosure-fit.circuit.tsx running_ms=120041 status=waiting on board:pre-route-placement-checks…
Could not save autorouting paths for subcircuit_source_group_0: PCB port selector is not unique: .U17 > port.pin1
[worker-pool] heartbeat: workers busy=2/2, idle=0, queued_jobs=4 | w0:busy task=/workspace/assembly.circuit.tsx running_ms=150043 status=waiting on PcbCopperPourRender… | w1:busy task=/workspace/enclosure-fit.circuit.tsx running_ms=150042 status=waiting on PcbCopperPourRender…
[worker-pool] heartbeat: workers busy=2/2, idle=0, queued_jobs=4 | w0:busy task=/workspace/assembly.circuit.tsx running_ms=180043 status=waiting on board:drc-checks… | w1:busy task=/workspace/enclosure-fit.circuit.tsx running_ms=180042 status=waiting on board:drc-checks…
Circuit JSON written to dist/assembly/circuit.json
✓ assembly.circuit.tsx
Generating circuit JSON for flat.circuit.tsx...
Circuit JSON written to dist/enclosure-fit/circuit.json
✓ enclosure-fit.circuit.tsx
Generating circuit JSON for index.tsx...
[worker-pool] heartbeat: workers busy=2/2, idle=0, queued_jobs=2 | w0:busy task=/workspace/flat.circuit.tsx running_ms=24030 | w1:busy task=/workspace/index.tsx running_ms=9410
[worker-pool] heartbeat: workers busy=2/2, idle=0, queued_jobs=2 | w0:busy task=/workspace/flat.circuit.tsx running_ms=54032 | w1:busy task=/workspace/index.tsx running_ms=39412
[worker-pool] heartbeat: workers busy=2/2, idle=0, queued_jobs=2 | w0:busy task=/workspace/flat.circuit.tsx running_ms=84032 | w1:busy task=/workspace/index.tsx running_ms=69412
Could not save autorouting paths for subcircuit_source_group_0: PCB port selector is not unique: .U17 > port.pin1
Could not save autorouting paths for subcircuit_source_group_0: PCB port selector is not unique: .U17 > port.pin1
[worker-pool] heartbeat: workers busy=2/2, idle=0, queued_jobs=2 | w0:busy task=/workspace/flat.circuit.tsx running_ms=114032 status=waiting on autorouting… | w1:busy task=/workspace/index.tsx running_ms=99412 status=waiting on autorouting…
[worker-pool] heartbeat: workers busy=2/2, idle=0, queued_jobs=2 | w0:busy task=/workspace/flat.circuit.tsx running_ms=144033 status=waiting on PcbCopperPourRender… | w1:busy task=/workspace/index.tsx running_ms=129413 status=waiting on PcbCopperPourRender…
[worker-pool] heartbeat: workers busy=2/2, idle=0, queued_jobs=2 | w0:busy task=/workspace/flat.circuit.tsx running_ms=174033 status=waiting on board:drc-checks… | w1:busy task=/workspace/index.tsx running_ms=159413 status=waiting on board:drc-checks…
Circuit JSON written to dist/flat/circuit.json
✓ flat.circuit.tsx
Generating circuit JSON for pcb.circuit.tsx...
Circuit JSON written to dist/index/circuit.json
✓ index.tsx
Generating circuit JSON for watch.circuit.tsx...
[worker-pool] heartbeat: workers busy=2/2, idle=0, queued_jobs=0 | w0:busy task=/workspace/pcb.circuit.tsx running_ms=20896 | w1:busy task=/workspace/watch.circuit.tsx running_ms=15156
[worker-pool] heartbeat: workers busy=2/2, idle=0, queued_jobs=0 | w0:busy task=/workspace/pcb.circuit.tsx running_ms=50896 | w1:busy task=/workspace/watch.circuit.tsx running_ms=45156
[worker-pool] heartbeat: workers busy=2/2, idle=0, queued_jobs=0 | w0:busy task=/workspace/pcb.circuit.tsx running_ms=80896 | w1:busy task=/workspace/watch.circuit.tsx running_ms=75156
Could not save autorouting paths for subcircuit_source_group_0: PCB port selector is not unique: .U17 > port.pin1
Could not save autorouting paths for subcircuit_source_group_0: PCB port selector is not unique: .U17 > port.pin1
[worker-pool] heartbeat: workers busy=2/2, idle=0, queued_jobs=0 | w0:busy task=/workspace/pcb.circuit.tsx running_ms=110902 status=waiting on autorouting… | w1:busy task=/workspace/watch.circuit.tsx running_ms=105162 status=waiting on autorouting…
[worker-pool] heartbeat: workers busy=2/2, idle=0, queued_jobs=0 | w0:busy task=/workspace/pcb.circuit.tsx running_ms=140908 status=waiting on PcbCopperPourRender… | w1:busy task=/workspace/watch.circuit.tsx running_ms=135168 status=waiting on PcbCopperPourRender…
[worker-pool] heartbeat: workers busy=2/2, idle=0, queued_jobs=0 | w0:busy task=/workspace/pcb.circuit.tsx running_ms=170914 status=waiting on board:drc-checks… | w1:busy task=/workspace/watch.circuit.tsx running_ms=165174 status=waiting on board:drc-checks…
Circuit JSON written to dist/pcb/circuit.json
✓ pcb.circuit.tsx
Circuit JSON written to dist/watch/circuit.json
✓ watch.circuit.tsx
Generating preview images...
[watch] Generating PCB SVG...
[watch] Written pcb.svg
[watch] Generating schematic SVG...
[watch] Written schematic.svg
Generating 3D preview images for all site builds...
Build complete
Circuits 6 passed
Options site, preview-images, pcb-svgs, schematic-svgs, autorouter-timeout
Config preview-images (from tscircuit.config.json)
Output dist
✓ Done
Build exiting with code 0: build finished successfully