(kicad_pcb (version 20171130) (host pcbnew "(5.1.7)-1")
  (general
    (thickness 1.6)
    (drawings 8)
    (tracks 2)
    (zones 0)
    (modules 4)
    (nets 4)
  )
  (page A4)
  (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 hide)
    (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 0.25)
    (trace_clearance 0.2)
    (zone_clearance 0.508)
    (zone_45_only no)
    (trace_min 0.2)
    (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)
    (edge_width 0.05)
    (segment_width 0.2)
    (pcb_text_width 0.3)
    (pcb_text_size 1.5 1.5)
    (mod_edge_width 0.12)
    (mod_text_size 1 1)
    (mod_text_width 0.15)
    (pad_size 3 3)
    (pad_drill 1.52)
    (pad_to_mask_clearance 0.051)
    (solder_mask_min_width 0.25)
    (aux_axis_origin 0 0)
    (visible_elements 7FFFFFFF)
    (pcbplotparams
      (layerselection 0x350fc_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 0)
      (scaleselection 1)
      (outputdirectory "Gerbers/"))
  )
  (net 0 "")
  (net 1 EXT_OUT)
  (net 2 EXT_NEG)
  (net 3 EXT_IN)
  (net_class Default "This is the default net class."
    (clearance 0.2)
    (trace_width 0.25)
    (via_dia 0.8)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net EXT_IN)
    (add_net EXT_NEG)
    (add_net EXT_OUT)
  )
  (module JouleScopeFrontpanel_Terminal_USB:fp_baseline_FOOTPRINT_2_Mnt_Hole (layer F.Cu) (tedit 5FE3A75D)
    (at 150 100)
    (descr "surface-mounted straight pin header, 1x05, 2.54mm pitch, single row, style 2 (pin 1 right)")
    (tags "Surface mounted pin header SMD 1x05 2.54mm single row style2 pin1 right")
    (attr smd)
    (fp_text reference J3 (at -6.25 -11.41) (layer B.SilkS))
    (fp_text value JS110_Joulescope (at 2.527 -0.559) (layer F.Fab))
    (fp_arc (start 35.01 9.5) (end 35.01 13.29) (angle -90) (layer Edge.Cuts) (width 0.1))
    (fp_arc (start -35.01 9.5) (end -38.8 9.5) (angle -90) (layer Edge.Cuts) (width 0.1))
    (fp_arc (start 35.01 -9.52) (end 38.8 -9.52) (angle -90) (layer Edge.Cuts) (width 0.1))
    (fp_arc (start -35.01 -9.51) (end -35.01 -13.3) (angle -90) (layer Edge.Cuts) (width 0.1))
    (fp_text user %R (at -6.35 -7.31 -180) (layer B.Fab))
    (fp_line (start 38.8 9.5) (end 38.8 -9.52) (layer Edge.Cuts) (width 0.1))
    (fp_line (start -35.01 13.29) (end 35.01 13.29) (layer Edge.Cuts) (width 0.1))
    (fp_line (start -35.01 -13.3) (end 35.01 -13.31) (layer Edge.Cuts) (width 0.1))
    (fp_line (start -38.8 -9.51) (end -38.8 9.5) (layer Edge.Cuts) (width 0.1))
    (pad "" thru_hole circle (at -19.05 -3.7) (size 3.5 3.5) (drill 2.93) (layers *.Cu))
    (pad "" thru_hole circle (at 35.01 -9.51) (size 7.58 7.58) (drill 3.5) (layers *.Cu))
    (pad "" thru_hole circle (at -35.01 -9.51) (size 7.58 7.58) (drill 3.5) (layers *.Cu))
    (pad 5 smd rect (at -1.27 -5.86 270) (size 3.4 1.4) (layers B.Cu B.Paste B.Mask)
      (net 1 EXT_OUT) (zone_connect 2))
    (pad 3 smd rect (at -6.35 -5.86 270) (size 3.4 1.4) (layers B.Cu B.Paste B.Mask)
      (net 2 EXT_NEG) (zone_connect 2))
    (pad 1 smd rect (at -11.43 -5.86 270) (size 3.4 1.4) (layers B.Cu B.Paste B.Mask)
      (net 3 EXT_IN) (zone_connect 2))
    (pad 5 smd rect (at -3.81 -8.76 270) (size 3.4 1.4) (layers B.Cu B.Paste B.Mask)
      (net 1 EXT_OUT) (zone_connect 2))
    (pad 1 smd rect (at -8.89 -8.76 270) (size 3.4 1.4) (layers B.Cu B.Paste B.Mask)
      (net 3 EXT_IN) (zone_connect 2))
    (pad 3 thru_hole circle (at -6.35 -9.26) (size 1 1) (drill 0.6) (layers *.Cu)
      (net 2 EXT_NEG) (zone_connect 2))
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical_SMD_Pin1Right.wrl
      (offset (xyz -6.5 7.1 -1.6))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 180 -90))
    )
  )
  (module Connector_USB:USB_A_Molex_67643_Horizontal (layer F.Cu) (tedit 5EA03975)
    (at 175.0568 105.5624 90)
    (descr "USB type A, Horizontal, https://www.molex.com/pdm_docs/sd/676433910_sd.pdf")
    (tags "USB_A Female Connector receptacle")
    (fp_text reference J5 (at 3.5 -3.19 90) (layer F.SilkS) hide)
    (fp_text value USB_A (at 3.5 14.5 90) (layer F.Fab))
    (fp_text user %R (at 3.5 3.7 90) (layer F.Fab))
    (pad 4 thru_hole circle (at 7 0 90) (size 1.6 1.6) (drill 0.95) (layers *.Cu *.Mask)
      (net 2 EXT_NEG))
    (pad 3 thru_hole circle (at 4.5 0 90) (size 1.6 1.6) (drill 0.95) (layers *.Cu *.Mask))
    (pad 2 thru_hole circle (at 2.5 0 90) (size 1.6 1.6) (drill 0.95) (layers *.Cu *.Mask))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.6 1.5) (drill 0.95) (layers *.Cu *.Mask)
      (net 1 EXT_OUT))
    (pad 5 thru_hole circle (at 10.07 2.71 90) (size 3 3) (drill 2.3) (layers *.Cu *.Mask)
      (net 2 EXT_NEG))
    (pad 5 thru_hole circle (at -3.07 2.71 90) (size 3 3) (drill 2.3) (layers *.Cu *.Mask)
      (net 2 EXT_NEG))
    (model ${KISYS3DMOD}/Connector_USB.3dshapes/USB_A_Molex_67643_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC)
    (at 137.9728 103.0732 180)
    (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x02 2.54mm single row")
    (zone_connect 2)
    (fp_text reference J2 (at 0 -2.33 180) (layer F.Fab))
    (fp_text value PTH_2.54mm (at 0 4.87 180) (layer F.Fab))
    (fp_text user %R (at 0 1.27 90) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 EXT_NEG) (zone_connect 2))
    (pad 2 thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 EXT_IN) (zone_connect 2))
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC)
    (at 163.2712 102.9716 180)
    (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x02 2.54mm single row")
    (zone_connect 2)
    (fp_text reference J1 (at 0 -2.33 180) (layer F.Fab))
    (fp_text value PTH_2.54mm (at 0 4.87 180) (layer F.Fab))
    (fp_text user %R (at 0 1.27 90) (layer F.Fab))
    (pad 2 thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 EXT_OUT) (zone_connect 2))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 EXT_NEG) (zone_connect 2))
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (gr_text + (at 167.0304 100.33) (layer F.SilkS))
  (gr_text - (at 167.0304 102.8192) (layer F.SilkS))
  (gr_text + (at 133.35 100.2792) (layer F.SilkS))
  (gr_text - (at 133.2992 103.124) (layer F.SilkS))
  (gr_text "JS110 Front Panel\nIsolated 0-15V\nCurrent dependent on connector" (at 150.114 108.458) (layer F.SilkS))
  (gr_text "OUT\n" (at 175 90) (layer F.SilkS))
  (gr_text IN (at 123 90) (layer F.SilkS))
  (gr_text "JS110 Joulescope Front Panel\nBaseline Layout" (at 150 80) (layer Eco2.User))
  (zone (net 0) (net_name "") (layer B.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.508))
    (min_thickness 0.254)
    (keepout (tracks not_allowed) (vias not_allowed) (copperpour not_allowed))
    (fill (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 145.2 114.05) (xy 142.1 114.05) (xy 142.15 86.05) (xy 145.2 86.05)
      )
    )
  )
  (zone (net 3) (net_name EXT_IN) (layer B.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.508))
    (min_thickness 0.254)
    (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 142.4432 114.9604) (xy 109.9312 114.9096) (xy 109.9312 85.344) (xy 142.4432 85.344)
      )
    )
  )
  (zone (net 1) (net_name EXT_OUT) (layer B.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.508))
    (min_thickness 0.254)
    (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 191.9478 114.9096) (xy 144.8562 114.9096) (xy 144.7292 85.344) (xy 191.8208 85.344)
      )
    )
  )
  (zone (net 2) (net_name EXT_NEG) (layer F.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.508))
    (min_thickness 0.254)
    (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 191.9224 114.9604) (xy 109.9312 114.9096) (xy 109.982 85.4456) (xy 191.8208 85.3948)
      )
    )
  )
)
