You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

156 lines
4.6 KiB

(rules PCB ulx3s
(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 1)
(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 horizontal)
(preferred_direction_trace_costs 1.0)
(against_preferred_direction_trace_costs 2.5)
)
(layer_rule B.Cu
(active on)
(preferred_direction vertical)
(preferred_direction_trace_costs 1.8)
(against_preferred_direction_trace_costs 2.4)
)
)
(rule
(width 250.0)
(clear 200.2)
(clear 125.0 (type smd_to_turn_gap))
(clear 50.0 (type smd_smd))
(clear 100.2 (type BGA_BGA))
)
(padstack "Via[0-3]_600:400_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]_330:150_um"
(shape
(circle F.Cu 330.0 0.0 0.0)
)
(shape
(circle In1.Cu 330.0 0.0 0.0)
)
(shape
(circle In2.Cu 330.0 0.0 0.0)
)
(shape
(circle B.Cu 330.0 0.0 0.0)
)
(attach off)
)
(via
"Via[0-3]_600:400_um" "Via[0-3]_600:400_um" default
)
(via
"Via[0-3]_330:150_um" "Via[0-3]_330:150_um" default
)
(via
"Via[0-3]_600:400_um-kicad_default" "Via[0-3]_600:400_um" "kicad_default"
)
(via
"Via[0-3]_330:150_um-kicad_default" "Via[0-3]_330:150_um" "kicad_default"
)
(via
"Via[0-3]_600:400_um-BGA" "Via[0-3]_600:400_um" BGA
)
(via
"Via[0-3]_330:150_um-BGA" "Via[0-3]_330:150_um" BGA
)
(via_rule
default "Via[0-3]_330:150_um"
)
(via_rule
"kicad_default" "Via[0-3]_600:400_um-kicad_default"
)
(via_rule
BGA "Via[0-3]_330:150_um-BGA"
)
(class default
(clearance_class default)
(via_rule default)
(rule
(width 250.0)
)
(circuit
(use_layer F.Cu In1.Cu In2.Cu B.Cu)
)
)
(class "kicad_default"
+5V /gpio/IN5V /gpio/OUT5V +3V3 "Net-(L1-Pad1)" "Net-(L2-Pad1)" +1V2 /power/FB1
+2V5 "Net-(L3-Pad1)" /power/PWREN /power/FB3 /power/FB2 "Net-(D9-Pad1)" /power/VBAT /power/WAKEUPn
/power/WKUP /power/SHUT /power/WAKE /power/HOLD /power/WKn "/power/OSCI_32k" "/power/OSCO_32k" "FTDI_nSUSPEND"
"USB_FTDI_DM" "USB_FTDI_DP" "Net-(Q2-Pad3)" SHUTDOWN "/analog/AUDIO_L" "/analog/AUDIO_R" /gpdi/VREF2 /blinkey/BTNPU
USB5V "Net-(BTN0-Pad1)" nRESET /usb/FT3V3 "FTDI_nDTR"
(clearance_class "kicad_default")
(via_rule kicad_default)
(rule
(width 250.0)
)
(circuit
(use_layer F.Cu In1.Cu In2.Cu B.Cu)
)
)
(class BGA
GND "BTN_D" "BTN_F1" "BTN_F2" "BTN_L" "BTN_R" "BTN_U" "SD_3"
"JTAG_TDI" "JTAG_TCK" "JTAG_TMS" "JTAG_TDO" "GPDI_5V_SCL" "GPDI_5V_SDA" "GPDI_SDA" "GPDI_SCL"
"SD_CMD" "SD_CLK" "SD_D0" "SD_D1" /gpio/B11 /gpio/C11 /gpio/A10 /gpio/A11
/gpio/B10 /gpio/A9 /gpio/C10 /gpio/B9 /gpio/E9 /gpio/D9 /gpio/A8 /gpio/A7
/gpio/B8 /gpio/C8 /gpio/D8 /gpio/E8 /gpio/C7 /gpio/C6 /gpio/D7 /gpio/E7
/gpio/D6 /gpio/E6 /gpio/B6 /gpio/A6 /gpio/A19 /gpio/B20 /gpio/A18 /gpio/B19
/gpio/A17 /gpio/B18 /gpio/B17 /gpio/C17 /gpio/C16 /gpio/D16 /gpio/A16 /gpio/B16
/gpio/D15 /gpio/E15 /gpio/B15 /gpio/C15 /gpio/D14 /gpio/E14 /gpio/A14 /gpio/C14
/gpio/D13 /gpio/E13 /gpio/B13 /gpio/C13 /gpio/A12 /gpio/A13 /gpio/D12 /gpio/E12
/gpio/B12 /gpio/C12 /gpio/D11 /gpio/E11 LED0 LED1 LED2 LED3
LED4 LED5 LED6 LED7 "BTN_PWRn" "GPDI_ETH_N" "GPDI_ETH_P" "GPDI_D2_P"
"GPDI_D2_N" "GPDI_D1_P" "GPDI_D1_N" "GPDI_D0_P" "GPDI_D0_N" "GPDI_CLK_P" "GPDI_CLK_N" "GPDI_CEC"
"SDRAM_CKE" "SDRAM_A7" "SDRAM_D15" "SDRAM_BA1" "SDRAM_D7" "SDRAM_A6" "SDRAM_CLK" "SDRAM_D13"
"SDRAM_BA0" "SDRAM_D6" "SDRAM_A5" "SDRAM_D14" "SDRAM_A11" "SDRAM_D12" "SDRAM_D5" "SDRAM_A4"
"SDRAM_A10" "SDRAM_D11" "SDRAM_A3" "SDRAM_D4" "SDRAM_D10" "SDRAM_D9" "SDRAM_A9" "SDRAM_D3"
"SDRAM_D8" "SDRAM_A8" "SDRAM_A2" "SDRAM_A1" "SDRAM_A0" "SDRAM_D2" "SDRAM_D1" "SDRAM_D0"
"SDRAM_DQM0" "SDRAM_nCS" "SDRAM_nRAS" "SDRAM_DQM1" "SDRAM_nCAS" "SDRAM_nWE"
(clearance_class BGA)
(via_rule BGA)
(rule
(width 200.0)
)
(circuit
(use_layer F.Cu In1.Cu In2.Cu B.Cu)
)
)
)