(kicad_pcb (version 20171130) (host pcbnew "(5.0.1-3-g963ef8bb5)")
  (general
    (thickness 1.6)
    (drawings 90)
    (tracks 229)
    (zones 0)
    (modules 17)
    (nets 31)
  )
  (page USLetter)
  (title_block
    (title "STM32L031 (32-LQFP) Breakout")
    (date 2019-03-22)
    (comment 1 creativecommons.org/licenses/by-sa/4.0/)
    (comment 2 "License: CC BY-SA 4.0")
    (comment 3 "(C) Vlad Belous")
  )
  (layers
    (0 F.Cu mixed)
    (31 B.Cu mixed)
    (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)
    (44 Edge.Cuts user)
    (45 Margin user)
    (46 B.CrtYd user)
    (47 F.CrtYd user)
    (48 B.Fab user hide)
    (49 F.Fab user hide)
  )
  (setup
    (last_trace_width 0.2032)
    (user_trace_width 0.3048)
    (user_trace_width 0.508)
    (user_trace_width 0.8128)
    (trace_clearance 0.2032)
    (zone_clearance 0.508)
    (zone_45_only no)
    (trace_min 0.1778)
    (segment_width 0.2)
    (edge_width 0.0254)
    (via_size 0.6096)
    (via_drill 0.3048)
    (via_min_size 0.6096)
    (via_min_drill 0.3048)
    (user_via 0.762 0.4064)
    (user_via 0.9144 0.508)
    (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.524 1.524)
    (pad_drill 0.762)
    (pad_to_mask_clearance 0.0254)
    (solder_mask_min_width 0.1524)
    (aux_axis_origin 0 0)
    (visible_elements FFFFFF7F)
    (pcbplotparams
      (layerselection 0x010fc_ffffffff)
      (usegerberextensions false)
      (usegerberattributes false)
      (usegerberadvancedattributes false)
      (creategerberjobfile false)
      (excludeedgelayer true)
      (linewidth 0.076200)
      (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 VDD)
  (net 2 GND)
  (net 3 "Net-(C6-Pad1)")
  (net 4 PB1)
  (net 5 PB0)
  (net 6 PA7.MOSI)
  (net 7 PA6.MISO)
  (net 8 PA5.SCK)
  (net 9 PA4)
  (net 10 PA3.RX)
  (net 11 PA2.TX)
  (net 12 PA1)
  (net 13 PA0)
  (net 14 PC15)
  (net 15 PC14)
  (net 16 PB7)
  (net 17 PB6)
  (net 18 PB5)
  (net 19 PB4)
  (net 20 PB3)
  (net 21 PA15)
  (net 22 PA14.SWCLK)
  (net 23 PA13.SWDIO)
  (net 24 PA12)
  (net 25 PA11)
  (net 26 PA10.SDA.RX)
  (net 27 PA9.SCL.TX)
  (net 28 PA8)
  (net 29 BOOT)
  (net 30 "Net-(C7-Pad2)")
  (net_class Default "This is the default net class."
    (clearance 0.2032)
    (trace_width 0.2032)
    (via_dia 0.6096)
    (via_drill 0.3048)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (diff_pair_gap 0.1524)
    (diff_pair_width 0.2032)
    (add_net BOOT)
    (add_net GND)
    (add_net "Net-(C6-Pad1)")
    (add_net "Net-(C7-Pad2)")
    (add_net PA0)
    (add_net PA1)
    (add_net PA10.SDA.RX)
    (add_net PA11)
    (add_net PA12)
    (add_net PA13.SWDIO)
    (add_net PA14.SWCLK)
    (add_net PA15)
    (add_net PA2.TX)
    (add_net PA3.RX)
    (add_net PA4)
    (add_net PA5.SCK)
    (add_net PA6.MISO)
    (add_net PA7.MOSI)
    (add_net PA8)
    (add_net PA9.SCL.TX)
    (add_net PB0)
    (add_net PB1)
    (add_net PB3)
    (add_net PB4)
    (add_net PB5)
    (add_net PB6)
    (add_net PB7)
    (add_net PC14)
    (add_net PC15)
    (add_net VDD)
  )
  (module local_footprints:0805_HS (layer F.Cu) (tedit 5C0C83D5)
    (at 152.4 112.395 90)
    (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)")
    (tags "resistor 0805")
    (attr smd)
    (fp_text reference C1 (at 0 0 180) (layer F.SilkS))
    (fp_text value 0.1uF (at 0 1.75 90) (layer F.Fab) hide)
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 1 smd roundrect (at -1.15 0 90) (size 1.1 1.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 VDD))
    (pad 2 smd roundrect (at 1.15 0 90) (size 1.1 1.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module local_footprints:0805_HS (layer F.Cu) (tedit 5C0C83D5)
    (at 167.64 112.395 270)
    (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)")
    (tags "resistor 0805")
    (attr smd)
    (fp_text reference C2 (at 0 0) (layer F.SilkS))
    (fp_text value 0.1uF (at 0 1.75 270) (layer F.Fab) hide)
    (fp_text user %R (at 0 0 270) (layer F.Fab))
    (pad 2 smd roundrect (at 1.15 0 270) (size 1.1 1.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (pad 1 smd roundrect (at -1.15 0 270) (size 1.1 1.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 VDD))
    (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module local_footprints:0805_HS (layer F.Cu) (tedit 5C0C83D5)
    (at 154.178 117.221 135)
    (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)")
    (tags "resistor 0805")
    (attr smd)
    (fp_text reference C3 (at -0.089803 1.347038 315) (layer F.SilkS))
    (fp_text value 0.1uF (at 0 1.75 135) (layer F.Fab) hide)
    (fp_text user %R (at 0 0 135) (layer F.Fab))
    (pad 2 smd roundrect (at 1.15 0 135) (size 1.1 1.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (pad 1 smd roundrect (at -1.15 0 135) (size 1.1 1.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 VDD))
    (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module local_footprints:1206_HS (layer F.Cu) (tedit 5C0C843B)
    (at 149.479 118.1608 180)
    (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)")
    (tags "resistor 1206")
    (attr smd)
    (fp_text reference C4 (at 0 0 270) (layer F.SilkS))
    (fp_text value 1uF (at 0 1.95 180) (layer F.Fab) hide)
    (fp_text user %R (at 0 0 180) (layer F.Fab))
    (pad 2 smd roundrect (at 1.65 0 180) (size 1.3 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (pad 1 smd roundrect (at -1.65 0 180) (size 1.3 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 VDD))
    (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_1206.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module local_footprints:1210_HS (layer F.Cu) (tedit 5C934426)
    (at 140.97 119.126)
    (descr "Generic SMD 1210")
    (tags "resistor 1206")
    (attr smd)
    (fp_text reference C5 (at 0 0 90) (layer F.SilkS))
    (fp_text value 10uF (at 0 2.286) (layer F.Fab) hide)
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 2 smd roundrect (at 1.65 0) (size 1.3 2.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (pad 1 smd roundrect (at -1.65 0) (size 1.3 2.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 VDD))
    (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_1210.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module local_footprints:0805_HS (layer F.Cu) (tedit 5C0C83D5)
    (at 143.51 113.665 90)
    (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)")
    (tags "resistor 0805")
    (attr smd)
    (fp_text reference C6 (at 0 0 180) (layer F.SilkS))
    (fp_text value 0.1uF (at 0 1.75 90) (layer F.Fab) hide)
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 1 smd roundrect (at -1.15 0 90) (size 1.1 1.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 3 "Net-(C6-Pad1)"))
    (pad 2 smd roundrect (at 1.15 0 90) (size 1.1 1.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module local_footprints:Pin_Header_Straight_1x16_Pitch2.54mm (layer F.Cu) (tedit 5C948D41)
    (at 139.7 121.92 90)
    (descr "Through hole straight pin header, 1x16, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x16 2.54mm single row")
    (fp_text reference J1 (at 0 -2.33 90) (layer F.SilkS) hide)
    (fp_text value Conn_01x16 (at 0 40.43 90) (layer F.Fab))
    (fp_text user %R (at 0 19.05 180) (layer F.Fab))
    (pad 16 thru_hole roundrect (at 0 38.1 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 4 PB1))
    (pad 15 thru_hole roundrect (at 0 35.56 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 5 PB0))
    (pad 14 thru_hole roundrect (at 0 33.02 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (pad 13 thru_hole roundrect (at 0 30.48 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 6 PA7.MOSI))
    (pad 12 thru_hole roundrect (at 0 27.94 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 7 PA6.MISO))
    (pad 11 thru_hole roundrect (at 0 25.4 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 8 PA5.SCK))
    (pad 10 thru_hole roundrect (at 0 22.86 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 9 PA4))
    (pad 9 thru_hole roundrect (at 0 20.32 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (pad 8 thru_hole roundrect (at 0 17.78 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 10 PA3.RX))
    (pad 7 thru_hole roundrect (at 0 15.24 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 11 PA2.TX))
    (pad 6 thru_hole roundrect (at 0 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 12 PA1))
    (pad 5 thru_hole roundrect (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 13 PA0))
    (pad 4 thru_hole roundrect (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 14 PC15))
    (pad 3 thru_hole roundrect (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 15 PC14))
    (pad 2 thru_hole roundrect (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (pad 1 thru_hole roundrect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 1 VDD))
    (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x16_Pitch2.54mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module local_footprints:Pin_Header_Straight_1x16_Pitch2.54mm (layer F.Cu) (tedit 5C948D41)
    (at 139.7 104.14 90)
    (descr "Through hole straight pin header, 1x16, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x16 2.54mm single row")
    (fp_text reference J2 (at 0 -2.33 90) (layer F.SilkS) hide)
    (fp_text value Conn_01x16 (at 0 40.43 90) (layer F.Fab))
    (fp_text user %R (at 0 19.05 180) (layer F.Fab))
    (pad 1 thru_hole roundrect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (pad 2 thru_hole roundrect (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 16 PB7))
    (pad 3 thru_hole roundrect (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 17 PB6))
    (pad 4 thru_hole roundrect (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 18 PB5))
    (pad 5 thru_hole roundrect (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 19 PB4))
    (pad 6 thru_hole roundrect (at 0 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 20 PB3))
    (pad 7 thru_hole roundrect (at 0 15.24 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (pad 8 thru_hole roundrect (at 0 17.78 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 21 PA15))
    (pad 9 thru_hole roundrect (at 0 20.32 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 22 PA14.SWCLK))
    (pad 10 thru_hole roundrect (at 0 22.86 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 23 PA13.SWDIO))
    (pad 11 thru_hole roundrect (at 0 25.4 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 24 PA12))
    (pad 12 thru_hole roundrect (at 0 27.94 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 25 PA11))
    (pad 13 thru_hole roundrect (at 0 30.48 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (pad 14 thru_hole roundrect (at 0 33.02 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 26 PA10.SDA.RX))
    (pad 15 thru_hole roundrect (at 0 35.56 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 27 PA9.SCL.TX))
    (pad 16 thru_hole roundrect (at 0 38.1 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 28 PA8))
    (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x16_Pitch2.54mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module local_footprints:0805_HS (layer F.Cu) (tedit 5C0C83D5)
    (at 143.51 109.855 270)
    (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)")
    (tags "resistor 0805")
    (attr smd)
    (fp_text reference R1 (at 0 0) (layer F.SilkS))
    (fp_text value 10k (at 0 1.75 270) (layer F.Fab) hide)
    (fp_text user %R (at 0 0 270) (layer F.Fab))
    (pad 2 smd roundrect (at 1.15 0 270) (size 1.1 1.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (pad 1 smd roundrect (at -1.15 0 270) (size 1.1 1.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 29 BOOT))
    (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module local_footprints:SW_SPST_PUSH_6mm_3mm (layer F.Cu) (tedit 5C983D03)
    (at 146.685 111.76 270)
    (descr http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=1437566-3&DocType=Customer+Drawing&DocLang=English)
    (tags "SPST button tactile switch")
    (attr smd)
    (fp_text reference SW_BOOT1 (at 0 0 270) (layer F.SilkS) hide)
    (fp_text value SW_BOOT (at 0 3 270) (layer F.Fab))
    (fp_text user %R (at -0.508 0 270) (layer F.Fab))
    (pad 1 smd roundrect (at -3.9 0 270) (size 2 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 29 BOOT))
    (pad 2 smd roundrect (at 3.9 0 270) (size 2 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 VDD))
    (model ${KISYS3DMOD}/Buttons_Switches_SMD.3dshapes/SW_SPST_FSMSM.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module local_footprints:SW_SPST_PUSH_6mm_3mm (layer F.Cu) (tedit 5C983CE4)
    (at 140.335 111.76 270)
    (descr http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=1437566-3&DocType=Customer+Drawing&DocLang=English)
    (tags "SPST button tactile switch")
    (attr smd)
    (fp_text reference SW_RST1 (at 0 0 270) (layer F.SilkS) hide)
    (fp_text value SW_RST (at 0 0 270) (layer F.Fab))
    (fp_text user %R (at 0 -2.6 270) (layer F.Fab))
    (pad 2 smd roundrect (at 3.9 0 270) (size 2 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 3 "Net-(C6-Pad1)"))
    (pad 1 smd roundrect (at -3.9 0 270) (size 2 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (model ${KISYS3DMOD}/Buttons_Switches_SMD.3dshapes/SW_SPST_FSMSM.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module local_footprints:TQFP-32_7x7mm_Pitch0.8mm_HS_narrow_pads locked (layer F.Cu) (tedit 5C983F81)
    (at 160.02 112.395 45)
    (descr "32-Lead Plastic Thin Quad Flatpack (PT) - 7x7x1.0 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf)")
    (tags "QFP 0.8")
    (attr smd)
    (fp_text reference U1 (at 1.616446 -1.616446 180) (layer F.SilkS))
    (fp_text value STM32L031K6Tx (at 0 6.05 45) (layer F.Fab))
    (fp_text user %R (at 0 0 45) (layer F.Fab))
    (pad 32 smd roundrect (at -2.85 -4.4 135) (size 1.9 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (pad 31 smd roundrect (at -2 -4.4 135) (size 1.9 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 29 BOOT))
    (pad 30 smd roundrect (at -1.2 -4.4 135) (size 1.9 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 16 PB7))
    (pad 29 smd roundrect (at -0.4 -4.4 135) (size 1.9 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 17 PB6))
    (pad 28 smd roundrect (at 0.4 -4.4 135) (size 1.9 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 18 PB5))
    (pad 27 smd roundrect (at 1.2 -4.4 135) (size 1.9 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 19 PB4))
    (pad 26 smd roundrect (at 2 -4.4 135) (size 1.9 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 20 PB3))
    (pad 25 smd roundrect (at 2.85 -4.4 135) (size 1.9 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 21 PA15))
    (pad 24 smd roundrect (at 4.4 -2.85 45) (size 1.9 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 22 PA14.SWCLK))
    (pad 23 smd roundrect (at 4.4 -2 45) (size 1.9 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 23 PA13.SWDIO))
    (pad 22 smd roundrect (at 4.4 -1.2 45) (size 1.9 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 24 PA12))
    (pad 21 smd roundrect (at 4.4 -0.4 45) (size 1.9 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 25 PA11))
    (pad 20 smd roundrect (at 4.4 0.4 45) (size 1.9 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 26 PA10.SDA.RX))
    (pad 19 smd roundrect (at 4.4 1.2 45) (size 1.9 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 27 PA9.SCL.TX))
    (pad 18 smd roundrect (at 4.4 2 45) (size 1.9 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 28 PA8))
    (pad 17 smd roundrect (at 4.4 2.85 45) (size 1.9 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 VDD))
    (pad 16 smd roundrect (at 2.85 4.4 135) (size 1.9 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (pad 15 smd roundrect (at 2 4.4 135) (size 1.9 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 4 PB1))
    (pad 14 smd roundrect (at 1.2 4.4 135) (size 1.9 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 5 PB0))
    (pad 13 smd roundrect (at 0.4 4.4 135) (size 1.9 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 6 PA7.MOSI))
    (pad 12 smd roundrect (at -0.4 4.4 135) (size 1.9 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 7 PA6.MISO))
    (pad 11 smd roundrect (at -1.2 4.4 135) (size 1.9 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 8 PA5.SCK))
    (pad 10 smd roundrect (at -2 4.4 135) (size 1.9 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 9 PA4))
    (pad 9 smd roundrect (at -2.85 4.4 135) (size 1.9 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 10 PA3.RX))
    (pad 8 smd roundrect (at -4.4 2.85 45) (size 1.9 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 11 PA2.TX))
    (pad 7 smd roundrect (at -4.4 2 45) (size 1.9 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 12 PA1))
    (pad 6 smd roundrect (at -4.4 1.2 45) (size 1.9 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 13 PA0))
    (pad 5 smd roundrect (at -4.4 0.4 45) (size 1.9 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 VDD))
    (pad 4 smd roundrect (at -4.4 -0.4 45) (size 1.9 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 3 "Net-(C6-Pad1)"))
    (pad 3 smd roundrect (at -4.4 -1.2 45) (size 1.9 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 14 PC15))
    (pad 2 smd roundrect (at -4.4 -2 45) (size 1.9 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 15 PC14))
    (pad 1 smd roundrect (at -4.4 -2.85 45) (size 1.9 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 VDD))
    (model ${KISYS3DMOD}/Housings_QFP.3dshapes/TQFP-32_7x7mm_Pitch0.8mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module local_footprints:0805_HS (layer F.Cu) (tedit 5C0C83D5)
    (at 171.958 115.697 180)
    (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)")
    (tags "resistor 0805")
    (attr smd)
    (fp_text reference C7 (at 0 0 270) (layer F.SilkS))
    (fp_text value 0.1u (at 0 1.75 180) (layer F.Fab) hide)
    (fp_text user %R (at 0 0 180) (layer F.Fab))
    (pad 1 smd roundrect (at -1.15 0 180) (size 1.1 1.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (pad 2 smd roundrect (at 1.15 0 180) (size 1.1 1.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 30 "Net-(C7-Pad2)"))
    (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module local_footprints:0805_HS (layer F.Cu) (tedit 5C0C83D5)
    (at 169.545 112.395 270)
    (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)")
    (tags "resistor 0805")
    (attr smd)
    (fp_text reference C8 (at 0 0) (layer F.SilkS))
    (fp_text value 0.1u (at 0 1.75 270) (layer F.Fab) hide)
    (fp_text user %R (at 0 0 270) (layer F.Fab))
    (pad 2 smd roundrect (at 1.15 0 270) (size 1.1 1.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (pad 1 smd roundrect (at -1.15 0 270) (size 1.1 1.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 VDD))
    (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module local_footprints:JST_PH_S2B-PH-K_02x2.00mm_Angled_WiderHole (layer F.Cu) (tedit 5C96B733)
    (at 176.911 114.046 90)
    (descr "JST PH series connector, S2B-PH-K, side entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
    (tags "connector jst ph")
    (fp_text reference J3 (at 1.5 -2.45 90) (layer F.SilkS) hide)
    (fp_text value JST_PH (at 1 7.25 90) (layer F.Fab))
    (fp_text user %R (at 1 2.5 90) (layer F.Fab))
    (pad 2 thru_hole oval (at 2 0 90) (size 1.397 1.778) (drill 0.8382) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.397 1.778) (drill 0.8382) (layers *.Cu *.Mask)
      (net 30 "Net-(C7-Pad2)"))
    (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S2B-PH-K_02x2.00mm_Angled.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module local_footprints:SOT-23-5_HS (layer F.Cu) (tedit 5C9841D3)
    (at 172.466 112.395 90)
    (descr "6-pin SOT-23 package")
    (tags SOT-23-6)
    (attr smd)
    (fp_text reference U2 (at 2.921 0 180) (layer F.SilkS))
    (fp_text value AP7354 (at 0 2.9 90) (layer F.Fab) hide)
    (fp_text user %R (at 0 0 180) (layer F.Fab))
    (pad 5 smd roundrect (at 1.3 -0.95 90) (size 1.46 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 VDD))
    (pad 4 smd roundrect (at 1.3 0.95 90) (size 1.46 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
    (pad 3 smd roundrect (at -1.3 0.95 90) (size 1.46 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 30 "Net-(C7-Pad2)"))
    (pad 2 smd roundrect (at -1.3 0 90) (size 1.46 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (pad 1 smd roundrect (at -1.3 -0.95 90) (size 1.46 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 30 "Net-(C7-Pad2)"))
    (model ${KISYS3DMOD}/TO_SOT_Packages_SMD.3dshapes/SOT-23-6.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Symbols:OSHW-Logo2_7.3x6mm_SilkScreen (layer B.Cu) (tedit 0)
    (at 145.288 114.554 180)
    (descr "Open Source Hardware Symbol")
    (tags "Logo Symbol OSHW")
    (attr virtual)
    (fp_text reference REF*** (at 0 0 180) (layer B.SilkS) hide)
    (fp_text value OSHW-Logo2_7.3x6mm_SilkScreen (at 0.75 0 180) (layer B.Fab) hide)
  )
  (gr_text "1.65V - 3.6V" (at 139.7 119.126 270) (layer B.SilkS))
  (gr_text "1.65V - 3.6V" (at 149.606 108.712) (layer F.SilkS))
  (gr_text "M0+ @32MHz" (at 149.606 107.696) (layer F.SilkS))
  (gr_text "RAM: 8KB" (at 165.608 108.712) (layer F.SilkS))
  (gr_text "flash: 32KB" (at 165.608 107.696) (layer F.SilkS))
  (gr_text NOTES: (at 168.656 108.966) (layer B.SilkS))
  (gr_text "CC BY-SA 4.0" (at 149.987 110.236) (layer B.SilkS))
  (gr_text "(C) Vlad Belous" (at 150.241 108.712) (layer B.SilkS))
  (gr_text "STM32\n\nL031K6T7" (at 160.02 112.395) (layer F.SilkS))
  (gr_text GND (at 142.24 120.142) (layer B.SilkS))
  (gr_text VDD (at 139.7 120.142) (layer B.SilkS))
  (gr_text GND (at 172.682904 120.10297) (layer B.SilkS))
  (gr_text GND (at 159.982904 120.142) (layer B.SilkS))
  (gr_text PB0 (at 175.222904 120.10297) (layer B.SilkS))
  (gr_text PB1 (at 177.762904 120.10297) (layer B.SilkS))
  (gr_text "PA7\nMOSI" (at 170.142904 119.84897) (layer B.SilkS))
  (gr_text "PA6\nMISO" (at 167.602904 119.84897) (layer B.SilkS))
  (gr_text "PA5\nSCK" (at 165.062904 119.84897) (layer B.SilkS))
  (gr_text PA4 (at 162.522904 120.142) (layer B.SilkS))
  (gr_text "PA3\nRX" (at 157.442904 119.72197) (layer B.SilkS))
  (gr_text "PA2\nTX" (at 154.902904 119.72197) (layer B.SilkS))
  (gr_text PA1 (at 152.362904 120.10297) (layer B.SilkS))
  (gr_text PA0 (at 149.822904 120.10297) (layer B.SilkS))
  (gr_text PC15 (at 147.282904 120.10297) (layer B.SilkS))
  (gr_text PC14 (at 144.742904 120.10297) (layer B.SilkS))
  (gr_text BAT+ (at 176.784 115.824) (layer B.SilkS))
  (gr_text GND (at 176.911 110.363) (layer B.SilkS))
  (gr_text GND (at 170.201147 106.045) (layer B.SilkS))
  (gr_text GND (at 154.961147 106.045) (layer B.SilkS))
  (gr_text PA8 (at 177.821147 106.045) (layer B.SilkS))
  (gr_text "PA9\nSCL\nTX" (at 175.26 107.061) (layer B.SilkS))
  (gr_text "PA10\nSDA\nRX" (at 172.72 107.061) (layer B.SilkS))
  (gr_text PA11 (at 167.661147 106.045) (layer B.SilkS))
  (gr_text PA12 (at 165.121147 106.045) (layer B.SilkS))
  (gr_text "PA13\nSWDIO" (at 162.56 106.172) (layer B.SilkS))
  (gr_text "PA14\nSWCLK" (at 160.041147 106.172) (layer B.SilkS))
  (gr_text PA15 (at 157.374147 106.045) (layer B.SilkS))
  (gr_text PB3 (at 152.421147 106.045) (layer B.SilkS))
  (gr_text PB4 (at 149.881147 106.045) (layer B.SilkS))
  (gr_text PB5 (at 147.341147 106.045) (layer B.SilkS))
  (gr_text PB6 (at 144.801147 106.045) (layer B.SilkS))
  (gr_text GND (at 139.7 106.045) (layer B.SilkS))
  (gr_text PB7 (at 142.24 106.045) (layer B.SilkS))
  (gr_text GND (at 177.292 109.093) (layer F.SilkS))
  (gr_text BAT+ (at 177.419 117.094) (layer F.SilkS))
  (gr_text BOOT (at 146.685 111.887 90) (layer F.SilkS))
  (gr_text RESET (at 140.462 111.887 90) (layer F.SilkS))
  (gr_text GND (at 142.621 117.348) (layer F.SilkS))
  (gr_text VDD (at 139.573 117.348) (layer F.SilkS))
  (gr_text PB7 (at 142.24 106.045) (layer F.SilkS))
  (gr_text PB6 (at 144.78 106.045) (layer F.SilkS))
  (gr_text PB5 (at 147.32 106.045) (layer F.SilkS))
  (gr_text PB4 (at 149.86 106.045) (layer F.SilkS))
  (gr_text PB3 (at 152.4 106.045) (layer F.SilkS))
  (gr_text PA15 (at 157.353 106.045) (layer F.SilkS))
  (gr_text "PA14\nSWCLK" (at 160.02 106.045) (layer F.SilkS))
  (gr_text "PA13\nSWDIO" (at 162.941 106.045) (layer F.SilkS))
  (gr_text PA12 (at 165.1 106.045) (layer F.SilkS))
  (gr_text PA11 (at 167.64 106.045) (layer F.SilkS))
  (gr_text "PA10\nSDA\nRX" (at 172.72 106.68) (layer F.SilkS))
  (gr_text "PA9\nSCL\nTX" (at 175.26 106.68) (layer F.SilkS))
  (gr_text PA8 (at 177.8 106.045) (layer F.SilkS))
  (gr_text PC14 (at 144.78 120.269) (layer F.SilkS))
  (gr_text PC15 (at 147.32 120.269) (layer F.SilkS))
  (gr_text PA0 (at 149.86 120.015) (layer F.SilkS))
  (gr_text PA1 (at 152.4 120.015) (layer F.SilkS))
  (gr_text "PA2\nTX" (at 154.94 120.015) (layer F.SilkS))
  (gr_text "PA3\nRX" (at 157.48 120.015) (layer F.SilkS))
  (gr_text PA4 (at 162.56 119.888) (layer F.SilkS))
  (gr_text "PA5\nSCK" (at 165.1 120.015) (layer F.SilkS))
  (gr_text "PA6\nMISO" (at 167.64 120.015) (layer F.SilkS))
  (gr_text "PA7\nMOSI" (at 170.18 120.015) (layer F.SilkS))
  (gr_text PB1 (at 177.8 120.015) (layer F.SilkS))
  (gr_text PB0 (at 175.26 120.015) (layer F.SilkS))
  (gr_text GND (at 139.7 106.045) (layer F.SilkS))
  (gr_text GND (at 154.94 106.045) (layer F.SilkS))
  (gr_text GND (at 170.18 106.045) (layer F.SilkS))
  (gr_text GND (at 160.02 120.015) (layer F.SilkS))
  (gr_text GND (at 172.72 120.015) (layer F.SilkS))
  (dimension 40.64 (width 0.3) (layer F.SilkS)
    (gr_text "40.640 mm" (at 158.75 131.64) (layer F.SilkS))
    (feature1 (pts (xy 179.07 128.27) (xy 179.07 130.126421)))
    (feature2 (pts (xy 138.43 128.27) (xy 138.43 130.126421)))
    (crossbar (pts (xy 138.43 129.54) (xy 179.07 129.54)))
    (arrow1a (pts (xy 179.07 129.54) (xy 177.943496 130.126421)))
    (arrow1b (pts (xy 179.07 129.54) (xy 177.943496 128.953579)))
    (arrow2a (pts (xy 138.43 129.54) (xy 139.556504 130.126421)))
    (arrow2b (pts (xy 138.43 129.54) (xy 139.556504 128.953579)))
  )
  (gr_line (start 139.7 102.87) (end 177.8 102.87) (layer Edge.Cuts) (width 0.0254))
  (gr_line (start 138.43 121.92) (end 138.43 104.14) (layer Edge.Cuts) (width 0.0254))
  (gr_line (start 177.8 123.19) (end 139.7 123.19) (layer Edge.Cuts) (width 0.0254))
  (gr_line (start 179.07 104.14) (end 179.07 121.92) (layer Edge.Cuts) (width 0.0254))
  (gr_arc (start 177.8 121.92) (end 177.8 123.19) (angle -90) (layer Edge.Cuts) (width 0.0254))
  (gr_arc (start 139.7 121.92) (end 138.43 121.92) (angle -90) (layer Edge.Cuts) (width 0.0254))
  (gr_arc (start 139.7 104.14) (end 139.7 102.87) (angle -90) (layer Edge.Cuts) (width 0.0254))
  (gr_arc (start 177.8 104.14) (end 179.07 104.14) (angle -90) (layer Edge.Cuts) (width 0.0254))
  (dimension 20.32 (width 0.3) (layer F.SilkS)
    (gr_text "20.320 mm" (at 187.644273 113.03 270) (layer F.SilkS))
    (feature1 (pts (xy 184.274273 123.19) (xy 186.130694 123.19)))
    (feature2 (pts (xy 184.274273 102.87) (xy 186.130694 102.87)))
    (crossbar (pts (xy 185.544273 102.87) (xy 185.544273 123.19)))
    (arrow1a (pts (xy 185.544273 123.19) (xy 184.957852 122.063496)))
    (arrow1b (pts (xy 185.544273 123.19) (xy 186.130694 122.063496)))
    (arrow2a (pts (xy 185.544273 102.87) (xy 184.957852 103.996504)))
    (arrow2b (pts (xy 185.544273 102.87) (xy 186.130694 103.996504)))
  )
  (zone (net 2) (net_name GND) (layer B.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.4064))
    (min_thickness 0.254)
    (fill yes (arc_segments 32) (thermal_gap 0.4064) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 137.16 101.6) (xy 180.34 101.6) (xy 180.34 124.46) (xy 137.16 124.46)
      )
    )
  )
)
