(kicad_pcb (version 4) (host pcbnew "(2016-05-05 BZR 6775)-product")
  (general
    (links 43)
    (no_connects 0)
    (area 16.97489 17.974999 30.025001 29.02511)
    (thickness 1.6)
    (drawings 178)
    (tracks 189)
    (zones 0)
    (modules 16)
    (nets 24)
  )
  (page User 200 150.012)
  (title_block
    (title "Tomu, I'm")
    (date $Id$)
    (company "Tim 'mithro' Ansell <mithro@mithis.com>")
    (comment 1 "License: CC-BY-SA 4.0 or TAPR")
    (comment 2 http://tomu.im)
    (comment 3 https://github.com/mithro/tomu)
  )
  (layers
    (0 F.Cu signal)
    (31 B.Cu signal)
    (32 B.Adhes user hide)
    (33 F.Adhes user hide)
    (34 B.Paste user hide)
    (35 F.Paste user hide)
    (36 B.SilkS user hide)
    (37 F.SilkS user hide)
    (38 B.Mask user)
    (39 F.Mask user)
    (40 Dwgs.User user hide)
    (41 Cmts.User user hide)
    (42 Eco1.User user hide)
    (43 Eco2.User user hide)
    (44 Edge.Cuts user)
    (45 Margin user hide)
    (46 B.CrtYd user hide)
    (47 F.CrtYd user hide)
    (48 B.Fab user hide)
    (49 F.Fab user hide)
  )
  (setup
    (last_trace_width 0.1524)
    (user_trace_width 0.0254)
    (user_trace_width 0.1016)
    (user_trace_width 0.127)
    (user_trace_width 0.2032)
    (user_trace_width 0.254)
    (user_trace_width 0.3048)
    (trace_clearance 0.1524)
    (zone_clearance 0)
    (zone_45_only no)
    (trace_min 0.1524)
    (segment_width 0.1)
    (edge_width 0.15)
    (via_size 0.6)
    (via_drill 0.3)
    (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 0.75 0.3)
    (pad_drill 0)
    (pad_to_mask_clearance 0.1)
    (solder_mask_min_width 0.1)
    (aux_axis_origin 0 0)
    (visible_elements FFFFFF7F)
    (pcbplotparams
      (layerselection 0x010f0_80000001)
      (usegerberextensions true)
      (excludeedgelayer true)
      (linewidth 0.100000)
      (plotframeref false)
      (viasonmask false)
      (mode 1)
      (useauxorigin false)
      (hpglpennumber 1)
      (hpglpenspeed 20)
      (hpglpendiameter 15)
      (psnegative false)
      (psa4output false)
      (plotreference true)
      (plotvalue true)
      (plotinvisibletext false)
      (padsonsilk false)
      (subtractmaskfromsilk false)
      (outputformat 1)
      (mirror false)
      (drillshape 0)
      (scaleselection 1)
      (outputdirectory gerber/))
  )
  (net 0 "")
  (net 1 GND)
  (net 2 +3V3)
  (net 3 /USB_5V)
  (net 4 "Net-(D1-Pad1)")
  (net 5 "Net-(D2-Pad1)")
  (net 6 /DBG_SWDIO)
  (net 7 /DBG_SWCLK)
  (net 8 /USB_D+)
  (net 9 /USB_D-)
  (net 10 "Net-(U1-Pad7)")
  (net 11 /DEC)
  (net 12 /LED1)
  (net 13 /LED0)
  (net 14 /RUSB_D+)
  (net 15 /RUSB_D-)
  (net 16 /CAP0A)
  (net 17 /CAP1A)
  (net 18 /CAP0B)
  (net 19 /CAP1B)
  (net 20 /LEU0_RX)
  (net 21 /LEU0_TX)
  (net 22 "Net-(U1-Pad6)")
  (net 23 "Net-(U1-Pad8)")
  (net_class Default "This is the default net class."
    (clearance 0.1524)
    (trace_width 0.1524)
    (via_dia 0.6)
    (via_drill 0.3)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net +3V3)
    (add_net /CAP0A)
    (add_net /CAP0B)
    (add_net /CAP1A)
    (add_net /CAP1B)
    (add_net /DBG_SWCLK)
    (add_net /DBG_SWDIO)
    (add_net /DEC)
    (add_net /LED0)
    (add_net /LED1)
    (add_net /LEU0_RX)
    (add_net /LEU0_TX)
    (add_net /RUSB_D+)
    (add_net /RUSB_D-)
    (add_net /USB_5V)
    (add_net /USB_D+)
    (add_net /USB_D-)
    (add_net GND)
    (add_net "Net-(D1-Pad1)")
    (add_net "Net-(D2-Pad1)")
    (add_net "Net-(U1-Pad6)")
    (add_net "Net-(U1-Pad7)")
    (add_net "Net-(U1-Pad8)")
  )
  (module Measurement_Points:Measurement_Point_Round-TH_Small (layer F.Cu) (tedit 586670AF)
    (at 0 0)
    (descr "Mesurement Point, Square, Trough Hole,  DM 1.5mm, Drill 0.8mm,")
    (tags "Mesurement Point Round Trough Hole 1.5mm Drill 0.8mm")
    (attr virtual)
    (fp_text reference REF** (at 0 -2) (layer F.SilkS) hide)
    (fp_text value Measurement_Point_Round-TH_Small (at 0 2) (layer F.Fab) hide)
  )
  (module debug-points (layer B.Cu) (tedit 579C71AA)
    (at 18.06 27.65 270)
    (descr "Through hole pin header")
    (tags "pin header")
    (fp_text reference P1 (at 0 1.78 270) (layer Dwgs.User))
    (fp_text value USART0 (at 0 3.1 270) (layer B.Fab))
    (pad 1 smd rect (at 0 0 270) (size 2.032 1.7272) (layers B.Cu B.Paste B.Mask)
      (net 1 GND) (solder_mask_margin -0.25) (zone_connect 2))
    (pad 2 smd oval (at 0 -2.54 270) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask)
      (net 20 /LEU0_RX) (solder_mask_margin -0.25) (zone_connect 2))
    (pad 3 smd oval (at 0 -5.08 270) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask)
      (net 21 /LEU0_TX) (solder_mask_margin -0.25) (zone_connect 2))
    (pad 4 smd oval (at 0 -7.62 270) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask)
      (net 2 +3V3) (solder_mask_margin -0.25) (zone_connect 2))
  )
  (module Resistors_SMD:R_0402 (layer B.Cu) (tedit 579CBFFC)
    (at 27.3 25 90)
    (descr "Resistor SMD 0402, reflow soldering, Vishay (see dcrcw.pdf)")
    (tags "resistor 0402")
    (attr smd)
    (fp_text reference R2 (at 0 1.8 90) (layer B.SilkS) hide)
    (fp_text value 75 (at 0 -1.8 90) (layer B.Fab))
    (pad 1 smd rect (at -0.45 0 90) (size 0.4 0.6) (layers B.Cu B.Paste B.Mask)
      (net 5 "Net-(D2-Pad1)"))
    (pad 2 smd rect (at 0.45 0 90) (size 0.4 0.6) (layers B.Cu B.Paste B.Mask)
      (net 13 /LED0))
    (model Resistors_SMD.3dshapes/R_0402.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module LEDs:LED_0402 (layer B.Cu) (tedit 579CC00C)
    (at 27.3 19.96 90)
    (descr "LED 0402 smd package")
    (tags "LED led 0402 SMD smd SMT smt smdled SMDLED smtled SMTLED")
    (attr smd)
    (fp_text reference D1 (at 0 1.8 90) (layer B.SilkS) hide)
    (fp_text value LED (at 0 -1.8 90) (layer B.Fab))
    (pad 1 smd rect (at -0.45 0 90) (size 0.4 0.6) (layers B.Cu B.Paste B.Mask)
      (net 4 "Net-(D1-Pad1)"))
    (pad 2 smd rect (at 0.45 0 90) (size 0.4 0.6) (layers B.Cu B.Paste B.Mask)
      (net 2 +3V3))
    (model LEDs.3dshapes/LED_0402.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 180))
    )
  )
  (module Capacitors_SMD:C_0402 (layer B.Cu) (tedit 579C77D3)
    (at 19.325 25.95)
    (descr "Capacitor SMD 0402, reflow soldering, AVX (see smccp.pdf)")
    (tags "capacitor 0402")
    (attr smd)
    (fp_text reference C1 (at -1.725 0) (layer B.SilkS))
    (fp_text value 1uF (at 0 -1.7) (layer B.Fab))
    (pad 1 smd rect (at -0.55 0) (size 0.6 0.5) (layers B.Cu B.Paste B.Mask)
      (net 1 GND))
    (pad 2 smd rect (at 0.55 0) (size 0.6 0.5) (layers B.Cu B.Paste B.Mask)
      (net 11 /DEC))
    (model Capacitors_SMD.3dshapes/C_0402.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_0402 (layer B.Cu) (tedit 579C77A2)
    (at 19.325 23.55 180)
    (descr "Capacitor SMD 0402, reflow soldering, AVX (see smccp.pdf)")
    (tags "capacitor 0402")
    (attr smd)
    (fp_text reference C2 (at 1.6 0 180) (layer B.SilkS))
    (fp_text value 1uF (at 0 -1.7 180) (layer B.Fab))
    (pad 1 smd rect (at -0.55 0 180) (size 0.6 0.5) (layers B.Cu B.Paste B.Mask)
      (net 2 +3V3))
    (pad 2 smd rect (at 0.55 0 180) (size 0.6 0.5) (layers B.Cu B.Paste B.Mask)
      (net 1 GND))
    (model Capacitors_SMD.3dshapes/C_0402.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_0402 (layer B.Cu) (tedit 579C77A9)
    (at 19.325 24.75 180)
    (descr "Capacitor SMD 0402, reflow soldering, AVX (see smccp.pdf)")
    (tags "capacitor 0402")
    (attr smd)
    (fp_text reference C3 (at 1.6 0 180) (layer B.SilkS))
    (fp_text value 4.7uF (at 0 -1.7 180) (layer B.Fab))
    (pad 1 smd rect (at -0.55 0 180) (size 0.6 0.5) (layers B.Cu B.Paste B.Mask)
      (net 3 /USB_5V))
    (pad 2 smd rect (at 0.55 0 180) (size 0.6 0.5) (layers B.Cu B.Paste B.Mask)
      (net 1 GND))
    (model Capacitors_SMD.3dshapes/C_0402.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module LEDs:LED_0402 (layer B.Cu) (tedit 579CBFF6)
    (at 27.3 26.9 270)
    (descr "LED 0402 smd package")
    (tags "LED led 0402 SMD smd SMT smt smdled SMDLED smtled SMTLED")
    (attr smd)
    (fp_text reference D2 (at 0.1 1.325) (layer B.SilkS) hide)
    (fp_text value LED (at 0 -1.8 270) (layer B.Fab))
    (pad 1 smd rect (at -0.45 0 270) (size 0.4 0.6) (layers B.Cu B.Paste B.Mask)
      (net 5 "Net-(D2-Pad1)"))
    (pad 2 smd rect (at 0.45 0 270) (size 0.4 0.6) (layers B.Cu B.Paste B.Mask)
      (net 2 +3V3))
    (model LEDs.3dshapes/LED_0402.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 180))
    )
  )
  (module Resistors_SMD:R_0402 (layer B.Cu) (tedit 579CC000)
    (at 27.3 21.65 90)
    (descr "Resistor SMD 0402, reflow soldering, Vishay (see dcrcw.pdf)")
    (tags "resistor 0402")
    (attr smd)
    (fp_text reference R1 (at 0 1.8 90) (layer B.SilkS) hide)
    (fp_text value 75 (at 0 -1.8 90) (layer B.Fab))
    (pad 1 smd rect (at -0.45 0 90) (size 0.4 0.6) (layers B.Cu B.Paste B.Mask)
      (net 12 /LED1))
    (pad 2 smd rect (at 0.45 0 90) (size 0.4 0.6) (layers B.Cu B.Paste B.Mask)
      (net 4 "Net-(D1-Pad1)"))
    (model Resistors_SMD.3dshapes/R_0402.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistors_SMD:R_0402 (layer B.Cu) (tedit 579C76C1)
    (at 19.5 22.3)
    (descr "Resistor SMD 0402, reflow soldering, Vishay (see dcrcw.pdf)")
    (tags "resistor 0402")
    (attr smd)
    (fp_text reference R3 (at -1.4 0) (layer B.SilkS))
    (fp_text value 15 (at 0 -1.8) (layer B.Fab))
    (pad 1 smd rect (at -0.45 0) (size 0.4 0.6) (layers B.Cu B.Paste B.Mask)
      (net 9 /USB_D-))
    (pad 2 smd rect (at 0.45 0) (size 0.4 0.6) (layers B.Cu B.Paste B.Mask)
      (net 15 /RUSB_D-))
    (model Resistors_SMD.3dshapes/R_0402.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistors_SMD:R_0402 (layer B.Cu) (tedit 579C7699)
    (at 19.5 21)
    (descr "Resistor SMD 0402, reflow soldering, Vishay (see dcrcw.pdf)")
    (tags "resistor 0402")
    (attr smd)
    (fp_text reference R4 (at -1.4 0) (layer B.SilkS))
    (fp_text value 15 (at 0 -1.8) (layer B.Fab))
    (pad 1 smd rect (at -0.45 0) (size 0.4 0.6) (layers B.Cu B.Paste B.Mask)
      (net 8 /USB_D+))
    (pad 2 smd rect (at 0.45 0) (size 0.4 0.6) (layers B.Cu B.Paste B.Mask)
      (net 14 /RUSB_D+))
    (model Resistors_SMD.3dshapes/R_0402.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module usb-pcb:debug-points (layer B.Cu) (tedit 579C71AA)
    (at 18.07 19.35 270)
    (descr "Through hole pin header")
    (tags "pin header")
    (fp_text reference P2 (at 0.03 1.82 270) (layer Dwgs.User))
    (fp_text value DEBUG (at 0 3.1 270) (layer B.Fab))
    (pad 1 smd rect (at 0 0 270) (size 2.032 1.7272) (layers B.Cu B.Paste B.Mask)
      (net 1 GND) (solder_mask_margin -0.25) (zone_connect 2))
    (pad 2 smd oval (at 0 -2.54 270) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask)
      (net 7 /DBG_SWCLK) (solder_mask_margin -0.25) (zone_connect 2))
    (pad 3 smd oval (at 0 -5.08 270) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask)
      (net 6 /DBG_SWDIO) (solder_mask_margin -0.25) (zone_connect 2))
    (pad 4 smd oval (at 0 -7.62 270) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask)
      (net 2 +3V3) (solder_mask_margin -0.25) (zone_connect 2))
  )
  (module Housings_DFN_QFN:QFN-24-1EP_5x5mm_Pitch0.65mm (layer B.Cu) (tedit 57A16287)
    (at 23.575 23.45 180)
    (descr "UH Package; 24-Lead Plastic QFN (5mm x 5mm); (see Linear Technology (UH24) QFN 05-08-1747 Rev A.pdf)")
    (tags "QFN 0.65")
    (attr smd)
    (fp_text reference U1 (at 0 3.7 180) (layer B.SilkS) hide)
    (fp_text value EFM32HG309 (at 0 -3.7 180) (layer B.Fab))
    (pad 1 smd rect (at -2.325 1.625 180) (size 0.75 0.3) (layers B.Cu B.Paste B.Mask)
      (net 12 /LED1))
    (pad 2 smd rect (at -2.325 0.975 180) (size 0.75 0.3) (layers B.Cu B.Paste B.Mask)
      (net 2 +3V3))
    (pad 3 smd rect (at -2.325 0.325 180) (size 0.75 0.3) (layers B.Cu B.Paste B.Mask)
      (net 16 /CAP0A))
    (pad 4 smd rect (at -2.325 -0.325 180) (size 0.75 0.3) (layers B.Cu B.Paste B.Mask)
      (net 17 /CAP1A))
    (pad 5 smd rect (at -2.325 -0.975 180) (size 0.75 0.3) (layers B.Cu B.Paste B.Mask)
      (net 13 /LED0))
    (pad 6 smd rect (at -2.325 -1.625 180) (size 0.75 0.3) (layers B.Cu B.Paste B.Mask)
      (net 22 "Net-(U1-Pad6)"))
    (pad 7 smd rect (at -1.625 -2.325 90) (size 0.75 0.3) (layers B.Cu B.Paste B.Mask)
      (net 10 "Net-(U1-Pad7)"))
    (pad 8 smd rect (at -0.975 -2.325 90) (size 0.75 0.3) (layers B.Cu B.Paste B.Mask)
      (net 23 "Net-(U1-Pad8)"))
    (pad 9 smd rect (at -0.325 -2.325 90) (size 0.75 0.3) (layers B.Cu B.Paste B.Mask)
      (net 2 +3V3))
    (pad 10 smd rect (at 0.325 -2.325 90) (size 0.75 0.3) (layers B.Cu B.Paste B.Mask)
      (net 21 /LEU0_TX))
    (pad 11 smd rect (at 0.975 -2.325 90) (size 0.75 0.3) (layers B.Cu B.Paste B.Mask)
      (net 20 /LEU0_RX))
    (pad 12 smd rect (at 1.625 -2.325 90) (size 0.75 0.3) (layers B.Cu B.Paste B.Mask)
      (net 2 +3V3))
    (pad 13 smd rect (at 2.325 -1.625 180) (size 0.75 0.3) (layers B.Cu B.Paste B.Mask)
      (net 2 +3V3))
    (pad 14 smd rect (at 2.325 -0.975 180) (size 0.75 0.3) (layers B.Cu B.Paste B.Mask)
      (net 11 /DEC))
    (pad 15 smd rect (at 2.325 -0.325 180) (size 0.75 0.3) (layers B.Cu B.Paste B.Mask)
      (net 3 /USB_5V))
    (pad 16 smd rect (at 2.325 0.325 180) (size 0.75 0.3) (layers B.Cu B.Paste B.Mask)
      (net 2 +3V3))
    (pad 17 smd rect (at 2.325 0.975 180) (size 0.75 0.3) (layers B.Cu B.Paste B.Mask)
      (net 15 /RUSB_D-))
    (pad 18 smd rect (at 2.325 1.625 180) (size 0.75 0.3) (layers B.Cu B.Paste B.Mask)
      (net 14 /RUSB_D+))
    (pad 19 smd rect (at 1.625 2.325 90) (size 0.75 0.3) (layers B.Cu B.Paste B.Mask)
      (net 7 /DBG_SWCLK))
    (pad 20 smd rect (at 0.975 2.325 90) (size 0.75 0.3) (layers B.Cu B.Paste B.Mask)
      (net 6 /DBG_SWDIO))
    (pad 21 smd rect (at 0.325 2.325 90) (size 0.75 0.3) (layers B.Cu)
      (net 1 GND))
    (pad 22 smd rect (at -0.325 2.325 90) (size 0.75 0.3) (layers B.Cu B.Paste B.Mask)
      (net 2 +3V3))
    (pad 23 smd rect (at -0.975 2.325 90) (size 0.75 0.3) (layers B.Cu B.Paste B.Mask)
      (net 18 /CAP0B))
    (pad 24 smd rect (at -1.625 2.325 90) (size 0.75 0.3) (layers B.Cu B.Paste B.Mask)
      (net 19 /CAP1B))
    (pad 25 smd rect (at 0.8 -0.8 180) (size 1.6 1.6) (layers B.Cu B.Paste B.Mask)
      (net 1 GND) (solder_paste_margin_ratio -0.2))
    (pad 25 smd rect (at 0.8 0.8 180) (size 1.6 1.6) (layers B.Cu B.Paste B.Mask)
      (net 1 GND) (solder_paste_margin_ratio -0.2))
    (pad 25 smd rect (at -0.8 -0.8 180) (size 1.6 1.6) (layers B.Cu B.Paste B.Mask)
      (net 1 GND) (solder_paste_margin_ratio -0.2))
    (pad 25 smd rect (at -0.8 0.8 180) (size 1.6 1.6) (layers B.Cu B.Paste B.Mask)
      (net 1 GND) (solder_paste_margin_ratio -0.2))
    (model Housings_DFN_QFN.3dshapes/QFN-24-1EP_5x5mm_Pitch0.65mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module usb-pcb:minimal-points (layer B.Cu) (tedit 579CB616)
    (at 28.5 21 270)
    (descr "Resistor SMD 0402, reflow soldering, Vishay (see dcrcw.pdf)")
    (tags "resistor 0402")
    (attr smd)
    (fp_text reference W1 (at 0 1.8 270) (layer Dwgs.User))
    (fp_text value CAP0 (at 0 -1.8 270) (layer Dwgs.User))
    (pad 1 smd rect (at -0.45 0 270) (size 0.4 0.6) (layers B.Cu)
      (net 18 /CAP0B))
    (pad 2 smd rect (at 0.45 0 270) (size 0.4 0.6) (layers B.Cu)
      (net 16 /CAP0A))
  )
  (module usb-pcb:minimal-points (layer B.Cu) (tedit 579CB616)
    (at 28.5 25.75 270)
    (descr "Resistor SMD 0402, reflow soldering, Vishay (see dcrcw.pdf)")
    (tags "resistor 0402")
    (attr smd)
    (fp_text reference W2 (at 0 1.8 270) (layer Dwgs.User))
    (fp_text value CAP1 (at 0 -1.8 270) (layer Dwgs.User))
    (pad 1 smd rect (at -0.45 0 270) (size 0.4 0.6) (layers B.Cu)
      (net 19 /CAP1B))
    (pad 2 smd rect (at 0.45 0 270) (size 0.4 0.6) (layers B.Cu)
      (net 17 /CAP1A))
  )
  (module usb-pcb:USB-PCB (layer F.Cu) (tedit 579DB13B)
    (at 17 29)
    (fp_text reference P3 (at 2 2.5) (layer Cmts.User))
    (fp_text value USB-PCB (at 3.5 1) (layer F.Fab))
    (fp_text user + (at 9.46 -6.43 90) (layer Dwgs.User))
    (fp_text user 5V (at 9.5 -1.925 90) (layer Dwgs.User))
    (fp_text user 12.00mm (at 6 -12.5) (layer Cmts.User))
    (fp_text user 11.00mm (at 13 -5 90) (layer Cmts.User))
    (fp_text user 3.50mm (at -1.5 -2 90) (layer Cmts.User))
    (fp_text user 2.00mm (at -1.5 -4.5 90) (layer Cmts.User))
    (fp_text user 2.00mm (at -1.5 -6.5 90) (layer Cmts.User))
    (fp_text user 3.50mm (at -1.5 -9.5 90) (layer Cmts.User))
    (fp_text user - (at 9.44 -4.54 90) (layer Dwgs.User))
    (fp_text user GND (at 9.5 -9.125 90) (layer Dwgs.User))
    (pad 1 connect rect (at 5 -1.8125) (size 7.5 3.125) (layers F.Cu)
      (net 3 /USB_5V) (zone_connect 2))
    (pad 4 connect rect (at 5 -9.1875) (size 7.5 3.125) (layers F.Cu)
      (net 1 GND) (zone_connect 2))
    (pad 2 connect rect (at 5 -4.5) (size 7.5 1.75) (layers F.Cu)
      (net 9 /USB_D-) (zone_connect 2))
    (pad 3 connect rect (at 5 -6.5) (size 7.5 1.75) (layers F.Cu)
      (net 8 /USB_D+) (zone_connect 2))
    (pad 1 connect trapezoid (at 0.75 -1.8125 180) (size 1 2.125) (rect_delta 1 0 ) (layers F.Cu)
      (net 3 /USB_5V) (zone_connect 2))
    (pad 4 connect trapezoid (at 0.75 -9.175 180) (size 1 2.125) (rect_delta 1 0 ) (layers F.Cu)
      (net 1 GND) (zone_connect 2))
    (pad 1 connect rect (at 0.75 -2.875 180) (size 1 1) (layers F.Cu)
      (net 3 /USB_5V))
    (pad 4 connect rect (at 0.75 -8.125 180) (size 1 1) (layers F.Cu)
      (net 1 GND))
  )
  (gr_line (start 29.4 22.65) (end 29.4 24.35) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 28.6 22.65) (end 28.6 24.35) (layer Edge.Cuts) (width 0.15))
  (gr_arc (start 29 24.35) (end 29.4 24.35) (angle 180) (layer Edge.Cuts) (width 0.15))
  (gr_arc (start 29 22.65) (end 28.6 22.65) (angle 180) (layer Edge.Cuts) (width 0.15))
  (gr_text "tomu.im  v0.2" (at 26.43 28.29 90) (layer F.Cu))
  (gr_text D (at 21.9 19.375) (layer B.SilkS))
  (gr_text C (at 19.35 19.375) (layer B.SilkS))
  (gr_text T (at 21.9 27.725) (layer B.SilkS))
  (gr_text R (at 19.35 27.725) (layer B.SilkS))
  (gr_arc (start 17.46 18.46) (end 17 18.47) (angle 90) (layer Edge.Cuts) (width 0.05))
  (gr_arc (start 17.46 28.54) (end 17.47 29) (angle 90) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 17 18.48) (end 17 28.55) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29 18) (end 17.46 18) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 17.46 29) (end 29 29) (layer Edge.Cuts) (width 0.05))
  (gr_text "UFQFPN32\n - STM32F042x4 \n - STM32L442KC\n\n24-QFN\n- Silicon Labs \n  - EFM32HG308\n  - EFM32HG350\n\n- NXP - MKL27Z32Vxx4" (at 110.75 32.375) (layer Dwgs.User))
  (gr_line (start 30 23.5) (end 30 23.37) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 30 23.37) (end 30 23.23) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 30 23.23) (end 30 23.1) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 30 23.1) (end 30 22.96) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 30 22.96) (end 29.99 22.83) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.99 22.83) (end 29.99 22.69) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.99 22.69) (end 29.99 22.56) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.99 22.56) (end 29.98 22.43) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.98 22.43) (end 29.98 22.29) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.98 22.29) (end 29.97 22.16) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.97 22.16) (end 29.96 22.03) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.96 22.03) (end 29.96 21.9) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.96 21.9) (end 29.95 21.77) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.95 21.77) (end 29.94 21.65) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.94 21.65) (end 29.93 21.52) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.93 21.52) (end 29.92 21.4) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.92 21.4) (end 29.91 21.27) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.91 21.27) (end 29.9 21.15) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.9 21.15) (end 29.89 21.03) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.89 21.03) (end 29.88 20.91) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.88 20.91) (end 29.87 20.79) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.87 20.79) (end 29.86 20.67) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.86 20.67) (end 29.84 20.56) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.84 20.56) (end 29.83 20.44) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.83 20.44) (end 29.82 20.33) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.82 20.33) (end 29.8 20.22) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.8 20.22) (end 29.79 20.12) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.79 20.12) (end 29.77 20.01) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.77 20.01) (end 29.76 19.91) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.76 19.91) (end 29.74 19.81) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.74 19.81) (end 29.72 19.71) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.72 19.71) (end 29.71 19.61) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.71 19.61) (end 29.69 19.52) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.69 19.52) (end 29.67 19.42) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.67 19.42) (end 29.65 19.34) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.65 19.34) (end 29.63 19.25) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.63 19.25) (end 29.62 19.16) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.62 19.16) (end 29.6 19.08) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.6 19.08) (end 29.58 19) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.58 19) (end 29.56 18.93) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.56 18.93) (end 29.53 18.85) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.53 18.85) (end 29.51 18.78) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.51 18.78) (end 29.49 18.71) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.49 18.71) (end 29.47 18.65) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.47 18.65) (end 29.45 18.59) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.45 18.59) (end 29.43 18.53) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.43 18.53) (end 29.41 18.47) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.41 18.47) (end 29.38 18.42) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.38 18.42) (end 29.36 18.37) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.36 18.37) (end 29.34 18.32) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.34 18.32) (end 29.31 18.28) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.31 18.28) (end 29.29 18.24) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.29 18.24) (end 29.27 18.2) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.27 18.2) (end 29.24 18.16) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.24 18.16) (end 29.22 18.13) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.22 18.13) (end 29.2 18.11) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.2 18.11) (end 29.17 18.08) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.17 18.08) (end 29.15 18.06) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.15 18.06) (end 29.12 18.04) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.12 18.04) (end 29.1 18.03) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.1 18.03) (end 29.07 18.01) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.07 18.01) (end 29.05 18.01) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.05 18.01) (end 29.02 18) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.02 18) (end 29 18) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29 29) (end 29.02 29) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.02 29) (end 29.05 28.99) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.05 28.99) (end 29.07 28.99) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.07 28.99) (end 29.1 28.97) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.1 28.97) (end 29.12 28.96) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.12 28.96) (end 29.15 28.94) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.15 28.94) (end 29.17 28.92) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.17 28.92) (end 29.2 28.89) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.2 28.89) (end 29.22 28.87) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.22 28.87) (end 29.24 28.84) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.24 28.84) (end 29.27 28.8) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.27 28.8) (end 29.29 28.76) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.29 28.76) (end 29.31 28.72) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.31 28.72) (end 29.34 28.68) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.34 28.68) (end 29.36 28.63) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.36 28.63) (end 29.38 28.58) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.38 28.58) (end 29.41 28.53) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.41 28.53) (end 29.43 28.47) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.43 28.47) (end 29.45 28.41) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.45 28.41) (end 29.47 28.35) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.47 28.35) (end 29.49 28.29) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.49 28.29) (end 29.51 28.22) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.51 28.22) (end 29.53 28.15) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.53 28.15) (end 29.56 28.07) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.56 28.07) (end 29.58 28) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.58 28) (end 29.6 27.92) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.6 27.92) (end 29.62 27.84) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.62 27.84) (end 29.63 27.75) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.63 27.75) (end 29.65 27.66) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.65 27.66) (end 29.67 27.58) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.67 27.58) (end 29.69 27.48) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.69 27.48) (end 29.71 27.39) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.71 27.39) (end 29.72 27.29) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.72 27.29) (end 29.74 27.19) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.74 27.19) (end 29.76 27.09) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.76 27.09) (end 29.77 26.99) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.77 26.99) (end 29.79 26.88) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.79 26.88) (end 29.8 26.78) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.8 26.78) (end 29.82 26.67) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.82 26.67) (end 29.83 26.56) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.83 26.56) (end 29.84 26.44) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.84 26.44) (end 29.86 26.33) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.86 26.33) (end 29.87 26.21) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.87 26.21) (end 29.88 26.09) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.88 26.09) (end 29.89 25.97) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.89 25.97) (end 29.9 25.85) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.9 25.85) (end 29.91 25.73) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.91 25.73) (end 29.92 25.6) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.92 25.6) (end 29.93 25.48) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.93 25.48) (end 29.94 25.35) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.94 25.35) (end 29.95 25.23) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.95 25.23) (end 29.96 25.1) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.96 25.1) (end 29.96 24.97) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.96 24.97) (end 29.97 24.84) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.97 24.84) (end 29.98 24.71) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.98 24.71) (end 29.98 24.57) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.98 24.57) (end 29.99 24.44) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.99 24.44) (end 29.99 24.31) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.99 24.31) (end 29.99 24.17) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 29.99 24.17) (end 30 24.04) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 30 24.04) (end 30 23.9) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 30 23.9) (end 30 23.77) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 30 23.77) (end 30 23.63) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 30 23.63) (end 30 23.5) (layer Edge.Cuts) (width 0.05))
  (zone (net 1) (net_name GND) (layer B.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.1524))
    (min_thickness 0.1524)
    (fill yes (arc_segments 16) (thermal_gap 0.1524) (thermal_bridge_width 0.1525) (smoothing chamfer))
    (polygon
      (pts
        (xy 17 29) (xy 19 29) (xy 19 18) (xy 17 18)
      )
    )
  )
  (zone (net 18) (net_name /CAP0B) (layer B.Cu) (hatch edge 0.508)
    (priority 2)
    (connect_pads yes (clearance 0))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 30.25 18.25) (xy 30.25 21) (xy 28 21) (xy 28 18.25)
      )
    )
  )
  (zone (net 16) (net_name /CAP0A) (layer B.Cu) (hatch edge 0.508)
    (priority 2)
    (connect_pads yes (clearance 0))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 28 21.25) (xy 30.25 21.25) (xy 30.25 23.25) (xy 28 23.25)
      )
    )
  )
  (zone (net 18) (net_name /CAP0B) (layer F.Cu) (hatch edge 0.508)
    (priority 2)
    (connect_pads yes (clearance 0))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 30.25 18.25) (xy 30.25 21) (xy 27.25 21) (xy 27.25 18.25)
      )
    )
  )
  (zone (net 16) (net_name /CAP0A) (layer F.Cu) (hatch edge 0.508)
    (priority 2)
    (connect_pads yes (clearance 0))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 27.25 21.25) (xy 30.25 21.25) (xy 30.25 23.25) (xy 27.25 23.25)
      )
    )
  )
  (zone (net 17) (net_name /CAP1A) (layer F.Cu) (hatch edge 0.508)
    (priority 2)
    (connect_pads yes (clearance 0))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 30.25 26) (xy 30.25 28.75) (xy 27.25 28.75) (xy 27.25 26)
      )
    )
  )
  (zone (net 19) (net_name /CAP1B) (layer F.Cu) (hatch edge 0.508)
    (priority 2)
    (connect_pads yes (clearance 0))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 27.25 23.75) (xy 30.25 23.75) (xy 30.25 25.75) (xy 27.25 25.75)
      )
    )
  )
  (zone (net 19) (net_name /CAP1B) (layer B.Cu) (hatch edge 0.508)
    (priority 2)
    (connect_pads yes (clearance 0))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 28 23.75) (xy 30.25 23.75) (xy 30.25 25.75) (xy 28 25.75)
      )
    )
  )
  (zone (net 17) (net_name /CAP1A) (layer B.Cu) (hatch edge 0.508)
    (priority 2)
    (connect_pads yes (clearance 0))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 30.25 26) (xy 30.25 28.75) (xy 28 28.75) (xy 28 26)
      )
    )
  )
  (zone (net 2) (net_name +3V3) (layer B.Cu) (hatch edge 0.508)
    (priority 1)
    (connect_pads (clearance 0.1524))
    (min_thickness 0.1524)
    (fill yes (arc_segments 16) (thermal_gap 0.1524) (thermal_bridge_width 0.1525) (smoothing chamfer))
    (polygon
      (pts
        (xy 19.05 28.95) (xy 30.25 28.985679) (xy 30.25 17.985679) (xy 19.05 17.95)
      )
    )
  )
)
