MustafaMulla29/rp2040-bldc-motor-controller-new
A USB‑C PD–powered RP2040 BLDC motor controller PCB with 3.3 V logic, MCT8329A sensorless commutation, three MOSFET half-bridges, protected power switching, USB data, controls, and motor connectors.
- Version
- 0.3.82
- License
- unset
- Stars
- 0
circuit/service-pads.tsx
import { schAt, net } from "./helpers"
import banks from "./service-pads.json"
/** Flat exposed copper contacts for factory/service probes; no fitted hardware. */
export function ServicePads({ bank }: { bank: keyof typeof banks }) {
return <>{banks[bank].map(p => <testpoint key={p.name} name={p.name}
footprintVariant="pad" padShape="circle" padDiameter="1.5mm" doNotPlace
footprint={<footprint><smtpad shape="circle" radius={0.75} solderPasteMargin={-0.75}
solderMaskMargin={0.05} portHints={["pin1"]} />
{/* 1.5 mm copper + 0.5 mm radial probe clearance, matching KiCad D1.5mm. */}
<courtyardcircle pcbX={0} pcbY={0} radius={1.25} />
</footprint>}
{...schAt(p.name, 0, 0)} connections={{pin1: net(p.net)}} />)}</>
}