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

export const stage = "Stage 2D-A — Complete RevD tscircuit Online 3D Board Model, Not Production Release."
export const packageName = "PowerCore16_RevD_Complete_Online_3D_Board_Model"
export const board = { widthMm: 240, heightMm: 150 }
export const highCurrentOutputs = [1, 2, 3, 4]
export const mediumCurrentOutputs = [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]
export const inputChannels = Array.from({ length: 16 }, (_, i) => i + 1)
export const outputChannels = Array.from({ length: 16 }, (_, i) => i + 1)
export const requiredRails = ["VBAT_IN", "VBAT_PROTECTED", "PWR_GND", "LOGIC_GND", "5V_INTERNAL", "3V3_INTERNAL", "5V_SENSOR_A_PROTECTED", "5V_SENSOR_B_PROTECTED", "SENSOR_GND_A", "SENSOR_GND_B"]
export const notes = [
  "Programmable electronic fuse behavior uses smart switch current sense, MCU trip logic, configurable thresholds/delays, retry/latch behavior, and CAN fault reporting.",
  "Input transient protection requires validation before production.",
  "LOAD DUMP / TVS REQUIRES VALIDATION",
  "REVERSE PROTECTION SOA REQUIRES VALIDATION",
  "REQUIRES_CONNECTOR_SYSTEM_VALIDATION",
  "KiCad ERC/DRC and manual review remain required before fabrication."
]