imrishabh18/nema-23-stepper-controller
A 57 mm four-layer RP2040 NEMA23 stepper-controller PCB with USB‑C/USB‑PD power input, protected motor rail, DRV8452 dual-winding driver, bidirectional current sensing, temperature/enable interlock, optional magnetic encoder, RGB LED and buzzer status indicators, and motor/test connectors.
- Version
- 1.2.3
- License
- unset
- Stars
- 0
checks/drv8452-geometry.json
{
"circuitJsonSha256": "3c739af8ea21ea91aa7479eced5bc19aacb29d98d36729119ea68bf8d02cb01a",
"driver": "DRV8452DDWR",
"pads": 45,
"exposedPadMm": [
7.59998,
3.39999
],
"thermalViasInsidePad": 18,
"powerTrunks": {
"A_DRIVE_TRUNK": {
"minimumWidthMm": 1.2,
"layers": [
"top"
]
},
"A_MINUS_TRUNK": {
"minimumWidthMm": 1.2,
"layers": [
"top"
]
},
"B_MINUS_TRUNK": {
"minimumWidthMm": 1.2,
"layers": [
"top"
]
},
"B_DRIVE_TRUNK": {
"minimumWidthMm": 1.2,
"layers": [
"top"
]
},
"VM_MAIN": {
"minimumWidthMm": 2,
"layers": [
"bottom"
]
},
"A_SHUNT_TO_CROSS": {
"minimumWidthMm": 1.2,
"layers": [
"top"
]
},
"A_SHUNT_TO_JST": {
"minimumWidthMm": 1.2,
"layers": [
"bottom"
]
},
"B_SHUNT_TO_CROSS": {
"minimumWidthMm": 1.2,
"layers": [
"top"
]
},
"B_PLUS_TO_JST": {
"minimumWidthMm": 1.2,
"layers": [
"bottom"
]
}
},
"requiredOuterCopperOz": 2,
"scope": "Geometry only; continuous current and motor-body thermal performance require bench validation."
}