(kicad_pcb (version 20171130) (host pcbnew 6.0.0-rc1-unknown-a6325aa~66~ubuntu18.04.1)
  (general
    (thickness 1.6)
    (drawings 134)
    (tracks 697)
    (zones 0)
    (modules 27)
    (nets 46)
  )
  (page A4)
  (layers
    (0 F.Cu signal hide)
    (31 B.Cu signal hide)
    (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)
    (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)
    (49 F.Fab user)
  )
  (setup
    (last_trace_width 0.127)
    (trace_clearance 0.127)
    (zone_clearance 0.127)
    (zone_45_only no)
    (trace_min 0.127)
    (via_size 0.6)
    (via_drill 0.3)
    (via_min_size 0.6)
    (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.001)
    (segment_width 0.2)
    (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.875 0.95)
    (pad_drill 0)
    (pad_to_mask_clearance 0)
    (aux_axis_origin 0 0)
    (visible_elements FFFFFF7F)
    (pcbplotparams
      (layerselection 0x310fc_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 "./stm32_sensor_gerber"))
  )
  (net 0 "")
  (net 1 GND)
  (net 2 +3V3)
  (net 3 RTCOSC1)
  (net 4 RTCOSC2)
  (net 5 SWDCLK)
  (net 6 SWDIO)
  (net 7 RX)
  (net 8 TX)
  (net 9 PB11)
  (net 10 PB10)
  (net 11 PB1)
  (net 12 PB0)
  (net 13 PA1)
  (net 14 PA0)
  (net 15 BOOT0)
  (net 16 MOSI)
  (net 17 MISO)
  (net 18 SCK)
  (net 19 NSS)
  (net 20 RST)
  (net 21 OSC2)
  (net 22 OSC1)
  (net 23 PA2)
  (net 24 PA3)
  (net 25 PC13)
  (net 26 VBAT)
  (net 27 PB9)
  (net 28 PB8)
  (net 29 PB7)
  (net 30 PB6)
  (net 31 PB5)
  (net 32 PB4)
  (net 33 PB3)
  (net 34 PA15)
  (net 35 PB2)
  (net 36 PB12)
  (net 37 PB13)
  (net 38 PB14)
  (net 39 PB15)
  (net 40 PA8)
  (net 41 PA11)
  (net 42 PA12)
  (net 43 "Net-(C7-Pad2)")
  (net 44 ANT)
  (net 45 "Net-(R2-Pad2)")
  (net_class Default "This is the default net class."
    (clearance 0.127)
    (trace_width 0.127)
    (via_dia 0.6)
    (via_drill 0.3)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net +3V3)
    (add_net ANT)
    (add_net BOOT0)
    (add_net GND)
    (add_net MISO)
    (add_net MOSI)
    (add_net NSS)
    (add_net "Net-(C7-Pad2)")
    (add_net "Net-(R2-Pad2)")
    (add_net OSC1)
    (add_net OSC2)
    (add_net PA0)
    (add_net PA1)
    (add_net PA11)
    (add_net PA12)
    (add_net PA15)
    (add_net PA2)
    (add_net PA3)
    (add_net PA8)
    (add_net PB0)
    (add_net PB1)
    (add_net PB10)
    (add_net PB11)
    (add_net PB12)
    (add_net PB13)
    (add_net PB14)
    (add_net PB15)
    (add_net PB2)
    (add_net PB3)
    (add_net PB4)
    (add_net PB5)
    (add_net PB6)
    (add_net PB7)
    (add_net PB8)
    (add_net PB9)
    (add_net PC13)
    (add_net RST)
    (add_net RTCOSC1)
    (add_net RTCOSC2)
    (add_net RX)
    (add_net SCK)
    (add_net SWDCLK)
    (add_net SWDIO)
    (add_net TX)
    (add_net VBAT)
  )
  (module Button_Switch_SMD:SW_SPST_CK_RS282G05A3 (layer F.Cu) (tedit 5A7A67D2)
    (at 155.4 105.6)
    (descr https://www.mouser.com/ds/2/60/RS-282G05A-SM_RT-1159762.pdf)
    (tags "SPST button tactile switch")
    (attr smd)
    (fp_text reference SW2 (at 0.26 -0.19) (layer F.Fab) hide)
    (fp_text value SW_BOOT (at 0.01 -2.27) (layer F.Fab))
    (fp_text user %R (at 0.02 -0.01) (layer F.Fab))
    (pad 2 smd rect (at 3.9 0) (size 1.5 1.5) (layers F.Cu F.Paste F.Mask)
      (net 45 "Net-(R2-Pad2)"))
    (pad 1 smd rect (at -3.9 0) (size 1.5 1.5) (layers F.Cu F.Paste F.Mask)
      (net 15 BOOT0))
    (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_SPST_CK_RS282G05A3.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder (layer F.Cu) (tedit 5B20DC38)
    (at 134.19 99.78 180)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags "resistor handsolder")
    (attr smd)
    (fp_text reference R4 (at -0.01 -0.06 180) (layer F.Fab))
    (fp_text value 100K (at -0.12 -0.79 180) (layer F.Fab))
    (fp_text user %R (at 0 0 180) (layer F.Fab) hide)
    (pad 2 smd roundrect (at 0.875 0 180) (size 1.05 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 35 PB2))
    (pad 1 smd roundrect (at -0.875 0 180) (size 1.05 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder (layer F.Cu) (tedit 5B20DC38)
    (at 137.15 101.27 180)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags "resistor handsolder")
    (attr smd)
    (fp_text reference R1 (at 0 -0.01 180) (layer F.Fab))
    (fp_text value 10K (at -1.46 -0.01 180) (layer F.Fab))
    (fp_text user %R (at 0 0 180) (layer F.Fab) hide)
    (pad 2 smd roundrect (at 0.875 0 180) (size 1.05 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 20 RST))
    (pad 1 smd roundrect (at -0.875 0 180) (size 1.05 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 +3V3))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Headers:PinHeader_1x12_P2.54mm_Vertical_Clear (layer F.Cu) (tedit 5B2A5D3E)
    (at 158.64 91.69 270)
    (descr "Through hole straight pin header, 1x12, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x12 2.54mm single row")
    (fp_text reference J3 (at 0 -2.33 270) (layer F.Fab) hide)
    (fp_text value "Conn Up" (at -1.88 0.42) (layer F.Fab))
    (fp_text user %R (at 0 13.97) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 34 PA15))
    (pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 33 PB3))
    (pad 3 thru_hole oval (at 0 5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 32 PB4))
    (pad 4 thru_hole oval (at 0 7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 31 PB5))
    (pad 5 thru_hole oval (at 0 10.16 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 30 PB6))
    (pad 6 thru_hole oval (at 0 12.7 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 29 PB7))
    (pad 7 thru_hole oval (at 0 15.24 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 28 PB8))
    (pad 8 thru_hole oval (at 0 17.78 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 27 PB9))
    (pad 9 thru_hole oval (at 0 20.32 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 26 VBAT))
    (pad 10 thru_hole oval (at 0 22.86 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 25 PC13))
    (pad 11 thru_hole oval (at 0 25.4 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 20 RST))
    (pad 12 thru_hole oval (at 0 27.94 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 14 PA0))
  )
  (module custom:RFM69CW-XXXS2-MINPADS (layer B.Cu) (tedit 5B93D7E4)
    (at 150.18 100.58 180)
    (descr "HOPE RF RFM69CW RF TRANSCIEVER")
    (tags "HOPE RF RFM69CW RF TRANSCIEVER")
    (attr smd)
    (fp_text reference U2 (at -7.17 6.82 180) (layer B.Fab))
    (fp_text value RFM69CW (at -6.18 7.37 180) (layer B.Fab))
    (fp_text user 1 (at -4.84886 5.98424 180) (layer Dwgs.User))
    (pad 14 smd rect (at 7.49808 5.99948 180) (size 2.99974 1.19888) (layers B.Cu B.Paste B.Mask)
      (net 1 GND) (solder_mask_margin 0.1016))
    (pad 13 smd rect (at 7.49808 3.99796 180) (size 2.99974 1.19888) (layers B.Cu B.Paste B.Mask)
      (net 23 PA2) (solder_mask_margin 0.1016))
    (pad 9 smd rect (at 7.49808 -3.99796 180) (size 2.99974 1.19888) (layers B.Cu B.Paste B.Mask)
      (net 24 PA3) (solder_mask_margin 0.1016))
    (pad 8 smd rect (at 7.49808 -5.99948 180) (size 2.99974 1.19888) (layers B.Cu B.Paste B.Mask)
      (net 17 MISO) (solder_mask_margin 0.1016))
    (pad 7 smd rect (at -7.49808 -5.99948 180) (size 2.99974 1.19888) (layers B.Cu B.Paste B.Mask)
      (net 19 NSS) (solder_mask_margin 0.1016))
    (pad 6 smd rect (at -7.49808 -3.99796 180) (size 2.99974 1.19888) (layers B.Cu B.Paste B.Mask)
      (net 18 SCK) (solder_mask_margin 0.1016))
    (pad 5 smd rect (at -7.49808 -1.99898 180) (size 2.99974 1.19888) (layers B.Cu B.Paste B.Mask)
      (net 16 MOSI) (solder_mask_margin 0.1016))
    (pad 3 smd rect (at -7.49808 1.99898 180) (size 2.99974 1.19888) (layers B.Cu B.Paste B.Mask)
      (net 1 GND) (solder_mask_margin 0.1016))
    (pad 2 smd rect (at -7.49808 3.99796 180) (size 2.99974 1.19888) (layers B.Cu B.Paste B.Mask)
      (net 2 +3V3) (solder_mask_margin 0.1016))
    (pad 1 smd rect (at -7.49808 5.99948 180) (size 2.99974 1.19888) (layers B.Cu B.Paste B.Mask)
      (net 44 ANT) (solder_mask_margin 0.1016))
  )
  (module custom:RFM69HCW-XXXS2-MINPADS (layer B.Cu) (tedit 5B93DEA0)
    (at 146.08 100.52)
    (descr "HOPE RF RFM69HCW RF TRANSCIEVER")
    (tags "HOPE RF RFM69HCW RF TRANSCIEVER")
    (attr smd)
    (fp_text reference U4 (at 7.25 -6.64) (layer B.Fab))
    (fp_text value RFM69HCW (at 6.04 -7.33) (layer B.Fab))
    (fp_text user 1 (at -4.84886 5.98424) (layer Dwgs.User))
    (pad 14 smd rect (at 7.49808 2.99974) (size 2.99974 1.19888) (layers B.Cu B.Paste B.Mask)
      (net 24 PA3) (solder_mask_margin 0.1016))
    (pad 13 smd rect (at 7.49808 0.99822) (size 2.99974 1.19888) (layers B.Cu B.Paste B.Mask)
      (net 2 +3V3) (solder_mask_margin 0.1016))
    (pad 10 smd rect (at 7.49808 -4.99872) (size 2.99974 1.19888) (layers B.Cu B.Paste B.Mask)
      (net 1 GND) (solder_mask_margin 0.1016))
    (pad 9 smd rect (at 7.49808 -6.9977) (size 2.99974 1.19888) (layers B.Cu B.Paste B.Mask)
      (net 44 ANT) (solder_mask_margin 0.1016))
    (pad 8 smd rect (at -7.49808 -6.9977) (size 2.99974 1.19888) (layers B.Cu B.Paste B.Mask)
      (net 1 GND) (solder_mask_margin 0.1016))
    (pad 6 smd rect (at -7.49808 -2.99974) (size 2.99974 1.19888) (layers B.Cu B.Paste B.Mask)
      (net 23 PA2) (solder_mask_margin 0.1016))
    (pad 5 smd rect (at -7.49808 -0.99822) (size 2.99974 1.19888) (layers B.Cu B.Paste B.Mask)
      (net 19 NSS) (solder_mask_margin 0.1016))
    (pad 4 smd rect (at -7.49808 0.99822) (size 2.99974 1.19888) (layers B.Cu B.Paste B.Mask)
      (net 18 SCK) (solder_mask_margin 0.1016))
    (pad 3 smd rect (at -7.49808 2.99974) (size 2.99974 1.19888) (layers B.Cu B.Paste B.Mask)
      (net 16 MOSI) (solder_mask_margin 0.1016))
    (pad 2 smd rect (at -7.49808 4.99872) (size 2.99974 1.19888) (layers B.Cu B.Paste B.Mask)
      (net 17 MISO) (solder_mask_margin 0.1016))
    (pad 1 smd rect (at -7.49808 6.9977) (size 2.99974 1.19888) (layers B.Cu B.Paste B.Mask)
      (net 1 GND) (solder_mask_margin 0.1016))
  )
  (module custom:HOPERF_RFM69HW-MINPADS (layer B.Cu) (tedit 5B93D8CE)
    (at 140.12 100.62)
    (descr "Radio, RF, Module, http://www.hoperf.com/upload/rf/RFM69HW-V1.3.pdf")
    (tags "Radio RF Module")
    (attr smd)
    (fp_text reference U3 (at -7.8 9) (layer B.Fab) hide)
    (fp_text value RFM69HW (at 8.08 -7.41) (layer B.Fab))
    (fp_text user %R (at 9.07 -6.81) (layer B.Fab))
    (pad 1 smd rect (at -9.1 7) (size 2.5 1) (layers B.Cu B.Paste B.Mask)
      (net 23 PA2))
    (pad 2 smd rect (at -9.1 5) (size 2.5 1) (layers B.Cu B.Paste B.Mask)
      (net 24 PA3))
    (pad 8 smd rect (at -9.1 -7) (size 2.5 1) (layers B.Cu B.Paste B.Mask)
      (net 2 +3V3))
    (pad 9 smd rect (at 9.1 -7) (size 2.5 1) (layers B.Cu B.Paste B.Mask)
      (net 1 GND))
    (pad 10 smd rect (at 9.1 -5) (size 2.5 1) (layers B.Cu B.Paste B.Mask)
      (net 44 ANT))
    (pad 11 smd rect (at 9.1 -3) (size 2.5 1) (layers B.Cu B.Paste B.Mask)
      (net 1 GND))
    (pad 12 smd rect (at 9.1 -1) (size 2.5 1) (layers B.Cu B.Paste B.Mask)
      (net 18 SCK))
    (pad 13 smd rect (at 9.1 1) (size 2.5 1) (layers B.Cu B.Paste B.Mask)
      (net 17 MISO))
    (pad 14 smd rect (at 9.1 3) (size 2.5 1) (layers B.Cu B.Paste B.Mask)
      (net 16 MOSI))
    (pad 15 smd rect (at 9.1 5) (size 2.5 1) (layers B.Cu B.Paste B.Mask)
      (net 19 NSS))
    (model ${KISYS3DMOD}/RF_Module.3dshapes/HOPERF_RFM69HW.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder (layer F.Cu) (tedit 5B2B8742)
    (at 159.31 103.33 270)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags "resistor handsolder")
    (attr smd)
    (fp_text reference R2 (at 0 0 270) (layer F.Fab))
    (fp_text value 10K (at -0.46 1.22) (layer F.Fab))
    (fp_text user %R (at 0 0 270) (layer F.Fab) hide)
    (pad 2 smd roundrect (at 0.875 0 270) (size 1.05 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 45 "Net-(R2-Pad2)"))
    (pad 1 smd roundrect (at -0.875 0 270) (size 1.05 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 +3V3))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Crystal:Resonator_SMD_muRata_CSTxExxV-3Pin_3.0x1.1mm (layer F.Cu) (tedit 5AD358ED)
    (at 140.23 94.86 180)
    (descr "SMD Resomator/Filter Murata CSTCE, https://www.murata.com/en-eu/products/productdata/8801162264606/SPEC-CSTNE16M0VH3C000R0.pdf")
    (tags "SMD SMT ceramic resonator filter")
    (attr smd)
    (fp_text reference Y2 (at -0.062 -0.158 180) (layer F.Fab))
    (fp_text value 8Mhz (at -0.05 1.21 180) (layer F.Fab))
    (fp_text user %R (at 0.1 -0.05 180) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.2 0 180) (size 0.4 1.9) (layers F.Cu F.Paste F.Mask)
      (net 22 OSC1))
    (pad 2 smd rect (at 0 0 180) (size 0.4 1.9) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 3 smd rect (at 1.2 0 180) (size 0.4 1.9) (layers F.Cu F.Paste F.Mask)
      (net 21 OSC2))
    (model ${KISYS3DMOD}/Crystal.3dshapes/Resonator_SMD_muRata_CSTxExxV-3Pin_3.0x1.1mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Headers:PinSocket_1x08_P2.54mm_Vertical_Clear locked (layer F.Cu) (tedit 5B30A2B5)
    (at 128.16 91.69)
    (descr "Through hole straight socket strip, 1x08, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 1x08 2.54mm single row")
    (fp_text reference J1 (at 0 -2.77) (layer F.Fab) hide)
    (fp_text value "Conn Side" (at -1.88 0.76 90) (layer F.Fab))
    (fp_text user %R (at 0 8.89 90) (layer F.Fab))
    (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 12 PB0))
    (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 16 MOSI))
    (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 17 MISO))
    (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 18 SCK))
    (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 19 NSS))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 24 PA3))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 23 PA2))
    (pad 1 thru_hole circle (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 13 PA1))
  )
  (module Headers:PinSocket_1x08_P2.54mm_Vertical_Clear (layer F.Cu) (tedit 5B30A2B5)
    (at 161.18 91.69)
    (descr "Through hole straight socket strip, 1x08, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 1x08 2.54mm single row")
    (fp_text reference J4 (at 0 -2.77) (layer F.Fab) hide)
    (fp_text value "Conn Prog" (at 1.71 1.16 90) (layer F.Fab))
    (fp_text user %R (at 0 8.89 90) (layer F.Fab))
    (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 8 TX))
    (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 7 RX))
    (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 6 SWDIO))
    (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 SWDCLK))
    (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 +3V3))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 44 ANT))
    (pad 1 thru_hole circle (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
  )
  (module Headers:PinHeader_1x12_P2.54mm_Vertical_Clear (layer F.Cu) (tedit 5B2A5D3E)
    (at 130.7 109.47 90)
    (descr "Through hole straight pin header, 1x12, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x12 2.54mm single row")
    (fp_text reference J2 (at 0 -2.33 90) (layer F.Fab) hide)
    (fp_text value "Conn Down" (at -1.84 27.37 180) (layer F.Fab))
    (fp_text user %R (at 0 13.97 -180) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 11 PB1))
    (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 35 PB2))
    (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 10 PB10))
    (pad 4 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 9 PB11))
    (pad 5 thru_hole oval (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 36 PB12))
    (pad 6 thru_hole oval (at 0 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 37 PB13))
    (pad 7 thru_hole oval (at 0 15.24 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 38 PB14))
    (pad 8 thru_hole oval (at 0 17.78 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 39 PB15))
    (pad 9 thru_hole oval (at 0 20.32 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 40 PA8))
    (pad 10 thru_hole oval (at 0 22.86 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 41 PA11))
    (pad 11 thru_hole oval (at 0 25.4 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 42 PA12))
    (pad 12 thru_hole oval (at 0 27.94 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 +3V3))
  )
  (module Button_Switch_SMD:SW_SPST_CK_RS282G05A3 (layer F.Cu) (tedit 5B2BF7AE)
    (at 133.94 105.6)
    (descr https://www.mouser.com/ds/2/60/RS-282G05A-SM_RT-1159762.pdf)
    (tags "SPST button tactile switch")
    (attr smd)
    (fp_text reference SW1 (at -0.01 -0.01) (layer F.Fab) hide)
    (fp_text value SW_Reset (at 0.05 -2.39) (layer F.Fab))
    (fp_text user %R (at 0.03 0.02) (layer F.Fab))
    (pad 2 smd rect (at 3.9 0) (size 1.5 1.5) (layers F.Cu F.Paste F.Mask)
      (net 20 RST))
    (pad 1 smd rect (at -3.9 0) (size 1.5 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_SPST_CK_RS282G05A3.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B969B2E)
    (at 137.1 102.8 180)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C1 (at 0.027999 0.0105 180) (layer F.Fab))
    (fp_text value 1uF (at -1.58 0.01 180) (layer F.Fab))
    (fp_text user %R (at 0 0 180) (layer F.Fab) hide)
    (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND) (zone_connect 2))
    (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 20 RST))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B2B84C7)
    (at 151.55 101.85 90)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C2 (at 0 0.0555 90) (layer F.Fab))
    (fp_text value 0.1uF (at 0 1.43 180) (layer F.Fab))
    (fp_text user %R (at 0 0 90) (layer F.Fab) hide)
    (pad 2 smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND))
    (pad 1 smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 +3V3))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B2B8541)
    (at 148.5 94.2)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C3 (at 0 0) (layer F.Fab))
    (fp_text value 0.1uF (at 1.77 0.01) (layer F.Fab))
    (fp_text user %R (at 0 0) (layer F.Fab) hide)
    (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 +3V3))
    (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B969C68)
    (at 141.65 106.75 180)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C4 (at 0 0.0355 180) (layer F.Fab))
    (fp_text value 0.1uF (at -1.81 -0.03 180) (layer F.Fab))
    (fp_text user %R (at 0 0 180) (layer F.Fab) hide)
    (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND) (zone_connect 2))
    (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 +3V3))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B2B8521)
    (at 137.25 99.75 180)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C5 (at -0.008428 -0.0045 180) (layer F.Fab))
    (fp_text value 0.1uF (at -1.82 -0.01 180) (layer F.Fab))
    (fp_text user %R (at 0 0 180) (layer F.Fab) hide)
    (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 +3V3))
    (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B2B84B8)
    (at 137.25 98.25 180)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C6 (at -0.01 0.04 180) (layer F.Fab))
    (fp_text value 10uF (at -1.65 -0.02 180) (layer F.Fab))
    (fp_text user %R (at 0 0 180) (layer F.Fab) hide)
    (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 +3V3))
    (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B2B8560)
    (at 131.9 94.93)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C7 (at 0.008476 0.0105) (layer F.Fab))
    (fp_text value 100nF (at 0.02 0.8) (layer F.Fab))
    (fp_text user %R (at 0 0) (layer F.Fab) hide)
    (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 43 "Net-(C7-Pad2)"))
    (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 +3V3))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B2B852E)
    (at 134.3 96.75)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C8 (at -0.010333 0.0055) (layer F.Fab))
    (fp_text value 10pF (at -1.7 0.04) (layer F.Fab))
    (fp_text user %R (at 0 0) (layer F.Fab) hide)
    (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND))
    (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 3 RTCOSC1))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B2B850E)
    (at 137.2 96.75 180)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C9 (at 0 -0.04 180) (layer F.Fab))
    (fp_text value 10pF (at -1.72 -0.01 180) (layer F.Fab))
    (fp_text user %R (at 0 0 180) (layer F.Fab) hide)
    (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND))
    (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 4 RTCOSC2))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder (layer F.Cu) (tedit 5B2B845E)
    (at 153.025 97.95 270)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags "resistor handsolder")
    (attr smd)
    (fp_text reference R3 (at -0.01 0 270) (layer F.Fab))
    (fp_text value 100K (at -0.06 -1.355) (layer F.Fab))
    (fp_text user %R (at 0 0 270) (layer F.Fab))
    (pad 2 smd roundrect (at 0.875 0 270) (size 1.05 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 15 BOOT0))
    (pad 1 smd roundrect (at -0.875 0 270) (size 1.05 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Package_QFP:LQFP-48_7x7mm_P0.5mm (layer F.Cu) (tedit 5B2B8731)
    (at 145.125 100.725 315)
    (descr "48 LEAD LQFP 7x7mm (see MICREL LQFP7x7-48LD-PL-1.pdf)")
    (tags "QFP 0.5")
    (attr smd)
    (fp_text reference U1 (at -0.021213 -2.552655 315) (layer F.Fab) hide)
    (fp_text value STM32F103C8Tx (at 0 6 315) (layer F.Fab) hide)
    (fp_text user %R (at 0 0 315) (layer F.Fab))
    (pad 1 smd rect (at -4.35 -2.75 315) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 26 VBAT))
    (pad 2 smd rect (at -4.35 -2.25 315) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 25 PC13))
    (pad 3 smd rect (at -4.35 -1.749999 315) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 3 RTCOSC1))
    (pad 4 smd rect (at -4.35 -1.25 315) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 4 RTCOSC2))
    (pad 5 smd rect (at -4.35 -0.750001 315) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 22 OSC1))
    (pad 6 smd rect (at -4.35 -0.25 315) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 21 OSC2))
    (pad 7 smd rect (at -4.35 0.25 315) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 20 RST))
    (pad 8 smd rect (at -4.35 0.750001 315) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 9 smd rect (at -4.35 1.25 315) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 2 +3V3))
    (pad 10 smd rect (at -4.35 1.749999 315) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 14 PA0))
    (pad 11 smd rect (at -4.35 2.25 315) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 13 PA1))
    (pad 12 smd rect (at -4.35 2.75 315) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 23 PA2))
    (pad 13 smd rect (at -2.75 4.35 45) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 24 PA3))
    (pad 14 smd rect (at -2.25 4.35 45) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 19 NSS))
    (pad 15 smd rect (at -1.749999 4.35 45) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 18 SCK))
    (pad 16 smd rect (at -1.25 4.35 45) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 17 MISO))
    (pad 17 smd rect (at -0.750001 4.35 45) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 16 MOSI))
    (pad 18 smd rect (at -0.25 4.35 45) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 12 PB0))
    (pad 19 smd rect (at 0.25 4.35 45) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 11 PB1))
    (pad 20 smd rect (at 0.750001 4.35 45) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 35 PB2))
    (pad 21 smd rect (at 1.25 4.35 45) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 10 PB10))
    (pad 22 smd rect (at 1.749999 4.35 45) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 9 PB11))
    (pad 23 smd rect (at 2.25 4.35 45) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 24 smd rect (at 2.75 4.35 45) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 2 +3V3))
    (pad 25 smd rect (at 4.35 2.75 315) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 36 PB12))
    (pad 26 smd rect (at 4.35 2.25 315) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 37 PB13))
    (pad 27 smd rect (at 4.35 1.749999 315) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 38 PB14))
    (pad 28 smd rect (at 4.35 1.25 315) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 39 PB15))
    (pad 29 smd rect (at 4.35 0.750001 315) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 40 PA8))
    (pad 30 smd rect (at 4.35 0.25 315) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 8 TX))
    (pad 31 smd rect (at 4.35 -0.25 315) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 7 RX))
    (pad 32 smd rect (at 4.35 -0.750001 315) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 41 PA11))
    (pad 33 smd rect (at 4.35 -1.25 315) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 42 PA12))
    (pad 34 smd rect (at 4.35 -1.749999 315) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 6 SWDIO))
    (pad 35 smd rect (at 4.35 -2.25 315) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 36 smd rect (at 4.35 -2.75 315) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 2 +3V3))
    (pad 37 smd rect (at 2.75 -4.35 45) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 5 SWDCLK))
    (pad 38 smd rect (at 2.25 -4.35 45) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 34 PA15))
    (pad 39 smd rect (at 1.749999 -4.35 45) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 33 PB3))
    (pad 40 smd rect (at 1.25 -4.35 45) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 32 PB4))
    (pad 41 smd rect (at 0.750001 -4.35 45) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 31 PB5))
    (pad 42 smd rect (at 0.25 -4.35 45) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 30 PB6))
    (pad 43 smd rect (at -0.25 -4.35 45) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 29 PB7))
    (pad 44 smd rect (at -0.750001 -4.35 45) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 15 BOOT0))
    (pad 45 smd rect (at -1.25 -4.35 45) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 28 PB8))
    (pad 46 smd rect (at -1.749999 -4.35 45) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 27 PB9))
    (pad 47 smd rect (at -2.25 -4.35 45) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 48 smd rect (at -2.75 -4.35 45) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask)
      (net 2 +3V3))
    (model ${KISYS3DMOD}/Package_QFP.3dshapes/LQFP-48_7x7mm_P0.5mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module NPFootprints:Seeedstudio-32kHz_Crystal-FC135 (layer F.Cu) (tedit 5B2BB998)
    (at 136.15 94.75)
    (fp_text reference Y1 (at 0.037238 0.0335) (layer F.Fab))
    (fp_text value 32768Mhz (at 0.11 -0.71) (layer F.Fab))
    (pad 2 smd rect (at 1.4 0) (size 1.3 1.8) (layers F.Cu F.Paste F.Mask)
      (net 4 RTCOSC2))
    (pad 1 smd rect (at -1.4 0) (size 1.3 1.8) (layers F.Cu F.Paste F.Mask)
      (net 3 RTCOSC1))
  )
  (module Connector_Coaxial:U.FL_Molex_MCRF_73412-0110_Vertical (layer F.Cu) (tedit 5B2BC9B4)
    (at 156.86 95.77 90)
    (descr "Molex Microcoaxial RF Connectors (MCRF), mates Hirose U.FL, (http://www.molex.com/pdm_docs/sd/734120110_sd.pdf)")
    (tags "mcrf hirose ufl u.fl microcoaxial")
    (attr smd)
    (fp_text reference J5 (at 0.05 -0.05 180) (layer F.Fab))
    (fp_text value u.FL (at 1.78 -0.63 180) (layer F.Fab))
    (fp_text user %R (at 1.78 0.87 180) (layer F.Fab))
    (pad 2 smd rect (at -1.475 0 90) (size 1.05 2.2) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 2 smd rect (at 1.475 0 90) (size 1.05 2.2) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 2 smd rect (at 0 -1.5 90) (size 1 1) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 1 smd rect (at 0 1.5 90) (size 1 1) (layers F.Cu F.Paste F.Mask)
      (net 44 ANT))
    (model ${KISYS3DMOD}/Connector_Coaxial.3dshapes/U.FL_Molex_MCRF_73412-0110_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm (layer B.Cu) (tedit 5B309AA6)
    (at 134.84 93.81 180)
    (descr "SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, bridged with 1 copper strip")
    (tags "solder jumper open")
    (attr virtual)
    (fp_text reference JP1 (at 0 1.8 180) (layer B.Fab) hide)
    (fp_text value "VBAT Jumper" (at 0 -1.26 180) (layer B.Fab))
    (pad 1 smd rect (at 0 0 180) (size 0.5 0.6) (layers B.Cu B.Mask)
      (net 26 VBAT))
    (pad 2 smd rect (at 0.65 0 180) (size 1 1.5) (layers B.Cu B.Mask)
      (net 43 "Net-(C7-Pad2)"))
    (pad 1 smd rect (at -0.65 0 180) (size 1 1.5) (layers B.Cu B.Mask)
      (net 26 VBAT))
  )
  (gr_text RFM69HCW (at 151.2 100.99 270) (layer B.SilkS))
  (gr_text "STM32 Sensor\nNode V5.0\nby freynder" (at 134.37 101.68 90) (layer B.SilkS))
  (gr_text "SWD\nCLK" (at 159.25 101.24) (layer B.SilkS))
  (gr_text RFM69CW (at 155.57 100.27 270) (layer B.SilkS))
  (dimension 20.32 (width 0.3) (layer F.Fab)
    (gr_text "20,320 mm" (at 121.34 100.58 270) (layer F.Fab))
    (feature1 (pts (xy 126.89 110.74) (xy 122.853579 110.74)))
    (feature2 (pts (xy 126.89 90.42) (xy 122.853579 90.42)))
    (crossbar (pts (xy 123.44 90.42) (xy 123.44 110.74)))
    (arrow1a (pts (xy 123.44 110.74) (xy 122.853579 109.613496)))
    (arrow1b (pts (xy 123.44 110.74) (xy 124.026421 109.613496)))
    (arrow2a (pts (xy 123.44 90.42) (xy 122.853579 91.546504)))
    (arrow2b (pts (xy 123.44 90.42) (xy 124.026421 91.546504)))
  )
  (dimension 35.56 (width 0.3) (layer F.Fab)
    (gr_text "35,560 mm" (at 144.67 85.750001) (layer F.Fab))
    (feature1 (pts (xy 162.45 90.42) (xy 162.45 87.26358)))
    (feature2 (pts (xy 126.89 90.42) (xy 126.89 87.26358)))
    (crossbar (pts (xy 126.89 87.850001) (xy 162.45 87.850001)))
    (arrow1a (pts (xy 162.45 87.850001) (xy 161.323496 88.436422)))
    (arrow1b (pts (xy 162.45 87.850001) (xy 161.323496 87.26358)))
    (arrow2a (pts (xy 126.89 87.850001) (xy 128.016504 88.436422)))
    (arrow2b (pts (xy 126.89 87.850001) (xy 128.016504 87.26358)))
  )
  (gr_text BOOT0 (at 155.45 103.3) (layer F.SilkS))
  (gr_text RESET (at 134.1 103.3) (layer F.SilkS))
  (gr_text VBAT (at 134.72 95.41) (layer B.SilkS))
  (gr_text "SWD\nIO" (at 159.93 104.13) (layer B.SilkS))
  (gr_text B9 (at 140.890891 93.348538) (layer B.SilkS))
  (gr_text SCK (at 130.28 101.91) (layer B.SilkS))
  (gr_text G (at 159.54 93.38 45) (layer B.SilkS))
  (gr_text B12 (at 140.920891 107.818538) (layer B.SilkS))
  (gr_text RX (at 159.45 106.69) (layer B.SilkS))
  (gr_text NSS (at 130.26 99.31) (layer B.SilkS))
  (gr_text B6 (at 148.510891 93.348538) (layer B.SilkS))
  (gr_text A15 (at 158.42 93.4) (layer B.SilkS))
  (gr_text A2 (at 130.2 94.6) (layer B.SilkS))
  (gr_text TX (at 159.39 107.75 315) (layer B.SilkS))
  (gr_text C13 (at 135.810891 93.348538) (layer B.SilkS))
  (gr_text 3V3 (at 159.25 99.59) (layer B.SilkS))
  (gr_text B10 (at 135.840891 107.818538) (layer B.SilkS))
  (gr_text VBAT (at 138.350891 93.348538) (layer B.SilkS))
  (gr_text A0 (at 131.12 93.34) (layer B.SilkS))
  (gr_text B0 (at 130.03 107.45 45) (layer B.SilkS))
  (gr_text B1 (at 131.2 107.81) (layer B.SilkS))
  (gr_text B3 (at 156.14 93.43) (layer B.SilkS))
  (gr_text B2 (at 133.300891 107.818538) (layer B.SilkS))
  (gr_text B11 (at 138.380891 107.818538) (layer B.SilkS))
  (gr_text B14 (at 146.000891 107.818538) (layer B.SilkS))
  (gr_text 3V3 (at 158.05 107.8) (layer B.SilkS))
  (gr_text B15 (at 148.540891 107.818538) (layer B.SilkS))
  (gr_text A12 (at 155.97 107.8) (layer B.SilkS))
  (gr_text B7 (at 145.970891 93.348538) (layer B.SilkS))
  (gr_text RST (at 133.270891 93.348538) (layer B.SilkS))
  (gr_text A3 (at 130.160891 96.782538) (layer B.SilkS))
  (gr_text B4 (at 153.590891 93.348538) (layer B.SilkS))
  (gr_text A1 (at 129.97 93.51 315) (layer B.SilkS))
  (gr_text G (at 159.58 96.77) (layer B.SilkS))
  (gr_text B8 (at 143.430891 93.348538) (layer B.SilkS))
  (gr_text B13 (at 143.460891 107.818538) (layer B.SilkS))
  (gr_text MOSI (at 130.38 106.35) (layer B.SilkS))
  (gr_text ANT (at 159.15 94.54) (layer B.SilkS))
  (gr_text MISO (at 130.39 104.4) (layer B.SilkS))
  (gr_text B5 (at 151.050891 93.348538) (layer B.SilkS))
  (gr_text A8 (at 151.080891 107.818538) (layer B.SilkS))
  (gr_text A11 (at 153.620891 107.818538) (layer B.SilkS))
  (gr_text 3V3 (at 159.11 99.27) (layer F.SilkS))
  (gr_text "SWD\nCLK" (at 158.48 101.23) (layer F.SilkS))
  (gr_text RX (at 159.25 106.85) (layer F.SilkS))
  (gr_text "SWD\nIO" (at 157.83 103) (layer F.SilkS))
  (gr_text ANT (at 159.18 94.59) (layer F.SilkS))
  (gr_text G (at 159.47 96.83) (layer F.SilkS))
  (gr_text MOSI (at 129.92 106.95) (layer F.SilkS))
  (gr_text MISO (at 130.33 103.4) (layer F.SilkS))
  (gr_text SCK (at 130.16 101.842) (layer F.SilkS))
  (gr_text NSS (at 130.16 99.298) (layer F.SilkS))
  (gr_text A3 (at 130.16 96.754) (layer F.SilkS))
  (gr_text A2 (at 130.16 94.5) (layer F.SilkS))
  (gr_text TX (at 159.46 107.69 315) (layer F.SilkS))
  (gr_text G (at 159.43 93.51 45) (layer F.SilkS))
  (gr_text B0 (at 129.9 107.79 45) (layer F.SilkS))
  (gr_text A1 (at 129.94 93.41 -45) (layer F.SilkS))
  (gr_text B12 (at 140.86 107.85) (layer F.SilkS))
  (gr_text B10 (at 135.78 107.85) (layer F.SilkS))
  (gr_text B1 (at 130.84 107.85) (layer F.SilkS))
  (gr_text B2 (at 133.24 107.85) (layer F.SilkS))
  (gr_text B11 (at 138.32 107.85) (layer F.SilkS))
  (gr_text B14 (at 145.94 107.85) (layer F.SilkS))
  (gr_text 3V3 (at 158.36 107.83) (layer F.SilkS))
  (gr_text B15 (at 148.48 107.85) (layer F.SilkS))
  (gr_text A12 (at 156.1 107.85) (layer F.SilkS))
  (gr_text B13 (at 143.4 107.85) (layer F.SilkS))
  (gr_text PA8 (at 151.02 107.85) (layer F.SilkS))
  (gr_text A11 (at 153.56 107.85) (layer F.SilkS))
  (gr_text B5 (at 150.99 93.36) (layer F.SilkS))
  (gr_text B3 (at 156.07 93.34) (layer F.SilkS))
  (gr_text A15 (at 158.33 93.34) (layer F.SilkS))
  (gr_text B4 (at 153.53 93.36) (layer F.SilkS))
  (gr_text B7 (at 145.91 93.36) (layer F.SilkS))
  (gr_text B9 (at 140.84 93.35) (layer F.SilkS))
  (gr_text B8 (at 143.38 93.35) (layer F.SilkS))
  (gr_text B6 (at 148.45 93.36) (layer F.SilkS))
  (gr_text C13 (at 135.76 93.35) (layer F.SilkS))
  (gr_text VBAT (at 138.3 93.35) (layer F.SilkS))
  (gr_text RST (at 133.22 93.35) (layer F.SilkS))
  (gr_text A0 (at 131.02 93.34) (layer F.SilkS))
  (gr_line (start 126.89 90.42) (end 126.89 110.74) (layer Edge.Cuts) (width 0.001))
  (gr_line (start 162.45 110.74) (end 126.89 110.74) (layer Edge.Cuts) (width 0.001))
  (gr_line (start 162.45 90.42) (end 162.45 110.74) (layer Edge.Cuts) (width 0.001))
  (gr_line (start 126.89 90.42) (end 162.45 90.42) (layer Edge.Cuts) (width 0.001))
  (zone (net 1) (net_name GND) (layer F.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.127))
    (min_thickness 0.127)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 127.4 90.93) (xy 161.94 90.93) (xy 161.94 110.23) (xy 127.4 110.23)
      )
    )
  )
  (zone (net 1) (net_name GND) (layer B.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.127))
    (min_thickness 0.127)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 161.94 90.93) (xy 127.4 90.93) (xy 127.4 110.23) (xy 161.94 110.23)
      )
    )
  )
)
