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/checks/interface-eco.json
{
"before_sha256": "7e46297f0bf288c2a8add54f65b2da0cff8255a7ed4c24951f7746c24f01f1d6",
"after_sha256": "ff41cd44b279a9e805fa16e6b2956b76f19a3868fd6ebfd857e29c65f8757227",
"removed_components": [
"C54",
"C55",
"C56",
"C57",
"C58",
"C59",
"C60",
"D11",
"D12",
"D2",
"D3",
"D4",
"D5",
"Q17",
"Q18",
"Q24",
"Q25",
"R100",
"R101",
"R75",
"R76",
"R77",
"R78",
"R79",
"R80",
"R81",
"R82",
"R98",
"R99",
"U19",
"U20",
"U21"
],
"retained_components": 302,
"pad_net_changes": [
{
"ref": "U16",
"pin": "13",
"before": "RS485_TX",
"after": ""
},
{
"ref": "U16",
"pin": "14",
"before": "RS485_RX",
"after": ""
},
{
"ref": "U16",
"pin": "2",
"before": "DIN0",
"after": ""
},
{
"ref": "U16",
"pin": "22",
"before": "RS485_DE",
"after": ""
},
{
"ref": "U16",
"pin": "29",
"before": "RS232_TX",
"after": ""
},
{
"ref": "U16",
"pin": "3",
"before": "DIN1",
"after": ""
},
{
"ref": "U16",
"pin": "32",
"before": "RS232_RX",
"after": ""
},
{
"ref": "U16",
"pin": "38",
"before": "CAN_RX",
"after": ""
},
{
"ref": "U16",
"pin": "39",
"before": "CAN_TX",
"after": ""
},
{
"ref": "U16",
"pin": "40",
"before": "OUT0_DRIVE",
"after": ""
},
{
"ref": "U16",
"pin": "41",
"before": "OUT1_DRIVE",
"after": ""
},
{
"ref": "J7",
"pin": "10",
"before": "RS232_RX_CONN",
"after": ""
},
{
"ref": "J7",
"pin": "11",
"before": "GND",
"after": ""
},
{
"ref": "J7",
"pin": "12",
"before": "CAN_H",
"after": ""
},
{
"ref": "J7",
"pin": "13",
"before": "CAN_L",
"after": ""
},
{
"ref": "J7",
"pin": "14",
"before": "GND",
"after": ""
},
{
"ref": "J7",
"pin": "15",
"before": "RS485_A",
"after": ""
},
{
"ref": "J7",
"pin": "16",
"before": "RS485_B",
"after": ""
},
{
"ref": "J7",
"pin": "17",
"before": "VMOTOR",
"after": ""
},
{
"ref": "J7",
"pin": "19",
"before": "OUT0",
"after": ""
},
{
"ref": "J7",
"pin": "20",
"before": "OUT1",
"after": ""
},
{
"ref": "J7",
"pin": "4",
"before": "DIN0_24V",
"after": ""
},
{
"ref": "J7",
"pin": "5",
"before": "DIN1_24V",
"after": ""
},
{
"ref": "J7",
"pin": "9",
"before": "RS232_TX_CONN",
"after": ""
}
],
"errors": [],
"scope": "Every surviving component value/placement/layer and pad geometry unchanged; only specified U16/J7 pins disconnected. Fresh DRC/ERC separately checks copper connectivity."
}