seveibar/pd-dual-stepper-controller
Bottom-side PCB silkscreen artwork consisting of embedded mirrored TS Circuit SVG logos, with via-clearance-aware lower-board placement.
- Version
- 0.1.0
- License
- unset
- Stars
- 0
schematic/Drv8825ThermalCopper.tsx
import { Fragment } from "react";
/** Ground planes and solid contacts around the two imported PowerPAD via arrays. */
export const Drv8825ThermalCopper = () => <>
{(["inner1","inner2"] as const).map(layer => <Fragment key={layer}>
<copperpour name={`GND_${layer}`} layer={layer} connectsTo="net.GND"
clearance="0.21mm" boardEdgeMargin="0.3mm" useThermalReliefs={false} coveredWithSolderMask/>
</Fragment>)}
{/* Local fills retain the complete thermal-via annuli. The 0.11 mm copper
spacing exceeds the 0.10 mm rule; drill clearances are audited separately. */}
{[-11,7].flatMap((y,i)=>(["inner1","inner2","bottom"] as const).map(layer=><Fragment key={`${i}:${layer}`}>
<copperpour name={`DRV${i+1}_THERMAL_${layer}`} layer={layer} connectsTo="net.GND"
outline={[{x:11.2,y:y-2.35},{x:14.8,y:y-2.35},{x:14.8,y:y+2.35},{x:11.2,y:y+2.35}]}
clearance="0.11mm" padMargin="0.11mm" traceMargin="0.11mm"
useThermalReliefs={false} coveredWithSolderMask/>
</Fragment>))}
</>;