~hokiegeek/gibson

7bbd412eda00a03574f0bcceacb3b8102b8418bd — HokieGeek 3 years ago 7433b77 main
Redoing PCB for 4x6
5 files changed, 4407 insertions(+), 2981 deletions(-)

M jane-cache.lib
M jane.kicad_pcb
M jane.kicad_pcb-bak
M jane.sch
M jane.sch-bak
M jane-cache.lib => jane-cache.lib +21 -21
@@ 29,6 29,8 @@ F3 "" 0 0 50 H I C CNN
$FPLIST
 DIP*
 SOIC*
 R*Array*Concave*
 R*Array*Convex*
$ENDFPLIST
DRAW
S -250 -95 150 95 0 1 10 f


@@ 117,19 119,19 @@ DEF Diode_BAV99S D 0 1 Y N 2 L N
F0 "D" 0 100 50 H V C CNN
F1 "Diode_BAV99S" 0 200 50 H V C CNN
F2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" 0 -500 50 H I C CNN
F3 "" -750 -400 50 H I C CNN
F3 "" 0 0 50 H I C CNN
ALIAS BAV199DW
$FPLIST
 SOT?363*
$ENDFPLIST
DRAW
C 0 0 10 1 1 0 F
C 0 0 10 0 1 0 F
P 2 0 1 0 -200 0 200 0 N
P 2 0 1 0 0 0 0 -100 N
P 3 0 1 8 -50 -50 -50 50 -50 50 N
P 3 0 1 8 150 50 150 -50 150 -50 N
P 6 0 1 8 -150 50 -50 0 -150 -50 -150 50 -150 50 -150 50 N
P 6 0 1 8 50 50 150 0 50 -50 50 50 50 50 50 50 N
P 3 0 1 10 -50 -50 -50 50 -50 50 N
P 3 0 1 10 150 50 150 -50 150 -50 N
P 6 0 1 10 -150 50 -50 0 -150 -50 -150 50 -150 50 -150 50 N
P 6 0 1 10 50 50 150 0 50 -50 50 50 50 50 50 50 N
P 2 1 1 0 250 0 300 0 N
P 2 2 1 0 250 0 300 0 N
X A1 1 -300 0 100 R 50 50 1 1 P


@@ 295,34 297,31 @@ ENDDEF
#
# Transistor_FET_2N7002
#
DEF Transistor_FET_2N7002 Q 0 0 Y N 1 F N
DEF Transistor_FET_2N7002 Q 0 20 Y N 1 F N
F0 "Q" 200 75 50 H V L CNN
F1 "Transistor_FET_2N7002" 200 0 50 H V L CNN
F2 "Package_TO_SOT_SMD:SOT-23" 200 -75 50 H I L CIN
F3 "" 0 0 50 H I L CNN
ALIAS 2N7002 2N7002E 2N7002H 2N7002K BS170F BS870 BSN20 BSS123 BSS127S DMG2302U DMG3402L DMG3404L DMG3406L DMG3414U DMG3418L DMN10H220L DMN10H700S DMN13H750S DMN2041L DMN2050L DMN2056U DMN2058U DMN2075U DMN2230U DMN24H11DS DMN24H3D5L DMN3042L DMN3051L DMN30H4D0L DMN3110S DMN3150L DMN3300U DMN3404L DMN6075S DMN6140L DMN67D7L DMN67D8L MMBF170 VN10LF ZVN3306F ZVN3310F ZVN3320F ZVN4106F ZXM61N02F ZXM61N03F ZXMN10A07F ZXMN2A01F ZXMN2A14F ZXMN2B01F ZXMN2B14FH ZXMN2F30FH ZXMN2F34FH ZXMN3A01F ZXMN3A14F ZXMN3B01F ZXMN3B14F ZXMN3F30FH ZXMN6A07F IRLML2060
ALIAS 2N7002 2N7002E 2N7002H 2N7002K BS170F BS870 BSN20 BSS123 BSS127S DMG2302U DMG3402L DMG3404L DMG3406L DMG3414U DMG3418L DMN10H220L DMN10H700S DMN13H750S DMN2041L DMN2050L DMN2056U DMN2058U DMN2075U DMN2230U DMN24H11DS DMN24H3D5L DMN3042L DMN3051L DMN30H4D0L DMN3110S DMN3150L DMN3300U DMN3404L DMN6075S DMN6140L DMN67D7L DMN67D8L MMBF170 VN10LF ZVN3306F ZVN3310F ZVN3320F ZVN4106F ZXM61N02F ZXM61N03F ZXMN10A07F ZXMN2A01F ZXMN2A14F ZXMN2B01F ZXMN2B14FH ZXMN2F30FH ZXMN2F34FH ZXMN3A01F ZXMN3A14F ZXMN3B01F ZXMN3B14F ZXMN3F30FH ZXMN6A07F IRLML0030 IRLML2060 TSM2302CX AO3400A
$FPLIST
 SOT?23*
$ENDFPLIST
DRAW
C 65 0 111 0 1 10 N
C 100 -70 11 0 1 0 F
C 100 70 11 0 1 0 F
P 2 0 1 0 30 -70 100 -70 N
C 65 0 110 0 1 10 N
C 100 -70 10 0 1 0 F
C 100 70 10 0 1 0 F
P 2 0 1 0 10 0 -100 0 N
P 2 0 1 10 10 75 10 -75 N
P 2 0 1 10 30 -50 30 -90 N
P 2 0 1 0 30 0 100 0 N
P 2 0 1 10 30 20 30 -20 N
P 2 0 1 0 30 70 100 70 N
P 2 0 1 10 30 90 30 50 N
P 2 0 1 0 100 -70 100 -100 N
P 2 0 1 0 100 -70 100 0 N
P 2 0 1 0 100 100 100 70 N
P 3 0 1 10 10 75 10 -75 10 -75 N
P 3 0 1 0 100 -100 100 0 30 0 N
P 4 0 1 0 30 -70 130 -70 130 70 30 70 N
P 4 0 1 0 40 0 80 15 80 -15 40 0 F
P 4 0 1 0 100 -70 130 -70 130 70 100 70 N
P 4 0 1 0 110 20 115 15 145 15 150 10 N
P 4 0 1 0 130 15 115 -10 145 -10 130 15 N
X G 1 -200 0 210 R 50 50 1 1 I
X G 1 -200 0 100 R 50 50 1 1 I
X S 2 100 -200 100 U 50 50 1 1 P
X D 3 100 200 100 D 50 50 1 1 P
ENDDRAW


@@ 425,8 424,9 @@ F1 "power_VCC" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
C 0 75 25 0 1 0 N
P 2 0 1 0 0 0 0 50 N
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X VCC 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF

M jane.kicad_pcb => jane.kicad_pcb +682 -825
@@ 2,11 2,11 @@

  (general
    (thickness 1.6)
    (drawings 423)
    (drawings 154)
    (tracks 0)
    (zones 0)
    (modules 64)
    (nets 74)
    (modules 66)
    (nets 78)
  )

  (page A4)


@@ 169,6 169,10 @@
  (net 71 "Net-(DD2-Pad1)")
  (net 72 RGBDO)
  (net 73 "Net-(DENC1-PadK)")
  (net 74 "Net-(D2-Pad2)")
  (net 75 "Net-(D2-Pad1)")
  (net 76 "Net-(D3-Pad2)")
  (net 77 "Net-(D3-Pad1)")

  (net_class Default "This is the default net class."
    (clearance 0.1524)


@@ 228,6 232,14 @@
    (add_net "Net-(C6-Pad4)")
    (add_net "Net-(D1-Pad2)")
    (add_net "Net-(D1-Pad4)")
    (add_net "Net-(D2-Pad1)")
    (add_net "Net-(D2-Pad2)")
    (add_net "Net-(D2-Pad3)")
    (add_net "Net-(D2-Pad4)")
    (add_net "Net-(D3-Pad1)")
    (add_net "Net-(D3-Pad2)")
    (add_net "Net-(D3-Pad3)")
    (add_net "Net-(D3-Pad4)")
    (add_net "Net-(D5-Pad2)")
    (add_net "Net-(D5-Pad4)")
    (add_net "Net-(D6-Pad2)")


@@ 285,8 297,183 @@
    (add_net VCC)
  )

  (module HokieGeek-kicad:TRRS-PJ-320A-dual_inline (layer F.Cu) (tedit 5D9DB237) (tstamp 600CA80E)
    (at 325.23736 15.2937)
  (module Keebio-Parts:RotaryEncoder_EC11 (layer F.Cu) (tedit 5CA3A452) (tstamp 600CA784)
    (at 115.24742 114.86896)
    (descr "Alps rotary encoder, EC12E... with switch, vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html")
    (tags "rotary encoder")
    (path /5D87F295)
    (fp_text reference SW1 (at -4.7 -7.2) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value Rotary_Encoder_Switch (at 0 7.9) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user %R (at 3.6 3.8) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start -0.5 0) (end 0.5 0) (layer F.SilkS) (width 0.12))
    (fp_line (start 0 -0.5) (end 0 0.5) (layer F.SilkS) (width 0.12))
    (fp_line (start 6.1 3.5) (end 6.1 5.9) (layer F.SilkS) (width 0.12))
    (fp_line (start 6.1 -1.3) (end 6.1 1.3) (layer F.SilkS) (width 0.12))
    (fp_line (start 6.1 -5.9) (end 6.1 -3.5) (layer F.SilkS) (width 0.12))
    (fp_line (start -3 0) (end 3 0) (layer F.Fab) (width 0.12))
    (fp_line (start 0 -3) (end 0 3) (layer F.Fab) (width 0.12))
    (fp_line (start -7.2 -4.1) (end -7.5 -3.8) (layer F.SilkS) (width 0.12))
    (fp_line (start -7.8 -4.1) (end -7.2 -4.1) (layer F.SilkS) (width 0.12))
    (fp_line (start -7.5 -3.8) (end -7.8 -4.1) (layer F.SilkS) (width 0.12))
    (fp_line (start -6.1 -5.9) (end -6.1 5.9) (layer F.SilkS) (width 0.12))
    (fp_line (start -2 -5.9) (end -6.1 -5.9) (layer F.SilkS) (width 0.12))
    (fp_line (start -2 5.9) (end -6.1 5.9) (layer F.SilkS) (width 0.12))
    (fp_line (start 6.1 5.9) (end 2 5.9) (layer F.SilkS) (width 0.12))
    (fp_line (start 2 -5.9) (end 6.1 -5.9) (layer F.SilkS) (width 0.12))
    (fp_line (start -6 -4.7) (end -5 -5.8) (layer F.Fab) (width 0.12))
    (fp_line (start -6 5.8) (end -6 -4.7) (layer F.Fab) (width 0.12))
    (fp_line (start 6 5.8) (end -6 5.8) (layer F.Fab) (width 0.12))
    (fp_line (start 6 -5.8) (end 6 5.8) (layer F.Fab) (width 0.12))
    (fp_line (start -5 -5.8) (end 6 -5.8) (layer F.Fab) (width 0.12))
    (fp_line (start -9 -7.1) (end 8.5 -7.1) (layer F.CrtYd) (width 0.05))
    (fp_line (start -9 -7.1) (end -9 7.1) (layer F.CrtYd) (width 0.05))
    (fp_line (start 8.5 7.1) (end 8.5 -7.1) (layer F.CrtYd) (width 0.05))
    (fp_line (start 8.5 7.1) (end -9 7.1) (layer F.CrtYd) (width 0.05))
    (fp_circle (center 0 0) (end 3 0) (layer F.SilkS) (width 0.12))
    (fp_circle (center 0 0) (end 3 0) (layer F.Fab) (width 0.12))
    (pad A thru_hole rect (at -7.5 -2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 46 ENC_A))
    (pad C thru_hole circle (at -7.5 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 44 GND))
    (pad B thru_hole circle (at -7.5 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 47 ENC_B))
    (pad MP thru_hole rect (at 0 -5.6) (size 3.2 2) (drill oval 2.8 1.5) (layers *.Cu *.Mask))
    (pad MP thru_hole rect (at 0 5.6) (size 3.2 2) (drill oval 2.8 1.5) (layers *.Cu *.Mask))
    (pad S2 thru_hole circle (at 7 -2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 52 C_4))
    (pad S1 thru_hole circle (at 7 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 71 "Net-(DD2-Pad1)"))
    (model ${KISYS3DMOD}/Rotary_Encoder.3dshapes/RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CC0E1)
    (at 123.48056 148.95068 180)
    (path /601EA907)
    (fp_text reference D3 (at 0 3.175) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))
    )
    (fp_text value MX (at 0 5.08) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))
    )
    (fp_text user + (at -1.27 3.5) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user - (at 1.26 3.5) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user + (at -1.27 3.5) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text user - (at 1.26 3.5) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524))
    (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524))
    (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524))
    (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524))
    (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524))
    (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524))
    (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524))
    (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524))
    (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (pad 2 thru_hole circle (at 3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 76 "Net-(D3-Pad2)"))
    (pad 1 thru_hole circle (at -2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 77 "Net-(D3-Pad1)"))
    (pad 1 thru_hole circle (at -3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 77 "Net-(D3-Pad1)"))
    (pad 2 thru_hole circle (at 2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 76 "Net-(D3-Pad2)"))
    (pad 3 thru_hole circle (at -1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
    (pad 4 thru_hole rect (at 1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
      (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
      (scale (xyz 0.4 0.4 0.4))
      (rotate (xyz 270 0 180))
    )
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl
      (offset (xyz 0 0 11.93799982070923))
      (scale (xyz 0.394 0.394 0.394))
      (rotate (xyz 270 0 0))
    )
  )

  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CC0C4)
    (at 103.54056 148.95068 180)
    (path /601E826B)
    (fp_text reference D2 (at 0 3.175) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))
    )
    (fp_text value MX (at 0 5.08) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))
    )
    (fp_text user + (at -1.27 3.5) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user - (at 1.26 3.5) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user + (at -1.27 3.5) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text user - (at 1.26 3.5) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524))
    (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524))
    (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524))
    (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524))
    (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524))
    (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524))
    (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524))
    (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524))
    (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (pad 2 thru_hole circle (at 3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 74 "Net-(D2-Pad2)"))
    (pad 1 thru_hole circle (at -2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 75 "Net-(D2-Pad1)"))
    (pad 1 thru_hole circle (at -3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 75 "Net-(D2-Pad1)"))
    (pad 2 thru_hole circle (at 2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 74 "Net-(D2-Pad2)"))
    (pad 3 thru_hole circle (at -1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
    (pad 4 thru_hole rect (at 1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
      (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
      (scale (xyz 0.4 0.4 0.4))
      (rotate (xyz 270 0 180))
    )
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl
      (offset (xyz 0 0 11.93799982070923))
      (scale (xyz 0.394 0.394 0.394))
      (rotate (xyz 270 0 0))
    )
  )

  (module HokieGeek-kicad:TRRS-PJ-320A-dual_inline (layer F.Cu) (tedit 5D9DB237) (tstamp 600CDBDB)
    (at 166.9796 30.03042)
    (path /5DEC2E4D)
    (fp_text reference U4 (at 0 14.2) (layer Dwgs.User)
      (effects (font (size 1 1) (thickness 0.15)))


@@ 337,156 524,156 @@
  )

  (module Keebio-Parts:ArduinoProMicro-ZigZag (layer F.Cu) (tedit 5BDF4FCE) (tstamp 600CA7EE)
    (at 217.73636 2.3592)
    (at 76.71816 31.56966 270)
    (path /5D8887E2)
    (fp_text reference U3 (at 0 1.625) (layer F.SilkS) hide
    (fp_text reference U3 (at 0 1.625 90) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.2)))
    )
    (fp_text value ProMicro (at 0 0) (layer F.SilkS) hide
    (fp_text value ProMicro (at 0 0 90) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.2)))
    )
    (fp_text user ST (at -8.91 -5.04 90) (layer B.SilkS)
    (fp_text user ST (at -8.91 -5.04) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user TX0/D3 (at -13.97 3.571872 90) (layer F.SilkS)
    (fp_text user TX0/D3 (at -13.97 3.571872) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user TX0/D3 (at -13.97 3.571872 90) (layer B.SilkS)
    (fp_text user TX0/D3 (at -13.97 3.571872) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user D2 (at -11.43 5.461 90) (layer F.SilkS)
    (fp_text user D2 (at -11.43 5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user D0 (at -1.27 5.461 90) (layer F.SilkS)
    (fp_text user D0 (at -1.27 5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user D1 (at -3.81 5.461 90) (layer F.SilkS)
    (fp_text user D1 (at -3.81 5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user GND (at -6.35 5.461 90) (layer F.SilkS)
    (fp_text user GND (at -6.35 5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user GND (at -8.89 5.461 90) (layer F.SilkS)
    (fp_text user GND (at -8.89 5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user D4 (at 1.27 5.461 90) (layer F.SilkS)
    (fp_text user D4 (at 1.27 5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user C6 (at 3.81 5.461 90) (layer F.SilkS)
    (fp_text user C6 (at 3.81 5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user D7 (at 6.35 5.461 90) (layer F.SilkS)
    (fp_text user D7 (at 6.35 5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user E6 (at 8.89 5.461 90) (layer F.SilkS)
    (fp_text user E6 (at 8.89 5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user B4 (at 11.43 5.461 90) (layer F.SilkS)
    (fp_text user B4 (at 11.43 5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user B5 (at 13.97 5.461 90) (layer F.SilkS)
    (fp_text user B5 (at 13.97 5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user B6 (at 13.97 -5.461 90) (layer F.SilkS)
    (fp_text user B6 (at 13.97 -5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user B2 (at 11.43 -5.461 90) (layer B.SilkS)
    (fp_text user B2 (at 11.43 -5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user B3 (at 8.89 -5.461 90) (layer F.SilkS)
    (fp_text user B3 (at 8.89 -5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user B1 (at 6.35 -5.461 90) (layer F.SilkS)
    (fp_text user B1 (at 6.35 -5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user F7 (at 3.81 -5.461 90) (layer B.SilkS)
    (fp_text user F7 (at 3.81 -5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user F6 (at 1.27 -5.461 90) (layer B.SilkS)
    (fp_text user F6 (at 1.27 -5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user F5 (at -1.27 -5.461 90) (layer B.SilkS)
    (fp_text user F5 (at -1.27 -5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user F4 (at -3.81 -5.461 90) (layer F.SilkS)
    (fp_text user F4 (at -3.81 -5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user VCC (at -6.35 -5.461 90) (layer F.SilkS)
    (fp_text user VCC (at -6.35 -5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user ST (at -8.92 -5.73312 90) (layer F.SilkS)
    (fp_text user ST (at -8.92 -5.73312) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user GND (at -11.43 -5.461 90) (layer F.SilkS)
    (fp_text user GND (at -11.43 -5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user RAW (at -13.97 -5.461 90) (layer F.SilkS)
    (fp_text user RAW (at -13.97 -5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user RAW (at -13.97 -5.461 90) (layer B.SilkS)
    (fp_text user RAW (at -13.97 -5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user GND (at -11.43 -5.461 90) (layer B.SilkS)
    (fp_text user GND (at -11.43 -5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user VCC (at -6.35 -5.461 90) (layer B.SilkS)
    (fp_text user VCC (at -6.35 -5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user F4 (at -3.81 -5.461 90) (layer B.SilkS)
    (fp_text user F4 (at -3.81 -5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user F5 (at -1.27 -5.461 90) (layer F.SilkS)
    (fp_text user F5 (at -1.27 -5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user F6 (at 1.27 -5.461 90) (layer F.SilkS)
    (fp_text user F6 (at 1.27 -5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user F7 (at 3.81 -5.461 90) (layer F.SilkS)
    (fp_text user F7 (at 3.81 -5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user B1 (at 6.35 -5.461 90) (layer B.SilkS)
    (fp_text user B1 (at 6.35 -5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user B3 (at 8.89 -5.461 90) (layer B.SilkS)
    (fp_text user B3 (at 8.89 -5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user B2 (at 11.43 -5.461 90) (layer F.SilkS)
    (fp_text user B2 (at 11.43 -5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user B6 (at 13.97 -5.461 90) (layer B.SilkS)
    (fp_text user B6 (at 13.97 -5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user B5 (at 13.97 5.461 90) (layer B.SilkS)
    (fp_text user B5 (at 13.97 5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user B4 (at 11.43 5.461 90) (layer B.SilkS)
    (fp_text user B4 (at 11.43 5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user E6 (at 8.89 5.461 90) (layer B.SilkS)
    (fp_text user E6 (at 8.89 5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user D7 (at 6.35 5.461 90) (layer B.SilkS)
    (fp_text user D7 (at 6.35 5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user C6 (at 3.81 5.461 90) (layer B.SilkS)
    (fp_text user C6 (at 3.81 5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user D4 (at 1.27 5.461 90) (layer B.SilkS)
    (fp_text user D4 (at 1.27 5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user GND (at -8.89 5.461 90) (layer B.SilkS)
    (fp_text user GND (at -8.89 5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user GND (at -6.35 5.461 90) (layer B.SilkS)
    (fp_text user GND (at -6.35 5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user D1 (at -3.81 5.461 90) (layer B.SilkS)
    (fp_text user D1 (at -3.81 5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user D0 (at -1.27 5.461 90) (layer B.SilkS)
    (fp_text user D0 (at -1.27 5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user D2 (at -11.43 5.461 90) (layer B.SilkS)
    (fp_text user D2 (at -11.43 5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer B.SilkS) (width 0.381))


@@ 519,52 706,52 @@
    (fp_line (start -19.304 -3.556) (end -14.224 -3.556) (layer Dwgs.User) (width 0.2))
    (fp_line (start -15.24 6.35) (end -15.24 8.89) (layer B.SilkS) (width 0.381))
    (fp_line (start -15.24 6.35) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
    (pad 24 thru_hole circle (at -13.97 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
    (pad 12 thru_hole circle (at 13.97 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
    (pad 24 thru_hole circle (at -13.97 -7.8486 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
    (pad 12 thru_hole circle (at 13.97 7.3914 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 48 LED))
    (pad 23 thru_hole circle (at -11.43 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
    (pad 23 thru_hole circle (at -11.43 -7.3914 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 44 GND))
    (pad 22 thru_hole circle (at -8.89 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
    (pad 22 thru_hole circle (at -8.89 -7.8486 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 68 RST))
    (pad 21 thru_hole circle (at -6.35 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
    (pad 21 thru_hole circle (at -6.35 -7.3914 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 43 VCC))
    (pad 20 thru_hole circle (at -3.81 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
    (pad 20 thru_hole circle (at -3.81 -7.8486 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 46 ENC_A))
    (pad 19 thru_hole circle (at -1.27 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
    (pad 19 thru_hole circle (at -1.27 -7.3914 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 47 ENC_B))
    (pad 18 thru_hole circle (at 1.27 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
    (pad 18 thru_hole circle (at 1.27 -7.8486 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 49 C_1))
    (pad 17 thru_hole circle (at 3.81 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
    (pad 17 thru_hole circle (at 3.81 -7.3914 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 50 C_2))
    (pad 16 thru_hole circle (at 6.35 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
    (pad 16 thru_hole circle (at 6.35 -7.8486 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 51 C_3))
    (pad 15 thru_hole circle (at 8.89 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
    (pad 15 thru_hole circle (at 8.89 -7.3914 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 52 C_4))
    (pad 14 thru_hole circle (at 11.43 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
    (pad 14 thru_hole circle (at 11.43 -7.8486 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 53 C_5))
    (pad 13 thru_hole circle (at 13.97 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
    (pad 13 thru_hole circle (at 13.97 -7.3914 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 54 C_6))
    (pad 11 thru_hole circle (at 11.43 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
    (pad 11 thru_hole circle (at 11.43 7.8486 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 55 R_D))
    (pad 10 thru_hole circle (at 8.89 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
    (pad 10 thru_hole circle (at 8.89 7.3914 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 56 R_C))
    (pad 9 thru_hole circle (at 6.35 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
    (pad 9 thru_hole circle (at 6.35 7.8486 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 57 R_B))
    (pad 8 thru_hole circle (at 3.81 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
    (pad 8 thru_hole circle (at 3.81 7.3914 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 69 C6))
    (pad 7 thru_hole circle (at 1.27 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
    (pad 7 thru_hole circle (at 1.27 7.8486 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 60 R_A))
    (pad 6 thru_hole circle (at -1.27 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
    (pad 6 thru_hole circle (at -1.27 7.3914 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 58 TRRS))
    (pad 5 thru_hole circle (at -3.81 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
    (pad 5 thru_hole circle (at -3.81 7.8486 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 59 TRRSx))
    (pad 4 thru_hole circle (at -6.35 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
    (pad 4 thru_hole circle (at -6.35 7.3914 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 44 GND))
    (pad 3 thru_hole circle (at -8.89 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
    (pad 3 thru_hole circle (at -8.89 7.8486 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 44 GND))
    (pad 2 thru_hole circle (at -11.43 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
    (pad 2 thru_hole circle (at -11.43 7.3914 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 70 D2))
    (pad 1 thru_hole rect (at -13.97 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
    (pad 1 thru_hole rect (at -13.97 7.8486 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 45 RGB))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/ArduinoProMicro.wrl
      (offset (xyz -13.96999979019165 -7.619999885559082 -5.841999912261963))


@@ 573,67 760,8 @@
    )
  )

  (module Keebio-Parts:RotaryEncoder_EC11 (layer F.Cu) (tedit 5CA3A452) (tstamp 600CA784)
    (at 307.05736 40.2837)
    (descr "Alps rotary encoder, EC12E... with switch, vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html")
    (tags "rotary encoder")
    (path /5D87F295)
    (fp_text reference SW1 (at -4.7 -7.2) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value Rotary_Encoder_Switch (at 0 7.9) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user %R (at 3.6 3.8) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start -0.5 0) (end 0.5 0) (layer F.SilkS) (width 0.12))
    (fp_line (start 0 -0.5) (end 0 0.5) (layer F.SilkS) (width 0.12))
    (fp_line (start 6.1 3.5) (end 6.1 5.9) (layer F.SilkS) (width 0.12))
    (fp_line (start 6.1 -1.3) (end 6.1 1.3) (layer F.SilkS) (width 0.12))
    (fp_line (start 6.1 -5.9) (end 6.1 -3.5) (layer F.SilkS) (width 0.12))
    (fp_line (start -3 0) (end 3 0) (layer F.Fab) (width 0.12))
    (fp_line (start 0 -3) (end 0 3) (layer F.Fab) (width 0.12))
    (fp_line (start -7.2 -4.1) (end -7.5 -3.8) (layer F.SilkS) (width 0.12))
    (fp_line (start -7.8 -4.1) (end -7.2 -4.1) (layer F.SilkS) (width 0.12))
    (fp_line (start -7.5 -3.8) (end -7.8 -4.1) (layer F.SilkS) (width 0.12))
    (fp_line (start -6.1 -5.9) (end -6.1 5.9) (layer F.SilkS) (width 0.12))
    (fp_line (start -2 -5.9) (end -6.1 -5.9) (layer F.SilkS) (width 0.12))
    (fp_line (start -2 5.9) (end -6.1 5.9) (layer F.SilkS) (width 0.12))
    (fp_line (start 6.1 5.9) (end 2 5.9) (layer F.SilkS) (width 0.12))
    (fp_line (start 2 -5.9) (end 6.1 -5.9) (layer F.SilkS) (width 0.12))
    (fp_line (start -6 -4.7) (end -5 -5.8) (layer F.Fab) (width 0.12))
    (fp_line (start -6 5.8) (end -6 -4.7) (layer F.Fab) (width 0.12))
    (fp_line (start 6 5.8) (end -6 5.8) (layer F.Fab) (width 0.12))
    (fp_line (start 6 -5.8) (end 6 5.8) (layer F.Fab) (width 0.12))
    (fp_line (start -5 -5.8) (end 6 -5.8) (layer F.Fab) (width 0.12))
    (fp_line (start -9 -7.1) (end 8.5 -7.1) (layer F.CrtYd) (width 0.05))
    (fp_line (start -9 -7.1) (end -9 7.1) (layer F.CrtYd) (width 0.05))
    (fp_line (start 8.5 7.1) (end 8.5 -7.1) (layer F.CrtYd) (width 0.05))
    (fp_line (start 8.5 7.1) (end -9 7.1) (layer F.CrtYd) (width 0.05))
    (fp_circle (center 0 0) (end 3 0) (layer F.SilkS) (width 0.12))
    (fp_circle (center 0 0) (end 3 0) (layer F.Fab) (width 0.12))
    (pad A thru_hole rect (at -7.5 -2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 46 ENC_A))
    (pad C thru_hole circle (at -7.5 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 44 GND))
    (pad B thru_hole circle (at -7.5 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 47 ENC_B))
    (pad MP thru_hole rect (at 0 -5.6) (size 3.2 2) (drill oval 2.8 1.5) (layers *.Cu *.Mask))
    (pad MP thru_hole rect (at 0 5.6) (size 3.2 2) (drill oval 2.8 1.5) (layers *.Cu *.Mask))
    (pad S2 thru_hole circle (at 7 -2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 52 C_4))
    (pad S1 thru_hole circle (at 7 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 71 "Net-(DD2-Pad1)"))
    (model ${KISYS3DMOD}/Rotary_Encoder.3dshapes/RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module HokieGeek-kicad:R_Array_Concave_4x0603 (layer F.Cu) (tedit 5DA09837) (tstamp 600CA75E)
    (at 339.23736 20.0237)
    (at 218.44004 55.0884)
    (descr "Thick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf)")
    (tags "resistor array")
    (path /5DC77223)


@@ 681,7 809,7 @@
  )

  (module HokieGeek-kicad:R_Array_Concave_4x0603 (layer F.Cu) (tedit 5DA09837) (tstamp 600CA747)
    (at 325.76736 31.9837)
    (at 235.08174 25.90548)
    (descr "Thick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf)")
    (tags "resistor array")
    (path /5DC768EA)


@@ 727,7 855,7 @@
  )

  (module HokieGeek-kicad:R_Array_Concave_4x0603 (layer F.Cu) (tedit 5DA09837) (tstamp 600CA730)
    (at 345.45736 10.1637)
    (at 226.60822 3.69686)
    (descr "Thick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf)")
    (tags "resistor array")
    (path /5DC75F2C)


@@ 773,7 901,7 @@
  )

  (module HokieGeek-kicad:R_Array_Concave_4x0603 (layer F.Cu) (tedit 5DA09837) (tstamp 600CA719)
    (at 318.15736 38.0837)
    (at 227.47174 32.00548)
    (descr "Thick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf)")
    (tags "resistor array")
    (path /5DC74E49)


@@ 821,7 949,7 @@
  )

  (module HokieGeek-kicad:R_Array_Concave_4x0603 (layer F.Cu) (tedit 5DA09837) (tstamp 600CA702)
    (at 299.60736 57.8037)
    (at 208.92174 51.72548)
    (descr "Thick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf)")
    (tags "resistor array")
    (path /5DC73F86)


@@ 869,7 997,7 @@
  )

  (module HokieGeek-kicad:R_Array_Concave_4x0603 (layer F.Cu) (tedit 5DA09837) (tstamp 600CA6EB)
    (at 305.82736 50.3137)
    (at 215.14174 44.23548)
    (descr "Thick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf)")
    (tags "resistor array")
    (path /5D98A880)


@@ 917,7 1045,7 @@
  )

  (module HokieGeek-kicad:WS2812B (layer F.Cu) (tedit 5DBE0A17) (tstamp 600CA6D4)
    (at 341.12236 -3.471371)
    (at 207.56372 22.05736)
    (path /5DC21BD2)
    (attr smd)
    (fp_text reference RGB6 (at 3.41 -0.06 270) (layer F.SilkS)


@@ 962,7 1090,7 @@
  )

  (module HokieGeek-kicad:WS2812B (layer F.Cu) (tedit 5DBE0A17) (tstamp 600CA6BC)
    (at 341.12236 4.018629)
    (at 216.98458 21.38426)
    (path /5DC20783)
    (attr smd)
    (fp_text reference RGB5 (at 3.41 -0.06 270) (layer F.SilkS)


@@ 1007,7 1135,7 @@
  )

  (module HokieGeek-kicad:WS2812B (layer F.Cu) (tedit 5DBE0A17) (tstamp 600CA6A4)
    (at 300.64236 51.658629)
    (at 209.95674 45.580409)
    (path /5DC1F894)
    (attr smd)
    (fp_text reference RGB4 (at 3.41 -0.06 270) (layer F.SilkS)


@@ 1052,7 1180,7 @@
  )

  (module HokieGeek-kicad:WS2812B (layer F.Cu) (tedit 5DBE0A17) (tstamp 600CA68C)
    (at 320.58236 31.938629)
    (at 207.78978 32.15132)
    (path /5DC1E9CC)
    (attr smd)
    (fp_text reference RGB3 (at 3.41 -0.06 270) (layer F.SilkS)


@@ 1097,7 1225,7 @@
  )

  (module HokieGeek-kicad:WS2812B (layer F.Cu) (tedit 5DBE0A17) (tstamp 600CA674)
    (at 329.67236 25.838629)
    (at 216.535 11.96594)
    (path /5DBF3604)
    (attr smd)
    (fp_text reference RGB2 (at 3.41 -0.06 270) (layer F.SilkS)


@@ 1142,7 1270,7 @@
  )

  (module HokieGeek-kicad:WS2812B (layer F.Cu) (tedit 5DBE0A17) (tstamp 600CA65C)
    (at 340.27236 13.878629)
    (at 207.56372 11.51636)
    (path /5D9D4967)
    (attr smd)
    (fp_text reference RGB1 (at 3.41 -0.06 270) (layer F.SilkS)


@@ 1187,7 1315,7 @@
  )

  (module Keebio-Parts:SW_Tactile_SPST_Angled_MJTP1117 (layer F.Cu) (tedit 5955E103) (tstamp 600CA644)
    (at 329.33736 17.1187)
    (at 102.1461 39.39032)
    (descr "tactile switch SPST right angle, PTS645VL39-2 LFS")
    (tags "tactile switch SPST angled PTS645VL39-2 LFS C&K Button")
    (path /5DB7090B)


@@ 1271,7 1399,7 @@
  )

  (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 600CA613)
    (at 345.38736 13.8137)
    (at 226.53822 7.34686)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (path /5DB90F16)


@@ 1420,54 1548,54 @@
  )

  (module HokieGeek-kicad:TRRS_headers (layer F.Cu) (tedit 5DA0C2E2) (tstamp 600CA5CB)
    (at 214.842159 73.978499)
    (at 184.79516 91.948 90)
    (path /5DAEC96B)
    (fp_text reference J3 (at -1.3462 -1.8288) (layer F.SilkS) hide
    (fp_text reference J3 (at -1.3462 -1.8288 90) (layer F.SilkS) hide
      (effects (font (size 1.2065 1.2065) (thickness 0.127)) (justify left bottom))
    )
    (fp_text value TRRS (at -1.27 3.175) (layer F.Fab) hide
    (fp_text value TRRS (at -1.27 3.175 90) (layer F.Fab) hide
      (effects (font (size 1.2065 1.2065) (thickness 0.1016)) (justify left bottom))
    )
    (fp_text user TRRSx (at 5.03 -3.25 -90) (layer B.SilkS)
    (fp_text user TRRSx (at 5.03 -3.25 180) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror))
    )
    (fp_text user TRRS (at 2.38 -3.09 -90) (layer B.SilkS)
    (fp_text user TRRS (at 2.38 -3.09 180) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror))
    )
    (fp_text user TRRSx (at 5.12 -3.25 90) (layer F.SilkS)
    (fp_text user TRRSx (at 5.12 -3.25) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.1)))
    )
    (fp_text user TRRS (at 2.47 -3.07 90) (layer F.SilkS)
    (fp_text user TRRS (at 2.47 -3.07) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.1)))
    )
    (fp_text user GND (at -2.78 0) (layer B.SilkS)
    (fp_text user GND (at -2.78 0 90) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror))
    )
    (fp_text user GND (at -2.77 0.02) (layer F.SilkS)
    (fp_text user GND (at -2.77 0.02 90) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.1)))
    )
    (fp_text user VCC (at 10.28 -0.04) (layer B.SilkS)
    (fp_text user VCC (at 10.28 -0.04 90) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror))
    )
    (fp_text user VCC (at 10.34 -0.06) (layer F.SilkS)
    (fp_text user VCC (at 10.34 -0.06 90) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.1)))
    )
    (fp_poly (pts (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254)) (layer F.Fab) (width 0))
    (fp_poly (pts (xy 2.286 0.254) (xy 2.794 0.254) (xy 2.794 -0.254) (xy 2.286 -0.254)) (layer F.Fab) (width 0))
    (fp_poly (pts (xy 4.826 0.254) (xy 5.334 0.254) (xy 5.334 -0.254) (xy 4.826 -0.254)) (layer F.Fab) (width 0))
    (fp_poly (pts (xy 7.366 0.254) (xy 7.874 0.254) (xy 7.874 -0.254) (xy 7.366 -0.254)) (layer F.Fab) (width 0))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (pad 1 thru_hole rect (at 0 0 180) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
      (net 44 GND) (solder_mask_margin 0.1016))
    (pad 2 thru_hole circle (at 2.54 0 90) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 2.54 0 180) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
      (net 59 TRRSx) (solder_mask_margin 0.1016))
    (pad 3 thru_hole circle (at 5.08 0 90) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (pad 3 thru_hole circle (at 5.08 0 180) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
      (net 58 TRRS) (solder_mask_margin 0.1016))
    (pad 4 thru_hole circle (at 7.62 0 90) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (pad 4 thru_hole circle (at 7.62 0 180) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
      (net 43 VCC) (solder_mask_margin 0.1016))
  )

  (module HokieGeek-kicad:klaatu_extra_pins (layer F.Cu) (tedit 5DAF097D) (tstamp 600CA5B7)
    (at 199.272159 73.198499)
    (at 186.52998 62.09792)
    (path /5DD19A27)
    (fp_text reference J2 (at -1.3462 -1.8288) (layer F.SilkS) hide
      (effects (font (size 1.2065 1.2065) (thickness 0.127)) (justify left bottom))


@@ 1532,7 1660,7 @@
  )

  (module HokieGeek-kicad:ICSP-Header (layer F.Cu) (tedit 5DA0C9AA) (tstamp 600CA59B)
    (at 335.68736 -4.8963)
    (at 189.09538 37.973)
    (descr "Through hole straight socket strip, 1x06, 2.54mm pitch, single row")
    (tags "Through hole socket strip THT 1x06 2.54mm single row")
    (path /5D8D4C75)


@@ 1609,7 1737,7 @@
  )

  (module HokieGeek-kicad:LED_D3.0mm_FlatTop_minsilk (layer F.Cu) (tedit 5DAF5633) (tstamp 600CA57C)
    (at 225.292359 73.938699)
    (at 114.46002 127.04826)
    (descr "LED, Round, FlatTop, diameter 3.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-47XEC(Ver.9A).pdf")
    (tags "LED Round FlatTop diameter 3.0mm 2 pins")
    (path /5DADB196)


@@ 1643,7 1771,7 @@
  )

  (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 600CA572)
    (at 282.55736 74.4637)
    (at 240.07078 93.15556)
    (descr "SOT-363, SC-70-6")
    (tags "SOT-363 SC-70-6")
    (path /5F7168CC)


@@ 1686,7 1814,7 @@
  )

  (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 600CA55C)
    (at 278.30736 74.4637)
    (at 235.82078 93.15556)
    (descr "SOT-363, SC-70-6")
    (tags "SOT-363 SC-70-6")
    (path /5F7168AC)


@@ 1727,7 1855,7 @@
  )

  (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 600CA546)
    (at 274.05736 74.4637)
    (at 231.57078 93.15556)
    (descr "SOT-363, SC-70-6")
    (tags "SOT-363 SC-70-6")
    (path /5F716896)


@@ 1768,7 1896,7 @@
  )

  (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 600CA530)
    (at 269.80736 74.4637)
    (at 227.32078 93.15556)
    (descr "SOT-363, SC-70-6")
    (tags "SOT-363 SC-70-6")
    (path /5F299B47)


@@ 1811,7 1939,7 @@
  )

  (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 600CA51A)
    (at 265.55736 74.4637)
    (at 223.07078 93.15556)
    (descr "SOT-363, SC-70-6")
    (tags "SOT-363 SC-70-6")
    (path /5F299B2F)


@@ 1854,7 1982,7 @@
  )

  (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 600CA504)
    (at 261.30736 74.4637)
    (at 218.82078 93.15556)
    (descr "SOT-363, SC-70-6")
    (tags "SOT-363 SC-70-6")
    (path /5F299B17)


@@ 1897,7 2025,7 @@
  )

  (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 600CA4EE)
    (at 257.05736 74.4637)
    (at 214.57078 93.15556)
    (descr "SOT-363, SC-70-6")
    (tags "SOT-363 SC-70-6")
    (path /5F437740)


@@ 1940,7 2068,7 @@
  )

  (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 600CA4D8)
    (at 252.80736 74.4637)
    (at 210.32078 93.15556)
    (descr "SOT-363, SC-70-6")
    (tags "SOT-363 SC-70-6")
    (path /5F43772A)


@@ 1983,7 2111,7 @@
  )

  (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 600CA4C2)
    (at 248.55736 74.4637)
    (at 206.07078 93.15556)
    (descr "SOT-363, SC-70-6")
    (tags "SOT-363 SC-70-6")
    (path /5F437714)


@@ 2026,7 2154,7 @@
  )

  (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 600CA4AC)
    (at 244.30736 74.4637)
    (at 201.82078 93.15556)
    (descr "SOT-363, SC-70-6")
    (tags "SOT-363 SC-70-6")
    (path /5F272075)


@@ 2069,7 2197,7 @@
  )

  (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 600CA496)
    (at 240.05736 74.4637)
    (at 197.57078 93.15556)
    (descr "SOT-363, SC-70-6")
    (tags "SOT-363 SC-70-6")
    (path /5F25B41B)


@@ 2112,7 2240,7 @@
  )

  (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 600CA480)
    (at 235.80736 74.4637)
    (at 193.32078 93.15556)
    (descr "SOT-363, SC-70-6")
    (tags "SOT-363 SC-70-6")
    (path /5F24B223)


@@ 2155,7 2283,7 @@
  )

  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA46A)
    (at 323.39656 2.7529)
    (at 172.6565 114.90706 180)
    (path /5DCC22FE)
    (fp_text reference D6 (at 0 3.175) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))


@@ 2187,21 2315,21 @@
    (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 42 "Net-(D6-Pad2)"))
    (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 54 C_6))
    (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 54 C_6))
    (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 42 "Net-(D6-Pad2)"))
    (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 3 thru_hole circle (at -1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 43 VCC))
    (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 4 thru_hole rect (at 1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 41 "Net-(D6-Pad4)"))
    (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
      (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
      (scale (xyz 0.4 0.4 0.4))


@@ 2215,7 2343,7 @@
  )

  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA44D)
    (at 303.45656 2.7529)
    (at 153.06802 114.90706 180)
    (path /5DC82B41)
    (fp_text reference D5 (at 0 3.175) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))


@@ 2247,21 2375,21 @@
    (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 40 "Net-(D5-Pad2)"))
    (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 53 C_5))
    (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 53 C_5))
    (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 40 "Net-(D5-Pad2)"))
    (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 3 thru_hole circle (at -1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 43 VCC))
    (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 4 thru_hole rect (at 1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 39 "Net-(D5-Pad4)"))
    (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
      (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
      (scale (xyz 0.4 0.4 0.4))


@@ 2275,7 2403,7 @@
  )

  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA430)
    (at 267.62656 22.6929)
    (at 77.83576 114.7953 180)
    (path /5DAA4052)
    (fp_text reference D1 (at 0 3.175) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))


@@ 2307,21 2435,21 @@
    (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 19 "Net-(D1-Pad2)"))
    (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 49 C_1))
    (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 49 C_1))
    (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 19 "Net-(D1-Pad2)"))
    (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 3 thru_hole circle (at -1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 43 VCC))
    (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 4 thru_hole rect (at 1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 38 "Net-(D1-Pad4)"))
    (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
      (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
      (scale (xyz 0.4 0.4 0.4))


@@ 2335,7 2463,7 @@
  )

  (module HokieGeek-kicad:0603-Dual (layer F.Cu) (tedit 5D8B3BBA) (tstamp 600CA413)
    (at 322.23076 37.1871)
    (at 231.54514 31.10888)
    (path /5DABAB15)
    (fp_text reference Cap6 (at -0.889 -0.762) (layer F.SilkS)
      (effects (font (size 0.38608 0.38608) (thickness 0.032512)) (justify left bottom))


@@ 2368,7 2496,7 @@
  )

  (module HokieGeek-kicad:0603-Dual (layer F.Cu) (tedit 5D8B3BBA) (tstamp 600CA3FD)
    (at 309.90076 49.4171)
    (at 219.21514 43.33888)
    (path /5DABA58A)
    (fp_text reference Cap5 (at -0.889 -0.762) (layer F.SilkS)
      (effects (font (size 0.38608 0.38608) (thickness 0.032512)) (justify left bottom))


@@ 2401,7 2529,7 @@
  )

  (module HokieGeek-kicad:0603-Dual (layer F.Cu) (tedit 5D8B3BBA) (tstamp 600CA3E7)
    (at 334.78076 23.5971)
    (at 213.98344 58.6618)
    (path /5DAB52C6)
    (fp_text reference Cap4 (at -0.889 -0.762) (layer F.SilkS)
      (effects (font (size 0.38608 0.38608) (thickness 0.032512)) (justify left bottom))


@@ 2434,7 2562,7 @@
  )

  (module HokieGeek-kicad:0603-Dual (layer F.Cu) (tedit 5D8B3BBA) (tstamp 600CA3D1)
    (at 338.77076 23.9271)
    (at 217.97344 58.9918)
    (path /5DAB4A04)
    (fp_text reference Cap3 (at -0.889 -0.762) (layer F.SilkS)
      (effects (font (size 0.38608 0.38608) (thickness 0.032512)) (justify left bottom))


@@ 2467,7 2595,7 @@
  )

  (module HokieGeek-kicad:0603-Dual (layer F.Cu) (tedit 5D8B3BBA) (tstamp 600CA3BB)
    (at 334.78076 27.1271)
    (at 213.98344 62.1918)
    (path /5DAB4343)
    (fp_text reference Cap2 (at -0.889 -0.762) (layer F.SilkS)
      (effects (font (size 0.38608 0.38608) (thickness 0.032512)) (justify left bottom))


@@ 2500,7 2628,7 @@
  )

  (module HokieGeek-kicad:0603-Dual (layer F.Cu) (tedit 5D8B3BBA) (tstamp 600CA3A5)
    (at 309.90076 52.9471)
    (at 219.21514 46.86888)
    (path /5DA90E30)
    (fp_text reference Cap1 (at -0.889 -0.762) (layer F.SilkS)
      (effects (font (size 0.38608 0.38608) (thickness 0.032512)) (justify left bottom))


@@ 2533,7 2661,7 @@
  )

  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA38F)
    (at 247.68656 42.6329)
    (at 172.58538 96.03486 180)
    (path /5DCC22E0)
    (fp_text reference C6 (at 0 3.175) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))


@@ 2565,21 2693,21 @@
    (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 18 "Net-(C6-Pad2)"))
    (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 54 C_6))
    (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 54 C_6))
    (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 18 "Net-(C6-Pad2)"))
    (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 3 thru_hole circle (at -1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 43 VCC))
    (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 4 thru_hole rect (at 1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 37 "Net-(C6-Pad4)"))
    (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
      (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
      (scale (xyz 0.4 0.4 0.4))


@@ 2593,7 2721,7 @@
  )

  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA372)
    (at 243.63656 2.7529)
    (at 153.05786 95.9104 180)
    (path /5DC82B23)
    (fp_text reference C5 (at 0 3.175) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))


@@ 2625,21 2753,21 @@
    (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 17 "Net-(C5-Pad2)"))
    (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 53 C_5))
    (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 53 C_5))
    (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 17 "Net-(C5-Pad2)"))
    (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 3 thru_hole circle (at -1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 43 VCC))
    (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 4 thru_hole rect (at 1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 36 "Net-(C5-Pad4)"))
    (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
      (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
      (scale (xyz 0.4 0.4 0.4))


@@ 2653,7 2781,7 @@
  )

  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA355)
    (at 283.51656 2.7529)
    (at 133.8326 95.9104 180)
    (path /5D9711CF)
    (fp_text reference C4 (at 0 3.175) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))


@@ 2685,21 2813,21 @@
    (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 16 "Net-(C4-Pad2)"))
    (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 52 C_4))
    (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 52 C_4))
    (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 16 "Net-(C4-Pad2)"))
    (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 3 thru_hole circle (at -1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 43 VCC))
    (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 4 thru_hole rect (at 1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 35 "Net-(C4-Pad4)"))
    (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
      (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
      (scale (xyz 0.4 0.4 0.4))


@@ 2713,7 2841,7 @@
  )

  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA338)
    (at 207.80656 21.9129)
    (at 114.76482 95.36938 180)
    (path /5D9B3A75)
    (fp_text reference C3 (at 0 3.175) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))


@@ 2745,21 2873,21 @@
    (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 15 "Net-(C3-Pad2)"))
    (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 51 C_3))
    (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 51 C_3))
    (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 15 "Net-(C3-Pad2)"))
    (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 3 thru_hole circle (at -1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 43 VCC))
    (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 4 thru_hole rect (at 1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 34 "Net-(C3-Pad4)"))
    (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
      (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
      (scale (xyz 0.4 0.4 0.4))


@@ 2773,7 2901,7 @@
  )

  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA31B)
    (at 287.56656 62.5729)
    (at 96.25076 96.06788 180)
    (path /5D9D9D21)
    (fp_text reference C2 (at 0 3.175) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))


@@ 2805,21 2933,21 @@
    (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 14 "Net-(C2-Pad2)"))
    (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 50 C_2))
    (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 50 C_2))
    (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 14 "Net-(C2-Pad2)"))
    (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 3 thru_hole circle (at -1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 43 VCC))
    (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 4 thru_hole rect (at 1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 33 "Net-(C2-Pad4)"))
    (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
      (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
      (scale (xyz 0.4 0.4 0.4))


@@ 2833,7 2961,7 @@
  )

  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA2FE)
    (at 307.50656 22.6929)
    (at 77.40396 95.885 180)
    (path /5DA47D66)
    (fp_text reference C1 (at 0 3.175) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))


@@ 2865,21 2993,21 @@
    (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 13 "Net-(C1-Pad2)"))
    (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 49 C_1))
    (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 49 C_1))
    (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 13 "Net-(C1-Pad2)"))
    (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 3 thru_hole circle (at -1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 43 VCC))
    (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 4 thru_hole rect (at 1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 32 "Net-(C1-Pad4)"))
    (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
      (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
      (scale (xyz 0.4 0.4 0.4))


@@ 2892,8 3020,8 @@
    )
  )

  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA2E1)
    (at 287.56656 42.6329)
  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CDA72)
    (at 171.95038 76.83246 180)
    (path /5DCC22C2)
    (fp_text reference B6 (at 0 3.175) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))


@@ 2925,21 3053,21 @@
    (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 12 "Net-(B6-Pad2)"))
    (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 54 C_6))
    (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 54 C_6))
    (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 12 "Net-(B6-Pad2)"))
    (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 3 thru_hole circle (at -1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 43 VCC))
    (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 4 thru_hole rect (at 1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 31 "Net-(B6-Pad4)"))
    (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
      (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
      (scale (xyz 0.4 0.4 0.4))


@@ 2953,7 3081,7 @@
  )

  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA2C4)
    (at 267.62656 62.5729)
    (at 152.30348 76.835 180)
    (path /5DC82B05)
    (fp_text reference B5 (at 0 3.175) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))


@@ 2985,21 3113,21 @@
    (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 11 "Net-(B5-Pad2)"))
    (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 53 C_5))
    (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 53 C_5))
    (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 11 "Net-(B5-Pad2)"))
    (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 3 thru_hole circle (at -1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 43 VCC))
    (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 4 thru_hole rect (at 1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 30 "Net-(B5-Pad4)"))
    (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
      (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
      (scale (xyz 0.4 0.4 0.4))


@@ 3013,7 3141,7 @@
  )

  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA2A7)
    (at 287.56656 22.6929)
    (at 133.25094 76.53528 180)
    (path /5D955748)
    (fp_text reference B4 (at 0 3.175) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))


@@ 3045,21 3173,21 @@
    (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 10 "Net-(B4-Pad2)"))
    (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 52 C_4))
    (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 52 C_4))
    (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 10 "Net-(B4-Pad2)"))
    (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 3 thru_hole circle (at -1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 43 VCC))
    (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 4 thru_hole rect (at 1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 29 "Net-(B4-Pad4)"))
    (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
      (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
      (scale (xyz 0.4 0.4 0.4))


@@ 3073,7 3201,7 @@
  )

  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA28A)
    (at 267.62656 42.6329)
    (at 114.48288 76.53782 180)
    (path /5D9B3A56)
    (fp_text reference B3 (at 0 3.175) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))


@@ 3105,21 3233,21 @@
    (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 9 "Net-(B3-Pad2)"))
    (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 51 C_3))
    (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 51 C_3))
    (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 9 "Net-(B3-Pad2)"))
    (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 3 thru_hole circle (at -1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 43 VCC))
    (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 4 thru_hole rect (at 1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 28 "Net-(B3-Pad4)"))
    (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
      (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
      (scale (xyz 0.4 0.4 0.4))


@@ 3133,7 3261,7 @@
  )

  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA26D)
    (at 247.68656 62.5729)
    (at 96.59366 76.5429 180)
    (path /5D9D9D02)
    (fp_text reference B2 (at 0 3.175) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))


@@ 3165,21 3293,21 @@
    (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 8 "Net-(B2-Pad2)"))
    (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 50 C_2))
    (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 50 C_2))
    (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 8 "Net-(B2-Pad2)"))
    (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 3 thru_hole circle (at -1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 43 VCC))
    (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 4 thru_hole rect (at 1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 27 "Net-(B2-Pad4)"))
    (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
      (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
      (scale (xyz 0.4 0.4 0.4))


@@ 3193,7 3321,7 @@
  )

  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA250)
    (at 247.68656 22.6929)
    (at 77.2922 76.21778 180)
    (path /5DA47D48)
    (fp_text reference B1 (at 0 3.175) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))


@@ 3225,21 3353,21 @@
    (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 7 "Net-(B1-Pad2)"))
    (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 49 C_1))
    (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 49 C_1))
    (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 7 "Net-(B1-Pad2)"))
    (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 3 thru_hole circle (at -1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 43 VCC))
    (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 4 thru_hole rect (at 1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 26 "Net-(B1-Pad4)"))
    (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
      (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
      (scale (xyz 0.4 0.4 0.4))


@@ 3253,7 3381,7 @@
  )

  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple--missing-hole-right (layer F.Cu) (tedit 5DA053C0) (tstamp 600CA233)
    (at 227.74656 42.6329)
    (at 172.0342 58.04408 180)
    (path /5DCC22A4)
    (fp_text reference A6 (at 0 3.175) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))


@@ 3285,20 3413,20 @@
    (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 6 "Net-(A6-Pad2)"))
    (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 54 C_6))
    (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 54 C_6))
    (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 6 "Net-(A6-Pad2)"))
    (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 3 thru_hole circle (at -1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 43 VCC))
    (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 4 thru_hole rect (at 1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 25 "Net-(A6-Pad4)"))
    (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
      (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
      (scale (xyz 0.4 0.4 0.4))


@@ 3312,7 3440,7 @@
  )

  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA217)
    (at 207.80656 61.7929)
    (at 153.50236 58.2168 180)
    (path /5DC82AE7)
    (fp_text reference A5 (at 0 3.175) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))


@@ 3344,21 3472,21 @@
    (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 5 "Net-(A5-Pad2)"))
    (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 53 C_5))
    (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 53 C_5))
    (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 5 "Net-(A5-Pad2)"))
    (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 3 thru_hole circle (at -1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 43 VCC))
    (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 4 thru_hole rect (at 1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 24 "Net-(A5-Pad4)"))
    (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
      (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
      (scale (xyz 0.4 0.4 0.4))


@@ 3372,7 3500,7 @@
  )

  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA1FA)
    (at 263.57656 2.7529)
    (at 134.02564 58.24982 180)
    (path /5D929550)
    (fp_text reference A4 (at 0 3.175) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))


@@ 3404,21 3532,21 @@
    (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 4 "Net-(A4-Pad2)"))
    (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 52 C_4))
    (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 52 C_4))
    (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 4 "Net-(A4-Pad2)"))
    (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 3 thru_hole circle (at -1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 43 VCC))
    (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 4 thru_hole rect (at 1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 23 "Net-(A4-Pad4)"))
    (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
      (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
      (scale (xyz 0.4 0.4 0.4))


@@ 3432,7 3560,7 @@
  )

  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA1DD)
    (at 227.74656 22.6929)
    (at 115.42522 58.14822 180)
    (path /5D9B3A38)
    (fp_text reference A3 (at 0 3.175) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))


@@ 3464,21 3592,21 @@
    (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 3 "Net-(A3-Pad2)"))
    (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 51 C_3))
    (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 51 C_3))
    (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 3 "Net-(A3-Pad2)"))
    (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 3 thru_hole circle (at -1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 43 VCC))
    (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 4 thru_hole rect (at 1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 22 "Net-(A3-Pad4)"))
    (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
      (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
      (scale (xyz 0.4 0.4 0.4))


@@ 3492,7 3620,7 @@
  )

  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA1C0)
    (at 207.80656 41.8529)
    (at 96.18726 57.96788 180)
    (path /5D9D9CE4)
    (fp_text reference A2 (at 0 3.175) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))


@@ 3524,21 3652,21 @@
    (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 2 "Net-(A2-Pad2)"))
    (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 50 C_2))
    (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 50 C_2))
    (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 2 "Net-(A2-Pad2)"))
    (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 3 thru_hole circle (at -1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 43 VCC))
    (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 4 thru_hole rect (at 1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 21 "Net-(A2-Pad4)"))
    (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
      (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
      (scale (xyz 0.4 0.4 0.4))


@@ 3551,8 3679,8 @@
    )
  )

  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA1A3)
    (at 227.74656 62.5729)
  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CD4AB)
    (at 77.25156 57.8866 180)
    (path /5DA47D2A)
    (fp_text reference A1 (at 0 3.175) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))


@@ 3584,21 3712,21 @@
    (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 1 "Net-(A1-Pad2)"))
    (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 49 C_1))
    (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 1 thru_hole circle (at -3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 49 C_1))
    (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
    (pad 2 thru_hole circle (at 2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 1 "Net-(A1-Pad2)"))
    (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 3 thru_hole circle (at -1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 43 VCC))
    (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
    (pad 4 thru_hole rect (at 1.27 5.08 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)
      (net 20 "Net-(A1-Pad4)"))
    (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
      (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
      (scale (xyz 0.4 0.4 0.4))


@@ 3611,441 3739,170 @@
    )
  )

  (gr_text RESET (at 110.16488 44.74718) (layer B.SilkS)
    (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
  )
  (gr_line (start 188.09876 40.524049) (end 188.09176 40.487049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.52186 115.672092) (end 169.53786 115.70618) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 147.47366 50.805049) (end 147.27186 50.486949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 147.71386 51.09525) (end 147.47366 50.805049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 147.98846 51.353149) (end 147.71386 51.09525) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 148.29326 51.574649) (end 147.98846 51.353149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 148.62336 51.756149) (end 148.29326 51.574649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 92.91116 115.84058) (end 92.94526 115.824543) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 187.92876 40.290149) (end 187.89376 40.276349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.10076 30.561649) (end 150.09836 30.524049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 168.89346 35.276349) (end 168.85696 35.266949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.09136 35.487049) (end 169.07966 35.451249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.63996 115.814945) (end 169.67306 115.833103) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.70806 115.846973) (end 169.74456 115.856342) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.50316 110.599249) (end 150.51016 110.636249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.10076 96.861649) (end 111.80076 96.861649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.50076 91.861649) (end 131.50076 105.561649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 187.87576 115.852222) (end 187.91076 115.84058) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.07226 96.689349) (end 112.08606 96.654349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 111.87536 96.852249) (end 111.91116 96.840549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.58206 115.767017) (end 169.60956 115.792804) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 188.06376 40.417149) (end 188.04376 40.385349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 187.89376 40.276349) (end 187.85676 40.266949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.74456 110.856339) (end 150.80076 110.861649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 92.97706 115.804355) (end 93.00616 115.780338) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.03196 115.752872) (end 93.05406 115.7224) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.05406 96.722449) (end 112.07226 96.689349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.76316 30.264049) (end 131.72616 30.271049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.80076 30.261649) (end 131.76316 30.264049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 149.80076 30.261649) (end 131.80076 30.261649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 149.96156 30.308349) (end 149.92846 30.290149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 149.99196 30.330449) (end 149.96156 30.308349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.01946 30.356249) (end 149.99196 30.330449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.50076 35.261649) (end 112.80076 35.261649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.50076 30.561649) (end 131.50076 35.261649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.50606 30.505449) (end 131.50076 30.561649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 170.81306 89.880149) (end 171.08766 90.138049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 170.50826 89.658649) (end 170.81306 89.880149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 170.17806 89.477149) (end 170.50826 89.658649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.82776 89.338449) (end 170.17806 89.477149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.46286 89.244849) (end 169.82776 89.338449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.08916 89.197549) (end 169.46286 89.244849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 149.85696 30.266949) (end 149.80076 30.261649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 149.89346 30.276349) (end 149.85696 30.266949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 149.92846 30.290149) (end 149.89346 30.276349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.67306 110.833099) (end 150.70806 110.846969) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 166.71386 90.138049) (end 166.98846 89.880149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 166.47366 90.428349) (end 166.71386 90.138049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 166.27186 90.746449) (end 166.47366 90.428349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 166.11146 91.087249) (end 166.27186 90.746449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 165.99496 91.445549) (end 166.11146 91.087249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 165.92436 91.815649) (end 165.99496 91.445549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.10076 96.561649) (end 112.10076 91.861649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.744547 115.856342) (end 74.80076 115.861652) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.708048 115.846973) (end 74.744547 115.856342) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.673029 115.833103) (end 74.708048 115.846973) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.640009 115.814945) (end 74.673029 115.833103) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.609537 115.792804) (end 74.640009 115.814945) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 151.17806 46.327149) (end 151.50826 46.508649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.82776 46.188449) (end 151.17806 46.327149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.46286 46.094749) (end 150.82776 46.188449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.08916 46.047549) (end 150.46286 46.094749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 149.71236 46.047549) (end 150.08916 46.047549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 149.33856 46.094749) (end 149.71236 46.047549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.52186 110.672089) (end 150.53786 110.706179) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 96.22706 78.567649) (end 96.15646 78.937749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 96.25076 78.191649) (end 96.22706 78.567649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 96.22706 77.815649) (end 96.25076 78.191649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 96.15646 77.445549) (end 96.22706 77.815649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 96.04006 77.087249) (end 96.15646 77.445549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 95.87966 76.746449) (end 96.04006 77.087249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.01946 35.356249) (end 168.99196 35.330449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 148.97366 46.188449) (end 149.33856 46.094749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 148.62336 46.327149) (end 148.97366 46.188449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 148.29326 46.508649) (end 148.62336 46.327149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 147.98846 46.730149) (end 148.29326 46.508649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 147.71386 46.988049) (end 147.98846 46.730149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 111.94526 96.824549) (end 111.97706 96.804349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 91.64326 75.658649) (end 91.97346 75.477149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 91.33846 75.880149) (end 91.64326 75.658649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 91.06386 76.138049) (end 91.33846 75.880149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 90.82366 76.428349) (end 91.06386 76.138049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 90.62186 76.746449) (end 90.82366 76.428349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 90.46146 77.087249) (end 90.62186 76.746449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.81286 75.244849) (end 94.17776 75.338449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.43916 75.197549) (end 93.81286 75.244849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.06236 75.197549) (end 93.43916 75.197549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 92.68856 75.244849) (end 93.06236 75.197549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 92.32366 75.338449) (end 92.68856 75.244849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 91.97346 75.477149) (end 92.32366 75.338449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.10076 115.561649) (end 93.10076 96.861649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.582071 115.767017) (end 74.609537 115.792804) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.558054 115.73798) (end 74.582071 115.767017) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.537866 115.70618) (end 74.558054 115.73798) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.521829 115.672092) (end 74.537866 115.70618) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.510187 115.636249) (end 74.521829 115.672092) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 165.90076 92.191649) (end 165.92436 91.815649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 165.92436 92.567649) (end 165.90076 92.191649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 165.99496 92.937749) (end 165.92436 92.567649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 166.11146 93.296049) (end 165.99496 92.937749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 166.27186 93.636949) (end 166.11146 93.296049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 166.47366 93.955049) (end 166.27186 93.636949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.51016 105.636249) (end 131.52186 105.672089) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.63996 110.814949) (end 150.67306 110.833099) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.67306 115.833103) (end 169.70806 115.846973) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.00616 115.780338) (end 93.03196 115.752872) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.08606 96.654349) (end 112.09546 96.617849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.07966 35.451249) (end 169.06366 35.417149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 187.80076 40.261649) (end 169.10076 40.261649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.55806 115.73798) (end 169.58206 115.767017) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.50076 105.561649) (end 131.50316 105.599249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.10076 91.861649) (end 131.50076 91.861649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.51016 110.636249) (end 150.52186 110.672089) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 188.01976 40.356249) (end 187.99176 40.330449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.51016 115.636249) (end 169.52186 115.672092) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.08916 95.185749) (end 168.71236 95.185749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 188.08576 115.654361) (end 188.09576 115.617862) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 92.94526 115.824543) (end 92.97706 115.804355) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.06366 35.417149) (end 169.04346 35.385349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.04346 30.385349) (end 150.01946 30.356249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 187.80076 115.861652) (end 187.83876 115.859287) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.55806 105.737979) (end 131.58206 105.767019) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.80076 115.861652) (end 187.80076 115.861652) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.80076 105.861649) (end 150.50076 105.861649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.763163 40.264049) (end 74.72616 40.271049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.80076 40.261649) (end 74.763163 40.264049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.50076 40.261649) (end 74.80076 40.261649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.50076 35.561649) (end 112.50076 40.261649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.10076 35.561649) (end 169.09836 35.524049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 111.97706 96.804349) (end 112.00616 96.780349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 168.71236 95.185749) (end 168.33856 95.138549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.43916 81.185749) (end 93.06236 81.185749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.81286 81.138549) (end 93.43916 81.185749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 94.17776 81.044849) (end 93.81286 81.138549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 94.52806 80.906149) (end 94.17776 81.044849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 94.85826 80.724649) (end 94.52806 80.906149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.09836 30.524049) (end 150.09136 30.487049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.10076 35.261649) (end 150.10076 30.561649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.50076 110.561649) (end 150.50316 110.599249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.09836 35.524049) (end 169.09136 35.487049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.67306 105.833099) (end 131.70806 105.846969) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.624429 40.318949) (end 74.595392 40.342949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.656229 40.298749) (end 74.624429 40.318949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.690317 40.282749) (end 74.656229 40.298749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.72616 40.271049) (end 74.690317 40.282749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 152.69006 47.937249) (end 152.80646 48.295549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 152.52966 47.596349) (end 152.69006 47.937249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 152.32776 47.278249) (end 152.52966 47.596349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 152.08766 46.988049) (end 152.32776 47.278249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 151.81306 46.730149) (end 152.08766 46.988049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 151.50826 46.508649) (end 151.81306 46.730149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.50316 115.599246) (end 169.51016 115.636249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 146.90076 49.04165) (end 146.92436 48.665649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 146.92436 49.417649) (end 146.90076 49.04165) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 146.99496 49.787749) (end 146.92436 49.417649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 147.11146 50.146049) (end 146.99496 49.787749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 147.27186 50.486949) (end 147.11146 50.146049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 188.10076 40.561649) (end 188.09876 40.524049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 188.07976 40.451249) (end 188.06376 40.417149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.65626 30.298749) (end 131.62446 30.318949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.69036 30.282749) (end 131.65626 30.298749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.72616 30.271049) (end 131.69036 30.282749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 95.16306 80.503149) (end 94.85826 80.724649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 95.43766 80.245349) (end 95.16306 80.503149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 95.67776 79.955049) (end 95.43766 80.245349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 95.87966 79.636949) (end 95.67776 79.955049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 96.04006 79.296049) (end 95.87966 79.636949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 96.15646 78.937749) (end 96.04006 79.296049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 151.17806 51.756149) (end 150.82776 51.894849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 151.50826 51.574649) (end 151.17806 51.756149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 151.81306 51.353149) (end 151.50826 51.574649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 152.08766 51.09525) (end 151.81306 51.353149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 152.32776 50.805049) (end 152.08766 51.09525) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 152.52966 50.486949) (end 152.32776 50.805049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 188.00576 115.780338) (end 188.03176 115.752872) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 90.62186 79.636949) (end 90.46146 79.296049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 90.82366 79.955049) (end 90.62186 79.636949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 91.06386 80.245349) (end 90.82366 79.955049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 91.33846 80.503149) (end 91.06386 80.245349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 91.64326 80.724649) (end 91.33846 80.503149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 91.97346 80.906149) (end 91.64326 80.724649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.58206 110.767019) (end 150.60956 110.792809) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.69036 35.282749) (end 112.65626 35.298749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.72616 35.271049) (end 112.69036 35.282749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.76316 35.264049) (end 112.72616 35.271049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.80076 35.261649) (end 112.76316 35.264049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.50076 110.861649) (end 169.50076 115.561649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.04346 35.385349) (end 169.01946 35.356249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 168.99196 35.330449) (end 168.96156 35.308349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.50076 115.561649) (end 169.50316 115.599246) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 188.05376 115.7224) (end 188.07176 115.68938) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 92.32366 81.044849) (end 91.97346 80.906149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 92.68856 81.138549) (end 92.32366 81.044849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.06236 81.185749) (end 92.68856 81.138549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.08916 52.035749) (end 149.71236 52.035749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.46286 51.988549) (end 150.08916 52.035749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.82776 51.894849) (end 150.46286 51.988549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.07966 30.451249) (end 150.06366 30.417149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 187.83876 115.859287) (end 187.87576 115.852222) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.56956 35.370449) (end 112.54746 35.400849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.59536 35.342949) (end 112.56956 35.370449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.62446 35.318949) (end 112.59536 35.342949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.65626 35.298749) (end 112.62446 35.318949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.32776 93.955049) (end 171.08766 94.245349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.52966 93.636949) (end 171.32776 93.955049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.69006 93.296049) (end 171.52966 93.636949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.80646 92.937749) (end 171.69006 93.296049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.87706 92.567649) (end 171.80646 92.937749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.90076 92.191649) (end 171.87706 92.567649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 168.71236 89.197549) (end 169.08916 89.197549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 168.33856 89.244849) (end 168.71236 89.197549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 167.97366 89.338449) (end 168.33856 89.244849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 167.62336 89.477149) (end 167.97366 89.338449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 167.29326 89.658649) (end 167.62336 89.477149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 166.98846 89.880149) (end 167.29326 89.658649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.53786 115.70618) (end 169.55806 115.73798) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 111.91116 96.840549) (end 111.94526 96.824549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 187.97676 115.804355) (end 188.00576 115.780338) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 166.71386 94.245349) (end 166.47366 93.955049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 166.98846 94.503149) (end 166.71386 94.245349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 167.29326 94.724649) (end 166.98846 94.503149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 167.62336 94.906149) (end 167.29326 94.724649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 167.97366 95.044849) (end 167.62336 94.906149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 168.33856 95.138549) (end 167.97366 95.044849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.07226 115.68938) (end 93.08606 115.654361) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 188.04376 40.385349) (end 188.01976 40.356249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 95.67776 76.428349) (end 95.87966 76.746449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 95.43766 76.138049) (end 95.67776 76.428349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 95.16306 75.880149) (end 95.43766 76.138049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 94.85826 75.658649) (end 95.16306 75.880149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 94.52806 75.477149) (end 94.85826 75.658649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 94.17776 75.338449) (end 94.52806 75.477149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.55806 110.737979) (end 150.58206 110.767019) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.60956 110.792809) (end 150.63996 110.814949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.60956 105.792809) (end 131.63996 105.814949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.09546 96.617849) (end 112.10076 96.561649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.503122 115.599246) (end 74.510187 115.636249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.500757 115.561649) (end 74.503122 115.599246) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.500757 40.561649) (end 74.500757 115.561649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.506067 40.505449) (end 74.500757 40.561649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.515436 40.468949) (end 74.506067 40.505449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.09136 30.487049) (end 150.07966 30.451249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.03196 96.752849) (end 112.05406 96.722449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.70806 110.846969) (end 150.74456 110.856339) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.53786 110.706179) (end 150.55806 110.737979) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 90.34506 77.445549) (end 90.46146 77.087249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 90.27436 77.815649) (end 90.34506 77.445549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 90.25076 78.191649) (end 90.27436 77.815649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 90.27436 78.567649) (end 90.25076 78.191649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 90.34506 78.937749) (end 90.27436 78.567649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 90.46146 79.296049) (end 90.34506 78.937749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.05406 115.7224) (end 93.07226 115.68938) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 187.99176 40.330449) (end 187.96176 40.308349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.87706 91.815649) (end 171.90076 92.191649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.80646 91.445549) (end 171.87706 91.815649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.69006 91.087249) (end 171.80646 91.445549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.52966 90.746449) (end 171.69006 91.087249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.32776 90.428349) (end 171.52966 90.746449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.08766 90.138049) (end 171.32776 90.428349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 92.83836 115.859287) (end 92.87536 115.852222) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.53786 105.706179) (end 131.55806 105.737979) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 188.09576 115.617862) (end 188.10076 115.561649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.10076 40.261649) (end 169.10076 35.561649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.529306 40.433949) (end 74.515436 40.468949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.547464 40.400849) (end 74.529306 40.433949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.569605 40.370449) (end 74.547464 40.400849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.595392 40.342949) (end 74.569605 40.370449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 111.80076 96.861649) (end 111.83836 96.859249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.06366 30.417149) (end 150.04346 30.385349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 187.94576 115.824543) (end 187.97676 115.804355) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.50316 105.599249) (end 131.51016 105.636249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 168.96156 35.308349) (end 168.92846 35.290149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.50606 35.505449) (end 112.50076 35.561649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.51546 35.468949) (end 112.50606 35.505449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.52926 35.433949) (end 112.51546 35.468949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.54746 35.400849) (end 112.52926 35.433949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 187.96176 40.308349) (end 187.92876 40.290149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 188.03176 115.752872) (end 188.05376 115.7224) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.70806 105.846969) (end 131.74456 105.856339) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.74456 115.856342) (end 169.80076 115.861652) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 111.83836 96.859249) (end 111.87536 96.852249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.51546 30.468949) (end 131.50606 30.505449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.52926 30.433949) (end 131.51546 30.468949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.54746 30.400849) (end 131.52926 30.433949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.58206 105.767019) (end 131.60956 105.792809) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 92.87536 115.852222) (end 92.91116 115.84058) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.08606 115.654361) (end 93.09546 115.617862) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.09546 115.617862) (end 93.10076 115.561649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 168.85696 35.266949) (end 168.80076 35.261649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 187.91076 115.84058) (end 187.94576 115.824543) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.00616 96.780349) (end 112.03196 96.752849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.46286 95.138549) (end 169.08916 95.185749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.82776 95.044849) (end 169.46286 95.138549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 170.17806 94.906149) (end 169.82776 95.044849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 170.50826 94.724649) (end 170.17806 94.906149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 170.81306 94.503149) (end 170.50826 94.724649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.08766 94.245349) (end 170.81306 94.503149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 188.09176 40.487049) (end 188.07976 40.451249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 152.69006 50.146049) (end 152.52966 50.486949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 152.80646 49.787749) (end 152.69006 50.146049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 152.87706 49.417649) (end 152.80646 49.787749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 152.90076 49.04165) (end 152.87706 49.417649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 152.87706 48.665649) (end 152.90076 49.04165) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 152.80646 48.295549) (end 152.87706 48.665649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 148.97366 51.894849) (end 148.62336 51.756149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 149.33856 51.988549) (end 148.97366 51.894849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 149.71236 52.035749) (end 149.33856 51.988549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 92.80076 115.861652) (end 92.83836 115.859287) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.80076 115.861652) (end 92.80076 115.861652) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.80076 110.861649) (end 169.50076 110.861649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.52186 105.672089) (end 131.53786 105.706179) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 188.10076 115.561649) (end 188.10076 40.561649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.74456 105.856339) (end 131.80076 105.861649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 147.47366 47.278249) (end 147.71386 46.988049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 147.27186 47.596349) (end 147.47366 47.278249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 147.11146 47.937249) (end 147.27186 47.596349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 146.99496 48.295549) (end 147.11146 47.937249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 146.92436 48.665649) (end 146.99496 48.295549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 168.80076 35.261649) (end 150.10076 35.261649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 187.85676 40.266949) (end 187.80076 40.261649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 168.92846 35.290149) (end 168.89346 35.276349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.60956 115.792804) (end 169.63996 115.814945) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.56956 30.370449) (end 131.54746 30.400849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.59536 30.342949) (end 131.56956 30.370449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.62446 30.318949) (end 131.59536 30.342949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.63996 105.814949) (end 131.67306 105.833099) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.50076 105.861649) (end 150.50076 110.561649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 188.07176 115.68938) (end 188.08576 115.654361) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 90.8026 75.532) (end 90.8026 61.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 171.8026 99.532) (end 171.8026 113.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 185.8026 99.532) (end 171.8026 99.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 109.8026 75.532) (end 109.8026 61.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 171.8026 56.532) (end 185.8026 56.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 147.8026 51.532) (end 133.8026 51.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 90.8026 113.532) (end 90.8026 99.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 76.8026 56.532) (end 90.8026 56.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 109.8026 61.532) (end 95.8026 61.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 114.8026 70.532) (end 128.8026 70.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 90.8026 56.532) (end 90.8026 42.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 152.8026 56.532) (end 152.8026 70.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 147.8026 70.532) (end 133.8026 70.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 133.8026 51.532) (end 133.8026 65.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 152.8026 51.532) (end 166.8026 51.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 109.8026 94.532) (end 109.8026 80.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 76.8026 42.532) (end 76.8026 56.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 133.8026 84.532) (end 147.8026 84.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 90.8026 94.532) (end 90.8026 80.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 76.8026 75.532) (end 90.8026 75.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 128.8026 70.532) (end 128.8026 56.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 147.8026 103.532) (end 147.8026 89.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 76.8026 61.532) (end 76.8026 75.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 128.8026 56.532) (end 114.8026 56.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 114.8026 51.532) (end 128.8026 51.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 114.8026 56.532) (end 114.8026 70.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 185.8026 94.532) (end 185.8026 80.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 166.8026 108.532) (end 166.8026 94.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 95.8026 94.532) (end 109.8026 94.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 128.8026 37.532) (end 114.8026 37.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 90.8026 99.532) (end 76.8026 99.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 114.8026 89.532) (end 128.8026 89.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 90.8026 61.532) (end 76.8026 61.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 152.8026 37.532) (end 152.8026 51.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 90.8026 80.532) (end 76.8026 80.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 166.8026 51.532) (end 166.8026 37.532) (layer Eco1.User) (width 0.2) (tstamp 5DA64520))
  (gr_line (start 76.8026 80.532) (end 76.8026 94.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 171.8026 94.532) (end 185.8026 94.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 90.8026 42.532) (end 76.8026 42.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 166.8026 70.532) (end 166.8026 56.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 185.8026 42.532) (end 171.8026 42.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 147.8026 46.532) (end 147.8026 32.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 95.8026 80.532) (end 95.8026 94.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 133.8026 65.532) (end 147.8026 65.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 166.8026 37.532) (end 152.8026 37.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 152.8026 70.532) (end 166.8026 70.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 152.8026 94.532) (end 152.8026 108.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 166.8026 75.532) (end 152.8026 75.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 109.8026 56.532) (end 109.8026 42.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 95.8026 56.532) (end 109.8026 56.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 152.8026 89.532) (end 166.8026 89.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 152.8026 75.532) (end 152.8026 89.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 166.8026 94.532) (end 152.8026 94.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 185.8026 113.532) (end 185.8026 99.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 171.8026 113.532) (end 185.8026 113.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 128.8026 51.532) (end 128.8026 37.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 95.8026 75.532) (end 109.8026 75.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 147.8026 84.532) (end 147.8026 70.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 76.8026 99.532) (end 76.8026 113.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 76.8026 113.532) (end 90.8026 113.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 185.8026 80.532) (end 171.8026 80.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 147.8026 89.532) (end 133.8026 89.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 185.8026 56.532) (end 185.8026 42.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 76.8026 94.532) (end 90.8026 94.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 114.8026 75.532) (end 114.8026 89.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 133.8026 103.532) (end 147.8026 103.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 95.8026 42.532) (end 95.8026 56.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 133.8026 32.532) (end 133.8026 46.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 166.8026 89.532) (end 166.8026 75.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 133.8026 89.532) (end 133.8026 103.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 133.8026 70.532) (end 133.8026 84.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 152.8026 108.532) (end 166.8026 108.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 185.8026 61.532) (end 171.8026 61.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 171.8026 75.532) (end 185.8026 75.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 171.8026 61.532) (end 171.8026 75.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 185.8026 75.532) (end 185.8026 61.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 147.8026 32.532) (end 133.8026 32.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 95.8026 61.532) (end 95.8026 75.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 128.8026 75.532) (end 114.8026 75.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 109.8026 80.532) (end 95.8026 80.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 166.8026 56.532) (end 152.8026 56.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 114.8026 37.532) (end 114.8026 51.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 128.8026 89.532) (end 128.8026 75.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 133.8026 46.532) (end 147.8026 46.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 171.8026 80.532) (end 171.8026 94.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 171.8026 42.532) (end 171.8026 56.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 109.8026 42.532) (end 95.8026 42.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 147.8026 65.532) (end 147.8026 51.532) (layer Eco1.User) (width 0.2))
  (gr_text HokieGeek (at 75.7428 104.4067 270) (layer B.SilkS) (tstamp 5D9097BB)
  (gr_line (start 179.27592 107.88444) (end 179.27592 121.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 165.27592 69.88444) (end 179.27592 69.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 84.27592 50.88444) (end 84.27592 64.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 108.27592 50.88444) (end 122.27592 50.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 108.27592 88.88444) (end 122.27592 88.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 179.27592 83.88444) (end 165.27592 83.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 122.27592 88.88444) (end 122.27592 102.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 127.27592 102.88444) (end 127.27592 88.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 160.27592 121.88444) (end 146.27592 121.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 165.27592 107.88444) (end 179.27592 107.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 103.27592 102.88444) (end 89.27592 102.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 141.27592 102.88444) (end 127.27592 102.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 160.27592 107.88444) (end 160.27592 121.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 146.27592 102.88444) (end 146.27592 88.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 146.27592 107.88444) (end 160.27592 107.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 70.27592 121.88444) (end 70.27592 107.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 70.27592 107.88444) (end 84.27592 107.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 160.27592 69.88444) (end 160.27592 83.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 89.27592 69.88444) (end 103.27592 69.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 84.27592 121.88444) (end 70.27592 121.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 127.27592 107.88444) (end 141.27592 107.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 146.27592 121.88444) (end 146.27592 107.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 127.27592 121.88444) (end 127.27592 107.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 146.27592 64.88444) (end 146.27592 50.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 89.27592 107.88444) (end 103.27592 107.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 103.27592 107.88444) (end 103.27592 121.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 122.27592 102.88444) (end 108.27592 102.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 84.27592 64.88444) (end 70.27592 64.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 103.27592 121.88444) (end 89.27592 121.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 103.27592 69.88444) (end 103.27592 83.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 179.27592 121.88444) (end 165.27592 121.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 127.27592 88.88444) (end 141.27592 88.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 160.27592 83.88444) (end 146.27592 83.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 127.27592 69.88444) (end 141.27592 69.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 89.27592 102.88444) (end 89.27592 88.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 122.27592 107.88444) (end 122.27592 121.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 160.27592 50.88444) (end 160.27592 64.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 165.27592 83.88444) (end 165.27592 69.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 141.27592 69.88444) (end 141.27592 83.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 127.27592 64.88444) (end 127.27592 50.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 89.27592 64.88444) (end 89.27592 50.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 160.27592 102.88444) (end 146.27592 102.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 141.27592 88.88444) (end 141.27592 102.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 103.27592 50.88444) (end 103.27592 64.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 179.27592 88.88444) (end 179.27592 102.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 108.27592 121.88444) (end 108.27592 107.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 146.27592 69.88444) (end 160.27592 69.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 165.27592 50.88444) (end 179.27592 50.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 108.27592 102.88444) (end 108.27592 88.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 70.27592 69.88444) (end 84.27592 69.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 165.27592 102.88444) (end 165.27592 88.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 165.27592 64.88444) (end 165.27592 50.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 70.27592 83.88444) (end 70.27592 69.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 89.27592 83.88444) (end 89.27592 69.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 141.27592 64.88444) (end 127.27592 64.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 108.27592 83.88444) (end 108.27592 69.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 84.27592 83.88444) (end 70.27592 83.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 160.27592 88.88444) (end 160.27592 102.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 108.27592 64.88444) (end 108.27592 50.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 108.27592 107.88444) (end 122.27592 107.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 103.27592 83.88444) (end 89.27592 83.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 122.27592 50.88444) (end 122.27592 64.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 84.27592 88.88444) (end 84.27592 102.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 122.27592 121.88444) (end 108.27592 121.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 84.27592 102.88444) (end 70.27592 102.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 89.27592 88.88444) (end 103.27592 88.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 103.27592 64.88444) (end 89.27592 64.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 179.27592 64.88444) (end 165.27592 64.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 70.27592 88.88444) (end 84.27592 88.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 141.27592 83.88444) (end 127.27592 83.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 141.27592 50.88444) (end 141.27592 64.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 165.27592 121.88444) (end 165.27592 107.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 141.27592 107.88444) (end 141.27592 121.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 84.27592 107.88444) (end 84.27592 121.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 141.27592 121.88444) (end 127.27592 121.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 70.27592 50.88444) (end 84.27592 50.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 165.27592 88.88444) (end 179.27592 88.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 103.27592 88.88444) (end 103.27592 102.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 179.27592 50.88444) (end 179.27592 64.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 146.27592 50.88444) (end 160.27592 50.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 127.27592 83.88444) (end 127.27592 69.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 70.27592 102.88444) (end 70.27592 88.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 146.27592 83.88444) (end 146.27592 69.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 108.27592 69.88444) (end 122.27592 69.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 146.27592 88.88444) (end 160.27592 88.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 89.27592 50.88444) (end 103.27592 50.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 179.27592 102.88444) (end 165.27592 102.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 160.27592 64.88444) (end 146.27592 64.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 122.27592 69.88444) (end 122.27592 83.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 127.27592 50.88444) (end 141.27592 50.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 122.27592 64.88444) (end 108.27592 64.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 70.27592 64.88444) (end 70.27592 50.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 179.27592 69.88444) (end 179.27592 83.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 84.27592 69.88444) (end 84.27592 83.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 122.27592 83.88444) (end 108.27592 83.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 89.27592 121.88444) (end 89.27592 107.88444) (layer Eco1.User) (width 0.2))
  (gr_line (start 181.343311 124.04758) (end 181.381311 124.045215) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 181.504311 48.494277) (end 181.471311 48.476077) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 181.596311 123.908328) (end 181.614311 123.875308) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 68.250599 124.032901) (end 68.287098 124.04227) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 68.305714 48.449977) (end 68.268711 48.456977) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 68.112156 48.556377) (end 68.090015 48.586777) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 181.614311 123.875308) (end 181.628311 123.840289) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 181.453311 124.026508) (end 181.488311 124.010471) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 68.137943 48.528877) (end 68.112156 48.556377) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 68.043308 48.747577) (end 68.043308 123.747577) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 181.574311 123.9388) (end 181.596311 123.908328) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 181.643311 123.747577) (end 181.643311 48.747577) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 181.519311 123.990283) (end 181.548311 123.966266) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 181.471311 48.476077) (end 181.436311 48.462277) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 68.343311 124.04758) (end 181.343311 124.04758) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 181.628311 123.840289) (end 181.638311 123.80379) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 181.622311 48.637177) (end 181.606311 48.603077) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 68.124622 123.952945) (end 68.152088 123.978732) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 181.643311 48.747577) (end 181.641311 48.709977) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 68.057987 48.654877) (end 68.048618 48.691377) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 181.381311 124.045215) (end 181.418311 124.03815) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 68.090015 48.586777) (end 68.071857 48.619877) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 68.232868 48.468677) (end 68.19878 48.484677) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 181.548311 123.966266) (end 181.574311 123.9388) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 181.586311 48.571277) (end 181.562311 48.542177) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 68.080417 123.892108) (end 68.100605 123.923908) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 181.343311 48.447577) (end 68.343311 48.447577) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 68.100605 123.923908) (end 68.124622 123.952945) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 68.16698 48.504877) (end 68.137943 48.528877) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 68.048618 48.691377) (end 68.043308 48.747577) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 68.268711 48.456977) (end 68.232868 48.468677) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 181.606311 48.603077) (end 181.586311 48.571277) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 181.436311 48.462277) (end 181.399311 48.452877) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 181.488311 124.010471) (end 181.519311 123.990283) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 68.152088 123.978732) (end 68.18256 124.000873) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 181.418311 124.03815) (end 181.453311 124.026508) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 181.638311 123.80379) (end 181.643311 123.747577) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 68.21558 124.019031) (end 68.250599 124.032901) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 68.045673 123.785174) (end 68.052738 123.822177) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 181.399311 48.452877) (end 181.343311 48.447577) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 68.052738 123.822177) (end 68.06438 123.85802) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 181.641311 48.709977) (end 181.634311 48.672977) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 68.287098 124.04227) (end 68.343311 124.04758) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 68.071857 48.619877) (end 68.057987 48.654877) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 68.043308 123.747577) (end 68.045673 123.785174) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 181.534311 48.516377) (end 181.504311 48.494277) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 68.343311 48.447577) (end 68.305714 48.449977) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 181.634311 48.672977) (end 181.622311 48.637177) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 68.19878 48.484677) (end 68.16698 48.504877) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 68.18256 124.000873) (end 68.21558 124.019031) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 181.562311 48.542177) (end 181.534311 48.516377) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 68.06438 123.85802) (end 68.080417 123.892108) (layer Edge.Cuts) (width 0.2))
  (gr_text HokieGeek (at 69.90842 112.88014 270) (layer B.SilkS) (tstamp 5D9097BB)
    (effects (font (size 1.5 1.8) (thickness 0.375) italic) (justify mirror))
  )
  (gr_text 20200301 (at 86.7029 114.2746) (layer B.SilkS) (tstamp 5D9097AB)
  (gr_text 20200301 (at 80.86852 122.74804) (layer B.SilkS) (tstamp 5D9097AB)
    (effects (font (size 1.2 1.5) (thickness 0.18) italic) (justify mirror))
  )
  (gr_text 20200301 (at 86.8934 114.3381) (layer F.SilkS) (tstamp 5D909766)
  (gr_text 20200301 (at 81.05902 122.81154) (layer F.SilkS) (tstamp 5D909766)
    (effects (font (size 1.2 1.5) (thickness 0.18) italic))
  )
  (gr_text HokieGeek (at 75.6793 104.4702 270) (layer F.SilkS) (tstamp 5D9096EF)
  (gr_text HokieGeek (at 69.84492 112.94364 270) (layer F.SilkS) (tstamp 5D9096EF)
    (effects (font (size 1.5 1.8) (thickness 0.375) italic))
  )
  (gr_text Right (at 76.74102 114.28476) (layer B.SilkS)
  (gr_text Right (at 70.90664 122.7582) (layer B.SilkS)
    (effects (font (size 1 1) (thickness 0.15) italic) (justify mirror))
  )
  (gr_text Left (at 76.74102 114.33302) (layer F.SilkS)
  (gr_text Left (at 70.90664 122.80646) (layer F.SilkS)
    (effects (font (size 1 1) (thickness 0.15) italic))
  )


M jane.kicad_pcb-bak => jane.kicad_pcb-bak +3646 -2097
@@ 2,11 2,11 @@

  (general
    (thickness 1.6)
    (drawings 426)
    (tracks 1657)
    (drawings 154)
    (tracks 0)
    (zones 0)
    (modules 0)
    (nets 74)
    (modules 66)
    (nets 78)
  )

  (page A4)


@@ 65,7 65,7 @@
    (pad_to_mask_clearance 0.0508)
    (solder_mask_min_width 0.101)
    (aux_axis_origin 0 0)
    (visible_elements FFFFEF7F)
    (visible_elements FFFFE77F)
    (pcbplotparams
      (layerselection 0x3d0fc_ffffffff)
      (usegerberextensions true)


@@ 169,6 169,10 @@
  (net 71 "Net-(DD2-Pad1)")
  (net 72 RGBDO)
  (net 73 "Net-(DENC1-PadK)")
  (net 74 "Net-(D2-Pad2)")
  (net 75 "Net-(D2-Pad1)")
  (net 76 "Net-(D3-Pad2)")
  (net 77 "Net-(D3-Pad1)")

  (net_class Default "This is the default net class."
    (clearance 0.1524)


@@ 228,11 232,47 @@
    (add_net "Net-(C6-Pad4)")
    (add_net "Net-(D1-Pad2)")
    (add_net "Net-(D1-Pad4)")
    (add_net "Net-(D2-Pad1)")
    (add_net "Net-(D2-Pad2)")
    (add_net "Net-(D2-Pad3)")
    (add_net "Net-(D2-Pad4)")
    (add_net "Net-(D3-Pad1)")
    (add_net "Net-(D3-Pad2)")
    (add_net "Net-(D3-Pad3)")
    (add_net "Net-(D3-Pad4)")
    (add_net "Net-(D5-Pad2)")
    (add_net "Net-(D5-Pad4)")
    (add_net "Net-(D6-Pad2)")
    (add_net "Net-(D6-Pad4)")
    (add_net "Net-(DA1-Pad2)")
    (add_net "Net-(DA1-Pad5)")
    (add_net "Net-(DA2-Pad2)")
    (add_net "Net-(DA2-Pad5)")
    (add_net "Net-(DA3-Pad2)")
    (add_net "Net-(DA3-Pad5)")
    (add_net "Net-(DB1-Pad2)")
    (add_net "Net-(DB1-Pad5)")
    (add_net "Net-(DB2-Pad2)")
    (add_net "Net-(DB2-Pad5)")
    (add_net "Net-(DB3-Pad2)")
    (add_net "Net-(DB3-Pad5)")
    (add_net "Net-(DC1-Pad2)")
    (add_net "Net-(DC1-Pad5)")
    (add_net "Net-(DC2-Pad2)")
    (add_net "Net-(DC2-Pad5)")
    (add_net "Net-(DC3-Pad2)")
    (add_net "Net-(DC3-Pad5)")
    (add_net "Net-(DD1-Pad2)")
    (add_net "Net-(DD1-Pad3)")
    (add_net "Net-(DD1-Pad4)")
    (add_net "Net-(DD1-Pad5)")
    (add_net "Net-(DD2-Pad1)")
    (add_net "Net-(DD2-Pad2)")
    (add_net "Net-(DD2-Pad3)")
    (add_net "Net-(DD2-Pad4)")
    (add_net "Net-(DD2-Pad5)")
    (add_net "Net-(DD3-Pad2)")
    (add_net "Net-(DD3-Pad5)")
    (add_net "Net-(DENC1-PadK)")
    (add_net "Net-(Q1-Pad1)")
    (add_net "Net-(RGB1-Pad2)")


@@ 240,6 280,11 @@
    (add_net "Net-(RGB3-Pad2)")
    (add_net "Net-(RGB4-Pad2)")
    (add_net "Net-(RGB5-Pad2)")
    (add_net "Net-(RN4-Pad4)")
    (add_net "Net-(RN4-Pad5)")
    (add_net "Net-(RN5-Pad4)")
    (add_net "Net-(RN5-Pad5)")
    (add_net "Net-(U3-Pad24)")
    (add_net RGB)
    (add_net RGBDO)
    (add_net RST)


@@ 252,2109 297,3613 @@
    (add_net VCC)
  )

  (gr_text RESET (at 110.16488 44.74718) (layer B.SilkS)
    (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
  )
  (gr_line (start 188.09876 40.524049) (end 188.09176 40.487049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.52186 115.672092) (end 169.53786 115.70618) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 147.47366 50.805049) (end 147.27186 50.486949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 147.71386 51.09525) (end 147.47366 50.805049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 147.98846 51.353149) (end 147.71386 51.09525) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 148.29326 51.574649) (end 147.98846 51.353149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 148.62336 51.756149) (end 148.29326 51.574649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 92.91116 115.84058) (end 92.94526 115.824543) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 187.92876 40.290149) (end 187.89376 40.276349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.10076 30.561649) (end 150.09836 30.524049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 168.89346 35.276349) (end 168.85696 35.266949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.09136 35.487049) (end 169.07966 35.451249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.63996 115.814945) (end 169.67306 115.833103) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.70806 115.846973) (end 169.74456 115.856342) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.50316 110.599249) (end 150.51016 110.636249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.10076 96.861649) (end 111.80076 96.861649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.50076 91.861649) (end 131.50076 105.561649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 187.87576 115.852222) (end 187.91076 115.84058) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.07226 96.689349) (end 112.08606 96.654349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 111.87536 96.852249) (end 111.91116 96.840549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.58206 115.767017) (end 169.60956 115.792804) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 188.06376 40.417149) (end 188.04376 40.385349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 187.89376 40.276349) (end 187.85676 40.266949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.74456 110.856339) (end 150.80076 110.861649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 92.97706 115.804355) (end 93.00616 115.780338) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.03196 115.752872) (end 93.05406 115.7224) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.05406 96.722449) (end 112.07226 96.689349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.76316 30.264049) (end 131.72616 30.271049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.80076 30.261649) (end 131.76316 30.264049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 149.80076 30.261649) (end 131.80076 30.261649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 149.96156 30.308349) (end 149.92846 30.290149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 149.99196 30.330449) (end 149.96156 30.308349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.01946 30.356249) (end 149.99196 30.330449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.50076 35.261649) (end 112.80076 35.261649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.50076 30.561649) (end 131.50076 35.261649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.50606 30.505449) (end 131.50076 30.561649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 170.81306 89.880149) (end 171.08766 90.138049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 170.50826 89.658649) (end 170.81306 89.880149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 170.17806 89.477149) (end 170.50826 89.658649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.82776 89.338449) (end 170.17806 89.477149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.46286 89.244849) (end 169.82776 89.338449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.08916 89.197549) (end 169.46286 89.244849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 149.85696 30.266949) (end 149.80076 30.261649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 149.89346 30.276349) (end 149.85696 30.266949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 149.92846 30.290149) (end 149.89346 30.276349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.67306 110.833099) (end 150.70806 110.846969) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 166.71386 90.138049) (end 166.98846 89.880149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 166.47366 90.428349) (end 166.71386 90.138049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 166.27186 90.746449) (end 166.47366 90.428349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 166.11146 91.087249) (end 166.27186 90.746449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 165.99496 91.445549) (end 166.11146 91.087249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 165.92436 91.815649) (end 165.99496 91.445549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.10076 96.561649) (end 112.10076 91.861649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.744547 115.856342) (end 74.80076 115.861652) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.708048 115.846973) (end 74.744547 115.856342) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.673029 115.833103) (end 74.708048 115.846973) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.640009 115.814945) (end 74.673029 115.833103) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.609537 115.792804) (end 74.640009 115.814945) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 151.17806 46.327149) (end 151.50826 46.508649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.82776 46.188449) (end 151.17806 46.327149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.46286 46.094749) (end 150.82776 46.188449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.08916 46.047549) (end 150.46286 46.094749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 149.71236 46.047549) (end 150.08916 46.047549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 149.33856 46.094749) (end 149.71236 46.047549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.52186 110.672089) (end 150.53786 110.706179) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 96.22706 78.567649) (end 96.15646 78.937749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 96.25076 78.191649) (end 96.22706 78.567649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 96.22706 77.815649) (end 96.25076 78.191649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 96.15646 77.445549) (end 96.22706 77.815649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 96.04006 77.087249) (end 96.15646 77.445549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 95.87966 76.746449) (end 96.04006 77.087249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.01946 35.356249) (end 168.99196 35.330449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 148.97366 46.188449) (end 149.33856 46.094749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 148.62336 46.327149) (end 148.97366 46.188449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 148.29326 46.508649) (end 148.62336 46.327149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 147.98846 46.730149) (end 148.29326 46.508649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 147.71386 46.988049) (end 147.98846 46.730149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 111.94526 96.824549) (end 111.97706 96.804349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 91.64326 75.658649) (end 91.97346 75.477149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 91.33846 75.880149) (end 91.64326 75.658649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 91.06386 76.138049) (end 91.33846 75.880149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 90.82366 76.428349) (end 91.06386 76.138049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 90.62186 76.746449) (end 90.82366 76.428349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 90.46146 77.087249) (end 90.62186 76.746449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.81286 75.244849) (end 94.17776 75.338449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.43916 75.197549) (end 93.81286 75.244849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.06236 75.197549) (end 93.43916 75.197549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 92.68856 75.244849) (end 93.06236 75.197549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 92.32366 75.338449) (end 92.68856 75.244849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 91.97346 75.477149) (end 92.32366 75.338449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.10076 115.561649) (end 93.10076 96.861649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.582071 115.767017) (end 74.609537 115.792804) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.558054 115.73798) (end 74.582071 115.767017) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.537866 115.70618) (end 74.558054 115.73798) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.521829 115.672092) (end 74.537866 115.70618) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.510187 115.636249) (end 74.521829 115.672092) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 165.90076 92.191649) (end 165.92436 91.815649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 165.92436 92.567649) (end 165.90076 92.191649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 165.99496 92.937749) (end 165.92436 92.567649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 166.11146 93.296049) (end 165.99496 92.937749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 166.27186 93.636949) (end 166.11146 93.296049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 166.47366 93.955049) (end 166.27186 93.636949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.51016 105.636249) (end 131.52186 105.672089) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.63996 110.814949) (end 150.67306 110.833099) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.67306 115.833103) (end 169.70806 115.846973) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.00616 115.780338) (end 93.03196 115.752872) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.08606 96.654349) (end 112.09546 96.617849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.07966 35.451249) (end 169.06366 35.417149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 187.80076 40.261649) (end 169.10076 40.261649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.55806 115.73798) (end 169.58206 115.767017) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.50076 105.561649) (end 131.50316 105.599249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.10076 91.861649) (end 131.50076 91.861649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.51016 110.636249) (end 150.52186 110.672089) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 188.01976 40.356249) (end 187.99176 40.330449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.51016 115.636249) (end 169.52186 115.672092) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.08916 95.185749) (end 168.71236 95.185749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 188.08576 115.654361) (end 188.09576 115.617862) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 92.94526 115.824543) (end 92.97706 115.804355) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.06366 35.417149) (end 169.04346 35.385349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.04346 30.385349) (end 150.01946 30.356249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 187.80076 115.861652) (end 187.83876 115.859287) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.55806 105.737979) (end 131.58206 105.767019) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.80076 115.861652) (end 187.80076 115.861652) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.80076 105.861649) (end 150.50076 105.861649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.763163 40.264049) (end 74.72616 40.271049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.80076 40.261649) (end 74.763163 40.264049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.50076 40.261649) (end 74.80076 40.261649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.50076 35.561649) (end 112.50076 40.261649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.10076 35.561649) (end 169.09836 35.524049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 111.97706 96.804349) (end 112.00616 96.780349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 168.71236 95.185749) (end 168.33856 95.138549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.43916 81.185749) (end 93.06236 81.185749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.81286 81.138549) (end 93.43916 81.185749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 94.17776 81.044849) (end 93.81286 81.138549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 94.52806 80.906149) (end 94.17776 81.044849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 94.85826 80.724649) (end 94.52806 80.906149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.09836 30.524049) (end 150.09136 30.487049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.10076 35.261649) (end 150.10076 30.561649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.50076 110.561649) (end 150.50316 110.599249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.09836 35.524049) (end 169.09136 35.487049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.67306 105.833099) (end 131.70806 105.846969) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.624429 40.318949) (end 74.595392 40.342949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.656229 40.298749) (end 74.624429 40.318949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.690317 40.282749) (end 74.656229 40.298749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.72616 40.271049) (end 74.690317 40.282749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 152.69006 47.937249) (end 152.80646 48.295549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 152.52966 47.596349) (end 152.69006 47.937249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 152.32776 47.278249) (end 152.52966 47.596349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 152.08766 46.988049) (end 152.32776 47.278249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 151.81306 46.730149) (end 152.08766 46.988049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 151.50826 46.508649) (end 151.81306 46.730149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.50316 115.599246) (end 169.51016 115.636249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 146.90076 49.04165) (end 146.92436 48.665649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 146.92436 49.417649) (end 146.90076 49.04165) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 146.99496 49.787749) (end 146.92436 49.417649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 147.11146 50.146049) (end 146.99496 49.787749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 147.27186 50.486949) (end 147.11146 50.146049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 188.10076 40.561649) (end 188.09876 40.524049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 188.07976 40.451249) (end 188.06376 40.417149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.65626 30.298749) (end 131.62446 30.318949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.69036 30.282749) (end 131.65626 30.298749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.72616 30.271049) (end 131.69036 30.282749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 95.16306 80.503149) (end 94.85826 80.724649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 95.43766 80.245349) (end 95.16306 80.503149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 95.67776 79.955049) (end 95.43766 80.245349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 95.87966 79.636949) (end 95.67776 79.955049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 96.04006 79.296049) (end 95.87966 79.636949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 96.15646 78.937749) (end 96.04006 79.296049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 151.17806 51.756149) (end 150.82776 51.894849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 151.50826 51.574649) (end 151.17806 51.756149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 151.81306 51.353149) (end 151.50826 51.574649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 152.08766 51.09525) (end 151.81306 51.353149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 152.32776 50.805049) (end 152.08766 51.09525) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 152.52966 50.486949) (end 152.32776 50.805049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 188.00576 115.780338) (end 188.03176 115.752872) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 90.62186 79.636949) (end 90.46146 79.296049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 90.82366 79.955049) (end 90.62186 79.636949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 91.06386 80.245349) (end 90.82366 79.955049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 91.33846 80.503149) (end 91.06386 80.245349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 91.64326 80.724649) (end 91.33846 80.503149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 91.97346 80.906149) (end 91.64326 80.724649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.58206 110.767019) (end 150.60956 110.792809) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.69036 35.282749) (end 112.65626 35.298749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.72616 35.271049) (end 112.69036 35.282749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.76316 35.264049) (end 112.72616 35.271049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.80076 35.261649) (end 112.76316 35.264049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.50076 110.861649) (end 169.50076 115.561649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.04346 35.385349) (end 169.01946 35.356249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 168.99196 35.330449) (end 168.96156 35.308349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.50076 115.561649) (end 169.50316 115.599246) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 188.05376 115.7224) (end 188.07176 115.68938) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 92.32366 81.044849) (end 91.97346 80.906149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 92.68856 81.138549) (end 92.32366 81.044849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.06236 81.185749) (end 92.68856 81.138549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.08916 52.035749) (end 149.71236 52.035749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.46286 51.988549) (end 150.08916 52.035749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.82776 51.894849) (end 150.46286 51.988549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.07966 30.451249) (end 150.06366 30.417149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 187.83876 115.859287) (end 187.87576 115.852222) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.56956 35.370449) (end 112.54746 35.400849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.59536 35.342949) (end 112.56956 35.370449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.62446 35.318949) (end 112.59536 35.342949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.65626 35.298749) (end 112.62446 35.318949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.32776 93.955049) (end 171.08766 94.245349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.52966 93.636949) (end 171.32776 93.955049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.69006 93.296049) (end 171.52966 93.636949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.80646 92.937749) (end 171.69006 93.296049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.87706 92.567649) (end 171.80646 92.937749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.90076 92.191649) (end 171.87706 92.567649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 168.71236 89.197549) (end 169.08916 89.197549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 168.33856 89.244849) (end 168.71236 89.197549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 167.97366 89.338449) (end 168.33856 89.244849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 167.62336 89.477149) (end 167.97366 89.338449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 167.29326 89.658649) (end 167.62336 89.477149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 166.98846 89.880149) (end 167.29326 89.658649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.53786 115.70618) (end 169.55806 115.73798) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 111.91116 96.840549) (end 111.94526 96.824549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 187.97676 115.804355) (end 188.00576 115.780338) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 166.71386 94.245349) (end 166.47366 93.955049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 166.98846 94.503149) (end 166.71386 94.245349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 167.29326 94.724649) (end 166.98846 94.503149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 167.62336 94.906149) (end 167.29326 94.724649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 167.97366 95.044849) (end 167.62336 94.906149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 168.33856 95.138549) (end 167.97366 95.044849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.07226 115.68938) (end 93.08606 115.654361) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 188.04376 40.385349) (end 188.01976 40.356249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 95.67776 76.428349) (end 95.87966 76.746449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 95.43766 76.138049) (end 95.67776 76.428349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 95.16306 75.880149) (end 95.43766 76.138049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 94.85826 75.658649) (end 95.16306 75.880149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 94.52806 75.477149) (end 94.85826 75.658649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 94.17776 75.338449) (end 94.52806 75.477149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.55806 110.737979) (end 150.58206 110.767019) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.60956 110.792809) (end 150.63996 110.814949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.60956 105.792809) (end 131.63996 105.814949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.09546 96.617849) (end 112.10076 96.561649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.503122 115.599246) (end 74.510187 115.636249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.500757 115.561649) (end 74.503122 115.599246) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.500757 40.561649) (end 74.500757 115.561649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.506067 40.505449) (end 74.500757 40.561649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.515436 40.468949) (end 74.506067 40.505449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.09136 30.487049) (end 150.07966 30.451249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.03196 96.752849) (end 112.05406 96.722449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.70806 110.846969) (end 150.74456 110.856339) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.53786 110.706179) (end 150.55806 110.737979) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 90.34506 77.445549) (end 90.46146 77.087249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 90.27436 77.815649) (end 90.34506 77.445549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 90.25076 78.191649) (end 90.27436 77.815649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 90.27436 78.567649) (end 90.25076 78.191649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 90.34506 78.937749) (end 90.27436 78.567649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 90.46146 79.296049) (end 90.34506 78.937749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.05406 115.7224) (end 93.07226 115.68938) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 187.99176 40.330449) (end 187.96176 40.308349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.87706 91.815649) (end 171.90076 92.191649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.80646 91.445549) (end 171.87706 91.815649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.69006 91.087249) (end 171.80646 91.445549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.52966 90.746449) (end 171.69006 91.087249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.32776 90.428349) (end 171.52966 90.746449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.08766 90.138049) (end 171.32776 90.428349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 92.83836 115.859287) (end 92.87536 115.852222) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.53786 105.706179) (end 131.55806 105.737979) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 188.09576 115.617862) (end 188.10076 115.561649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.10076 40.261649) (end 169.10076 35.561649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.529306 40.433949) (end 74.515436 40.468949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.547464 40.400849) (end 74.529306 40.433949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.569605 40.370449) (end 74.547464 40.400849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.595392 40.342949) (end 74.569605 40.370449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 111.80076 96.861649) (end 111.83836 96.859249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.06366 30.417149) (end 150.04346 30.385349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 187.94576 115.824543) (end 187.97676 115.804355) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.50316 105.599249) (end 131.51016 105.636249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 168.96156 35.308349) (end 168.92846 35.290149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.50606 35.505449) (end 112.50076 35.561649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.51546 35.468949) (end 112.50606 35.505449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.52926 35.433949) (end 112.51546 35.468949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.54746 35.400849) (end 112.52926 35.433949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 187.96176 40.308349) (end 187.92876 40.290149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 188.03176 115.752872) (end 188.05376 115.7224) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.70806 105.846969) (end 131.74456 105.856339) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.74456 115.856342) (end 169.80076 115.861652) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 111.83836 96.859249) (end 111.87536 96.852249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.51546 30.468949) (end 131.50606 30.505449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.52926 30.433949) (end 131.51546 30.468949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.54746 30.400849) (end 131.52926 30.433949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.58206 105.767019) (end 131.60956 105.792809) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 92.87536 115.852222) (end 92.91116 115.84058) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.08606 115.654361) (end 93.09546 115.617862) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 93.09546 115.617862) (end 93.10076 115.561649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 168.85696 35.266949) (end 168.80076 35.261649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 187.91076 115.84058) (end 187.94576 115.824543) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 112.00616 96.780349) (end 112.03196 96.752849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.46286 95.138549) (end 169.08916 95.185749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.82776 95.044849) (end 169.46286 95.138549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 170.17806 94.906149) (end 169.82776 95.044849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 170.50826 94.724649) (end 170.17806 94.906149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 170.81306 94.503149) (end 170.50826 94.724649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.08766 94.245349) (end 170.81306 94.503149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 188.09176 40.487049) (end 188.07976 40.451249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 152.69006 50.146049) (end 152.52966 50.486949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 152.80646 49.787749) (end 152.69006 50.146049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 152.87706 49.417649) (end 152.80646 49.787749) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 152.90076 49.04165) (end 152.87706 49.417649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 152.87706 48.665649) (end 152.90076 49.04165) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 152.80646 48.295549) (end 152.87706 48.665649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 148.97366 51.894849) (end 148.62336 51.756149) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 149.33856 51.988549) (end 148.97366 51.894849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 149.71236 52.035749) (end 149.33856 51.988549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 92.80076 115.861652) (end 92.83836 115.859287) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 74.80076 115.861652) (end 92.80076 115.861652) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.80076 110.861649) (end 169.50076 110.861649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.52186 105.672089) (end 131.53786 105.706179) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 188.10076 115.561649) (end 188.10076 40.561649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.74456 105.856339) (end 131.80076 105.861649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 147.47366 47.278249) (end 147.71386 46.988049) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 147.27186 47.596349) (end 147.47366 47.278249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 147.11146 47.937249) (end 147.27186 47.596349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 146.99496 48.295549) (end 147.11146 47.937249) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 146.92436 48.665649) (end 146.99496 48.295549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 168.80076 35.261649) (end 150.10076 35.261649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 187.85676 40.266949) (end 187.80076 40.261649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 168.92846 35.290149) (end 168.89346 35.276349) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.60956 115.792804) (end 169.63996 115.814945) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.56956 30.370449) (end 131.54746 30.400849) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.59536 30.342949) (end 131.56956 30.370449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.62446 30.318949) (end 131.59536 30.342949) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 131.63996 105.814949) (end 131.67306 105.833099) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 150.50076 105.861649) (end 150.50076 110.561649) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 188.07176 115.68938) (end 188.08576 115.654361) (layer Edge.Cuts) (width 0.2))
  (gr_text Nikto (at 114.72926 76.81468 30) (layer B.SilkS) (tstamp 5DF421E3)
    (effects (font (size 5.2 5.2) (thickness 0.8) italic) (justify mirror))
  )
  (gr_text Barada (at 146.24558 70.27672 -17) (layer B.SilkS) (tstamp 5DF421D6)
    (effects (font (size 5.2 5.2) (thickness 0.8) italic) (justify mirror))
  )
  (gr_text Klaatu (at 125.28042 70.6247 30) (layer F.SilkS)
    (effects (font (size 5.2 5.2) (thickness 0.8) italic))
  )
  (gr_line (start 90.8026 75.532) (end 90.8026 61.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 171.8026 99.532) (end 171.8026 113.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 185.8026 99.532) (end 171.8026 99.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 109.8026 75.532) (end 109.8026 61.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 171.8026 56.532) (end 185.8026 56.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 147.8026 51.532) (end 133.8026 51.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 90.8026 113.532) (end 90.8026 99.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 76.8026 56.532) (end 90.8026 56.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 109.8026 61.532) (end 95.8026 61.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 114.8026 70.532) (end 128.8026 70.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 90.8026 56.532) (end 90.8026 42.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 152.8026 56.532) (end 152.8026 70.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 147.8026 70.532) (end 133.8026 70.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 133.8026 51.532) (end 133.8026 65.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 152.8026 51.532) (end 166.8026 51.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 109.8026 94.532) (end 109.8026 80.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 76.8026 42.532) (end 76.8026 56.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 133.8026 84.532) (end 147.8026 84.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 90.8026 94.532) (end 90.8026 80.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 76.8026 75.532) (end 90.8026 75.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 128.8026 70.532) (end 128.8026 56.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 147.8026 103.532) (end 147.8026 89.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 76.8026 61.532) (end 76.8026 75.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 128.8026 56.532) (end 114.8026 56.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 114.8026 51.532) (end 128.8026 51.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 114.8026 56.532) (end 114.8026 70.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 185.8026 94.532) (end 185.8026 80.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 166.8026 108.532) (end 166.8026 94.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 95.8026 94.532) (end 109.8026 94.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 128.8026 37.532) (end 114.8026 37.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 90.8026 99.532) (end 76.8026 99.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 114.8026 89.532) (end 128.8026 89.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 90.8026 61.532) (end 76.8026 61.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 152.8026 37.532) (end 152.8026 51.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 90.8026 80.532) (end 76.8026 80.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 166.8026 51.532) (end 166.8026 37.532) (layer Eco1.User) (width 0.2) (tstamp 5DA64520))
  (gr_line (start 76.8026 80.532) (end 76.8026 94.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 171.8026 94.532) (end 185.8026 94.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 90.8026 42.532) (end 76.8026 42.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 166.8026 70.532) (end 166.8026 56.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 185.8026 42.532) (end 171.8026 42.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 147.8026 46.532) (end 147.8026 32.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 95.8026 80.532) (end 95.8026 94.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 133.8026 65.532) (end 147.8026 65.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 166.8026 37.532) (end 152.8026 37.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 152.8026 70.532) (end 166.8026 70.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 152.8026 94.532) (end 152.8026 108.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 166.8026 75.532) (end 152.8026 75.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 109.8026 56.532) (end 109.8026 42.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 95.8026 56.532) (end 109.8026 56.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 152.8026 89.532) (end 166.8026 89.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 152.8026 75.532) (end 152.8026 89.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 166.8026 94.532) (end 152.8026 94.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 185.8026 113.532) (end 185.8026 99.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 171.8026 113.532) (end 185.8026 113.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 128.8026 51.532) (end 128.8026 37.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 95.8026 75.532) (end 109.8026 75.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 147.8026 84.532) (end 147.8026 70.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 76.8026 99.532) (end 76.8026 113.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 76.8026 113.532) (end 90.8026 113.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 185.8026 80.532) (end 171.8026 80.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 147.8026 89.532) (end 133.8026 89.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 185.8026 56.532) (end 185.8026 42.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 76.8026 94.532) (end 90.8026 94.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 114.8026 75.532) (end 114.8026 89.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 133.8026 103.532) (end 147.8026 103.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 95.8026 42.532) (end 95.8026 56.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 133.8026 32.532) (end 133.8026 46.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 166.8026 89.532) (end 166.8026 75.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 133.8026 89.532) (end 133.8026 103.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 133.8026 70.532) (end 133.8026 84.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 152.8026 108.532) (end 166.8026 108.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 185.8026 61.532) (end 171.8026 61.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 171.8026 75.532) (end 185.8026 75.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 171.8026 61.532) (end 171.8026 75.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 185.8026 75.532) (end 185.8026 61.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 147.8026 32.532) (end 133.8026 32.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 95.8026 61.532) (end 95.8026 75.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 128.8026 75.532) (end 114.8026 75.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 109.8026 80.532) (end 95.8026 80.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 166.8026 56.532) (end 152.8026 56.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 114.8026 37.532) (end 114.8026 51.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 128.8026 89.532) (end 128.8026 75.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 133.8026 46.532) (end 147.8026 46.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 171.8026 80.532) (end 171.8026 94.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 171.8026 42.532) (end 171.8026 56.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 109.8026 42.532) (end 95.8026 42.532) (layer Eco1.User) (width 0.2))
  (gr_line (start 147.8026 65.532) (end 147.8026 51.532) (layer Eco1.User) (width 0.2))
  (gr_text HokieGeek (at 75.7428 104.4067 270) (layer B.SilkS) (tstamp 5D9097BB)
  (module Keebio-Parts:RotaryEncoder_EC11 (layer F.Cu) (tedit 5CA3A452) (tstamp 600CA784)
    (at 115.24742 114.86896)
    (descr "Alps rotary encoder, EC12E... with switch, vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html")
    (tags "rotary encoder")
    (path /5D87F295)
    (fp_text reference SW1 (at -4.7 -7.2) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value Rotary_Encoder_Switch (at 0 7.9) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user %R (at 3.6 3.8) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start -0.5 0) (end 0.5 0) (layer F.SilkS) (width 0.12))
    (fp_line (start 0 -0.5) (end 0 0.5) (layer F.SilkS) (width 0.12))
    (fp_line (start 6.1 3.5) (end 6.1 5.9) (layer F.SilkS) (width 0.12))
    (fp_line (start 6.1 -1.3) (end 6.1 1.3) (layer F.SilkS) (width 0.12))
    (fp_line (start 6.1 -5.9) (end 6.1 -3.5) (layer F.SilkS) (width 0.12))
    (fp_line (start -3 0) (end 3 0) (layer F.Fab) (width 0.12))
    (fp_line (start 0 -3) (end 0 3) (layer F.Fab) (width 0.12))
    (fp_line (start -7.2 -4.1) (end -7.5 -3.8) (layer F.SilkS) (width 0.12))
    (fp_line (start -7.8 -4.1) (end -7.2 -4.1) (layer F.SilkS) (width 0.12))
    (fp_line (start -7.5 -3.8) (end -7.8 -4.1) (layer F.SilkS) (width 0.12))
    (fp_line (start -6.1 -5.9) (end -6.1 5.9) (layer F.SilkS) (width 0.12))
    (fp_line (start -2 -5.9) (end -6.1 -5.9) (layer F.SilkS) (width 0.12))
    (fp_line (start -2 5.9) (end -6.1 5.9) (layer F.SilkS) (width 0.12))
    (fp_line (start 6.1 5.9) (end 2 5.9) (layer F.SilkS) (width 0.12))
    (fp_line (start 2 -5.9) (end 6.1 -5.9) (layer F.SilkS) (width 0.12))
    (fp_line (start -6 -4.7) (end -5 -5.8) (layer F.Fab) (width 0.12))
    (fp_line (start -6 5.8) (end -6 -4.7) (layer F.Fab) (width 0.12))
    (fp_line (start 6 5.8) (end -6 5.8) (layer F.Fab) (width 0.12))
    (fp_line (start 6 -5.8) (end 6 5.8) (layer F.Fab) (width 0.12))
    (fp_line (start -5 -5.8) (end 6 -5.8) (layer F.Fab) (width 0.12))
    (fp_line (start -9 -7.1) (end 8.5 -7.1) (layer F.CrtYd) (width 0.05))
    (fp_line (start -9 -7.1) (end -9 7.1) (layer F.CrtYd) (width 0.05))
    (fp_line (start 8.5 7.1) (end 8.5 -7.1) (layer F.CrtYd) (width 0.05))
    (fp_line (start 8.5 7.1) (end -9 7.1) (layer F.CrtYd) (width 0.05))
    (fp_circle (center 0 0) (end 3 0) (layer F.SilkS) (width 0.12))
    (fp_circle (center 0 0) (end 3 0) (layer F.Fab) (width 0.12))
    (pad A thru_hole rect (at -7.5 -2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 46 ENC_A))
    (pad C thru_hole circle (at -7.5 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 44 GND))
    (pad B thru_hole circle (at -7.5 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 47 ENC_B))
    (pad MP thru_hole rect (at 0 -5.6) (size 3.2 2) (drill oval 2.8 1.5) (layers *.Cu *.Mask))
    (pad MP thru_hole rect (at 0 5.6) (size 3.2 2) (drill oval 2.8 1.5) (layers *.Cu *.Mask))
    (pad S2 thru_hole circle (at 7 -2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 52 C_4))
    (pad S1 thru_hole circle (at 7 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 71 "Net-(DD2-Pad1)"))
    (model ${KISYS3DMOD}/Rotary_Encoder.3dshapes/RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CC0E1)
    (at 123.48056 148.95068)
    (path /601EA907)
    (fp_text reference D3 (at 0 3.175) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))
    )
    (fp_text value MX (at 0 5.08) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))
    )
    (fp_text user + (at -1.27 3.5) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user - (at 1.26 3.5) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user + (at -1.27 3.5) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text user - (at 1.26 3.5) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524))
    (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524))
    (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524))
    (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524))
    (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524))
    (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524))
    (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524))
    (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524))
    (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 76 "Net-(D3-Pad2)"))
    (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 77 "Net-(D3-Pad1)"))
    (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 77 "Net-(D3-Pad1)"))
    (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 76 "Net-(D3-Pad2)"))
    (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
    (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
      (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
      (scale (xyz 0.4 0.4 0.4))
      (rotate (xyz 270 0 180))
    )
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl
      (offset (xyz 0 0 11.93799982070923))
      (scale (xyz 0.394 0.394 0.394))
      (rotate (xyz 270 0 0))
    )
  )

  (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CC0C4)
    (at 103.54056 148.95068)
    (path /601E826B)
    (fp_text reference D2 (at 0 3.175) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))
    )
    (fp_text value MX (at 0 5.08) (layer F.SilkS) hide
      (effects (font (size 1.27 1.524) (thickness 0.2032)))
    )
    (fp_text user + (at -1.27 3.5) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user - (at 1.26 3.5) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user + (at -1.27 3.5) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text user - (at 1.26 3.5) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524))
    (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524))
    (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524))
    (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524))
    (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524))
    (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524))
    (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524))
    (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524))
    (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
    (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
    (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 74 "Net-(D2-Pad2)"))
    (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 75 "Net-(D2-Pad1)"))
    (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 75 "Net-(D2-Pad1)"))
    (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)
      (net 74 "Net-(D2-Pad2)"))
    (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
    (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
    (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
      (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
      (scale (xyz 0.4 0.4 0.4))
      (rotate (xyz 270 0 180))
    )
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl
      (offset (xyz 0 0 11.93799982070923))
      (scale (xyz 0.394 0.394 0.394))
      (rotate (xyz 270 0 0))
    )
  )

  (module HokieGeek-kicad:TRRS-PJ-320A-dual_inline (layer F.Cu) (tedit 5D9DB237) (tstamp 600CDBDB)
    (at 166.9796 30.03042)
    (path /5DEC2E4D)
    (fp_text reference U4 (at 0 14.2) (layer Dwgs.User)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TRRS (at 0.5093 -2.6926) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user PJ-320A (at -4.18 5.25 90) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user PJ-320A (at -2.26 5.25 270) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start -1.34 0) (end -1.34 -2) (layer B.SilkS) (width 0.15))
    (fp_line (start -6.94 -2) (end -1.34 -2) (layer B.SilkS) (width 0.15))
    (fp_line (start -6.94 0) (end -6.94 -2) (layer B.SilkS) (width 0.15))
    (fp_line (start -7.19 12.1) (end -1.09 12.1) (layer B.SilkS) (width 0.15))
    (fp_line (start -1.09 0) (end -1.09 12.1) (layer B.SilkS) (width 0.15))
    (fp_line (start -7.19 0) (end -1.09 0) (layer B.SilkS) (width 0.15))
    (fp_line (start -7.19 0) (end -7.19 12.1) (layer B.SilkS) (width 0.15))
    (fp_line (start 0.5 -2) (end -5.1 -2) (layer F.SilkS) (width 0.15))
    (fp_line (start -5.1 0) (end -5.1 -2) (layer F.SilkS) (width 0.15))
    (fp_line (start 0.5 0) (end 0.5 -2) (layer F.SilkS) (width 0.15))
    (fp_line (start -5.35 0) (end -5.35 12.1) (layer F.SilkS) (width 0.15))
    (fp_line (start 0.75 0) (end 0.75 12.1) (layer F.SilkS) (width 0.15))
    (fp_line (start 0.75 12.1) (end -5.35 12.1) (layer F.SilkS) (width 0.15))
    (fp_line (start 0.75 0) (end -5.35 0) (layer F.SilkS) (width 0.15))
    (pad 3 thru_hole oval (at 0 6.2) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask)
      (net 59 TRRSx))
    (pad "" np_thru_hole circle (at -2.3 1.6) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.3 8.6) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask))
    (pad 4 thru_hole oval (at 0 3.2) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask)
      (net 43 VCC))
    (pad 2 thru_hole oval (at 0 10.2) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask)
      (net 58 TRRS))
    (pad 1 thru_hole oval (at -4.6 11.3) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask)
      (net 44 GND))
    (pad 1 thru_hole oval (at -1.84 11.3) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask)
      (net 44 GND))
    (pad "" np_thru_hole circle (at -4.14 1.6) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -4.14 8.6) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask))
    (pad 4 thru_hole oval (at -6.45 3.19) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask)
      (net 43 VCC))
    (pad 3 thru_hole oval (at -6.44 6.2) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask)
      (net 59 TRRSx))
    (pad 2 thru_hole oval (at -6.45 10.19) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask)
      (net 58 TRRS))
  )

  (module Keebio-Parts:ArduinoProMicro-ZigZag (layer F.Cu) (tedit 5BDF4FCE) (tstamp 600CA7EE)
    (at 76.71816 31.56966 270)
    (path /5D8887E2)
    (fp_text reference U3 (at 0 1.625 90) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.2)))
    )
    (fp_text value ProMicro (at 0 0 90) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.2)))
    )
    (fp_text user ST (at -8.91 -5.04) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user TX0/D3 (at -13.97 3.571872) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user TX0/D3 (at -13.97 3.571872) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user D2 (at -11.43 5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user D0 (at -1.27 5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user D1 (at -3.81 5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user GND (at -6.35 5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user GND (at -8.89 5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user D4 (at 1.27 5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user C6 (at 3.81 5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user D7 (at 6.35 5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user E6 (at 8.89 5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user B4 (at 11.43 5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user B5 (at 13.97 5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user B6 (at 13.97 -5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user B2 (at 11.43 -5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user B3 (at 8.89 -5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user B1 (at 6.35 -5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user F7 (at 3.81 -5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user F6 (at 1.27 -5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user F5 (at -1.27 -5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user F4 (at -3.81 -5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user VCC (at -6.35 -5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user ST (at -8.92 -5.73312) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user GND (at -11.43 -5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user RAW (at -13.97 -5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user RAW (at -13.97 -5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user GND (at -11.43 -5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user VCC (at -6.35 -5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user F4 (at -3.81 -5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user F5 (at -1.27 -5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user F6 (at 1.27 -5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user F7 (at 3.81 -5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user B1 (at 6.35 -5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user B3 (at 8.89 -5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user B2 (at 11.43 -5.461) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)))
    )
    (fp_text user B6 (at 13.97 -5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user B5 (at 13.97 5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user B4 (at 11.43 5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user E6 (at 8.89 5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user D7 (at 6.35 5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user C6 (at 3.81 5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user D4 (at 1.27 5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user GND (at -8.89 5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user GND (at -6.35 5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user D1 (at -3.81 5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user D0 (at -1.27 5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_text user D2 (at -11.43 5.461) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer B.SilkS) (width 0.381))
    (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer B.SilkS) (width 0.381))
    (fp_line (start -15.24 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.381))
    (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.381))
    (fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer F.SilkS) (width 0.381))
    (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer F.SilkS) (width 0.381))
    (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer F.SilkS) (width 0.381))
    (fp_poly (pts (xy -9.36064 -4.931568) (xy -9.06064 -4.931568) (xy -9.06064 -4.831568) (xy -9.36064 -4.831568)) (layer F.SilkS) (width 0.15))
    (fp_poly (pts (xy -8.96064 -4.731568) (xy -8.86064 -4.731568) (xy -8.86064 -4.631568) (xy -8.96064 -4.631568)) (layer F.SilkS) (width 0.15))
    (fp_poly (pts (xy -9.36064 -4.931568) (xy -9.26064 -4.931568) (xy -9.26064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15))
    (fp_poly (pts (xy -9.36064 -4.531568) (xy -8.56064 -4.531568) (xy -8.56064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15))
    (fp_poly (pts (xy -8.76064 -4.931568) (xy -8.56064 -4.931568) (xy -8.56064 -4.831568) (xy -8.76064 -4.831568)) (layer F.SilkS) (width 0.15))
    (fp_poly (pts (xy -8.95097 -6.044635) (xy -8.85097 -6.044635) (xy -8.85097 -6.144635) (xy -8.95097 -6.144635)) (layer B.SilkS) (width 0.15))
    (fp_poly (pts (xy -9.35097 -6.244635) (xy -8.55097 -6.244635) (xy -8.55097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15))
    (fp_poly (pts (xy -8.75097 -5.844635) (xy -8.55097 -5.844635) (xy -8.55097 -5.944635) (xy -8.75097 -5.944635)) (layer B.SilkS) (width 0.15))
    (fp_poly (pts (xy -9.35097 -5.844635) (xy -9.05097 -5.844635) (xy -9.05097 -5.944635) (xy -9.35097 -5.944635)) (layer B.SilkS) (width 0.15))
    (fp_poly (pts (xy -9.35097 -5.844635) (xy -9.25097 -5.844635) (xy -9.25097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15))
    (fp_line (start 15.24 -8.89) (end -17.78 -8.89) (layer B.SilkS) (width 0.381))
    (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer B.SilkS) (width 0.381))
    (fp_line (start -17.78 8.89) (end 15.24 8.89) (layer B.SilkS) (width 0.381))
    (fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer B.SilkS) (width 0.381))
    (fp_line (start -15.24 -8.89) (end -17.78 -8.89) (layer F.SilkS) (width 0.381))
    (fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer F.SilkS) (width 0.381))
    (fp_line (start -17.78 8.89) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
    (fp_line (start -14.224 -3.556) (end -14.224 3.81) (layer Dwgs.User) (width 0.2))
    (fp_line (start -14.224 3.81) (end -19.304 3.81) (layer Dwgs.User) (width 0.2))
    (fp_line (start -19.304 3.81) (end -19.304 -3.556) (layer Dwgs.User) (width 0.2))
    (fp_line (start -19.304 -3.556) (end -14.224 -3.556) (layer Dwgs.User) (width 0.2))
    (fp_line (start -15.24 6.35) (end -15.24 8.89) (layer B.SilkS) (width 0.381))
    (fp_line (start -15.24 6.35) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
    (pad 24 thru_hole circle (at -13.97 -7.8486 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
    (pad 12 thru_hole circle (at 13.97 7.3914 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 48 LED))
    (pad 23 thru_hole circle (at -11.43 -7.3914 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 44 GND))
    (pad 22 thru_hole circle (at -8.89 -7.8486 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 68 RST))
    (pad 21 thru_hole circle (at -6.35 -7.3914 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 43 VCC))
    (pad 20 thru_hole circle (at -3.81 -7.8486 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 46 ENC_A))
    (pad 19 thru_hole circle (at -1.27 -7.3914 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 47 ENC_B))
    (pad 18 thru_hole circle (at 1.27 -7.8486 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 49 C_1))
    (pad 17 thru_hole circle (at 3.81 -7.3914 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 50 C_2))
    (pad 16 thru_hole circle (at 6.35 -7.8486 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 51 C_3))
    (pad 15 thru_hole circle (at 8.89 -7.3914 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 52 C_4))
    (pad 14 thru_hole circle (at 11.43 -7.8486 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 53 C_5))
    (pad 13 thru_hole circle (at 13.97 -7.3914 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 54 C_6))
    (pad 11 thru_hole circle (at 11.43 7.8486 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 55 R_D))
    (pad 10 thru_hole circle (at 8.89 7.3914 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 56 R_C))
    (pad 9 thru_hole circle (at 6.35 7.8486 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 57 R_B))
    (pad 8 thru_hole circle (at 3.81 7.3914 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 69 C6))
    (pad 7 thru_hole circle (at 1.27 7.8486 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 60 R_A))
    (pad 6 thru_hole circle (at -1.27 7.3914 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 58 TRRS))
    (pad 5 thru_hole circle (at -3.81 7.8486 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 59 TRRSx))
    (pad 4 thru_hole circle (at -6.35 7.3914 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 44 GND))
    (pad 3 thru_hole circle (at -8.89 7.8486 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 44 GND))
    (pad 2 thru_hole circle (at -11.43 7.3914 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 70 D2))
    (pad 1 thru_hole rect (at -13.97 7.8486 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)
      (net 45 RGB))
    (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/ArduinoProMicro.wrl
      (offset (xyz -13.96999979019165 -7.619999885559082 -5.841999912261963))
      (scale (xyz 0.395 0.395 0.395))
      (rotate (xyz 90 180 180))
    )
  )

  (module HokieGeek-kicad:R_Array_Concave_4x0603 (layer F.Cu) (tedit 5DA09837) (tstamp 600CA75E)
    (at 218.44004 55.0884)
    (descr "Thick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf)")
    (tags "resistor array")
    (path /5DC77223)
    (attr smd)
    (fp_text reference RN6 (at 0 -2.6) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value "470 Ω" (at 0 2.6) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user %R (at 0 0 -90) (layer F.Fab)
      (effects (font (size 0.5 0.5) (thickness 0.075)))
    )
    (fp_line (start 1.55 1.87) (end -1.55 1.87) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.55 1.87) (end 1.55 -1.88) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.55 -1.88) (end -1.55 1.87) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.55 -1.88) (end 1.55 -1.88) (layer F.CrtYd) (width 0.05))
    (fp_line (start 0.4 -1.72) (end -0.4 -1.72) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.4 1.72) (end -0.4 1.72) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.8 1.6) (end -0.8 -1.6) (layer F.Fab) (width 0.1))
    (fp_line (start 0.8 1.6) (end -0.8 1.6) (layer F.Fab) (width 0.1))
    (fp_line (start 0.8 -1.6) (end 0.8 1.6) (layer F.Fab) (width 0.1))
    (fp_line (start -0.8 -1.6) (end 0.8 -1.6) (layer F.Fab) (width 0.1))
    (pad 2 smd rect (at -0.85 -0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 36 "Net-(C5-Pad4)"))
    (pad 3 smd rect (at -0.85 0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 39 "Net-(D5-Pad4)"))
    (pad 1 smd rect (at -0.85 -1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 37 "Net-(C6-Pad4)"))
    (pad 4 smd rect (at -0.85 1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 41 "Net-(D6-Pad4)"))
    (pad 8 smd rect (at 0.85 -1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 62 LEDOUT))
    (pad 7 smd rect (at 0.85 -0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 62 LEDOUT))
    (pad 6 smd rect (at 0.85 0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 62 LEDOUT))
    (pad 5 smd rect (at 0.85 1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 62 LEDOUT))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_Array_Concave_4x0603.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module HokieGeek-kicad:R_Array_Concave_4x0603 (layer F.Cu) (tedit 5DA09837) (tstamp 600CA747)
    (at 235.08174 25.90548)
    (descr "Thick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf)")
    (tags "resistor array")
    (path /5DC768EA)
    (attr smd)
    (fp_text reference RN5 (at 0 -2.6) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value "470 Ω" (at 0 2.6) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user %R (at 0 0 -90) (layer F.Fab)
      (effects (font (size 0.5 0.5) (thickness 0.075)))
    )
    (fp_line (start 1.55 1.87) (end -1.55 1.87) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.55 1.87) (end 1.55 -1.88) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.55 -1.88) (end -1.55 1.87) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.55 -1.88) (end 1.55 -1.88) (layer F.CrtYd) (width 0.05))
    (fp_line (start 0.4 -1.72) (end -0.4 -1.72) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.4 1.72) (end -0.4 1.72) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.8 1.6) (end -0.8 -1.6) (layer F.Fab) (width 0.1))
    (fp_line (start 0.8 1.6) (end -0.8 1.6) (layer F.Fab) (width 0.1))
    (fp_line (start 0.8 -1.6) (end 0.8 1.6) (layer F.Fab) (width 0.1))
    (fp_line (start -0.8 -1.6) (end 0.8 -1.6) (layer F.Fab) (width 0.1))
    (pad 2 smd rect (at -0.85 -0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 34 "Net-(C3-Pad4)"))
    (pad 3 smd rect (at -0.85 0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 73 "Net-(DENC1-PadK)"))
    (pad 1 smd rect (at -0.85 -1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 35 "Net-(C4-Pad4)"))
    (pad 4 smd rect (at -0.85 1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask))
    (pad 8 smd rect (at 0.85 -1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 62 LEDOUT))
    (pad 7 smd rect (at 0.85 -0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 62 LEDOUT))
    (pad 6 smd rect (at 0.85 0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 62 LEDOUT))
    (pad 5 smd rect (at 0.85 1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_Array_Concave_4x0603.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module HokieGeek-kicad:R_Array_Concave_4x0603 (layer F.Cu) (tedit 5DA09837) (tstamp 600CA730)
    (at 226.60822 3.69686)
    (descr "Thick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf)")
    (tags "resistor array")
    (path /5DC75F2C)
    (attr smd)
    (fp_text reference RN4 (at 0 -2.6) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value "470 Ω" (at 0 2.6) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user %R (at 0 0 -90) (layer F.Fab)
      (effects (font (size 0.5 0.5) (thickness 0.075)))
    )
    (fp_line (start 1.55 1.87) (end -1.55 1.87) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.55 1.87) (end 1.55 -1.88) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.55 -1.88) (end -1.55 1.87) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.55 -1.88) (end 1.55 -1.88) (layer F.CrtYd) (width 0.05))
    (fp_line (start 0.4 -1.72) (end -0.4 -1.72) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.4 1.72) (end -0.4 1.72) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.8 1.6) (end -0.8 -1.6) (layer F.Fab) (width 0.1))
    (fp_line (start 0.8 1.6) (end -0.8 1.6) (layer F.Fab) (width 0.1))
    (fp_line (start 0.8 -1.6) (end 0.8 1.6) (layer F.Fab) (width 0.1))
    (fp_line (start -0.8 -1.6) (end 0.8 -1.6) (layer F.Fab) (width 0.1))
    (pad 2 smd rect (at -0.85 -0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 32 "Net-(C1-Pad4)"))
    (pad 3 smd rect (at -0.85 0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 38 "Net-(D1-Pad4)"))
    (pad 1 smd rect (at -0.85 -1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 33 "Net-(C2-Pad4)"))
    (pad 4 smd rect (at -0.85 1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask))
    (pad 8 smd rect (at 0.85 -1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 62 LEDOUT))
    (pad 7 smd rect (at 0.85 -0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 62 LEDOUT))
    (pad 6 smd rect (at 0.85 0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 62 LEDOUT))
    (pad 5 smd rect (at 0.85 1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_Array_Concave_4x0603.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module HokieGeek-kicad:R_Array_Concave_4x0603 (layer F.Cu) (tedit 5DA09837) (tstamp 600CA719)
    (at 227.47174 32.00548)
    (descr "Thick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf)")
    (tags "resistor array")
    (path /5DC74E49)
    (attr smd)
    (fp_text reference RN3 (at 0 -2.6) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value "470 Ω" (at 0 2.6) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user %R (at 0 0 -90) (layer F.Fab)
      (effects (font (size 0.5 0.5) (thickness 0.075)))
    )
    (fp_line (start 1.55 1.87) (end -1.55 1.87) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.55 1.87) (end 1.55 -1.88) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.55 -1.88) (end -1.55 1.87) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.55 -1.88) (end 1.55 -1.88) (layer F.CrtYd) (width 0.05))
    (fp_line (start 0.4 -1.72) (end -0.4 -1.72) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.4 1.72) (end -0.4 1.72) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.8 1.6) (end -0.8 -1.6) (layer F.Fab) (width 0.1))
    (fp_line (start 0.8 1.6) (end -0.8 1.6) (layer F.Fab) (width 0.1))
    (fp_line (start 0.8 -1.6) (end 0.8 1.6) (layer F.Fab) (width 0.1))
    (fp_line (start -0.8 -1.6) (end 0.8 -1.6) (layer F.Fab) (width 0.1))
    (pad 2 smd rect (at -0.85 -0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 24 "Net-(A5-Pad4)"))
    (pad 3 smd rect (at -0.85 0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 30 "Net-(B5-Pad4)"))
    (pad 1 smd rect (at -0.85 -1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 25 "Net-(A6-Pad4)"))
    (pad 4 smd rect (at -0.85 1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 31 "Net-(B6-Pad4)"))
    (pad 8 smd rect (at 0.85 -1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 62 LEDOUT))
    (pad 7 smd rect (at 0.85 -0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 62 LEDOUT))
    (pad 6 smd rect (at 0.85 0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 62 LEDOUT))
    (pad 5 smd rect (at 0.85 1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 62 LEDOUT))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_Array_Concave_4x0603.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module HokieGeek-kicad:R_Array_Concave_4x0603 (layer F.Cu) (tedit 5DA09837) (tstamp 600CA702)
    (at 208.92174 51.72548)
    (descr "Thick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf)")
    (tags "resistor array")
    (path /5DC73F86)
    (attr smd)
    (fp_text reference RN2 (at 0 -2.6) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value "470 Ω" (at 0 2.6) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user %R (at 0 0 -90) (layer F.Fab)
      (effects (font (size 0.5 0.5) (thickness 0.075)))
    )
    (fp_line (start 1.55 1.87) (end -1.55 1.87) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.55 1.87) (end 1.55 -1.88) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.55 -1.88) (end -1.55 1.87) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.55 -1.88) (end 1.55 -1.88) (layer F.CrtYd) (width 0.05))
    (fp_line (start 0.4 -1.72) (end -0.4 -1.72) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.4 1.72) (end -0.4 1.72) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.8 1.6) (end -0.8 -1.6) (layer F.Fab) (width 0.1))
    (fp_line (start 0.8 1.6) (end -0.8 1.6) (layer F.Fab) (width 0.1))
    (fp_line (start 0.8 -1.6) (end 0.8 1.6) (layer F.Fab) (width 0.1))
    (fp_line (start -0.8 -1.6) (end 0.8 -1.6) (layer F.Fab) (width 0.1))
    (pad 2 smd rect (at -0.85 -0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 22 "Net-(A3-Pad4)"))
    (pad 3 smd rect (at -0.85 0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 28 "Net-(B3-Pad4)"))
    (pad 1 smd rect (at -0.85 -1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 23 "Net-(A4-Pad4)"))
    (pad 4 smd rect (at -0.85 1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 29 "Net-(B4-Pad4)"))
    (pad 8 smd rect (at 0.85 -1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 62 LEDOUT))
    (pad 7 smd rect (at 0.85 -0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 62 LEDOUT))
    (pad 6 smd rect (at 0.85 0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 62 LEDOUT))
    (pad 5 smd rect (at 0.85 1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 62 LEDOUT))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_Array_Concave_4x0603.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module HokieGeek-kicad:R_Array_Concave_4x0603 (layer F.Cu) (tedit 5DA09837) (tstamp 600CA6EB)
    (at 215.14174 44.23548)
    (descr "Thick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf)")
    (tags "resistor array")
    (path /5D98A880)
    (attr smd)
    (fp_text reference RN1 (at 0 -2.6) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value "470 Ω" (at 0 2.6) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user %R (at 0 0 -90) (layer F.Fab)
      (effects (font (size 0.5 0.5) (thickness 0.075)))
    )
    (fp_line (start 1.55 1.87) (end -1.55 1.87) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.55 1.87) (end 1.55 -1.88) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.55 -1.88) (end -1.55 1.87) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.55 -1.88) (end 1.55 -1.88) (layer F.CrtYd) (width 0.05))
    (fp_line (start 0.4 -1.72) (end -0.4 -1.72) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.4 1.72) (end -0.4 1.72) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.8 1.6) (end -0.8 -1.6) (layer F.Fab) (width 0.1))
    (fp_line (start 0.8 1.6) (end -0.8 1.6) (layer F.Fab) (width 0.1))
    (fp_line (start 0.8 -1.6) (end 0.8 1.6) (layer F.Fab) (width 0.1))
    (fp_line (start -0.8 -1.6) (end 0.8 -1.6) (layer F.Fab) (width 0.1))
    (pad 2 smd rect (at -0.85 -0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 20 "Net-(A1-Pad4)"))
    (pad 3 smd rect (at -0.85 0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 26 "Net-(B1-Pad4)"))
    (pad 1 smd rect (at -0.85 -1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 21 "Net-(A2-Pad4)"))
    (pad 4 smd rect (at -0.85 1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 27 "Net-(B2-Pad4)"))
    (pad 8 smd rect (at 0.85 -1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 62 LEDOUT))
    (pad 7 smd rect (at 0.85 -0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 62 LEDOUT))
    (pad 6 smd rect (at 0.85 0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 62 LEDOUT))
    (pad 5 smd rect (at 0.85 1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)
      (net 62 LEDOUT))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_Array_Concave_4x0603.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module HokieGeek-kicad:WS2812B (layer F.Cu) (tedit 5DBE0A17) (tstamp 600CA6D4)
    (at 207.56372 22.05736)
    (path /5DC21BD2)
    (attr smd)
    (fp_text reference RGB6 (at 3.41 -0.06 270) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.2)))
    )
    (fp_text value WS2812B (at 0.025 5.4) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.2)))
    )
    (fp_line (start 2.49 -2.53) (end 2.49 2.22) (layer B.SilkS) (width 0.2))
    (fp_line (start 2.51 2.17) (end 2.26 2.47) (layer B.SilkS) (width 0.2))
    (fp_line (start -2.51 2.46872) (end -2.51 -2.53) (layer B.SilkS) (width 0.2))
    (fp_line (start 2.51 -2.51) (end -2.49 -2.51) (layer B.SilkS) (width 0.2))
    (fp_line (start -2.46 2.45) (end 2.24 2.45) (layer B.SilkS) (width 0.2))
    (fp_line (start 2.49 0.23) (end 0.19 2.48) (layer B.SilkS) (width 0.15))
    (fp_line (start -2.5 0.2) (end -0.25 2.5) (layer F.SilkS) (width 0.15))
    (fp_line (start -2.5 2.2) (end -2.5 -2.5) (layer F.SilkS) (width 0.2))
    (fp_line (start -2.25 2.5) (end 2.5 2.5) (layer F.SilkS) (width 0.2))
    (fp_line (start -2.5 2.2) (end -2.25 2.5) (layer F.SilkS) (width 0.2))
    (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.SilkS) (width 0.2))
    (fp_line (start -2.49936 -2.49936) (end 2.49936 -2.49936) (layer F.SilkS) (width 0.2))
    (pad 4 smd rect (at 1.6002 2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask)
      (net 67 "Net-(RGB5-Pad2)"))
    (pad 3 smd rect (at -1.6002 2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask)
      (net 44 GND))
    (pad 2 smd rect (at -1.6002 -2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask)
      (net 72 RGBDO))
    (pad 1 smd rect (at 1.6002 -2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask)
      (net 43 VCC))
    (pad 3 smd rect (at 1.6002 2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask)
      (net 44 GND))
    (pad 4 smd rect (at -1.6002 2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask)
      (net 67 "Net-(RGB5-Pad2)"))
    (pad 1 smd rect (at -1.6002 -2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask)
      (net 43 VCC))
    (pad 2 smd rect (at 1.6002 -2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask)
      (net 72 RGBDO))
    (model /Users/cole/git/keyboard_case_and_pcb_gen/mx.pretty/packages3d/neopixel.packages3d/ws2812b.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module HokieGeek-kicad:WS2812B (layer F.Cu) (tedit 5DBE0A17) (tstamp 600CA6BC)
    (at 216.98458 21.38426)
    (path /5DC20783)
    (attr smd)
    (fp_text reference RGB5 (at 3.41 -0.06 270) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.2)))
    )
    (fp_text value WS2812B (at 0.025 5.4) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.2)))
    )
    (fp_line (start 2.49 -2.53) (end 2.49 2.22) (layer B.SilkS) (width 0.2))
    (fp_line (start 2.51 2.17) (end 2.26 2.47) (layer B.SilkS) (width 0.2))
    (fp_line (start -2.51 2.46872) (end -2.51 -2.53) (layer B.SilkS) (width 0.2))
    (fp_line (start 2.51 -2.51) (end -2.49 -2.51) (layer B.SilkS) (width 0.2))
    (fp_line (start -2.46 2.45) (end 2.24 2.45) (layer B.SilkS) (width 0.2))
    (fp_line (start 2.49 0.23) (end 0.19 2.48) (layer B.SilkS) (width 0.15))
    (fp_line (start -2.5 0.2) (end -0.25 2.5) (layer F.SilkS) (width 0.15))
    (fp_line (start -2.5 2.2) (end -2.5 -2.5) (layer F.SilkS) (width 0.2))
    (fp_line (start -2.25 2.5) (end 2.5 2.5) (layer F.SilkS) (width 0.2))
    (fp_line (start -2.5 2.2) (end -2.25 2.5) (layer F.SilkS) (width 0.2))
    (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.SilkS) (width 0.2))
    (fp_line (start -2.49936 -2.49936) (end 2.49936 -2.49936) (layer F.SilkS) (width 0.2))
    (pad 4 smd rect (at 1.6002 2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask)
      (net 66 "Net-(RGB4-Pad2)"))
    (pad 3 smd rect (at -1.6002 2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask)
      (net 44 GND))
    (pad 2 smd rect (at -1.6002 -2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask)
      (net 67 "Net-(RGB5-Pad2)"))
    (pad 1 smd rect (at 1.6002 -2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask)
      (net 43 VCC))
    (pad 3 smd rect (at 1.6002 2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask)
      (net 44 GND))
    (pad 4 smd rect (at -1.6002 2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask)
      (net 66 "Net-(RGB4-Pad2)"))
    (pad 1 smd rect (at -1.6002 -2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask)
      (net 43 VCC))
    (pad 2 smd rect (at 1.6002 -2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask)
      (net 67 "Net-(RGB5-Pad2)"))
    (model /Users/cole/git/keyboard_case_and_pcb_gen/mx.pretty/packages3d/neopixel.packages3d/ws2812b.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module HokieGeek-kicad:WS2812B (layer F.Cu) (tedit 5DBE0A17) (tstamp 600CA6A4)
    (at 209.95674 45.580409)
    (path /5DC1F894)
    (attr smd)
    (fp_text reference RGB4 (at 3.41 -0.06 270) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.2)))
    )
    (fp_text value WS2812B (at 0.025 5.4) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.2)))
    )
    (fp_line (start 2.49 -2.53) (end 2.49 2.22) (layer B.SilkS) (width 0.2))
    (fp_line (start 2.51 2.17) (end 2.26 2.47) (layer B.SilkS) (width 0.2))
    (fp_line (start -2.51 2.46872) (end -2.51 -2.53) (layer B.SilkS) (width 0.2))
    (fp_line (start 2.51 -2.51) (end -2.49 -2.51) (layer B.SilkS) (width 0.2))
    (fp_line (start -2.46 2.45) (end 2.24 2.45) (layer B.SilkS) (width 0.2))
    (fp_line (start 2.49 0.23) (end 0.19 2.48) (layer B.SilkS) (width 0.15))
    (fp_line (start -2.5 0.2) (end -0.25 2.5) (layer F.SilkS) (width 0.15))
    (fp_line (start -2.5 2.2) (end -2.5 -2.5) (layer F.SilkS) (width 0.2))
    (fp_line (start -2.25 2.5) (end 2.5 2.5) (layer F.SilkS) (width 0.2))
    (fp_line (start -2.5 2.2) (end -2.25 2.5) (layer F.SilkS) (width 0.2))
    (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.SilkS) (width 0.2))
    (fp_line (start -2.49936 -2.49936) (end 2.49936 -2.49936) (layer F.SilkS) (width 0.2))
    (pad 4 smd rect (at 1.6002 2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask)
      (net 65 "Net-(RGB3-Pad2)"))
    (pad 3 smd rect (at -1.6002 2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask)
      (net 44 GND))
    (pad 2 smd rect (at -1.6002 -2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask)
      (net 66 "Net-(RGB4-Pad2)"))
    (pad 1 smd rect (at 1.6002 -2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask)
      (net 43 VCC))
    (pad 3 smd rect (at 1.6002 2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask)
      (net 44 GND))
    (pad 4 smd rect (at -1.6002 2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask)
      (net 65 "Net-(RGB3-Pad2)"))
    (pad 1 smd rect (at -1.6002 -2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask)
      (net 43 VCC))
    (pad 2 smd rect (at 1.6002 -2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask)
      (net 66 "Net-(RGB4-Pad2)"))
    (model /Users/cole/git/keyboard_case_and_pcb_gen/mx.pretty/packages3d/neopixel.packages3d/ws2812b.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module HokieGeek-kicad:WS2812B (layer F.Cu) (tedit 5DBE0A17) (tstamp 600CA68C)
    (at 207.78978 32.15132)
    (path /5DC1E9CC)
    (attr smd)
    (fp_text reference RGB3 (at 3.41 -0.06 270) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.2)))
    )
    (fp_text value WS2812B (at 0.025 5.4) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.2)))
    )
    (fp_line (start 2.49 -2.53) (end 2.49 2.22) (layer B.SilkS) (width 0.2))
    (fp_line (start 2.51 2.17) (end 2.26 2.47) (layer B.SilkS) (width 0.2))
    (fp_line (start -2.51 2.46872) (end -2.51 -2.53) (layer B.SilkS) (width 0.2))
    (fp_line (start 2.51 -2.51) (end -2.49 -2.51) (layer B.SilkS) (width 0.2))
    (fp_line (start -2.46 2.45) (end 2.24 2.45) (layer B.SilkS) (width 0.2))
    (fp_line (start 2.49 0.23) (end 0.19 2.48) (layer B.SilkS) (width 0.15))
    (fp_line (start -2.5 0.2) (end -0.25 2.5) (layer F.SilkS) (width 0.15))
    (fp_line (start -2.5 2.2) (end -2.5 -2.5) (layer F.SilkS) (width 0.2))
    (fp_line (start -2.25 2.5) (end 2.5 2.5) (layer F.SilkS) (width 0.2))
    (fp_line (start -2.5 2.2) (end -2.25 2.5) (layer F.SilkS) (width 0.2))
    (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.SilkS) (width 0.2))
    (fp_line (start -2.49936 -2.49936) (end 2.49936 -2.49936) (layer F.SilkS) (width 0.2))
    (pad 4 smd rect (at 1.6002 2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask)
      (net 64 "Net-(RGB2-Pad2)"))
    (pad 3 smd rect (at -1.6002 2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask)
      (net 44 GND))
    (pad 2 smd rect (at -1.6002 -2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask)
      (net 65 "Net-(RGB3-Pad2)"))
    (pad 1 smd rect (at 1.6002 -2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask)
      (net 43 VCC))
    (pad 3 smd rect (at 1.6002 2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask)
      (net 44 GND))
    (pad 4 smd rect (at -1.6002 2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask)
      (net 64 "Net-(RGB2-Pad2)"))
    (pad 1 smd rect (at -1.6002 -2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask)
      (net 43 VCC))
    (pad 2 smd rect (at 1.6002 -2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask)
      (net 65 "Net-(RGB3-Pad2)"))
    (model /Users/cole/git/keyboard_case_and_pcb_gen/mx.pretty/packages3d/neopixel.packages3d/ws2812b.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module HokieGeek-kicad:WS2812B (layer F.Cu) (tedit 5DBE0A17) (tstamp 600CA674)
    (at 216.535 11.96594)
    (path /5DBF3604)
    (attr smd)
    (fp_text reference RGB2 (at 3.41 -0.06 270) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.2)))
    )
    (fp_text value WS2812B (at 0.025 5.4) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.2)))
    )
    (fp_line (start 2.49 -2.53) (end 2.49 2.22) (layer B.SilkS) (width 0.2))
    (fp_line (start 2.51 2.17) (end 2.26 2.47) (layer B.SilkS) (width 0.2))
    (fp_line (start -2.51 2.46872) (end -2.51 -2.53) (layer B.SilkS) (width 0.2))
    (fp_line (start 2.51 -2.51) (end -2.49 -2.51) (layer B.SilkS) (width 0.2))
    (fp_line (start -2.46 2.45) (end 2.24 2.45) (layer B.SilkS) (width 0.2))
    (fp_line (start 2.49 0.23) (end 0.19 2.48) (layer B.SilkS) (width 0.15))
    (fp_line (start -2.5 0.2) (end -0.25 2.5) (layer F.SilkS) (width 0.15))
    (fp_line (start -2.5 2.2) (end -2.5 -2.5) (layer F.SilkS) (width 0.2))
    (fp_line (start -2.25 2.5) (end 2.5 2.5) (layer F.SilkS) (width 0.2))
    (fp_line (start -2.5 2.2) (end -2.25 2.5) (layer F.SilkS) (width 0.2))
    (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.SilkS) (width 0.2))
    (fp_line (start -2.49936 -2.49936) (end 2.49936 -2.49936) (layer F.SilkS) (width 0.2))
    (pad 4 smd rect (at 1.6002 2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask)
      (net 63 "Net-(RGB1-Pad2)"))
    (pad 3 smd rect (at -1.6002 2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask)
      (net 44 GND))
    (pad 2 smd rect (at -1.6002 -2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask)
      (net 64 "Net-(RGB2-Pad2)"))
    (pad 1 smd rect (at 1.6002 -2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask)
      (net 43 VCC))
    (pad 3 smd rect (at 1.6002 2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask)
      (net 44 GND))
    (pad 4 smd rect (at -1.6002 2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask)
      (net 63 "Net-(RGB1-Pad2)"))
    (pad 1 smd rect (at -1.6002 -2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask)
      (net 43 VCC))
    (pad 2 smd rect (at 1.6002 -2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask)
      (net 64 "Net-(RGB2-Pad2)"))
    (model /Users/cole/git/keyboard_case_and_pcb_gen/mx.pretty/packages3d/neopixel.packages3d/ws2812b.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module HokieGeek-kicad:WS2812B (layer F.Cu) (tedit 5DBE0A17) (tstamp 600CA65C)
    (at 207.56372 11.51636)
    (path /5D9D4967)
    (attr smd)
    (fp_text reference RGB1 (at 3.41 -0.06 270) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.2)))
    )
    (fp_text value WS2812B (at 0.025 5.4) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.2)))
    )
    (fp_line (start 2.49 -2.53) (end 2.49 2.22) (layer B.SilkS) (width 0.2))
    (fp_line (start 2.51 2.17) (end 2.26 2.47) (layer B.SilkS) (width 0.2))
    (fp_line (start -2.51 2.46872) (end -2.51 -2.53) (layer B.SilkS) (width 0.2))
    (fp_line (start 2.51 -2.51) (end -2.49 -2.51) (layer B.SilkS) (width 0.2))
    (fp_line (start -2.46 2.45) (end 2.24 2.45) (layer B.SilkS) (width 0.2))
    (fp_line (start 2.49 0.23) (end 0.19 2.48) (layer B.SilkS) (width 0.15))
    (fp_line (start -2.5 0.2) (end -0.25 2.5) (layer F.SilkS) (width 0.15))
    (fp_line (start -2.5 2.2) (end -2.5 -2.5) (layer F.SilkS) (width 0.2))
    (fp_line (start -2.25 2.5) (end 2.5 2.5) (layer F.SilkS) (width 0.2))
    (fp_line (start -2.5 2.2) (end -2.25 2.5) (layer F.SilkS) (width 0.2))
    (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.SilkS) (width 0.2))
    (fp_line (start -2.49936 -2.49936) (end 2.49936 -2.49936) (layer F.SilkS) (width 0.2))
    (pad 4 smd rect (at 1.6002 2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask)
      (net 45 RGB))
    (pad 3 smd rect (at -1.6002 2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask)
      (net 44 GND))
    (pad 2 smd rect (at -1.6002 -2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask)
      (net 63 "Net-(RGB1-Pad2)"))
    (pad 1 smd rect (at 1.6002 -2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask)
      (net 43 VCC))
    (pad 3 smd rect (at 1.6002 2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask)
      (net 44 GND))
    (pad 4 smd rect (at -1.6002 2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask)
      (net 45 RGB))
    (pad 1 smd rect (at -1.6002 -2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask)
      (net 43 VCC))
    (pad 2 smd rect (at 1.6002 -2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask)
      (net 63 "Net-(RGB1-Pad2)"))
    (model /Users/cole/git/keyboard_case_and_pcb_gen/mx.pretty/packages3d/neopixel.packages3d/ws2812b.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Keebio-Parts:SW_Tactile_SPST_Angled_MJTP1117 (layer F.Cu) (tedit 5955E103) (tstamp 600CA644)
    (at 102.1461 39.39032)
    (descr "tactile switch SPST right angle, PTS645VL39-2 LFS")
    (tags "tactile switch SPST angled PTS645VL39-2 LFS C&K Button")
    (path /5DB7090B)
    (fp_text reference RESET1 (at 2.5 1.68) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value RESET (at 2.5 5.38988) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start 1.05 -3.85) (end 1.05 -2.59) (layer F.Fab) (width 0.1))
    (fp_line (start 3.95 -3.85) (end 3.95 -2.59) (layer F.Fab) (width 0.1))
    (fp_line (start 1.05 -3.85) (end 3.95 -3.85) (layer F.Fab) (width 0.1))
    (fp_line (start -0.84 0.97) (end -0.84 1.2) (layer F.SilkS) (width 0.12))
    (fp_line (start 5.95 3.6) (end 5.95 0.86) (layer F.Fab) (width 0.1))
    (fp_line (start -1.25 3.6) (end -0.95 3.6) (layer F.Fab) (width 0.1))
    (fp_line (start -0.95 0.86) (end 5.95 0.86) (layer F.Fab) (width 0.1))
    (fp_line (start 6.25 3.6) (end 6.25 -2.59) (layer F.Fab) (width 0.1))
    (fp_line (start -2.25 -2.8) (end 7.3 -2.8) (layer F.CrtYd) (width 0.05))
    (fp_line (start 7.3 -2.8) (end 7.3 4.45) (layer F.CrtYd) (width 0.05))
    (fp_line (start 7.3 4.45) (end -2.25 4.45) (layer F.CrtYd) (width 0.05))
    (fp_line (start -2.25 4.45) (end -2.25 -2.8) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.36 -2.7) (end 6.36 -2.7) (layer F.SilkS) (width 0.12))
    (fp_line (start 6.36 -2.7) (end 6.36 1.2) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.36 -2.7) (end -1.36 1.2) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.25 -2.59) (end 6.25 -2.59) (layer F.Fab) (width 0.1))
    (fp_line (start -1.25 3.6) (end -1.25 -2.59) (layer F.Fab) (width 0.1))
    (fp_line (start 5.95 3.6) (end 6.25 3.6) (layer F.Fab) (width 0.1))
    (fp_line (start -0.95 3.6) (end -0.95 0.86) (layer F.Fab) (width 0.1))
    (fp_line (start 5.84 0.97) (end 5.84 1.2) (layer F.SilkS) (width 0.12))
    (fp_line (start 5.3 0.97) (end 5.84 0.97) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.84 0.97) (end -0.3 0.97) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.8 0.97) (end 4.2 0.97) (layer F.SilkS) (width 0.12))
    (pad "" np_thru_hole circle (at 2.5 -1.21) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask))
    (pad "" thru_hole circle (at -1 2.49) (size 2.1 2.1) (drill 1.3) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at 0 0) (size 1.75 1.75) (drill 0.99) (layers *.Cu *.Mask)
      (net 68 RST))
    (pad 2 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 0.99) (layers *.Cu *.Mask)
      (net 44 GND))
    (pad "" thru_hole circle (at 6.01 2.49) (size 2.1 2.1) (drill 1.3) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Buttons_Switches_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx39-2LFS.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 600CA624)
    (at 199.83736 75.8837)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (path /5DB9CC59)
    (attr smd)
    (fp_text reference R4 (at 0 -1.43) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value "4.7k Ω" (at 0 1.43) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user %R (at 0 0) (layer F.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)))
    )
    (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1))
    (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1))
    (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1))
    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
    (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 58 TRRS))
    (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 43 VCC))
    (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 (layer F.Cu) (tedit 5F68FEEE) (tstamp 600CA613)
    (at 226.53822 7.34686)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (path /5DB90F16)
    (attr smd)
    (fp_text reference R3 (at 0 -1.43) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value "4.7k Ω" (at 0 1.43) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user %R (at 0 0) (layer F.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)))
    )
    (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1))
    (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1))
    (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1))
    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
    (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 43 VCC))
    (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 59 TRRSx))
    (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 (layer F.Cu) (tedit 5F68FEEE) (tstamp 600CA602)
    (at 207.85736 75.8837)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (path /5DB549A1)
    (attr smd)
    (fp_text reference R2 (at 0 -1.43) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value "100k Ω" (at 0 1.43) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user %R (at 0 0) (layer F.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)))
    )
    (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1))
    (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1))
    (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1))
    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
    (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 44 GND))
    (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 48 LED))
    (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 (layer F.Cu) (tedit 5F68FEEE) (tstamp 600CA5F1)
    (at 203.84736 75.8837)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (path /5DB5B41C)
    (attr smd)
    (fp_text reference R1 (at 0 -1.43) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value "100 Ω" (at 0 1.43) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user %R (at 0 0) (layer F.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)))
    )
    (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1))
    (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1))
    (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1))
    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
    (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 48 LED))
    (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 61 "Net-(Q1-Pad1)"))
    (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_TO_SOT_SMD:SOT-23 (layer F.Cu) (tedit 5A02FF57) (tstamp 600CA5E0)
    (at 231.45736 74.8137)
    (descr "SOT-23, Standard")
    (tags SOT-23)
    (path /5DA012E6)
    (attr smd)
    (fp_text reference Q1 (at 0 -2.5) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value MOSFET (at 0 2.5) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user %R (at 0 0 90) (layer F.Fab)
      (effects (font (size 0.5 0.5) (thickness 0.075)))
    )
    (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1))
    (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1))
    (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1))
    (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1))
    (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1))
    (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05))
    (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12))
    (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
      (net 62 LEDOUT))
    (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
      (net 44 GND))
    (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
      (net 61 "Net-(Q1-Pad1)"))
    (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module HokieGeek-kicad:TRRS_headers (layer F.Cu) (tedit 5DA0C2E2) (tstamp 600CA5CB)
    (at 184.79516 91.948 90)
    (path /5DAEC96B)
    (fp_text reference J3 (at -1.3462 -1.8288 90) (layer F.SilkS) hide
      (effects (font (size 1.2065 1.2065) (thickness 0.127)) (justify left bottom))
    )
    (fp_text value TRRS (at -1.27 3.175 90) (layer F.Fab) hide
      (effects (font (size 1.2065 1.2065) (thickness 0.1016)) (justify left bottom))
    )
    (fp_text user TRRSx (at 5.03 -3.25 180) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror))
    )
    (fp_text user TRRS (at 2.38 -3.09 180) (layer B.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror))
    )
    (fp_text user TRRSx (at 5.12 -3.25) (layer F.SilkS)
      (effects (font (size 0.8 0.8) (thickness 0.1)))
    )