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/mechanical-assets-remote-check.json
{
"checked_at": "2026-10-15T23:09:10.380Z",
"remote_checked": true,
"base_url": "https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts",
"parts": [
{
"name": "J2_cavity_1_black_Alpha3057_16AWG",
"sha256": "7cb3982325edaebbd494422fe19ad482a6c79802f1182431e7ac1c95a6208421",
"bytes": 20172
},
{
"name": "J2_cavity_2_green_Alpha3057_16AWG",
"sha256": "7930d75d971e8cf88a81346b130cfabe3cf323d5f8c7bcf676905355436391a8",
"bytes": 20172
},
{
"name": "J2_cavity_3_red_Alpha3057_16AWG",
"sha256": "4b19b0f22b0823c6127bc8a411617fefd7f8f6dd75036eadc5b6122b3baead80",
"bytes": 20168
},
{
"name": "J2_cavity_4_blue_Alpha3057_16AWG",
"sha256": "451e19e6626f2c9dbe422c6b38e616eba8226d768a1c0c0e17c75237fc459f09",
"bytes": 20168
},
{
"name": "J2_VHR_4N_mating_housing",
"sha256": "988c14124297bc64558ae5cfd986887415de42e144d9d95edbe7ec51d49f9926",
"bytes": 3348
},
{
"name": "J3_cavity_1_red_Alpha3057_16AWG",
"sha256": "e28c096d9b314e987ce6bddfea88e61f6b8545b8d9baa04a1a31bb3a73437ad8",
"bytes": 47548
},
{
"name": "J3_cavity_2_black_Alpha3057_16AWG",
"sha256": "d6bcb5dd30c4bad355d82d893ff994623a0d2f870463c7bbb776f632ec9fd38a",
"bytes": 47556
},
{
"name": "J3_LPS300_manufacturer_part_1",
"sha256": "63da66850dc6755f0693a9523796251f3784b5900921330bfb1c01ca4ec39476",
"bytes": 825636
},
{
"name": "J3_LPS300_manufacturer_part_2",
"sha256": "ecde0f256e32bbdf260affe064844d4f8cb1c1a8071aee5ec7a1add842958b13",
"bytes": 1776
},
{
"name": "J3_LPS300_manufacturer_part_3",
"sha256": "a0f3227967c3f35463bcd83c6357a779f0345d4478d9ab25aba12d003364b74c",
"bytes": 38580
},
{
"name": "J3_LPS300_manufacturer_part_4",
"sha256": "b0ef2b32d5365e940007dbe88d92744a716fb23a1f3f1c0aa30f60b556aa5438",
"bytes": 1076
},
{
"name": "J3_LPS300_manufacturer_part_5",
"sha256": "4a2265023196e6e24844ebf8090e9847ba80a099398970521baa8b7ec1ee9b80",
"bytes": 38576
},
{
"name": "J3_provisional_guard_rear",
"sha256": "e60fea97a7f2e69ebce5ce25b957109d5b9262e403c00c083d25a31db7eafd4b",
"bytes": 1080
},
{
"name": "J3_provisional_guard_roof",
"sha256": "1d6eed78a6426ebae23613058d15de4681c8186d8db6ac93ce84b007cc9b8c79",
"bytes": 1080
},
{
"name": "J3_provisional_guard_side__41",
"sha256": "60e7ef459171c087b3e529d21af1605ce8f412c2d2b48d98d86be5653fddda67",
"bytes": 1092
},
{
"name": "J3_provisional_guard_side_41",
"sha256": "f1ff74697c8fc2eafea71d6b2ff5a60d12d3291f23487842e0d1e21b83928f47",
"bytes": 1088
},
{
"name": "J3_provisional_guard_slotted_front__33_5",
"sha256": "db1667301a0c692a8d08ba94a5774a0f612de530e077437d947896e4a07f7e7b",
"bytes": 1124
},
{
"name": "J3_provisional_guard_slotted_front_0",
"sha256": "a09262782e5b4ead42514211511bbd29758ff9d4822ec1475f9c3f1f6e9486a3",
"bytes": 1112
},
{
"name": "J3_provisional_guard_slotted_front_33",
"sha256": "53119531360765becb2890a25d21ae479317cd097cfcce5d2cd0784a9218391c",
"bytes": 1116
},
{
"name": "J3_provisional_heatsink_base_NO_THERMAL_RATING",
"sha256": "443cab516b85f5325b90adfb32efdf797c94f3903d6d8d317c34ba38e38d7039",
"bytes": 5832
},
{
"name": "J3_provisional_heatsink_fin_1",
"sha256": "e4e3d820aa53f266ee8d1702e6c6f8cd7e0df663835971aae2e468f7dcb791fd",
"bytes": 1068
},
{
"name": "J3_provisional_heatsink_fin_2",
"sha256": "f8215b0c76822b7c058d43d268011a51cb4920cacc2663337f8d53bc18907798",
"bytes": 1068
},
{
"name": "J3_provisional_heatsink_fin_3",
"sha256": "b7944e0aa1ed056d8bc1c08245937518266ae24f4e7d4b2e4e7ee407c3f56d60",
"bytes": 1068
},
{
"name": "J3_provisional_heatsink_fin_4",
"sha256": "926e4c386f1c59aaa66453b75fbe73081e780df38aa7d32452668f76e095f48a",
"bytes": 1068
},
{
"name": "J3_provisional_heatsink_fin_5",
"sha256": "7c7fe47cf919a894a862dbd4d424eed4a5ffffaaab2709cad021333c5286e0c8",
"bytes": 1068
},
{
"name": "J3_provisional_heatsink_fin_6",
"sha256": "122e3a29f98dcf08edcfd2842854664ec19745da7e68619ee49c528f43afdbee",
"bytes": 1068
},
{
"name": "J3_provisional_heatsink_fin_7",
"sha256": "65d44eb520bb5bc02dcc87b84882bc081711601d15339ee50e9b6e7cc96858ae",
"bytes": 1068
},
{
"name": "J3_provisional_heatsink_fin_8",
"sha256": "34685682cfb6f2741a470c714e06385b02f6d5bd0a5fdb835620d2488bf3b418",
"bytes": 1068
},
{
"name": "J3_provisional_heatsink_fin_9",
"sha256": "e1386b475f1d2dd893bfc9a035e1315a7b7ed7593c545cd75e0da03b382930c5",
"bytes": 1068
},
{
"name": "J3_resistor_mount_M4_lock_washer_1",
"sha256": "30b5c10159701edb502bd348bb58cc52f39f8618435e8318c54f66cd61b6c071",
"bytes": 5436
},
{
"name": "J3_resistor_mount_M4_lock_washer_2",
"sha256": "b03123356c510dc144b3add4ce42cf56ad48ae25e05402b24398e0f18857e19f",
"bytes": 5432
},
{
"name": "J3_resistor_mount_M4x25_screw_1",
"sha256": "13add0b90dc29ec542f0087ca6daef8defd12fd801a64412f1b41428de32376b",
"bytes": 3492
},
{
"name": "J3_resistor_mount_M4x25_screw_2",
"sha256": "9a5298a4cad2d6a2a1621d118fe89a9dd3503af6ccf617584d5a3100babc3318",
"bytes": 3492
},
{
"name": "J3_SVH_41T_P1_1_contact_1_nominal_envelope",
"sha256": "6bba4e5336af59218c40b028218b23f60960377649b7ced8dcfadea7ffed4eec",
"bytes": 6256
},
{
"name": "J3_SVH_41T_P1_1_contact_2_nominal_envelope",
"sha256": "cf6d381134b837d4b5e532102e47a8b4f4f78ccc217912ccafc80c0f65df8c22",
"bytes": 6256
},
{
"name": "J3_TE152883_insulated_barrel_1_nominal_envelope",
"sha256": "87c25beaa4f8c8c42785e8368234ca96964c424a4ebd2aa238ff9e4dfcc20db4",
"bytes": 4744
},
{
"name": "J3_TE152883_insulated_barrel_2_nominal_envelope",
"sha256": "4a7c7b7a8b1553d60da558eb203e78f2a18cc17c662a5bdec1fb0277d6e493ab",
"bytes": 4744
},
{
"name": "J3_TE152883_ring_1_nominal_envelope",
"sha256": "93fa85214f51eae85a451918bb8a89c0022b679855712407485b942f90cb5513",
"bytes": 6916
},
{
"name": "J3_TE152883_ring_2_nominal_envelope",
"sha256": "f249dcce3483fb891c5a020ed61644aeebfa155474bdaf988122cadaefe446b8",
"bytes": 6912
},
{
"name": "J3_terminal_M4_lock_washer_1",
"sha256": "0815f5b94c3c4999864e75b3ae45061aaafe4d62e58d02b1fbca6f1f79ce8c12",
"bytes": 5432
},
{
"name": "J3_terminal_M4_lock_washer_2",
"sha256": "c3e8f2233359af6220efbfdde98142949093db49020563a625195065d3c4217c",
"bytes": 5428
},
{
"name": "J3_terminal_M4x6_screw_1",
"sha256": "d5e3605a38440880064b3750cf0faa85017f0a7a386af78c5f1f7974ed732dd7",
"bytes": 2776
},
{
"name": "J3_terminal_M4x6_screw_2",
"sha256": "0626491fcc5be97694aa6cf3d1399818ccaa8ab8656dc44b6ac0653059f1e9a0",
"bytes": 2776
},
{
"name": "J3_VHR_2N_catalogue_housing_envelope",
"sha256": "b696a264e13780596e969efe8d306aaba53b98194ccef0bf3bdd1e5ee1e91a36",
"bytes": 1840
},
{
"name": "motor_black_lead_to_splice_1",
"sha256": "4c639333ef59e65b02181d233c9a2b155414eef5e9f35deb70470c6e95460d2a",
"bytes": 8084
},
{
"name": "motor_blue_lead_to_splice_4",
"sha256": "9efc3dd6e5d455c16d5896bb8ecea54c5fafe4492cdfffce35014c21ebff3197",
"bytes": 8080
},
{
"name": "motor_factory_cable_jacket_rerouted",
"sha256": "7b194ff6612cc9d6867b2912a90b2d38e2b89c250ec08e6f27e80e7c3718629e",
"bytes": 19868
},
{
"name": "motor_green_lead_to_splice_2",
"sha256": "9fbdd64b4635df40b0bef2e158bcc66f05036e6a5f5dd2d9c66f2f78edc58b49",
"bytes": 8084
},
{
"name": "motor_red_lead_to_splice_3",
"sha256": "184c2fb39f7355b163344ad1c961b672d72bad83befc52db7478cff715d6aa86",
"bytes": 8072
},
{
"name": "stepperonline_34HS31_6004S1",
"sha256": "5ec2005604a2ca03ae5593933f72e74b0992f6dd157ed08e0068229c4ea24ec6",
"bytes": 651976
},
{
"name": "TE320559_splice_1",
"sha256": "2465403ef4be90e2e3c49c82bcc3b9a3abdfb5d415a2c583e820348e65fa2c02",
"bytes": 215568
},
{
"name": "TE320559_splice_2",
"sha256": "73985a308aea176b2263f95c27adc7d52396343852de1ced6703a68c9781e573",
"bytes": 215568
},
{
"name": "TE320559_splice_3",
"sha256": "410365ae747a617f7daab45079490ad93914bac071a9a4eda4a640a6cd546833",
"bytes": 215568
},
{
"name": "TE320559_splice_4",
"sha256": "4fc6be1722d1dfa8723c25778f3b0560a242041f1b9b27cc45dbeb71dedb008e",
"bytes": 215568
}
],
"errors": []
}