techmannih/nema34-mounted-stepper-controller
A 48 V USB‑C PD 3.1 EPR NEMA‑34 stepper controller PCB combining STM32/TMC5160 control, external MOSFET motor bridges, protected power and regenerative braking, USB data, telemetry, diagnostics, status LEDs, and buzzer alarms.
- Version
- 0.3.92
- License
- unset
- Stars
- 1
docs/onboard-control-eco-check.json
{
"before_sha256": "ff41cd44b279a9e805fa16e6b2956b76f19a3868fd6ebfd857e29c65f8757227",
"after_sha256": "556fe993091b35fb10a83289a03eb62edc8a107fb8fa2bac6cabd4ce49dcd80e",
"removed_components": [
"C36",
"C37",
"D1",
"D10",
"D6",
"D7",
"D8",
"D9",
"J7",
"Q15",
"Q19",
"Q20",
"Q21",
"Q22",
"Q23",
"R57",
"R58",
"R83",
"R84",
"R85",
"R86",
"R87",
"R88",
"R89",
"R90",
"R91",
"R92",
"R93",
"R94",
"R95",
"R96",
"R97",
"U8",
"U9"
],
"added_components": [
"R133",
"SW2"
],
"retained_components": 271,
"mounting_holes_unchanged": true,
"pad_net_changes": [
{
"ref": "U16",
"pin": "25",
"before": "STOP_L",
"after": ""
},
{
"ref": "U16",
"pin": "26",
"before": "STOP_R",
"after": ""
},
{
"ref": "U16",
"pin": "27",
"before": "HOME_IN",
"after": ""
},
{
"ref": "U16",
"pin": "30",
"before": "STEP_IN",
"after": "USER_BUTTON_N"
},
{
"ref": "U16",
"pin": "31",
"before": "DIR_IN",
"after": ""
},
{
"ref": "Q14",
"pin": "2",
"before": "ENABLE_CHAIN",
"after": "GND"
},
{
"ref": "U7",
"pin": "17",
"before": "REFL_STEP",
"after": "GND"
},
{
"ref": "U7",
"pin": "18",
"before": "REFR_DIR",
"after": "GND"
},
{
"ref": "U7",
"pin": "25",
"before": "",
"after": "GND"
}
],
"errors": [],
"scope": "Every surviving component value/placement/layer, pad geometry and all four mounting holes unchanged; added control footprints match the fresh source. Native DRC/ERC/parity separately verifies copper."
}