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/connectors.ts
export const dashConnectorPins: Array<[number, string]> = [
[1, "CAN_H"], [2, "CAN_L"], [3, "CAN_REF_GND"], [4, "SHIELD_DRAIN_DNI"],
[5, "IGN_WAKE_IN"], [6, "SERVICE_WAKE"], [7, "BOOT_SERVICE"], [8, "MODULE_FAULT_OUT"],
[9, "DASH_PWR_12V_PROTECTED_DNI_OR_1A_MAX"], [10, "DASH_PWR_GND"], [11, "CAN2_H_DNI"], [12, "CAN2_L_DNI"],
[13, "SERVICE_TX_DNI"], [14, "SERVICE_RX_DNI"], [15, "SPARE_A"], [16, "SPARE_B"],
]
export const outputConnectorPinouts = {
J_OUT_A: ["OUT1_HS", "OUT2_HS", "OUT3_HS", "OUT4_HS"],
J_OUT_B: ["OUT5_HS", "OUT6_HS", "OUT7_HS", "OUT8_HS"],
J_OUT_C: ["OUT9_HS", "OUT10_HS", "OUT11_HS", "OUT12_HS"],
J_OUT_D: ["OUT13_HS", "OUT14_HS", "OUT15_HS", "OUT16_HS"],
} as const
export const inputConnectorPinouts = {
J_IN_A: ["IN1", "IN2", "IN3", "IN4", "IN5", "IN6", "IN7", "IN8", "5V_SENSOR_A_PROTECTED", "SENSOR_GND_A", "SENSOR_GND_A", "SPARE_INPUT_A"],
J_IN_B: ["IN9", "IN10", "IN11", "IN12", "IN13", "IN14", "IN15", "IN16", "5V_SENSOR_B_PROTECTED", "SENSOR_GND_B", "AUX_WAKE_IN_OR_SPARE", "SPARE_INPUT_B"],
} as const