(kicad_pcb (version 20171130) (host pcbnew "(5.1.6)-1")
  (general
    (thickness 1.6)
    (drawings 129)
    (tracks 146)
    (zones 0)
    (modules 19)
    (nets 31)
  )
  (page A4)
  (title_block
    (title "Biifröst Bridge")
    (date 2020-08-19)
    (rev 1)
    (company cmd.wtf)
  )
  (layers
    (0 F.Cu signal)
    (31 B.Cu signal)
    (32 B.Adhes user)
    (33 F.Adhes user)
    (34 B.Paste user)
    (35 F.Paste user)
    (36 B.SilkS user)
    (37 F.SilkS user)
    (38 B.Mask user)
    (39 F.Mask user)
    (40 Dwgs.User user)
    (41 Cmts.User user)
    (42 Eco1.User user)
    (43 Eco2.User user)
    (44 Edge.Cuts user)
    (45 Margin user)
    (46 B.CrtYd user)
    (47 F.CrtYd user)
    (48 B.Fab user)
    (49 F.Fab user)
  )
  (setup
    (last_trace_width 0.25)
    (user_trace_width 1)
    (trace_clearance 0.2)
    (zone_clearance 0.508)
    (zone_45_only no)
    (trace_min 0.2)
    (via_size 0.8)
    (via_drill 0.4)
    (via_min_size 0.4)
    (via_min_drill 0.3)
    (uvia_size 0.3)
    (uvia_drill 0.1)
    (uvias_allowed no)
    (uvia_min_size 0.2)
    (uvia_min_drill 0.1)
    (edge_width 0.05)
    (segment_width 0.2)
    (pcb_text_width 0.3)
    (pcb_text_size 1.5 1.5)
    (mod_edge_width 0.12)
    (mod_text_size 1 1)
    (mod_text_width 0.15)
    (pad_size 1.5 1.5)
    (pad_drill 0)
    (pad_to_mask_clearance 0.05)
    (aux_axis_origin 0 0)
    (visible_elements 7FFFFFFF)
    (pcbplotparams
      (layerselection 0x030f0_ffffffff)
      (usegerberextensions false)
      (usegerberattributes true)
      (usegerberadvancedattributes true)
      (creategerberjobfile true)
      (excludeedgelayer true)
      (linewidth 0.100000)
      (plotframeref false)
      (viasonmask false)
      (mode 1)
      (useauxorigin false)
      (hpglpennumber 1)
      (hpglpenspeed 20)
      (hpglpendiameter 15.000000)
      (psnegative false)
      (psa4output false)
      (plotreference true)
      (plotvalue true)
      (plotinvisibletext false)
      (padsonsilk false)
      (subtractmaskfromsilk false)
      (outputformat 1)
      (mirror false)
      (drillshape 0)
      (scaleselection 1)
      (outputdirectory "./gerbers"))
  )
  (net 0 "")
  (net 1 "Net-(D1-Pad6)")
  (net 2 "Net-(D1-Pad5)")
  (net 3 +3V3)
  (net 4 GND)
  (net 5 /RX)
  (net 6 /TX)
  (net 7 /SD_SCK)
  (net 8 /LCD_BACKLIGHT)
  (net 9 /SD_MOSI)
  (net 10 /LCD_MOSI)
  (net 11 /LCD_MISO)
  (net 12 /SD_MISO)
  (net 13 /LCD_SCK)
  (net 14 /INPUT_DOWN)
  (net 15 "Net-(J1-Pad17)")
  (net 16 "Net-(J1-Pad19)")
  (net 17 "Net-(J1-Pad18)")
  (net 18 "Net-(J1-Pad22)")
  (net 19 /INPUT_SELECT)
  (net 20 /INPUT_RIGHT)
  (net 21 "Net-(J1-Pad23)")
  (net 22 /INPUT_UP)
  (net 23 /INPUT_LEFT)
  (net 24 /LCD_D~C~)
  (net 25 /~LCD_CS~)
  (net 26 /~LCD_RST~)
  (net 27 /~SD_CS~)
  (net 28 /~ALT_CS~)
  (net 29 /VIN)
  (net 30 /VSYS)
  (net_class Default "This is the default net class."
    (clearance 0.2)
    (trace_width 0.25)
    (via_dia 0.8)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net +3V3)
    (add_net /INPUT_DOWN)
    (add_net /INPUT_LEFT)
    (add_net /INPUT_RIGHT)
    (add_net /INPUT_SELECT)
    (add_net /INPUT_UP)
    (add_net /LCD_BACKLIGHT)
    (add_net /LCD_D~C~)
    (add_net /LCD_MISO)
    (add_net /LCD_MOSI)
    (add_net /LCD_SCK)
    (add_net /RX)
    (add_net /SD_MISO)
    (add_net /SD_MOSI)
    (add_net /SD_SCK)
    (add_net /TX)
    (add_net /VIN)
    (add_net /VSYS)
    (add_net /~ALT_CS~)
    (add_net /~LCD_CS~)
    (add_net /~LCD_RST~)
    (add_net /~SD_CS~)
    (add_net GND)
    (add_net "Net-(D1-Pad5)")
    (add_net "Net-(D1-Pad6)")
    (add_net "Net-(J1-Pad17)")
    (add_net "Net-(J1-Pad18)")
    (add_net "Net-(J1-Pad19)")
    (add_net "Net-(J1-Pad22)")
    (add_net "Net-(J1-Pad23)")
  )
  (module Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal (layer F.Cu) (tedit 5F3FE63A)
    (at 13.5 22.63)
    (descr "Through hole angled pin header, 1x03, 2.54mm pitch, 6mm pin length, single row")
    (tags "Through hole angled pin header THT 1x03 2.54mm single row")
    (fp_text reference J6 (at 0 -2.54 180) (layer F.SilkS))
    (fp_text value "OPT PWR *DNP*" (at 2.54 2.54 270) (layer F.Fab))
    (fp_text user %R (at 0 -2.54 180) (layer F.Fab))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 GND))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 30 /VSYS))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 29 /VIN))
  )
  (module Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal (layer F.Cu) (tedit 5F3D3AC0)
    (at 36 19)
    (descr "Through hole angled pin header, 1x03, 2.54mm pitch, 6mm pin length, single row")
    (tags "Through hole angled pin header THT 1x03 2.54mm single row")
    (fp_text reference J5 (at 0 -2 180) (layer F.SilkS))
    (fp_text value "DEBUG UART *DNP*" (at 4.385 7.35) (layer F.Fab))
    (fp_text user %R (at 0 -2 180) (layer F.Fab))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 GND))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 /RX))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 6 /TX))
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Horizontal.wrl
      (offset (xyz 0 -5 -2))
      (scale (xyz 1 1 1))
      (rotate (xyz 180 0 0))
    )
  )
  (module Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Horizontal (layer B.Cu) (tedit 5F3D3AA9)
    (at 10 5 180)
    (descr "Through hole angled pin header, 1x05, 2.54mm pitch, 6mm pin length, single row")
    (tags "Through hole angled pin header THT 1x05 2.54mm single row")
    (fp_text reference J4 (at 0 2.5) (layer B.SilkS))
    (fp_text value CMSIS-DAP (at 4.385 -12.43) (layer B.Fab))
    (fp_text user %R (at 0 2.5) (layer B.Fab))
    (pad 5 thru_hole oval (at 0 -10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 16 "Net-(J1-Pad19)"))
    (pad 4 thru_hole oval (at 0 -7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 17 "Net-(J1-Pad18)"))
    (pad 3 thru_hole oval (at 0 -5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 15 "Net-(J1-Pad17)"))
    (pad 2 thru_hole oval (at 0 -2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 GND))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 +3V3))
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Biifröst:Horn_of_Odin (layer F.Cu) (tedit 5F28482B)
    (at 21 44)
    (fp_text reference Ref** (at 0 0) (layer F.SilkS) hide)
    (fp_text value Val** (at 0 0) (layer F.SilkS) hide)
  )
  (module Biifröst:Logo (layer B.Cu) (tedit 5F28482B)
    (at 21.59 46.5 270)
    (fp_text reference Ref** (at 0 0 270) (layer B.SilkS) hide)
    (fp_text value Val** (at 0 0 270) (layer B.SilkS) hide)
  )
  (module Biifröst:Wordmark (layer B.Cu) (tedit 5F28474C)
    (at 28 45.25 270)
    (fp_text reference Ref** (at 0 0 270) (layer B.SilkS) hide)
    (fp_text value Val** (at 0 0 270) (layer B.SilkS) hide)
  )
  (module E-Switch:JS1400 (layer F.Cu) (tedit 5F274905)
    (at 16 77 315)
    (fp_text reference SW1 (at 0 0.7 135) (layer F.SilkS))
    (fp_text value JS1400AFQ (at 0 -0.7 135) (layer F.Fab))
    (pad "" thru_hole circle (at 0 1.9 315) (size 1.05 1.05) (drill 1.05) (layers *.Cu *.Mask))
    (pad "" thru_hole circle (at 0 -1.9 315) (size 0.75 0.75) (drill 0.75) (layers *.Cu *.Mask))
    (pad "" smd rect (at 0 4.05 315) (size 2 1.8) (layers F.Cu F.Paste F.Mask))
    (pad "" smd rect (at 0 -4.05 315) (size 2 1.8) (layers F.Cu F.Paste F.Mask))
    (pad 6 smd rect (at 4 1.4 315) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 14 /INPUT_DOWN))
    (pad 5 smd rect (at 4 0 315) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 4 GND))
    (pad 4 smd rect (at 4 -1.4 315) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 20 /INPUT_RIGHT))
    (pad 3 smd rect (at -4 1.4 315) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 23 /INPUT_LEFT))
    (pad 2 smd rect (at -4 0 315) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 19 /INPUT_SELECT))
    (pad 1 smd rect (at -4 -1.4 315) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 22 /INPUT_UP))
    (model ${KIPRJMOD}/E-Switch.pretty/JS1400AFQ.stp
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 90))
    )
  )
  (module TestPoint:TestPoint_Pad_D1.5mm (layer F.Cu) (tedit 5F275FDB)
    (at 37.75 5.16 90)
    (descr "SMD pad as test Point, diameter 1.5mm")
    (tags "test point SMD pad")
    (attr virtual)
    (fp_text reference TP5 (at -1.5 0 180) (layer F.SilkS))
    (fp_text value TestPoint (at 0 1.75 90) (layer F.Fab))
    (fp_text user %R (at 0 -1.65 90) (layer F.Fab))
    (pad 1 smd circle (at 0 0 90) (size 1.5 1.5) (layers F.Cu F.Mask)
      (net 28 /~ALT_CS~))
  )
  (module TestPoint:TestPoint_Pad_D1.5mm (layer F.Cu) (tedit 5A0F774F)
    (at 24 37 180)
    (descr "SMD pad as test Point, diameter 1.5mm")
    (tags "test point SMD pad")
    (attr virtual)
    (fp_text reference TP4 (at 0 -1.648) (layer F.SilkS))
    (fp_text value TestPoint (at 0 1.75) (layer F.Fab))
    (fp_text user %R (at 0 -1.65) (layer F.Fab))
    (pad 1 smd circle (at 0 0 180) (size 1.5 1.5) (layers F.Cu F.Mask)
      (net 5 /RX))
  )
  (module TestPoint:TestPoint_Pad_D1.5mm (layer F.Cu) (tedit 5A0F774F)
    (at 20 37 180)
    (descr "SMD pad as test Point, diameter 1.5mm")
    (tags "test point SMD pad")
    (attr virtual)
    (fp_text reference TP3 (at 0 -1.648) (layer F.SilkS))
    (fp_text value TestPoint (at 0 1.75) (layer F.Fab))
    (fp_text user %R (at 0 -1.65) (layer F.Fab))
    (pad 1 smd circle (at 0 0 180) (size 1.5 1.5) (layers F.Cu F.Mask)
      (net 6 /TX))
  )
  (module TestPoint:TestPoint_Pad_D1.5mm (layer F.Cu) (tedit 5A0F774F)
    (at 16 37 180)
    (descr "SMD pad as test Point, diameter 1.5mm")
    (tags "test point SMD pad")
    (attr virtual)
    (fp_text reference TP2 (at 0 -1.648) (layer F.SilkS))
    (fp_text value TestPoint (at 0 1.75) (layer F.Fab))
    (fp_text user %R (at 0 -1.65) (layer F.Fab))
    (pad 1 smd circle (at 0 0 180) (size 1.5 1.5) (layers F.Cu F.Mask)
      (net 4 GND))
  )
  (module TestPoint:TestPoint_Pad_D1.5mm (layer F.Cu) (tedit 5A0F774F)
    (at 4 62 90)
    (descr "SMD pad as test Point, diameter 1.5mm")
    (tags "test point SMD pad")
    (attr virtual)
    (fp_text reference TP1 (at 0 -1.648 90) (layer F.SilkS))
    (fp_text value TestPoint (at 0 1.75 90) (layer F.Fab))
    (fp_text user %R (at 0 -1.65 90) (layer F.Fab))
    (pad 1 smd circle (at 0 0 90) (size 1.5 1.5) (layers F.Cu F.Mask)
      (net 3 +3V3))
  )
  (module E-Switch:TL9100 (layer F.Cu) (tedit 5F273FCA)
    (at 27 77 90)
    (fp_text reference SW3 (at 0 0.7 90) (layer F.SilkS))
    (fp_text value TL9100AF200Q (at 0 -0.7 90) (layer F.Fab))
    (pad 2 smd rect (at 3.025 -2.25 90) (size 2.45 1) (layers F.Cu F.Paste F.Mask)
      (net 4 GND))
    (pad 1 smd rect (at 3.025 2.25 90) (size 2.45 1) (layers F.Cu F.Paste F.Mask)
      (net 21 "Net-(J1-Pad23)"))
    (pad 2 smd rect (at -3.025 -2.25 90) (size 2.45 1) (layers F.Cu F.Paste F.Mask)
      (net 4 GND))
    (pad 1 smd rect (at -3.025 2.25 90) (size 2.45 1) (layers F.Cu F.Paste F.Mask)
      (net 21 "Net-(J1-Pad23)"))
    (model ${KIPRJMOD}/E-Switch.pretty/TL9100AFxxxQ.stp
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 90))
    )
  )
  (module E-Switch:TL9100 (layer F.Cu) (tedit 5F273FCA)
    (at 5 77 90)
    (fp_text reference SW2 (at 0 0.7 90) (layer F.SilkS))
    (fp_text value TL9100AF200Q (at 0 -0.7 90) (layer F.Fab))
    (pad 2 smd rect (at 3.025 -2.25 90) (size 2.45 1) (layers F.Cu F.Paste F.Mask)
      (net 4 GND))
    (pad 1 smd rect (at 3.025 2.25 90) (size 2.45 1) (layers F.Cu F.Paste F.Mask)
      (net 18 "Net-(J1-Pad22)"))
    (pad 2 smd rect (at -3.025 -2.25 90) (size 2.45 1) (layers F.Cu F.Paste F.Mask)
      (net 4 GND))
    (pad 1 smd rect (at -3.025 2.25 90) (size 2.45 1) (layers F.Cu F.Paste F.Mask)
      (net 18 "Net-(J1-Pad22)"))
    (model ${KIPRJMOD}/E-Switch.pretty/TL9100AFxxxQ.stp
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 90))
    )
  )
  (module Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm (layer F.Cu) (tedit 5A64794F)
    (at 37.75 12.775 90)
    (descr "SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open")
    (tags "solder jumper open")
    (attr virtual)
    (fp_text reference JP1 (at 0 -1.8 90) (layer F.SilkS))
    (fp_text value SolderJumper_2_Open (at 0 1.9 90) (layer F.Fab))
    (pad 1 smd custom (at -0.725 0 90) (size 0.3 0.3) (layers F.Cu F.Mask)
      (net 5 /RX) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy -0.5 -0.75) (xy 0.5 -0.75) (xy 1 0) (xy 0.5 0.75) (xy -0.5 0.75)
) (width 0))
      ))
    (pad 2 smd custom (at 0.725 0 90) (size 0.3 0.3) (layers F.Cu F.Mask)
      (net 28 /~ALT_CS~) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy -0.65 -0.75) (xy 0.5 -0.75) (xy 0.5 0.75) (xy -0.65 0.75) (xy -0.15 0)
) (width 0))
      ))
  )
  (module Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC)
    (at 15.92 5.16 90)
    (descr "Through hole straight pin header, 1x05, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x05 2.54mm single row")
    (fp_text reference J3 (at 0 -2.33 90) (layer F.SilkS))
    (fp_text value SPI_SD (at 0 12.49 90) (layer F.Fab))
    (fp_text user %R (at 0 5.08) (layer F.Fab))
    (pad 5 thru_hole oval (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 28 /~ALT_CS~))
    (pad 4 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 7 /SD_SCK))
    (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 12 /SD_MISO))
    (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 9 /SD_MOSI))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 27 /~SD_CS~))
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC)
    (at 10.84 68.68 90)
    (descr "Through hole straight pin header, 1x09, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x09 2.54mm single row")
    (fp_text reference J2 (at 0 -2.33 90) (layer F.SilkS))
    (fp_text value LCD_SPI (at 0 22.65 90) (layer F.Fab))
    (fp_text user %R (at 0 10.16) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 +3V3))
    (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 GND))
    (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 25 /~LCD_CS~))
    (pad 4 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 26 /~LCD_RST~))
    (pad 5 thru_hole oval (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 24 /LCD_D~C~))
    (pad 6 thru_hole oval (at 0 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 10 /LCD_MOSI))
    (pad 7 thru_hole oval (at 0 15.24 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 13 /LCD_SCK))
    (pad 8 thru_hole oval (at 0 17.78 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 8 /LCD_BACKLIGHT))
    (pad 9 thru_hole oval (at 0 20.32 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 11 /LCD_MISO))
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x09_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Pitaya_Go:Pitaya_Go_Headers (layer F.Cu) (tedit 5F274882)
    (at 21 36.6)
    (fp_text reference J1 (at 0 -2.54) (layer F.SilkS) hide)
    (fp_text value Pitaya_Go (at 0 5.08) (layer F.Fab))
    (fp_text user "Pitaya Go Center" (at 0 -5.08) (layer Cmts.User))
    (pad 28 thru_hole oval (at 11.43 8.89) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 23 /INPUT_LEFT))
    (pad 26 thru_hole oval (at 11.43 3.81) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 22 /INPUT_UP))
    (pad 23 thru_hole oval (at 11.43 -3.81) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 21 "Net-(J1-Pad23)"))
    (pad 25 thru_hole oval (at 11.43 1.27) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 20 /INPUT_RIGHT))
    (pad 27 thru_hole oval (at 11.43 6.35) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 19 /INPUT_SELECT))
    (pad 22 thru_hole oval (at 11.43 -6.35) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 18 "Net-(J1-Pad22)"))
    (pad 20 thru_hole oval (at 11.43 -11.43) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 6 /TX))
    (pad 21 thru_hole oval (at 11.43 -8.89) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 /RX))
    (pad 18 thru_hole oval (at 11.43 -16.51) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 17 "Net-(J1-Pad18)"))
    (pad 19 thru_hole oval (at 11.43 -13.97) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 16 "Net-(J1-Pad19)"))
    (pad 16 thru_hole oval (at 11.43 -21.59) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 GND))
    (pad 15 thru_hole rect (at 11.43 -24.13) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 +3V3))
    (pad 17 thru_hole oval (at 11.43 -19.05) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 15 "Net-(J1-Pad17)"))
    (pad 24 thru_hole oval (at 11.43 -1.27) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 14 /INPUT_DOWN))
    (pad 10 thru_hole oval (at -11.43 8.89) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 13 /LCD_SCK))
    (pad 1 thru_hole rect (at -11.43 -13.97) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 29 /VIN))
    (pad 3 thru_hole oval (at -11.43 -8.89) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 GND))
    (pad 6 thru_hole oval (at -11.43 -1.27) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 12 /SD_MISO))
    (pad 8 thru_hole oval (at -11.43 3.81) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 11 /LCD_MISO))
    (pad 11 thru_hole oval (at -11.43 11.43) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 10 /LCD_MOSI))
    (pad 12 thru_hole oval (at -11.43 13.97) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 24 /LCD_D~C~))
    (pad 14 thru_hole oval (at -11.43 19.05) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 25 /~LCD_CS~))
    (pad 13 thru_hole oval (at -11.43 16.51) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 26 /~LCD_RST~))
    (pad 5 thru_hole oval (at -11.43 -3.81) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 9 /SD_MOSI))
    (pad 9 thru_hole oval (at -11.43 6.35) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 8 /LCD_BACKLIGHT))
    (pad 7 thru_hole oval (at -11.43 1.27) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 7 /SD_SCK))
    (pad 4 thru_hole oval (at -11.43 -6.35) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 27 /~SD_CS~))
    (pad 2 thru_hole oval (at -11.43 -11.43) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 30 /VSYS))
    (model ${KIPRJMOD}/Pitaya_Go.pretty/pitaya-go_3d_v1_0.step
      (offset (xyz -12.75 31.75 -10.5))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 90))
    )
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x14_P2.54mm_Vertical.step
      (offset (xyz 11.25 -8.75 -1.5))
      (scale (xyz 1 1 1))
      (rotate (xyz -180 0 0))
    )
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x14_P2.54mm_Vertical.step
      (offset (xyz -11.5 -19 -1.5))
      (scale (xyz 1 1 1))
      (rotate (xyz -180 0 0))
    )
  )
  (module LED_SMD:LED_RGB_5050-6 (layer F.Cu) (tedit 59155824)
    (at 37 77 270)
    (descr http://cdn.sparkfun.com/datasheets/Components/LED/5060BRG4.pdf)
    (tags "RGB LED 5050-6")
    (attr smd)
    (fp_text reference D1 (at 0 -3.5 270) (layer F.SilkS))
    (fp_text value APA102 (at 0 3.3 90) (layer F.Fab))
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 6 smd rect (at 2.4 -1.7) (size 1.1 2) (layers F.Cu F.Paste F.Mask)
      (net 1 "Net-(D1-Pad6)"))
    (pad 5 smd rect (at 2.4 0) (size 1.1 2) (layers F.Cu F.Paste F.Mask)
      (net 2 "Net-(D1-Pad5)"))
    (pad 4 smd rect (at 2.4 1.7) (size 1.1 2) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (pad 3 smd rect (at -2.4 1.7) (size 1.1 2) (layers F.Cu F.Paste F.Mask)
      (net 4 GND))
    (pad 2 smd rect (at -2.4 0) (size 1.1 2) (layers F.Cu F.Paste F.Mask)
      (net 5 /RX))
    (pad 1 smd rect (at -2.4 -1.7) (size 1.1 2) (layers F.Cu F.Paste F.Mask)
      (net 6 /TX))
    (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_RGB_5050-6.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (dimension 19.48 (width 0.15) (layer Dwgs.User)
    (gr_text "19.480 mm" (at 48.3 74.26 270) (layer Dwgs.User))
    (feature1 (pts (xy 31.16 84) (xy 47.586421 84)))
    (feature2 (pts (xy 31.16 64.52) (xy 47.586421 64.52)))
    (crossbar (pts (xy 47 64.52) (xy 47 84)))
    (arrow1a (pts (xy 47 84) (xy 46.413579 82.873496)))
    (arrow1b (pts (xy 47 84) (xy 47.586421 82.873496)))
    (arrow2a (pts (xy 47 64.52) (xy 46.413579 65.646504)))
    (arrow2b (pts (xy 47 64.52) (xy 47.586421 65.646504)))
  )
  (dimension 8.64 (width 0.15) (layer Dwgs.User)
    (gr_text "8.640 mm" (at 47.3 4.32 90) (layer Dwgs.User))
    (feature1 (pts (xy 31.16 0) (xy 46.586421 0)))
    (feature2 (pts (xy 31.16 8.64) (xy 46.586421 8.64)))
    (crossbar (pts (xy 46 8.64) (xy 46 0)))
    (arrow1a (pts (xy 46 0) (xy 46.586421 1.126504)))
    (arrow1b (pts (xy 46 0) (xy 45.413579 1.126504)))
    (arrow2a (pts (xy 46 8.64) (xy 46.586421 7.513496)))
    (arrow2b (pts (xy 46 8.64) (xy 45.413579 7.513496)))
  )
  (dimension 10.84 (width 0.15) (layer Dwgs.User)
    (gr_text "10.840 mm" (at 36.58 -3.55) (layer Dwgs.User))
    (feature1 (pts (xy 42 8.64) (xy 42 -2.836421)))
    (feature2 (pts (xy 31.16 8.64) (xy 31.16 -2.836421)))
    (crossbar (pts (xy 31.16 -2.25) (xy 42 -2.25)))
    (arrow1a (pts (xy 42 -2.25) (xy 40.873496 -1.663579)))
    (arrow1b (pts (xy 42 -2.25) (xy 40.873496 -2.836421)))
    (arrow2a (pts (xy 31.16 -2.25) (xy 32.286504 -1.663579)))
    (arrow2b (pts (xy 31.16 -2.25) (xy 32.286504 -2.836421)))
  )
  (dimension 16.820074 (width 0.15) (layer Dwgs.User)
    (gr_text "16.820 mm" (at -9.574142 75.630276 270.1703199) (layer Dwgs.User))
    (feature1 (pts (xy 4 84) (xy -8.835566 84.038156)))
    (feature2 (pts (xy 3.95 67.18) (xy -8.885566 67.218156)))
    (crossbar (pts (xy -8.299148 67.216412) (xy -8.249148 84.036412)))
    (arrow1a (pts (xy -8.249148 84.036412) (xy -8.838915 82.911656)))
    (arrow1b (pts (xy -8.249148 84.036412) (xy -7.666079 82.90817)))
    (arrow2a (pts (xy -8.299148 67.216412) (xy -8.882217 68.344654)))
    (arrow2b (pts (xy -8.299148 67.216412) (xy -7.709381 68.341168)))
  )
  (dimension 3.950051 (width 0.15) (layer Dwgs.User)
    (gr_text "3.950 mm" (at 1.926634 -3.562302 0.2901027336) (layer Dwgs.User))
    (feature1 (pts (xy 0 6) (xy -0.044753 -2.838732)))
    (feature2 (pts (xy 3.95 5.98) (xy 3.905247 -2.858732)))
    (crossbar (pts (xy 3.908216 -2.272319) (xy -0.041784 -2.252319)))
    (arrow1a (pts (xy -0.041784 -2.252319) (xy 1.081736 -2.844436)))
    (arrow1b (pts (xy -0.041784 -2.252319) (xy 1.087674 -1.67161)))
    (arrow2a (pts (xy 3.908216 -2.272319) (xy 2.778758 -2.853028)))
    (arrow2b (pts (xy 3.908216 -2.272319) (xy 2.784696 -1.680202)))
  )
  (dimension 5.980209 (width 0.15) (layer Dwgs.User)
    (gr_text "5.980 mm" (at -6.315965 2.903955 89.52094946) (layer Dwgs.User))
    (feature1 (pts (xy 4 0) (xy -5.57741 -0.080079)))
    (feature2 (pts (xy 3.95 5.98) (xy -5.62741 5.899921)))
    (crossbar (pts (xy -5.04101 5.904824) (xy -4.99101 -0.075176)))
    (arrow1a (pts (xy -4.99101 -0.075176) (xy -4.414028 1.056191)))
    (arrow1b (pts (xy -4.99101 -0.075176) (xy -5.586829 1.046385)))
    (arrow2a (pts (xy -5.04101 5.904824) (xy -4.445191 4.783263)))
    (arrow2b (pts (xy -5.04101 5.904824) (xy -5.617992 4.773457)))
  )
  (gr_text GND (at 40.535619 24.13) (layer F.SilkS))
  (gr_text RX (at 39.440381 21.59) (layer F.SilkS))
  (gr_text TX (at 39.202286 19) (layer F.SilkS))
  (gr_text GND (at 16.5 27.75 180) (layer B.SilkS))
  (gr_text "VSYS 4.4V/2A OUT" (at 22 25 180) (layer B.SilkS))
  (gr_text "VIN (4.5-6.4V)" (at 20.75 22.5 180) (layer B.SilkS))
  (gr_circle (center 31.16 8.64) (end 32.66 8.64) (layer Edge.Cuts) (width 0.15))
  (gr_circle (center 3.95 5.98) (end 5.45 5.98) (layer Edge.Cuts) (width 0.15))
  (gr_circle (center 31.16 64.52) (end 32.66 64.52) (layer Edge.Cuts) (width 0.15))
  (gr_circle (center 3.95 67.18) (end 5.45 67.18) (layer Edge.Cuts) (width 0.15))
  (gr_text 3.3V (at 5.2 4.9 180) (layer B.SilkS))
  (gr_text GND (at 5.5 7.5 180) (layer B.SilkS))
  (gr_text SWDIO (at 4 15.1 180) (layer B.SilkS))
  (gr_text SWCLK (at 3.7 12.55 180) (layer B.SilkS))
  (gr_text ~RST~ (at 5.7 10 180) (layer B.SilkS))
  (gr_text TX (at 37.338 19) (layer B.SilkS))
  (gr_text RX (at 37.338 21.59) (layer B.SilkS))
  (gr_text GND (at 37.338 24.13) (layer B.SilkS))
  (dimension 6 (width 0.15) (layer Dwgs.User)
    (gr_text "6.000 mm" (at -3.3 77 90) (layer Dwgs.User))
    (feature1 (pts (xy 2 74) (xy -2.586421 74)))
    (feature2 (pts (xy 2 80) (xy -2.586421 80)))
    (crossbar (pts (xy -2 80) (xy -2 74)))
    (arrow1a (pts (xy -2 74) (xy -1.413579 75.126504)))
    (arrow1b (pts (xy -2 74) (xy -2.586421 75.126504)))
    (arrow2a (pts (xy -2 80) (xy -1.413579 78.873496)))
    (arrow2b (pts (xy -2 80) (xy -2.586421 78.873496)))
  )
  (dimension 5 (width 0.15) (layer Dwgs.User)
    (gr_text "5.000 mm" (at 45.3 77 270) (layer Dwgs.User))
    (feature1 (pts (xy 39.5 79.5) (xy 44.586421 79.5)))
    (feature2 (pts (xy 39.5 74.5) (xy 44.586421 74.5)))
    (crossbar (pts (xy 44 74.5) (xy 44 79.5)))
    (arrow1a (pts (xy 44 79.5) (xy 43.413579 78.373496)))
    (arrow1b (pts (xy 44 79.5) (xy 44.586421 78.373496)))
    (arrow2a (pts (xy 44 74.5) (xy 43.413579 75.626504)))
    (arrow2b (pts (xy 44 74.5) (xy 44.586421 75.626504)))
  )
  (dimension 5 (width 0.15) (layer Dwgs.User)
    (gr_text "5.000 mm" (at 37 88.3) (layer Dwgs.User))
    (feature1 (pts (xy 39.5 79.5) (xy 39.5 87.586421)))
    (feature2 (pts (xy 34.5 79.5) (xy 34.5 87.586421)))
    (crossbar (pts (xy 34.5 87) (xy 39.5 87)))
    (arrow1a (pts (xy 39.5 87) (xy 38.373496 87.586421)))
    (arrow1b (pts (xy 39.5 87) (xy 38.373496 86.413579)))
    (arrow2a (pts (xy 34.5 87) (xy 35.626504 87.586421)))
    (arrow2b (pts (xy 34.5 87) (xy 35.626504 86.413579)))
  )
  (dimension 10.677312 (width 0.15) (layer Dwgs.User)
    (gr_text "10.677 mm" (at 16 88.3) (layer Dwgs.User))
    (feature1 (pts (xy 21.338656 77.106066) (xy 21.338656 87.586421)))
    (feature2 (pts (xy 10.661344 77.106066) (xy 10.661344 87.586421)))
    (crossbar (pts (xy 10.661344 87) (xy 21.338656 87)))
    (arrow1a (pts (xy 21.338656 87) (xy 20.212152 87.586421)))
    (arrow1b (pts (xy 21.338656 87) (xy 20.212152 86.413579)))
    (arrow2a (pts (xy 10.661344 87) (xy 11.787848 87.586421)))
    (arrow2b (pts (xy 10.661344 87) (xy 11.787848 86.413579)))
  )
  (dimension 6 (width 0.15) (layer Dwgs.User)
    (gr_text "6.000 mm" (at 5 88.3) (layer Dwgs.User))
    (feature1 (pts (xy 2 80) (xy 2 87.586421)))
    (feature2 (pts (xy 8 80) (xy 8 87.586421)))
    (crossbar (pts (xy 8 87) (xy 2 87)))
    (arrow1a (pts (xy 2 87) (xy 3.126504 86.413579)))
    (arrow1b (pts (xy 2 87) (xy 3.126504 87.586421)))
    (arrow2a (pts (xy 8 87) (xy 6.873496 86.413579)))
    (arrow2b (pts (xy 8 87) (xy 6.873496 87.586421)))
  )
  (dimension 42 (width 0.15) (layer Dwgs.User)
    (gr_text "42.000 mm" (at 21 91.3) (layer Dwgs.User))
    (feature1 (pts (xy 42 80) (xy 42 90.586421)))
    (feature2 (pts (xy 0 80) (xy 0 90.586421)))
    (crossbar (pts (xy 0 90) (xy 42 90)))
    (arrow1a (pts (xy 42 90) (xy 40.873496 90.586421)))
    (arrow1b (pts (xy 42 90) (xy 40.873496 89.413579)))
    (arrow2a (pts (xy 0 90) (xy 1.126504 90.586421)))
    (arrow2b (pts (xy 0 90) (xy 1.126504 89.413579)))
  )
  (dimension 84 (width 0.15) (layer Dwgs.User)
    (gr_text "84.000 mm" (at 51.3 42 270) (layer Dwgs.User))
    (feature1 (pts (xy 38 84) (xy 50.586421 84)))
    (feature2 (pts (xy 38 0) (xy 50.586421 0)))
    (crossbar (pts (xy 50 0) (xy 50 84)))
    (arrow1a (pts (xy 50 84) (xy 49.413579 82.873496)))
    (arrow1b (pts (xy 50 84) (xy 50.586421 82.873496)))
    (arrow2a (pts (xy 50 0) (xy 49.413579 1.126504)))
    (arrow2b (pts (xy 50 0) (xy 50.586421 1.126504)))
  )
  (gr_text "Revision 1" (at 21.59 36.75 90) (layer B.SilkS))
  (gr_text "Biifröst Bridge" (at 14 45.25 90) (layer B.SilkS))
  (gr_text https://cmd.wtf (at 21.59 56.5 90) (layer B.SilkS))
  (gr_text "Antenna Side" (at 22.25 82.75) (layer B.SilkS))
  (gr_text LCD (at 33.5 68.5 90) (layer F.SilkS))
  (gr_text MISO (at 31.16 67.2 90) (layer F.SilkS))
  (gr_text BACKLIGHT (at 28.62 67.2 90) (layer F.SilkS))
  (gr_text SCK (at 26.08 67.2 90) (layer F.SilkS))
  (gr_text MOSI (at 23.54 67.2 90) (layer F.SilkS))
  (gr_text D~C~ (at 21 67.2 90) (layer F.SilkS))
  (gr_text ~RESET~ (at 18.46 67.2 90) (layer F.SilkS))
  (gr_text ~CS~ (at 15.92 67.2 90) (layer F.SilkS))
  (gr_text GND (at 13.38 67.2 90) (layer F.SilkS))
  (gr_text 3.3V (at 10.84 67.2 90) (layer F.SilkS))
  (gr_text ~ALT_CS~ (at 26.08 7.03 90) (layer F.SilkS))
  (gr_text SCK (at 23.54 7.03 90) (layer F.SilkS))
  (gr_text MISO (at 21 7.03 90) (layer F.SilkS))
  (gr_text MOSI (at 18.46 7.03 90) (layer F.SilkS))
  (gr_text ~CS~ (at 15.92 7.03 90) (layer F.SilkS))
  (gr_text P0.03 (at 30.56 45.49) (layer F.SilkS))
  (gr_text P0.04 (at 30.56 42.95) (layer F.SilkS))
  (gr_text P0.05 (at 30.56 40.41) (layer F.SilkS))
  (gr_text P0.28 (at 30.56 37.87) (layer F.SilkS))
  (gr_text P0.29 (at 30.56 35.33) (layer F.SilkS))
  (gr_text P0.30 (at 30.56 32.79) (layer F.SilkS))
  (gr_text P0.31 (at 30.56 30.25) (layer F.SilkS))
  (gr_text RX/P0.26 (at 30.56 27.71) (layer F.SilkS))
  (gr_text TX/P0.27 (at 30.56 25.17) (layer F.SilkS))
  (gr_text SWDIO (at 30.56 22.63) (layer F.SilkS))
  (gr_text SWCLK (at 30.56 20.09) (layer F.SilkS))
  (gr_text ~RST~/P0.18 (at 30.56 17.55) (layer F.SilkS))
  (gr_text GND (at 30.56 15.01) (layer F.SilkS))
  (gr_text 3.3V (at 30.56 12.47) (layer F.SilkS))
  (gr_text P0.25 (at 7.7 55.65) (layer F.SilkS))
  (gr_text P0.24 (at 7.7 53.11) (layer F.SilkS))
  (gr_text P0.23 (at 7.7 50.57) (layer F.SilkS))
  (gr_text P0.22 (at 7.7 48.03) (layer F.SilkS))
  (gr_text P0.21 (at 7.7 45.49) (layer F.SilkS))
  (gr_text P0.20 (at 7.7 42.95) (layer F.SilkS))
  (gr_text P0.17 (at 7.7 40.41) (layer F.SilkS))
  (gr_text P0.16 (at 7.7 37.87) (layer F.SilkS))
  (gr_text P0.15 (at 7.7 35.33) (layer F.SilkS))
  (gr_text P0.14 (at 7.7 32.79) (layer F.SilkS))
  (gr_text P0.13 (at 7.7 30.25) (layer F.SilkS))
  (gr_text GND (at 7.7 27.71) (layer F.SilkS))
  (gr_text VSYS (at 7.7 25.17) (layer F.SilkS))
  (gr_text VIN (at 7.7 22.63) (layer F.SilkS))
  (gr_text SD (at 28.25 5 90) (layer F.SilkS))
  (gr_text "USB Side" (at 21.5 1.5) (layer B.SilkS))
  (gr_line (start 0 80) (end 0 4) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 38 84) (end 4 84) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 42 4) (end 42 80) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 4 0) (end 38 0) (layer Edge.Cuts) (width 0.05))
  (gr_arc (start 4 80) (end 0 80) (angle -90) (layer Edge.Cuts) (width 0.05))
  (gr_arc (start 38 80) (end 38 84) (angle -90) (layer Edge.Cuts) (width 0.05))
  (gr_arc (start 38 4) (end 42 4) (angle -90) (layer Edge.Cuts) (width 0.05))
  (gr_arc (start 4 4) (end 4 0) (angle -90) (layer Edge.Cuts) (width 0.05))
  (gr_text "Pitaya Go" (at 14.3 5.1) (layer Eco1.User))
  (gr_text "LCD Board" (at 5.95 1.98) (layer Eco2.User))
  (zone (net 4) (net_name GND) (layer B.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.508))
    (min_thickness 0.254)
    (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 43 85) (xy -1 85) (xy -1 -1) (xy 43 -1)
      )
    )
  )
)
