(kicad_pcb (version 20171130) (host pcbnew "(5.0.1)-4")
  (general
    (thickness 1.6)
    (drawings 8)
    (tracks 17)
    (zones 0)
    (modules 8)
    (nets 4)
  )
  (page User 140.005 119.99)
  (layers
    (0 F.Cu signal)
    (31 B.Cu signal)
    (32 B.Adhes user)
    (33 F.Adhes user)
    (34 B.Paste user)
    (35 F.Paste user)
    (36 B.SilkS user)
    (37 F.SilkS user)
    (38 B.Mask user)
    (39 F.Mask user)
    (40 Dwgs.User user)
    (41 Cmts.User user)
    (42 Eco1.User user)
    (43 Eco2.User user)
    (44 Edge.Cuts user)
    (45 Margin user)
    (46 B.CrtYd user)
    (47 F.CrtYd user)
    (48 B.Fab user)
    (49 F.Fab user)
  )
  (setup
    (last_trace_width 1)
    (trace_clearance 0.2)
    (zone_clearance 1)
    (zone_45_only no)
    (trace_min 0.2)
    (segment_width 0.2)
    (edge_width 0.15)
    (via_size 0.8)
    (via_drill 0.4)
    (via_min_size 0.4)
    (via_min_drill 0.3)
    (uvia_size 0.3)
    (uvia_drill 0.1)
    (uvias_allowed no)
    (uvia_min_size 0.2)
    (uvia_min_drill 0.1)
    (pcb_text_width 0.3)
    (pcb_text_size 1.5 1.5)
    (mod_edge_width 0.15)
    (mod_text_size 1 1)
    (mod_text_width 0.15)
    (pad_size 1.5 1.5)
    (pad_drill 0)
    (pad_to_mask_clearance 0.051)
    (solder_mask_min_width 0.25)
    (aux_axis_origin 0 0)
    (visible_elements 7FFFFF7F)
    (pcbplotparams
      (layerselection 0x010fc_ffffffff)
      (usegerberextensions false)
      (usegerberattributes false)
      (usegerberadvancedattributes false)
      (creategerberjobfile false)
      (excludeedgelayer true)
      (linewidth 0.100000)
      (plotframeref false)
      (viasonmask false)
      (mode 1)
      (useauxorigin false)
      (hpglpennumber 1)
      (hpglpenspeed 20)
      (hpglpendiameter 15.000000)
      (psnegative false)
      (psa4output false)
      (plotreference true)
      (plotvalue true)
      (plotinvisibletext false)
      (padsonsilk false)
      (subtractmaskfromsilk false)
      (outputformat 1)
      (mirror false)
      (drillshape 1)
      (scaleselection 1)
      (outputdirectory ""))
  )
  (net 0 "")
  (net 1 gate_drv)
  (net 2 "Net-(H2-Pad1)")
  (net 3 "Net-(H1-Pad1)")
  (net_class Default "This is the default net class."
    (clearance 0.2)
    (trace_width 1)
    (via_dia 0.8)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net "Net-(H1-Pad1)")
    (add_net "Net-(H2-Pad1)")
    (add_net gate_drv)
  )
  (module Package_TO_SOT_THT:TO-220-3_Vertical (layer F.Cu) (tedit 5AC8BA0D)
    (at 45 30)
    (descr "TO-220-3, Vertical, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf")
    (tags "TO-220-3 Vertical RM 2.54mm")
    (fp_text reference Q1 (at 2.54 -4.27) (layer F.SilkS))
    (fp_text value IRF9540N (at 2.54 2.5) (layer F.Fab))
    (fp_text user %R (at 2.54 -4.27) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 1 gate_drv))
    (pad 2 thru_hole oval (at 2.54 0) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 2 "Net-(H2-Pad1)"))
    (pad 3 thru_hole oval (at 5.08 0) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 3 "Net-(H1-Pad1)"))
    (model ${KISYS3DMOD}/Package_TO_SOT_THT.3dshapes/TO-220-3_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Package_TO_SOT_THT:TO-220-3_Vertical (layer F.Cu) (tedit 5AC8BA0D)
    (at 75 30)
    (descr "TO-220-3, Vertical, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf")
    (tags "TO-220-3 Vertical RM 2.54mm")
    (fp_text reference Q3 (at 2.54 -4.27) (layer F.SilkS))
    (fp_text value IRF9540N (at 2.54 2.5) (layer F.Fab))
    (fp_text user %R (at 2.54 -4.27) (layer F.Fab))
    (pad 3 thru_hole oval (at 5.08 0) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 3 "Net-(H1-Pad1)"))
    (pad 2 thru_hole oval (at 2.54 0) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 2 "Net-(H2-Pad1)"))
    (pad 1 thru_hole rect (at 0 0) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 1 gate_drv))
    (model ${KISYS3DMOD}/Package_TO_SOT_THT.3dshapes/TO-220-3_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Package_TO_SOT_THT:TO-220-3_Vertical (layer F.Cu) (tedit 5AC8BA0D)
    (at 60 30)
    (descr "TO-220-3, Vertical, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf")
    (tags "TO-220-3 Vertical RM 2.54mm")
    (fp_text reference Q2 (at 2.54 -4.27) (layer F.SilkS))
    (fp_text value IRF9540N (at 2.54 2.5) (layer F.Fab))
    (fp_text user %R (at 2.54 -4.27) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 1 gate_drv))
    (pad 2 thru_hole oval (at 2.54 0) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 2 "Net-(H2-Pad1)"))
    (pad 3 thru_hole oval (at 5.08 0) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 3 "Net-(H1-Pad1)"))
    (model ${KISYS3DMOD}/Package_TO_SOT_THT.3dshapes/TO-220-3_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Package_TO_SOT_THT:TO-220-3_Vertical (layer F.Cu) (tedit 5AC8BA0D)
    (at 90 30)
    (descr "TO-220-3, Vertical, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf")
    (tags "TO-220-3 Vertical RM 2.54mm")
    (fp_text reference Q4 (at 2.54 -4.27) (layer F.SilkS))
    (fp_text value IRF9540N (at 2.54 2.5) (layer F.Fab))
    (fp_text user %R (at 2.54 -4.27) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 1 gate_drv))
    (pad 2 thru_hole oval (at 2.54 0) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 2 "Net-(H2-Pad1)"))
    (pad 3 thru_hole oval (at 5.08 0) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 3 "Net-(H1-Pad1)"))
    (model ${KISYS3DMOD}/Package_TO_SOT_THT.3dshapes/TO-220-3_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module TestPoint:TestPoint_THTPad_1.5x1.5mm_Drill0.7mm (layer F.Cu) (tedit 5C939B56)
    (at 55 34)
    (descr "THT rectangular pad as test Point, square 1.5mm side length, hole diameter 0.7mm")
    (tags "test point THT pad rectangle square")
    (attr virtual)
    (fp_text reference GIN1 (at 0 -1.648) (layer F.SilkS) hide)
    (fp_text value TestPoint (at 0 1.75) (layer F.Fab))
    (fp_text user %R (at 0 -1.65) (layer F.Fab))
    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 gate_drv))
  )
  (module TestPoint:TestPoint_THTPad_1.5x1.5mm_Drill0.7mm (layer F.Cu) (tedit 5C939B5F)
    (at 85 34)
    (descr "THT rectangular pad as test Point, square 1.5mm side length, hole diameter 0.7mm")
    (tags "test point THT pad rectangle square")
    (attr virtual)
    (fp_text reference GIN2 (at 0 -1.648) (layer F.SilkS) hide)
    (fp_text value TestPoint (at 0 1.75) (layer F.Fab))
    (fp_text user %R (at 0 -1.65) (layer F.Fab))
    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 gate_drv))
  )
  (module MountingHole:MountingHole_6.4mm_M6_ISO14580_Pad (layer F.Cu) (tedit 5C93943A)
    (at 35 30)
    (descr "Mounting Hole 6.4mm, M6, ISO14580")
    (tags "mounting hole 6.4mm m6 iso14580")
    (attr virtual)
    (fp_text reference H1 (at 0 -6) (layer F.SilkS))
    (fp_text value Src (at 0 6) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 10 10) (drill 4.2) (layers *.Cu *.Mask)
      (net 3 "Net-(H1-Pad1)"))
  )
  (module MountingHole:MountingHole_6.4mm_M6_ISO14580_Pad (layer F.Cu) (tedit 5C939431)
    (at 105 30)
    (descr "Mounting Hole 6.4mm, M6, ISO14580")
    (tags "mounting hole 6.4mm m6 iso14580")
    (attr virtual)
    (fp_text reference H2 (at 0 -6) (layer F.SilkS))
    (fp_text value Dr (at 0 6) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 10 10) (drill 4.2) (layers *.Cu *.Mask)
      (net 2 "Net-(H2-Pad1)"))
  )
  (gr_arc (start 30.48 25.4) (end 30.48 24.13) (angle -90) (layer Edge.Cuts) (width 0.15))
  (gr_arc (start 30.48 34.29) (end 29.21 34.29) (angle -90) (layer Edge.Cuts) (width 0.15))
  (gr_arc (start 109.22 25.4) (end 110.49 25.4) (angle -90) (layer Edge.Cuts) (width 0.15))
  (gr_arc (start 109.22 34.29) (end 109.22 35.56) (angle -90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 30.48 24.13) (end 109.22 24.13) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 109.22 35.56) (end 30.48 35.56) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 29.21 25.4) (end 29.21 34.29) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 110.49 34.29) (end 110.49 25.4) (layer Edge.Cuts) (width 0.15))
  (zone (net 3) (net_name "Net-(H1-Pad1)") (layer B.Cu) (hatch edge 0.508)
    (connect_pads yes (clearance 1))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 29.21 24.13) (xy 96.52 24.13) (xy 96.52 35.56) (xy 29.21 35.56)
      )
    )
  )
  (zone (net 0) (net_name "") (layer B.Mask) (hatch edge 0.508)
    (connect_pads yes (clearance 1))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 29.21 24.13) (xy 97.79 24.13) (xy 97.79 30.48) (xy 29.21 30.48)
      )
    )
  )
  (zone (net 2) (net_name "Net-(H2-Pad1)") (layer F.Cu) (hatch edge 0.508)
    (connect_pads yes (clearance 1))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 110.49 30.48) (xy 45.72 30.48) (xy 45.72 24.13) (xy 110.49 24.13)
      )
    )
  )
  (zone (net 0) (net_name "") (layer F.Mask) (hatch edge 0.508)
    (connect_pads yes (clearance 1))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 110.49 34.29) (xy 97.79 34.29) (xy 97.79 30.48) (xy 43.18 30.48) (xy 43.18 24.13)
        (xy 110.49 24.13)
      )
    )
  )
  (zone (net 0) (net_name "") (layer F.Mask) (hatch edge 0.508)
    (connect_pads yes (clearance 1))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 73.66 33.02) (xy 76.2 33.02) (xy 76.2 35.56) (xy 73.66 35.56)
      )
    )
  )
  (zone (net 0) (net_name "") (layer F.Mask) (hatch edge 0.508)
    (connect_pads yes (clearance 1))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 58.42 33.02) (xy 58.42 35.56) (xy 60.96 35.56) (xy 60.96 33.02)
      )
    )
  )
  (zone (net 0) (net_name "") (layer F.Mask) (hatch edge 0.508)
    (connect_pads yes (clearance 1))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 44.45 33.02) (xy 44.45 35.56) (xy 46.99 35.56) (xy 46.99 33.02)
      )
    )
  )
  (zone (net 0) (net_name "") (layer F.Mask) (hatch edge 0.508)
    (connect_pads yes (clearance 1))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 88.9 33.02) (xy 88.9 35.56) (xy 91.44 35.56) (xy 91.44 33.02)
      )
    )
  )
  (zone (net 0) (net_name "") (layer F.Mask) (hatch edge 0.508)
    (connect_pads yes (clearance 1))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 97.79 35.56) (xy 97.79 33.02) (xy 110.49 33.02) (xy 110.49 35.56)
      )
    )
  )
  (zone (net 0) (net_name "") (layer B.Mask) (hatch edge 0.508)
    (connect_pads yes (clearance 1))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 40.64 29.21) (xy 40.64 35.56) (xy 29.21 35.56) (xy 29.21 29.21)
      )
    )
  )
  (zone (net 2) (net_name "Net-(H2-Pad1)") (layer F.Cu) (hatch edge 0.508)
    (connect_pads yes (clearance 1))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 97.79 24.13) (xy 97.79 35.56) (xy 110.49 35.56) (xy 110.49 24.13)
      )
    )
  )
)
