AnasSarkiz/NEMA14_RP2040
A NEMA motor assembly concept with a controller board, four proposed M3 screws and spacers, motor lead splices, and a JST 4-pin connector harness.
- Version
- 1.13.0
- License
- ISC
- Stars
- 0
docs/cloud-start.md
> Historical baseline document: this predates the opposite-edge v1.11.0 draft. See [current draft and blockers](opposite-edge-review.md) for current evidence.
# Cloud startup
Use the existing `/workspace/NEMA17_Controller` and `/workspace/NEMA14_RP2040` checkouts. Install from lockfiles using `npm ci --legacy-peer-deps`; local scripts supply Bun. `scripts/cloud-install.sh` restores Python routing dependencies in `/workspace/.routing-venv`, verifies locked Git dependency source checksums and Freerouting 2.0.1. Retain TLS/checksum checks.
Run TypeScript, source compilation, saved-board build, native physical connectivity and all-layer Gerber shorts checks. The 1.4.0 delivery has 376 trace sections/39 fitted supplier models on CH32 and 544 trace sections/62 fitted models on RP2040; DRC errors and warnings are zero. `npm run build` uses saved copper. `npm run autoroute` writes a separate diagnostic result and does not replace delivery copper.
Use `XDG_CONFIG_HOME=/workspace/.config` for authenticated CLI publication. Reuse configured authentication without printing secrets. Exact JLCPCB imports and OBJ/STEP assets are in `imports/supplier/`; CAD viewers load public GitHub URLs. Native A4 drawings have 9 CH32 and 13 RP2040 pages. The supplier report requires the routing Python environment: `/workspace/.routing-venv/bin/python scripts/report-presentation.py`.
`npm run dev -- --port 5173` starts the saved-board preview. `python3 scripts/schematic-review-ui.py` starts the read-only native A4/CLI findings review UI. Check local HTTP endpoints internally; share the public project links. The official IDE saved-JSON schematic pane is disabled and WebGPU is unavailable here. Restart servers in a fresh task.
Both designs remain unassembled prototypes. Rear-motor fit, physical USB flashing, PD/thermal testing and firmware implementation remain outstanding. The manufacturer drawing gives front mounting only; four 26 mm-pitch holes are for an unverified rear adapter. The CH32 GitHub identity remains AnasSarkiz/NEMA17_Controller because its requested rename returned HTTP 403. Environment draft saving does not activate its configuration; review/save/publish in environment settings. Fresh-task restoration has not been independently tested.