imrishabh18/nema17-motor-controller-flex
An RP2040-based USB‑C/USB‑PD controller board that powers and drives a NEMA17 stepper via a DRV8825, with current/temperature/voltage monitoring, optional AS5600 encoder, buzzer/RGB status indicators, QSPI flash, and flexible motor/encoder connections.
- Version
- 1.2.0
- License
- unset
- Stars
- 0
schematic/Drv8825ThermalCopper.tsx
import { Fragment } from "react";
/** Heat-spreading copper for the twelve vias in the imported DRV8825 footprint. */
export const Drv8825ThermalCopper = () => <>
{(["inner1", "inner2"] as const).map(layer => <Fragment key={layer}><copperpour
name={`DRV_EP_GND_${layer}`} layer={layer} connectsTo="net.GND"
outline={[{x:2.55,y:-14.55},{x:6.05,y:-14.55},{x:6.05,y:-8.95},{x:2.55,y:-8.95}]}
clearance="0.2mm" padMargin="0.2mm" traceMargin="0.2mm"
useThermalReliefs={false} coveredWithSolderMask
/></Fragment>)}
</>;