- Leo's hand-routed 24V / /24V_IN / IGN_IN kept byte-identical (SES echo verified subset) - /ETH_RXN via slid 0.24mm along In2 exit: RXN/RXP via pair gap 0.11 -> 0.156mm - clearance-lite clean at <0.125mm hard threshold; only non-track content untouched (verified) - 20 open connections remain for hand-finish (W5500 supplies/RSET/LINKLED, U6 buck pins, P15 RS485_A, U2 BST/FREQ_FAN, GND locals incl. magjack keepout area) - includes Leo's Freerouting artifacts (PROD dsn/ses/rules) + track-width presets in .kicad_pro - NOTE: broken MCP import_ses had gutted the on-disk board (0 tracks, 133/190 footprints) at 07:07; recovered from container-staged 5a65eefb copy == git HEAD blob
199 lines
6.4 KiB
Plaintext
199 lines
6.4 KiB
Plaintext
|
|
(rules PCB hbox-watchdog-v4-PROD
|
|
(snap_angle
|
|
fortyfive_degree
|
|
)
|
|
(autoroute_settings
|
|
(fanout off)
|
|
(autoroute on)
|
|
(postroute on)
|
|
(vias on)
|
|
(via_costs 50)
|
|
(plane_via_costs 5)
|
|
(start_ripup_costs 100)
|
|
(start_pass_no 47)
|
|
(layer_rule F.Cu
|
|
(active on)
|
|
(preferred_direction horizontal)
|
|
(preferred_direction_trace_costs 1.8)
|
|
(against_preferred_direction_trace_costs 3.3)
|
|
)
|
|
(layer_rule In1.Cu
|
|
(active on)
|
|
(preferred_direction vertical)
|
|
(preferred_direction_trace_costs 1.0)
|
|
(against_preferred_direction_trace_costs 1.6)
|
|
)
|
|
(layer_rule In2.Cu
|
|
(active on)
|
|
(preferred_direction vertical)
|
|
(preferred_direction_trace_costs 1.0)
|
|
(against_preferred_direction_trace_costs 2.5)
|
|
)
|
|
(layer_rule B.Cu
|
|
(active on)
|
|
(preferred_direction horizontal)
|
|
(preferred_direction_trace_costs 1.8)
|
|
(against_preferred_direction_trace_costs 2.4)
|
|
)
|
|
)
|
|
(rule
|
|
(width 200.0)
|
|
(clearance 200.0)
|
|
(clearance 100.0 (type smd_to_turn_gap))
|
|
(clearance 50.0 (type smd))
|
|
(clearance 200.0 (type "kicad_default"))
|
|
(clearance 200.0 (type "PWR_HI"))
|
|
(clearance 200.0 (type "PWR_MID"))
|
|
(clearance 500.0 (type HV24))
|
|
)
|
|
(padstack "Via[0-3]_600:300_um"
|
|
(shape
|
|
(circle F.Cu 600.0 0.0 0.0)
|
|
)
|
|
(shape
|
|
(circle In1.Cu 600.0 0.0 0.0)
|
|
)
|
|
(shape
|
|
(circle In2.Cu 600.0 0.0 0.0)
|
|
)
|
|
(shape
|
|
(circle B.Cu 600.0 0.0 0.0)
|
|
)
|
|
(attach off)
|
|
)
|
|
(padstack "Via[0-3]_800:400_um"
|
|
(shape
|
|
(circle F.Cu 800.0 0.0 0.0)
|
|
)
|
|
(shape
|
|
(circle In1.Cu 800.0 0.0 0.0)
|
|
)
|
|
(shape
|
|
(circle In2.Cu 800.0 0.0 0.0)
|
|
)
|
|
(shape
|
|
(circle B.Cu 800.0 0.0 0.0)
|
|
)
|
|
(attach off)
|
|
)
|
|
(via
|
|
"Via[0-3]_600:300_um" "Via[0-3]_600:300_um" default
|
|
)
|
|
(via
|
|
"Via[0-3]_800:400_um" "Via[0-3]_800:400_um" default
|
|
)
|
|
(via
|
|
"Via[0-3]_600:300_um-kicad_default" "Via[0-3]_600:300_um" "kicad_default"
|
|
)
|
|
(via
|
|
"Via[0-3]_800:400_um-kicad_default" "Via[0-3]_800:400_um" "kicad_default"
|
|
)
|
|
(via
|
|
"Via[0-3]_600:300_um-PWR_HI" "Via[0-3]_600:300_um" "PWR_HI"
|
|
)
|
|
(via
|
|
"Via[0-3]_800:400_um-PWR_HI" "Via[0-3]_800:400_um" "PWR_HI"
|
|
)
|
|
(via
|
|
"Via[0-3]_600:300_um-PWR_MID" "Via[0-3]_600:300_um" "PWR_MID"
|
|
)
|
|
(via
|
|
"Via[0-3]_800:400_um-PWR_MID" "Via[0-3]_800:400_um" "PWR_MID"
|
|
)
|
|
(via
|
|
"Via[0-3]_600:300_um-HV24" "Via[0-3]_600:300_um" HV24
|
|
)
|
|
(via
|
|
"Via[0-3]_800:400_um-HV24" "Via[0-3]_800:400_um" HV24
|
|
)
|
|
(via_rule
|
|
default "Via[0-3]_600:300_um"
|
|
)
|
|
(via_rule
|
|
"kicad_default" "Via[0-3]_600:300_um-kicad_default"
|
|
)
|
|
(via_rule
|
|
"PWR_HI" "Via[0-3]_800:400_um-PWR_HI"
|
|
)
|
|
(via_rule
|
|
"PWR_MID" "Via[0-3]_800:400_um-PWR_MID"
|
|
)
|
|
(via_rule
|
|
HV24 "Via[0-3]_800:400_um-HV24"
|
|
)
|
|
(class default
|
|
(clearance_class default)
|
|
(via_rule default)
|
|
(rule
|
|
(width 200.0)
|
|
)
|
|
(circuit
|
|
(use_layer F.Cu In1.Cu In2.Cu B.Cu)
|
|
)
|
|
)
|
|
(class "kicad_default"
|
|
3V3 GND "/GATE_LS" "IGN_SENSE" "FAN_TACH_RAW" "/EN_FAN" /BLED2 /NTC
|
|
/NRST "CC_FAN" "/ETH_TXN" "/ETH_TXP" "/ETH_RXN" "/ETH_RXP" "/ETH_RSET" "/ETH_TOCAP"
|
|
"/ETH_1V2" "/ETH_LINKLED" "/ETH_ACTLED" "/ETH_XI" "/ETH_XO" "/ETH_CS" "/ETH_SCK" "/ETH_MISO"
|
|
"/ETH_MOSI" "/ETH_INT" "/ETH_RST" "/ETH_PMODE" /COMP3 /FB3 /FREQ3 /BST3
|
|
"/ETH_FREQ" /BLED1 "unconnected-(J1-Pin_1-Pad1)" "unconnected-(J1-Pin_2-Pad2)" "unconnected-(J1-Pin_3-Pad3)" "unconnected-(J1-Pin_4-Pad4)" "/BAT_SENSE" "/PWR_CTRL"
|
|
"/GNSS_TX" "/GNSS_RX" "/5V_SENSE" "FAN_PWM" "unconnected-(J1-Pin_13-Pad13)" "EXT_LED" "/NTC_TEMP" "FAN_TACH"
|
|
"/COMP3_C" "FAN_GATE" /IGATE "/RS485_T" "/RS485_B" "/ETH_FB" "/RS485_A" "/I2C_SDA"
|
|
"/RS232_C2P" "/RS232_C2N" "/ETH_SW" "/ETH_RCT" "/MODEM_LED" "/MODEM_LED_A" "/I2C_SCL" "/DOUT_4G"
|
|
"/DIN_4G" "/MODEM_RST" "/USB_VBUS" "/USB_DP" "/USB_DM" "unconnected-(J7-Pin_9-Pad9)" "/ETH_COMP" "/ETH_COMPC"
|
|
"/LED_A" "/ETH_ACT_A" "USART1_RX" "COMP_FAN" "/BASE_LS" "/SER_XTAL1" "/FB_FAN" "/ETH_LNK_A"
|
|
"/RGBG_K" "/RGB_G" "BST_FAN" "unconnected-(U4-ALERT-Pad3)" /BATLED3 /BLED3 "/CLPROG_TP" "unconnected-(J8-Pin_2-Pad2)"
|
|
"unconnected-(J8-Pin_3-Pad3)" "unconnected-(J8-Pin_4-Pad4)" "unconnected-(J8-Pin_5-Pad5)" "unconnected-(J8-Pin_9-Pad9)" "FREQ_FAN" /BATLED4 /BLED4 "/USB_CC1"
|
|
"/SER_TXB" "/SER_RXB" "/F0_SEL" "/SER_IRQ" "/LED_K" "/Q6_BASE" /BATLED2 "/USB_CC2"
|
|
"unconnected-(P1-Pin_4-Pad4)" "unconnected-(P1-Pin_5-Pad5)" "/SER_XTAL2" /PFI "/SER_RXA" "/SER_DEA" "/SER_TXA" /KCOIL
|
|
"/USART1_TX" "/CHRG_EN" "unconnected-(J2-Pin_8-Pad8)" "unconnected-(J2-Pin_9-Pad9)" "/CHRG_STAT" "/CHRG_FAULT" "/BYP_CTRL" "unconnected-(J2-Pin_17-Pad17)"
|
|
"/RS232_VN" "/SER_RSTn" /PROG "/VFB_BST" "unconnected-(U6-RST-Pad11)" "/F2_SEL" "/F1_SEL" "/PFO_TP"
|
|
"/RGBR_K" "/RGB_R" "/RS232_C1P" "/RS232_C1N" "/RGBB_K" "/RGB_B" /BATLED1 "/RS232_VP"
|
|
"/ETH_BST" "/RS232_RX" "/RS232_TX" "unconnected-(MOD1-NC-Pad1)" "unconnected-(MOD1-RESET-Pad3)" "unconnected-(MOD1-3V3_OUT-Pad4)" "unconnected-(MOD1-VIN-Pad8)" "unconnected-(MOD1-A0-Pad9)"
|
|
"unconnected-(MOD1-A1-Pad10)" "unconnected-(MOD1-A2-Pad11)" "unconnected-(MOD1-A3-Pad12)" "unconnected-(MOD1-A4-Pad13)" "unconnected-(MOD1-A5-Pad14)" "unconnected-(MOD1-D3-Pad18)" "unconnected-(MOD1-D4-Pad19)" "unconnected-(MOD1-D5-Pad20)"
|
|
"unconnected-(MOD1-D6-Pad21)" "unconnected-(MOD1-D7-Pad22)" "unconnected-(MOD1-D9-Pad24)" "unconnected-(MOD1-D10-Pad25)" "unconnected-(MOD1-FENCE_D11-Pad26)" "unconnected-(MOD1-EXTINT_D12-Pad27)" "unconnected-(MOD1-TPS_D13-Pad28)" "unconnected-(MOD1-AREF-Pad30)"
|
|
"unconnected-(MOD1-SDA-Pad31)" "unconnected-(MOD1-SCL-Pad32)"
|
|
(clearance_class "kicad_default")
|
|
(via_rule "kicad_default")
|
|
(rule
|
|
(width 200.0)
|
|
)
|
|
(circuit
|
|
(use_layer F.Cu In1.Cu In2.Cu B.Cu)
|
|
)
|
|
)
|
|
(class "PWR_HI"
|
|
/SYS5V "/BAT_PLUS" /VEH5V /MAIN5V "/VIN_SW" "/SW_BAT"
|
|
(clearance_class "PWR_HI")
|
|
(via_rule "PWR_HI")
|
|
(rule
|
|
(width 1500.0)
|
|
)
|
|
(circuit
|
|
(use_layer F.Cu In1.Cu In2.Cu B.Cu)
|
|
)
|
|
)
|
|
(class "PWR_MID"
|
|
"SW_FAN" "/5V_FAN" "/FAN_RET" "/3V3_ETH" "/SW3_NODE" "/SW_5V" "/SW_IN" "/3V3_MODEM"
|
|
(clearance_class "PWR_MID")
|
|
(via_rule "PWR_MID")
|
|
(rule
|
|
(width 1000.0)
|
|
)
|
|
(circuit
|
|
(use_layer F.Cu In1.Cu In2.Cu B.Cu)
|
|
)
|
|
)
|
|
(class HV24
|
|
"/24V_IN" 24V "IGN_IN" "Q10_GATE"
|
|
(clearance_class HV24)
|
|
(via_rule HV24)
|
|
(rule
|
|
(width 500.0)
|
|
)
|
|
(circuit
|
|
(use_layer F.Cu In1.Cu In2.Cu B.Cu)
|
|
)
|
|
)
|
|
) |