(kicad_pcb (version 20171130) (host pcbnew "(5.1.6)-1")
  (general
    (thickness 1.6)
    (drawings 365)
    (tracks 3681)
    (zones 0)
    (modules 97)
    (nets 99)
  )
  (page A4)
  (layers
    (0 F.Cu signal)
    (31 B.Cu signal)
    (32 B.Adhes user hide)
    (33 F.Adhes user hide)
    (34 B.Paste user hide)
    (35 F.Paste user hide)
    (36 B.SilkS user hide)
    (37 F.SilkS user hide)
    (38 B.Mask user)
    (39 F.Mask user hide)
    (40 Dwgs.User user hide)
    (41 Cmts.User user hide)
    (42 Eco1.User user)
    (43 Eco2.User user hide)
    (44 Edge.Cuts user hide)
    (45 Margin user hide)
    (46 B.CrtYd user hide)
    (47 F.CrtYd user hide)
    (48 B.Fab user hide)
    (49 F.Fab user)
  )
  (setup
    (last_trace_width 0.25)
    (user_trace_width 0.25)
    (user_trace_width 0.5)
    (trace_clearance 0.2)
    (zone_clearance 0.5)
    (zone_45_only no)
    (trace_min 0.2)
    (via_size 0.4)
    (via_drill 0.3)
    (via_min_size 0.4)
    (via_min_drill 0.3)
    (uvia_size 0.3)
    (uvia_drill 0.1)
    (uvias_allowed no)
    (uvia_min_size 0.2)
    (uvia_min_drill 0.1)
    (edge_width 0.15)
    (segment_width 0.2)
    (pcb_text_width 0.3)
    (pcb_text_size 1.5 1.5)
    (mod_edge_width 0.15)
    (mod_text_size 1 1)
    (mod_text_width 0.15)
    (pad_size 4.7 4.7)
    (pad_drill 4.1)
    (pad_to_mask_clearance 0.2)
    (aux_axis_origin 0 0)
    (visible_elements 7FFFF7FF)
    (pcbplotparams
      (layerselection 0x010f0_ffffffff)
      (usegerberextensions true)
      (usegerberattributes false)
      (usegerberadvancedattributes false)
      (creategerberjobfile false)
      (excludeedgelayer true)
      (linewidth 0.100000)
      (plotframeref false)
      (viasonmask false)
      (mode 1)
      (useauxorigin false)
      (hpglpennumber 1)
      (hpglpenspeed 20)
      (hpglpendiameter 15.000000)
      (psnegative false)
      (psa4output false)
      (plotreference true)
      (plotvalue true)
      (plotinvisibletext false)
      (padsonsilk false)
      (subtractmaskfromsilk false)
      (outputformat 1)
      (mirror false)
      (drillshape 0)
      (scaleselection 1)
      (outputdirectory "gerber/"))
  )
  (net 0 "")
  (net 1 "Net-(D1-Pad2)")
  (net 2 row4)
  (net 3 "Net-(D2-Pad2)")
  (net 4 "Net-(D3-Pad2)")
  (net 5 row0)
  (net 6 "Net-(D4-Pad2)")
  (net 7 row1)
  (net 8 "Net-(D5-Pad2)")
  (net 9 row2)
  (net 10 "Net-(D6-Pad2)")
  (net 11 row3)
  (net 12 "Net-(D7-Pad2)")
  (net 13 "Net-(D8-Pad2)")
  (net 14 "Net-(D9-Pad2)")
  (net 15 "Net-(D10-Pad2)")
  (net 16 "Net-(D11-Pad2)")
  (net 17 "Net-(D12-Pad2)")
  (net 18 "Net-(D13-Pad2)")
  (net 19 "Net-(D14-Pad2)")
  (net 20 "Net-(D15-Pad2)")
  (net 21 "Net-(D16-Pad2)")
  (net 22 "Net-(D17-Pad2)")
  (net 23 "Net-(D18-Pad2)")
  (net 24 "Net-(D19-Pad2)")
  (net 25 "Net-(D20-Pad2)")
  (net 26 "Net-(D21-Pad2)")
  (net 27 "Net-(D22-Pad2)")
  (net 28 "Net-(D23-Pad2)")
  (net 29 "Net-(D24-Pad2)")
  (net 30 "Net-(D26-Pad2)")
  (net 31 "Net-(D27-Pad2)")
  (net 32 "Net-(D28-Pad2)")
  (net 33 VCC)
  (net 34 GND)
  (net 35 col0)
  (net 36 col1)
  (net 37 col2)
  (net 38 col3)
  (net 39 col4)
  (net 40 SDA)
  (net 41 LED)
  (net 42 SCL)
  (net 43 RESET)
  (net 44 "Net-(D29-Pad2)")
  (net 45 "Net-(U1-Pad24)")
  (net 46 "Net-(U1-Pad7)")
  (net 47 DATA)
  (net 48 "Net-(J3-Pad1)")
  (net 49 "Net-(J3-Pad2)")
  (net 50 "Net-(J3-Pad3)")
  (net 51 "Net-(J3-Pad4)")
  (net 52 "Net-(D30-Pad2)")
  (net 53 SW25B)
  (net 54 SW25A)
  (net 55 ENCB)
  (net 56 ENCA)
  (net 57 /i2c_c)
  (net 58 /i2c_d)
  (net 59 "Net-(D31-Pad1)")
  (net 60 "Net-(D31-Pad3)")
  (net 61 "Net-(D32-Pad3)")
  (net 62 /underglow)
  (net 63 "Net-(D34-Pad1)")
  (net 64 "Net-(D35-Pad1)")
  (net 65 "Net-(D36-Pad1)")
  (net 66 lights)
  (net 67 "Net-(D37-Pad3)")
  (net 68 /backlight)
  (net 69 "Net-(J5-Pad3)")
  (net 70 "Net-(SW1-Pad3)")
  (net 71 "Net-(SW1-Pad1)")
  (net 72 "Net-(SW2-Pad3)")
  (net 73 "Net-(SW3-Pad3)")
  (net 74 "Net-(SW3-Pad1)")
  (net 75 "Net-(SW10-Pad1)")
  (net 76 "Net-(SW5-Pad3)")
  (net 77 "Net-(SW11-Pad3)")
  (net 78 "Net-(SW12-Pad1)")
  (net 79 "Net-(SW13-Pad3)")
  (net 80 "Net-(SW14-Pad1)")
  (net 81 "Net-(SW15-Pad3)")
  (net 82 "Net-(SW10-Pad3)")
  (net 83 "Net-(SW11-Pad1)")
  (net 84 "Net-(SW12-Pad3)")
  (net 85 "Net-(SW13-Pad1)")
  (net 86 "Net-(SW14-Pad3)")
  (net 87 "Net-(SW15-Pad1)")
  (net 88 "Net-(SW16-Pad3)")
  (net 89 "Net-(SW17-Pad1)")
  (net 90 "Net-(SW18-Pad3)")
  (net 91 "Net-(SW19-Pad1)")
  (net 92 "Net-(SW20-Pad3)")
  (net 93 "Net-(SW21-Pad1)")
  (net 94 "Net-(SW22-Pad3)")
  (net 95 "Net-(SW23-Pad1)")
  (net 96 "Net-(SW24-Pad3)")
  (net 97 "Net-(SW26-Pad3)")
  (net 98 "Net-(SW28-Pad3)")
  (net_class Default "これは標準のネット クラスです。"
    (clearance 0.2)
    (trace_width 0.25)
    (via_dia 0.4)
    (via_drill 0.3)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net /backlight)
    (add_net /i2c_c)
    (add_net /i2c_d)
    (add_net /underglow)
    (add_net DATA)
    (add_net ENCA)
    (add_net ENCB)
    (add_net LED)
    (add_net "Net-(D1-Pad2)")
    (add_net "Net-(D10-Pad2)")
    (add_net "Net-(D11-Pad2)")
    (add_net "Net-(D12-Pad2)")
    (add_net "Net-(D13-Pad2)")
    (add_net "Net-(D14-Pad2)")
    (add_net "Net-(D15-Pad2)")
    (add_net "Net-(D16-Pad2)")
    (add_net "Net-(D17-Pad2)")
    (add_net "Net-(D18-Pad2)")
    (add_net "Net-(D19-Pad2)")
    (add_net "Net-(D2-Pad2)")
    (add_net "Net-(D20-Pad2)")
    (add_net "Net-(D21-Pad2)")
    (add_net "Net-(D22-Pad2)")
    (add_net "Net-(D23-Pad2)")
    (add_net "Net-(D24-Pad2)")
    (add_net "Net-(D26-Pad2)")
    (add_net "Net-(D27-Pad2)")
    (add_net "Net-(D28-Pad2)")
    (add_net "Net-(D29-Pad2)")
    (add_net "Net-(D3-Pad2)")
    (add_net "Net-(D30-Pad2)")
    (add_net "Net-(D31-Pad1)")
    (add_net "Net-(D31-Pad3)")
    (add_net "Net-(D32-Pad3)")
    (add_net "Net-(D34-Pad1)")
    (add_net "Net-(D35-Pad1)")
    (add_net "Net-(D36-Pad1)")
    (add_net "Net-(D37-Pad3)")
    (add_net "Net-(D4-Pad2)")
    (add_net "Net-(D5-Pad2)")
    (add_net "Net-(D6-Pad2)")
    (add_net "Net-(D7-Pad2)")
    (add_net "Net-(D8-Pad2)")
    (add_net "Net-(D9-Pad2)")
    (add_net "Net-(J3-Pad1)")
    (add_net "Net-(J3-Pad2)")
    (add_net "Net-(J3-Pad3)")
    (add_net "Net-(J3-Pad4)")
    (add_net "Net-(J5-Pad3)")
    (add_net "Net-(SW1-Pad1)")
    (add_net "Net-(SW1-Pad3)")
    (add_net "Net-(SW10-Pad1)")
    (add_net "Net-(SW10-Pad3)")
    (add_net "Net-(SW11-Pad1)")
    (add_net "Net-(SW11-Pad3)")
    (add_net "Net-(SW12-Pad1)")
    (add_net "Net-(SW12-Pad3)")
    (add_net "Net-(SW13-Pad1)")
    (add_net "Net-(SW13-Pad3)")
    (add_net "Net-(SW14-Pad1)")
    (add_net "Net-(SW14-Pad3)")
    (add_net "Net-(SW15-Pad1)")
    (add_net "Net-(SW15-Pad3)")
    (add_net "Net-(SW16-Pad3)")
    (add_net "Net-(SW17-Pad1)")
    (add_net "Net-(SW18-Pad3)")
    (add_net "Net-(SW19-Pad1)")
    (add_net "Net-(SW2-Pad3)")
    (add_net "Net-(SW20-Pad3)")
    (add_net "Net-(SW21-Pad1)")
    (add_net "Net-(SW22-Pad3)")
    (add_net "Net-(SW23-Pad1)")
    (add_net "Net-(SW24-Pad3)")
    (add_net "Net-(SW26-Pad3)")
    (add_net "Net-(SW28-Pad3)")
    (add_net "Net-(SW3-Pad1)")
    (add_net "Net-(SW3-Pad3)")
    (add_net "Net-(SW5-Pad3)")
    (add_net "Net-(U1-Pad24)")
    (add_net "Net-(U1-Pad7)")
    (add_net RESET)
    (add_net SCL)
    (add_net SDA)
    (add_net SW25A)
    (add_net SW25B)
    (add_net col0)
    (add_net col1)
    (add_net col2)
    (add_net col3)
    (add_net col4)
    (add_net lights)
    (add_net row0)
    (add_net row1)
    (add_net row2)
    (add_net row3)
    (add_net row4)
  )
  (net_class GND ""
    (clearance 0.2)
    (trace_width 0.5)
    (via_dia 0.4)
    (via_drill 0.3)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net GND)
  )
  (net_class VCC ""
    (clearance 0.2)
    (trace_width 0.5)
    (via_dia 0.4)
    (via_drill 0.3)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net VCC)
  )
  (module LED_SMD:SK6812MINI_underglow_dev (layer F.Cu) (tedit 5F6F3B08)
    (at 108.85 124.13)
    (fp_text reference D34 (at 0.95 -0.735) (layer F.SilkS) hide)
    (fp_text value LED_sk2812_SM (at -0.3 2.7) (layer F.Fab) hide)
    (pad 2 smd rect (at -2.2 -0.875) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
    (pad 1 smd rect (at -2.2 0.875) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 63 "Net-(D34-Pad1)"))
    (pad 4 smd rect (at 2.2 0.875) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.2 -0.875) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 59 "Net-(D31-Pad1)"))
    (pad 2 smd rect (at -2.2 0.875) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 1 smd rect (at -2.2 -0.875) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 63 "Net-(D34-Pad1)"))
    (pad 3 smd rect (at 2.2 0.875) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 59 "Net-(D31-Pad1)"))
    (pad 4 smd rect (at 2.2 -0.875) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
  )
  (module LED_SMD:SK6812MINI_underglow_dev (layer F.Cu) (tedit 5F6F3B08)
    (at 120.5 59.5 180)
    (fp_text reference D31 (at -4.94 -0.76) (layer F.SilkS) hide)
    (fp_text value LED_sk2812_SM (at -0.3 2.7) (layer F.Fab) hide)
    (pad 2 smd rect (at -2.2 -0.875 180) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
    (pad 1 smd rect (at -2.2 0.875 180) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 59 "Net-(D31-Pad1)"))
    (pad 4 smd rect (at 2.2 0.875 180) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.2 -0.875 180) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 60 "Net-(D31-Pad3)"))
    (pad 2 smd rect (at -2.2 0.875 180) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 1 smd rect (at -2.2 -0.875 180) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 59 "Net-(D31-Pad1)"))
    (pad 3 smd rect (at 2.2 0.875 180) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 60 "Net-(D31-Pad3)"))
    (pad 4 smd rect (at 2.2 -0.875 180) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
  )
  (module LED_SMD:SK6812MINI_underglow_dev (layer F.Cu) (tedit 5F6F3B08)
    (at 158.5 53.79)
    (fp_text reference D32 (at -5.21 -1.04) (layer F.SilkS) hide)
    (fp_text value LED_sk2812_SM (at -0.3 2.7) (layer F.Fab) hide)
    (pad 2 smd rect (at -2.2 -0.875) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
    (pad 1 smd rect (at -2.2 0.875) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 60 "Net-(D31-Pad3)"))
    (pad 4 smd rect (at 2.2 0.875) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.2 -0.875) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 61 "Net-(D32-Pad3)"))
    (pad 2 smd rect (at -2.2 0.875) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 1 smd rect (at -2.2 -0.875) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 60 "Net-(D31-Pad3)"))
    (pad 3 smd rect (at 2.2 0.875) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 61 "Net-(D32-Pad3)"))
    (pad 4 smd rect (at 2.2 -0.875) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
  )
  (module LED_SMD:SK6812MINI_underglow_dev (layer F.Cu) (tedit 5F6F3B08)
    (at 197.5 61.25 180)
    (fp_text reference D33 (at -4.84 1.41) (layer F.SilkS) hide)
    (fp_text value LED_sk2812_SM (at -0.3 2.7) (layer F.Fab) hide)
    (pad 2 smd rect (at -2.2 -0.875 180) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
    (pad 1 smd rect (at -2.2 0.875 180) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 61 "Net-(D32-Pad3)"))
    (pad 4 smd rect (at 2.2 0.875 180) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.2 -0.875 180) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 62 /underglow))
    (pad 2 smd rect (at -2.2 0.875 180) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 1 smd rect (at -2.2 -0.875 180) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 61 "Net-(D32-Pad3)"))
    (pad 3 smd rect (at 2.2 0.875 180) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 62 /underglow))
    (pad 4 smd rect (at 2.2 -0.875 180) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
  )
  (module LED_SMD:SK6812MINI_underglow_dev (layer F.Cu) (tedit 5F6F3B08)
    (at 149.0836 118.2626)
    (fp_text reference D35 (at 0.88 -0.76) (layer F.SilkS) hide)
    (fp_text value LED_sk2812_SM (at -0.3 2.7) (layer F.Fab) hide)
    (pad 2 smd rect (at -2.2 -0.875) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
    (pad 1 smd rect (at -2.2 0.875) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 64 "Net-(D35-Pad1)"))
    (pad 4 smd rect (at 2.2 0.875) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.2 -0.875) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 63 "Net-(D34-Pad1)"))
    (pad 2 smd rect (at -2.2 0.875) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 1 smd rect (at -2.2 -0.875) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 64 "Net-(D35-Pad1)"))
    (pad 3 smd rect (at 2.2 0.875) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 63 "Net-(D34-Pad1)"))
    (pad 4 smd rect (at 2.2 -0.875) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
  )
  (module LED_SMD:SK6812MINI_underglow_dev (layer F.Cu) (tedit 5F6F3B08)
    (at 185.05 120.32)
    (fp_text reference D36 (at 0.87 -0.62) (layer F.SilkS) hide)
    (fp_text value LED_sk2812_SM (at -0.3 2.7) (layer F.Fab) hide)
    (pad 2 smd rect (at -2.2 -0.875) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
    (pad 1 smd rect (at -2.2 0.875) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 65 "Net-(D36-Pad1)"))
    (pad 4 smd rect (at 2.2 0.875) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.2 -0.875) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 64 "Net-(D35-Pad1)"))
    (pad 2 smd rect (at -2.2 0.875) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 1 smd rect (at -2.2 -0.875) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 65 "Net-(D36-Pad1)"))
    (pad 3 smd rect (at 2.2 0.875) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 64 "Net-(D35-Pad1)"))
    (pad 4 smd rect (at 2.2 -0.875) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
  )
  (module LED_SMD:SK6812MINI_underglow_dev (layer F.Cu) (tedit 5F6F3B08)
    (at 105.75 86.5)
    (fp_text reference D37 (at 0 -2.5) (layer F.SilkS) hide)
    (fp_text value LED_sk2812_SM (at -0.3 2.7) (layer F.Fab) hide)
    (pad 2 smd rect (at -2.2 -0.875) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
    (pad 1 smd rect (at -2.2 0.875) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 66 lights))
    (pad 4 smd rect (at 2.2 0.875) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.2 -0.875) (size 2 1) (layers B.Cu B.Paste B.Mask)
      (net 67 "Net-(D37-Pad3)"))
    (pad 2 smd rect (at -2.2 0.875) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 1 smd rect (at -2.2 -0.875) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 66 lights))
    (pad 3 smd rect (at 2.2 0.875) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 67 "Net-(D37-Pad3)"))
    (pad 4 smd rect (at 2.2 -0.875) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
  )
  (module SofleKeyboard-footprint:LED (layer F.Cu) (tedit 5FDCA436)
    (at 107.9 81.1 180)
    (fp_text reference J1 (at 0 6.9 180) (layer F.SilkS))
    (fp_text value LED (at 0 7.62 180) (layer F.Fab) hide)
    (fp_text user GND (at -2.1 5.14 180) (layer F.SilkS))
    (fp_text user LED (at -2.2 2.5 180) (layer B.SilkS))
    (fp_text user LED (at -2.1 2.9 180) (layer F.SilkS))
    (fp_text user GND (at -2.1 5.1 180) (layer B.SilkS))
    (fp_text user VCC (at -2.2 0.1 180) (layer B.SilkS))
    (fp_text user VCC (at -2.1 0.5 180) (layer F.SilkS))
    (fp_text user J1 (at 0 6.9 180) (layer B.SilkS))
    (pad 1 thru_hole rect (at 0 0 270) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask)
      (net 33 VCC))
    (pad 2 thru_hole rect (at 0 2.5 180) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask)
      (net 41 LED))
    (pad 3 thru_hole rect (at 0 5.1 180) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask)
      (net 34 GND))
  )
  (module Connector:3x1header (layer F.Cu) (tedit 5FDCA3D5)
    (at 112.5 80.5)
    (fp_text reference J6 (at 0 -1.7 -180) (layer F.SilkS))
    (fp_text value "indicator bypass" (at 0 7.62 -180) (layer F.Fab) hide)
    (fp_text user J6 (at 0 -1.7 -180) (layer B.SilkS))
    (pad 3 thru_hole circle (at 0 5.1) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask)
      (net 67 "Net-(D37-Pad3)"))
    (pad 2 thru_hole circle (at 0 2.5) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask)
      (net 41 LED))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask)
      (net 66 lights))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 215.8 52.4 180)
    (fp_text reference SW6 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 76 "Net-(SW5-Pad3)"))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 78 "Net-(SW12-Pad1)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 76 "Net-(SW5-Pad3)"))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 78 "Net-(SW12-Pad1)"))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 35 col0))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 10 "Net-(D6-Pad2)"))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 35 col0))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 10 "Net-(D6-Pad2)"))
  )
  (module dane:gecko-logo (layer B.Cu) (tedit 0)
    (at 201 122.75 180)
    (fp_text reference G*** (at 0 0) (layer B.SilkS) hide)
    (fp_text value LOGO (at 0.75 0) (layer B.SilkS) hide)
  )
  (module dane:gecko-logo (layer F.Cu) (tedit 0)
    (at 200.25 122.75)
    (fp_text reference G*** (at 0 0) (layer F.SilkS) hide)
    (fp_text value LOGO (at 0.75 0) (layer F.SilkS) hide)
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 158.6 102.19 180)
    (fp_text reference SW21 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 26 "Net-(D21-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 38 col3))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 26 "Net-(D21-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 38 col3))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 87 "Net-(SW15-Pad1)"))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 93 "Net-(SW21-Pad1)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 87 "Net-(SW15-Pad1)"))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 93 "Net-(SW21-Pad1)"))
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 196.7 109.5 180)
    (fp_text reference SW23 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 28 "Net-(D23-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 36 col1))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 28 "Net-(D23-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 36 col1))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 89 "Net-(SW17-Pad1)"))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 95 "Net-(SW23-Pad1)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 89 "Net-(SW17-Pad1)"))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 95 "Net-(SW23-Pad1)"))
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 215.7 71.3 180)
    (fp_text reference SW12 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 17 "Net-(D12-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 35 col0))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 17 "Net-(D12-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 35 col0))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 84 "Net-(SW12-Pad3)"))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 78 "Net-(SW12-Pad1)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 84 "Net-(SW12-Pad3)"))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 78 "Net-(SW12-Pad1)"))
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 196.7 71.3 180)
    (fp_text reference SW11 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 16 "Net-(D11-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 36 col1))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 16 "Net-(D11-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 36 col1))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 77 "Net-(SW11-Pad3)"))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 83 "Net-(SW11-Pad1)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 77 "Net-(SW11-Pad3)"))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 83 "Net-(SW11-Pad1)"))
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 196.7 90.5 180)
    (fp_text reference SW17 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 22 "Net-(D17-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 36 col1))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 22 "Net-(D17-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 36 col1))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 83 "Net-(SW11-Pad1)"))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 89 "Net-(SW17-Pad1)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 83 "Net-(SW11-Pad1)"))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 89 "Net-(SW17-Pad1)"))
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 139.5 47.5 180)
    (fp_text reference SW2 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 3 "Net-(D2-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 39 col4))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 3 "Net-(D2-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 39 col4))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 72 "Net-(SW2-Pad3)"))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 70 "Net-(SW1-Pad3)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 72 "Net-(SW2-Pad3)"))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 70 "Net-(SW1-Pad3)"))
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 125.805 119.02)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D30 (at 0.5 0) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 2 row4))
    (pad 2 smd rect (at 1.775 0) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 52 "Net-(D30-Pad2)"))
    (pad 1 smd rect (at -1.775 0) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 2 row4))
    (pad 2 smd rect (at 1.775 0) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 52 "Net-(D30-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 125.775 121.6)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D29 (at 0.5 0) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0) (layer F.Fab) hide)
    (pad 2 smd rect (at 1.775 0) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 44 "Net-(D29-Pad2)"))
    (pad 1 smd rect (at -1.775 0) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 2 row4))
    (pad 2 smd rect (at 1.775 0) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 44 "Net-(D29-Pad2)"))
    (pad 1 smd rect (at -1.775 0) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 2 row4))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 125.775 124.2)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D28 (at 0.5 0) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 2 row4))
    (pad 2 smd rect (at 1.775 0) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 32 "Net-(D28-Pad2)"))
    (pad 1 smd rect (at -1.775 0) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 2 row4))
    (pad 2 smd rect (at 1.775 0) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 32 "Net-(D28-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 110.4248 120.6248)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D27 (at 0.5 0) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 2 row4))
    (pad 2 smd rect (at 1.775 0) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 31 "Net-(D27-Pad2)"))
    (pad 1 smd rect (at -1.775 0) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 2 row4))
    (pad 2 smd rect (at 1.775 0) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 31 "Net-(D27-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F7EDC95)
    (at 100.8 123.6)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D26 (at 0.7222 -1.1752) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 2 row4))
    (pad 2 smd rect (at 1.775 0) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 30 "Net-(D26-Pad2)"))
    (pad 1 smd rect (at -1.775 0) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 2 row4))
    (pad 2 smd rect (at 1.775 0) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 30 "Net-(D26-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 107 97)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D25 (at 0.5 0) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 2 row4))
    (pad 2 smd rect (at 1.775 0) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 53 SW25B))
    (pad 1 smd rect (at -1.775 0) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 2 row4))
    (pad 2 smd rect (at 1.775 0) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 53 SW25B))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 208.2 105.175 270)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D24 (at 0.5 0 90) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 11 row3))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 29 "Net-(D24-Pad2)"))
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 11 row3))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 29 "Net-(D24-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 188.5 106.75 270)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D23 (at 0.5 0) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 11 row3))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 28 "Net-(D23-Pad2)"))
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 11 row3))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 28 "Net-(D23-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 169.25 102.15 270)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D22 (at 0.5 0 90) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 11 row3))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 27 "Net-(D22-Pad2)"))
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 11 row3))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 27 "Net-(D22-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 150 98.565 270)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D21 (at 0.5 0 90) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 11 row3))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 26 "Net-(D21-Pad2)"))
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 11 row3))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 26 "Net-(D21-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 131 103.175 270)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D20 (at 0.5 0 90) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 11 row3))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 25 "Net-(D20-Pad2)"))
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 11 row3))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 25 "Net-(D20-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 112 102.75 270)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D19 (at 0.5 0 90) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 11 row3))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 24 "Net-(D19-Pad2)"))
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 11 row3))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 24 "Net-(D19-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 207.75 86.275 270)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D18 (at 0.5 0 90) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 9 row2))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 23 "Net-(D18-Pad2)"))
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 9 row2))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 23 "Net-(D18-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 188.5 88.775 270)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D17 (at 0.5 0 90) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 9 row2))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 22 "Net-(D17-Pad2)"))
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 9 row2))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 22 "Net-(D17-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 169.725 83.425 270)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D16 (at 0.5 0 90) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 9 row2))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 21 "Net-(D16-Pad2)"))
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 9 row2))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 21 "Net-(D16-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 149.75 81.565 270)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D15 (at 0.5 0 90) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 9 row2))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 20 "Net-(D15-Pad2)"))
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 9 row2))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 20 "Net-(D15-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 131.25 83.675 270)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D14 (at 0.5 0 90) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 9 row2))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 19 "Net-(D14-Pad2)"))
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 9 row2))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 19 "Net-(D14-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 128.5 83.775 270)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D13 (at 0.5 0 90) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 9 row2))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 18 "Net-(D13-Pad2)"))
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 9 row2))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 18 "Net-(D13-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 207.75 67.275 270)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D12 (at 0.5 0 90) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 7 row1))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 17 "Net-(D12-Pad2)"))
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 7 row1))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 17 "Net-(D12-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 188.25 66.775 270)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D11 (at 0.5 0 90) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 7 row1))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 16 "Net-(D11-Pad2)"))
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 7 row1))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 16 "Net-(D11-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 169.5 63.65 270)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D10 (at 0.5 0 90) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 7 row1))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 15 "Net-(D10-Pad2)"))
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 7 row1))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 15 "Net-(D10-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 150.25 61.065 270)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D9 (at 0.5 0 90) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 7 row1))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 14 "Net-(D9-Pad2)"))
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 7 row1))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 14 "Net-(D9-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 129.8 63.8 270)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D8 (at 0.5 0 90) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 7 row1))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 13 "Net-(D8-Pad2)"))
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 7 row1))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 13 "Net-(D8-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 126.8 63.775 270)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D7 (at 0.5 0 90) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 7 row1))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 12 "Net-(D7-Pad2)"))
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 7 row1))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 12 "Net-(D7-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 207.75 50.025 270)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D6 (at 0.5 0 90) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 5 row0))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 10 "Net-(D6-Pad2)"))
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 5 row0))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 10 "Net-(D6-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 188 50.25 270)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D5 (at 0.5 0 90) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 5 row0))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 8 "Net-(D5-Pad2)"))
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 5 row0))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 8 "Net-(D5-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 169.25 45.425 270)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D4 (at 0.5 0 90) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 5 row0))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 6 "Net-(D4-Pad2)"))
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 5 row0))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 6 "Net-(D4-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 150.5 43.04 270)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D3 (at 0.5 0 90) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 5 row0))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 4 "Net-(D3-Pad2)"))
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 5 row0))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 4 "Net-(D3-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 131 45.7805 270)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D2 (at 0.5 0 90) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 5 row0))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 3 "Net-(D2-Pad2)"))
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 5 row0))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 3 "Net-(D2-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Diode_SMD:crkbd-diode (layer F.Cu) (tedit 5F6F4F87)
    (at 128.75 45.775 270)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference D1 (at 0.5 0 90) (layer F.Fab) hide)
    (fp_text value D (at -0.6 0 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 5 row0))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 1 "Net-(D1-Pad2)"))
    (pad 1 smd rect (at -1.775 0 270) (size 1.3 0.95) (layers B.Cu B.Paste B.Mask)
      (net 5 row0))
    (pad 2 smd rect (at 1.775 0 270) (size 1.3 0.95) (layers F.Cu F.Paste F.Mask)
      (net 1 "Net-(D1-Pad2)"))
    (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.22 0.15 0.15))
      (rotate (xyz 0 0 180))
    )
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 177.6 123.8 180)
    (fp_text reference SW30 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 52 "Net-(D30-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 35 col0))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 52 "Net-(D30-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 35 col0))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 68 /backlight))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 96 "Net-(SW24-Pad3)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 68 /backlight))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 96 "Net-(SW24-Pad3)"))
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 158.6 121.29 180)
    (fp_text reference SW29 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 44 "Net-(D29-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 36 col1))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 44 "Net-(D29-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 36 col1))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 95 "Net-(SW23-Pad1)"))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 98 "Net-(SW28-Pad3)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 95 "Net-(SW23-Pad1)"))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 98 "Net-(SW28-Pad3)"))
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 139.5 123.7 180)
    (fp_text reference SW28 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 32 "Net-(D28-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 37 col2))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 32 "Net-(D28-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 37 col2))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 98 "Net-(SW28-Pad3)"))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 94 "Net-(SW22-Pad3)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 98 "Net-(SW28-Pad3)"))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 94 "Net-(SW22-Pad3)"))
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 117.6 128.4 195)
    (fp_text reference SW27 (at 0 3 15 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.199999 15) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6 15) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3 15) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58 15) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 31 "Net-(D27-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 195) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001 15) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 195) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 195) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08 15) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12 15) (size 2.3 2) (layers F.Cu F.Mask)
      (net 38 col3))
    (pad 5 smd rect (at 7 -2.58 15) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 31 "Net-(D27-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 195) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54 15) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12 15) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 38 col3))
    (pad "" np_thru_hole circle (at 0 0 285) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08 15) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 195) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 195) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 93 "Net-(SW21-Pad1)"))
    (pad 1 smd rect (at -2.4 6.375 195) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 97 "Net-(SW26-Pad3)"))
    (pad 2 smd rect (at -2.4 4.625 195) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 195) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 93 "Net-(SW21-Pad1)"))
    (pad 4 smd rect (at 2.4 4.625 195) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 195) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 97 "Net-(SW26-Pad3)"))
    (pad 2 smd rect (at -2.4 6.375 195) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F7ECB5A)
    (at 96.71 133.4 120)
    (fp_text reference SW26 (at 0 3 300 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2 120) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6 120) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3 120) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58 300) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 30 "Net-(D26-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 120) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001 300) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 120) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 120) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08 300) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12 300) (size 2.3 2) (layers F.Cu F.Mask)
      (net 39 col4))
    (pad 5 smd rect (at 7 -2.58 300) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 30 "Net-(D26-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 120) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54 300) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12 300) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 39 col4))
    (pad "" np_thru_hole circle (at 0.040622 0.069641 210) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08 300) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 120) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 120) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 97 "Net-(SW26-Pad3)"))
    (pad 1 smd rect (at -2.4 6.375 120) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 92 "Net-(SW20-Pad3)"))
    (pad 2 smd rect (at -2.4 4.625 120) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 120) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 97 "Net-(SW26-Pad3)"))
    (pad 4 smd rect (at 2.4 4.625 120) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 120) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 92 "Net-(SW20-Pad3)"))
    (pad 2 smd rect (at -2.4 6.375 120) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 215.75 109.5 180)
    (fp_text reference SW24 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 29 "Net-(D24-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 35 col0))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 29 "Net-(D24-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 35 col0))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 96 "Net-(SW24-Pad3)"))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 90 "Net-(SW18-Pad3)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 96 "Net-(SW24-Pad3)"))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 90 "Net-(SW18-Pad3)"))
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 177.6 104.7 180)
    (fp_text reference SW22 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 27 "Net-(D22-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 37 col2))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 27 "Net-(D22-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 37 col2))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 94 "Net-(SW22-Pad3)"))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 88 "Net-(SW16-Pad3)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 94 "Net-(SW22-Pad3)"))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 88 "Net-(SW16-Pad3)"))
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 139.5 104.7 180)
    (fp_text reference SW20 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 25 "Net-(D20-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 39 col4))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 25 "Net-(D20-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 39 col4))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 92 "Net-(SW20-Pad3)"))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 86 "Net-(SW14-Pad3)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 92 "Net-(SW20-Pad3)"))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 86 "Net-(SW14-Pad3)"))
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 120.5 107.1 180)
    (fp_text reference SW19 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 24 "Net-(D19-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 54 SW25A))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 24 "Net-(D19-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 54 SW25A))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 85 "Net-(SW13-Pad1)"))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 91 "Net-(SW19-Pad1)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 85 "Net-(SW13-Pad1)"))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 91 "Net-(SW19-Pad1)"))
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 215.7 90.5 180)
    (fp_text reference SW18 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 23 "Net-(D18-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 35 col0))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 23 "Net-(D18-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 35 col0))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 90 "Net-(SW18-Pad3)"))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 84 "Net-(SW12-Pad3)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 90 "Net-(SW18-Pad3)"))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 84 "Net-(SW12-Pad3)"))
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 177.6 85.6 180)
    (fp_text reference SW16 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 21 "Net-(D16-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 37 col2))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 21 "Net-(D16-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 37 col2))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 88 "Net-(SW16-Pad3)"))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 82 "Net-(SW10-Pad3)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 88 "Net-(SW16-Pad3)"))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 82 "Net-(SW10-Pad3)"))
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 158.6 83.19 180)
    (fp_text reference SW15 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 20 "Net-(D15-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 38 col3))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 20 "Net-(D15-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 38 col3))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 81 "Net-(SW15-Pad3)"))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 87 "Net-(SW15-Pad1)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 81 "Net-(SW15-Pad3)"))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 87 "Net-(SW15-Pad1)"))
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 139.5 85.6 180)
    (fp_text reference SW14 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user SW15 (at 7.1 8.2) (layer F.SilkS) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 19 "Net-(D14-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 39 col4))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 19 "Net-(D14-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 39 col4))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 86 "Net-(SW14-Pad3)"))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 80 "Net-(SW14-Pad1)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 86 "Net-(SW14-Pad3)"))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 80 "Net-(SW14-Pad1)"))
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 120.5 88.1 180)
    (fp_text reference SW13 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 18 "Net-(D13-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 54 SW25A))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 18 "Net-(D13-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 54 SW25A))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 79 "Net-(SW13-Pad3)"))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 85 "Net-(SW13-Pad1)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 79 "Net-(SW13-Pad3)"))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 85 "Net-(SW13-Pad1)"))
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 177.6 66.5 180)
    (fp_text reference SW10 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 15 "Net-(D10-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 37 col2))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 15 "Net-(D10-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 37 col2))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 82 "Net-(SW10-Pad3)"))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 75 "Net-(SW10-Pad1)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 82 "Net-(SW10-Pad3)"))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 75 "Net-(SW10-Pad1)"))
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 158.6 64.09 180)
    (fp_text reference SW9 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 14 "Net-(D9-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 38 col3))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 14 "Net-(D9-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 38 col3))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 74 "Net-(SW3-Pad1)"))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 81 "Net-(SW15-Pad3)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 74 "Net-(SW3-Pad1)"))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 81 "Net-(SW15-Pad3)"))
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 139.5 66.6 180)
    (fp_text reference SW8 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 13 "Net-(D8-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 39 col4))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 13 "Net-(D8-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 39 col4))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 80 "Net-(SW14-Pad1)"))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 72 "Net-(SW2-Pad3)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 80 "Net-(SW14-Pad1)"))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 72 "Net-(SW2-Pad3)"))
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 120.5 69.1 180)
    (fp_text reference SW7 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 12 "Net-(D7-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 54 SW25A))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 12 "Net-(D7-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 54 SW25A))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 71 "Net-(SW1-Pad1)"))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 79 "Net-(SW13-Pad3)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 71 "Net-(SW1-Pad1)"))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 79 "Net-(SW13-Pad3)"))
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 196.7 52.4 180)
    (fp_text reference SW5 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 8 "Net-(D5-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 36 col1))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 8 "Net-(D5-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 36 col1))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 76 "Net-(SW5-Pad3)"))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 77 "Net-(SW11-Pad3)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 76 "Net-(SW5-Pad3)"))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 77 "Net-(SW11-Pad3)"))
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 177.6 47.5 180)
    (fp_text reference SW4 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 6 "Net-(D4-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 37 col2))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 6 "Net-(D4-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 37 col2))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 75 "Net-(SW10-Pad1)"))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 73 "Net-(SW3-Pad3)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 75 "Net-(SW10-Pad1)"))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 73 "Net-(SW3-Pad3)"))
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 158.6 45 180)
    (fp_text reference SW3 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 4 "Net-(D3-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 38 col3))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 4 "Net-(D3-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 38 col3))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 73 "Net-(SW3-Pad3)"))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 74 "Net-(SW3-Pad1)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 73 "Net-(SW3-Pad3)"))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 74 "Net-(SW3-Pad1)"))
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
    (at 120.5 50 180)
    (fp_text reference SW1 (at 0 3 unlocked) (layer F.SilkS) hide)
    (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2) (layer F.Fab) hide)
    (fp_text user D? (at -5.2 6) (layer B.SilkS) hide)
    (fp_text user SW_PUSH (at -4.8 8.3) (layer F.Fab) hide)
    (pad 5 smd rect (at -7 -2.58) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 1 "Net-(D1-Pad2)"))
    (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.81 -2.540001) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at -5.7 -5.12) (size 2.3 2) (layers F.Cu F.Mask)
      (net 54 SW25A))
    (pad 5 smd rect (at 7 -2.58) (size 2.3 2) (layers F.Cu F.Paste F.Mask)
      (net 1 "Net-(D1-Pad2)"))
    (pad "" np_thru_hole circle (at -4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 6 smd rect (at 5.7 -5.12) (size 2.3 2) (layers B.Cu B.Paste B.Mask)
      (net 54 SW25A))
    (pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
    (pad 4 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC))
    (pad 3 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 70 "Net-(SW1-Pad3)"))
    (pad 1 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 71 "Net-(SW1-Pad1)"))
    (pad 2 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
      (net 34 GND))
    (pad 3 smd rect (at 2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 70 "Net-(SW1-Pad3)"))
    (pad 4 smd rect (at 2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC))
    (pad 1 smd rect (at -2.4 4.625 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 71 "Net-(SW1-Pad1)"))
    (pad 2 smd rect (at -2.4 6.375 180) (size 1.6 1) (layers B.Cu B.Paste B.Mask)
      (net 34 GND))
  )
  (module Connector:3x1header (layer F.Cu) (tedit 5F6F4566)
    (at 176.327 114.7066 90)
    (fp_text reference J5 (at 0 -2.54 270) (layer F.SilkS) hide)
    (fp_text value "backlight sel" (at 0 7.62 270) (layer F.Fab) hide)
    (pad 3 thru_hole circle (at 0 5.1 90) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask)
      (net 69 "Net-(J5-Pad3)"))
    (pad 2 thru_hole circle (at 0 2.5 90) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask)
      (net 65 "Net-(D36-Pad1)"))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask)
      (net 68 /backlight))
  )
  (module Connector:3x1header (layer F.Cu) (tedit 5F6F4566)
    (at 185.5 101.15 180)
    (fp_text reference J4 (at 0 -2.54 180) (layer F.SilkS) hide)
    (fp_text value "key leds" (at 0.1 6.95 180) (layer F.Fab) hide)
    (pad 3 thru_hole circle (at 0 5.1 180) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask)
      (net 62 /underglow))
    (pad 2 thru_hole circle (at 0 2.5 180) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask)
      (net 66 lights))
    (pad 1 thru_hole rect (at 0 0 270) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask)
      (net 68 /backlight))
  )
  (module SofleKeyboard-footprint:ProMicro (layer F.Cu) (tedit 5B8BDEB4)
    (at 101 56)
    (fp_text reference U1 (at 0 1.2) (layer F.SilkS) hide)
    (fp_text value ProMicro (at 0 -0.8) (layer F.Fab) hide)
    (pad 22 thru_hole circle (at -7.521185 -8.494255 180) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask B.SilkS)
      (net 43 RESET))
    (pad 10 thru_hole circle (at 7.718815 9.285745 180) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask B.SilkS)
      (net 9 row2))
    (pad 18 thru_hole circle (at -7.521185 1.665745 180) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask B.SilkS)
      (net 35 col0))
    (pad 6 thru_hole circle (at 7.718815 -0.874255 180) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask B.SilkS)
      (net 42 SCL))
    (pad 4 thru_hole circle (at 7.718815 -5.954255 180) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask B.SilkS)
      (net 34 GND))
    (pad 14 thru_hole circle (at -7.521185 11.825745 180) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask B.SilkS)
      (net 39 col4))
    (pad 3 thru_hole circle (at 7.718815 -8.494255 180) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask B.SilkS)
      (net 34 GND))
    (pad 1 thru_hole circle (at 7.718815 -13.574255 180) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask B.SilkS)
      (net 41 LED))
    (pad 16 thru_hole circle (at -7.521185 6.745745 180) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask B.SilkS)
      (net 37 col2))
    (pad 12 thru_hole circle (at 7.718815 14.365745 180) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask B.SilkS)
      (net 2 row4))
    (pad 19 thru_hole circle (at -7.521185 -0.874255 180) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask B.SilkS)
      (net 55 ENCB))
    (pad 23 thru_hole circle (at -7.521185 -11.034255 180) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask B.SilkS)
      (net 34 GND))
    (pad 21 thru_hole circle (at -7.521185 -5.954255 180) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask B.SilkS)
      (net 33 VCC))
    (pad 20 thru_hole circle (at -7.521185 -3.414255 180) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask B.SilkS)
      (net 56 ENCA))
    (pad 15 thru_hole circle (at -7.521185 9.285745 180) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask B.SilkS)
      (net 38 col3))
    (pad 17 thru_hole circle (at -7.521185 4.205745 180) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask B.SilkS)
      (net 36 col1))
    (pad 9 thru_hole circle (at 7.718815 6.745745 180) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask B.SilkS)
      (net 7 row1))
    (pad 8 thru_hole circle (at 7.718815 4.205745 180) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask B.SilkS)
      (net 5 row0))
    (pad 13 thru_hole circle (at -7.521185 14.365745 180) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask B.SilkS)
      (net 54 SW25A))
    (pad 11 thru_hole circle (at 7.718815 11.825745 180) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask B.SilkS)
      (net 11 row3))
    (pad 2 thru_hole circle (at 7.718815 -11.034255 180) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask B.SilkS)
      (net 47 DATA))
    (pad 24 thru_hole circle (at -7.521185 -13.574255 180) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask B.SilkS)
      (net 45 "Net-(U1-Pad24)"))
    (pad 7 thru_hole circle (at 7.718815 1.665745 180) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask B.SilkS)
      (net 46 "Net-(U1-Pad7)"))
    (pad 5 thru_hole circle (at 7.718815 -3.414255 180) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask B.SilkS)
      (net 40 SDA))
    (pad 1 thru_hole circle (at -8.82 -14.77) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 41 LED))
    (pad 2 thru_hole circle (at -8.82 -12.23) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 47 DATA))
    (pad 3 thru_hole circle (at -8.82 -9.69) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 34 GND))
    (pad 4 thru_hole circle (at -8.82 -7.15) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 34 GND))
    (pad 5 thru_hole circle (at -8.82 -4.61) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 40 SDA))
    (pad 6 thru_hole circle (at -8.82 -2.07) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 42 SCL))
    (pad 7 thru_hole circle (at -8.82 0.47) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 46 "Net-(U1-Pad7)"))
    (pad 8 thru_hole circle (at -8.82 3.01) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 5 row0))
    (pad 9 thru_hole circle (at -8.82 5.55) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 7 row1))
    (pad 10 thru_hole circle (at -8.82 8.09) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 9 row2))
    (pad 11 thru_hole circle (at -8.82 10.63) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 11 row3))
    (pad 12 thru_hole circle (at -8.82 13.17) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 2 row4))
    (pad 13 thru_hole circle (at 6.42 13.17) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 54 SW25A))
    (pad 14 thru_hole circle (at 6.42 10.63) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 39 col4))
    (pad 15 thru_hole circle (at 6.42 8.09) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 38 col3))
    (pad 16 thru_hole circle (at 6.42 5.55) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 37 col2))
    (pad 17 thru_hole circle (at 6.42 3.01) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 36 col1))
    (pad 18 thru_hole circle (at 6.42 0.47) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 35 col0))
    (pad 19 thru_hole circle (at 6.42 -2.07) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 55 ENCB))
    (pad 20 thru_hole circle (at 6.42 -4.61) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 56 ENCA))
    (pad 21 thru_hole circle (at 6.42 -7.15) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 33 VCC))
    (pad 22 thru_hole circle (at 6.42 -9.69) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 43 RESET))
    (pad 23 thru_hole circle (at 6.42 -12.23) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 34 GND))
    (pad 24 thru_hole circle (at 6.42 -14.77) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 45 "Net-(U1-Pad24)"))
  )
  (module SofleKeyboard-footprint:M2_HOLE_PCB (layer F.Cu) (tedit 5D908E44)
    (at 107 93.5)
    (fp_text reference TH2 (at 0 2.7) (layer F.SilkS) hide)
    (fp_text value HOLE (at 0 -2.6) (layer F.Fab))
    (pad "" thru_hole circle (at 0 0) (size 4 4) (drill 2.2) (layers *.Cu *.Mask Dwgs.User))
  )
  (module SofleKeyboard-footprint:M2_HOLE_PCB (layer F.Cu) (tedit 5D908E44)
    (at 91.5 93.5)
    (fp_text reference TH1 (at 0 2.7) (layer F.SilkS) hide)
    (fp_text value HOLE (at 0 -2.6) (layer F.Fab))
    (pad "" thru_hole circle (at 0 0) (size 4 4) (drill 2.2) (layers *.Cu *.Mask Dwgs.User))
  )
  (module SofleKeyboard-footprint:OLED_4Pin (layer F.Cu) (tedit 59FC8837)
    (at 96.7 74.6)
    (descr "Connecteur 6 pins")
    (tags "CONN DEV")
    (fp_text reference J3 (at -1.915 1.93 90) (layer F.SilkS) hide)
    (fp_text value OLED (at 3.81 1.27) (layer F.SilkS) hide)
    (pad 4 thru_hole circle (at 7.62 0) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 51 "Net-(J3-Pad4)"))
    (pad 3 thru_hole circle (at 5.08 0) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 50 "Net-(J3-Pad3)"))
    (pad 2 thru_hole circle (at 2.54 0) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 49 "Net-(J3-Pad2)"))
    (pad 1 thru_hole circle (at 0 0) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 48 "Net-(J3-Pad1)"))
  )
  (module SofleKeyboard-footprint:jumper_data (layer F.Cu) (tedit 5D87BC97)
    (at 94 75 270)
    (attr smd)
    (fp_text reference W1 (at -1.8 0) (layer F.SilkS) hide)
    (fp_text value jumper (at 0 1.524 90) (layer F.SilkS) hide)
    (pad 1 smd rect (at -0.50038 0 270) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask)
      (net 47 DATA) (clearance 0.1905))
    (pad 2 smd rect (at 0.50038 0 270) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask)
      (net 58 /i2c_d) (clearance 0.1905))
    (model smd\resistors\R0603.wrl
      (offset (xyz 0 0 0.02539999961853028))
      (scale (xyz 0.5 0.5 0.5))
      (rotate (xyz 0 0 0))
    )
  )
  (module SofleKeyboard-footprint:TACT_SWITCH_TVBP06 (layer F.Cu) (tedit 5B8CD44F)
    (at 90 77.5 270)
    (fp_text reference RSW1 (at 0 -1.7 90) (layer F.SilkS) hide)
    (fp_text value SW_RST (at 0 2 90) (layer F.Fab) hide)
    (fp_text user RESET (at 0 0 270) (layer F.SilkS))
    (fp_text user RESET (at 0 0 270) (layer F.SilkS))
    (pad 2 thru_hole circle (at 3.25 0 270) (size 2 2) (drill 1.3) (layers *.Cu *.Mask)
      (net 43 RESET))
    (pad 1 thru_hole circle (at -3.25 0 270) (size 2 2) (drill 1.3) (layers *.Cu *.Mask)
      (net 34 GND))
  )
  (module SofleKeyboard-footprint:Jumper (layer B.Cu) (tedit 59FC274F)
    (at 96.7 69.3 90)
    (attr smd)
    (fp_text reference JP8 (at -2.286 -0.127 90) (layer B.SilkS) hide)
    (fp_text value Jumper_NO_Small (at -2.755 0 90) (layer B.SilkS) hide)
    (pad 2 smd rect (at 0.50038 0 90) (size 0.635 1.143) (layers B.Cu B.Paste B.Mask)
      (net 34 GND) (clearance 0.1905))
    (pad 1 smd rect (at -0.50038 0 90) (size 0.635 1.143) (layers B.Cu B.Paste B.Mask)
      (net 48 "Net-(J3-Pad1)") (clearance 0.1905))
    (model smd\resistors\R0603.wrl
      (offset (xyz 0 0 0.02539999961853028))
      (scale (xyz 0.5 0.5 0.5))
      (rotate (xyz 0 0 0))
    )
  )
  (module SofleKeyboard-footprint:Jumper (layer B.Cu) (tedit 59FC274F)
    (at 99.2 69.3 90)
    (attr smd)
    (fp_text reference JP7 (at -2.286 -0.127 90) (layer B.SilkS) hide)
    (fp_text value Jumper_NO_Small (at -2.755 0 90) (layer B.SilkS) hide)
    (pad 2 smd rect (at 0.50038 0 90) (size 0.635 1.143) (layers B.Cu B.Paste B.Mask)
      (net 33 VCC) (clearance 0.1905))
    (pad 1 smd rect (at -0.50038 0 90) (size 0.635 1.143) (layers B.Cu B.Paste B.Mask)
      (net 49 "Net-(J3-Pad2)") (clearance 0.1905))
    (model smd\resistors\R0603.wrl
      (offset (xyz 0 0 0.02539999961853028))
      (scale (xyz 0.5 0.5 0.5))
      (rotate (xyz 0 0 0))
    )
  )
  (module SofleKeyboard-footprint:Jumper (layer B.Cu) (tedit 59FC274F)
    (at 101.7 69.3 90)
    (attr smd)
    (fp_text reference JP6 (at -2.286 -0.127 90) (layer B.SilkS) hide)
    (fp_text value Jumper_NO_Small (at -2.755 0 90) (layer B.SilkS) hide)
    (pad 2 smd rect (at 0.50038 0 90) (size 0.635 1.143) (layers B.Cu B.Paste B.Mask)
      (net 42 SCL) (clearance 0.1905))
    (pad 1 smd rect (at -0.50038 0 90) (size 0.635 1.143) (layers B.Cu B.Paste B.Mask)
      (net 50 "Net-(J3-Pad3)") (clearance 0.1905))
    (model smd\resistors\R0603.wrl
      (offset (xyz 0 0 0.02539999961853028))
      (scale (xyz 0.5 0.5 0.5))
      (rotate (xyz 0 0 0))
    )
  )
  (module SofleKeyboard-footprint:Jumper (layer B.Cu) (tedit 59FC274F)
    (at 104.3 69.3 90)
    (attr smd)
    (fp_text reference JP5 (at -2.286 -0.127 90) (layer B.SilkS) hide)
    (fp_text value Jumper_NO_Small (at -2.755 0 90) (layer B.SilkS) hide)
    (pad 2 smd rect (at 0.50038 0 90) (size 0.635 1.143) (layers B.Cu B.Paste B.Mask)
      (net 40 SDA) (clearance 0.1905))
    (pad 1 smd rect (at -0.50038 0 90) (size 0.635 1.143) (layers B.Cu B.Paste B.Mask)
      (net 51 "Net-(J3-Pad4)") (clearance 0.1905))
    (model smd\resistors\R0603.wrl
      (offset (xyz 0 0 0.02539999961853028))
      (scale (xyz 0.5 0.5 0.5))
      (rotate (xyz 0 0 0))
    )
  )
  (module SofleKeyboard-footprint:Jumper (layer F.Cu) (tedit 59FC274F)
    (at 96.7 69.3 90)
    (attr smd)
    (fp_text reference JP4 (at -2.286 0.127 90) (layer F.SilkS) hide)
    (fp_text value Jumper_NO_Small (at -2.755 0 90) (layer F.SilkS) hide)
    (pad 2 smd rect (at 0.50038 0 90) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask)
      (net 40 SDA) (clearance 0.1905))
    (pad 1 smd rect (at -0.50038 0 90) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask)
      (net 48 "Net-(J3-Pad1)") (clearance 0.1905))
    (model smd\resistors\R0603.wrl
      (offset (xyz 0 0 0.02539999961853028))
      (scale (xyz 0.5 0.5 0.5))
      (rotate (xyz 0 0 0))
    )
  )
  (module SofleKeyboard-footprint:Jumper (layer F.Cu) (tedit 59FC274F)
    (at 99.2 69.3 90)
    (attr smd)
    (fp_text reference JP3 (at -2.286 0.127 90) (layer F.SilkS) hide)
    (fp_text value Jumper_NO_Small (at -2.755 0 90) (layer F.SilkS) hide)
    (pad 2 smd rect (at 0.50038 0 90) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask)
      (net 42 SCL) (clearance 0.1905))
    (pad 1 smd rect (at -0.50038 0 90) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask)
      (net 49 "Net-(J3-Pad2)") (clearance 0.1905))
    (model smd\resistors\R0603.wrl
      (offset (xyz 0 0 0.02539999961853028))
      (scale (xyz 0.5 0.5 0.5))
      (rotate (xyz 0 0 0))
    )
  )
  (module SofleKeyboard-footprint:Jumper (layer F.Cu) (tedit 59FC274F)
    (at 101.7 69.3 90)
    (attr smd)
    (fp_text reference JP2 (at -2.286 0.127 90) (layer F.SilkS) hide)
    (fp_text value Jumper_NO_Small (at -2.755 0 90) (layer F.SilkS) hide)
    (pad 2 smd rect (at 0.50038 0 90) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask)
      (net 33 VCC) (clearance 0.1905))
    (pad 1 smd rect (at -0.50038 0 90) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask)
      (net 50 "Net-(J3-Pad3)") (clearance 0.1905))
    (model smd\resistors\R0603.wrl
      (offset (xyz 0 0 0.02539999961853028))
      (scale (xyz 0.5 0.5 0.5))
      (rotate (xyz 0 0 0))
    )
  )
  (module SofleKeyboard-footprint:Jumper (layer F.Cu) (tedit 59FC274F)
    (at 104.3 69.3 90)
    (attr smd)
    (fp_text reference JP1 (at -2.286 0.127 90) (layer F.SilkS) hide)
    (fp_text value Jumper_NO_Small (at -2.755 0 90) (layer F.SilkS) hide)
    (pad 2 smd rect (at 0.50038 0 90) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask)
      (net 34 GND) (clearance 0.1905))
    (pad 1 smd rect (at -0.50038 0 90) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask)
      (net 51 "Net-(J3-Pad4)") (clearance 0.1905))
    (model smd\resistors\R0603.wrl
      (offset (xyz 0 0 0.02539999961853028))
      (scale (xyz 0.5 0.5 0.5))
      (rotate (xyz 0 0 0))
    )
  )
  (module SofleKeyboard-footprint:RESISTOR_mini (layer F.Cu) (tedit 5B8CD4DE)
    (at 98.039272 80.311965)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference R1 (at -0.039272 -0.011965 180) (layer F.SilkS))
    (fp_text value R (at 0 -1.6 180) (layer F.SilkS) hide)
    (fp_text user R1 (at 0 -0.011965 180) (layer B.SilkS))
    (pad 2 thru_hole circle (at 2.54 0) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 40 SDA))
    (pad 1 thru_hole circle (at -2.54 0) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 33 VCC))
    (model discret/resistor.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.3 0.3 0.3))
      (rotate (xyz 0 0 0))
    )
    (model Resistors_ThroughHole.3dshapes/Resistor_Horizontal_RM10mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.2 0.2 0.2))
      (rotate (xyz 0 0 0))
    )
  )
  (module SofleKeyboard-footprint:RESISTOR_mini (layer F.Cu) (tedit 5B8CD4DE)
    (at 98.039272 78.061965)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference R2 (at -0.039272 0.038035 180) (layer F.SilkS))
    (fp_text value R (at 0 -1.6 180) (layer F.SilkS) hide)
    (fp_text user R2 (at 0 0 180) (layer B.SilkS))
    (pad 2 thru_hole circle (at 2.54 0) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 42 SCL))
    (pad 1 thru_hole circle (at -2.54 0) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 33 VCC))
    (model discret/resistor.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.3 0.3 0.3))
      (rotate (xyz 0 0 0))
    )
    (model Resistors_ThroughHole.3dshapes/Resistor_Horizontal_RM10mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.2 0.2 0.2))
      (rotate (xyz 0 0 0))
    )
  )
  (module SofleKeyboard-footprint:1pin_conn (layer F.Cu) (tedit 5AD20A86)
    (at 102.7 78.1 270)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference P2 (at 0 -1.671944 270) (layer F.SilkS))
    (fp_text value i2c_pin (at 0 -1.4605 270) (layer F.SilkS) hide)
    (fp_text user P1 (at -0.1 1.7 270) (layer B.SilkS) hide)
    (fp_text user P2 (at 0 -1.7 270) (layer B.SilkS))
    (pad 1 thru_hole circle (at 0 0 270) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 58 /i2c_d))
    (model discret/resistor.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.3 0.3 0.3))
      (rotate (xyz 0 0 0))
    )
    (model Resistors_ThroughHole.3dshapes/Resistor_Horizontal_RM10mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.2 0.2 0.2))
      (rotate (xyz 0 0 0))
    )
  )
  (module SofleKeyboard-footprint:1pin_conn (layer F.Cu) (tedit 5AD20A86)
    (at 102.7 80.3 270)
    (descr "Resitance 3 pas")
    (tags R)
    (autoplace_cost180 10)
    (fp_text reference P1 (at 0 -1.671944 270) (layer F.SilkS))
    (fp_text value i2c_pin (at 0 -1.4605 270) (layer F.SilkS) hide)
    (fp_text user P1 (at 0.2 -1.7 270) (layer B.SilkS))
    (pad 1 thru_hole circle (at 0 0 270) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)
      (net 57 /i2c_c))
    (model discret/resistor.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.3 0.3 0.3))
      (rotate (xyz 0 0 0))
    )
    (model Resistors_ThroughHole.3dshapes/Resistor_Horizontal_RM10mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.2 0.2 0.2))
      (rotate (xyz 0 0 0))
    )
  )
  (module SofleKeyboard-footprint:HOLE_M2_TH (layer F.Cu) (tedit 5F805BFE)
    (at 206.175 100.025)
    (fp_text reference TH6 (at 0 -2.54) (layer F.SilkS) hide)
    (fp_text value HOLE (at 0 2.54) (layer F.SilkS) hide)
    (pad "" thru_hole circle (at -0.175 -0.025 90) (size 4.7 4.7) (drill 4.1) (layers *.Cu *.Mask Dwgs.User)
      (clearance 0.3))
  )
  (module SofleKeyboard-footprint:HOLE_M2_TH (layer F.Cu) (tedit 5F805BD0)
    (at 130.025 97.575)
    (fp_text reference TH5 (at 0 -2.54) (layer F.SilkS) hide)
    (fp_text value HOLE (at 0 2.54) (layer F.SilkS) hide)
    (pad "" thru_hole circle (at -0.025 -0.075 90) (size 4.7 4.7) (drill 4.1) (layers *.Cu *.Mask Dwgs.User)
      (clearance 0.3))
  )
  (module SofleKeyboard-footprint:HOLE_M2_TH (layer F.Cu) (tedit 5F805BB1)
    (at 129.975 57.075)
    (fp_text reference TH3 (at 0 -2.54) (layer F.SilkS) hide)
    (fp_text value HOLE (at 0 2.54) (layer F.SilkS) hide)
    (pad "" thru_hole circle (at 0.025 -0.075 90) (size 4.7 4.7) (drill 4.1) (layers *.Cu *.Mask Dwgs.User)
      (clearance 0.3))
  )
  (module SofleKeyboard-footprint:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm-keebio_modified (layer F.Cu) (tedit 5D5C0C22)
    (at 100 104.5)
    (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")
    (fp_text reference SW25 (at 4.24 4.6) (layer F.SilkS) hide)
    (fp_text value Rotary_Encoder_Switch (at 0 7.9) (layer F.Fab))
    (pad S1 thru_hole circle (at 7 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 54 SW25A))
    (pad S2 thru_hole circle (at 7 -2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 53 SW25B))
    (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 B thru_hole circle (at -7.5 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 55 ENCB))
    (pad C thru_hole circle (at -7.5 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 34 GND))
    (pad A thru_hole circle (at -7.5 -2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 56 ENCA))
    (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 SofleKeyboard-footprint:HOLE_M2_TH (layer F.Cu) (tedit 5F8059EF)
    (at 103 119 90)
    (fp_text reference TH7 (at 0 -2.54 90) (layer F.SilkS) hide)
    (fp_text value HOLE (at 0 2.54 90) (layer F.SilkS) hide)
    (pad "" thru_hole circle (at 0 0 180) (size 4.7 4.7) (drill 4.1) (layers *.Cu *.Mask Dwgs.User)
      (clearance 0.3))
  )
  (module SofleKeyboard-footprint:HOLE_M2_TH (layer F.Cu) (tedit 5F805C11)
    (at 206.225 61.775)
    (fp_text reference TH4 (at 0 -2.54) (layer F.SilkS) hide)
    (fp_text value HOLE (at 0 2.54) (layer F.SilkS) hide)
    (pad "" thru_hole circle (at -0.225 -0.275 90) (size 4.7 4.7) (drill 4.1) (layers *.Cu *.Mask Dwgs.User)
      (clearance 0.3))
  )
  (module SofleKeyboard-footprint:MJ-4PP-9 (layer F.Cu) (tedit 5D8BAE3B)
    (at 88 85.65 90)
    (fp_text reference J2 (at -0.889 6.4135 90) (layer F.Fab))
    (fp_text value 4PIN (at 0 14 90) (layer F.Fab) hide)
    (fp_text user TRRS (at -0.75 6.45 90) (layer F.SilkS))
    (fp_text user TRRS (at -0.75 6.45 90) (layer F.SilkS))
    (pad "" np_thru_hole circle (at -1.75 8.5 90) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask F.SilkS))
    (pad "" np_thru_hole circle (at -1.75 1.5 90) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask F.SilkS))
    (pad 1 thru_hole oval (at -3.85 10.3 90) (size 1.7 2.5) (drill oval 1 1.5) (layers *.Cu *.Mask F.SilkS)
      (net 33 VCC) (clearance 0.15))
    (pad 4 thru_hole oval (at 0.35 11.8 90) (size 1.7 2.5) (drill oval 1 1.5) (layers *.Cu *.Mask F.SilkS)
      (net 57 /i2c_c) (clearance 0.15))
    (pad 3 thru_hole oval (at -3.85 3.3 90) (size 1.7 2.5) (drill oval 1 1.5) (layers *.Cu *.Mask F.SilkS)
      (net 58 /i2c_d))
    (pad 2 thru_hole oval (at -3.85 6.3 90) (size 1.7 2.5) (drill oval 1 1.5) (layers *.Cu *.Mask F.SilkS)
      (net 34 GND))
    (pad "" np_thru_hole circle (at 0 1.5 90) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask F.SilkS))
    (pad "" np_thru_hole circle (at 0 8.5 90) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask F.SilkS))
    (pad 3 thru_hole oval (at 2.1 3.3 90) (size 1.7 2.5) (drill oval 1 1.5) (layers *.Cu *.Mask F.SilkS)
      (net 58 /i2c_d))
    (pad 2 thru_hole oval (at 2.1 6.3 90) (size 1.7 2.5) (drill oval 1 1.5) (layers *.Cu *.Mask F.SilkS)
      (net 34 GND))
    (pad 1 thru_hole oval (at 2.1 10.3 90) (size 1.7 2.5) (drill oval 1 1.5) (layers *.Cu *.Mask F.SilkS)
      (net 33 VCC) (clearance 0.15))
    (pad 4 thru_hole oval (at -2.1 11.8 90) (size 1.7 2.5) (drill oval 1 1.5) (layers *.Cu *.Mask F.SilkS)
      (net 57 /i2c_c) (clearance 0.15))
    (model "../../../../../../Users/pluis/Documents/Magic Briefcase/Documents/KiCad/3d/AB2_TRS_3p5MM_PTH.wrl"
      (at (xyz 0 0 0))
      (scale (xyz 0.42 0.42 0.42))
      (rotate (xyz 0 0 90))
    )
  )
  (gr_text &BL (at 188.4 97.4 90) (layer F.SilkS))
  (gr_text &BL (at 188.41 97.37 90) (layer B.SilkS))
  (gr_text "Sofle RGB by Dane Evans, original by Josef Adamacik" (at 113.75 39) (layer F.SilkS))
  (gr_text s6 (at 215.5 47) (layer Eco1.User))
  (gr_text s5 (at 196.5 47) (layer Eco1.User))
  (gr_text s16 (at 177.5 80) (layer Eco1.User))
  (gr_text s15 (at 158.5 77.5) (layer Eco1.User))
  (gr_text s14 (at 139.5 80) (layer Eco1.User))
  (gr_text s12 (at 215.5 65.5) (layer Eco1.User))
  (gr_text s11 (at 196.5 65.5) (layer Eco1.User))
  (gr_text s10 (at 178 61) (layer Eco1.User))
  (gr_text s9 (at 158.5 58.5) (layer Eco1.User))
  (gr_text s8 (at 139.5 61) (layer Eco1.User))
  (gr_text s4 (at 177.5 42) (layer Eco1.User))
  (gr_text s3 (at 158.5 39.5) (layer Eco1.User))
  (gr_text s2 (at 139.5 41.5) (layer Eco1.User))
  (gr_text s1 (at 120.5 44.5) (layer Eco1.User))
  (gr_text s7 (at 120.5 63) (layer Eco1.User))
  (gr_text s13 (at 120.5 82.5) (layer Eco1.User))
  (gr_text s18 (at 215.5 85) (layer Eco1.User))
  (gr_text s17 (at 196.5 85) (layer Eco1.User))
  (gr_text s22 (at 177.5 99) (layer Eco1.User))
  (gr_text "s21\n" (at 158.5 97) (layer Eco1.User))
  (gr_text "s20\n" (at 139.5 99) (layer Eco1.User))
  (gr_text "s19\n" (at 120.5 101.5) (layer Eco1.User))
  (gr_text s24 (at 215.5 104) (layer Eco1.User))
  (gr_text "s23\n" (at 196.5 104) (layer Eco1.User))
  (gr_text "s30\n" (at 177.5 118) (layer Eco1.User))
  (gr_text "s29\n" (at 158.5 116) (layer Eco1.User))
  (gr_text "s28\n" (at 139.5 118.5) (layer Eco1.User))
  (gr_text s27 (at 116 123.5) (layer Eco1.User))
  (gr_text "s26\n" (at 96 133) (layer Eco1.User))
  (gr_line (start 179.3488 116.0352) (end 179.3488 120.5352) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 179.35 97.05) (end 179.35 101.55) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 160.3504 113.5362) (end 160.3504 118.0362) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 194.95 82.75) (end 198.45 82.75) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 141.2504 120.4492) (end 137.7504 120.4492) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 160.35 98.9308) (end 156.85 98.9308) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 118.75 99.35) (end 122.25 99.35) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 137.7504 115.9492) (end 141.2504 115.9492) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 156.85 75.4562) (end 160.35 75.4562) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 194.95 101.75) (end 198.45 101.75) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 156.85 79.9562) (end 156.85 75.4562) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 137.7504 120.4492) (end 137.7504 115.9492) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 118.75 103.85) (end 118.75 99.35) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 137.75 97.05) (end 141.25 97.05) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 175.85 97.05) (end 179.35 97.05) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 160.35 75.4562) (end 160.35 79.9562) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 179.3488 120.5352) (end 175.8488 120.5352) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 217.5 101.726) (end 217.5 106.226) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 214 106.226) (end 214 101.726) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 217.5 106.226) (end 214 106.226) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 198.45 106.25) (end 194.95 106.25) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 175.8488 116.0352) (end 179.3488 116.0352) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 175.8488 120.5352) (end 175.8488 116.0352) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 156.8504 113.5362) (end 160.3504 113.5362) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 141.25 97.05) (end 141.25 101.55) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 198.45 87.25) (end 194.95 87.25) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 175.85 77.95) (end 179.35 77.95) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 156.85 94.4308) (end 160.35 94.4308) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 160.35 94.4308) (end 160.35 98.9308) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 179.35 77.95) (end 179.35 82.45) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 194.95 87.25) (end 194.95 82.75) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 156.8504 118.0362) (end 156.8504 113.5362) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 160.3504 118.0362) (end 156.8504 118.0362) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 141.2504 115.9492) (end 141.2504 120.4492) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 122.25 99.35) (end 122.25 103.85) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 198.45 101.75) (end 198.45 106.25) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 175.85 101.55) (end 175.85 97.05) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 122.25 103.85) (end 118.75 103.85) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 137.75 101.55) (end 137.75 97.05) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 156.85 98.9308) (end 156.85 94.4308) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 175.85 82.45) (end 175.85 77.95) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 179.35 101.55) (end 175.85 101.55) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 198.45 82.75) (end 198.45 87.25) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 194.95 106.25) (end 194.95 101.75) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 179.35 82.45) (end 175.85 82.45) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 141.25 101.55) (end 137.75 101.55) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 138.154128 134) (end 93.9 146.75) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 217.45 82.7895) (end 217.45 87.2895) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 225.026621 43.6956) (end 225.168321 43.835582) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 122.25 46.75) (end 118.75 46.75) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 175.85 39.85) (end 179.35 39.85) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 179.35 44.35) (end 175.85 44.35) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 213.95 63.526) (end 217.45 63.526) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 156.85 41.7308) (end 156.85 37.2308) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 89.19368 37.348815) (end 89.425853 37.325405) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 88.977436 37.415945) (end 89.19368 37.348815) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 149 35) (end 170.95 35) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 118.75 42.25) (end 122.25 42.25) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 137.75 39.7484) (end 141.25 39.7484) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 160.35 37.2308) (end 160.35 41.7308) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 194.95 49.15) (end 194.95 44.65) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 198.45 68.05) (end 194.95 68.05) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 122.25 42.25) (end 122.25 46.75) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 118.75 46.75) (end 118.75 42.25) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 213.95 49.1514) (end 213.95 44.6514) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 194.95 63.55) (end 198.45 63.55) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 160.35 41.7308) (end 156.85 41.7308) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 213.95 82.7895) (end 217.45 82.7895) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 214 101.726) (end 217.5 101.726) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 141.25 44.2484) (end 137.75 44.2484) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 198.45 63.55) (end 198.45 68.05) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 198.45 49.15) (end 194.95 49.15) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 224.861871 43.581466) (end 225.026621 43.6956) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 137.75 44.2484) (end 137.75 39.7484) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 213.95 44.6514) (end 217.45 44.6514) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 225.168321 43.835582) (end 225.283881 43.997807) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 179.35 39.85) (end 179.35 44.35) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 198.45 44.65) (end 198.45 49.15) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 217.45 44.6514) (end 217.45 49.1514) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 213.95 68.026) (end 213.95 63.526) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 194.95 44.65) (end 198.45 44.65) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 217.45 63.526) (end 217.45 68.026) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 88.275257 114.4) (end 88.273857 38.477435) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 175.85 44.35) (end 175.85 39.85) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 217.45 49.1514) (end 213.95 49.1514) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 194.95 68.05) (end 194.95 63.55) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 217.45 87.2895) (end 213.95 87.2895) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 217.45 68.026) (end 213.95 68.026) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 141.25 39.7484) (end 141.25 44.2484) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 213.95 87.2895) (end 213.95 82.7895) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 156.85 37.2308) (end 160.35 37.2308) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 137.75 82.45) (end 137.75 77.95) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 118.75 80.35) (end 122.25 80.35) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 179.35 58.7484) (end 179.35 63.2484) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 160.35 60.8308) (end 156.85 60.8308) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 118.75 84.85) (end 118.75 80.35) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 118.75 65.85) (end 118.75 61.35) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 175.85 58.7484) (end 179.35 58.7484) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 137.75 63.45) (end 137.75 58.95) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 122.25 84.85) (end 118.75 84.85) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 141.25 63.45) (end 137.75 63.45) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 122.25 80.35) (end 122.25 84.85) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 118.75 61.35) (end 122.25 61.35) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 156.85 56.3308) (end 160.35 56.3308) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 156.85 60.8308) (end 156.85 56.3308) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 122.25 61.35) (end 122.25 65.85) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 141.25 58.95) (end 141.25 63.45) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 160.35 79.9562) (end 156.85 79.9562) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 141.25 82.45) (end 137.75 82.45) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 122.25 65.85) (end 118.75 65.85) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 160.35 56.3308) (end 160.35 60.8308) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 137.75 58.95) (end 141.25 58.95) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 137.75 77.95) (end 141.25 77.95) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 141.25 77.95) (end 141.25 82.45) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 113.952287 121.332) (end 117.333027 120.426134) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 225.470181 119.5) (end 187.5 134) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 92.9 146.5) (end 93.35 146.65) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 102.5164 128.0486) (end 104.2664 131.079688) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 100.369286 133.329688) (end 98.619286 130.2986) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 82.15 127.9) (end 82.1 127.3) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 93.35 146.65) (end 93.9 146.75) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 175.85 63.2484) (end 175.85 58.7484) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 88.2 115.05) (end 88 115.65) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 117.333027 120.426134) (end 118.497713 124.7728) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 179.35 63.2484) (end 175.85 63.2484) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 82.1 127.3) (end 82.1 126.9) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 115.116973 125.678666) (end 113.952287 121.332) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 82.1 126.9) (end 82.2 126.4) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 82.3 128.4) (end 82.15 127.9) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 88.275257 114.4) (end 88.2 115.05) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 149 35) (end 89.425853 37.325405) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 138.154128 134) (end 187.5 134) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 92.55 146.2) (end 92.9 146.5) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 98.619286 130.2986) (end 102.5164 128.0486) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 118.497713 124.7728) (end 115.116973 125.678666) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 104.2664 131.079688) (end 100.369286 133.329688) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 88.47059 37.833327) (end 88.611259 37.662831) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 224.475441 43.445146) (end 224.677111 43.496776) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 224.677111 43.496776) (end 224.861871 43.581466) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 88.273857 38.477435) (end 88.297257 38.245261) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 88.364377 38.029014) (end 88.47059 37.833327) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 82.2 126.4) (end 88 115.65) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 225.370281 44.178672) (end 225.424381 44.374571) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 88.781752 37.52216) (end 88.977436 37.415945) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 225.424381 44.374571) (end 225.443181 44.581902) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 88.611259 37.662831) (end 88.781752 37.52216) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 225.443181 44.581902) (end 225.470181 119.5) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 88.297257 38.245261) (end 88.364377 38.029014) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 170.95 35) (end 224.475441 43.445146) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 92.55 146.2) (end 82.3 128.4) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 225.283881 43.997807) (end 225.370281 44.178672) (layer Edge.Cuts) (width 0.1))
  (gr_text https://josefadamcik.github.io/SofleKeyboard/ (at 155.75 132.5) (layer F.SilkS))
  (gr_text https://josefadamcik.github.io/SofleKeyboard/ (at 156.9182 132.4021) (layer B.SilkS))
  (gr_text "Sofle RGB by Dane Evans, original by Josef Adamacik" (at 113.75 39) (layer B.SilkS))
  (gr_text "Sofle RGB v2.1, Dane Evans" (at 201 127.25 21) (layer B.Cu))
  (gr_text "Sofle RGB v2.1, Dane Evans" (at 201.25 127.25 21) (layer F.Cu))
  (gr_text "Light Sel" (at 183.79 98.7 90) (layer B.SilkS))
  (gr_text BL (at 187.21 100.17 90) (layer B.SilkS))
  (gr_text UND (at 187.27 97.42 90) (layer B.SilkS))
  (gr_text "Backlight enable" (at 179 112) (layer B.SilkS))
  (gr_text ENA (at 177.6 113.2) (layer B.SilkS))
  (gr_text IND (at 114.07 84.4 90) (layer B.SilkS))
  (gr_text BYP (at 114.15 81.73 90) (layer B.SilkS))
  (gr_text "Ind bypass" (at 115.2 83 90) (layer F.SilkS))
  (gr_text "Light Sel" (at 183.94 98.91 90) (layer F.SilkS))
  (gr_text BL (at 187.24 100.06 90) (layer F.SilkS))
  (gr_text UND (at 187.22 97.33 90) (layer F.SilkS))
  (gr_text IND (at 114.04 84.41 90) (layer F.SilkS))
  (gr_text "Backlight enable" (at 179 112) (layer F.SilkS))
  (gr_text ENA (at 177.6 113.2) (layer F.SilkS))
  (gr_text "Ind bypass" (at 115.2 82.6 90) (layer B.SilkS))
  (gr_text BYP (at 114.1 81.77 90) (layer F.SilkS))
  (gr_text VCC (at 110 80.6) (layer F.SilkS))
  (gr_text LED (at 109.96 78.2) (layer F.SilkS))
  (zone (net 34) (net_name GND) (layer F.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.508))
    (min_thickness 0.254)
    (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508) (smoothing chamfer))
    (polygon
      (pts
        (xy 80.95 127.2) (xy 92.9 147.65) (xy 138 134.95) (xy 157.25 135.05) (xy 187.45 134.85)
        (xy 225.9 121.5) (xy 226 42.8) (xy 171.7 34.3) (xy 87.45 36.6) (xy 87.8 115)
      )
    )
  )
  (zone (net 34) (net_name GND) (layer B.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.508))
    (min_thickness 0.254)
    (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 80.85 127.25) (xy 92.6 147.85) (xy 138.1 134.85) (xy 187.45 135.3) (xy 226.6 121.7)
        (xy 225.8 43.3) (xy 171.5 34.2) (xy 87.6 36.9) (xy 87.95 114.65)
      )
    )
  )
)
