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

imports/MotorAssemblyCad.ts

// Generated, immutable Git asset URLs; hashes in engineering/mechanical/assembly-parts.json.
export const MECHANICAL_PARTS = [{"name":"stepperonline_34HS31_6004S1","description":"Manufacturer STEP motor; cable tail after Y=-70 rerouted in harness, no motor or terminal housing geometry modified","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/stepperonline_34HS31_6004S1.glb","z":-20.3},{"name":"J2_VHR_4N_mating_housing","description":"J2_VHR_4N_mating_housing","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J2_VHR_4N_mating_housing.glb","z":0},{"name":"motor_factory_cable_jacket_rerouted","description":"motor_factory_cable_jacket_rerouted","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/motor_factory_cable_jacket_rerouted.glb","z":0},{"name":"J2_cavity_1_black_Alpha3057_16AWG","description":"J2 cavity 1 black Alpha3057_16AWG","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J2_cavity_1_black_Alpha3057_16AWG.glb","z":0},{"name":"TE320559_splice_1","description":"TE320559_splice_1","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/TE320559_splice_1.glb","z":0},{"name":"motor_black_lead_to_splice_1","description":"motor_black_lead_to_splice_1","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/motor_black_lead_to_splice_1.glb","z":0},{"name":"J2_cavity_2_green_Alpha3057_16AWG","description":"J2 cavity 2 green Alpha3057_16AWG","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J2_cavity_2_green_Alpha3057_16AWG.glb","z":0},{"name":"TE320559_splice_2","description":"TE320559_splice_2","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/TE320559_splice_2.glb","z":0},{"name":"motor_green_lead_to_splice_2","description":"motor_green_lead_to_splice_2","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/motor_green_lead_to_splice_2.glb","z":0},{"name":"J2_cavity_3_red_Alpha3057_16AWG","description":"J2 cavity 3 red Alpha3057_16AWG","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J2_cavity_3_red_Alpha3057_16AWG.glb","z":0},{"name":"TE320559_splice_3","description":"TE320559_splice_3","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/TE320559_splice_3.glb","z":0},{"name":"motor_red_lead_to_splice_3","description":"motor_red_lead_to_splice_3","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/motor_red_lead_to_splice_3.glb","z":0},{"name":"J2_cavity_4_blue_Alpha3057_16AWG","description":"J2 cavity 4 blue Alpha3057_16AWG","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J2_cavity_4_blue_Alpha3057_16AWG.glb","z":0},{"name":"TE320559_splice_4","description":"TE320559_splice_4","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/TE320559_splice_4.glb","z":0},{"name":"motor_blue_lead_to_splice_4","description":"motor_blue_lead_to_splice_4","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/motor_blue_lead_to_splice_4.glb","z":0},{"name":"J3_VHR_2N_catalogue_housing_envelope","description":"J3 VHR-2N catalogue housing envelope","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_VHR_2N_catalogue_housing_envelope.glb","z":0},{"name":"J3_SVH_41T_P1_1_contact_1_nominal_envelope","description":"J3 SVH-41T-P1.1 contact 1 nominal envelope","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_SVH_41T_P1_1_contact_1_nominal_envelope.glb","z":0},{"name":"J3_SVH_41T_P1_1_contact_2_nominal_envelope","description":"J3 SVH-41T-P1.1 contact 2 nominal envelope","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_SVH_41T_P1_1_contact_2_nominal_envelope.glb","z":0},{"name":"J3_LPS300_manufacturer_part_1","description":"J3_LPS300_manufacturer_part_1","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_LPS300_manufacturer_part_1.glb","z":0},{"name":"J3_LPS300_manufacturer_part_2","description":"J3_LPS300_manufacturer_part_2","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_LPS300_manufacturer_part_2.glb","z":0},{"name":"J3_LPS300_manufacturer_part_3","description":"J3_LPS300_manufacturer_part_3","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_LPS300_manufacturer_part_3.glb","z":0},{"name":"J3_LPS300_manufacturer_part_4","description":"J3_LPS300_manufacturer_part_4","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_LPS300_manufacturer_part_4.glb","z":0},{"name":"J3_LPS300_manufacturer_part_5","description":"J3_LPS300_manufacturer_part_5","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_LPS300_manufacturer_part_5.glb","z":0},{"name":"J3_provisional_heatsink_base_NO_THERMAL_RATING","description":"J3 provisional heatsink base NO THERMAL RATING","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_provisional_heatsink_base_NO_THERMAL_RATING.glb","z":0},{"name":"J3_provisional_heatsink_fin_1","description":"J3 provisional heatsink fin 1","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_provisional_heatsink_fin_1.glb","z":0},{"name":"J3_provisional_heatsink_fin_2","description":"J3 provisional heatsink fin 2","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_provisional_heatsink_fin_2.glb","z":0},{"name":"J3_provisional_heatsink_fin_3","description":"J3 provisional heatsink fin 3","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_provisional_heatsink_fin_3.glb","z":0},{"name":"J3_provisional_heatsink_fin_4","description":"J3 provisional heatsink fin 4","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_provisional_heatsink_fin_4.glb","z":0},{"name":"J3_provisional_heatsink_fin_5","description":"J3 provisional heatsink fin 5","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_provisional_heatsink_fin_5.glb","z":0},{"name":"J3_provisional_heatsink_fin_6","description":"J3 provisional heatsink fin 6","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_provisional_heatsink_fin_6.glb","z":0},{"name":"J3_provisional_heatsink_fin_7","description":"J3 provisional heatsink fin 7","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_provisional_heatsink_fin_7.glb","z":0},{"name":"J3_provisional_heatsink_fin_8","description":"J3 provisional heatsink fin 8","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_provisional_heatsink_fin_8.glb","z":0},{"name":"J3_provisional_heatsink_fin_9","description":"J3 provisional heatsink fin 9","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_provisional_heatsink_fin_9.glb","z":0},{"name":"J3_resistor_mount_M4x25_screw_1","description":"J3 resistor mount M4x25 screw 1","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_resistor_mount_M4x25_screw_1.glb","z":0},{"name":"J3_resistor_mount_M4_lock_washer_1","description":"J3 resistor mount M4 lock washer 1","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_resistor_mount_M4_lock_washer_1.glb","z":0},{"name":"J3_resistor_mount_M4x25_screw_2","description":"J3 resistor mount M4x25 screw 2","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_resistor_mount_M4x25_screw_2.glb","z":0},{"name":"J3_resistor_mount_M4_lock_washer_2","description":"J3 resistor mount M4 lock washer 2","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_resistor_mount_M4_lock_washer_2.glb","z":0},{"name":"J3_TE152883_ring_1_nominal_envelope","description":"J3 TE152883 ring 1 nominal envelope","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_TE152883_ring_1_nominal_envelope.glb","z":0},{"name":"J3_TE152883_insulated_barrel_1_nominal_envelope","description":"J3 TE152883 insulated barrel 1 nominal envelope","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_TE152883_insulated_barrel_1_nominal_envelope.glb","z":0},{"name":"J3_terminal_M4_lock_washer_1","description":"J3 terminal M4 lock washer 1","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_terminal_M4_lock_washer_1.glb","z":0},{"name":"J3_terminal_M4x6_screw_1","description":"J3 terminal M4x6 screw 1","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_terminal_M4x6_screw_1.glb","z":0},{"name":"J3_cavity_1_red_Alpha3057_16AWG","description":"J3 cavity 1 red Alpha3057_16AWG","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_cavity_1_red_Alpha3057_16AWG.glb","z":0},{"name":"J3_TE152883_ring_2_nominal_envelope","description":"J3 TE152883 ring 2 nominal envelope","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_TE152883_ring_2_nominal_envelope.glb","z":0},{"name":"J3_TE152883_insulated_barrel_2_nominal_envelope","description":"J3 TE152883 insulated barrel 2 nominal envelope","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_TE152883_insulated_barrel_2_nominal_envelope.glb","z":0},{"name":"J3_terminal_M4_lock_washer_2","description":"J3 terminal M4 lock washer 2","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_terminal_M4_lock_washer_2.glb","z":0},{"name":"J3_terminal_M4x6_screw_2","description":"J3 terminal M4x6 screw 2","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_terminal_M4x6_screw_2.glb","z":0},{"name":"J3_cavity_2_black_Alpha3057_16AWG","description":"J3 cavity 2 black Alpha3057_16AWG","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_cavity_2_black_Alpha3057_16AWG.glb","z":0},{"name":"J3_provisional_guard_side__41","description":"J3 provisional guard side -41","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_provisional_guard_side__41.glb","z":0},{"name":"J3_provisional_guard_side_41","description":"J3 provisional guard side 41","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_provisional_guard_side_41.glb","z":0},{"name":"J3_provisional_guard_rear","description":"J3 provisional guard rear","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_provisional_guard_rear.glb","z":0},{"name":"J3_provisional_guard_roof","description":"J3 provisional guard roof","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_provisional_guard_roof.glb","z":0},{"name":"J3_provisional_guard_slotted_front__33_5","description":"J3 provisional guard slotted front -33.5","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_provisional_guard_slotted_front__33_5.glb","z":0},{"name":"J3_provisional_guard_slotted_front_0","description":"J3 provisional guard slotted front 0","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_provisional_guard_slotted_front_0.glb","z":0},{"name":"J3_provisional_guard_slotted_front_33","description":"J3 provisional guard slotted front 33","url":"https://raw.githubusercontent.com/techmannih/pd1180-epr/d632f484ea1046071beb703e3e6297d63388f960/engineering/mechanical/parts/J3_provisional_guard_slotted_front_33.glb","z":0}] as const