
(rules PCB PsuSwitchModule
  (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 2655)
    (layer_rule F.Cu
      (active on)
      (preferred_direction horizontal)
      (preferred_direction_trace_costs 1.0)
      (against_preferred_direction_trace_costs 2.6)
    )
    (layer_rule B.Cu
      (active on)
      (preferred_direction vertical)
      (preferred_direction_trace_costs 1.0)
      (against_preferred_direction_trace_costs 1.6)
    )
  )
  (rule
    (width 1000.0)
    (clear 400.2)
    (clear 500.0 (type smd_to_turn_gap))
    (clear 100.0 (type smd_smd))
  )
  (padstack "Via[0-1]_1500:1000_um"
    (shape
      (circle F.Cu 1500.0 0.0 0.0)
    )
    (shape
      (circle B.Cu 1500.0 0.0 0.0)
    )
    (attach off)
  )
  (via 
    "Via[0-1]_1500:1000_um" "Via[0-1]_1500:1000_um" default
  )
  (via 
    "Via[0-1]_1500:1000_um-kicad_default" "Via[0-1]_1500:1000_um" "kicad_default"
  )
  (via_rule
    default "Via[0-1]_1500:1000_um"
  )
  (via_rule
    "kicad_default" "Via[0-1]_1500:1000_um-kicad_default"
  )
  (class default
    (clearance_class default)
    (via_rule default)
    (rule
      (width 1000.0)
    )
    (circuit 
      (use_layer F.Cu B.Cu)
    )
  )
  (class "kicad_default"
    Earth "Net-(IC1-Pad2)" "Net-(IC2-Pad2)" "Net-(IC3-Pad2)" "Net-(IC4-Pad2)" "DC_IN" "DC_GND" "ARD_GND"
    "Net-(C17-Pad1)" "Net-(C19-Pad1)" "Net-(C21-Pad1)" "Net-(C23-Pad1)" "ARD_PWM_A" "ARD_PWM_B" "ARD_PWM_C" "ARD_PWM_D"
    "Net-(C25-Pad1)" "Net-(C26-Pad1)" "Net-(C27-Pad1)" "Net-(C28-Pad1)" "ARD_CUR" "ARD_VCC" "ARD_TEMP" "Net-(J2-Pad3)"
    "/PsuSwitchModule.Switch.1/GND_ISO" "/PsuSwitchModule.Switch.1/DRV_SIG" "/PsuSwitchModule.Switch.2/GND_ISO" "/PsuSwitchModule.Switch.2/DRV_SIG" "/PsuSwitchModule.Switch.3/GND_ISO" "/PsuSwitchModule.Switch.3/DRV_SIG" "/PsuSwitchModule.Switch.4/GND_ISO" "/PsuSwitchModule.Switch.4/DRV_SIG"
    "Net-(IC1-Pad3)" "Net-(IC2-Pad3)" "Net-(IC3-Pad3)" "Net-(IC4-Pad3)" "Net-(J1-Pad2)" "Net-(J1-Pad3)" "Net-(U2-Pad3)" "Net-(U4-Pad3)"
    "Net-(U6-Pad3)" "Net-(U8-Pad3)" /PsuSwitchModule.Switch.1/+15V /PsuSwitchModule.Switch.2/+15V /PsuSwitchModule.Switch.3/+15V /PsuSwitchModule.Switch.4/+15V "/PsuSwitchModule.Switch.1/-5V" "/PsuSwitchModule.Switch.2/-5V"
    "/PsuSwitchModule.Switch.3/-5V" "/PsuSwitchModule.Switch.4/-5V" "/PsuSwitchModule.Switch.1/-15V" "/PsuSwitchModule.Switch.2/-15V" "/PsuSwitchModule.Switch.3/-15V" "/PsuSwitchModule.Switch.4/-15V" "Net-(C3-Pad2)" "Net-(C7-Pad2)"
    "Net-(C11-Pad2)" "Net-(C15-Pad2)" "Net-(D202-Pad2)" "Net-(D302-Pad2)" "Net-(D402-Pad2)" "Net-(D502-Pad2)" "Net-(D201-Pad2)" "Net-(D301-Pad2)"
    "Net-(D401-Pad2)" "Net-(D501-Pad2)"
    (clearance_class "kicad_default")
    (via_rule kicad_default)
    (rule
      (width 1000.0)
    )
    (circuit 
      (use_layer F.Cu B.Cu)
    )
  )
)