imrishabh18/nema-23-stepper-controller
A four-layer NEMA23 stepper motor controller PCB featuring an RP2040 MCU, DRV8452 dual-phase driver, USB‑C PD power input/protection, current and temperature sensing, status LED/buzzer, and optional magnetic encoder.
- Version
- 1.3.2
- License
- unset
- Stars
- 1
checks/cloud-drc-geometry-preservation.json
{
"status": "passed",
"circuitJsonSha256": "7ab2518acc6be4c2576d04ec1a5d160c5f30a80ea9d4ae92efca53ac4d30367c",
"pcbGeometryUnchanged": true,
"comparisons": {
"pcb_trace": {
"beforeCount": 362,
"afterCount": 362,
"geometryMatches": true
},
"pcb_via": {
"beforeCount": 321,
"afterCount": 321,
"geometryMatches": true
},
"pcb_copper_pour": {
"beforeCount": 10,
"afterCount": 10,
"geometryMatches": true
},
"pcb_smtpad": {
"beforeCount": 446,
"afterCount": 446,
"geometryMatches": true
},
"pcb_plated_hole": {
"beforeCount": 14,
"afterCount": 14,
"geometryMatches": true
},
"pcb_hole": {
"beforeCount": 8,
"afterCount": 8,
"geometryMatches": true
},
"pcb_board": {
"beforeCount": 1,
"afterCount": 1,
"geometryMatches": true
},
"pcb_port": {
"beforeCount": 550,
"afterCount": 550,
"geometryMatches": true
},
"pcb_component": {
"beforeCount": 169,
"afterCount": 169,
"geometryMatches": true
}
},
"oldCloudRuntimeError": "DRC could not complete (routing): undefined is not an object (evaluating edge.distanceTo(candidate.shape)[0])",
"fix": "Explicit and overridden single checker, copper-utility and Flatten geometry versions; latest tscircuit/core/CLI. DRC remains enabled. Cloud command installs frozen dependencies first and rejects any generated circuit error."
}