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
motor-assembly.circuit.tsx
import { assembly } from "@tscircuit/core"
import { PD1180EPR } from "./index.circuit"
import { MECHANICAL_PARTS } from "./imports/MotorAssemblyCad"
/** Motor, J2 motor harness and J3 brake installation preview. Four PCB holes retained; no motor fasteners assumed. Brake cooling/guard are unqualified concepts. */
export default () => (
<assembly.device name="nema34_34HS31_6004S1_controller">
<PD1180EPR />
{MECHANICAL_PARTS.map((part) => (
<assembly.subassembly
key={part.name}
name={part.name}
displayName={part.description}
cadModel={{
glbUrl: part.url,
modelUnitToMmScale: 1,
positionOffset: { x: 0, y: 0, z: part.z },
}}
/>
))}
</assembly.device>
)