jettos/powercore16-revc-complete-board-model
This code defines the hardware layout for a power distribution and control circuit featuring high-current power inputs, multiple output switches with programmable fuses, MCU-based control, input connectors, and communication interfaces, all represented with specific component footprints and connectivity zones.
- Version
- 0.4.8
- License
- unset
- Stars
- 0
src/components/OutputConnectors.tsx
const connectors = [
["J_OUT_A", -66, ["OUT1_HS", "OUT2_HS", "OUT3_HS", "OUT4_HS"], "DTP 4-pin", "DTP10-4P vertical / DTP13-4P right-angle candidate"],
["J_OUT_B", -22, ["OUT5_HS", "OUT6_HS", "OUT7_HS", "OUT8_HS"], "DT 4-pin", "DT15-4P vertical / DT13-4P right-angle candidate"],
["J_OUT_C", 22, ["OUT9_HS", "OUT10_HS", "OUT11_HS", "OUT12_HS"], "DT 4-pin", "DT15-4P vertical / DT13-4P right-angle candidate"],
["J_OUT_D", 66, ["OUT13_HS", "OUT14_HS", "OUT15_HS", "OUT16_HS"], "DT 4-pin", "DT15-4P vertical / DT13-4P right-angle candidate"],
] as const
export function OutputConnectors() {
return (
<>
{connectors.map(([name, x, nets, family, candidate]) => <>
<chip name={name} footprint="pinrow4" pcbX={x} pcbY={68} />
<silkscreentext text={`${name} ${family}: ${nets.join(" ")}`} pcbX={x} pcbY={60} fontSize="0.65mm" />
<silkscreentext text={candidate} pcbX={x} pcbY={54} fontSize="0.6mm" />
</>)}
</>
)
}