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/inputChannels.ts

export const inputChannelData = Array.from({ length: 16 }, (_, i) => {
  const n = i + 1
  return {
    channel: `IN${n}`,
    connector: n <= 8 ? "J_IN_A" : "J_IN_B",
    behavior: n <= 4 ? "frequency/pulse capable candidate" : "analog/digital configurable candidate",
    inputNet: `IN${n}`,
    mcuNet: `MCU_IN${n}`,
    protection: `D_IN${n}_TVS`,
    seriesResistor: `R_IN${n}_SER`,
    rcCapacitor: `C_IN${n}_RC`,
    pullupDnp: `R_IN${n}_PU_DNP`,
    pulldownDnp: `R_IN${n}_PD_DNP`,
  }
})