imrishabh18/nema-23-stepper-controller

A 57 mm four-layer RP2040 NEMA23 stepper-controller PCB with USB‑C/USB‑PD power input, protected motor rail, DRV8452 dual-winding driver, bidirectional current sensing, temperature/enable interlock, optional magnetic encoder, RGB LED and buzzer status indicators, and motor/test connectors.

Version
1.2.3
License
unset
Stars
0

mounting-template.svg

<svg xmlns="http://www.w3.org/2000/svg" width="100mm" height="120mm" viewBox="0 0 100 120">
<rect width="100" height="120" fill="white"/>
<g font-family="Arial,sans-serif" fill="#111">
<text x="50" y="9" text-anchor="middle" font-size="4">NEMA 23 motor cap — REV C</text>
<text x="50" y="15" text-anchor="middle" font-size="2.6">Provisional rear pattern · Print at 100%</text>
<rect x="21.5" y="24" width="57" height="57" rx="2" fill="none" stroke="#111" stroke-width="0.25"/>
<g fill="none" stroke="#111" stroke-width="0.2">
<circle cx="26.43" cy="28.93" r="2.6"/><circle cx="73.57" cy="28.93" r="2.6"/>
<circle cx="26.43" cy="76.07" r="2.6"/><circle cx="73.57" cy="76.07" r="2.6"/>
<path d="M24.43 28.93h4m-2-2v4M71.57 28.93h4m-2-2v4M24.43 76.07h4m-2-2v4M71.57 76.07h4m-2-2v4"/>
<path d="M26.43 85v5m47.14-5v5M26.43 88h47.14"/>
<path d="M83 28.93h5m-5 47.14h5M86 28.93v47.14"/>
<path d="M46 52.5h8M50 48.5v8" stroke="#888"/>
</g>
<text x="50" y="87" text-anchor="middle" font-size="2.8">47.14 mm</text>
<text x="89" y="55" font-size="2.8" transform="rotate(90 89 55)">47.14 mm</text>
<text x="50" y="44" text-anchor="middle" font-size="3">57 × 57 mm PCB</text>
<text x="50" y="62" text-anchor="middle" font-size="2.8">4 × Ø5.2 mm</text>
<text x="50" y="67" text-anchor="middle" font-size="2.3">No centre shaft cutout</text>
<path d="M40 98h20M40 96v4M60 96v4" stroke="#111" stroke-width="0.3"/>
<text x="50" y="104" text-anchor="middle" font-size="2.7">Calibration: exactly 20 mm</text>
<text x="50" y="111" text-anchor="middle" font-size="2.4">Verify the motor's REAR holes before fabrication.</text>
<text x="50" y="116" text-anchor="middle" font-size="2.4">Components outward; insulating standoffs required.</text>
</g></svg>