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

export function PowerSupplies() {
  return <>
    <chip name="U_5V_BUCK" footprint="soic8_p1.27mm" pcbX={-54} pcbY={30} />
    <inductor name="L_5V_BUCK" inductance="10uH" footprint="soic8_p1.27mm" pcbX={-48} pcbY={22} />
    <capacitor name="C_5V_IN" capacitance="10uF" footprint="0805" pcbX={-61} pcbY={22} />
    <capacitor name="C_5V_OUT" capacitance="22uF" footprint="0805" pcbX={-42} pcbY={22} />
    <chip name="U_3V3_LDO" footprint="soic8_p1.27mm" pcbX={-34} pcbY={30} />
    <capacitor name="C_3V3_DEC" capacitance="10uF" footprint="0805" pcbX={-29} pcbY={22} />
    <chip name="U_SENSOR_5V_A_LIMIT" footprint="soic8_p1.27mm" pcbX={-18} pcbY={30} />
    <chip name="U_SENSOR_5V_B_LIMIT" footprint="soic8_p1.27mm" pcbX={0} pcbY={30} />
    <testpoint name="TP_5V_INTERNAL" pcbX={-54} pcbY={41} />
    <testpoint name="TP_3V3_INTERNAL" pcbX={-34} pcbY={41} />
    <testpoint name="TP_5V_SENSOR_A_PROTECTED" pcbX={-18} pcbY={41} />
    <testpoint name="TP_5V_SENSOR_B_PROTECTED" pcbX={0} pcbY={41} />
    <silkscreentext text="5V_INTERNAL buck / 3V3 regulator / protected sensor A+B" pcbX={-24} pcbY={49} fontSize="1mm" />
    <silkscreentext text="SENSOR_A_EN SENSOR_A_FAULT SENSOR_B_EN SENSOR_B_FAULT" pcbX={-8} pcbY={16} fontSize="0.75mm" />
  </>
}