From 0ddc216f13b60101508cba93f3c10daf82bd8e26 Mon Sep 17 00:00:00 2001 From: Dave Date: Fri, 19 Jun 2020 17:07:25 -0500 Subject: [PATCH] Fixes for classic keyboard outline and mounting hole patters - Adjust upper right corner circular cutout for AppleII+ case fit. - Adjust OSI mounting hole pattern for improved fit. - Changed OSI mount holes along top of keyboard to slots, to fit both C2P (542 keyboard) and C4P (542 Rev B/c keyboards). - PCB and aligners must be slightly taller to accommodate the slots along the top row --- .../OSI mounting holes.kicad_mod | 84 +- .../unikbd.pretty/OSI_spacer_holes.kicad_mod | 64 +- .../Aligner-cherry/aligner-cherry.kicad_pcb | 2024 ++++++++-------- .../Aligner-futaba/aligner-futaba.kicad_pcb | 2136 +++++++++-------- .../keyboard-classic/kbd-classic.kicad_pcb | 277 +-- hardware/keyboard-classic/kbd-classic.sch | 10 +- 6 files changed, 2317 insertions(+), 2278 deletions(-) diff --git a/hardware/common/unikbd.pretty/OSI mounting holes.kicad_mod b/hardware/common/unikbd.pretty/OSI mounting holes.kicad_mod index 286cc22..35b478f 100644 --- a/hardware/common/unikbd.pretty/OSI mounting holes.kicad_mod +++ b/hardware/common/unikbd.pretty/OSI mounting holes.kicad_mod @@ -1,71 +1,59 @@ -(module "OSI mounting holes" (layer F.Cu) (tedit 5E099A2C) +(module "OSI mounting holes" (layer F.Cu) (tedit 5EECDD7C) (fp_text reference REF** (at 0 0.5) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value "OSI mounting holes" (at 0 -0.5) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center -85.979 0.4826) (end -82.229 0.4826) (layer F.CrtYd) (width 0.05)) - (fp_circle (center -85.979 0.4826) (end -82.479 0.4826) (layer Cmts.User) (width 0.15)) - (fp_text user %R (at -85.28558 5.27304) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user OSI (at -85.53958 -4.32816) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 85.979 0.4826) (end 89.729 0.4826) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 85.979 0.4826) (end 89.479 0.4826) (layer Cmts.User) (width 0.15)) - (fp_text user %R (at 86.57082 5.50164) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user OSI (at 86.31682 -4.09956) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 31.75 10.16) (end 35.5 10.16) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 31.75 10.16) (end 35.25 10.16) (layer Cmts.User) (width 0.15)) - (fp_text user %R (at 32.13862 14.79804) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user OSI (at 31.88462 5.19684) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center -31.75 10.16) (end -28 10.16) (layer F.CrtYd) (width 0.05)) - (fp_circle (center -31.75 10.16) (end -28.25 10.16) (layer Cmts.User) (width 0.15)) - (fp_text user %R (at -31.61538 15.12824) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user OSI (at -31.86938 5.52704) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 -92.8624) (end 3.75 -92.8624) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 109.22 -92.8624) (end 112.72 -92.8624) (layer Cmts.User) (width 0.15)) + (fp_circle (center 109.22 -92.8624) (end 112.97 -92.8624) (layer F.CrtYd) (width 0.05)) + (fp_circle (center -109.22 -92.8624) (end -105.72 -92.8624) (layer Cmts.User) (width 0.15)) + (fp_circle (center -109.22 -92.8624) (end -105.47 -92.8624) (layer F.CrtYd) (width 0.05)) (fp_circle (center 0 -92.8624) (end 3.5 -92.8624) (layer Cmts.User) (width 0.15)) - (fp_text user OSI (at 0.59182 -97.46996) (layer F.SilkS) + (fp_circle (center 0 -92.8624) (end 3.75 -92.8624) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 85.725 0.635) (end 89.225 0.635) (layer Cmts.User) (width 0.15)) + (fp_circle (center 85.725 0.635) (end 89.475 0.635) (layer F.CrtYd) (width 0.05)) + (fp_circle (center -85.725 0.635) (end -82.225 0.635) (layer Cmts.User) (width 0.15)) + (fp_circle (center -85.725 0.635) (end -81.975 0.635) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at -85.66658 5.27304) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user OSI (at -85.92058 -4.32816) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 86.57082 5.65404) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user OSI (at 85.5726 -4.191) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user OSI (at 4.572 -95.3516) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text user %R (at 0.84582 -87.86876) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center -109.855 -92.8624) (end -106.105 -92.8624) (layer F.CrtYd) (width 0.05)) - (fp_circle (center -109.855 -92.8624) (end -106.355 -92.8624) (layer Cmts.User) (width 0.15)) - (fp_text user OSI (at -109.56798 -97.46996) (layer F.SilkS) + (fp_text user OSI (at -104.7496 -95.3516) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text user %R (at -109.31398 -87.86876) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 109.855 -92.8624) (end 113.605 -92.8624) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 109.855 -92.8624) (end 113.355 -92.8624) (layer Cmts.User) (width 0.15)) - (fp_text user OSI (at 110.49762 -97.57156) (layer F.SilkS) + (fp_text user OSI (at 113.792 -95.2754) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text user %R (at 110.75162 -87.97036) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad "" np_thru_hole circle (at -85.979 0.4826) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 85.979 0.4826) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 31.75 10.16) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -31.75 10.16) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 -92.8624) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -109.855 -92.8624) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 109.855 -92.8624) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask)) + (fp_circle (center 0 -97.9424) (end 3.75 -97.9424) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 -97.9424) (end 3.5 -97.9424) (layer Cmts.User) (width 0.15)) + (fp_circle (center -109.22 -97.9424) (end -105.47 -97.9424) (layer F.CrtYd) (width 0.05)) + (fp_circle (center -109.22 -97.9424) (end -105.72 -97.9424) (layer Cmts.User) (width 0.15)) + (fp_circle (center 109.22 -97.9424) (end 112.97 -97.9424) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 109.22 -97.9424) (end 112.72 -97.9424) (layer Cmts.User) (width 0.15)) + (pad "" np_thru_hole circle (at -85.725 0.635) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 85.725 0.635) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask)) + (pad "" np_thru_hole oval (at 0 -95.25) (size 3.5052 8.5852) (drill oval 3.5052 8.5852) (layers *.Cu *.Mask)) + (pad "" np_thru_hole oval (at -109.22 -95.25) (size 3.5052 8.5852) (drill oval 3.5052 8.5852) (layers *.Cu *.Mask)) + (pad "" np_thru_hole oval (at 109.22 -95.25) (size 3.5052 8.5852) (drill oval 3.5052 8.5852) (layers *.Cu *.Mask)) ) diff --git a/hardware/common/unikbd.pretty/OSI_spacer_holes.kicad_mod b/hardware/common/unikbd.pretty/OSI_spacer_holes.kicad_mod index 59726eb..360587f 100644 --- a/hardware/common/unikbd.pretty/OSI_spacer_holes.kicad_mod +++ b/hardware/common/unikbd.pretty/OSI_spacer_holes.kicad_mod @@ -1,71 +1,65 @@ -(module OSI_spacer_holes (layer F.Cu) (tedit 5E099C16) +(module OSI_spacer_holes (layer F.Cu) (tedit 5EECE3D7) (fp_text reference REF** (at 0 0.5) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value "OSI mounting holes" (at 0 -0.5) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) + (fp_circle (center 109.22 -92.71) (end 114.046 -92.71) (layer Cmts.User) (width 0.15)) + (fp_circle (center 109.22 -92.71) (end 114.3 -92.71) (layer F.CrtYd) (width 0.05)) + (fp_circle (center -109.22 -92.71) (end -104.394 -92.71) (layer Cmts.User) (width 0.15)) + (fp_circle (center -109.22 -92.71) (end -104.14 -92.71) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 -92.8624) (end 4.826 -92.8624) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 -92.8624) (end 5.08 -92.8624) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 85.725 0.635) (end 89.225 0.635) (layer Cmts.User) (width 0.15)) + (fp_circle (center 85.725 0.635) (end 89.475 0.635) (layer F.CrtYd) (width 0.05)) + (fp_circle (center -85.725 0.635) (end -82.225 0.635) (layer Cmts.User) (width 0.15)) + (fp_circle (center -85.725 0.635) (end -81.975 0.635) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 110.75162 -87.97036) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text user OSI (at 110.49762 -97.57156) (layer F.SilkS) + (fp_text user OSI (at 101.48062 -96.93656) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 109.855 -92.8624) (end 113.355 -92.8624) (layer Cmts.User) (width 0.15)) - (fp_circle (center 109.855 -92.8624) (end 113.605 -92.8624) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at -109.31398 -87.86876) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text user OSI (at -109.56798 -97.46996) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center -109.855 -92.8624) (end -106.355 -92.8624) (layer Cmts.User) (width 0.15)) - (fp_circle (center -109.855 -92.8624) (end -106.105 -92.8624) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0.84582 -87.86876) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text user OSI (at 0.59182 -97.46996) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 -92.8624) (end 3.5 -92.8624) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 -92.8624) (end 3.75 -92.8624) (layer F.CrtYd) (width 0.05)) - (fp_text user OSI (at -31.86938 5.52704) (layer F.SilkS) + (fp_text user OSI (at 86.06282 -3.94716) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text user %R (at -31.61538 15.12824) (layer F.Fab) + (fp_text user %R (at 86.31682 5.65404) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center -31.75 10.16) (end -28.25 10.16) (layer Cmts.User) (width 0.15)) - (fp_circle (center -31.75 10.16) (end -28 10.16) (layer F.CrtYd) (width 0.05)) - (fp_text user OSI (at 31.88462 5.19684) (layer F.SilkS) + (fp_text user OSI (at -85.28558 -4.17576) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text user %R (at 32.13862 14.79804) (layer F.Fab) + (fp_text user %R (at -85.03158 5.42544) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 31.75 10.16) (end 35.25 10.16) (layer Cmts.User) (width 0.15)) - (fp_circle (center 31.75 10.16) (end 35.5 10.16) (layer F.CrtYd) (width 0.05)) - (fp_text user OSI (at 86.31682 -4.09956) (layer F.SilkS) + (fp_circle (center 0 -97.9424) (end 4.826 -97.9424) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 -97.9424) (end 5.08 -97.9424) (layer F.CrtYd) (width 0.05)) + (fp_text user OSI (at -0.254 -105.0036) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text user %R (at 86.57082 5.50164) (layer F.Fab) + (fp_text user %R (at 0 -95.4024) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 85.979 0.4826) (end 89.479 0.4826) (layer Cmts.User) (width 0.15)) - (fp_circle (center 85.979 0.4826) (end 89.729 0.4826) (layer F.CrtYd) (width 0.05)) - (fp_text user OSI (at -85.53958 -4.32816) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at -85.28558 5.27304) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center -85.979 0.4826) (end -82.479 0.4826) (layer Cmts.User) (width 0.15)) - (fp_circle (center -85.979 0.4826) (end -82.229 0.4826) (layer F.CrtYd) (width 0.05)) - (pad "" np_thru_hole circle (at 109.855 -92.8624) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -109.855 -92.8624) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 -92.8624) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -31.75 10.16) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 31.75 10.16) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 85.979 0.4826) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -85.979 0.4826) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask)) + (fp_circle (center -109.22 -97.79) (end -104.394 -97.79) (layer Cmts.User) (width 0.15)) + (fp_circle (center -109.22 -97.79) (end -104.14 -97.79) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 109.22 -97.79) (end 114.046 -97.79) (layer Cmts.User) (width 0.15)) + (fp_circle (center 109.22 -97.79) (end 114.3 -97.79) (layer F.CrtYd) (width 0.05)) + (pad "" np_thru_hole oval (at 109.22 -95.25) (size 7.112 12.192) (drill oval 7.112 12.192) (layers *.Cu *.Mask)) + (pad "" np_thru_hole oval (at -109.22 -95.25) (size 7.112 12.192) (drill oval 7.112 12.192) (layers *.Cu *.Mask)) + (pad "" np_thru_hole oval (at 0 -95.25) (size 7.112 12.192) (drill oval 7.112 12.192) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 85.725 0.635) (size 7.112 7.112) (drill 7.112) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -85.725 0.635) (size 7.112 7.112) (drill 2.032) (layers *.Cu *.Mask)) ) diff --git a/hardware/keyboard-classic/Aligner-cherry/aligner-cherry.kicad_pcb b/hardware/keyboard-classic/Aligner-cherry/aligner-cherry.kicad_pcb index b637ecf..1b0bf4d 100644 --- a/hardware/keyboard-classic/Aligner-cherry/aligner-cherry.kicad_pcb +++ b/hardware/keyboard-classic/Aligner-cherry/aligner-cherry.kicad_pcb @@ -2,20 +2,19 @@ (general (thickness 1.6) - (drawings 11) - (tracks 1) + (drawings 13) + (tracks 0) (zones 0) - (modules 79) + (modules 77) (nets 1) ) (page B) (title_block (title "Cherry Key aligner") - (date 2019-08-25) - (rev 1.1) + (date 2020-06-17) + (rev 1.7) (company OSIWeb.org) - (comment 1 "Key matrix w/ LED") ) (layers @@ -67,8 +66,8 @@ (mod_edge_width 0.12) (mod_text_size 1 1) (mod_text_width 0.15) - (pad_size 3.200001 3.200001) - (pad_drill 3.200001) + (pad_size 6.858 6.858) + (pad_drill 6.858) (pad_to_mask_clearance 0) (aux_axis_origin 61.4172 179.1081) (grid_origin 62.1538 75.2602) @@ -137,57 +136,71 @@ (diff_pair_gap 0.254) ) - (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 5EE3C68D) (tstamp 5EE3CC92) - (at 364.79988 127.89916) - (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 + (module unikbd:OSI_spacer_holes (layer F.Cu) (tedit 5EECE3D7) (tstamp 5EE2E784) + (at 197.15988 165.99916) + (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value LED (at 0 4.2) (layer F.Fab) + (fp_text value "OSI mounting holes" (at -0.32258 11.14044) (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 (layer F.Cu) (tedit 5EE3C589) (tstamp 5EE3C619) - (at 292.40988 137.04316) - (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 + (fp_text user %R (at 110.75162 -87.97036) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value LED (at 0 4.2) (layer F.Fab) + (fp_text user OSI (at 110.49762 -97.57156) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (pad "" np_thru_hole circle (at 0 0.39116) (size 3.200001 3.200001) (drill 3.200001) (layers *.Cu *.Mask)) - ) - - (module "" (layer F.Cu) (tedit 0) (tstamp 0) - (at 98.94316 189.51448) - (fp_text reference "" (at 93.29166 190.9191) (layer F.SilkS) - (effects (font (size 1.27 1.27) (thickness 0.15))) - ) - (fp_text value "" (at 93.29166 190.9191) (layer F.SilkS) - (effects (font (size 1.27 1.27) (thickness 0.15))) - ) - (pad 1 np_thru_hole circle (at 93.29166 190.9191) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) - ) - - (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 5EE3C5A6) (tstamp 5EE3C505) - (at 93.00718 190.9191) - (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 + (fp_text user %R (at -85.03158 5.42544) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value "LED Hole" (at 0 4.2) (layer F.Fab) + (fp_text user OSI (at -85.28558 -4.17576) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (pad "" np_thru_hole circle (at -10.1473 -15.37716) (size 3.200001 3.200001) (drill 3.200001) (layers *.Cu *.Mask)) + (fp_text user %R (at 86.31682 5.65404) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user OSI (at 86.06282 -3.94716) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user OSI (at 0.59182 -97.46996) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.84582 -87.86876) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user OSI (at -109.56798 -97.46996) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at -109.31398 -87.86876) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user OSI (at 101.48062 -96.93656) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 110.75162 -87.97036) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 109.22 -92.71) (end 114.046 -92.71) (layer Cmts.User) (width 0.15)) + (fp_circle (center 109.22 -92.71) (end 114.3 -92.71) (layer F.CrtYd) (width 0.05)) + (fp_circle (center -109.22 -92.71) (end -104.394 -92.71) (layer Cmts.User) (width 0.15)) + (fp_circle (center -109.22 -92.71) (end -104.14 -92.71) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 -92.8624) (end 4.826 -92.8624) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 -92.8624) (end 5.08 -92.8624) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 85.725 0.635) (end 89.225 0.635) (layer Cmts.User) (width 0.15)) + (fp_circle (center 85.725 0.635) (end 89.475 0.635) (layer F.CrtYd) (width 0.05)) + (fp_circle (center -85.725 0.635) (end -82.225 0.635) (layer Cmts.User) (width 0.15)) + (fp_circle (center -85.725 0.635) (end -81.975 0.635) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 -97.9424) (end 4.826 -97.9424) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 -97.9424) (end 5.08 -97.9424) (layer F.CrtYd) (width 0.05)) + (fp_circle (center -109.22 -97.79) (end -104.394 -97.79) (layer Cmts.User) (width 0.15)) + (fp_circle (center -109.22 -97.79) (end -104.14 -97.79) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 109.22 -97.79) (end 114.046 -97.79) (layer Cmts.User) (width 0.15)) + (fp_circle (center 109.22 -97.79) (end 114.3 -97.79) (layer F.CrtYd) (width 0.05)) + (pad "" np_thru_hole circle (at -85.725 0.635) (size 7.112 7.112) (drill 2.032) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 85.725 0.635) (size 7.112 7.112) (drill 7.112) (layers *.Cu *.Mask)) + (pad "" np_thru_hole oval (at 0 -95.25) (size 7.112 12.192) (drill oval 7.112 12.192) (layers *.Cu *.Mask)) + (pad "" np_thru_hole oval (at -109.22 -95.25) (size 7.112 12.192) (drill oval 7.112 12.192) (layers *.Cu *.Mask)) + (pad "" np_thru_hole oval (at 109.22 -95.25) (size 7.112 12.192) (drill oval 7.112 12.192) (layers *.Cu *.Mask)) ) (module unikbd:MX_space_aligner (layer F.Cu) (tedit 5EE3C1C3) (tstamp 5D0D7A0F) @@ -235,9 +248,920 @@ (fp_line (start -63.2206 -1.397) (end -6.985 -1.397) (layer Edge.Cuts) (width 0.12)) (fp_line (start -6.985 -1.397) (end -6.985 -6.985) (layer Edge.Cuts) (width 0.12)) (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_text user REF** (at 0 0.5) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user Futaba_2u_Cherry_aligner (at 0 -0.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (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:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5E0A52FF) + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5EE2E6D8) + (at 335.06918 108.84916) + (path /5BC3EA0A/5BCAF394) + (fp_text reference SW9 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Caps Lock" (at -5.7023 8.71982) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5E0A154C) + (at 82.85988 165.99916) + (fp_text reference SW61 (at -5.0292 -7.7724) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value FN (at -6.1214 7.7978) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0F9D4F) + (at 287.64738 108.84916) + (path /5BC3EA0A/5BCAF39B) + (fp_text reference SW17 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Line Feed" (at -5.37464 8.79094) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0FBBE7) + (at 244.78488 146.94916) + (path /5BC3E99D/5BC6CEDD) + (fp_text reference SW37 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0D7CEF) + (at 87.62238 89.79916) + (path /5BC3EA0A/5BCAF489) + (fp_text reference SW31 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0D7CDF) + (at 220.97238 89.79916) + (path /5BC3EA0A/5BCAF419) + (fp_text reference SW30 (at 3.91922 -8.21436) (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D633EAE) + (at 263.83488 146.94916) + (path /5BC3EA0A/5BCAF3A9) + (fp_text reference SW29 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Period (at -4.38658 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0F9EDE) + (at 116.19738 108.84916) + (path /5BC3EA0A/5BCAF339) + (fp_text reference SW28 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0D7CAF) + (at 106.67238 89.79916) + (path /5BC3EA0A/5BCAF490) + (fp_text reference SW27 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0D7C9F) + (at 240.02238 89.79916) + (path /5BC3EA0A/5BCAF420) + (fp_text reference SW26 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0FAB87) + (at 254.30988 127.89916) + (path /5BC3EA0A/5BCAF3B0) + (fp_text reference SW25 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0F9EA5) + (at 135.24738 108.84916) + (path /5BC3EA0A/5BCAF340) + (fp_text reference SW24 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0D7C6F) + (at 125.72238 89.79916) + (path /5BC3EA0A/5BCAF482) + (fp_text reference SW23 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D633858) + (at 249.54738 108.84916) + (path /5BC3EA0A/5BCAF412) + (fp_text reference SW22 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 0 (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0D7C4F) + (at 259.07238 89.79916) + (path /5BC3EA0A/5BCAF3A2) + (fp_text reference SW21 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0F9E6C) + (at 154.29738 108.84916) + (path /5BC3EA0A/5BCAF332) + (fp_text reference SW20 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0D7C2F) + (at 144.77238 89.79916) + (path /5BC3EA0A/5BCAF47B) + (fp_text reference SW19 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0D7C1F) + (at 278.12238 89.79916) + (path /5BC3EA0A/5BCAF40B) + (fp_text reference SW18 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0F9D88) + (at 173.34738 108.84916) + (path /5BC3EA0A/5BCAF32B) + (fp_text reference SW16 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0D7BEF) + (at 163.82238 89.79916) + (path /5BC3EA0A/5BCAF46D) + (fp_text reference SW15 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0D7BDF) + (at 297.17238 89.79916) + (path /5BC3EA0A/5BCAF3FD) + (fp_text reference SW14 (at -1.33858 -7.85876) (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5EE2E6FC) + (at 311.45988 108.84916) + (path /5BC3EA0A/5BCAF38D) + (fp_text reference SW13 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Return (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0F9DFA) + (at 192.39738 108.84916) + (path /5BC3EA0A/5BCAF31D) + (fp_text reference SW12 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0D7BAF) + (at 182.87238 89.79916) + (path /5BC3EA0A/5BCAF474) + (fp_text reference SW11 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E72B33B) (tstamp 5D105DE3) + (at 316.22238 89.79916) + (path /5BC3EA0A/5BCAF404) + (fp_text reference SW10 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Bracket_Open (at -2.794 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0F9DC1) + (at 211.44738 108.84916) + (path /5BC3EA0A/5BCAF324) + (fp_text reference SW8 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0D7B6F) + (at 201.92238 89.79916) + (path /5BC3EA0A/5BCAF466) + (fp_text reference SW7 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E72B33B) (tstamp 5D105E93) + (at 335.27238 89.79916) + (path /5BC3EA0A/5BCAF3F6) + (fp_text reference SW6 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Bracket_Close (at -2.794 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0F200E) + (at 349.55988 127.89916) + (path /5BC3EA0A/5BCAF386) + (fp_text reference SW5 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Repeat (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0F9D16) + (at 230.49738 108.84916) + (path /5BC3EA0A/5BCAF316) + (fp_text reference SW4 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0D7B1F) + (at 354.32238 89.79916) + (path /5BC3EA0A/5BCAF3EF) + (fp_text reference SW3 (at 0.56642 -7.96036) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Tilde (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0F6109) + (at 330.50988 146.94916) + (path /5BC3EA0A/5BCAF37F) + (fp_text reference SW2 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "LT Arrow" (at -4.15798 8.60044) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0FAB4E) + (at 120.95988 127.89916) + (path /5BC3E99D/5BC6D0D0) + (fp_text reference SW60 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value S (at -4.13258 8.62584) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0FB692) + (at 130.48488 146.94916) + (path /5BC3E99D/5BC6CF00) + (fp_text reference SW59 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0F9CDD) + (at 97.14738 108.84916) + (path /5BC3E99D/5BC6CD80) + (fp_text reference SW58 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D633B5C) + (at 311.45988 127.89916) + (path /5BC3E99D/5BC3FF70) + (fp_text reference SW57 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Backslash (at -3.04038 8.52424) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0FAB15) + (at 140.00988 127.89916) + (path /5BC3E99D/5BC6D0D7) + (fp_text reference SW56 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0FB659) + (at 149.53488 146.94916) + (path /5BC3E99D/5BC6CF07) + (fp_text reference SW55 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0FAADC) + (at 101.90988 127.89916) + (path /5BC3E99D/5BC6CD87) + (fp_text reference SW54 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value A (at -4.89458 8.62584) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0FAF44) + (at 82.85988 127.89916) + (path /5BC3E99D/5BC3FF77) + (fp_text reference SW53 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CTRL (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0FB0A3) + (at 159.05988 127.89916) + (path /5BC3E99D/5BC6D0C9) + (fp_text reference SW52 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0FBCCB) + (at 168.58488 146.94916) + (path /5BC3E99D/5BC6CEF9) + (fp_text reference SW51 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0FBC59) + (at 111.43488 146.94916) + (path /5BC3E99D/5BC6CD79) + (fp_text reference SW50 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0FA2F5) + (at 78.09738 108.84916) + (path /5BC3E99D/5BC3FF69) + (fp_text reference SW49 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TAB (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0FB115) + (at 178.10988 127.89916) + (path /5BC3E99D/5BC6D0C2) + (fp_text reference SW48 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value G (at -4.00558 8.62584) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0FBB3C) + (at 187.63488 146.94916) + (path /5BC3E99D/5BC6CEF2) + (fp_text reference SW47 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0FB187) + (at 197.15988 127.89916) + (path /5BC3E99D/5BC6D0B4) + (fp_text reference SW45 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0FBC20) + (at 206.68488 146.94916) + (path /5BC3E99D/5BC6CEE4) + (fp_text reference SW44 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0FBBAE) + (at 282.88488 146.94916) + (path /5BC3E99D/5BC6CD64) + (fp_text reference SW43 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Fwd_Slash (at -4.13258 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0FB14E) + (at 216.20988 127.89916) + (path /5BC3E99D/5BC6D0BB) + (fp_text reference SW42 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0FBC92) + (at 225.73488 146.94916) + (path /5BC3E99D/5BC6CEEB) + (fp_text reference SW41 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0FB031) + (at 273.35988 127.89916) + (path /5BC3E99D/5BC6CD6B) + (fp_text reference SW40 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Semicolon (at -2.73558 8.39724) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0FBB75) + (at 87.62238 146.94916) + (path /5BC3E99D/5BC3FE57) + (fp_text reference SW39 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value L_Shift (at -4.41198 8.52424) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0FB06A) + (at 235.25988 127.89916) + (path /5BC3E99D/5BC6D0AD) + (fp_text reference SW38 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0FA32E) + (at 268.59738 108.84916) + (path /5BC3E99D/5BC6CD5D) + (fp_text reference SW36 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0FBD04) + (at 306.69738 146.94916) + (path /5BC3E99D/5BC3FD26) + (fp_text reference SW35 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R_Shift (at -4.51358 8.75284) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0EE51F) + (at 330.50988 127.89916) + (path /5D6C3751) + (fp_text reference SW34 (at -5.61848 -8.89508) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Rubout (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0D791F) + (at 354.11918 108.84916) + (path /5BC3E99D/5BC6CED6) + (fp_text reference SW33 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0FB0DC) + (at 292.40988 127.89916) + (path /5D6BE647) + (fp_text reference SW32 (at -0.78994 -8.67664) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "@ (AT)" (at -4.25958 8.87984) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5D0D7AFF) + (at 349.55988 146.94916) + (path /5BC3EA0A/5BCAF30F) + (fp_text reference SW1 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "RT Arrow" (at -3.31978 8.75284) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + ) + + (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5E0A52FF) (at 68.57238 89.79916) (fp_text reference SW62 (at -6.64718 -8.13816) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -251,18 +1175,32 @@ (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) ) - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5E0A154C) - (at 82.85988 165.99916) - (fp_text reference SW61 (at -5.0292 -7.7724) (layer F.SilkS) + (module MountingHole:MountingHole_2.1mm (layer F.Cu) (tedit 5EE9B629) (tstamp 5EE9F9CA) + (at 263.66978 177.39868) + (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 FN (at -6.1214 7.7978) (layer F.SilkS) + (fp_text value MountingHole_2.1mm (at 0 3.2) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at 0 0) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_2.1mm (layer F.Cu) (tedit 5EE9B596) (tstamp 5EE9F998) + (at 130.31978 177.39868) + (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 MountingHole_2.1mm (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) ) (module Symbol:OSHW-Logo2_9.8x8mm_SilkScreen (layer F.Cu) (tedit 0) (tstamp 5E0A0419) @@ -557,79 +1495,6 @@ (xy -3.43224 2.584467) (xy -3.324904 2.572722) (xy -3.231114 2.584505)) (layer F.SilkS) (width 0.01)) ) - (module unikbd:OSI_spacer_holes (layer F.Cu) (tedit 5E099C16) (tstamp 5E09F771) - (at 197.15988 165.99916) - (fp_text reference SW46 (at 9.90854 -2.3876) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "OSI mounting holes" (at -0.32258 11.14044) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center -85.979 0.4826) (end -82.229 0.4826) (layer F.CrtYd) (width 0.05)) - (fp_circle (center -85.979 0.4826) (end -82.479 0.4826) (layer Cmts.User) (width 0.15)) - (fp_circle (center 85.979 0.4826) (end 89.729 0.4826) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 85.979 0.4826) (end 89.479 0.4826) (layer Cmts.User) (width 0.15)) - (fp_circle (center 31.75 10.16) (end 35.5 10.16) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 31.75 10.16) (end 35.25 10.16) (layer Cmts.User) (width 0.15)) - (fp_circle (center -31.75 10.16) (end -28 10.16) (layer F.CrtYd) (width 0.05)) - (fp_circle (center -31.75 10.16) (end -28.25 10.16) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 -92.8624) (end 3.75 -92.8624) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 0 -92.8624) (end 3.5 -92.8624) (layer Cmts.User) (width 0.15)) - (fp_circle (center -109.855 -92.8624) (end -106.105 -92.8624) (layer F.CrtYd) (width 0.05)) - (fp_circle (center -109.855 -92.8624) (end -106.355 -92.8624) (layer Cmts.User) (width 0.15)) - (fp_circle (center 109.855 -92.8624) (end 113.605 -92.8624) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 109.855 -92.8624) (end 113.355 -92.8624) (layer Cmts.User) (width 0.15)) - (fp_text user %R (at 110.75162 -87.97036) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user OSI (at 110.49762 -97.57156) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 86.57082 5.50164) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user OSI (at 86.31682 -4.09956) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 32.13862 14.79804) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user OSI (at 31.88462 5.19684) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at -31.61538 15.12824) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user OSI (at -31.86938 5.52704) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user OSI (at 0.59182 -97.46996) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 0.84582 -87.86876) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user OSI (at -109.56798 -97.46996) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at -109.31398 -87.86876) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user OSI (at 110.49762 -97.57156) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 110.75162 -87.97036) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" np_thru_hole circle (at -85.979 0.4826) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 85.979 0.4826) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 31.75 10.16) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -31.75 10.16) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 -92.8624) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -109.855 -92.8624) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 109.855 -92.8624) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask)) - ) - (module MountingHole:MountingHole_3.5mm (layer F.Cu) (tedit 56D1B4CB) (tstamp 5DA65F84) (at 102.6795 171.45) (descr "Mounting Hole 3.5mm, no annular") @@ -839,907 +1704,26 @@ (pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask)) ) - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0FBBE7) - (at 244.78488 146.94916) - (path /5BC3E99D/5BC6CEDD) - (fp_text reference SW37 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (gr_text "Stabilzer bend guide" (at 263.45388 179.77866) (layer F.SilkS) (tstamp 5EE9FBEA) + (effects (font (size 1.5 1.5) (thickness 0.3))) ) - - (module "unikbd:Cherry aligner" locked (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0D7CEF) - (at 87.62238 89.79916) - (path /5BC3EA0A/5BCAF489) - (fp_text reference SW31 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) + (gr_text "Stabilizer bend guide" (at 130.78206 179.8574) (layer F.SilkS) + (effects (font (size 1.5 1.5) (thickness 0.3))) ) - - (module "unikbd:Cherry aligner" locked (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0D7CDF) - (at 220.97238 89.79916) - (path /5BC3EA0A/5BCAF419) - (fp_text reference SW30 (at 3.91922 -8.21436) (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D633EAE) - (at 263.83488 146.94916) - (path /5BC3EA0A/5BCAF3A9) - (fp_text reference SW29 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Period (at -4.38658 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0F9EDE) - (at 116.19738 108.84916) - (path /5BC3EA0A/5BCAF339) - (fp_text reference SW28 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" locked (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0D7CAF) - (at 106.67238 89.79916) - (path /5BC3EA0A/5BCAF490) - (fp_text reference SW27 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" locked (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0D7C9F) - (at 240.02238 89.79916) - (path /5BC3EA0A/5BCAF420) - (fp_text reference SW26 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0FAB87) - (at 254.30988 127.89916) - (path /5BC3EA0A/5BCAF3B0) - (fp_text reference SW25 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0F9EA5) - (at 135.24738 108.84916) - (path /5BC3EA0A/5BCAF340) - (fp_text reference SW24 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" locked (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0D7C6F) - (at 125.72238 89.79916) - (path /5BC3EA0A/5BCAF482) - (fp_text reference SW23 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D633858) - (at 249.54738 108.84916) - (path /5BC3EA0A/5BCAF412) - (fp_text reference SW22 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 0 (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" locked (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0D7C4F) - (at 259.07238 89.79916) - (path /5BC3EA0A/5BCAF3A2) - (fp_text reference SW21 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0F9E6C) - (at 154.29738 108.84916) - (path /5BC3EA0A/5BCAF332) - (fp_text reference SW20 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" locked (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0D7C2F) - (at 144.77238 89.79916) - (path /5BC3EA0A/5BCAF47B) - (fp_text reference SW19 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" locked (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0D7C1F) - (at 278.12238 89.79916) - (path /5BC3EA0A/5BCAF40B) - (fp_text reference SW18 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0F9D4F) - (at 287.64738 108.84916) - (path /5BC3EA0A/5BCAF39B) - (fp_text reference SW17 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "Line Feed" (at -3.49758 8.24484) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0F9D88) - (at 173.34738 108.84916) - (path /5BC3EA0A/5BCAF32B) - (fp_text reference SW16 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" locked (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0D7BEF) - (at 163.82238 89.79916) - (path /5BC3EA0A/5BCAF46D) - (fp_text reference SW15 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" locked (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0D7BDF) - (at 297.17238 89.79916) - (path /5BC3EA0A/5BCAF3FD) - (fp_text reference SW14 (at -1.33858 -7.85876) (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D10F44A) - (at 311.45988 108.84916) - (path /5BC3EA0A/5BCAF38D) - (fp_text reference SW13 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Return (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0F9DFA) - (at 192.39738 108.84916) - (path /5BC3EA0A/5BCAF31D) - (fp_text reference SW12 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" locked (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0D7BAF) - (at 182.87238 89.79916) - (path /5BC3EA0A/5BCAF474) - (fp_text reference SW11 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" locked (layer F.Cu) (tedit 5DA626D6) (tstamp 5D105DE3) - (at 316.22238 89.79916) - (path /5BC3EA0A/5BCAF404) - (fp_text reference SW10 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Bracket_Open (at -2.794 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0D7B8F) - (at 335.06918 108.84916) - (path /5BC3EA0A/5BCAF394) - (fp_text reference SW9 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "Caps Lock" (at -4.1275 8.7884) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0F9DC1) - (at 211.44738 108.84916) - (path /5BC3EA0A/5BCAF324) - (fp_text reference SW8 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0D7B6F) - (at 201.92238 89.79916) - (path /5BC3EA0A/5BCAF466) - (fp_text reference SW7 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" locked (layer F.Cu) (tedit 5DA626D6) (tstamp 5D105E93) - (at 335.27238 89.79916) - (path /5BC3EA0A/5BCAF3F6) - (fp_text reference SW6 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Bracket_Close (at -2.794 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0F200E) - (at 349.55988 127.89916) - (path /5BC3EA0A/5BCAF386) - (fp_text reference SW5 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Repeat (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0F9D16) - (at 230.49738 108.84916) - (path /5BC3EA0A/5BCAF316) - (fp_text reference SW4 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" locked (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0D7B1F) - (at 354.32238 89.79916) - (path /5BC3EA0A/5BCAF3EF) - (fp_text reference SW3 (at 0.56642 -7.96036) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Tilde (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0F6109) - (at 330.50988 146.94916) - (path /5BC3EA0A/5BCAF37F) - (fp_text reference SW2 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "LT Arrow" (at -4.15798 8.60044) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0FAB4E) - (at 120.95988 127.89916) - (path /5BC3E99D/5BC6D0D0) - (fp_text reference SW60 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value S (at -4.13258 8.62584) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0FB692) - (at 130.48488 146.94916) - (path /5BC3E99D/5BC6CF00) - (fp_text reference SW59 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0F9CDD) - (at 97.14738 108.84916) - (path /5BC3E99D/5BC6CD80) - (fp_text reference SW58 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D633B5C) - (at 311.45988 127.89916) - (path /5BC3E99D/5BC3FF70) - (fp_text reference SW57 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Backslash (at -3.04038 8.52424) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0FAB15) - (at 140.00988 127.89916) - (path /5BC3E99D/5BC6D0D7) - (fp_text reference SW56 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0FB659) - (at 149.53488 146.94916) - (path /5BC3E99D/5BC6CF07) - (fp_text reference SW55 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0FAADC) - (at 101.90988 127.89916) - (path /5BC3E99D/5BC6CD87) - (fp_text reference SW54 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value A (at -4.89458 8.62584) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0FAF44) - (at 82.85988 127.89916) - (path /5BC3E99D/5BC3FF77) - (fp_text reference SW53 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CTRL (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0FB0A3) - (at 159.05988 127.89916) - (path /5BC3E99D/5BC6D0C9) - (fp_text reference SW52 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0FBCCB) - (at 168.58488 146.94916) - (path /5BC3E99D/5BC6CEF9) - (fp_text reference SW51 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0FBC59) - (at 111.43488 146.94916) - (path /5BC3E99D/5BC6CD79) - (fp_text reference SW50 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0FA2F5) - (at 78.09738 108.84916) - (path /5BC3E99D/5BC3FF69) - (fp_text reference SW49 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value TAB (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0FB115) - (at 178.10988 127.89916) - (path /5BC3E99D/5BC6D0C2) - (fp_text reference SW48 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value G (at -4.00558 8.62584) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0FBB3C) - (at 187.63488 146.94916) - (path /5BC3E99D/5BC6CEF2) - (fp_text reference SW47 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0FB187) - (at 197.15988 127.89916) - (path /5BC3E99D/5BC6D0B4) - (fp_text reference SW45 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0FBC20) - (at 206.68488 146.94916) - (path /5BC3E99D/5BC6CEE4) - (fp_text reference SW44 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0FBBAE) - (at 282.88488 146.94916) - (path /5BC3E99D/5BC6CD64) - (fp_text reference SW43 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Fwd_Slash (at -4.13258 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0FB14E) - (at 216.20988 127.89916) - (path /5BC3E99D/5BC6D0BB) - (fp_text reference SW42 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0FBC92) - (at 225.73488 146.94916) - (path /5BC3E99D/5BC6CEEB) - (fp_text reference SW41 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0FB031) - (at 273.35988 127.89916) - (path /5BC3E99D/5BC6CD6B) - (fp_text reference SW40 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Semicolon (at -2.73558 8.39724) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0FBB75) - (at 87.62238 146.94916) - (path /5BC3E99D/5BC3FE57) - (fp_text reference SW39 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value L_Shift (at -4.41198 8.52424) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0FB06A) - (at 235.25988 127.89916) - (path /5BC3E99D/5BC6D0AD) - (fp_text reference SW38 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0FA32E) - (at 268.59738 108.84916) - (path /5BC3E99D/5BC6CD5D) - (fp_text reference SW36 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0FBD04) - (at 306.69738 146.94916) - (path /5BC3E99D/5BC3FD26) - (fp_text reference SW35 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value R_Shift (at -4.51358 8.75284) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0EE51F) - (at 330.50988 127.89916) - (path /5D6C3751) - (fp_text reference SW34 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Rubout (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0D791F) - (at 354.11918 108.84916) - (path /5BC3E99D/5BC6CED6) - (fp_text reference SW33 (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.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0FB0DC) - (at 292.40988 127.89916) - (path /5D6BE647) - (fp_text reference SW32 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "@ (AT)" (at -4.25958 8.87984) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0D7AFF) - (at 349.55988 146.94916) - (path /5BC3EA0A/5BCAF30F) - (fp_text reference SW1 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "RT Arrow" (at -3.31978 8.75284) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) - ) - - (gr_line (start 369.57254 97.81032) (end 369.57 157.988) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE3E00F)) + (gr_line (start 369.57 97.04832) (end 369.57 157.988) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE3E00F)) (gr_line (start 369.57 181.61) (end 369.57 174.01032) (layer Edge.Cuts) (width 0.1) (tstamp 5EE3DFF9)) (gr_arc (start 369.57 165.99916) (end 369.57 157.988) (angle -180) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE3DFEE)) - (gr_arc (start 369.57 89.79916) (end 369.57 81.788) (angle -180) (layer Edge.Cuts) (width 0.1016)) - (gr_text "Unified Keyboard Rev 1.6 http://osiweb.org\nCherry Key Aligner" (at 294.767 170.307) (layer F.SilkS) + (gr_arc (start 369.57 89.79916) (end 369.57 82.55) (angle -180) (layer Edge.Cuts) (width 0.1016)) + (gr_text "Unified Keyboard Rev 1.7 http://osiweb.org\nCherry Key Aligner" (at 294.767 170.307) (layer F.SilkS) (effects (font (size 1.524 1.524) (thickness 0.1778)) (justify left)) ) (gr_circle (center 143.51 78.74) (end 145.0975 78.74) (layer Edge.Cuts) (width 0.1) (tstamp 5D91233E)) (gr_line (start 57.15 181.61) (end 369.57 181.61) (layer Edge.Cuts) (width 0.1) (tstamp 5D911490)) - (gr_line (start 57.15 67.564) (end 57.15 181.61) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 369.57 67.564) (end 57.15 67.564) (layer Edge.Cuts) (width 0.1) (tstamp 5D91148D)) - (gr_line (start 369.57 81.788) (end 369.57 67.564) (layer Edge.Cuts) (width 0.1) (tstamp 5D91148A)) + (gr_line (start 57.15 63.5) (end 57.15 181.61) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 369.57 63.5) (end 57.15 63.5) (layer Edge.Cuts) (width 0.1) (tstamp 5D91148D)) + (gr_line (start 369.57 82.55) (end 369.57 63.5) (layer Edge.Cuts) (width 0.1) (tstamp 5D91148A)) (gr_text "Distances:\nVertical: 0.75 inch\nHorizontal (1x - 1x): 0.75 inch\nHorizontal (1x - 1.5x): 0.975 inch\nHorizontal (Row 1 left key -> Row 2 left key): 0.375 inch\nHorizontal (Row 2 left key -> Row 3 left key): 0.1875 inch\nHorizontal (Row 3 left key -> Row 4 left key): 0.1875 inch\nHorizontal (Row 4 left key -> Row 5 left key): -0.1875 inch\nHorizontal (Row 5 left key -> space bar): 4.5 inch" (at 38.4175 240.0681) (layer Cmts.User) (effects (font (size 2.54 2.54) (thickness 0.3048)) (justify left)) ) - (via (at 197.15988 191.39916) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 0)) - ) diff --git a/hardware/keyboard-classic/Aligner-futaba/aligner-futaba.kicad_pcb b/hardware/keyboard-classic/Aligner-futaba/aligner-futaba.kicad_pcb index 7ff4052..9d2a259 100644 --- a/hardware/keyboard-classic/Aligner-futaba/aligner-futaba.kicad_pcb +++ b/hardware/keyboard-classic/Aligner-futaba/aligner-futaba.kicad_pcb @@ -2,20 +2,19 @@ (general (thickness 1.6) - (drawings 11) + (drawings 68) (tracks 0) (zones 0) - (modules 75) + (modules 77) (nets 1) ) (page B) (title_block - (title "Cherry Key aligner") - (date 2019-08-25) - (rev 1.1) + (title "Futaba Key aligner") + (date 2020-06-17) + (rev 1.7) (company OSIWeb.org) - (comment 1 "Key matrix w/ LED") ) (layers @@ -137,6 +136,70 @@ (diff_pair_gap 0.254) ) + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0F9EDE) + (at 116.19738 108.84916) + (path /5BC3EA0A/5BCAF339) + (fp_text reference SW28 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FB031) + (at 273.35988 127.89916) + (path /5BC3E99D/5BC6CD6B) + (fp_text reference SW40 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Semicolon (at -2.73558 8.39724) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FA32E) + (at 268.59738 108.84916) + (path /5BC3E99D/5BC6CD5D) + (fp_text reference SW36 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FB0DC) + (at 292.40988 127.89916) + (path /5D6BE647) + (fp_text reference SW32 (at -0.78994 -8.67664) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "@ (AT)" (at -4.25958 8.87984) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + (module unikbd:Futaba-MD-4PCS-LED-aligner (layer F.Cu) (tedit 5EE8F357) (tstamp 5D0F9D4F) (at 287.64738 108.84916) (path /5BC3EA0A/5BCAF39B) @@ -154,16 +217,480 @@ (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) ) - (module unikbd:Futaba-MD-4PCS-LED-aligner (layer F.Cu) (tedit 5EE8F357) (tstamp 5E0A154C) - (at 82.85988 165.99916) - (fp_text reference SW61 (at -5.0292 -7.7724) (layer F.SilkS) + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5EE2E6FC) + (at 311.45988 108.84916) + (path /5BC3EA0A/5BCAF38D) + (fp_text reference SW13 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value FN (at -6.1214 7.7978) (layer F.SilkS) + (fp_text value Return (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0EE51F) + (at 330.50988 127.89916) + (path /5D6C3751) + (fp_text reference SW34 (at -5.61848 -8.89508) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Rubout (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D633B5C) + (at 311.45988 127.89916) + (path /5BC3E99D/5BC3FF70) + (fp_text reference SW57 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Backslash (at -3.04038 8.52424) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FB14E) + (at 216.20988 127.89916) + (path /5BC3E99D/5BC6D0BB) + (fp_text reference SW42 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FB06A) + (at 235.25988 127.89916) + (path /5BC3E99D/5BC6D0AD) + (fp_text reference SW38 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FB115) + (at 178.10988 127.89916) + (path /5BC3E99D/5BC6D0C2) + (fp_text reference SW48 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value G (at -4.00558 8.62584) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FB187) + (at 197.15988 127.89916) + (path /5BC3E99D/5BC6D0B4) + (fp_text reference SW45 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FB0A3) + (at 159.05988 127.89916) + (path /5BC3E99D/5BC6D0C9) + (fp_text reference SW52 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FAB15) + (at 140.00988 127.89916) + (path /5BC3E99D/5BC6D0D7) + (fp_text reference SW56 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0F9DFA) + (at 192.39738 108.84916) + (path /5BC3EA0A/5BCAF31D) + (fp_text reference SW12 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0F9D88) + (at 173.34738 108.84916) + (path /5BC3EA0A/5BCAF32B) + (fp_text reference SW16 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FAB87) + (at 254.30988 127.89916) + (path /5BC3EA0A/5BCAF3B0) + (fp_text reference SW25 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0F9EA5) + (at 135.24738 108.84916) + (path /5BC3EA0A/5BCAF340) + (fp_text reference SW24 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D633858) + (at 249.54738 108.84916) + (path /5BC3EA0A/5BCAF412) + (fp_text reference SW22 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 0 (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0F9E6C) + (at 154.29738 108.84916) + (path /5BC3EA0A/5BCAF332) + (fp_text reference SW20 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FAADC) + (at 101.90988 127.89916) + (path /5BC3E99D/5BC6CD87) + (fp_text reference SW54 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value A (at -4.89458 8.62584) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0F9DC1) + (at 211.44738 108.84916) + (path /5BC3EA0A/5BCAF324) + (fp_text reference SW8 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0F9D16) + (at 230.49738 108.84916) + (path /5BC3EA0A/5BCAF316) + (fp_text reference SW4 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0F9CDD) + (at 97.14738 108.84916) + (path /5BC3E99D/5BC6CD80) + (fp_text reference SW58 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FAB4E) + (at 120.95988 127.89916) + (path /5BC3E99D/5BC6D0D0) + (fp_text reference SW60 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value S (at -4.13258 8.62584) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FBC20) + (at 206.68488 146.94916) + (path /5BC3E99D/5BC6CEE4) + (fp_text reference SW44 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FBC92) + (at 225.73488 146.94916) + (path /5BC3E99D/5BC6CEEB) + (fp_text reference SW41 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FBB3C) + (at 187.63488 146.94916) + (path /5BC3E99D/5BC6CEF2) + (fp_text reference SW47 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FBCCB) + (at 168.58488 146.94916) + (path /5BC3E99D/5BC6CEF9) + (fp_text reference SW51 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FB659) + (at 149.53488 146.94916) + (path /5BC3E99D/5BC6CF07) + (fp_text reference SW55 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FBBE7) + (at 244.78488 146.94916) + (path /5BC3E99D/5BC6CEDD) + (fp_text reference SW37 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D633EAE) + (at 263.83488 146.94916) + (path /5BC3EA0A/5BCAF3A9) + (fp_text reference SW29 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Period (at -4.38658 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FB692) + (at 130.48488 146.94916) + (path /5BC3E99D/5BC6CF00) + (fp_text reference SW59 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0F6109) + (at 330.50988 146.94916) + (path /5BC3EA0A/5BCAF37F) + (fp_text reference SW2 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "LT Arrow" (at -4.15798 8.60044) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FBD04) + (at 306.69738 146.94916) + (path /5BC3E99D/5BC3FD26) + (fp_text reference SW35 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R_Shift (at -4.51358 8.75284) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at 0 9.525) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) @@ -187,6 +714,427 @@ (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) ) + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D105DE3) + (at 316.22238 89.79916) + (path /5BC3EA0A/5BCAF404) + (fp_text reference SW10 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Bracket_Open (at -2.794 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7BDF) + (at 297.17238 89.79916) + (path /5BC3EA0A/5BCAF3FD) + (fp_text reference SW14 (at -1.33858 -7.85876) (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D105E93) + (at 335.27238 89.79916) + (path /5BC3EA0A/5BCAF3F6) + (fp_text reference SW6 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Bracket_Close (at -2.794 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7B6F) + (at 201.92238 89.79916) + (path /5BC3EA0A/5BCAF466) + (fp_text reference SW7 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7C6F) + (at 125.72238 89.79916) + (path /5BC3EA0A/5BCAF482) + (fp_text reference SW23 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7C4F) + (at 259.07238 89.79916) + (path /5BC3EA0A/5BCAF3A2) + (fp_text reference SW21 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7CDF) + (at 220.97238 89.79916) + (path /5BC3EA0A/5BCAF419) + (fp_text reference SW30 (at 3.91922 -8.21436) (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7BAF) + (at 182.87238 89.79916) + (path /5BC3EA0A/5BCAF474) + (fp_text reference SW11 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7C9F) + (at 240.02238 89.79916) + (path /5BC3EA0A/5BCAF420) + (fp_text reference SW26 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7C1F) + (at 278.12238 89.79916) + (path /5BC3EA0A/5BCAF40B) + (fp_text reference SW18 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7C2F) + (at 144.77238 89.79916) + (path /5BC3EA0A/5BCAF47B) + (fp_text reference SW19 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7BEF) + (at 163.82238 89.79916) + (path /5BC3EA0A/5BCAF46D) + (fp_text reference SW15 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7CEF) + (at 87.62238 89.79916) + (path /5BC3EA0A/5BCAF489) + (fp_text reference SW31 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7CAF) + (at 106.67238 89.79916) + (path /5BC3EA0A/5BCAF490) + (fp_text reference SW27 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D791F) + (at 354.11918 108.84916) + (path /5BC3E99D/5BC6CED6) + (fp_text reference SW33 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0F200E) + (at 349.55988 127.89916) + (path /5BC3EA0A/5BCAF386) + (fp_text reference SW5 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Repeat (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7B1F) + (at 354.32238 89.79916) + (path /5BC3EA0A/5BCAF3EF) + (fp_text reference SW3 (at 0.56642 -7.96036) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Tilde (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FAF44) + (at 82.85988 127.89916) + (path /5BC3E99D/5BC3FF77) + (fp_text reference SW53 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CTRL (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FA2F5) + (at 78.09738 108.84916) + (path /5BC3E99D/5BC3FF69) + (fp_text reference SW49 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TAB (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FBB75) + (at 87.62238 146.94916) + (path /5BC3E99D/5BC3FE57) + (fp_text reference SW39 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value L_Shift (at -4.41198 8.52424) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7AFF) + (at 349.55988 146.94916) + (path /5BC3EA0A/5BCAF30F) + (fp_text reference SW1 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "RT Arrow" (at -3.31978 8.75284) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5E0A52FF) + (at 68.57238 89.79916) + (fp_text reference SW62 (at -6.64718 -8.13816) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value ESC (at -5.32638 8.06704) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FBC59) + (at 111.43488 146.94916) + (path /5BC3E99D/5BC6CD79) + (fp_text reference SW50 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FBBAE) + (at 282.88488 146.94916) + (path /5BC3E99D/5BC6CD64) + (fp_text reference SW43 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Fwd_Slash (at -4.13258 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_3.5mm (layer F.Cu) (tedit 56D1B4CB) (tstamp 5DA65F84) + (at 143.51 78.74) + (descr "Mounting Hole 3.5mm, no annular") + (tags "mounting hole 3.5mm no annular") + (attr virtual) + (fp_text reference REF** (at 0 -4.5) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0.3 0) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_3.5mm (layer F.Cu) (tedit 56D1B4CB) (tstamp 5DA65F72) + (at 217.17 78.74) + (descr "Mounting Hole 3.5mm, no annular") + (tags "mounting hole 3.5mm no annular") + (attr virtual) + (fp_text reference REF** (at 0 -4.5) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0.3 0) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask)) + ) + (module unikbd:Futaba_space_Cherry_aligner (layer F.Cu) (tedit 5EE3C0EA) (tstamp 5D0D7A0F) (at 197.15988 165.99916) (path /5BC3E99D/5BC6CD72) @@ -235,7 +1183,7 @@ (fp_text user Futaba_2u_Cherry_aligner (at 0 -0.5) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text user REF** (at 0 0.5) (layer F.SilkS) + (fp_text user REF** (at 0 0.5) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_arc (start 0 0) (end 7.697216 -1.397) (angle -159.4) (layer Edge.Cuts) (width 0.12)) @@ -246,927 +1194,111 @@ (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) ) - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FBBE7) - (at 244.78488 146.94916) - (path /5BC3E99D/5BC6CEDD) - (fp_text reference SW37 (at -5.7912 -8.6106) (layer F.SilkS) + (module unikbd:OSI_spacer_holes (layer F.Cu) (tedit 5EECE3D7) (tstamp 5EED6286) + (at 197.15988 165.99916) + (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value Comma (at -5.334 8.6614) (layer F.SilkS) + (fp_text value "OSI mounting holes" (at -0.32258 11.14044) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (fp_circle (center 109.22 -92.71) (end 114.046 -92.71) (layer Cmts.User) (width 0.15)) + (fp_circle (center 109.22 -92.71) (end 114.3 -92.71) (layer F.CrtYd) (width 0.05)) + (fp_circle (center -109.22 -92.71) (end -104.394 -92.71) (layer Cmts.User) (width 0.15)) + (fp_circle (center -109.22 -92.71) (end -104.14 -92.71) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 -92.8624) (end 4.826 -92.8624) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 -92.8624) (end 5.08 -92.8624) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 85.725 0.635) (end 89.225 0.635) (layer Cmts.User) (width 0.15)) + (fp_circle (center 85.725 0.635) (end 89.475 0.635) (layer F.CrtYd) (width 0.05)) + (fp_circle (center -85.725 0.635) (end -82.225 0.635) (layer Cmts.User) (width 0.15)) + (fp_circle (center -85.725 0.635) (end -81.975 0.635) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 -97.9424) (end 4.826 -97.9424) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 -97.9424) (end 5.08 -97.9424) (layer F.CrtYd) (width 0.05)) + (fp_circle (center -109.22 -97.79) (end -104.394 -97.79) (layer Cmts.User) (width 0.15)) + (fp_circle (center -109.22 -97.79) (end -104.14 -97.79) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 109.22 -97.79) (end 114.046 -97.79) (layer Cmts.User) (width 0.15)) + (fp_circle (center 109.22 -97.79) (end 114.3 -97.79) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 110.75162 -87.97036) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user OSI (at 110.49762 -97.57156) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at -85.03158 5.42544) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user OSI (at -85.28558 -4.17576) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 86.31682 5.65404) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user OSI (at 86.06282 -3.94716) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user OSI (at 0.59182 -97.46996) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.84582 -87.86876) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user OSI (at -109.56798 -97.46996) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at -109.31398 -87.86876) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user OSI (at 101.48062 -96.93656) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 110.75162 -87.97036) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at -85.725 0.635) (size 7.112 7.112) (drill 2.032) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 85.725 0.635) (size 7.112 7.112) (drill 7.112) (layers *.Cu *.Mask)) + (pad "" np_thru_hole oval (at 0 -95.25) (size 7.112 12.192) (drill oval 7.112 12.192) (layers *.Cu *.Mask)) + (pad "" np_thru_hole oval (at -109.22 -95.25) (size 7.112 12.192) (drill oval 7.112 12.192) (layers *.Cu *.Mask)) + (pad "" np_thru_hole oval (at 109.22 -95.25) (size 7.112 12.192) (drill oval 7.112 12.192) (layers *.Cu *.Mask)) ) - (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7CEF) - (at 87.62238 89.79916) - (path /5BC3EA0A/5BCAF489) - (fp_text reference SW31 (at -5.7912 -8.6106) (layer F.SilkS) + (module MountingHole:MountingHole_2.1mm (layer F.Cu) (tedit 5EE9B629) (tstamp 5EE9F9CA) + (at 263.66978 177.39868) + (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 1 (at -5.334 8.6614) (layer F.SilkS) + (fp_text value MountingHole_2.1mm (at 0 3.2) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) ) - (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7CDF) - (at 220.97238 89.79916) - (path /5BC3EA0A/5BCAF419) - (fp_text reference SW30 (at 3.91922 -8.21436) (layer F.SilkS) + (module MountingHole:MountingHole_2.1mm (layer F.Cu) (tedit 5EE9B596) (tstamp 5EE9F998) + (at 130.31978 177.39868) + (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 8 (at -5.334 8.6614) (layer F.SilkS) + (fp_text value MountingHole_2.1mm (at 0 3.2) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) ) - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D633EAE) - (at 263.83488 146.94916) - (path /5BC3EA0A/5BCAF3A9) - (fp_text reference SW29 (at -5.7912 -8.6106) (layer F.SilkS) + (module unikbd:Futaba-MD-4PCS-LED-aligner (layer F.Cu) (tedit 5EE8F357) (tstamp 5E0A154C) + (at 82.85988 165.99916) + (fp_text reference SW61 (at -5.0292 -7.7724) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value Period (at -4.38658 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0F9EDE) - (at 116.19738 108.84916) - (path /5BC3EA0A/5BCAF339) - (fp_text reference SW28 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7CAF) - (at 106.67238 89.79916) - (path /5BC3EA0A/5BCAF490) - (fp_text reference SW27 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7C9F) - (at 240.02238 89.79916) - (path /5BC3EA0A/5BCAF420) - (fp_text reference SW26 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FAB87) - (at 254.30988 127.89916) - (path /5BC3EA0A/5BCAF3B0) - (fp_text reference SW25 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0F9EA5) - (at 135.24738 108.84916) - (path /5BC3EA0A/5BCAF340) - (fp_text reference SW24 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7C6F) - (at 125.72238 89.79916) - (path /5BC3EA0A/5BCAF482) - (fp_text reference SW23 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D633858) - (at 249.54738 108.84916) - (path /5BC3EA0A/5BCAF412) - (fp_text reference SW22 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 0 (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7C4F) - (at 259.07238 89.79916) - (path /5BC3EA0A/5BCAF3A2) - (fp_text reference SW21 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0F9E6C) - (at 154.29738 108.84916) - (path /5BC3EA0A/5BCAF332) - (fp_text reference SW20 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7C2F) - (at 144.77238 89.79916) - (path /5BC3EA0A/5BCAF47B) - (fp_text reference SW19 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7C1F) - (at 278.12238 89.79916) - (path /5BC3EA0A/5BCAF40B) - (fp_text reference SW18 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0F9D88) - (at 173.34738 108.84916) - (path /5BC3EA0A/5BCAF32B) - (fp_text reference SW16 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7BEF) - (at 163.82238 89.79916) - (path /5BC3EA0A/5BCAF46D) - (fp_text reference SW15 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7BDF) - (at 297.17238 89.79916) - (path /5BC3EA0A/5BCAF3FD) - (fp_text reference SW14 (at -1.33858 -7.85876) (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5EE2E6FC) - (at 311.45988 108.84916) - (path /5BC3EA0A/5BCAF38D) - (fp_text reference SW13 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Return (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0F9DFA) - (at 192.39738 108.84916) - (path /5BC3EA0A/5BCAF31D) - (fp_text reference SW12 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7BAF) - (at 182.87238 89.79916) - (path /5BC3EA0A/5BCAF474) - (fp_text reference SW11 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D105DE3) - (at 316.22238 89.79916) - (path /5BC3EA0A/5BCAF404) - (fp_text reference SW10 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Bracket_Open (at -2.794 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0F9DC1) - (at 211.44738 108.84916) - (path /5BC3EA0A/5BCAF324) - (fp_text reference SW8 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7B6F) - (at 201.92238 89.79916) - (path /5BC3EA0A/5BCAF466) - (fp_text reference SW7 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D105E93) - (at 335.27238 89.79916) - (path /5BC3EA0A/5BCAF3F6) - (fp_text reference SW6 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Bracket_Close (at -2.794 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0F200E) - (at 349.55988 127.89916) - (path /5BC3EA0A/5BCAF386) - (fp_text reference SW5 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Repeat (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0F9D16) - (at 230.49738 108.84916) - (path /5BC3EA0A/5BCAF316) - (fp_text reference SW4 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7B1F) - (at 354.32238 89.79916) - (path /5BC3EA0A/5BCAF3EF) - (fp_text reference SW3 (at 0.56642 -7.96036) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Tilde (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0F6109) - (at 330.50988 146.94916) - (path /5BC3EA0A/5BCAF37F) - (fp_text reference SW2 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "LT Arrow" (at -4.15798 8.60044) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FAB4E) - (at 120.95988 127.89916) - (path /5BC3E99D/5BC6D0D0) - (fp_text reference SW60 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value S (at -4.13258 8.62584) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FB692) - (at 130.48488 146.94916) - (path /5BC3E99D/5BC6CF00) - (fp_text reference SW59 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0F9CDD) - (at 97.14738 108.84916) - (path /5BC3E99D/5BC6CD80) - (fp_text reference SW58 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D633B5C) - (at 311.45988 127.89916) - (path /5BC3E99D/5BC3FF70) - (fp_text reference SW57 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Backslash (at -3.04038 8.52424) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FAB15) - (at 140.00988 127.89916) - (path /5BC3E99D/5BC6D0D7) - (fp_text reference SW56 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FB659) - (at 149.53488 146.94916) - (path /5BC3E99D/5BC6CF07) - (fp_text reference SW55 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FAADC) - (at 101.90988 127.89916) - (path /5BC3E99D/5BC6CD87) - (fp_text reference SW54 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value A (at -4.89458 8.62584) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FAF44) - (at 82.85988 127.89916) - (path /5BC3E99D/5BC3FF77) - (fp_text reference SW53 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CTRL (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FB0A3) - (at 159.05988 127.89916) - (path /5BC3E99D/5BC6D0C9) - (fp_text reference SW52 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FBCCB) - (at 168.58488 146.94916) - (path /5BC3E99D/5BC6CEF9) - (fp_text reference SW51 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FBC59) - (at 111.43488 146.94916) - (path /5BC3E99D/5BC6CD79) - (fp_text reference SW50 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FA2F5) - (at 78.09738 108.84916) - (path /5BC3E99D/5BC3FF69) - (fp_text reference SW49 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value TAB (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FB115) - (at 178.10988 127.89916) - (path /5BC3E99D/5BC6D0C2) - (fp_text reference SW48 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value G (at -4.00558 8.62584) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FBB3C) - (at 187.63488 146.94916) - (path /5BC3E99D/5BC6CEF2) - (fp_text reference SW47 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FB187) - (at 197.15988 127.89916) - (path /5BC3E99D/5BC6D0B4) - (fp_text reference SW45 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FBC20) - (at 206.68488 146.94916) - (path /5BC3E99D/5BC6CEE4) - (fp_text reference SW44 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FBBAE) - (at 282.88488 146.94916) - (path /5BC3E99D/5BC6CD64) - (fp_text reference SW43 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Fwd_Slash (at -4.13258 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FB14E) - (at 216.20988 127.89916) - (path /5BC3E99D/5BC6D0BB) - (fp_text reference SW42 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FBC92) - (at 225.73488 146.94916) - (path /5BC3E99D/5BC6CEEB) - (fp_text reference SW41 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FB031) - (at 273.35988 127.89916) - (path /5BC3E99D/5BC6CD6B) - (fp_text reference SW40 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Semicolon (at -2.73558 8.39724) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FBB75) - (at 87.62238 146.94916) - (path /5BC3E99D/5BC3FE57) - (fp_text reference SW39 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value L_Shift (at -4.41198 8.52424) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FB06A) - (at 235.25988 127.89916) - (path /5BC3E99D/5BC6D0AD) - (fp_text reference SW38 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FA32E) - (at 268.59738 108.84916) - (path /5BC3E99D/5BC6CD5D) - (fp_text reference SW36 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FBD04) - (at 306.69738 146.94916) - (path /5BC3E99D/5BC3FD26) - (fp_text reference SW35 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value R_Shift (at -4.51358 8.75284) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0EE51F) - (at 330.50988 127.89916) - (path /5D6C3751) - (fp_text reference SW34 (at -5.61848 -8.89508) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Rubout (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D791F) - (at 354.11918 108.84916) - (path /5BC3E99D/5BC6CED6) - (fp_text reference SW33 (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_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0FB0DC) - (at 292.40988 127.89916) - (path /5D6BE647) - (fp_text reference SW32 (at -0.78994 -8.67664) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "@ (AT)" (at -4.25958 8.87984) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7AFF) - (at 349.55988 146.94916) - (path /5BC3EA0A/5BCAF30F) - (fp_text reference SW1 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "RT Arrow" (at -3.31978 8.75284) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) - (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5E0A52FF) - (at 68.57238 89.79916) - (fp_text reference SW62 (at -6.64718 -8.13816) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value ESC (at -5.32638 8.06704) (layer F.SilkS) + (fp_text value FN (at -6.1214 7.7978) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_circle (center 0 0) (end 7.8232 0) (layer Edge.Cuts) (width 0.12)) + (pad "" np_thru_hole circle (at 0 9.525) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) @@ -1465,79 +1597,6 @@ (xy -3.43224 2.584467) (xy -3.324904 2.572722) (xy -3.231114 2.584505)) (layer F.SilkS) (width 0.01)) ) - (module unikbd:OSI_spacer_holes (layer F.Cu) (tedit 5E099C16) (tstamp 5EE2E784) - (at 197.15988 165.99916) - (fp_text reference REF** (at 0 0.5) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "OSI mounting holes" (at -0.32258 11.14044) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center -85.979 0.4826) (end -82.229 0.4826) (layer F.CrtYd) (width 0.05)) - (fp_circle (center -85.979 0.4826) (end -82.479 0.4826) (layer Cmts.User) (width 0.15)) - (fp_circle (center 85.979 0.4826) (end 89.729 0.4826) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 85.979 0.4826) (end 89.479 0.4826) (layer Cmts.User) (width 0.15)) - (fp_circle (center 31.75 10.16) (end 35.5 10.16) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 31.75 10.16) (end 35.25 10.16) (layer Cmts.User) (width 0.15)) - (fp_circle (center -31.75 10.16) (end -28 10.16) (layer F.CrtYd) (width 0.05)) - (fp_circle (center -31.75 10.16) (end -28.25 10.16) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 -92.8624) (end 3.75 -92.8624) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 0 -92.8624) (end 3.5 -92.8624) (layer Cmts.User) (width 0.15)) - (fp_circle (center -109.855 -92.8624) (end -106.105 -92.8624) (layer F.CrtYd) (width 0.05)) - (fp_circle (center -109.855 -92.8624) (end -106.355 -92.8624) (layer Cmts.User) (width 0.15)) - (fp_circle (center 109.855 -92.8624) (end 113.605 -92.8624) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 109.855 -92.8624) (end 113.355 -92.8624) (layer Cmts.User) (width 0.15)) - (fp_text user %R (at 110.75162 -87.97036) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user OSI (at 110.49762 -97.57156) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 86.57082 5.50164) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user OSI (at 86.31682 -4.09956) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 32.13862 14.79804) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user OSI (at 31.88462 5.19684) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at -31.61538 15.12824) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user OSI (at -31.86938 5.52704) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user OSI (at 0.59182 -97.46996) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 0.84582 -87.86876) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user OSI (at -109.56798 -97.46996) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at -109.31398 -87.86876) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user OSI (at 110.49762 -97.57156) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 110.75162 -87.97036) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" np_thru_hole circle (at -85.979 0.4826) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 85.979 0.4826) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 31.75 10.16) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -31.75 10.16) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 -92.8624) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -109.855 -92.8624) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 109.855 -92.8624) (size 6.858 6.858) (drill 6.858) (layers *.Cu *.Mask)) - ) - (module MountingHole:MountingHole_3.5mm (layer F.Cu) (tedit 56D1B4CB) (tstamp 5DA65F84) (at 102.6795 171.45) (descr "Mounting Hole 3.5mm, no annular") @@ -1690,25 +1749,6 @@ (pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask)) ) - (module MountingHole:MountingHole_3.5mm (layer F.Cu) (tedit 56D1B4CB) (tstamp 5DA65F84) - (at 143.51 78.74) - (descr "Mounting Hole 3.5mm, no annular") - (tags "mounting hole 3.5mm no annular") - (attr virtual) - (fp_text reference REF** (at 0 -4.5) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05)) - (fp_text user %R (at 0.3 0) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask)) - ) - (module MountingHole:MountingHole_3.5mm (layer F.Cu) (tedit 56D1B4CB) (tstamp 5DA65F4E) (at 67.31 78.74) (descr "Mounting Hole 3.5mm, no annular") @@ -1728,39 +1768,87 @@ (pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask)) ) - (module MountingHole:MountingHole_3.5mm (layer F.Cu) (tedit 56D1B4CB) (tstamp 5DA65F72) - (at 217.17 78.74) - (descr "Mounting Hole 3.5mm, no annular") - (tags "mounting hole 3.5mm no annular") - (attr virtual) - (fp_text reference REF** (at 0 -4.5) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05)) - (fp_text user %R (at 0.3 0) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask)) + (gr_text "Stabilzer bend guide" (at 263.45388 179.77866) (layer F.SilkS) (tstamp 5EE9FBEA) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text "Stabilizer bend guide" (at 130.78206 179.8574) (layer F.SilkS) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_line (start 369.57 63.5) (end 167.83558 63.5) (layer Edge.Cuts) (width 0.1) (tstamp 5EE9F53B)) + (gr_line (start 166.33558 68.834) (end 167.83558 68.834) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE9F4AE)) + (gr_line (start 167.83558 68.834) (end 167.83558 63.5) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE9F4AB)) + (gr_line (start 166.33558 68.834) (end 166.33558 63.5) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE9F4B1)) + (gr_text "Post\nThickness\nGauge" (at 168.404537 67.08648) (layer F.SilkS) (tstamp 5EE9F4B4) + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + ) + (gr_arc (start 100.4957 70.72122) (end 100.4957 69.13372) (angle -90) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE9F371)) + (gr_line (start 102.08102 76.32192) (end 110.24362 76.32192) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE9F370)) + (gr_line (start 130.0832 72.30872) (end 102.0832 72.30872) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE9F36F)) + (gr_line (start 129.24282 73.79208) (end 129.95402 74.295) (layer F.SilkS) (width 0.12) (tstamp 5EE9F36E)) + (gr_line (start 129.95402 74.30516) (end 127.67818 74.30516) (layer F.SilkS) (width 0.12) (tstamp 5EE9F36D)) + (gr_line (start 129.95148 74.31278) (end 129.21996 74.86396) (layer F.SilkS) (width 0.12) (tstamp 5EE9F36C)) + (gr_line (start 119.94642 74.29754) (end 120.67794 73.74636) (layer F.SilkS) (width 0.12) (tstamp 5EE9F36B)) + (gr_line (start 119.94388 74.30516) (end 122.21972 74.30516) (layer F.SilkS) (width 0.12) (tstamp 5EE9F36A)) + (gr_line (start 120.65508 74.81824) (end 119.94388 74.31532) (layer F.SilkS) (width 0.12) (tstamp 5EE9F369)) + (gr_line (start 119.9232 72.3211) (end 119.9232 76.3211) (layer F.SilkS) (width 0.08) (tstamp 5EE9F368)) + (gr_arc (start 110.24362 77.9086) (end 110.24362 79.4961) (angle -180) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE9F367)) + (gr_arc (start 119.9232 77.9086) (end 119.9232 76.3211) (angle -180) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE9F366)) + (gr_arc (start 131.6707 77.9086) (end 131.6707 79.4961) (angle -90) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE9F365)) + (gr_arc (start 100.4957 77.9086) (end 98.9082 77.9086) (angle -90) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE9F364)) + (gr_line (start 133.2582 70.72122) (end 133.2582 77.9086) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE9F363)) + (gr_line (start 98.9082 77.9086) (end 98.9082 70.72122) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE9F362)) + (gr_circle (center 105.0832 74.3211) (end 105.0832 72.7211) (layer Edge.Cuts) (width 0.08) (tstamp 5EE9F361)) + (gr_line (start 130.0832 72.30872) (end 130.0832 76.3211) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE9F360)) + (gr_line (start 119.9232 76.3211) (end 130.0832 76.3211) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE9F35F)) + (gr_line (start 102.0832 76.3211) (end 102.0832 72.30872) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE9F35E)) + (gr_line (start 131.67024 69.13312) (end 100.4957 69.13372) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE9F35D)) + (gr_arc (start 131.67024 70.72062) (end 133.25774 70.72062) (angle -90) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE9F35C)) + (gr_line (start 119.9232 79.49692) (end 131.6701 79.49692) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE9F35B)) + (gr_line (start 100.4957 79.4961) (end 110.24362 79.4961) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE9F35A)) + (gr_text "File to\n1.5mm" (at 124.73178 74.27722 180) (layer F.SilkS) (tstamp 5EE9F359) + (effects (font (size 1 1) (thickness 0.15))) ) - (gr_line (start 369.57 97.04832) (end 369.57 157.988) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE3E00F)) (gr_line (start 369.57 181.61) (end 369.57 174.01032) (layer Edge.Cuts) (width 0.1) (tstamp 5EE3DFF9)) (gr_arc (start 369.57 165.99916) (end 369.57 157.988) (angle -180) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE3DFEE)) (gr_arc (start 369.57 89.79916) (end 369.57 82.55) (angle -180) (layer Edge.Cuts) (width 0.1016)) - (gr_text "Unified Keyboard Rev 1.6 http://osiweb.org\nCherry Key Aligner" (at 294.767 170.307) (layer F.SilkS) + (gr_text "Unified Keyboard Rev 1.7 http://osiweb.org\nFutaba Key Aligner" (at 294.767 170.307) (layer F.SilkS) (effects (font (size 1.524 1.524) (thickness 0.1778)) (justify left)) ) (gr_circle (center 143.51 78.74) (end 145.0975 78.74) (layer Edge.Cuts) (width 0.1) (tstamp 5D91233E)) (gr_line (start 57.15 181.61) (end 369.57 181.61) (layer Edge.Cuts) (width 0.1) (tstamp 5D911490)) - (gr_line (start 57.15 67.564) (end 57.15 181.61) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 369.57 67.564) (end 57.15 67.564) (layer Edge.Cuts) (width 0.1) (tstamp 5D91148D)) - (gr_line (start 369.57 82.55) (end 369.57 67.564) (layer Edge.Cuts) (width 0.1) (tstamp 5D91148A)) + (gr_line (start 57.15 63.5) (end 57.15 181.61) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 166.33558 63.5) (end 57.15 63.5) (layer Edge.Cuts) (width 0.1) (tstamp 5D91148D)) + (gr_line (start 369.57 82.55) (end 369.57 63.5) (layer Edge.Cuts) (width 0.1) (tstamp 5D91148A)) (gr_text "Distances:\nVertical: 0.75 inch\nHorizontal (1x - 1x): 0.75 inch\nHorizontal (1x - 1.5x): 0.975 inch\nHorizontal (Row 1 left key -> Row 2 left key): 0.375 inch\nHorizontal (Row 2 left key -> Row 3 left key): 0.1875 inch\nHorizontal (Row 3 left key -> Row 4 left key): 0.1875 inch\nHorizontal (Row 4 left key -> Row 5 left key): -0.1875 inch\nHorizontal (Row 5 left key -> space bar): 4.5 inch" (at 38.4175 240.0681) (layer Cmts.User) (effects (font (size 2.54 2.54) (thickness 0.3048)) (justify left)) ) + (gr_line (start 237.6557 79.4961) (end 247.40362 79.4961) (layer Edge.Cuts) (width 0.1016) (tstamp 5EDEC40D)) + (gr_line (start 257.0832 79.49692) (end 268.8301 79.49692) (layer Edge.Cuts) (width 0.1016) (tstamp 5EDEC3FE)) + (gr_text "File to\n1.5mm" (at 261.89178 74.27722 180) (layer F.SilkS) (tstamp 5EDEC3FB) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_arc (start 268.83024 70.72062) (end 270.41774 70.72062) (angle -90) (layer Edge.Cuts) (width 0.1016) (tstamp 5EDEC413)) + (gr_line (start 268.83024 69.13312) (end 237.6557 69.13372) (layer Edge.Cuts) (width 0.1016) (tstamp 5EDEC412)) + (gr_line (start 239.2432 76.3211) (end 239.2432 72.30872) (layer Edge.Cuts) (width 0.1016) (tstamp 5EDEC411)) + (gr_line (start 257.0832 76.3211) (end 267.2432 76.3211) (layer Edge.Cuts) (width 0.1016) (tstamp 5EDEC410)) + (gr_line (start 267.2432 72.30872) (end 267.2432 76.3211) (layer Edge.Cuts) (width 0.1016) (tstamp 5EDEC40F)) + (gr_circle (center 242.2432 74.3211) (end 242.2432 72.7211) (layer Edge.Cuts) (width 0.08) (tstamp 5EDEC40E)) + (gr_line (start 236.0682 77.9086) (end 236.0682 70.72122) (layer Edge.Cuts) (width 0.1016) (tstamp 5EDEC40C)) + (gr_line (start 270.4182 70.72122) (end 270.4182 77.9086) (layer Edge.Cuts) (width 0.1016) (tstamp 5EDEC40B)) + (gr_arc (start 237.6557 77.9086) (end 236.0682 77.9086) (angle -90) (layer Edge.Cuts) (width 0.1016) (tstamp 5EDEC40A)) + (gr_arc (start 268.8307 77.9086) (end 268.8307 79.4961) (angle -90) (layer Edge.Cuts) (width 0.1016) (tstamp 5EDEC409)) + (gr_arc (start 257.0832 77.9086) (end 257.0832 76.3211) (angle -180) (layer Edge.Cuts) (width 0.1016) (tstamp 5EDEC408)) + (gr_arc (start 247.40362 77.9086) (end 247.40362 79.4961) (angle -180) (layer Edge.Cuts) (width 0.1016) (tstamp 5EDEC407)) + (gr_line (start 257.0832 72.3211) (end 257.0832 76.3211) (layer F.SilkS) (width 0.08) (tstamp 5EDEC406)) + (gr_line (start 257.81508 74.81824) (end 257.10388 74.31532) (layer F.SilkS) (width 0.12) (tstamp 5EDEC405)) + (gr_line (start 257.10388 74.30516) (end 259.37972 74.30516) (layer F.SilkS) (width 0.12) (tstamp 5EDEC404)) + (gr_line (start 257.10642 74.29754) (end 257.83794 73.74636) (layer F.SilkS) (width 0.12) (tstamp 5EDEC403)) + (gr_line (start 267.11148 74.31278) (end 266.37996 74.86396) (layer F.SilkS) (width 0.12) (tstamp 5EDEC402)) + (gr_line (start 267.11402 74.30516) (end 264.83818 74.30516) (layer F.SilkS) (width 0.12) (tstamp 5EDEC401)) + (gr_line (start 266.40282 73.79208) (end 267.11402 74.295) (layer F.SilkS) (width 0.12) (tstamp 5EDEC400)) + (gr_line (start 267.2432 72.30872) (end 239.2432 72.30872) (layer Edge.Cuts) (width 0.1016) (tstamp 5EDEC3FF)) + (gr_line (start 239.24102 76.32192) (end 247.40362 76.32192) (layer Edge.Cuts) (width 0.1016) (tstamp 5EDEC3FD)) + (gr_arc (start 237.6557 70.72122) (end 237.6557 69.13372) (angle -90) (layer Edge.Cuts) (width 0.1016) (tstamp 5EDEC3FC)) ) diff --git a/hardware/keyboard-classic/kbd-classic.kicad_pcb b/hardware/keyboard-classic/kbd-classic.kicad_pcb index 50ef180..109ac1e 100644 --- a/hardware/keyboard-classic/kbd-classic.kicad_pcb +++ b/hardware/keyboard-classic/kbd-classic.kicad_pcb @@ -3,7 +3,7 @@ (general (thickness 1.6) (drawings 44) - (tracks 1164) + (tracks 1162) (zones 0) (modules 144) (nets 104) @@ -11,11 +11,10 @@ (page B) (title_block - (title "Unified Retro Keyboard") + (title "Classic Retro Keyboard") (date 2020-06-11) - (rev 1.6) + (rev 1.7) (company OSIWeb.org) - (comment 1 "Key matrix w/ LED") ) (layers @@ -342,6 +341,67 @@ (add_net /Col0) ) + (module "unikbd:OSI mounting holes" (layer F.Cu) (tedit 5EECDD7C) (tstamp 5EE337DB) + (at 197.15988 165.99916) + (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "OSI mounting holes" (at 0 -0.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at -85.28558 5.27304) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user OSI (at -85.53958 -4.32816) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at -109.31398 -87.86876) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user OSI (at -104.7496 -95.3516) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.84582 -87.86876) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user OSI (at 4.572 -95.3516) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user OSI (at 85.5726 -4.191) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 86.57082 5.65404) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user OSI (at -85.92058 -4.32816) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at -85.66658 5.27304) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 109.22 -92.8624) (end 112.72 -92.8624) (layer Cmts.User) (width 0.15)) + (fp_circle (center 109.22 -92.8624) (end 112.97 -92.8624) (layer F.CrtYd) (width 0.05)) + (fp_circle (center -109.22 -92.8624) (end -105.72 -92.8624) (layer Cmts.User) (width 0.15)) + (fp_circle (center -109.22 -92.8624) (end -105.47 -92.8624) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 -92.8624) (end 3.5 -92.8624) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 -92.8624) (end 3.75 -92.8624) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 85.725 0.635) (end 89.225 0.635) (layer Cmts.User) (width 0.15)) + (fp_circle (center 85.725 0.635) (end 89.475 0.635) (layer F.CrtYd) (width 0.05)) + (fp_circle (center -85.725 0.635) (end -82.225 0.635) (layer Cmts.User) (width 0.15)) + (fp_circle (center -85.725 0.635) (end -81.975 0.635) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 -97.9424) (end 3.75 -97.9424) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 -97.9424) (end 3.5 -97.9424) (layer Cmts.User) (width 0.15)) + (fp_circle (center -109.22 -97.9424) (end -105.47 -97.9424) (layer F.CrtYd) (width 0.05)) + (fp_circle (center -109.22 -97.9424) (end -105.72 -97.9424) (layer Cmts.User) (width 0.15)) + (fp_circle (center 109.22 -97.9424) (end 112.97 -97.9424) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 109.22 -97.9424) (end 112.72 -97.9424) (layer Cmts.User) (width 0.15)) + (pad "" np_thru_hole oval (at 109.22 -95.25) (size 3.5052 8.5852) (drill oval 3.5052 8.5852) (layers *.Cu *.Mask)) + (pad "" np_thru_hole oval (at -109.22 -95.25) (size 3.5052 8.5852) (drill oval 3.5052 8.5852) (layers *.Cu *.Mask)) + (pad "" np_thru_hole oval (at 0 -95.25) (size 3.5052 8.5852) (drill oval 3.5052 8.5852) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 85.725 0.635) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -85.725 0.635) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask)) + ) + (module unikbd:Key_MX_Spacebar_5.25 (layer F.Cu) (tedit 5EE8D688) (tstamp 5EE2C342) (at 197.15988 165.99916) (path /5BC3E99D/5BC6CD72) @@ -2546,15 +2606,6 @@ (fp_text value 1N4148 (at 3.81 2.12 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text user K (at 0 -1.8 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user K (at 0 -1.8 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 4.11 0 90) (layer F.Fab) - (effects (font (size 0.8 0.8) (thickness 0.12))) - ) (fp_line (start 1.81 -1) (end 1.81 1) (layer F.Fab) (width 0.1)) (fp_line (start 1.81 1) (end 5.81 1) (layer F.Fab) (width 0.1)) (fp_line (start 5.81 1) (end 5.81 -1) (layer F.Fab) (width 0.1)) @@ -2577,6 +2628,15 @@ (fp_line (start -1.05 1.25) (end 8.67 1.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 8.67 1.25) (end 8.67 -1.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 8.67 -1.25) (end -1.05 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_text user K (at 0 -1.8 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user K (at 0 -1.8 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 4.11 0 90) (layer F.Fab) + (effects (font (size 0.8 0.8) (thickness 0.12))) + ) (pad 2 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 15 "Net-(D18-Pad2)")) (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) @@ -2813,79 +2873,6 @@ ) ) - (module "unikbd:OSI mounting holes" (layer F.Cu) (tedit 5E099A2C) (tstamp 5EE337DB) - (at 197.15988 165.99916) - (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "OSI mounting holes" (at 0 -0.5) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center -85.979 0.4826) (end -82.229 0.4826) (layer F.CrtYd) (width 0.05)) - (fp_circle (center -85.979 0.4826) (end -82.479 0.4826) (layer Cmts.User) (width 0.15)) - (fp_circle (center 85.979 0.4826) (end 89.729 0.4826) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 85.979 0.4826) (end 89.479 0.4826) (layer Cmts.User) (width 0.15)) - (fp_circle (center 31.75 10.16) (end 35.5 10.16) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 31.75 10.16) (end 35.25 10.16) (layer Cmts.User) (width 0.15)) - (fp_circle (center -31.75 10.16) (end -28 10.16) (layer F.CrtYd) (width 0.05)) - (fp_circle (center -31.75 10.16) (end -28.25 10.16) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 -92.8624) (end 3.75 -92.8624) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 0 -92.8624) (end 3.5 -92.8624) (layer Cmts.User) (width 0.15)) - (fp_circle (center -109.855 -92.8624) (end -106.105 -92.8624) (layer F.CrtYd) (width 0.05)) - (fp_circle (center -109.855 -92.8624) (end -106.355 -92.8624) (layer Cmts.User) (width 0.15)) - (fp_circle (center 109.855 -92.8624) (end 113.605 -92.8624) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 109.855 -92.8624) (end 113.355 -92.8624) (layer Cmts.User) (width 0.15)) - (fp_text user %R (at 110.75162 -87.97036) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user OSI (at 110.49762 -97.57156) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at -109.31398 -87.86876) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user OSI (at -109.56798 -97.46996) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 0.84582 -87.86876) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user OSI (at 0.59182 -97.46996) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user OSI (at -31.86938 5.52704) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at -31.61538 15.12824) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user OSI (at 31.88462 5.19684) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 32.13862 14.79804) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user OSI (at 86.31682 -4.09956) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 86.57082 5.50164) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user OSI (at -85.53958 -4.32816) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at -85.28558 5.27304) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" np_thru_hole circle (at 109.855 -92.8624) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -109.855 -92.8624) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 -92.8624) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -31.75 10.16) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 31.75 10.16) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 85.979 0.4826) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -85.979 0.4826) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask)) - ) - (module LED_THT:LED_D5.0mm (layer F.Cu) (tedit 5995936A) (tstamp 5EE27D4B) (at 364.79988 127.89916) (descr "LED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf") @@ -6373,9 +6360,9 @@ ) ) - (gr_line (start 381.65532 132.715) (end 381.65532 180.34) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE25FE0)) - (gr_line (start 370.21738 94.615) (end 381.65532 94.615) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE25FD2)) - (gr_line (start 370.21738 132.715) (end 381.65532 132.715) (layer Edge.Cuts) (width 0.1016)) + (gr_line (start 379.73 132.715) (end 379.73 180.34) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE25FE0)) + (gr_line (start 370.21738 94.615) (end 379.73 94.615) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE25FD2)) + (gr_line (start 370.21738 132.715) (end 379.73 132.715) (layer Edge.Cuts) (width 0.1016)) (gr_line (start 370.21738 94.615) (end 370.21738 132.715) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE25FB6)) (gr_line (start 377.75388 137.80516) (end 358.70388 137.80516) (layer B.Fab) (width 0.15) (tstamp 5E349181)) (gr_line (start 377.75388 137.80516) (end 377.75388 156.09316) (layer B.Fab) (width 0.15) (tstamp 5E349134)) @@ -6387,7 +6374,7 @@ (gr_line (start 43.17238 164.22116) (end 33.64738 164.22116) (layer Edge.Cuts) (width 0.1016) (tstamp 5E08F43A)) (gr_line (start 43.17238 167.77716) (end 33.64738 167.77716) (layer Edge.Cuts) (width 0.1016) (tstamp 5E08ED2A)) (gr_line (start 43.17238 91.57716) (end 33.64738 91.57716) (layer Edge.Cuts) (width 0.1016) (tstamp 5E08ED1F)) - (gr_line (start 381.65532 67.564) (end 381.65532 94.615) (layer Edge.Cuts) (width 0.1016) (tstamp 5E08D7AB)) + (gr_line (start 379.73 63.5) (end 379.73 94.615) (layer Edge.Cuts) (width 0.1016) (tstamp 5E08D7AB)) (gr_line (start 362.12238 167.77716) (end 376.64738 167.77716) (layer Edge.Cuts) (width 0.1016) (tstamp 5E08D74F)) (gr_arc (start 362.12238 165.99916) (end 362.12238 164.22116) (angle -180) (layer Edge.Cuts) (width 0.1016) (tstamp 5E08D74E)) (gr_line (start 362.12238 164.22116) (end 376.64738 164.22116) (layer Edge.Cuts) (width 0.1016) (tstamp 5E08D74D)) @@ -6396,10 +6383,10 @@ (gr_line (start 363.12238 91.57716) (end 376.64738 91.57716) (layer Edge.Cuts) (width 0.1016) (tstamp 5E08D598)) (gr_line (start 33.64738 91.57716) (end 33.64738 164.22116) (layer Edge.Cuts) (width 0.1016) (tstamp 5E08D43F)) (gr_arc (start 43.17238 165.99916) (end 43.17238 167.77716) (angle -180) (layer Edge.Cuts) (width 0.1016) (tstamp 5E08D3F1)) - (gr_line (start 33.64738 67.564) (end 33.64738 88.02116) (layer Edge.Cuts) (width 0.1016)) + (gr_line (start 33.64738 63.5) (end 33.64738 88.02116) (layer Edge.Cuts) (width 0.1016)) (gr_line (start 33.64738 167.77716) (end 33.64738 180.34) (layer Edge.Cuts) (width 0.1016) (tstamp 5E07A245)) (gr_arc (start 43.17238 89.79916) (end 43.17238 91.57716) (angle -180) (layer Edge.Cuts) (width 0.1016)) - (gr_text "Unified Keyboard Rev 1.4 http://osiweb.org" (at 106.553 77.597) (layer F.SilkS) + (gr_text "Unified Keyboard Rev 1.7 http://osiweb.org" (at 106.553 77.597) (layer F.SilkS) (effects (font (size 1.524 1.524) (thickness 0.1778))) ) (gr_line (start 358.70388 117.99316) (end 363.46638 117.99316) (layer B.Fab) (width 0.15) (tstamp 5D929410)) @@ -6416,8 +6403,8 @@ (gr_line (start 272.97888 156.09316) (end 272.97888 175.14316) (layer B.Fab) (width 0.15)) (gr_line (start 377.75388 156.09316) (end 272.97888 156.09316) (layer B.Fab) (width 0.15)) (gr_line (start 59.42838 80.65516) (end 363.46638 80.65516) (layer B.Fab) (width 0.15) (tstamp 5D90C80E)) - (gr_line (start 33.64738 180.34) (end 381.65532 180.34) (layer Edge.Cuts) (width 0.1) (tstamp 5D911490)) - (gr_line (start 381.65532 67.564) (end 33.64738 67.564) (layer Edge.Cuts) (width 0.1) (tstamp 5D91148D)) + (gr_line (start 33.64738 180.34) (end 379.73 180.34) (layer Edge.Cuts) (width 0.1) (tstamp 5D911490)) + (gr_line (start 379.73 63.5) (end 33.64738 63.5) (layer Edge.Cuts) (width 0.1) (tstamp 5D91148D)) (gr_text "Distances:\nVertical: 0.75 inch\nHorizontal (1u - 1u): 0.75 inch\nHorizontal (1u - 1.5u): 0.9375 inch\nHorizontal (Row 1 left key -> Row 2 left key): 0.375 inch\nHorizontal (Row 2 left key -> Row 3 left key): 0.1875 inch\nHorizontal (Row 3 left key -> Row 4 left key): 0.1875 inch\nHorizontal (Row 4 left key -> Row 5 left key): -0.1875 inch\nHorizontal (Row 5 left key -> Space bar): 4.5 inch\nCenter of key (1u) to vertical or side cutout edge: 0.36 inch\nCenter of key (1.5u) to side cutout edge: 0.5475 inch" (at 38.4175 240.0681) (layer Cmts.User) (effects (font (size 2.54 2.54) (thickness 0.3048)) (justify left)) ) @@ -6454,16 +6441,16 @@ (segment (start 342.671399 154.660601) (end 342.036399 155.295601) (width 0.254) (layer F.Cu) (net 1)) (segment (start 340.83941 123.825) (end 342.671399 125.656989) (width 0.254) (layer F.Cu) (net 1)) (via (at 341.63 155.702) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) - (segment (start 376.55754 135.9408) (end 378.079 137.46226) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 372.8212 135.9408) (end 376.55754 135.9408) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 342.204736 155.702) (end 341.63 155.702) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 375.3104 155.702) (end 342.204736 155.702) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 378.079 137.46226) (end 378.079 152.9334) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 378.079 152.9334) (end 375.3104 155.702) (width 0.254) (layer B.Cu) (net 1)) (segment (start 340.433011 123.418601) (end 340.83941 123.825) (width 0.254) (layer B.Cu) (net 1)) (segment (start 337.54249 120.52808) (end 340.433011 123.418601) (width 0.254) (layer B.Cu) (net 1)) (segment (start 226.38512 120.52808) (end 337.54249 120.52808) (width 0.254) (layer B.Cu) (net 1)) (segment (start 225.58756 119.73052) (end 226.38512 120.52808) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 342.204736 155.702) (end 341.63 155.702) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 376.55754 135.9408) (end 377.27128 136.65454) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 377.27128 153.74112) (end 375.3104 155.702) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 372.8212 135.9408) (end 376.55754 135.9408) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 375.3104 155.702) (end 342.204736 155.702) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 377.27128 136.65454) (end 377.27128 153.74112) (width 0.254) (layer B.Cu) (net 1)) (segment (start 318.54648 142.08516) (end 318.47028 142.00896) (width 0.254) (layer F.Cu) (net 2)) (segment (start 318.54648 143.13916) (end 318.54648 142.08516) (width 0.254) (layer F.Cu) (net 2)) (segment (start 321.0814 125.14316) (end 321.0814 124.08916) (width 0.254) (layer F.Cu) (net 2)) @@ -7480,30 +7467,19 @@ (segment (start 297.1927 132.96392) (end 295.76522 134.3914) (width 0.254) (layer B.Cu) (net 96)) (segment (start 292.55212 134.3914) (end 291.13988 132.97916) (width 0.254) (layer B.Cu) (net 96)) (segment (start 295.76522 134.3914) (end 292.55212 134.3914) (width 0.254) (layer B.Cu) (net 96)) - (segment (start 379.984 153.67) (end 379.984 136.73328) (width 0.254) (layer B.Cu) (net 96)) - (segment (start 310.388 176.911) (end 312.039 178.562) (width 0.254) (layer B.Cu) (net 96)) - (segment (start 376.348667 133.097947) (end 368.058107 133.097947) (width 0.254) (layer B.Cu) (net 96)) - (segment (start 362.733204 160.909) (end 372.745 160.909) (width 0.254) (layer B.Cu) (net 96)) - (segment (start 372.745 160.909) (end 379.984 153.67) (width 0.254) (layer B.Cu) (net 96)) - (segment (start 379.984 136.73328) (end 376.348667 133.097947) (width 0.254) (layer B.Cu) (net 96)) - (segment (start 325.247 178.562) (end 330.581 173.228) (width 0.254) (layer B.Cu) (net 96)) - (segment (start 350.414204 173.228) (end 362.733204 160.909) (width 0.254) (layer B.Cu) (net 96)) - (segment (start 312.039 178.562) (end 325.247 178.562) (width 0.254) (layer B.Cu) (net 96)) - (segment (start 330.581 173.228) (end 350.414204 173.228) (width 0.254) (layer B.Cu) (net 96)) - (segment (start 368.058107 133.097947) (end 367.33988 132.37972) (width 0.254) (layer B.Cu) (net 96)) - (segment (start 367.33988 132.37972) (end 367.33988 127.89916) (width 0.254) (layer B.Cu) (net 96)) (segment (start 291.13988 137.43432) (end 291.13988 132.97916) (width 0.254) (layer F.Cu) (net 96)) - (segment (start 350.226147 172.773989) (end 322.303789 172.773989) (width 0.254) (layer B.Cu) (net 97)) - (segment (start 379.441031 136.898089) (end 379.441032 153.541304) (width 0.254) (layer B.Cu) (net 97)) - (segment (start 362.554714 160.445422) (end 350.226147 172.773989) (width 0.254) (layer B.Cu) (net 97)) - (segment (start 364.79988 132.08) (end 366.271838 133.551958) (width 0.254) (layer B.Cu) (net 97)) - (segment (start 364.79988 127.89916) (end 364.79988 132.08) (width 0.254) (layer B.Cu) (net 97)) - (segment (start 376.0949 133.551958) (end 379.441031 136.898089) (width 0.254) (layer B.Cu) (net 97)) - (segment (start 322.303789 172.773989) (end 319.340599 169.810799) (width 0.254) (layer B.Cu) (net 97)) - (segment (start 366.271838 133.551958) (end 376.0949 133.551958) (width 0.254) (layer B.Cu) (net 97)) - (segment (start 379.441032 153.541304) (end 372.536914 160.445422) (width 0.254) (layer B.Cu) (net 97)) - (segment (start 372.536914 160.445422) (end 362.554714 160.445422) (width 0.254) (layer B.Cu) (net 97)) - (segment (start 319.340599 169.810799) (end 318.4906 168.9608) (width 0.254) (layer B.Cu) (net 97)) + (segment (start 367.33988 132.37972) (end 367.33988 127.89916) (width 0.254) (layer B.Cu) (net 96)) + (segment (start 379.25248 136.00176) (end 376.348667 133.097947) (width 0.254) (layer B.Cu) (net 96)) + (segment (start 379.25248 154.40152) (end 379.25248 136.00176) (width 0.254) (layer B.Cu) (net 96)) + (segment (start 372.745 160.909) (end 379.25248 154.40152) (width 0.254) (layer B.Cu) (net 96)) + (segment (start 312.039 178.562) (end 325.247 178.562) (width 0.254) (layer B.Cu) (net 96)) + (segment (start 350.414204 173.228) (end 362.733204 160.909) (width 0.254) (layer B.Cu) (net 96)) + (segment (start 368.058107 133.097947) (end 367.33988 132.37972) (width 0.254) (layer B.Cu) (net 96)) + (segment (start 325.247 178.562) (end 330.581 173.228) (width 0.254) (layer B.Cu) (net 96)) + (segment (start 330.581 173.228) (end 350.414204 173.228) (width 0.254) (layer B.Cu) (net 96)) + (segment (start 310.388 176.911) (end 312.039 178.562) (width 0.254) (layer B.Cu) (net 96)) + (segment (start 362.733204 160.909) (end 372.745 160.909) (width 0.254) (layer B.Cu) (net 96)) + (segment (start 376.348667 133.097947) (end 368.058107 133.097947) (width 0.254) (layer B.Cu) (net 96)) (segment (start 293.67988 137.43432) (end 293.67988 132.97916) (width 0.254) (layer F.Cu) (net 97)) (segment (start 317.640601 169.810799) (end 318.4906 168.9608) (width 0.254) (layer F.Cu) (net 97)) (segment (start 314.07738 173.37402) (end 317.640601 169.810799) (width 0.254) (layer F.Cu) (net 97)) @@ -7511,17 +7487,28 @@ (segment (start 297.341968 141.096408) (end 297.341968 171.506172) (width 0.254) (layer F.Cu) (net 97)) (segment (start 299.209816 173.37402) (end 314.07738 173.37402) (width 0.254) (layer F.Cu) (net 97)) (segment (start 293.67988 137.43432) (end 297.341968 141.096408) (width 0.254) (layer F.Cu) (net 97)) - (segment (start 350.038091 172.319977) (end 362.366657 159.991411) (width 0.254) (layer B.Cu) (net 98)) + (segment (start 372.536914 160.445422) (end 362.554714 160.445422) (width 0.254) (layer B.Cu) (net 97)) + (segment (start 350.226147 172.773989) (end 322.303789 172.773989) (width 0.254) (layer B.Cu) (net 97)) + (segment (start 364.79988 132.08) (end 366.271838 133.551958) (width 0.254) (layer B.Cu) (net 97)) + (segment (start 376.0949 133.551958) (end 378.798469 136.255527) (width 0.254) (layer B.Cu) (net 97)) + (segment (start 378.798469 154.183867) (end 372.536914 160.445422) (width 0.254) (layer B.Cu) (net 97)) + (segment (start 366.271838 133.551958) (end 376.0949 133.551958) (width 0.254) (layer B.Cu) (net 97)) + (segment (start 319.340599 169.810799) (end 318.4906 168.9608) (width 0.254) (layer B.Cu) (net 97)) + (segment (start 364.79988 127.89916) (end 364.79988 132.08) (width 0.254) (layer B.Cu) (net 97)) + (segment (start 322.303789 172.773989) (end 319.340599 169.810799) (width 0.254) (layer B.Cu) (net 97)) + (segment (start 362.554714 160.445422) (end 350.226147 172.773989) (width 0.254) (layer B.Cu) (net 97)) + (segment (start 378.798469 136.255527) (end 378.798469 154.183867) (width 0.254) (layer B.Cu) (net 97)) (segment (start 363.171741 133.588761) (end 363.171741 121.714259) (width 0.254) (layer B.Cu) (net 98)) - (segment (start 329.469778 172.319978) (end 350.038091 172.319977) (width 0.254) (layer B.Cu) (net 98)) + (segment (start 378.344458 153.99581) (end 378.344458 136.443584) (width 0.254) (layer B.Cu) (net 98)) + (segment (start 375.906843 134.005969) (end 363.588949 134.005969) (width 0.254) (layer B.Cu) (net 98)) (segment (start 362.366657 159.991411) (end 372.348858 159.99141) (width 0.254) (layer B.Cu) (net 98)) - (segment (start 372.348858 159.99141) (end 378.987022 153.353246) (width 0.254) (layer B.Cu) (net 98)) - (segment (start 378.987022 153.353246) (end 378.987021 137.086145) (width 0.254) (layer B.Cu) (net 98)) - (segment (start 378.987021 137.086145) (end 375.906845 134.005969) (width 0.254) (layer B.Cu) (net 98)) - (segment (start 375.906845 134.005969) (end 363.588949 134.005969) (width 0.254) (layer B.Cu) (net 98)) - (segment (start 326.1106 168.9608) (end 329.469778 172.319978) (width 0.254) (layer B.Cu) (net 98)) - (segment (start 363.588949 134.005969) (end 363.171741 133.588761) (width 0.254) (layer B.Cu) (net 98)) (segment (start 363.171741 121.714259) (end 368.046 116.84) (width 0.254) (layer B.Cu) (net 98)) + (segment (start 326.1106 168.9608) (end 329.469778 172.319978) (width 0.254) (layer B.Cu) (net 98)) + (segment (start 372.348858 159.99141) (end 378.344458 153.99581) (width 0.254) (layer B.Cu) (net 98)) + (segment (start 378.344458 136.443584) (end 375.906843 134.005969) (width 0.254) (layer B.Cu) (net 98)) + (segment (start 329.469778 172.319978) (end 350.038091 172.319977) (width 0.254) (layer B.Cu) (net 98)) + (segment (start 363.588949 134.005969) (end 363.171741 133.588761) (width 0.254) (layer B.Cu) (net 98)) + (segment (start 350.038091 172.319977) (end 362.366657 159.991411) (width 0.254) (layer B.Cu) (net 98)) (segment (start 315.9506 168.9608) (end 315.9506 173.7614) (width 0.254) (layer B.Cu) (net 99)) (segment (start 319.1002 176.911) (end 320.548 176.911) (width 0.254) (layer B.Cu) (net 99)) (segment (start 315.9506 173.7614) (end 319.1002 176.911) (width 0.254) (layer B.Cu) (net 99)) @@ -7564,21 +7551,6 @@ (segment (start 288.91738 113.92916) (end 289.552379 114.564159) (width 0.254) (layer B.Cu) (net 102)) (segment (start 346.96146 115.062) (end 365.76 115.062) (width 0.254) (layer B.Cu) (net 102)) (segment (start 337.67522 115.062) (end 346.96146 115.062) (width 0.254) (layer B.Cu) (net 102)) - (segment (start 378.533011 137.274203) (end 375.718788 134.45998) (width 0.254) (layer B.Cu) (net 103)) - (segment (start 331.555767 171.865967) (end 349.850033 171.865967) (width 0.254) (layer B.Cu) (net 103)) - (segment (start 375.718788 134.45998) (end 363.400892 134.45998) (width 0.254) (layer B.Cu) (net 103)) - (segment (start 362.71773 118.34433) (end 359.940212 115.566812) (width 0.254) (layer B.Cu) (net 103)) - (segment (start 362.1786 159.5374) (end 372.1608 159.5374) (width 0.254) (layer B.Cu) (net 103)) - (segment (start 372.1608 159.5374) (end 378.533011 153.165189) (width 0.254) (layer B.Cu) (net 103)) - (segment (start 361.257229 132.316317) (end 361.25723 122.986702) (width 0.254) (layer B.Cu) (net 103)) - (segment (start 359.940212 115.566812) (end 335.640032 115.566812) (width 0.254) (layer B.Cu) (net 103)) - (segment (start 349.850033 171.865967) (end 362.1786 159.5374) (width 0.254) (layer B.Cu) (net 103)) - (segment (start 335.640032 115.566812) (end 334.00238 113.92916) (width 0.254) (layer B.Cu) (net 103)) - (segment (start 362.71773 121.526202) (end 362.71773 118.34433) (width 0.254) (layer B.Cu) (net 103)) - (segment (start 328.6506 168.9608) (end 331.555767 171.865967) (width 0.254) (layer B.Cu) (net 103)) - (segment (start 378.533011 153.165189) (end 378.533011 137.274203) (width 0.254) (layer B.Cu) (net 103)) - (segment (start 363.400892 134.45998) (end 361.257229 132.316317) (width 0.254) (layer B.Cu) (net 103)) - (segment (start 361.25723 122.986702) (end 362.71773 121.526202) (width 0.254) (layer B.Cu) (net 103)) (segment (start 334.1243 114.05108) (end 334.00238 113.92916) (width 0.254) (layer F.Cu) (net 103)) (segment (start 334.1243 118.35892) (end 334.1243 114.05108) (width 0.254) (layer F.Cu) (net 103)) (segment (start 286.4993 114.05108) (end 286.37738 113.92916) (width 0.254) (layer F.Cu) (net 103)) @@ -7586,5 +7558,18 @@ (segment (start 286.37738 113.92916) (end 287.53054 115.08232) (width 0.254) (layer B.Cu) (net 103)) (segment (start 332.84922 115.08232) (end 334.00238 113.92916) (width 0.254) (layer B.Cu) (net 103)) (segment (start 287.53054 115.08232) (end 332.84922 115.08232) (width 0.254) (layer B.Cu) (net 103)) + (segment (start 331.555767 171.865967) (end 349.850033 171.865967) (width 0.254) (layer B.Cu) (net 103)) + (segment (start 328.6506 168.9608) (end 331.555767 171.865967) (width 0.254) (layer B.Cu) (net 103)) + (segment (start 363.400891 134.459979) (end 362.71773 133.776818) (width 0.254) (layer B.Cu) (net 103)) + (segment (start 362.71773 118.34433) (end 359.940212 115.566812) (width 0.254) (layer B.Cu) (net 103)) + (segment (start 362.1786 159.5374) (end 372.1608 159.5374) (width 0.254) (layer B.Cu) (net 103)) + (segment (start 362.71773 133.776818) (end 362.71773 118.34433) (width 0.254) (layer B.Cu) (net 103)) + (segment (start 377.890447 153.807753) (end 377.890447 136.631641) (width 0.254) (layer B.Cu) (net 103)) + (segment (start 335.640032 115.566812) (end 334.00238 113.92916) (width 0.254) (layer B.Cu) (net 103)) + (segment (start 349.850033 171.865967) (end 362.1786 159.5374) (width 0.254) (layer B.Cu) (net 103)) + (segment (start 372.1608 159.5374) (end 377.890447 153.807753) (width 0.254) (layer B.Cu) (net 103)) + (segment (start 377.890447 136.631641) (end 375.718786 134.45998) (width 0.254) (layer B.Cu) (net 103)) + (segment (start 375.718786 134.45998) (end 363.400891 134.459979) (width 0.254) (layer B.Cu) (net 103)) + (segment (start 359.940212 115.566812) (end 335.640032 115.566812) (width 0.254) (layer B.Cu) (net 103)) ) diff --git a/hardware/keyboard-classic/kbd-classic.sch b/hardware/keyboard-classic/kbd-classic.sch index 910fd14..f559835 100644 --- a/hardware/keyboard-classic/kbd-classic.sch +++ b/hardware/keyboard-classic/kbd-classic.sch @@ -5,8 +5,8 @@ $Descr USLetter 11000 8500 encoding utf-8 Sheet 1 3 Title "Unified Retro Keyboard" -Date "2020-06-11" -Rev "1.6" +Date "2020-06-17" +Rev "1.7" Comp "OSIWeb.org" Comment1 "Main sheet with connector" Comment2 "" @@ -671,13 +671,13 @@ Wire Wire Line 7745 3875 8085 3875 Wire Wire Line 7745 3520 7745 3455 +Connection ~ 7745 3455 +Wire Wire Line + 7745 3455 8085 3455 Wire Bus Line 9135 700 9135 3775 Wire Bus Line 5545 700 5545 2650 Wire Bus Line 2925 700 2925 4700 -Connection ~ 7745 3455 -Wire Wire Line - 7745 3455 8085 3455 $EndSCHEMATC