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/TestPoints.tsx

export function TestPoints() {
  const nets = ["VBAT_IN", "VBAT_PROTECTED", "PWR_GND", "5V_INTERNAL", "3V3_INTERNAL", "5V_SENSOR_A_PROTECTED", "5V_SENSOR_B_PROTECTED", "CAN_H", "CAN_L", "TEMP_SENSE", "VBAT_SENSE"]
  return <>
    {nets.map((net, i) => <>
      <testpoint name={`TP_${net}`} pcbX={-104 + i * 12} pcbY={-6} />
      <silkscreentext text={`TP ${net}`} pcbX={-104 + i * 12} pcbY={-12} fontSize="0.55mm" />
    </>)}
    <chip name="U_BOARD_TEMP_SENSOR" footprint="soic8_p1.27mm" pcbX={56} pcbY={-10} />
    <silkscreentext text="OUT current sense group test points at each U_OUTx" pcbX={-8} pcbY={4} fontSize="0.75mm" />
    <silkscreentext text="Input test points at IN1-IN16 filter outputs" pcbX={-8} pcbY={-4} fontSize="0.75mm" />
  </>
}