unified_retro_keyboard/hardware/keyboard-sol/aligner-cherry/aligner-cherry.kicad_pcb
Dave ed5f3fc8d6 Moved Cherry MX and futaba pads farther apart in combined footprint
- Offset cherry MX pads and aligners downward 0.004" from origin

- Offset futaba pads and aligners upward -0.004" from origin

- Update footprints in classic and sol-20 pcbs and aligners

- adjust mounting slots in Sol-20 aligners to match futaba or cherry offset
2020-08-17 15:21:06 -05:00

1709 lines
81 KiB
Plaintext

(kicad_pcb (version 20171130) (host pcbnew "(5.1.6-0-10_14)")
(general
(thickness 1.6)
(drawings 37)
(tracks 0)
(zones 0)
(modules 95)
(nets 1)
)
(page C)
(title_block
(title "Unified Retro Keyboard")
(date 2020-08-17)
(rev 1.7)
(company OSIWeb.org)
(comment 1 "Key aligner - Cherry")
)
(layers
(0 F.Cu signal)
(31 B.Cu signal)
(32 B.Adhes user)
(33 F.Adhes user)
(34 B.Paste user)
(35 F.Paste user)
(36 B.SilkS user)
(37 F.SilkS user)
(38 B.Mask user)
(39 F.Mask user)
(40 Dwgs.User user)
(41 Cmts.User user)
(42 Eco1.User user)
(43 Eco2.User user)
(44 Edge.Cuts user)
(45 Margin user)
(46 B.CrtYd user)
(47 F.CrtYd user)
(48 B.Fab user)
(49 F.Fab user)
)
(setup
(last_trace_width 0.254)
(user_trace_width 0.254)
(user_trace_width 0.508)
(user_trace_width 1.27)
(trace_clearance 0.2)
(zone_clearance 0.508)
(zone_45_only no)
(trace_min 0.2)
(via_size 0.8128)
(via_drill 0.4064)
(via_min_size 0.4)
(via_min_drill 0.3)
(user_via 1.27 0.7112)
(uvia_size 0.3048)
(uvia_drill 0.1016)
(uvias_allowed no)
(uvia_min_size 0.2)
(uvia_min_drill 0.1)
(edge_width 0.05)
(segment_width 0.2)
(pcb_text_width 0.3)
(pcb_text_size 1.5 1.5)
(mod_edge_width 0.12)
(mod_text_size 1 1)
(mod_text_width 0.15)
(pad_size 1.5875 1.5875)
(pad_drill 1.5875)
(pad_to_mask_clearance 0)
(aux_axis_origin 61.4172 179.1081)
(grid_origin 76.835 223.393)
(visible_elements 7FFFEFFF)
(pcbplotparams
(layerselection 0x010f0_ffffffff)
(usegerberextensions false)
(usegerberattributes false)
(usegerberadvancedattributes false)
(creategerberjobfile false)
(excludeedgelayer true)
(linewidth 0.100000)
(plotframeref false)
(viasonmask false)
(mode 1)
(useauxorigin false)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15.000000)
(psnegative false)
(psa4output false)
(plotreference true)
(plotvalue true)
(plotinvisibletext false)
(padsonsilk false)
(subtractmaskfromsilk false)
(outputformat 1)
(mirror false)
(drillshape 0)
(scaleselection 1)
(outputdirectory "outputs"))
)
(net 0 "")
(net_class Default "This is the default net class."
(clearance 0.2)
(trace_width 0.254)
(via_dia 0.8128)
(via_drill 0.4064)
(uvia_dia 0.3048)
(uvia_drill 0.1016)
(diff_pair_width 0.2032)
(diff_pair_gap 0.254)
)
(net_class power1 ""
(clearance 0.254)
(trace_width 1.27)
(via_dia 1.27)
(via_drill 0.7112)
(uvia_dia 0.3048)
(uvia_drill 0.1016)
(diff_pair_width 0.2032)
(diff_pair_gap 0.254)
)
(net_class signal ""
(clearance 0.2032)
(trace_width 0.254)
(via_dia 0.8128)
(via_drill 0.4064)
(uvia_dia 0.3048)
(uvia_drill 0.1016)
(diff_pair_width 0.2032)
(diff_pair_gap 0.254)
)
(module MountingHole:MountingHole_2.1mm (layer F.Cu) (tedit 5B924765) (tstamp 5EDE8AAF)
(at 210.185 220.69298)
(descr "Mounting Hole 2.1mm, no annular")
(tags "mounting hole 2.1mm no annular")
(attr virtual)
(fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "Stabilizer sizing hole" (at 0 3.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 2.1 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 2.35 0) (layer F.CrtYd) (width 0.05))
(fp_text user Hole** (at 0.3 -2.54) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0.3 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad "" np_thru_hole circle (at 0 0) (size 2.1 2.1) (drill 2.1) (layers *.Cu *.Mask))
)
(module unikbd:MX_2u_aligner locked (layer F.Cu) (tedit 5F206713) (tstamp 5E12D3B8)
(at 365.75238 187.74156)
(path /5BC3E99D/5BC6D0C2)
(fp_text reference SW55 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "RT Shift: 2x" (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 6.985 1.4224) (end 8.6106 1.4224) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 -1.3716) (end 8.6106 -1.3716) (layer Edge.Cuts) (width 0.12))
(fp_line (start -8.6106 -1.3716) (end -6.985 -1.3716) (layer Edge.Cuts) (width 0.12))
(fp_line (start -8.6106 1.4224) (end -6.985 1.4224) (layer Edge.Cuts) (width 0.12))
(fp_line (start 15.2654 -5.6642) (end 15.2654 -2.2606) (layer Edge.Cuts) (width 0.12))
(fp_line (start 15.2654 -2.2606) (end 16.129 -2.2606) (layer Edge.Cuts) (width 0.12))
(fp_line (start 16.129 -2.2606) (end 16.129 0.5334) (layer Edge.Cuts) (width 0.12))
(fp_line (start 16.129 0.5334) (end 15.2654 0.5334) (layer Edge.Cuts) (width 0.12))
(fp_line (start 15.2654 0.5334) (end 15.2654 6.6294) (layer Edge.Cuts) (width 0.12))
(fp_line (start 15.2654 6.6294) (end 13.462 6.6294) (layer Edge.Cuts) (width 0.12))
(fp_line (start 13.462 6.6294) (end 13.462 7.7978) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 -6.9596) (end 6.985 -1.3716) (layer Edge.Cuts) (width 0.12))
(fp_line (start 8.6106 -5.6642) (end 15.2654 -5.6642) (layer Edge.Cuts) (width 0.12))
(fp_line (start 8.6106 -1.3716) (end 8.6106 -5.6642) (layer Edge.Cuts) (width 0.12))
(fp_line (start 13.462 7.7978) (end 10.414 7.7978) (layer Edge.Cuts) (width 0.12))
(fp_line (start 10.414 7.7978) (end 10.414 6.6294) (layer Edge.Cuts) (width 0.12))
(fp_line (start 10.414 6.6294) (end 8.6106 6.6294) (layer Edge.Cuts) (width 0.12))
(fp_line (start 8.6106 6.6294) (end 8.6106 1.4224) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 1.4224) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end -6.985 1.4224) (layer Edge.Cuts) (width 0.12))
(fp_line (start -8.6106 1.4224) (end -8.6106 6.6294) (layer Edge.Cuts) (width 0.12))
(fp_line (start -8.6106 6.6294) (end -10.414 6.6294) (layer Edge.Cuts) (width 0.12))
(fp_line (start -10.414 6.6294) (end -10.414 7.7978) (layer Edge.Cuts) (width 0.12))
(fp_line (start -10.414 7.7978) (end -13.462 7.7978) (layer Edge.Cuts) (width 0.12))
(fp_line (start -13.462 7.7978) (end -13.462 6.6294) (layer Edge.Cuts) (width 0.12))
(fp_line (start -13.462 6.6294) (end -15.2654 6.6294) (layer Edge.Cuts) (width 0.12))
(fp_line (start -15.2654 6.6294) (end -15.2654 0.5334) (layer Edge.Cuts) (width 0.12))
(fp_line (start -15.2654 0.5334) (end -16.129 0.5334) (layer Edge.Cuts) (width 0.12))
(fp_line (start -16.129 0.5334) (end -16.129 -2.2606) (layer Edge.Cuts) (width 0.12))
(fp_line (start -16.129 -2.2606) (end -15.2654 -2.2606) (layer Edge.Cuts) (width 0.12))
(fp_line (start -15.2654 -2.2606) (end -15.2654 -5.6642) (layer Edge.Cuts) (width 0.12))
(fp_line (start -15.2654 -5.6642) (end -8.6106 -5.6642) (layer Edge.Cuts) (width 0.12))
(fp_line (start -8.6106 -5.6642) (end -8.6106 -1.3716) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -1.3716) (end -6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_text user SW** (at -5.334 -7.874) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user MX_space_aligner (at -0.6096 7.9248) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D408)
(at 401.47113 187.74156)
(path /5BC3E99D/5BC6D0C9)
(fp_text reference SW59 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "Mode Select: 1.75x" (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D458)
(at 251.45238 168.69156)
(path /5BC3E99D/5BC3FF70)
(fp_text reference SW63 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value H (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D41C)
(at 232.40238 168.69156)
(path /5BC3E99D/5BC3FF77)
(fp_text reference SW60 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value G (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D430)
(at 387.18363 168.69156)
(path /5BC3E99D/5BC6CD87)
(fp_text reference SW61 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "Repeat: 1.25x" (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D3CC)
(at 213.35238 168.69156)
(path /5BC3E99D/5BC3FF69)
(fp_text reference SW56 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value F (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D46C)
(at 408.61488 168.69156)
(path /5BC3E99D/5BC6CD80)
(fp_text reference SW64 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "RT Ctrl" (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D250)
(at 270.50238 168.69156)
(path /5BC3E99D/5E1BE11F)
(fp_text reference SW37 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value J (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D55C)
(at 456.11288 168.69156)
(path /5E16AC8E/5E1BE10C)
(fp_text reference SW76 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "NP 5" (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D28C)
(at 132.38988 168.69156)
(path /5BC3E99D/5BC3FD26)
(fp_text reference SW40 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "Shift Lock: 1.5x" (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D2A0)
(at 289.55238 168.69156)
(path /5BC3E99D/5BC6CD5D)
(fp_text reference SW41 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value K (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D2DC)
(at 156.20238 168.69156)
(path /5BC3E99D/5BC3FE57)
(fp_text reference SW44 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value A (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D2F0)
(at 308.60238 168.69156)
(path /5BC3E99D/5BC6CD6B)
(fp_text reference SW45 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value L (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D32C)
(at 175.25238 168.69156)
(path /5BC3E99D/5E1BE11D)
(fp_text reference SW48 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value S (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D340)
(at 327.65238 168.69156)
(path /5BC3E99D/5BC6CD64)
(fp_text reference SW49 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Semicolon (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D37C)
(at 194.30238 168.69156)
(path /5BC3E99D/5E0AC938)
(fp_text reference SW52 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value D (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D390)
(at 346.70238 168.69156)
(path /5BC3E99D/5BC6CD72)
(fp_text reference SW53 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Colon (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D4BC)
(at 437.06288 168.69156)
(path /5E16AC8E/5E1BE109)
(fp_text reference SW68 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "NP 4" (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D5E8)
(at 475.16288 168.69156)
(path /5E16AC8E/5E1BE10D)
(fp_text reference SW83 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "NP 6" (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D3E0)
(at 365.75238 168.69156)
(path /5BC3E99D/5BC6CD79)
(fp_text reference SW57 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value DEL (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D3A4)
(at 203.82738 187.74156)
(path /5BC3E99D/5BC6CEF2)
(fp_text reference SW54 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value C (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E6EC726)
(at 163.34613 206.79156)
(path /5E16AC8E/5E1BE0F6)
(fp_text reference SW74 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "LT Arrow" (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E120789)
(at 475.16288 149.64156)
(path /5E16AC8E/5E1BE103)
(fp_text reference SW85 (at -4.03098 -8.56996) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "NP 9" (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D1C4)
(at 227.63988 149.64156)
(path /5BC3EA0A/5BCAF420)
(fp_text reference SW30 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value T (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D64C)
(at 408.61488 206.79156)
(path /5E16AC8E/5E1BE0F8)
(fp_text reference SW88 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Clear (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D638)
(at 387.18363 206.79156)
(path /5E16AC8E/5E1BE0F9)
(fp_text reference SW87 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Home (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D624)
(at 475.16288 187.74156)
(path /5E16AC8E/5E1BE10E)
(fp_text reference SW86 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "NP 3" (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D5FC)
(at 363.37113 206.79156)
(path /5E16AC8E/5E1BE0F7)
(fp_text reference SW84 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "Down Arrow" (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D5D4)
(at 475.16288 130.59156)
(path /5E16AC8E/5E1BE102)
(fp_text reference SW82 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "NP divide" (at -0.29718 8.72744) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E10B4C4)
(at 339.55863 206.79156)
(path /5E16AC8E/5E1BE119)
(fp_text reference SW81 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "RT Arrow" (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D5AC)
(at 456.11288 187.74156)
(path /5E16AC8E/5E1BE10B)
(fp_text reference SW80 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "NP 2" (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D598)
(at 456.11288 149.64156)
(path /5E16AC8E/5E1BE100)
(fp_text reference SW79 (at -3.75158 -8.56996) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "NP 8" (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D570)
(at 475.16288 206.79156)
(path /5E16AC8E/5E1BE116)
(fp_text reference SW77 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "NP plus" (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E114E20)
(at 456.11288 130.59156)
(path /5E16AC8E/5E1BE101)
(fp_text reference SW75 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "NP asterisk" (at -0.88138 8.72744) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D520)
(at 456.11288 206.79156)
(path /5E16AC8E/5BC6D0AD)
(fp_text reference SW73 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "NP period" (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D50C)
(at 437.06288 187.74156)
(path /5E16AC8E/5E1BE10A)
(fp_text reference SW72 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "NP 1" (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D4F8)
(at 437.06288 149.64156)
(path /5E16AC8E/5E1BE0FF)
(fp_text reference SW71 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "NP 7" (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D4E4)
(at 139.53363 206.79156)
(path /5E16AC8E/5E1BE0F5)
(fp_text reference SW70 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "Up Arrow" (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D4D0)
(at 437.06288 206.79156)
(path /5E16AC8E/5E149AE2)
(fp_text reference SW69 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "NP Zero" (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D4A8)
(at 437.06288 130.59156)
(path /5E16AC8E/5E13E76B)
(fp_text reference SW67 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "NP Dash" (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D494)
(at 113.33988 206.79156)
(path /5E16AC8E/5E12EFC1)
(fp_text reference SW66 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Local (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D480)
(at 260.97738 187.74156)
(path /5BC3E99D/5BC6CF00)
(fp_text reference SW65 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value N (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D444)
(at 241.92738 187.74156)
(path /5BC3E99D/5BC6CF07)
(fp_text reference SW62 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value B (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D3F4)
(at 222.87738 187.74156)
(path /5BC3E99D/5BC6CEF9)
(fp_text reference SW58 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value V (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D368)
(at 337.17738 187.74156)
(path /5BC3E99D/5BC6D0B4)
(fp_text reference SW51 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Slash (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D354)
(at 184.77738 187.74156)
(path /5BC3E99D/5BC6CEE4)
(fp_text reference SW50 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value X (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D318)
(at 318.12738 187.74156)
(path /5BC3E99D/5BC6D0BB)
(fp_text reference SW47 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Period (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D304)
(at 165.72738 187.74156)
(path /5BC3E99D/5BC6CEEB)
(fp_text reference SW46 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Z (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D2C8)
(at 299.07738 187.74156)
(path /5BC3E99D/5E1BE115)
(fp_text reference SW43 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Comma (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E10B192)
(at 141.91488 187.74156)
(path /5BC3E99D/5BC6CEDD)
(fp_text reference SW42 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "LT Shift: 1.5x" (at 1.36652 8.75284) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D264)
(at 113.33988 187.74156)
(path /5BC3E99D/5BC6CED6)
(fp_text reference SW38 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "Upper Case: 1.5x" (at -1.55448 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D23C)
(at 108.57738 168.69156)
(path /5BC3E99D/5E1BE11B)
(fp_text reference SW36 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "LT Ctrl" (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D228)
(at 408.61488 149.64156)
(path /5BC3EA0A/5BCAF489)
(fp_text reference SW35 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Load (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D214)
(at 246.68988 149.64156)
(path /5BC3EA0A/5BCAF419)
(fp_text reference SW34 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Y (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D200)
(at 408.61488 130.59156)
(path /5BC3EA0A/5BCAF3A9)
(fp_text reference SW33 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "RT Bracket" (at -3.90398 8.75284) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D1EC)
(at 256.21488 130.59156)
(path /5BC3EA0A/5BCAF339)
(fp_text reference SW32 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value 7 (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D1D8)
(at 389.56488 149.64156)
(path /5BC3EA0A/5BCAF490)
(fp_text reference SW31 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "Line Feed" (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D1B0)
(at 389.56488 130.59156)
(path /5BC3EA0A/5BCAF3B0)
(fp_text reference SW29 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Backslash (at 0.79502 8.49884) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D19C)
(at 237.16488 130.59156)
(path /5BC3EA0A/5BCAF340)
(fp_text reference SW28 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value 6 (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D188)
(at 365.75238 149.64156)
(path /5BC3EA0A/5BCAF482)
(fp_text reference SW27 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "Return: 1.5x" (at -2.95148 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D174)
(at 208.58988 149.64156)
(path /5BC3EA0A/5BCAF412)
(fp_text reference SW26 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value R (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D160)
(at 370.51488 130.59156)
(path /5BC3EA0A/5BCAF3A2)
(fp_text reference SW25 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "LT Bracket" (at 3.58902 8.75284) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D14C)
(at 218.11488 130.59156)
(path /5BC3EA0A/5BCAF332)
(fp_text reference SW24 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value 5 (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D138)
(at 341.93988 149.64156)
(path /5BC3EA0A/5BCAF47B)
(fp_text reference SW23 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value AT (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D124)
(at 189.53988 149.64156)
(path /5BC3EA0A/5BCAF40B)
(fp_text reference SW22 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value E (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D110)
(at 351.46488 130.59156)
(path /5BC3EA0A/5BCAF39B)
(fp_text reference SW21 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Caret (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D0FC)
(at 199.06488 130.59156)
(path /5BC3EA0A/5BCAF32B)
(fp_text reference SW20 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value 4 (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D0E8)
(at 322.88988 149.64156)
(path /5BC3EA0A/5BCAF46D)
(fp_text reference SW19 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value P (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D0D4)
(at 170.48988 149.64156)
(path /5BC3EA0A/5BCAF3FD)
(fp_text reference SW18 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value W (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D0C0)
(at 332.41488 130.59156)
(path /5BC3EA0A/5BCAF38D)
(fp_text reference SW17 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Dash (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D0AC)
(at 180.01488 130.59156)
(path /5BC3EA0A/5BCAF31D)
(fp_text reference SW16 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value 3 (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D098)
(at 303.83988 149.64156)
(path /5BC3EA0A/5BCAF474)
(fp_text reference SW15 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value O (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D084)
(at 151.43988 149.64156)
(path /5BC3EA0A/5BCAF404)
(fp_text reference SW14 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Q (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D070)
(at 313.36488 130.59156)
(path /5BC3EA0A/5E10DE66)
(fp_text reference SW13 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Zero (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D05C)
(at 160.96488 130.59156)
(path /5BC3EA0A/5BCAF324)
(fp_text reference SW12 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value 2 (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D048)
(at 284.78988 149.64156)
(path /5BC3EA0A/5BCAF466)
(fp_text reference SW11 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value I (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E318918)
(at 130.00863 149.64156)
(path /5BC3EA0A/5BCAF3F6)
(fp_text reference SW10 (at -3.2512 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "TAB: 1.25x" (at -3.91033 8.65124) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D020)
(at 294.31488 130.59156)
(path /5BC3EA0A/5BCAF386)
(fp_text reference SW9 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value 9 (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D00C)
(at 141.91488 130.59156)
(path /5BC3EA0A/5BCAF316)
(fp_text reference SW8 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value 1 (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12CFF8)
(at 265.73988 149.64156)
(path /5BC3EA0A/5E11A605)
(fp_text reference SW7 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value U (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12CFE4)
(at 108.57738 149.64156)
(path /5BC3EA0A/5BCAF3EF)
(fp_text reference SW6 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value BREAK (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12CFD0)
(at 275.26488 130.59156)
(path /5BC3EA0A/5BCAF37F)
(fp_text reference SW5 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value 8 (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12CFBC)
(at 115.72113 130.59156)
(path /5BC3EA0A/5BCAF30F)
(fp_text reference SW4 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "ESC: 1.75x" (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5F2062BA) (tstamp 5E12D278)
(at 280.02738 187.74156)
(path /5BC3E99D/5E1BE121)
(fp_text reference SW39 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value M (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
)
(module unikbd:MX_space_aligner locked (layer F.Cu) (tedit 5F206874) (tstamp 5E12D584)
(at 251.45238 206.79156)
(path /5E16AC8E/5E135ADC)
(fp_text reference SW78 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Spacebar (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start -73.66 -6.9596) (end -73.66 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start -73.66 -6.9596) (end -59.69 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -73.66 7.0104) (end -59.69 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start -59.69 7.0104) (end -59.69 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start 59.69 7.0104) (end 73.66 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 59.69 -6.9596) (end 73.66 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start 73.66 7.0104) (end 73.66 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start 59.69 -6.9596) (end 59.69 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_text user SW** (at 61.341 -7.8486) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user MX_space_aligner (at 66.0654 7.9502) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
)
(module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D)
(at 113.33988 219.49156)
(descr "Mounting Hole 3.2mm, no annular, M3")
(tags "mounting hole 3.2mm no annular m3")
(attr virtual)
(fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0.3 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
)
(module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D)
(at 408.61488 219.49156)
(descr "Mounting Hole 3.2mm, no annular, M3")
(tags "mounting hole 3.2mm no annular m3")
(attr virtual)
(fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0.3 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
)
(module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D)
(at 437.06288 219.49156)
(descr "Mounting Hole 3.2mm, no annular, M3")
(tags "mounting hole 3.2mm no annular m3")
(attr virtual)
(fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0.3 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
)
(module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D)
(at 475.16288 219.49156)
(descr "Mounting Hole 3.2mm, no annular, M3")
(tags "mounting hole 3.2mm no annular m3")
(attr virtual)
(fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0.3 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
)
(module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D)
(at 475.16288 114.08156)
(descr "Mounting Hole 3.2mm, no annular, M3")
(tags "mounting hole 3.2mm no annular m3")
(attr virtual)
(fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0.3 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
)
(module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D)
(at 437.06288 114.08156)
(descr "Mounting Hole 3.2mm, no annular, M3")
(tags "mounting hole 3.2mm no annular m3")
(attr virtual)
(fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0.3 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
)
(module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D)
(at 408.61488 114.08156)
(descr "Mounting Hole 3.2mm, no annular, M3")
(tags "mounting hole 3.2mm no annular m3")
(attr virtual)
(fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0.3 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
)
(module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D)
(at 256.21488 114.08156)
(descr "Mounting Hole 3.2mm, no annular, M3")
(tags "mounting hole 3.2mm no annular m3")
(attr virtual)
(fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0.3 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
)
(module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E754904)
(at 115.72113 114.08156)
(descr "Mounting Hole 3.2mm, no annular, M3")
(tags "mounting hole 3.2mm no annular m3")
(attr virtual)
(fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0.3 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
)
(gr_line (start 79.375 220.4212) (end 80.645 219.9132) (layer F.SilkS) (width 0.12) (tstamp 5F38085C))
(gr_line (start 79.375 220.4212) (end 80.645 220.8022) (layer F.SilkS) (width 0.12) (tstamp 5F38085B))
(gr_line (start 207.51038 220.7514) (end 206.24038 221.2594) (layer F.SilkS) (width 0.12) (tstamp 5F38085C))
(gr_line (start 207.51038 220.7514) (end 206.24038 220.3704) (layer F.SilkS) (width 0.12) (tstamp 5F38085B))
(gr_line (start 79.375 220.345) (end 108.839 219.583) (layer F.SilkS) (width 0.12) (tstamp 5F378A47))
(gr_line (start 117.32006 219.38742) (end 120.904 219.329) (layer F.SilkS) (width 0.12) (tstamp 5F378A37))
(gr_line (start 76.82738 219.643071) (end 76.82738 206.52994) (layer Edge.Cuts) (width 0.1016) (tstamp 5F378A25))
(gr_arc (start 76.82738 220.69298) (end 76.82738 221.742889) (angle -180) (layer Edge.Cuts) (width 0.1016))
(gr_line (start 163.22294 219.61348) (end 207.51038 220.7514) (layer F.SilkS) (width 0.12))
(gr_text "Stabilizer bar sizing guide" (at 121.2723 219.31884) (layer F.SilkS) (tstamp 5EDE8AC9)
(effects (font (size 2.032 2.032) (thickness 0.2032)) (justify left))
)
(gr_text "Unified Keyboard Project. " (at 349.10522 220.59646) (layer F.SilkS) (tstamp 5EDE8AC9)
(effects (font (size 2.032 2.032) (thickness 0.2032)) (justify left))
)
(gr_circle (center 102.16388 206.79156) (end 105.38968 206.79156) (layer Edge.Cuts) (width 0.12) (tstamp 5E7305FD))
(gr_circle (center 102.16388 187.74156) (end 105.38968 187.74156) (layer Edge.Cuts) (width 0.12) (tstamp 5E7305FD))
(gr_circle (center 121.21388 168.69156) (end 124.43968 168.69156) (layer Edge.Cuts) (width 0.12))
(gr_text "SOL-20 Cherry MX aligner Rev 1.7\n" (at 140.9954 112.7506) (layer F.SilkS)
(effects (font (size 2.032 2.032) (thickness 0.2032)) (justify left))
)
(gr_text https://github.com/osiweb/unified_retro_keyboard (at 286.4866 112.7506) (layer F.SilkS)
(effects (font (size 2.032 2.032) (thickness 0.2032)) (justify left))
)
(gr_text "Key spacing guide:\nVertical: 0.75 inch.\n\nKey1, Key2 -> Centers (inches)\n\n1.00, 1.00 -> 0.75\n1.00, 1.25 -> 0.84375\n1.00, 1.50 -> 0.9375\n1.00, 1.75 -> 1.03125\n1.00, 2.00 -> 1.125\n1.25, 1.25 -> 0.9375\n1.25, 1.50 -> 1.03125\n1.25, 2.00 -> 1.21875\n1.50, 1.50 -> 1.125\n1.50, 2.00 -> 1.3125\n1.75, 2.00. ->. 1.40625\n8.00, 1.00 -> 3.375\n8.00, 1.25 -> 3.46875\n8.00, 1.50 -> 3.5625" (at 78.1304 274.8788) (layer F.Mask) (tstamp 5E6EC889)
(effects (font (size 2.032 2.032) (thickness 0.3048)) (justify left))
)
(gr_line (start 505.45238 107.0864) (end 505.45238 132.86994) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AFB))
(gr_line (start 505.45238 202.71994) (end 505.45238 136.67994) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AF7))
(gr_line (start 505.45238 224.79) (end 505.45238 206.52994) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AF2))
(gr_line (start 488.78109 206.52994) (end 505.44984 206.52994) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AB0))
(gr_line (start 488.78109 136.67994) (end 505.44984 136.67994) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AD5))
(gr_line (start 488.78109 132.86994) (end 505.44984 132.86994) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AD8))
(gr_arc (start 488.78109 134.77494) (end 488.78109 132.86994) (angle -180) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7ADB))
(gr_line (start 488.78109 202.71994) (end 505.44984 202.71994) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AAC))
(gr_arc (start 488.78109 204.62494) (end 488.78109 202.71994) (angle -180) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AAB))
(gr_line (start 76.82738 136.67994) (end 76.82738 202.71994) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AA8))
(gr_line (start 76.82738 107.0864) (end 76.82738 132.86994) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7132))
(gr_line (start 93.49613 132.86994) (end 76.82738 132.86994) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7A9F))
(gr_line (start 93.49613 136.67994) (end 76.82738 136.67994) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AA2))
(gr_arc (start 93.49613 134.77494) (end 93.49613 132.86994) (angle 180) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7118))
(gr_line (start 93.49613 206.52994) (end 76.82738 206.52994) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AA5))
(gr_line (start 93.49613 202.71994) (end 76.82738 202.71994) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7A9C))
(gr_line (start 76.82738 224.79) (end 76.82738 221.742889) (layer Edge.Cuts) (width 0.1016))
(gr_arc (start 93.49613 204.62494) (end 93.49613 202.71994) (angle 180) (layer Edge.Cuts) (width 0.1016) (tstamp 5E11249D))
(gr_line (start 76.82738 224.79) (end 505.45238 224.79) (layer Edge.Cuts) (width 0.1) (tstamp 5E3178AB))
(gr_line (start 505.45238 107.0864) (end 76.82738 107.0864) (layer Edge.Cuts) (width 0.1016) (tstamp 5D91148D))
)