diff --git a/hardware/keyboard-classic/Aligner-cherry/aligner-cherry.kicad_pcb b/hardware/keyboard-classic/Aligner-cherry/aligner-cherry.kicad_pcb index 34ef43c..71bd13e 100644 --- a/hardware/keyboard-classic/Aligner-cherry/aligner-cherry.kicad_pcb +++ b/hardware/keyboard-classic/Aligner-cherry/aligner-cherry.kicad_pcb @@ -74,7 +74,7 @@ (grid_origin 62.1538 75.2602) (visible_elements 7FFFEFFF) (pcbplotparams - (layerselection 0x010fc_ffffffff) + (layerselection 0x010f0_ffffffff) (usegerberextensions false) (usegerberattributes false) (usegerberadvancedattributes false) @@ -99,7 +99,7 @@ (mirror false) (drillshape 0) (scaleselection 1) - (outputdirectory "cherry-aligner-outputs")) + (outputdirectory "outputs")) ) (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 076844d..2863b2e 100644 --- a/hardware/keyboard-classic/Aligner-futaba/aligner-futaba.kicad_pcb +++ b/hardware/keyboard-classic/Aligner-futaba/aligner-futaba.kicad_pcb @@ -5,7 +5,7 @@ (drawings 6) (tracks 0) (zones 0) - (modules 77) + (modules 75) (nets 1) ) @@ -73,7 +73,7 @@ (aux_axis_origin 61.4172 179.1081) (visible_elements 7FFFEFFF) (pcbplotparams - (layerselection 0x010fc_ffffffff) + (layerselection 0x010f0_ffffffff) (usegerberextensions false) (usegerberattributes false) (usegerberadvancedattributes false) @@ -98,7 +98,7 @@ (mirror false) (drillshape 0) (scaleselection 1) - (outputdirectory "futaba-aligner-outputs")) + (outputdirectory "outputs")) ) (net 0 "") @@ -136,32 +136,63 @@ (diff_pair_gap 0.254) ) - (module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5E25A2EB) - (at 263.83488 165.99916) - (fp_text reference REF** (at -5.0292 -7.7724) (layer F.SilkS) + (module unikbd:Futaba_space_Cherry_aligner (layer F.Cu) (tedit 5E8CDC7A) (tstamp 5D0D7A0F) + (at 197.15988 165.99916) + (path /5BC3E99D/5BC6CD72) + (fp_text reference SW46 (at -4.62788 -8.77316) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value "Cherry aligner" (at 0 7.9756) (layer B.Fab) + (fp_text value SPACE (at -3.35788 9.00684) (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 5E25A2C7) - (at 130.48488 165.99916) - (fp_text reference REF** (at -5.0292 -7.7724) (layer F.SilkS) + (fp_text user MX_space_aligner (at -0.6096 7.9248) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value "Cherry aligner" (at 0 7.9756) (layer B.Fab) + (fp_text user SW** (at -5.334 -7.874) (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)) + (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) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -63.3476 1.397) (end -7.6962 1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -63.3476 -1.397) (end -7.6962 -1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 7.6962 -1.397) (end 63.3476 -1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 7.6962 1.397) (end 63.3476 1.397) (layer Edge.Cuts) (width 0.12)) + (fp_arc (start 0 0) (end 7.697216 -1.397) (angle -159.4) (layer Edge.Cuts) (width 0.12)) + (fp_arc (start 0 0) (end -7.697216 1.397) (angle -159.4) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 63.3476 -1.397) (end 63.3476 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 63.3476 -5.6896) (end 70.0024 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 70.0024 -5.6896) (end 70.0024 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 70.0024 -2.286) (end 70.866 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 70.866 -2.286) (end 70.866 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 70.866 0.508) (end 70.0024 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 70.0024 0.508) (end 70.0024 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 70.0024 6.604) (end 68.199 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 68.199 6.604) (end 68.199 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 68.199 7.7724) (end 65.151 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 65.151 7.7724) (end 65.151 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 65.151 6.604) (end 63.3476 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 63.3476 6.604) (end 63.3476 1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -63.3476 1.397) (end -63.3476 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -63.3476 6.604) (end -65.151 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -65.151 6.604) (end -65.151 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -65.151 7.7724) (end -68.199 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -68.199 7.7724) (end -68.199 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -68.199 6.604) (end -70.0024 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -70.0024 6.604) (end -70.0024 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -70.0024 0.508) (end -70.866 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -70.866 0.508) (end -70.866 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -70.866 -2.286) (end -70.0024 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -70.0024 -2.286) (end -70.0024 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -70.0024 -5.6896) (end -63.3476 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -63.3476 -5.6896) (end -63.3476 -1.397) (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 5E0A54F3) @@ -196,7 +227,7 @@ (module unikbd:OSI_spacer_holes locked (layer F.Cu) (tedit 5E099C16) (tstamp 5E0A12E7) (at 197.15988 165.99916) - (fp_text reference REF** (at 0 0.5) (layer F.SilkS) + (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) @@ -768,22 +799,6 @@ (pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask)) ) - (module unikbd:Futaba-MD-4PCS-aligner (layer F.Cu) (tedit 5DA63068) (tstamp 5D0D7A0F) - (at 197.15988 165.99916) - (path /5BC3E99D/5BC6CD72) - (fp_text reference SW46 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SPACE (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 5D0FBBE7) (at 244.78488 146.94916) (path /5BC3E99D/5BC6CEDD) diff --git a/hardware/keyboard-sol/aligner-cherry/aligner-cherry-main.kicad_pcb b/hardware/keyboard-sol/aligner-cherry/aligner-cherry-main.kicad_pcb index f6bb8aa..acddcdf 100644 --- a/hardware/keyboard-sol/aligner-cherry/aligner-cherry-main.kicad_pcb +++ b/hardware/keyboard-sol/aligner-cherry/aligner-cherry-main.kicad_pcb @@ -2,7 +2,7 @@ (general (thickness 1.6) - (drawings 10) + (drawings 18) (tracks 0) (zones 0) (modules 75) @@ -13,9 +13,9 @@ (title_block (title "Unified Retro Keyboard") (date 2019-08-25) - (rev 1.3) + (rev 1.1) (company OSIWeb.org) - (comment 1 "Key matrix w/ LED") + (comment 1 "Key aligner - Cherry (main)") ) (layers @@ -99,7 +99,7 @@ (mirror false) (drillshape 0) (scaleselection 1) - (outputdirectory "main-outputs/")) + (outputdirectory "outputs")) ) (net 0 "") @@ -137,397 +137,60 @@ (diff_pair_gap 0.254) ) - (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E72B33B) (tstamp 5E12D458) - (at 251.45238 168.69156) - (path /5BC3E99D/5BC3FF70) - (fp_text reference SW63 (at -5.7912 -8.6106) (layer F.SilkS) + (module unikbd:MX_2u_aligner locked (layer F.Cu) (tedit 5E8CCCF3) (tstamp 5E12D3B8) + (at 365.75238 187.74156) + (path /5BC3E99D/5BC6D0C2) + (fp_text reference SW55 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value H (at -5.334 8.6614) (layer F.SilkS) + (fp_text value "RT Shift: 2x" (at -5.334 8.6614) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 1.397) (end 8.6106 1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 -1.397) (end 8.6106 -1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.6106 -1.397) (end -6.985 -1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.6106 1.397) (end -6.985 1.397) (layer Edge.Cuts) (width 0.12)) + (fp_text user SW** (at -5.334 -7.874) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user MX_space_aligner (at -0.6096 7.9248) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 15.2654 -5.6896) (end 15.2654 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 15.2654 -2.286) (end 16.129 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 16.129 -2.286) (end 16.129 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 16.129 0.508) (end 15.2654 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 15.2654 0.508) (end 15.2654 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 15.2654 6.604) (end 13.462 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 13.462 6.604) (end 13.462 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 -6.985) (end 6.985 -1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 8.6106 -5.6896) (end 15.2654 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 8.6106 -1.397) (end 8.6106 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 13.462 7.7724) (end 10.414 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10.414 7.7724) (end 10.414 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10.414 6.604) (end 8.6106 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 8.6106 6.604) (end 8.6106 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_line (start -6.985 6.985) (end -6.985 1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.6106 1.397) (end -8.6106 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.6106 6.604) (end -10.414 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -10.414 6.604) (end -10.414 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -10.414 7.7724) (end -13.462 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -13.462 7.7724) (end -13.462 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -13.462 6.604) (end -15.2654 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -15.2654 6.604) (end -15.2654 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -15.2654 0.508) (end -16.129 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -16.129 0.508) (end -16.129 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -16.129 -2.286) (end -15.2654 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -15.2654 -2.286) (end -15.2654 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -15.2654 -5.6896) (end -8.6106 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.6106 -5.6896) (end -8.6106 -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_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 5E12D41C) - (at 232.40238 168.69156) - (path /5BC3E99D/5BC3FF77) - (fp_text reference SW60 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value G (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E12D430) - (at 387.18363 168.69156) - (path /5BC3E99D/5BC6CD87) - (fp_text reference SW61 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "Repeat: 1.25x" (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E12D3CC) - (at 213.35238 168.69156) - (path /5BC3E99D/5BC3FF69) - (fp_text reference SW56 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value F (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E12D46C) - (at 408.61488 168.69156) - (path /5BC3E99D/5BC6CD80) - (fp_text reference SW64 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "RT Ctrl" (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E12D250) - (at 270.50238 168.69156) - (path /5BC3E99D/5E1BE11F) - (fp_text reference SW37 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value J (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E12D28C) - (at 132.38988 168.69156) - (path /5BC3E99D/5BC3FD26) - (fp_text reference SW40 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "Shift Lock: 1.5x" (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E12D2A0) - (at 289.55238 168.69156) - (path /5BC3E99D/5BC6CD5D) - (fp_text reference SW41 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value K (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E12D2DC) - (at 156.20238 168.69156) - (path /5BC3E99D/5BC3FE57) - (fp_text reference SW44 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value A (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E12D2F0) - (at 308.60238 168.69156) - (path /5BC3E99D/5BC6CD6B) - (fp_text reference SW45 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value L (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E12D32C) - (at 175.25238 168.69156) - (path /5BC3E99D/5E1BE11D) - (fp_text reference SW48 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value S (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E12D340) - (at 327.65238 168.69156) - (path /5BC3E99D/5BC6CD64) - (fp_text reference SW49 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Semicolon (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E12D37C) - (at 194.30238 168.69156) - (path /5BC3E99D/5E0AC938) - (fp_text reference SW52 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value D (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E12D390) - (at 346.70238 168.69156) - (path /5BC3E99D/5BC6CD72) - (fp_text reference SW53 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Colon (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E12D3E0) - (at 365.75238 168.69156) - (path /5BC3E99D/5BC6CD79) - (fp_text reference SW57 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value DEL (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E12D3A4) - (at 203.82738 187.74156) - (path /5BC3E99D/5BC6CEF2) - (fp_text reference SW54 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value C (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E6EC726) - (at 163.34613 206.79156) - (path /5E16AC8E/5E1BE0F6) - (fp_text reference SW74 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "LT Arrow" (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E12D1C4) - (at 227.63988 149.64156) - (path /5BC3EA0A/5BCAF420) - (fp_text reference SW30 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value T (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E12D64C) - (at 408.61488 206.79156) - (path /5E16AC8E/5E1BE0F8) - (fp_text reference SW88 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Clear (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E12D638) - (at 387.18363 206.79156) - (path /5E16AC8E/5E1BE0F9) - (fp_text reference SW87 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Home (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E12D5FC) - (at 363.37113 206.79156) - (path /5E16AC8E/5E1BE0F7) - (fp_text reference SW84 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "Down Arrow" (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E10B4C4) - (at 339.55863 206.79156) - (path /5E16AC8E/5E1BE119) - (fp_text reference SW81 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "RT Arrow" (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E12D4E4) - (at 139.53363 206.79156) - (path /5E16AC8E/5E1BE0F5) - (fp_text reference SW70 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "Up Arrow" (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E12D494) - (at 113.33988 206.79156) - (path /5E16AC8E/5E12EFC1) - (fp_text reference SW66 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Local (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E12D480) - (at 260.97738 187.74156) - (path /5BC3E99D/5BC6CF00) - (fp_text reference SW65 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value N (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E12D444) - (at 241.92738 187.74156) - (path /5BC3E99D/5BC6CF07) - (fp_text reference SW62 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value B (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E12D408) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D408) (at 401.47113 187.74156) (path /5BC3E99D/5BC6D0C9) (fp_text reference SW59 (at -5.7912 -8.6106) (layer F.SilkS) @@ -542,7 +205,397 @@ (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 5E12D3F4) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D458) + (at 251.45238 168.69156) + (path /5BC3E99D/5BC3FF70) + (fp_text reference SW63 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value H (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D41C) + (at 232.40238 168.69156) + (path /5BC3E99D/5BC3FF77) + (fp_text reference SW60 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value G (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D430) + (at 387.18363 168.69156) + (path /5BC3E99D/5BC6CD87) + (fp_text reference SW61 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Repeat: 1.25x" (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D3CC) + (at 213.35238 168.69156) + (path /5BC3E99D/5BC3FF69) + (fp_text reference SW56 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value F (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D46C) + (at 408.61488 168.69156) + (path /5BC3E99D/5BC6CD80) + (fp_text reference SW64 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "RT Ctrl" (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D250) + (at 270.50238 168.69156) + (path /5BC3E99D/5E1BE11F) + (fp_text reference SW37 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value J (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D28C) + (at 132.38988 168.69156) + (path /5BC3E99D/5BC3FD26) + (fp_text reference SW40 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Shift Lock: 1.5x" (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D2A0) + (at 289.55238 168.69156) + (path /5BC3E99D/5BC6CD5D) + (fp_text reference SW41 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value K (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D2DC) + (at 156.20238 168.69156) + (path /5BC3E99D/5BC3FE57) + (fp_text reference SW44 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value A (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D2F0) + (at 308.60238 168.69156) + (path /5BC3E99D/5BC6CD6B) + (fp_text reference SW45 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value L (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D32C) + (at 175.25238 168.69156) + (path /5BC3E99D/5E1BE11D) + (fp_text reference SW48 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value S (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D340) + (at 327.65238 168.69156) + (path /5BC3E99D/5BC6CD64) + (fp_text reference SW49 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Semicolon (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D37C) + (at 194.30238 168.69156) + (path /5BC3E99D/5E0AC938) + (fp_text reference SW52 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value D (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D390) + (at 346.70238 168.69156) + (path /5BC3E99D/5BC6CD72) + (fp_text reference SW53 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Colon (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D3E0) + (at 365.75238 168.69156) + (path /5BC3E99D/5BC6CD79) + (fp_text reference SW57 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value DEL (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D3A4) + (at 203.82738 187.74156) + (path /5BC3E99D/5BC6CEF2) + (fp_text reference SW54 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value C (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E6EC726) + (at 163.34613 206.79156) + (path /5E16AC8E/5E1BE0F6) + (fp_text reference SW74 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "LT Arrow" (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D1C4) + (at 227.63988 149.64156) + (path /5BC3EA0A/5BCAF420) + (fp_text reference SW30 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value T (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D64C) + (at 408.61488 206.79156) + (path /5E16AC8E/5E1BE0F8) + (fp_text reference SW88 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Clear (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D638) + (at 387.18363 206.79156) + (path /5E16AC8E/5E1BE0F9) + (fp_text reference SW87 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Home (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D5FC) + (at 363.37113 206.79156) + (path /5E16AC8E/5E1BE0F7) + (fp_text reference SW84 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Down Arrow" (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E10B4C4) + (at 339.55863 206.79156) + (path /5E16AC8E/5E1BE119) + (fp_text reference SW81 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "RT Arrow" (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D4E4) + (at 139.53363 206.79156) + (path /5E16AC8E/5E1BE0F5) + (fp_text reference SW70 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Up Arrow" (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D494) + (at 113.33988 206.79156) + (path /5E16AC8E/5E12EFC1) + (fp_text reference SW66 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Local (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D480) + (at 260.97738 187.74156) + (path /5BC3E99D/5BC6CF00) + (fp_text reference SW65 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value N (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D444) + (at 241.92738 187.74156) + (path /5BC3E99D/5BC6CF07) + (fp_text reference SW62 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value B (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D3F4) (at 222.87738 187.74156) (path /5BC3E99D/5BC6CEF9) (fp_text reference SW58 (at -5.7912 -8.6106) (layer F.SilkS) @@ -557,22 +610,7 @@ (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 5E12D3B8) - (at 365.75238 187.74156) - (path /5BC3E99D/5BC6D0C2) - (fp_text reference SW55 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "RT Shift: 2x" (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E12D368) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D368) (at 337.17738 187.74156) (path /5BC3E99D/5BC6D0B4) (fp_text reference SW51 (at -5.7912 -8.6106) (layer F.SilkS) @@ -587,7 +625,7 @@ (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 5E12D354) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D354) (at 184.77738 187.74156) (path /5BC3E99D/5BC6CEE4) (fp_text reference SW50 (at -5.7912 -8.6106) (layer F.SilkS) @@ -602,7 +640,7 @@ (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 5E12D318) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D318) (at 318.12738 187.74156) (path /5BC3E99D/5BC6D0BB) (fp_text reference SW47 (at -5.7912 -8.6106) (layer F.SilkS) @@ -617,7 +655,7 @@ (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 5E12D304) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D304) (at 165.72738 187.74156) (path /5BC3E99D/5BC6CEEB) (fp_text reference SW46 (at -5.7912 -8.6106) (layer F.SilkS) @@ -632,7 +670,7 @@ (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 5E12D2C8) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D2C8) (at 299.07738 187.74156) (path /5BC3E99D/5E1BE115) (fp_text reference SW43 (at -5.7912 -8.6106) (layer F.SilkS) @@ -647,7 +685,7 @@ (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 5E10B192) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E10B192) (at 141.91488 187.74156) (path /5BC3E99D/5BC6CEDD) (fp_text reference SW42 (at -5.7912 -8.6106) (layer F.SilkS) @@ -662,7 +700,7 @@ (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 5E12D264) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D264) (at 113.33988 187.74156) (path /5BC3E99D/5BC6CED6) (fp_text reference SW38 (at -5.7912 -8.6106) (layer F.SilkS) @@ -677,7 +715,7 @@ (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 5E12D23C) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D23C) (at 108.57738 168.69156) (path /5BC3E99D/5E1BE11B) (fp_text reference SW36 (at -5.7912 -8.6106) (layer F.SilkS) @@ -692,7 +730,7 @@ (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 5E12D228) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D228) (at 408.61488 149.64156) (path /5BC3EA0A/5BCAF489) (fp_text reference SW35 (at -5.7912 -8.6106) (layer F.SilkS) @@ -707,7 +745,7 @@ (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 5E12D214) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D214) (at 246.68988 149.64156) (path /5BC3EA0A/5BCAF419) (fp_text reference SW34 (at -5.7912 -8.6106) (layer F.SilkS) @@ -722,7 +760,7 @@ (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 5E12D200) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D200) (at 408.61488 130.59156) (path /5BC3EA0A/5BCAF3A9) (fp_text reference SW33 (at -5.7912 -8.6106) (layer F.SilkS) @@ -737,7 +775,7 @@ (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 5E12D1EC) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D1EC) (at 256.21488 130.59156) (path /5BC3EA0A/5BCAF339) (fp_text reference SW32 (at -5.7912 -8.6106) (layer F.SilkS) @@ -752,7 +790,7 @@ (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 5E12D1D8) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D1D8) (at 389.56488 149.64156) (path /5BC3EA0A/5BCAF490) (fp_text reference SW31 (at -5.7912 -8.6106) (layer F.SilkS) @@ -767,7 +805,7 @@ (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 5E12D1B0) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D1B0) (at 389.56488 130.59156) (path /5BC3EA0A/5BCAF3B0) (fp_text reference SW29 (at -5.7912 -8.6106) (layer F.SilkS) @@ -782,7 +820,7 @@ (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 5E12D19C) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D19C) (at 237.16488 130.59156) (path /5BC3EA0A/5BCAF340) (fp_text reference SW28 (at -5.7912 -8.6106) (layer F.SilkS) @@ -797,7 +835,7 @@ (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 5E12D188) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D188) (at 365.75238 149.64156) (path /5BC3EA0A/5BCAF482) (fp_text reference SW27 (at -5.7912 -8.6106) (layer F.SilkS) @@ -812,7 +850,7 @@ (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 5E12D174) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D174) (at 208.58988 149.64156) (path /5BC3EA0A/5BCAF412) (fp_text reference SW26 (at -5.7912 -8.6106) (layer F.SilkS) @@ -827,7 +865,7 @@ (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 5E12D160) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D160) (at 370.51488 130.59156) (path /5BC3EA0A/5BCAF3A2) (fp_text reference SW25 (at -5.7912 -8.6106) (layer F.SilkS) @@ -842,7 +880,7 @@ (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 5E12D14C) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D14C) (at 218.11488 130.59156) (path /5BC3EA0A/5BCAF332) (fp_text reference SW24 (at -5.7912 -8.6106) (layer F.SilkS) @@ -857,7 +895,7 @@ (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 5E12D138) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D138) (at 341.93988 149.64156) (path /5BC3EA0A/5BCAF47B) (fp_text reference SW23 (at -5.7912 -8.6106) (layer F.SilkS) @@ -872,7 +910,7 @@ (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 5E12D124) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D124) (at 189.53988 149.64156) (path /5BC3EA0A/5BCAF40B) (fp_text reference SW22 (at -5.7912 -8.6106) (layer F.SilkS) @@ -887,7 +925,7 @@ (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 5E12D110) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D110) (at 351.46488 130.59156) (path /5BC3EA0A/5BCAF39B) (fp_text reference SW21 (at -5.7912 -8.6106) (layer F.SilkS) @@ -902,7 +940,7 @@ (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 5E12D0FC) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D0FC) (at 199.06488 130.59156) (path /5BC3EA0A/5BCAF32B) (fp_text reference SW20 (at -5.7912 -8.6106) (layer F.SilkS) @@ -917,7 +955,7 @@ (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 5E12D0E8) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D0E8) (at 322.88988 149.64156) (path /5BC3EA0A/5BCAF46D) (fp_text reference SW19 (at -5.7912 -8.6106) (layer F.SilkS) @@ -932,7 +970,7 @@ (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 5E12D0D4) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D0D4) (at 170.48988 149.64156) (path /5BC3EA0A/5BCAF3FD) (fp_text reference SW18 (at -5.7912 -8.6106) (layer F.SilkS) @@ -947,7 +985,7 @@ (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 5E12D0C0) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D0C0) (at 332.41488 130.59156) (path /5BC3EA0A/5BCAF38D) (fp_text reference SW17 (at -5.7912 -8.6106) (layer F.SilkS) @@ -962,7 +1000,7 @@ (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 5E12D0AC) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D0AC) (at 180.01488 130.59156) (path /5BC3EA0A/5BCAF31D) (fp_text reference SW16 (at -5.7912 -8.6106) (layer F.SilkS) @@ -977,7 +1015,7 @@ (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 5E12D098) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D098) (at 303.83988 149.64156) (path /5BC3EA0A/5BCAF474) (fp_text reference SW15 (at -5.7912 -8.6106) (layer F.SilkS) @@ -992,7 +1030,7 @@ (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 5E12D084) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D084) (at 151.43988 149.64156) (path /5BC3EA0A/5BCAF404) (fp_text reference SW14 (at -5.7912 -8.6106) (layer F.SilkS) @@ -1007,7 +1045,7 @@ (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 5E12D070) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D070) (at 313.36488 130.59156) (path /5BC3EA0A/5E10DE66) (fp_text reference SW13 (at -5.7912 -8.6106) (layer F.SilkS) @@ -1022,7 +1060,7 @@ (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 5E12D05C) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D05C) (at 160.96488 130.59156) (path /5BC3EA0A/5BCAF324) (fp_text reference SW12 (at -5.7912 -8.6106) (layer F.SilkS) @@ -1037,7 +1075,7 @@ (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 5E12D048) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D048) (at 284.78988 149.64156) (path /5BC3EA0A/5BCAF466) (fp_text reference SW11 (at -5.7912 -8.6106) (layer F.SilkS) @@ -1052,7 +1090,7 @@ (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 5E318918) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E318918) (at 130.00863 149.64156) (path /5BC3EA0A/5BCAF3F6) (fp_text reference SW10 (at -3.2512 -8.6106) (layer F.SilkS) @@ -1067,7 +1105,7 @@ (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 5E12D020) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D020) (at 294.31488 130.59156) (path /5BC3EA0A/5BCAF386) (fp_text reference SW9 (at -5.7912 -8.6106) (layer F.SilkS) @@ -1082,7 +1120,7 @@ (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 5E12D00C) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D00C) (at 141.91488 130.59156) (path /5BC3EA0A/5BCAF316) (fp_text reference SW8 (at -5.7912 -8.6106) (layer F.SilkS) @@ -1097,7 +1135,7 @@ (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 5E12CFF8) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12CFF8) (at 265.73988 149.64156) (path /5BC3EA0A/5E11A605) (fp_text reference SW7 (at -5.7912 -8.6106) (layer F.SilkS) @@ -1112,7 +1150,7 @@ (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 5E12CFE4) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12CFE4) (at 108.57738 149.64156) (path /5BC3EA0A/5BCAF3EF) (fp_text reference SW6 (at -5.7912 -8.6106) (layer F.SilkS) @@ -1127,7 +1165,7 @@ (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 5E12CFD0) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12CFD0) (at 275.26488 130.59156) (path /5BC3EA0A/5BCAF37F) (fp_text reference SW5 (at -5.7912 -8.6106) (layer F.SilkS) @@ -1142,7 +1180,7 @@ (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 5E12CFBC) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12CFBC) (at 115.72113 130.59156) (path /5BC3EA0A/5BCAF30F) (fp_text reference SW4 (at -5.7912 -8.6106) (layer F.SilkS) @@ -1157,7 +1195,7 @@ (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 5E12D278) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D278) (at 280.02738 187.74156) (path /5BC3E99D/5E1BE121) (fp_text reference SW39 (at -5.7912 -8.6106) (layer F.SilkS) @@ -1219,50 +1257,50 @@ (fp_line (start 6.985 -6.985) (end 6.985 -1.397) (layer Edge.Cuts) (width 0.12)) ) - (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E74F0C5) - (at 408.61488 219.49156) - (descr "Mounting Hole 3.2mm, no annular, M3") - (tags "mounting hole 3.2mm no annular m3") - (attr virtual) - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) - ) - - (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E74F0C5) + (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) (at 113.33988 219.49156) (descr "Mounting Hole 3.2mm, no annular, M3") (tags "mounting hole 3.2mm no annular m3") (attr virtual) - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) (fp_text user %R (at 0.3 0) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) ) - (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E73FE90) + (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) + (at 408.61488 219.49156) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr virtual) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) (at 408.61488 114.08156) (descr "Mounting Hole 3.2mm, no annular, M3") (tags "mounting hole 3.2mm no annular m3") (attr virtual) - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) @@ -1276,12 +1314,12 @@ (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) ) - (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E73FE90) - (at 262.168005 114.08156) + (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) + (at 256.21488 114.08156) (descr "Mounting Hole 3.2mm, no annular, M3") (tags "mounting hole 3.2mm no annular m3") (attr virtual) - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) @@ -1295,12 +1333,12 @@ (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) ) - (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E73FE8E) + (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E754904) (at 115.72113 114.08156) (descr "Mounting Hole 3.2mm, no annular, M3") (tags "mounting hole 3.2mm no annular m3") (attr virtual) - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) @@ -1314,21 +1352,29 @@ (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) ) - (gr_line (start 420.5224 107.0864) (end 420.5224 224.028) (layer Edge.Cuts) (width 0.1016) (tstamp 5E73AA1B)) + (gr_line (start 419.227 224.79) (end 419.227 107.0864) (layer Edge.Cuts) (width 0.1016) (tstamp 5E8D7DB8)) (gr_circle (center 102.16388 206.79156) (end 105.38968 206.79156) (layer Edge.Cuts) (width 0.12) (tstamp 5E7305FD)) (gr_circle (center 102.16388 187.74156) (end 105.38968 187.74156) (layer Edge.Cuts) (width 0.12) (tstamp 5E7305FD)) (gr_circle (center 121.21388 168.69156) (end 124.43968 168.69156) (layer Edge.Cuts) (width 0.12)) - (gr_text "SOL-20 Cherry MX aligner (Main) Rev 1.0" (at 307.7464 112.0394) (layer F.SilkS) + (gr_text "SOL-20 Cherry MX aligner (main) Rev 1.1\n" (at 140.9954 112.7506) (layer F.SilkS) (effects (font (size 2.032 2.032) (thickness 0.2032)) (justify left)) ) - (gr_text "Unified Keyboard Project. https://github.com/osiweb/unified_retro_keyboard" (at 129.5654 112.4458) (layer F.SilkS) + (gr_text "Unified Keyboard Project. https://github.com/osiweb/unified_retro_keyboard" (at 270.4592 221.0308) (layer F.SilkS) (effects (font (size 2.032 2.032) (thickness 0.2032)) (justify left)) ) - (gr_line (start 96.52 107.0864) (end 96.52 224.028) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7132)) (gr_text "Key spacing guide:\nVertical: 0.75 inch.\n\nKey1, Key2 -> Centers (inches)\n\n1.00, 1.00 -> 0.75\n1.00, 1.25 -> 0.84375\n1.00, 1.50 -> 0.9375\n1.00, 1.75 -> 1.03125\n1.00, 2.00 -> 1.125\n1.25, 1.25 -> 0.9375\n1.25, 1.50 -> 1.03125\n1.25, 2.00 -> 1.21875\n1.50, 1.50 -> 1.125\n1.50, 2.00 -> 1.3125\n1.75, 2.00. ->. 1.40625\n8.00, 1.00 -> 3.375\n8.00, 1.25 -> 3.46875\n8.00, 1.50 -> 3.5625" (at 78.1304 274.8788) (layer F.Mask) (tstamp 5E6EC889) (effects (font (size 2.032 2.032) (thickness 0.3048)) (justify left)) ) - (gr_line (start 96.52 224.028) (end 420.5224 224.028) (layer Edge.Cuts) (width 0.1) (tstamp 5E3178AB)) - (gr_line (start 420.5224 107.0864) (end 96.52 107.0864) (layer Edge.Cuts) (width 0.1016) (tstamp 5D91148D)) + (gr_line (start 76.82738 134.08914) (end 76.82738 200.12914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AA8)) + (gr_line (start 76.82738 107.0864) (end 76.82738 130.27914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7132)) + (gr_line (start 93.49613 130.27914) (end 76.82738 130.27914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7A9F)) + (gr_line (start 93.49613 134.08914) (end 76.82738 134.08914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AA2)) + (gr_arc (start 93.49613 132.18414) (end 93.49613 130.27914) (angle 180) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7118)) + (gr_line (start 93.49613 203.93914) (end 76.82738 203.93914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AA5)) + (gr_line (start 93.49613 200.12914) (end 76.82738 200.12914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7A9C)) + (gr_line (start 76.82738 224.79) (end 76.82738 203.93914) (layer Edge.Cuts) (width 0.1016)) + (gr_arc (start 93.49613 202.03414) (end 93.49613 200.12914) (angle 180) (layer Edge.Cuts) (width 0.1016) (tstamp 5E11249D)) + (gr_line (start 76.82738 224.79) (end 419.227 224.79) (layer Edge.Cuts) (width 0.1) (tstamp 5E3178AB)) + (gr_line (start 419.227 107.0864) (end 76.82738 107.0864) (layer Edge.Cuts) (width 0.1016) (tstamp 5D91148D)) ) diff --git a/hardware/keyboard-sol/aligner-cherry/aligner-cherry-numpad.kicad_pcb b/hardware/keyboard-sol/aligner-cherry/aligner-cherry-numpad.kicad_pcb index 209531e..993f61f 100644 --- a/hardware/keyboard-sol/aligner-cherry/aligner-cherry-numpad.kicad_pcb +++ b/hardware/keyboard-sol/aligner-cherry/aligner-cherry-numpad.kicad_pcb @@ -2,7 +2,7 @@ (general (thickness 1.6) - (drawings 7) + (drawings 15) (tracks 0) (zones 0) (modules 19) @@ -13,9 +13,9 @@ (title_block (title "Unified Retro Keyboard") (date 2019-08-25) - (rev 1.3) + (rev 1.1) (company OSIWeb.org) - (comment 1 "Key matrix w/ LED") + (comment 1 "Key aligner - Cherry (numpad)") ) (layers @@ -99,7 +99,7 @@ (mirror false) (drillshape 0) (scaleselection 1) - (outputdirectory "numpad-outputs")) + (outputdirectory "outputs")) ) (net 0 "") @@ -137,8 +137,8 @@ (diff_pair_gap 0.254) ) - (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E72B33B) (tstamp 5E73A7AB) - (at 168.85158 168.51376) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D55C) + (at 451.47738 168.69156) (path /5E16AC8E/5E1BE10C) (fp_text reference SW76 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -152,8 +152,8 @@ (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 5E73A763) - (at 149.80158 168.51376) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D4BC) + (at 432.42738 168.69156) (path /5E16AC8E/5E1BE109) (fp_text reference SW68 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -167,8 +167,8 @@ (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 5E73A77B) - (at 187.90158 168.51376) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D5E8) + (at 470.52738 168.69156) (path /5E16AC8E/5E1BE10D) (fp_text reference SW83 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -182,8 +182,8 @@ (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 5E73A6D3) - (at 187.90158 149.46376) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E120789) + (at 470.52738 149.64156) (path /5E16AC8E/5E1BE103) (fp_text reference SW85 (at -4.03098 -8.56996) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -197,8 +197,8 @@ (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 5E73A7DB) - (at 187.90158 187.56376) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D624) + (at 470.52738 187.74156) (path /5E16AC8E/5E1BE10E) (fp_text reference SW86 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -212,8 +212,8 @@ (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 5E73A703) - (at 187.90158 130.41376) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D5D4) + (at 470.52738 130.59156) (path /5E16AC8E/5E1BE102) (fp_text reference SW82 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -227,8 +227,8 @@ (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 5E73A793) - (at 168.85158 187.56376) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D5AC) + (at 451.47738 187.74156) (path /5E16AC8E/5E1BE10B) (fp_text reference SW80 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -242,8 +242,8 @@ (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 5E73A6EB) - (at 168.85158 149.46376) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D598) + (at 451.47738 149.64156) (path /5E16AC8E/5E1BE100) (fp_text reference SW79 (at -3.75158 -8.56996) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -257,8 +257,8 @@ (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 5E73A74B) - (at 187.90158 206.61376) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D570) + (at 470.52738 206.79156) (path /5E16AC8E/5E1BE116) (fp_text reference SW77 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -272,8 +272,8 @@ (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 5E73A6A3) - (at 168.85158 130.41376) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E114E20) + (at 451.47738 130.59156) (path /5E16AC8E/5E1BE101) (fp_text reference SW75 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -287,8 +287,8 @@ (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 5E73A71B) - (at 168.85158 206.61376) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D520) + (at 451.47738 206.79156) (path /5E16AC8E/5BC6D0AD) (fp_text reference SW73 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -302,8 +302,8 @@ (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 5E73A6BB) - (at 149.80158 187.56376) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D50C) + (at 432.42738 187.74156) (path /5E16AC8E/5E1BE10A) (fp_text reference SW72 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -317,8 +317,8 @@ (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 5E73A68B) - (at 149.80158 149.46376) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D4F8) + (at 432.42738 149.64156) (path /5E16AC8E/5E1BE0FF) (fp_text reference SW71 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -332,8 +332,8 @@ (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 5E73A733) - (at 149.80158 206.61376) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D4D0) + (at 432.42738 206.79156) (path /5E16AC8E/5E149AE2) (fp_text reference SW69 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -347,8 +347,8 @@ (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 5E74F654) - (at 149.80158 130.41376) + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D4A8) + (at 432.42738 130.59156) (path /5E16AC8E/5E13E76B) (fp_text reference SW67 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -362,50 +362,12 @@ (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12)) ) - (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E74F6EE) - (at 187.90158 219.31376) + (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) + (at 432.42738 219.49156) (descr "Mounting Hole 3.2mm, no annular, M3") (tags "mounting hole 3.2mm no annular m3") (attr virtual) - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) - ) - - (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E74F6EE) - (at 149.80158 219.31376) - (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) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) - ) - - (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E73FE90) - (at 187.90158 113.90376) - (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) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) @@ -419,12 +381,12 @@ (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) ) - (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E73FE90) - (at 149.80158 113.90376) + (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) + (at 470.52738 219.49156) (descr "Mounting Hole 3.2mm, no annular, M3") (tags "mounting hole 3.2mm no annular m3") (attr virtual) - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) @@ -438,18 +400,64 @@ (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) ) - (gr_text https://github.com/osiweb/unified_retro_keyboard (at 198.1454 203.6826 90) (layer F.SilkS) (tstamp 5E73FEC6) + (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) + (at 470.52738 114.08156) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr virtual) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) + (at 432.42738 114.08156) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr virtual) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (gr_line (start 505.44984 200.12914) (end 505.44984 134.08914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E8D7DB8)) + (gr_line (start 421.767 224.79) (end 421.767 107.0864) (layer Edge.Cuts) (width 0.1016) (tstamp 5E8D7DA3)) + (gr_text "SOL-20 Cherry MX aligner (numpad)\nRev 1.1\n" (at 498.4496 195.834 90) (layer F.SilkS) (effects (font (size 2.032 2.032) (thickness 0.2032)) (justify left)) ) - (gr_text "SOL-20 Cherry MX aligner (NumPad) Rev 1.0" (at 139.5984 126.9746 270) (layer F.SilkS) (tstamp 5E73FEBE) - (effects (font (size 2.032 2.032) (thickness 0.2032)) (justify left)) + (gr_text "https://github.com/osiweb/unified_retro_keyboard\nUnified Keyboard Project" (at 485.013 164.211 90) (layer F.SilkS) + (effects (font (size 2.032 2.032) (thickness 0.2032))) ) - (gr_line (start 137.8966 223.8502) (end 199.9742 223.8502) (layer Edge.Cuts) (width 0.1016) (tstamp 5E73AA3D)) - (gr_line (start 137.8966 106.9086) (end 199.9742 106.9086) (layer Edge.Cuts) (width 0.1016)) - (gr_line (start 199.9742 106.9086) (end 199.9742 223.8502) (layer Edge.Cuts) (width 0.1016) (tstamp 5E73A66C)) - (gr_line (start 137.8966 106.9086) (end 137.8966 223.8502) (layer Edge.Cuts) (width 0.1016) (tstamp 5E73A669)) (gr_text "Key spacing guide:\nVertical: 0.75 inch.\n\nKey1, Key2 -> Centers (inches)\n\n1.00, 1.00 -> 0.75\n1.00, 1.25 -> 0.84375\n1.00, 1.50 -> 0.9375\n1.00, 1.75 -> 1.03125\n1.00, 2.00 -> 1.125\n1.25, 1.25 -> 0.9375\n1.25, 1.50 -> 1.03125\n1.25, 2.00 -> 1.21875\n1.50, 1.50 -> 1.125\n1.50, 2.00 -> 1.3125\n1.75, 2.00. ->. 1.40625\n8.00, 1.00 -> 3.375\n8.00, 1.25 -> 3.46875\n8.00, 1.50 -> 3.5625" (at 78.1304 274.8788) (layer F.Mask) (tstamp 5E6EC889) (effects (font (size 2.032 2.032) (thickness 0.3048)) (justify left)) ) + (gr_line (start 505.45238 107.0864) (end 505.45238 130.27914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AFB)) + (gr_line (start 505.45238 224.79) (end 505.45238 203.93914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AF2)) + (gr_line (start 488.78109 203.93914) (end 505.44984 203.93914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AB0)) + (gr_line (start 488.78109 134.08914) (end 505.44984 134.08914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AD5)) + (gr_line (start 488.78109 130.27914) (end 505.44984 130.27914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AD8)) + (gr_arc (start 488.78109 132.18414) (end 488.78109 130.27914) (angle -180) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7ADB)) + (gr_line (start 488.78109 200.12914) (end 505.44984 200.12914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AAC)) + (gr_arc (start 488.78109 202.03414) (end 488.78109 200.12914) (angle -180) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AAB)) + (gr_line (start 421.767 224.79) (end 505.45238 224.79) (layer Edge.Cuts) (width 0.1) (tstamp 5E3178AB)) + (gr_line (start 505.45238 107.0864) (end 421.767 107.0864) (layer Edge.Cuts) (width 0.1016) (tstamp 5D91148D)) ) diff --git a/hardware/keyboard-sol/aligner-cherry/aligner-cherry.kicad_pcb b/hardware/keyboard-sol/aligner-cherry/aligner-cherry.kicad_pcb index 3d2fd9f..c1b308f 100644 --- a/hardware/keyboard-sol/aligner-cherry/aligner-cherry.kicad_pcb +++ b/hardware/keyboard-sol/aligner-cherry/aligner-cherry.kicad_pcb @@ -2,7 +2,7 @@ (general (thickness 1.6) - (drawings 10) + (drawings 26) (tracks 0) (zones 0) (modules 94) @@ -13,9 +13,9 @@ (title_block (title "Unified Retro Keyboard") (date 2019-08-25) - (rev 1.3) + (rev 1.1) (company OSIWeb.org) - (comment 1 "Key matrix w/ LED") + (comment 1 "Key aligner - Cherry") ) (layers @@ -137,6 +137,74 @@ (diff_pair_gap 0.254) ) + (module unikbd:MX_2u_aligner locked (layer F.Cu) (tedit 5E8CCCF3) (tstamp 5E12D3B8) + (at 365.75238 187.74156) + (path /5BC3E99D/5BC6D0C2) + (fp_text reference SW55 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "RT Shift: 2x" (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 6.985 1.397) (end 8.6106 1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 -1.397) (end 8.6106 -1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.6106 -1.397) (end -6.985 -1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.6106 1.397) (end -6.985 1.397) (layer Edge.Cuts) (width 0.12)) + (fp_text user SW** (at -5.334 -7.874) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user MX_space_aligner (at -0.6096 7.9248) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 15.2654 -5.6896) (end 15.2654 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 15.2654 -2.286) (end 16.129 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 16.129 -2.286) (end 16.129 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 16.129 0.508) (end 15.2654 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 15.2654 0.508) (end 15.2654 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 15.2654 6.604) (end 13.462 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 13.462 6.604) (end 13.462 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 6.985 -6.985) (end 6.985 -1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 8.6106 -5.6896) (end 15.2654 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 8.6106 -1.397) (end 8.6106 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 13.462 7.7724) (end 10.414 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10.414 7.7724) (end 10.414 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10.414 6.604) (end 8.6106 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 8.6106 6.604) (end 8.6106 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_line (start -6.985 6.985) (end -6.985 1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.6106 1.397) (end -8.6106 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.6106 6.604) (end -10.414 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -10.414 6.604) (end -10.414 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -10.414 7.7724) (end -13.462 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -13.462 7.7724) (end -13.462 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -13.462 6.604) (end -15.2654 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -15.2654 6.604) (end -15.2654 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -15.2654 0.508) (end -16.129 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -16.129 0.508) (end -16.129 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -16.129 -2.286) (end -15.2654 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -15.2654 -2.286) (end -15.2654 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -15.2654 -5.6896) (end -8.6106 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.6106 -5.6896) (end -8.6106 -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)) + ) + + (module unikbd:Key_MX_Aligner locked (layer F.Cu) (tedit 5E75767C) (tstamp 5E12D408) + (at 401.47113 187.74156) + (path /5BC3E99D/5BC6D0C9) + (fp_text reference SW59 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Mode Select: 1.75x" (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D458) (at 251.45238 168.69156) (path /5BC3E99D/5BC3FF70) @@ -752,21 +820,6 @@ (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 5E75767C) (tstamp 5E12D408) - (at 401.47113 187.74156) - (path /5BC3E99D/5BC6D0C9) - (fp_text reference SW59 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "Mode Select: 1.75x" (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D3F4) (at 222.87738 187.74156) (path /5BC3E99D/5BC6CEF9) @@ -782,21 +835,6 @@ (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 5E75767C) (tstamp 5E12D3B8) - (at 365.75238 187.74156) - (path /5BC3E99D/5BC6D0C2) - (fp_text reference SW55 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "RT Shift: 2x" (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -6.985 -6.985) (end -6.985 6.985) (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 5E75767C) (tstamp 5E12D368) (at 337.17738 187.74156) (path /5BC3E99D/5BC6D0B4) @@ -1449,7 +1487,7 @@ (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) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) @@ -1468,7 +1506,7 @@ (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) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) @@ -1487,7 +1525,7 @@ (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) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) @@ -1506,7 +1544,7 @@ (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) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) @@ -1525,7 +1563,7 @@ (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) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) @@ -1544,7 +1582,7 @@ (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) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) @@ -1563,7 +1601,7 @@ (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) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) @@ -1582,7 +1620,7 @@ (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) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) @@ -1601,7 +1639,7 @@ (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) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) @@ -1618,18 +1656,34 @@ (gr_circle (center 102.16388 206.79156) (end 105.38968 206.79156) (layer Edge.Cuts) (width 0.12) (tstamp 5E7305FD)) (gr_circle (center 102.16388 187.74156) (end 105.38968 187.74156) (layer Edge.Cuts) (width 0.12) (tstamp 5E7305FD)) (gr_circle (center 121.21388 168.69156) (end 124.43968 168.69156) (layer Edge.Cuts) (width 0.12)) - (gr_text "SOL-20 Cherry MX aligner Rev 1.0" (at 140.9954 112.7506) (layer F.SilkS) + (gr_text "SOL-20 Cherry MX aligner Rev 1.1\n" (at 140.9954 112.7506) (layer F.SilkS) (effects (font (size 2.032 2.032) (thickness 0.2032)) (justify left)) ) (gr_text "Unified Keyboard Project. https://github.com/osiweb/unified_retro_keyboard" (at 270.4592 221.0308) (layer F.SilkS) (effects (font (size 2.032 2.032) (thickness 0.2032)) (justify left)) ) - (gr_line (start 482.6 107.0864) (end 482.6 224.79) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AFB)) - (gr_line (start 96.52 107.0864) (end 96.52 224.79) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7132)) (gr_text "Key spacing guide:\nVertical: 0.75 inch.\n\nKey1, Key2 -> Centers (inches)\n\n1.00, 1.00 -> 0.75\n1.00, 1.25 -> 0.84375\n1.00, 1.50 -> 0.9375\n1.00, 1.75 -> 1.03125\n1.00, 2.00 -> 1.125\n1.25, 1.25 -> 0.9375\n1.25, 1.50 -> 1.03125\n1.25, 2.00 -> 1.21875\n1.50, 1.50 -> 1.125\n1.50, 2.00 -> 1.3125\n1.75, 2.00. ->. 1.40625\n8.00, 1.00 -> 3.375\n8.00, 1.25 -> 3.46875\n8.00, 1.50 -> 3.5625" (at 78.1304 274.8788) (layer F.Mask) (tstamp 5E6EC889) (effects (font (size 2.032 2.032) (thickness 0.3048)) (justify left)) ) - (gr_line (start 96.52 224.79) (end 482.6 224.79) (layer Edge.Cuts) (width 0.1) (tstamp 5E3178AB)) - (gr_line (start 482.6 107.0864) (end 96.52 107.0864) (layer Edge.Cuts) (width 0.1016) (tstamp 5D91148D)) + (gr_line (start 505.45238 107.0864) (end 505.45238 130.27914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AFB)) + (gr_line (start 505.45238 200.12914) (end 505.45238 134.08914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AF7)) + (gr_line (start 505.45238 224.79) (end 505.45238 203.93914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AF2)) + (gr_line (start 488.78109 203.93914) (end 505.44984 203.93914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AB0)) + (gr_line (start 488.78109 134.08914) (end 505.44984 134.08914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AD5)) + (gr_line (start 488.78109 130.27914) (end 505.44984 130.27914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AD8)) + (gr_arc (start 488.78109 132.18414) (end 488.78109 130.27914) (angle -180) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7ADB)) + (gr_line (start 488.78109 200.12914) (end 505.44984 200.12914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AAC)) + (gr_arc (start 488.78109 202.03414) (end 488.78109 200.12914) (angle -180) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AAB)) + (gr_line (start 76.82738 134.08914) (end 76.82738 200.12914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AA8)) + (gr_line (start 76.82738 107.0864) (end 76.82738 130.27914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7132)) + (gr_line (start 93.49613 130.27914) (end 76.82738 130.27914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7A9F)) + (gr_line (start 93.49613 134.08914) (end 76.82738 134.08914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AA2)) + (gr_arc (start 93.49613 132.18414) (end 93.49613 130.27914) (angle 180) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7118)) + (gr_line (start 93.49613 203.93914) (end 76.82738 203.93914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AA5)) + (gr_line (start 93.49613 200.12914) (end 76.82738 200.12914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7A9C)) + (gr_line (start 76.82738 224.79) (end 76.82738 203.93914) (layer Edge.Cuts) (width 0.1016)) + (gr_arc (start 93.49613 202.03414) (end 93.49613 200.12914) (angle 180) (layer Edge.Cuts) (width 0.1016) (tstamp 5E11249D)) + (gr_line (start 76.82738 224.79) (end 505.45238 224.79) (layer Edge.Cuts) (width 0.1) (tstamp 5E3178AB)) + (gr_line (start 505.45238 107.0864) (end 76.82738 107.0864) (layer Edge.Cuts) (width 0.1016) (tstamp 5D91148D)) ) diff --git a/hardware/keyboard-sol/aligner-futaba/aligner-futaba-main.kicad_pcb b/hardware/keyboard-sol/aligner-futaba/aligner-futaba-main.kicad_pcb index e4279d7..3275377 100644 --- a/hardware/keyboard-sol/aligner-futaba/aligner-futaba-main.kicad_pcb +++ b/hardware/keyboard-sol/aligner-futaba/aligner-futaba-main.kicad_pcb @@ -2,10 +2,10 @@ (general (thickness 1.6) - (drawings 10) + (drawings 18) (tracks 0) (zones 0) - (modules 77) + (modules 75) (nets 1) ) @@ -13,9 +13,9 @@ (title_block (title "Unified Retro Keyboard") (date 2019-08-25) - (rev 1.3) + (rev 1.1) (company OSIWeb.org) - (comment 1 "Key matrix w/ LED") + (comment 1 "Key aligner - Futaba (main)") ) (layers @@ -99,7 +99,7 @@ (mirror false) (drillshape 0) (scaleselection 1) - (outputdirectory "main-outputs/")) + (outputdirectory "outputs")) ) (net 0 "") @@ -137,136 +137,13 @@ (diff_pair_gap 0.254) ) - (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E74F0C5) - (at 408.61488 219.49156) - (descr "Mounting Hole 3.2mm, no annular, M3") - (tags "mounting hole 3.2mm no annular m3") - (attr virtual) - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5E12D408) + (at 401.47113 187.74156) + (path /5BC3E99D/5BC6D0C9) + (fp_text reference SW59 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) - ) - - (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E74F0C5) - (at 113.33988 219.49156) - (descr "Mounting Hole 3.2mm, no annular, M3") - (tags "mounting hole 3.2mm no annular m3") - (attr virtual) - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) - ) - - (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E73FE90) - (at 408.61488 114.08156) - (descr "Mounting Hole 3.2mm, no annular, M3") - (tags "mounting hole 3.2mm no annular m3") - (attr virtual) - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) - (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) - ) - - (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E73FE90) - (at 262.168005 114.08156) - (descr "Mounting Hole 3.2mm, no annular, M3") - (tags "mounting hole 3.2mm no annular m3") - (attr virtual) - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) - (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) - ) - - (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E73FE8E) - (at 115.72113 114.08156) - (descr "Mounting Hole 3.2mm, no annular, M3") - (tags "mounting hole 3.2mm no annular m3") - (attr virtual) - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) - ) - - (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5E7310BE) - (at 318.12738 206.79156) - (fp_text reference REF** (at -5.0292 -7.7724) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Key_MX_Aligner (at 0 7.9756) (layer B.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)) - ) - - (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5E73109A) - (at 184.77738 206.79156) - (fp_text reference REF** (at -5.0292 -7.7724) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Key_MX_Aligner (at 0 7.9756) (layer B.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)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5E12D584) - (at 251.45238 206.79156) - (path /5E16AC8E/5E135ADC) - (fp_text reference SW78 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Spacebar (at -5.334 8.6614) (layer F.SilkS) + (fp_text value "Mode Select: 1.75x" (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)) @@ -692,22 +569,6 @@ (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 5E12D408) - (at 401.47113 187.74156) - (path /5BC3E99D/5BC6D0C9) - (fp_text reference SW59 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "Mode Select: 1.75x" (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_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 5E12D3F4) (at 222.87738 187.74156) (path /5BC3E99D/5BC6CEF9) @@ -724,22 +585,6 @@ (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 5E12D3B8) - (at 365.75238 187.74156) - (path /5BC3E99D/5BC6D0C2) - (fp_text reference SW55 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "RT Shift: 2x" (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_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 5E12D368) (at 337.17738 187.74156) (path /5BC3E99D/5BC6D0B4) @@ -1380,21 +1225,236 @@ (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) ) - (gr_line (start 420.5224 107.0864) (end 420.5224 224.028) (layer Edge.Cuts) (width 0.1016) (tstamp 5E73AA1B)) + (module unikbd:Futaba_2u_Cherry_aligner locked (layer F.Cu) (tedit 5E8CDB68) (tstamp 5E12D3B8) + (at 365.75238 187.74156) + (path /5BC3E99D/5BC6D0C2) + (fp_text reference SW55 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "RT Shift: 2x" (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_arc (start 0 0) (end -7.697216 1.397) (angle -159.4) (layer Edge.Cuts) (width 0.12)) + (fp_arc (start 0 0) (end 7.697216 -1.397) (angle -159.4) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 7.6962 1.397) (end 8.6106 1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 7.6962 -1.397) (end 8.6106 -1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.6106 -1.397) (end -7.6962 -1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.6106 1.397) (end -7.6962 1.397) (layer Edge.Cuts) (width 0.12)) + (fp_text user SW** (at -5.334 -7.874) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user MX_space_aligner (at -0.6096 7.9248) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 15.2654 -5.6896) (end 15.2654 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 15.2654 -2.286) (end 16.129 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 16.129 -2.286) (end 16.129 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 16.129 0.508) (end 15.2654 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 15.2654 0.508) (end 15.2654 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 15.2654 6.604) (end 13.462 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 13.462 6.604) (end 13.462 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 8.6106 -5.6896) (end 15.2654 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 8.6106 -1.397) (end 8.6106 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 13.462 7.7724) (end 10.414 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10.414 7.7724) (end 10.414 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10.414 6.604) (end 8.6106 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 8.6106 6.604) (end 8.6106 1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.6106 1.397) (end -8.6106 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.6106 6.604) (end -10.414 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -10.414 6.604) (end -10.414 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -10.414 7.7724) (end -13.462 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -13.462 7.7724) (end -13.462 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -13.462 6.604) (end -15.2654 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -15.2654 6.604) (end -15.2654 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -15.2654 0.508) (end -16.129 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -16.129 0.508) (end -16.129 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -16.129 -2.286) (end -15.2654 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -15.2654 -2.286) (end -15.2654 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -15.2654 -5.6896) (end -8.6106 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.6106 -5.6896) (end -8.6106 -1.397) (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_space_Cherry_aligner locked (layer F.Cu) (tedit 5E8CDC7A) (tstamp 5E12D584) + (at 251.45238 206.79156) + (path /5E16AC8E/5E135ADC) + (fp_text reference SW78 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Spacebar (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user MX_space_aligner (at -0.6096 7.9248) (layer B.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 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) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -63.3476 1.397) (end -7.6962 1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -63.3476 -1.397) (end -7.6962 -1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 7.6962 -1.397) (end 63.3476 -1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 7.6962 1.397) (end 63.3476 1.397) (layer Edge.Cuts) (width 0.12)) + (fp_arc (start 0 0) (end 7.697216 -1.397) (angle -159.4) (layer Edge.Cuts) (width 0.12)) + (fp_arc (start 0 0) (end -7.697216 1.397) (angle -159.4) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 63.3476 -1.397) (end 63.3476 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 63.3476 -5.6896) (end 70.0024 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 70.0024 -5.6896) (end 70.0024 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 70.0024 -2.286) (end 70.866 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 70.866 -2.286) (end 70.866 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 70.866 0.508) (end 70.0024 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 70.0024 0.508) (end 70.0024 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 70.0024 6.604) (end 68.199 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 68.199 6.604) (end 68.199 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 68.199 7.7724) (end 65.151 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 65.151 7.7724) (end 65.151 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 65.151 6.604) (end 63.3476 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 63.3476 6.604) (end 63.3476 1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -63.3476 1.397) (end -63.3476 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -63.3476 6.604) (end -65.151 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -65.151 6.604) (end -65.151 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -65.151 7.7724) (end -68.199 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -68.199 7.7724) (end -68.199 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -68.199 6.604) (end -70.0024 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -70.0024 6.604) (end -70.0024 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -70.0024 0.508) (end -70.866 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -70.866 0.508) (end -70.866 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -70.866 -2.286) (end -70.0024 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -70.0024 -2.286) (end -70.0024 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -70.0024 -5.6896) (end -63.3476 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -63.3476 -5.6896) (end -63.3476 -1.397) (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.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) + (at 113.33988 219.49156) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr virtual) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) + (at 408.61488 219.49156) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr virtual) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) + (at 408.61488 114.08156) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr virtual) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) + (at 256.21488 114.08156) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr virtual) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E754904) + (at 115.72113 114.08156) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr virtual) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (gr_line (start 419.227 224.79) (end 419.227 107.0864) (layer Edge.Cuts) (width 0.1016) (tstamp 5E8D7DB8)) (gr_circle (center 102.16388 206.79156) (end 105.38968 206.79156) (layer Edge.Cuts) (width 0.12) (tstamp 5E7305FD)) (gr_circle (center 102.16388 187.74156) (end 105.38968 187.74156) (layer Edge.Cuts) (width 0.12) (tstamp 5E7305FD)) (gr_circle (center 121.21388 168.69156) (end 124.43968 168.69156) (layer Edge.Cuts) (width 0.12)) - (gr_text "SOL-20 Futaba MD-4PCS aligner (Main) Rev 1.0" (at 148.1836 112.8268) (layer F.SilkS) + (gr_text "SOL-20 Futabe MD-4PCS aligner (main) Rev 1.1\n" (at 140.9954 112.7506) (layer F.SilkS) (effects (font (size 2.032 2.032) (thickness 0.2032)) (justify left)) ) - (gr_text "Unified Keyboard Project. https://github.com/osiweb/unified_retro_keyboard" (at 272.796 112.8268) (layer F.SilkS) + (gr_text "Unified Keyboard Project. https://github.com/osiweb/unified_retro_keyboard" (at 270.4592 221.0308) (layer F.SilkS) (effects (font (size 2.032 2.032) (thickness 0.2032)) (justify left)) ) - (gr_line (start 96.52 107.0864) (end 96.52 224.028) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7132)) (gr_text "Key spacing guide:\nVertical: 0.75 inch.\n\nKey1, Key2 -> Centers (inches)\n\n1.00, 1.00 -> 0.75\n1.00, 1.25 -> 0.84375\n1.00, 1.50 -> 0.9375\n1.00, 1.75 -> 1.03125\n1.00, 2.00 -> 1.125\n1.25, 1.25 -> 0.9375\n1.25, 1.50 -> 1.03125\n1.25, 2.00 -> 1.21875\n1.50, 1.50 -> 1.125\n1.50, 2.00 -> 1.3125\n1.75, 2.00. ->. 1.40625\n8.00, 1.00 -> 3.375\n8.00, 1.25 -> 3.46875\n8.00, 1.50 -> 3.5625" (at 78.1304 274.8788) (layer F.Mask) (tstamp 5E6EC889) (effects (font (size 2.032 2.032) (thickness 0.3048)) (justify left)) ) - (gr_line (start 96.52 224.028) (end 420.5224 224.028) (layer Edge.Cuts) (width 0.1) (tstamp 5E3178AB)) - (gr_line (start 420.5224 107.0864) (end 96.52 107.0864) (layer Edge.Cuts) (width 0.1016) (tstamp 5D91148D)) + (gr_line (start 76.82738 134.08914) (end 76.82738 200.12914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AA8)) + (gr_line (start 76.82738 107.0864) (end 76.82738 130.27914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7132)) + (gr_line (start 93.49613 130.27914) (end 76.82738 130.27914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7A9F)) + (gr_line (start 93.49613 134.08914) (end 76.82738 134.08914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AA2)) + (gr_arc (start 93.49613 132.18414) (end 93.49613 130.27914) (angle 180) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7118)) + (gr_line (start 93.49613 203.93914) (end 76.82738 203.93914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AA5)) + (gr_line (start 93.49613 200.12914) (end 76.82738 200.12914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7A9C)) + (gr_line (start 76.82738 224.79) (end 76.82738 203.93914) (layer Edge.Cuts) (width 0.1016)) + (gr_arc (start 93.49613 202.03414) (end 93.49613 200.12914) (angle 180) (layer Edge.Cuts) (width 0.1016) (tstamp 5E11249D)) + (gr_line (start 76.82738 224.79) (end 419.227 224.79) (layer Edge.Cuts) (width 0.1) (tstamp 5E3178AB)) + (gr_line (start 419.227 107.0864) (end 76.82738 107.0864) (layer Edge.Cuts) (width 0.1016) (tstamp 5D91148D)) ) diff --git a/hardware/keyboard-sol/aligner-futaba/aligner-futaba-numpad.kicad_pcb b/hardware/keyboard-sol/aligner-futaba/aligner-futaba-numpad.kicad_pcb index f10f5eb..a5fd92c 100644 --- a/hardware/keyboard-sol/aligner-futaba/aligner-futaba-numpad.kicad_pcb +++ b/hardware/keyboard-sol/aligner-futaba/aligner-futaba-numpad.kicad_pcb @@ -2,7 +2,7 @@ (general (thickness 1.6) - (drawings 7) + (drawings 15) (tracks 0) (zones 0) (modules 19) @@ -13,9 +13,9 @@ (title_block (title "Unified Retro Keyboard") (date 2019-08-25) - (rev 1.3) + (rev 1.1) (company OSIWeb.org) - (comment 1 "Key matrix w/ LED") + (comment 1 "Key aligner - Futaba (numpad)") ) (layers @@ -99,7 +99,7 @@ (mirror false) (drillshape 0) (scaleselection 1) - (outputdirectory "numpad-outputs")) + (outputdirectory "outputs")) ) (net 0 "") @@ -137,84 +137,8 @@ (diff_pair_gap 0.254) ) - (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E74F6EE) - (at 187.90158 219.31376) - (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) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) - ) - - (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E74F6EE) - (at 149.80158 219.31376) - (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) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) - ) - - (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E73FE90) - (at 187.90158 113.90376) - (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) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) - (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) - ) - - (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E73FE90) - (at 149.80158 113.90376) - (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) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) - (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5E73A7AB) - (at 168.85158 168.51376) + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5E12D55C) + (at 451.47738 168.69156) (path /5E16AC8E/5E1BE10C) (fp_text reference SW76 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -229,8 +153,8 @@ (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 5E73A763) - (at 149.80158 168.51376) + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5E12D4BC) + (at 432.42738 168.69156) (path /5E16AC8E/5E1BE109) (fp_text reference SW68 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -245,8 +169,8 @@ (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 5E73A77B) - (at 187.90158 168.51376) + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5E12D5E8) + (at 470.52738 168.69156) (path /5E16AC8E/5E1BE10D) (fp_text reference SW83 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -261,8 +185,8 @@ (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 5E73A6D3) - (at 187.90158 149.46376) + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5E120789) + (at 470.52738 149.64156) (path /5E16AC8E/5E1BE103) (fp_text reference SW85 (at -4.03098 -8.56996) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -277,8 +201,8 @@ (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 5E73A7DB) - (at 187.90158 187.56376) + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5E12D624) + (at 470.52738 187.74156) (path /5E16AC8E/5E1BE10E) (fp_text reference SW86 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -293,8 +217,8 @@ (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 5E73A703) - (at 187.90158 130.41376) + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5E12D5D4) + (at 470.52738 130.59156) (path /5E16AC8E/5E1BE102) (fp_text reference SW82 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -309,8 +233,8 @@ (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 5E73A793) - (at 168.85158 187.56376) + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5E12D5AC) + (at 451.47738 187.74156) (path /5E16AC8E/5E1BE10B) (fp_text reference SW80 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -325,8 +249,8 @@ (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 5E73A6EB) - (at 168.85158 149.46376) + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5E12D598) + (at 451.47738 149.64156) (path /5E16AC8E/5E1BE100) (fp_text reference SW79 (at -3.75158 -8.56996) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -341,8 +265,8 @@ (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 5E73A74B) - (at 187.90158 206.61376) + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5E12D570) + (at 470.52738 206.79156) (path /5E16AC8E/5E1BE116) (fp_text reference SW77 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -357,8 +281,8 @@ (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 5E73A6A3) - (at 168.85158 130.41376) + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5E114E20) + (at 451.47738 130.59156) (path /5E16AC8E/5E1BE101) (fp_text reference SW75 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -373,8 +297,8 @@ (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 5E73A71B) - (at 168.85158 206.61376) + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5E12D520) + (at 451.47738 206.79156) (path /5E16AC8E/5BC6D0AD) (fp_text reference SW73 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -389,8 +313,8 @@ (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 5E73A6BB) - (at 149.80158 187.56376) + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5E12D50C) + (at 432.42738 187.74156) (path /5E16AC8E/5E1BE10A) (fp_text reference SW72 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -405,8 +329,8 @@ (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 5E73A68B) - (at 149.80158 149.46376) + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5E12D4F8) + (at 432.42738 149.64156) (path /5E16AC8E/5E1BE0FF) (fp_text reference SW71 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -421,8 +345,8 @@ (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 5E73A733) - (at 149.80158 206.61376) + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5E12D4D0) + (at 432.42738 206.79156) (path /5E16AC8E/5E149AE2) (fp_text reference SW69 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -437,8 +361,8 @@ (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 5E74F7D3) - (at 149.80158 130.41376) + (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5E12D4A8) + (at 432.42738 130.59156) (path /5E16AC8E/5E13E76B) (fp_text reference SW67 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -453,18 +377,102 @@ (pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask)) ) - (gr_text https://github.com/osiweb/unified_retro_keyboard (at 198.1454 203.6826 90) (layer F.SilkS) (tstamp 5E73FEC6) + (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) + (at 432.42738 219.49156) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr virtual) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) + (at 470.52738 219.49156) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr virtual) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) + (at 470.52738 114.08156) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr virtual) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) + (at 432.42738 114.08156) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr virtual) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (gr_line (start 505.44984 200.12914) (end 505.44984 134.08914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E8D7DB8)) + (gr_line (start 421.767 224.79) (end 421.767 107.0864) (layer Edge.Cuts) (width 0.1016) (tstamp 5E8D7DA3)) + (gr_text "SOL-20 Futaba aligner (numpad)\nRev 1.1\n" (at 500.2784 193.6496 90) (layer F.SilkS) (effects (font (size 2.032 2.032) (thickness 0.2032)) (justify left)) ) - (gr_text "SOL-20 Futaba MD-4PCS aligner (NumPad) Rev 1.0" (at 139.5984 126.9746 270) (layer F.SilkS) (tstamp 5E73FEBE) - (effects (font (size 2.032 2.032) (thickness 0.2032)) (justify left)) + (gr_text "https://github.com/osiweb/unified_retro_keyboard\nUnified Keyboard Project" (at 485.9274 170.7642 90) (layer F.SilkS) + (effects (font (size 2.032 2.032) (thickness 0.2032))) ) - (gr_line (start 137.8966 223.8502) (end 199.9742 223.8502) (layer Edge.Cuts) (width 0.1016) (tstamp 5E73AA3D)) - (gr_line (start 137.8966 106.9086) (end 199.9742 106.9086) (layer Edge.Cuts) (width 0.1016)) - (gr_line (start 199.9742 106.9086) (end 199.9742 223.8502) (layer Edge.Cuts) (width 0.1016) (tstamp 5E73A66C)) - (gr_line (start 137.8966 106.9086) (end 137.8966 223.8502) (layer Edge.Cuts) (width 0.1016) (tstamp 5E73A669)) (gr_text "Key spacing guide:\nVertical: 0.75 inch.\n\nKey1, Key2 -> Centers (inches)\n\n1.00, 1.00 -> 0.75\n1.00, 1.25 -> 0.84375\n1.00, 1.50 -> 0.9375\n1.00, 1.75 -> 1.03125\n1.00, 2.00 -> 1.125\n1.25, 1.25 -> 0.9375\n1.25, 1.50 -> 1.03125\n1.25, 2.00 -> 1.21875\n1.50, 1.50 -> 1.125\n1.50, 2.00 -> 1.3125\n1.75, 2.00. ->. 1.40625\n8.00, 1.00 -> 3.375\n8.00, 1.25 -> 3.46875\n8.00, 1.50 -> 3.5625" (at 78.1304 274.8788) (layer F.Mask) (tstamp 5E6EC889) (effects (font (size 2.032 2.032) (thickness 0.3048)) (justify left)) ) + (gr_line (start 505.45238 107.0864) (end 505.45238 130.27914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AFB)) + (gr_line (start 505.45238 224.79) (end 505.45238 203.93914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AF2)) + (gr_line (start 488.78109 203.93914) (end 505.44984 203.93914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AB0)) + (gr_line (start 488.78109 134.08914) (end 505.44984 134.08914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AD5)) + (gr_line (start 488.78109 130.27914) (end 505.44984 130.27914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AD8)) + (gr_arc (start 488.78109 132.18414) (end 488.78109 130.27914) (angle -180) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7ADB)) + (gr_line (start 488.78109 200.12914) (end 505.44984 200.12914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AAC)) + (gr_arc (start 488.78109 202.03414) (end 488.78109 200.12914) (angle -180) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AAB)) + (gr_line (start 421.767 224.79) (end 505.45238 224.79) (layer Edge.Cuts) (width 0.1) (tstamp 5E3178AB)) + (gr_line (start 505.45238 107.0864) (end 421.767 107.0864) (layer Edge.Cuts) (width 0.1016) (tstamp 5D91148D)) ) diff --git a/hardware/keyboard-sol/aligner-futaba/aligner-futaba.kicad_pcb b/hardware/keyboard-sol/aligner-futaba/aligner-futaba.kicad_pcb index b627fd5..34473ae 100644 --- a/hardware/keyboard-sol/aligner-futaba/aligner-futaba.kicad_pcb +++ b/hardware/keyboard-sol/aligner-futaba/aligner-futaba.kicad_pcb @@ -2,10 +2,10 @@ (general (thickness 1.6) - (drawings 10) + (drawings 26) (tracks 0) (zones 0) - (modules 96) + (modules 94) (nets 1) ) @@ -13,9 +13,9 @@ (title_block (title "Unified Retro Keyboard") (date 2019-08-25) - (rev 1.3) + (rev 1.1) (company OSIWeb.org) - (comment 1 "Key matrix w/ LED") + (comment 1 "Key aligner - Futaba") ) (layers @@ -137,206 +137,60 @@ (diff_pair_gap 0.254) ) - (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) - (at 113.33988 219.49156) - (descr "Mounting Hole 3.2mm, no annular, M3") - (tags "mounting hole 3.2mm no annular m3") - (attr virtual) - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) + (module unikbd:Futaba_2u_Cherry_aligner locked (layer F.Cu) (tedit 5E8CDB68) (tstamp 5E12D3B8) + (at 365.75238 187.74156) + (path /5BC3E99D/5BC6D0C2) + (fp_text reference SW55 (at -5.7912 -8.6106) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) + (fp_text value "RT Shift: 2x" (at -5.334 8.6614) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text user %R (at 0.3 0) (layer F.Fab) + (fp_arc (start 0 0) (end -7.697216 1.397) (angle -159.4) (layer Edge.Cuts) (width 0.12)) + (fp_arc (start 0 0) (end 7.697216 -1.397) (angle -159.4) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 7.6962 1.397) (end 8.6106 1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 7.6962 -1.397) (end 8.6106 -1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.6106 -1.397) (end -7.6962 -1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.6106 1.397) (end -7.6962 1.397) (layer Edge.Cuts) (width 0.12)) + (fp_text user SW** (at -5.334 -7.874) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) - (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + (fp_text user MX_space_aligner (at -0.6096 7.9248) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 15.2654 -5.6896) (end 15.2654 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 15.2654 -2.286) (end 16.129 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 16.129 -2.286) (end 16.129 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 16.129 0.508) (end 15.2654 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 15.2654 0.508) (end 15.2654 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 15.2654 6.604) (end 13.462 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 13.462 6.604) (end 13.462 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 8.6106 -5.6896) (end 15.2654 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 8.6106 -1.397) (end 8.6106 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 13.462 7.7724) (end 10.414 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10.414 7.7724) (end 10.414 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10.414 6.604) (end 8.6106 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 8.6106 6.604) (end 8.6106 1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.6106 1.397) (end -8.6106 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.6106 6.604) (end -10.414 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -10.414 6.604) (end -10.414 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -10.414 7.7724) (end -13.462 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -13.462 7.7724) (end -13.462 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -13.462 6.604) (end -15.2654 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -15.2654 6.604) (end -15.2654 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -15.2654 0.508) (end -16.129 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -16.129 0.508) (end -16.129 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -16.129 -2.286) (end -15.2654 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -15.2654 -2.286) (end -15.2654 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -15.2654 -5.6896) (end -8.6106 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.6106 -5.6896) (end -8.6106 -1.397) (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.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) - (at 408.61488 219.49156) - (descr "Mounting Hole 3.2mm, no annular, M3") - (tags "mounting hole 3.2mm no annular m3") - (attr virtual) - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) - (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) - ) - - (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) - (at 432.42738 219.49156) - (descr "Mounting Hole 3.2mm, no annular, M3") - (tags "mounting hole 3.2mm no annular m3") - (attr virtual) - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) - (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) - ) - - (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) - (at 470.52738 219.49156) - (descr "Mounting Hole 3.2mm, no annular, M3") - (tags "mounting hole 3.2mm no annular m3") - (attr virtual) - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) - (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) - ) - - (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) - (at 470.52738 114.08156) - (descr "Mounting Hole 3.2mm, no annular, M3") - (tags "mounting hole 3.2mm no annular m3") - (attr virtual) - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) - (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) - ) - - (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) - (at 432.42738 114.08156) - (descr "Mounting Hole 3.2mm, no annular, M3") - (tags "mounting hole 3.2mm no annular m3") - (attr virtual) - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) - (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) - ) - - (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) - (at 408.61488 114.08156) - (descr "Mounting Hole 3.2mm, no annular, M3") - (tags "mounting hole 3.2mm no annular m3") - (attr virtual) - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) - (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) - ) - - (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) - (at 256.21488 114.08156) - (descr "Mounting Hole 3.2mm, no annular, M3") - (tags "mounting hole 3.2mm no annular m3") - (attr virtual) - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) - (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) - ) - - (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E7500B4) - (at 115.72113 114.08156) - (descr "Mounting Hole 3.2mm, no annular, M3") - (tags "mounting hole 3.2mm no annular m3") - (attr virtual) - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) - ) - - (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5E7310BE) - (at 318.12738 206.79156) - (fp_text reference REF** (at -5.0292 -7.7724) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Key_MX_Aligner (at 0 7.9756) (layer B.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)) - ) - - (module unikbd:Key_MX_Aligner (layer F.Cu) (tedit 5E72B33B) (tstamp 5E73109A) - (at 184.77738 206.79156) - (fp_text reference REF** (at -5.0292 -7.7724) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Key_MX_Aligner (at 0 7.9756) (layer B.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)) - ) - - (module unikbd:Futaba-MD-4PCS-aligner locked (layer F.Cu) (tedit 5DA63068) (tstamp 5E12D584) + (module unikbd:Futaba_space_Cherry_aligner locked (layer F.Cu) (tedit 5E8CDC7A) (tstamp 5E12D584) (at 251.45238 206.79156) (path /5E16AC8E/5E135ADC) (fp_text reference SW78 (at -5.7912 -8.6106) (layer F.SilkS) @@ -345,6 +199,65 @@ (fp_text value Spacebar (at -5.334 8.6614) (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))) + ) + (fp_text user SW** (at -5.334 -7.874) (layer F.SilkS) + (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 REF** (at 0 0.5) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -63.3476 1.397) (end -7.6962 1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -63.3476 -1.397) (end -7.6962 -1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 7.6962 -1.397) (end 63.3476 -1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 7.6962 1.397) (end 63.3476 1.397) (layer Edge.Cuts) (width 0.12)) + (fp_arc (start 0 0) (end 7.697216 -1.397) (angle -159.4) (layer Edge.Cuts) (width 0.12)) + (fp_arc (start 0 0) (end -7.697216 1.397) (angle -159.4) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 63.3476 -1.397) (end 63.3476 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 63.3476 -5.6896) (end 70.0024 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 70.0024 -5.6896) (end 70.0024 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 70.0024 -2.286) (end 70.866 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 70.866 -2.286) (end 70.866 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 70.866 0.508) (end 70.0024 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 70.0024 0.508) (end 70.0024 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 70.0024 6.604) (end 68.199 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 68.199 6.604) (end 68.199 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 68.199 7.7724) (end 65.151 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 65.151 7.7724) (end 65.151 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 65.151 6.604) (end 63.3476 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 63.3476 6.604) (end 63.3476 1.397) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -63.3476 1.397) (end -63.3476 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -63.3476 6.604) (end -65.151 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -65.151 6.604) (end -65.151 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -65.151 7.7724) (end -68.199 7.7724) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -68.199 7.7724) (end -68.199 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -68.199 6.604) (end -70.0024 6.604) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -70.0024 6.604) (end -70.0024 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -70.0024 0.508) (end -70.866 0.508) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -70.866 0.508) (end -70.866 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -70.866 -2.286) (end -70.0024 -2.286) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -70.0024 -2.286) (end -70.0024 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -70.0024 -5.6896) (end -63.3476 -5.6896) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -63.3476 -5.6896) (end -63.3476 -1.397) (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 5E12D408) + (at 401.47113 187.74156) + (path /5BC3E99D/5BC6D0C9) + (fp_text reference SW59 (at -5.7912 -8.6106) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Mode Select: 1.75x" (at -5.334 8.6614) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) (fp_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)) @@ -1008,22 +921,6 @@ (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 5E12D408) - (at 401.47113 187.74156) - (path /5BC3E99D/5BC6D0C9) - (fp_text reference SW59 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "Mode Select: 1.75x" (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_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 5E12D3F4) (at 222.87738 187.74156) (path /5BC3E99D/5BC6CEF9) @@ -1040,22 +937,6 @@ (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 5E12D3B8) - (at 365.75238 187.74156) - (path /5BC3E99D/5BC6D0C2) - (fp_text reference SW55 (at -5.7912 -8.6106) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "RT Shift: 2x" (at -5.334 8.6614) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_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 5E12D368) (at 337.17738 187.74156) (path /5BC3E99D/5BC6D0B4) @@ -1696,21 +1577,208 @@ (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.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) + (at 113.33988 219.49156) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr virtual) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) + (at 408.61488 219.49156) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr virtual) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) + (at 432.42738 219.49156) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr virtual) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) + (at 470.52738 219.49156) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr virtual) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) + (at 470.52738 114.08156) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr virtual) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) + (at 432.42738 114.08156) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr virtual) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) + (at 408.61488 114.08156) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr virtual) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E75490D) + (at 256.21488 114.08156) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr virtual) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_3.2mm_M3 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5E754904) + (at 115.72113 114.08156) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr virtual) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + (gr_circle (center 102.16388 206.79156) (end 105.38968 206.79156) (layer Edge.Cuts) (width 0.12) (tstamp 5E7305FD)) (gr_circle (center 102.16388 187.74156) (end 105.38968 187.74156) (layer Edge.Cuts) (width 0.12) (tstamp 5E7305FD)) (gr_circle (center 121.21388 168.69156) (end 124.43968 168.69156) (layer Edge.Cuts) (width 0.12)) - (gr_text "SOL-20 Futaba MD-4PCS aligner Rev 1.0" (at 140.9954 112.7506) (layer F.SilkS) + (gr_text "SOL-20 Futaba MD-4PCS aligner Rev 1.1\n" (at 140.9954 112.7506) (layer F.SilkS) (effects (font (size 2.032 2.032) (thickness 0.2032)) (justify left)) ) (gr_text "Unified Keyboard Project. https://github.com/osiweb/unified_retro_keyboard" (at 270.4592 221.0308) (layer F.SilkS) (effects (font (size 2.032 2.032) (thickness 0.2032)) (justify left)) ) - (gr_line (start 482.6 107.0864) (end 482.6 224.79) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AFB)) - (gr_line (start 96.52 107.0864) (end 96.52 224.79) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7132)) (gr_text "Key spacing guide:\nVertical: 0.75 inch.\n\nKey1, Key2 -> Centers (inches)\n\n1.00, 1.00 -> 0.75\n1.00, 1.25 -> 0.84375\n1.00, 1.50 -> 0.9375\n1.00, 1.75 -> 1.03125\n1.00, 2.00 -> 1.125\n1.25, 1.25 -> 0.9375\n1.25, 1.50 -> 1.03125\n1.25, 2.00 -> 1.21875\n1.50, 1.50 -> 1.125\n1.50, 2.00 -> 1.3125\n1.75, 2.00. ->. 1.40625\n8.00, 1.00 -> 3.375\n8.00, 1.25 -> 3.46875\n8.00, 1.50 -> 3.5625" (at 78.1304 274.8788) (layer F.Mask) (tstamp 5E6EC889) (effects (font (size 2.032 2.032) (thickness 0.3048)) (justify left)) ) - (gr_line (start 96.52 224.79) (end 482.6 224.79) (layer Edge.Cuts) (width 0.1) (tstamp 5E3178AB)) - (gr_line (start 482.6 107.0864) (end 96.52 107.0864) (layer Edge.Cuts) (width 0.1016) (tstamp 5D91148D)) + (gr_line (start 505.45238 107.0864) (end 505.45238 130.27914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AFB)) + (gr_line (start 505.45238 200.12914) (end 505.45238 134.08914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AF7)) + (gr_line (start 505.45238 224.79) (end 505.45238 203.93914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AF2)) + (gr_line (start 488.78109 203.93914) (end 505.44984 203.93914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AB0)) + (gr_line (start 488.78109 134.08914) (end 505.44984 134.08914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AD5)) + (gr_line (start 488.78109 130.27914) (end 505.44984 130.27914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AD8)) + (gr_arc (start 488.78109 132.18414) (end 488.78109 130.27914) (angle -180) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7ADB)) + (gr_line (start 488.78109 200.12914) (end 505.44984 200.12914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AAC)) + (gr_arc (start 488.78109 202.03414) (end 488.78109 200.12914) (angle -180) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AAB)) + (gr_line (start 76.82738 134.08914) (end 76.82738 200.12914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AA8)) + (gr_line (start 76.82738 107.0864) (end 76.82738 130.27914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7132)) + (gr_line (start 93.49613 130.27914) (end 76.82738 130.27914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7A9F)) + (gr_line (start 93.49613 134.08914) (end 76.82738 134.08914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AA2)) + (gr_arc (start 93.49613 132.18414) (end 93.49613 130.27914) (angle 180) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7118)) + (gr_line (start 93.49613 203.93914) (end 76.82738 203.93914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AA5)) + (gr_line (start 93.49613 200.12914) (end 76.82738 200.12914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7A9C)) + (gr_line (start 76.82738 224.79) (end 76.82738 203.93914) (layer Edge.Cuts) (width 0.1016)) + (gr_arc (start 93.49613 202.03414) (end 93.49613 200.12914) (angle 180) (layer Edge.Cuts) (width 0.1016) (tstamp 5E11249D)) + (gr_line (start 76.82738 224.79) (end 505.45238 224.79) (layer Edge.Cuts) (width 0.1) (tstamp 5E3178AB)) + (gr_line (start 505.45238 107.0864) (end 76.82738 107.0864) (layer Edge.Cuts) (width 0.1016) (tstamp 5D91148D)) ) diff --git a/hardware/keyboard-sol/kbd-sol.kicad_pcb b/hardware/keyboard-sol/kbd-sol.kicad_pcb index eb57cff..b8074aa 100644 --- a/hardware/keyboard-sol/kbd-sol.kicad_pcb +++ b/hardware/keyboard-sol/kbd-sol.kicad_pcb @@ -2,7 +2,7 @@ (general (thickness 1.6) - (drawings 24) + (drawings 8) (tracks 1437) (zones 0) (modules 186) @@ -13,9 +13,9 @@ (title_block (title "Unified Retro Keyboard") (date 2019-08-25) - (rev 1.3) + (rev 1.1) (company OSIWeb.org) - (comment 1 "Key matrix w/ LED") + (comment 1 "SOL keyboard matrix") ) (layers @@ -214,23 +214,23 @@ (net 109 "Net-(D83-Pad2)") (net 110 "Net-(D84-Pad2)") (net 111 "Net-(D85-Pad2)") - (net 112 "Net-(D86-Pad2)") - (net 113 "Net-(D86-Pad1)") - (net 114 "Net-(D87-Pad2)") - (net 115 "Net-(D87-Pad1)") - (net 116 "Net-(D88-Pad2)") - (net 117 "Net-(D88-Pad1)") - (net 118 /Row11) - (net 119 /Row12) - (net 120 /Row10) - (net 121 /Row13) - (net 122 /Row9) - (net 123 /Row14) - (net 124 /Row8) - (net 125 /Row15) - (net 126 "Net-(J1-Pad8)") - (net 127 "Net-(J1-Pad16)") - (net 128 "Net-(J1-Pad24)") + (net 112 /Row11) + (net 113 /Row12) + (net 114 /Row10) + (net 115 /Row13) + (net 116 /Row9) + (net 117 /Row14) + (net 118 /Row8) + (net 119 /Row15) + (net 120 "Net-(J1-Pad8)") + (net 121 "Net-(J1-Pad16)") + (net 122 "Net-(J1-Pad24)") + (net 123 "Net-(J1-Pad6)") + (net 124 "Net-(J1-Pad14)") + (net 125 "Net-(J1-Pad22)") + (net 126 "Net-(LED1-Pad1)") + (net 127 "Net-(LED2-Pad1)") + (net 128 "Net-(LED3-Pad1)") (net_class Default "This is the default net class." (clearance 0.2) @@ -348,26 +348,26 @@ (add_net "Net-(D83-Pad2)") (add_net "Net-(D84-Pad2)") (add_net "Net-(D85-Pad2)") - (add_net "Net-(D86-Pad1)") - (add_net "Net-(D86-Pad2)") - (add_net "Net-(D87-Pad1)") - (add_net "Net-(D87-Pad2)") - (add_net "Net-(D88-Pad1)") - (add_net "Net-(D88-Pad2)") (add_net "Net-(D9-Pad2)") (add_net "Net-(J1-Pad10)") (add_net "Net-(J1-Pad12)") + (add_net "Net-(J1-Pad14)") (add_net "Net-(J1-Pad16)") (add_net "Net-(J1-Pad18)") (add_net "Net-(J1-Pad2)") (add_net "Net-(J1-Pad20)") + (add_net "Net-(J1-Pad22)") (add_net "Net-(J1-Pad24)") (add_net "Net-(J1-Pad26)") (add_net "Net-(J1-Pad28)") (add_net "Net-(J1-Pad30)") (add_net "Net-(J1-Pad32)") (add_net "Net-(J1-Pad4)") + (add_net "Net-(J1-Pad6)") (add_net "Net-(J1-Pad8)") + (add_net "Net-(LED1-Pad1)") + (add_net "Net-(LED2-Pad1)") + (add_net "Net-(LED3-Pad1)") ) (net_class power1 "" @@ -394,7 +394,7 @@ ) (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5E8A461F) - (at 94.0816 180.8988 90) + (at 96.4184 180.8988 90) (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm") (path /5FE3FF66) @@ -424,9 +424,9 @@ (fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1)) (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1)) (pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 117 "Net-(D88-Pad1)")) + (net 128 "Net-(LED3-Pad1)")) (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 128 "Net-(J1-Pad24)")) + (net 122 "Net-(J1-Pad24)")) (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -435,7 +435,7 @@ ) (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5E8A4608) - (at 94.107 218.0336 90) + (at 96.4184 211.2772 90) (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm") (path /5FE42937) @@ -465,9 +465,9 @@ (fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1)) (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1)) (pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 115 "Net-(D87-Pad1)")) + (net 127 "Net-(LED2-Pad1)")) (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 127 "Net-(J1-Pad16)")) + (net 121 "Net-(J1-Pad16)")) (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -476,14 +476,14 @@ ) (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5E8A53DC) - (at 93.98 195.3514 90) + (at 96.4184 195.3514 90) (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm") (path /5FE4484A) (fp_text reference R1 (at 5.08 -2.37 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value 470 (at 5.08 2.37 90) (layer F.SilkS) + (fp_text value 470 (at 3.3528 2.3368 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text user %R (at 5.08 0 90) (layer F.Fab) @@ -506,9 +506,9 @@ (fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1)) (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1)) (pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 113 "Net-(D86-Pad1)")) + (net 126 "Net-(LED1-Pad1)")) (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 126 "Net-(J1-Pad8)")) + (net 120 "Net-(J1-Pad8)")) (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -598,7 +598,7 @@ (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) + (fp_text reference REF** (at -5.26288 0.34544) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) @@ -617,7 +617,7 @@ (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) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) @@ -636,7 +636,7 @@ (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) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) @@ -655,7 +655,7 @@ (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) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) @@ -674,7 +674,7 @@ (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) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) @@ -693,7 +693,7 @@ (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) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) @@ -712,7 +712,7 @@ (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) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) @@ -731,7 +731,7 @@ (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) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) @@ -750,7 +750,7 @@ (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) + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) @@ -893,11 +893,11 @@ (pad 5 thru_hole oval (at 2.5654 4.9022 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 59 /Col5)) (pad 6 thru_hole oval (at 0.0254 4.9022 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 112 "Net-(D86-Pad2)")) + (net 123 "Net-(J1-Pad6)")) (pad 7 thru_hole oval (at 2.5654 7.4422 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 58 /Col4)) (pad 8 thru_hole oval (at 0.0254 7.4422 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 126 "Net-(J1-Pad8)")) + (net 120 "Net-(J1-Pad8)")) (pad 9 thru_hole oval (at 2.5654 9.9822 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 57 /Col3)) (pad 10 thru_hole oval (at 0.0254 9.9822 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) @@ -909,11 +909,11 @@ (pad 13 thru_hole oval (at 2.5654 15.0622 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 55 /Col1)) (pad 14 thru_hole oval (at 0.0254 15.0622 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 114 "Net-(D87-Pad2)")) + (net 124 "Net-(J1-Pad14)")) (pad 15 thru_hole oval (at 2.5654 17.6022 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 54 /Col0)) (pad 16 thru_hole oval (at 0.0254 17.6022 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 127 "Net-(J1-Pad16)")) + (net 121 "Net-(J1-Pad16)")) (pad 17 thru_hole oval (at 2.5654 20.1422 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 33 /Row7)) (pad 18 thru_hole oval (at 0.0254 20.1422 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) @@ -925,11 +925,11 @@ (pad 21 thru_hole oval (at 2.5654 25.2222 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 32 /Row5)) (pad 22 thru_hole oval (at 0.0254 25.2222 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 116 "Net-(D88-Pad2)")) + (net 125 "Net-(J1-Pad22)")) (pad 23 thru_hole oval (at 2.5654 27.7622 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 31 /Row4)) (pad 24 thru_hole oval (at 0.0254 27.7622 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 128 "Net-(J1-Pad24)")) + (net 122 "Net-(J1-Pad24)")) (pad 25 thru_hole oval (at 2.5654 30.3022 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 1 /Row3)) (pad 26 thru_hole oval (at 0.0254 30.3022 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) @@ -947,21 +947,21 @@ (pad 32 thru_hole oval (at 0.0254 37.9222 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 82 "Net-(J1-Pad32)")) (pad 33 thru_hole oval (at 2.5654 40.4622 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 125 /Row15)) + (net 119 /Row15)) (pad 34 thru_hole oval (at 0.0254 40.4622 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 124 /Row8)) + (net 118 /Row8)) (pad 35 thru_hole oval (at 2.5654 43.0022 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 123 /Row14)) + (net 117 /Row14)) (pad 36 thru_hole oval (at 0.0254 43.0022 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 122 /Row9)) + (net 116 /Row9)) (pad 37 thru_hole oval (at 2.5654 45.5422 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 121 /Row13)) + (net 115 /Row13)) (pad 38 thru_hole oval (at 0.0254 45.5422 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 120 /Row10)) + (net 114 /Row10)) (pad 39 thru_hole oval (at 2.5654 48.0822 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 119 /Row12)) + (net 113 /Row12)) (pad 40 thru_hole oval (at 0.0254 48.0822 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 118 /Row11)) + (net 112 /Row11)) (pad "" np_thru_hole circle (at 91.4924 -0.3288 90) (size 3.175 3.175) (drill 3.175) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 91.4924 47.9312 90) (size 3.175 3.175) (drill 3.175) (layers *.Cu *.Mask)) (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x20_P2.54mm_Vertical.wrl @@ -976,7 +976,7 @@ (descr "LED, diameter 3.0mm, 2 pins") (tags "LED diameter 3.0mm 2 pins") (path /5E34E748) - (fp_text reference D88 (at -2.65684 1.23952 90) (layer F.SilkS) + (fp_text reference LED3 (at -3.2512 1.0541 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value LED (at 1.27 2.96 90) (layer F.Fab) @@ -996,9 +996,9 @@ (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12)) (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1)) (pad 2 thru_hole circle (at 2.54 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask) - (net 116 "Net-(D88-Pad2)")) + (net 125 "Net-(J1-Pad22)")) (pad 1 thru_hole rect (at 0 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask) - (net 117 "Net-(D88-Pad1)")) + (net 128 "Net-(LED3-Pad1)")) (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D3.0mm.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1011,7 +1011,7 @@ (descr "LED, diameter 3.0mm, 2 pins") (tags "LED diameter 3.0mm 2 pins") (path /5E34D862) - (fp_text reference D87 (at 1.27 -2.96 90) (layer F.SilkS) + (fp_text reference LED2 (at 5.6134 -0.0254 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value LED (at 1.27 2.96 90) (layer F.Fab) @@ -1031,9 +1031,9 @@ (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12)) (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1)) (pad 2 thru_hole circle (at 2.54 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask) - (net 114 "Net-(D87-Pad2)")) + (net 124 "Net-(J1-Pad14)")) (pad 1 thru_hole rect (at 0 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask) - (net 115 "Net-(D87-Pad1)")) + (net 127 "Net-(LED2-Pad1)")) (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D3.0mm.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1046,7 +1046,7 @@ (descr "LED, diameter 3.0mm, 2 pins") (tags "LED diameter 3.0mm 2 pins") (path /5E34C1C3) - (fp_text reference D86 (at 1.27 -2.96 90) (layer F.SilkS) + (fp_text reference LED1 (at 1.27 -2.96 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value LED (at 1.27 2.96 90) (layer F.Fab) @@ -1066,9 +1066,9 @@ (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12)) (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1)) (pad 2 thru_hole circle (at 2.54 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask) - (net 112 "Net-(D86-Pad2)")) + (net 123 "Net-(J1-Pad6)")) (pad 1 thru_hole rect (at 0 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask) - (net 113 "Net-(D86-Pad1)")) + (net 126 "Net-(LED1-Pad1)")) (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D3.0mm.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -3494,7 +3494,7 @@ (pad 2 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 111 "Net-(D85-Pad2)")) (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 122 /Row9)) + (net 116 /Row9)) (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -3547,7 +3547,7 @@ (pad 2 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 110 "Net-(D84-Pad2)")) (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 122 /Row9)) + (net 116 /Row9)) (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -3560,13 +3560,13 @@ (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") (path /5E16AC8E/5BC6CF31) - (fp_text reference D83 (at 3.81 -2.12 90) (layer F.SilkS) + (fp_text reference D83 (at -2.5654 -0.60452 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (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) + (fp_text user K (at -1.6002 0.97028 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text user K (at 0 -1.8 90) (layer F.Fab) @@ -3600,7 +3600,7 @@ (pad 2 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 109 "Net-(D83-Pad2)")) (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 118 /Row11)) + (net 112 /Row11)) (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -3613,13 +3613,13 @@ (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") (path /5E16AC8E/5E1BE108) - (fp_text reference D82 (at 3.81 -2.12 90) (layer F.SilkS) + (fp_text reference D82 (at -2.7178 -0.68072 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (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) + (fp_text user K (at -1.7526 0.79248 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text user K (at 0 -1.8 90) (layer F.Fab) @@ -3653,7 +3653,7 @@ (pad 2 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 108 "Net-(D82-Pad2)")) (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 120 /Row10)) + (net 114 /Row10)) (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -3706,7 +3706,7 @@ (pad 2 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 107 "Net-(D81-Pad2)")) (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 122 /Row9)) + (net 116 /Row9)) (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -3719,13 +3719,13 @@ (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") (path /5E16AC8E/5E1BE113) - (fp_text reference D80 (at 3.81 -2.12 90) (layer F.SilkS) + (fp_text reference D80 (at -2.794 -0.62992 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (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) + (fp_text user K (at -1.778 0.79248 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text user K (at 0 -1.8 90) (layer F.Fab) @@ -3759,7 +3759,7 @@ (pad 2 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 106 "Net-(D80-Pad2)")) (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 118 /Row11)) + (net 112 /Row11)) (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -3772,13 +3772,13 @@ (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") (path /5E16AC8E/5E1BE107) - (fp_text reference D79 (at 3.81 -2.12 90) (layer F.SilkS) + (fp_text reference D79 (at -2.5654 -0.68072 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (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) + (fp_text user K (at -1.651 0.79248 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text user K (at 0 -1.8 90) (layer F.Fab) @@ -3812,7 +3812,7 @@ (pad 2 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 105 "Net-(D79-Pad2)")) (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 120 /Row10)) + (net 114 /Row10)) (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -3865,7 +3865,7 @@ (pad 2 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 104 "Net-(D78-Pad2)")) (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 122 /Row9)) + (net 116 /Row9)) (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -3918,7 +3918,7 @@ (pad 2 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 103 "Net-(D77-Pad2)")) (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 118 /Row11)) + (net 112 /Row11)) (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -3971,7 +3971,7 @@ (pad 2 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 102 "Net-(D76-Pad2)")) (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 120 /Row10)) + (net 114 /Row10)) (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -4024,7 +4024,7 @@ (pad 2 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 101 "Net-(D75-Pad2)")) (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 122 /Row9)) + (net 116 /Row9)) (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -4037,13 +4037,13 @@ (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") (path /5E16AC8E/5BC6D0EC) - (fp_text reference D74 (at 3.81 -2.12 90) (layer F.SilkS) + (fp_text reference D74 (at -2.6162 -0.68072 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (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) + (fp_text user K (at -1.7272 0.79248 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text user K (at 0 -1.8 90) (layer F.Fab) @@ -4077,7 +4077,7 @@ (pad 2 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 100 "Net-(D74-Pad2)")) (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 119 /Row12)) + (net 113 /Row12)) (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -4130,7 +4130,7 @@ (pad 2 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 99 "Net-(D73-Pad2)")) (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 118 /Row11)) + (net 112 /Row11)) (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -4183,7 +4183,7 @@ (pad 2 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 98 "Net-(D72-Pad2)")) (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 120 /Row10)) + (net 114 /Row10)) (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -4236,7 +4236,7 @@ (pad 2 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 97 "Net-(D71-Pad2)")) (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 122 /Row9)) + (net 116 /Row9)) (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -4289,7 +4289,7 @@ (pad 2 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 96 "Net-(D70-Pad2)")) (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 119 /Row12)) + (net 113 /Row12)) (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -4342,7 +4342,7 @@ (pad 2 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 95 "Net-(D69-Pad2)")) (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 118 /Row11)) + (net 112 /Row11)) (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -4395,7 +4395,7 @@ (pad 2 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 94 "Net-(D68-Pad2)")) (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 120 /Row10)) + (net 114 /Row10)) (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -4448,7 +4448,7 @@ (pad 2 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 93 "Net-(D67-Pad2)")) (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 122 /Row9)) + (net 116 /Row9)) (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -4501,7 +4501,7 @@ (pad 2 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 92 "Net-(D66-Pad2)")) (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 119 /Row12)) + (net 113 /Row12)) (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -4554,7 +4554,7 @@ (pad 2 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 91 "Net-(D65-Pad2)")) (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 118 /Row11)) + (net 112 /Row11)) (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -4607,7 +4607,7 @@ (pad 2 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 90 "Net-(D64-Pad2)")) (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 120 /Row10)) + (net 114 /Row10)) (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -4660,7 +4660,7 @@ (pad 2 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 89 "Net-(D63-Pad2)")) (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 122 /Row9)) + (net 116 /Row9)) (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -7907,30 +7907,14 @@ (gr_text "Unified Keyboard Project. https://github.com/osiweb/unified_retro_keyboard" (at 124.206 222.8596) (layer F.SilkS) (effects (font (size 2.032 2.032) (thickness 0.2032)) (justify left)) ) - (gr_line (start 505.45238 107.0864) (end 505.45238 130.27914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AFB)) - (gr_line (start 505.45238 200.12914) (end 505.45238 134.08914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AF7)) - (gr_line (start 505.45238 224.79) (end 505.45238 203.93914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AF2)) - (gr_line (start 488.78109 203.93914) (end 505.44984 203.93914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AB0)) - (gr_line (start 488.78109 134.08914) (end 505.44984 134.08914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AD5)) - (gr_line (start 488.78109 130.27914) (end 505.44984 130.27914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AD8)) - (gr_arc (start 488.78109 132.18414) (end 488.78109 130.27914) (angle -180) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7ADB)) - (gr_line (start 488.78109 200.12914) (end 505.44984 200.12914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AAC)) - (gr_arc (start 488.78109 202.03414) (end 488.78109 200.12914) (angle -180) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AAB)) - (gr_line (start 76.82738 134.08914) (end 76.82738 200.12914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AA8)) - (gr_line (start 76.82738 107.0864) (end 76.82738 130.27914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7132)) - (gr_line (start 93.49613 130.27914) (end 76.82738 130.27914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7A9F)) - (gr_line (start 93.49613 134.08914) (end 76.82738 134.08914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AA2)) - (gr_arc (start 93.49613 132.18414) (end 93.49613 130.27914) (angle 180) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7118)) - (gr_line (start 93.49613 203.93914) (end 76.82738 203.93914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AA5)) - (gr_line (start 93.49613 200.12914) (end 76.82738 200.12914) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7A9C)) - (gr_line (start 76.82738 224.79) (end 76.82738 203.93914) (layer Edge.Cuts) (width 0.1016)) (gr_text "Key spacing guide:\nVertical: 0.75 inch.\n\nKey1, Key2 -> Centers (inches)\n\n1.00, 1.00 -> 0.75\n1.00, 1.25 -> 0.84375\n1.00, 1.50 -> 0.9375\n1.00, 1.75 -> 1.03125\n1.00, 2.00 -> 1.125\n1.25, 1.25 -> 0.9375\n1.25, 1.50 -> 1.03125\n1.25, 2.00 -> 1.21875\n1.50, 1.50 -> 1.125\n1.50, 2.00 -> 1.3125\n1.75, 2.00. ->. 1.40625\n8.00, 1.00 -> 3.375\n8.00, 1.25 -> 3.46875\n8.00, 1.50 -> 3.5625" (at 78.1304 274.8788) (layer F.Mask) (tstamp 5E6EC889) (effects (font (size 2.032 2.032) (thickness 0.3048)) (justify left)) ) (target plus (at 251.45238 206.79156) (size 5) (width 0.05) (layer Edge.Cuts)) - (gr_arc (start 93.49613 202.03414) (end 93.49613 200.12914) (angle 180) (layer Edge.Cuts) (width 0.1016) (tstamp 5E11249D)) - (gr_line (start 76.82738 224.79) (end 505.45238 224.79) (layer Edge.Cuts) (width 0.1) (tstamp 5E3178AB)) - (gr_line (start 505.45238 107.0864) (end 76.82738 107.0864) (layer Edge.Cuts) (width 0.1016) (tstamp 5D91148D)) + (gr_line (start 487.68 107.0864) (end 487.68 224.79) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7AFB)) + (gr_line (start 91.44 107.0864) (end 91.44 224.79) (layer Edge.Cuts) (width 0.1016) (tstamp 5E1A7132)) + (gr_line (start 91.44 224.79) (end 487.68 224.79) (layer Edge.Cuts) (width 0.1) (tstamp 5E3178AB)) + (gr_line (start 487.68 107.0864) (end 91.44 107.0864) (layer Edge.Cuts) (width 0.1016) (tstamp 5D91148D)) (segment (start 289.55238 183.1214) (end 293.07038 179.6034) (width 0.254) (layer B.Cu) (net 1)) (segment (start 289.55238 184.1754) (end 289.55238 183.1214) (width 0.254) (layer B.Cu) (net 1)) @@ -8129,22 +8113,22 @@ (segment (start 264.68588 127.0254) (end 265.73988 127.0254) (width 0.254) (layer B.Cu) (net 31)) (segment (start 246.5959 122.1994) (end 259.85988 122.1994) (width 0.254) (layer B.Cu) (net 31)) (segment (start 259.85988 122.1994) (end 264.68588 127.0254) (width 0.254) (layer B.Cu) (net 31)) - (segment (start 122.3645 128.85303) (end 124.19213 127.0254) (width 0.254) (layer B.Cu) (net 31)) - (segment (start 122.3645 136.652) (end 122.3645 128.85303) (width 0.254) (layer B.Cu) (net 31)) - (segment (start 105.34463 139.6238) (end 119.3927 139.6238) (width 0.254) (layer B.Cu) (net 31)) - (segment (start 98.8568 215.3412) (end 97.720178 214.204578) (width 0.254) (layer B.Cu) (net 31)) - (segment (start 179.578 215.3412) (end 98.8568 215.3412) (width 0.254) (layer B.Cu) (net 31)) - (segment (start 186.4106 212.09) (end 182.8292 212.09) (width 0.254) (layer B.Cu) (net 31)) - (segment (start 216.2302 215.3412) (end 189.6618 215.3412) (width 0.254) (layer B.Cu) (net 31)) - (segment (start 220.7768 210.7946) (end 216.2302 215.3412) (width 0.254) (layer B.Cu) (net 31)) - (segment (start 220.7768 207.7212) (end 220.7768 210.7946) (width 0.254) (layer B.Cu) (net 31)) - (segment (start 219.456 206.4004) (end 220.7768 207.7212) (width 0.254) (layer B.Cu) (net 31)) - (segment (start 97.720178 147.248252) (end 105.34463 139.6238) (width 0.254) (layer B.Cu) (net 31)) - (segment (start 189.6618 215.3412) (end 186.4106 212.09) (width 0.254) (layer B.Cu) (net 31)) (segment (start 124.19213 127.0254) (end 125.24613 127.0254) (width 0.254) (layer B.Cu) (net 31)) - (segment (start 119.3927 139.6238) (end 122.3645 136.652) (width 0.254) (layer B.Cu) (net 31)) + (segment (start 122.3645 136.652) (end 122.3645 128.85303) (width 0.254) (layer B.Cu) (net 31)) + (segment (start 99.7712 145.19723) (end 105.34463 139.6238) (width 0.254) (layer B.Cu) (net 31)) (segment (start 182.8292 212.09) (end 179.578 215.3412) (width 0.254) (layer B.Cu) (net 31)) - (segment (start 97.720178 214.204578) (end 97.720178 147.248252) (width 0.254) (layer B.Cu) (net 31)) + (segment (start 119.3927 139.6238) (end 122.3645 136.652) (width 0.254) (layer B.Cu) (net 31)) + (segment (start 99.7712 212.5472) (end 99.7712 145.19723) (width 0.254) (layer B.Cu) (net 31)) + (segment (start 122.3645 128.85303) (end 124.19213 127.0254) (width 0.254) (layer B.Cu) (net 31)) + (segment (start 102.5652 215.3412) (end 99.7712 212.5472) (width 0.254) (layer B.Cu) (net 31)) + (segment (start 186.4106 212.09) (end 182.8292 212.09) (width 0.254) (layer B.Cu) (net 31)) + (segment (start 189.6618 215.3412) (end 186.4106 212.09) (width 0.254) (layer B.Cu) (net 31)) + (segment (start 216.2302 215.3412) (end 189.6618 215.3412) (width 0.254) (layer B.Cu) (net 31)) + (segment (start 220.7768 207.7212) (end 220.7768 210.7946) (width 0.254) (layer B.Cu) (net 31)) + (segment (start 179.578 215.3412) (end 102.5652 215.3412) (width 0.254) (layer B.Cu) (net 31)) + (segment (start 105.34463 139.6238) (end 119.3927 139.6238) (width 0.254) (layer B.Cu) (net 31)) + (segment (start 220.7768 210.7946) (end 216.2302 215.3412) (width 0.254) (layer B.Cu) (net 31)) + (segment (start 219.456 206.4004) (end 220.7768 207.7212) (width 0.254) (layer B.Cu) (net 31)) (segment (start 418.13988 125.9714) (end 418.13988 127.0254) (width 0.254) (layer B.Cu) (net 32)) (segment (start 414.11388 121.9454) (end 418.13988 125.9714) (width 0.254) (layer B.Cu) (net 32)) (segment (start 284.78988 125.9714) (end 288.81588 121.9454) (width 0.254) (layer B.Cu) (net 32)) @@ -8764,17 +8748,6 @@ (segment (start 359.3719 174.9044) (end 359.3719 165.7604) (width 0.254) (layer B.Cu) (net 59)) (segment (start 351.0534 178.4604) (end 354.6094 174.9044) (width 0.254) (layer B.Cu) (net 59)) (segment (start 361.4039 163.7284) (end 364.8329 163.7284) (width 0.254) (layer B.Cu) (net 59)) - (segment (start 476.280479 184.858659) (end 475.16288 183.74106) (width 0.254) (layer F.Cu) (net 59)) - (segment (start 479.719641 184.858659) (end 476.280479 184.858659) (width 0.254) (layer F.Cu) (net 59)) - (segment (start 488.432489 176.145811) (end 479.719641 184.858659) (width 0.254) (layer F.Cu) (net 59)) - (segment (start 488.432489 155.095589) (end 488.432489 176.145811) (width 0.254) (layer F.Cu) (net 59)) - (segment (start 481.9269 152.4254) (end 485.7623 152.4254) (width 0.254) (layer F.Cu) (net 59)) - (segment (start 479.638359 146.758659) (end 481.5459 148.6662) (width 0.254) (layer F.Cu) (net 59)) - (segment (start 481.5459 152.0444) (end 481.9269 152.4254) (width 0.254) (layer F.Cu) (net 59)) - (segment (start 485.7623 152.4254) (end 488.432489 155.095589) (width 0.254) (layer F.Cu) (net 59)) - (segment (start 481.5459 148.6662) (end 481.5459 152.0444) (width 0.254) (layer F.Cu) (net 59)) - (segment (start 476.280479 146.758659) (end 479.638359 146.758659) (width 0.254) (layer F.Cu) (net 59)) - (segment (start 475.16288 145.64106) (end 476.280479 146.758659) (width 0.254) (layer F.Cu) (net 59)) (segment (start 363.37113 201.210535) (end 364.3376 200.2536) (width 0.254) (layer F.Cu) (net 59)) (segment (start 209.271693 220.818055) (end 264.555914 220.818055) (width 0.254) (layer F.Cu) (net 59)) (segment (start 264.555914 220.818055) (end 264.581314 220.792655) (width 0.254) (layer F.Cu) (net 59)) @@ -8834,6 +8807,17 @@ (segment (start 392.6078 187.833) (end 392.6078 181.1528) (width 0.254) (layer F.Cu) (net 59)) (segment (start 392.6332 181.1274) (end 398.85747 181.1274) (width 0.254) (layer F.Cu) (net 59)) (segment (start 381.6604 181.1274) (end 392.6332 181.1274) (width 0.254) (layer F.Cu) (net 59)) + (segment (start 476.280479 184.858659) (end 475.16288 183.74106) (width 0.254) (layer F.Cu) (net 59)) + (segment (start 479.719641 184.858659) (end 476.280479 184.858659) (width 0.254) (layer F.Cu) (net 59)) + (segment (start 486.664 177.9143) (end 479.719641 184.858659) (width 0.254) (layer F.Cu) (net 59)) + (segment (start 486.664 153.3271) (end 486.664 177.9143) (width 0.254) (layer F.Cu) (net 59)) + (segment (start 485.7623 152.4254) (end 486.664 153.3271) (width 0.254) (layer F.Cu) (net 59)) + (segment (start 481.9269 152.4254) (end 485.7623 152.4254) (width 0.254) (layer F.Cu) (net 59)) + (segment (start 481.5459 152.0444) (end 481.9269 152.4254) (width 0.254) (layer F.Cu) (net 59)) + (segment (start 481.5459 148.6662) (end 481.5459 152.0444) (width 0.254) (layer F.Cu) (net 59)) + (segment (start 479.638359 146.758659) (end 481.5459 148.6662) (width 0.254) (layer F.Cu) (net 59)) + (segment (start 476.280479 146.758659) (end 479.638359 146.758659) (width 0.254) (layer F.Cu) (net 59)) + (segment (start 475.16288 145.64106) (end 476.280479 146.758659) (width 0.254) (layer F.Cu) (net 59)) (segment (start 387.18363 164.61613) (end 387.18363 164.69106) (width 0.254) (layer F.Cu) (net 60)) (segment (start 380.7079 163.7284) (end 386.2959 163.7284) (width 0.254) (layer F.Cu) (net 60)) (segment (start 378.9299 149.2504) (end 378.9299 161.9504) (width 0.254) (layer F.Cu) (net 60)) @@ -9131,243 +9115,243 @@ (segment (start 419.38976 210.8454) (end 419.33642 210.79206) (width 0.254) (layer F.Cu) (net 111)) (segment (start 419.33642 210.79206) (end 409.094289 210.79206) (width 0.254) (layer F.Cu) (net 111)) (segment (start 420.52113 210.8454) (end 419.38976 210.8454) (width 0.254) (layer F.Cu) (net 111)) - (segment (start 192.919266 212.617134) (end 195.746001 209.790399) (width 0.254) (layer B.Cu) (net 112)) - (segment (start 190.823934 212.617134) (end 192.919266 212.617134) (width 0.254) (layer B.Cu) (net 112)) - (segment (start 187.5536 209.3468) (end 190.823934 212.617134) (width 0.254) (layer B.Cu) (net 112)) - (segment (start 181.7116 209.3468) (end 187.5536 209.3468) (width 0.254) (layer B.Cu) (net 112)) - (segment (start 103.1748 186.436) (end 107.081979 190.343179) (width 0.254) (layer B.Cu) (net 112)) - (segment (start 178.441266 212.617134) (end 181.7116 209.3468) (width 0.254) (layer B.Cu) (net 112)) - (segment (start 195.746001 209.790399) (end 196.596 208.9404) (width 0.254) (layer B.Cu) (net 112)) - (segment (start 107.081979 211.044179) (end 108.654934 212.617134) (width 0.254) (layer B.Cu) (net 112)) - (segment (start 108.654934 212.617134) (end 178.441266 212.617134) (width 0.254) (layer B.Cu) (net 112)) - (segment (start 107.081979 190.343179) (end 107.081979 211.044179) (width 0.254) (layer B.Cu) (net 112)) - (segment (start 199.136 208.9404) (end 195.005255 213.071145) (width 0.254) (layer B.Cu) (net 126)) - (segment (start 178.637715 213.071145) (end 108.466877 213.071145) (width 0.254) (layer B.Cu) (net 126)) - (segment (start 95.11137 185.1914) (end 98.3234 188.40343) (width 0.254) (layer F.Cu) (net 113)) - (segment (start 93.98 185.1914) (end 95.11137 185.1914) (width 0.254) (layer F.Cu) (net 113)) - (segment (start 98.3234 188.40343) (end 98.3234 189.4332) (width 0.254) (layer F.Cu) (net 113)) - (segment (start 98.3234 189.4332) (end 99.568 190.6778) (width 0.254) (layer F.Cu) (net 113)) - (segment (start 99.568 190.6778) (end 102.6922 190.6778) (width 0.254) (layer F.Cu) (net 113)) - (segment (start 103.1748 190.1952) (end 103.1748 188.976) (width 0.254) (layer F.Cu) (net 113)) - (segment (start 102.6922 190.6778) (end 103.1748 190.1952) (width 0.254) (layer F.Cu) (net 113)) - (segment (start 181.895293 209.813567) (end 178.637715 213.071145) (width 0.254) (layer B.Cu) (net 126)) - (segment (start 187.344507 209.813567) (end 181.895293 209.813567) (width 0.254) (layer B.Cu) (net 126)) - (segment (start 195.005255 213.071145) (end 190.602085 213.071145) (width 0.254) (layer B.Cu) (net 126)) - (segment (start 190.602085 213.071145) (end 187.344507 209.813567) (width 0.254) (layer B.Cu) (net 126)) - (segment (start 108.466877 213.071145) (end 106.627968 211.232236) (width 0.254) (layer B.Cu) (net 126)) - (segment (start 178.825772 213.525156) (end 182.08335 210.267578) (width 0.254) (layer B.Cu) (net 114)) - (segment (start 182.08335 210.267578) (end 187.15645 210.267578) (width 0.254) (layer B.Cu) (net 114)) - (segment (start 202.171244 213.525156) (end 205.906001 209.790399) (width 0.254) (layer B.Cu) (net 114)) - (segment (start 106.173959 208.510559) (end 106.173959 211.420295) (width 0.254) (layer B.Cu) (net 114)) - (segment (start 103.1748 205.5114) (end 106.173959 208.510559) (width 0.254) (layer B.Cu) (net 114)) - (segment (start 106.173959 211.420295) (end 108.27882 213.525156) (width 0.254) (layer B.Cu) (net 114)) - (segment (start 187.15645 210.267578) (end 190.414028 213.525156) (width 0.254) (layer B.Cu) (net 114)) - (segment (start 190.414028 213.525156) (end 202.171244 213.525156) (width 0.254) (layer B.Cu) (net 114)) - (segment (start 205.906001 209.790399) (end 206.756 208.9404) (width 0.254) (layer B.Cu) (net 114)) - (segment (start 108.27882 213.525156) (end 178.825772 213.525156) (width 0.254) (layer B.Cu) (net 114)) - (segment (start 182.271407 210.721589) (end 179.013829 213.979167) (width 0.254) (layer B.Cu) (net 127)) - (segment (start 190.225971 213.979167) (end 186.968393 210.721589) (width 0.254) (layer B.Cu) (net 127)) - (segment (start 179.013829 213.979167) (end 107.948567 213.979167) (width 0.254) (layer B.Cu) (net 127)) - (segment (start 186.968393 210.721589) (end 182.271407 210.721589) (width 0.254) (layer B.Cu) (net 127)) - (segment (start 94.107 207.8736) (end 95.504 207.8736) (width 0.254) (layer F.Cu) (net 115)) - (segment (start 95.504 207.8736) (end 97.9932 210.3628) (width 0.254) (layer F.Cu) (net 115)) - (segment (start 97.9932 210.3628) (end 102.3366 210.3628) (width 0.254) (layer F.Cu) (net 115)) - (segment (start 103.1748 209.5246) (end 103.1748 208.0514) (width 0.254) (layer F.Cu) (net 115)) - (segment (start 102.3366 210.3628) (end 103.1748 209.5246) (width 0.254) (layer F.Cu) (net 115)) - (segment (start 209.296 208.9404) (end 204.257233 213.979167) (width 0.254) (layer B.Cu) (net 127)) - (segment (start 204.257233 213.979167) (end 190.225971 213.979167) (width 0.254) (layer B.Cu) (net 127)) - (via (at 111.3028 181.5338) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 116)) - (segment (start 121.035899 168.638401) (end 122.2629 167.4114) (width 0.254) (layer F.Cu) (net 116)) - (segment (start 121.035899 175.077301) (end 121.035899 168.638401) (width 0.254) (layer F.Cu) (net 116)) - (segment (start 117.7544 178.3588) (end 121.035899 175.077301) (width 0.254) (layer F.Cu) (net 116)) - (segment (start 114.4778 178.3588) (end 117.7544 178.3588) (width 0.254) (layer F.Cu) (net 116)) - (segment (start 111.3028 181.5338) (end 114.4778 178.3588) (width 0.254) (layer F.Cu) (net 116)) - (segment (start 190.037914 214.433178) (end 211.423222 214.433178) (width 0.254) (layer B.Cu) (net 116)) - (segment (start 186.780336 211.1756) (end 190.037914 214.433178) (width 0.254) (layer B.Cu) (net 116)) - (segment (start 211.423222 214.433178) (end 216.066001 209.790399) (width 0.254) (layer B.Cu) (net 116)) - (segment (start 98.6282 182.7276) (end 98.6282 213.7664) (width 0.254) (layer B.Cu) (net 116)) - (segment (start 98.6282 213.7664) (end 99.294978 214.433178) (width 0.254) (layer B.Cu) (net 116)) - (segment (start 182.459464 211.1756) (end 186.780336 211.1756) (width 0.254) (layer B.Cu) (net 116)) - (segment (start 99.822 181.5338) (end 98.6282 182.7276) (width 0.254) (layer B.Cu) (net 116)) - (segment (start 179.201886 214.433178) (end 182.459464 211.1756) (width 0.254) (layer B.Cu) (net 116)) - (segment (start 111.3028 181.5338) (end 99.822 181.5338) (width 0.254) (layer B.Cu) (net 116)) - (segment (start 99.294978 214.433178) (end 179.201886 214.433178) (width 0.254) (layer B.Cu) (net 116)) - (segment (start 216.066001 209.790399) (end 216.916 208.9404) (width 0.254) (layer B.Cu) (net 116)) - (via (at 113.5888 180.9496) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 117)) - (segment (start 122.2629 174.7266) (end 122.2629 169.9514) (width 0.254) (layer F.Cu) (net 117)) - (segment (start 116.0399 180.9496) (end 122.2629 174.7266) (width 0.254) (layer F.Cu) (net 117)) - (segment (start 113.5888 180.9496) (end 116.0399 180.9496) (width 0.254) (layer F.Cu) (net 117)) - (segment (start 94.0816 170.7388) (end 96.266 170.7388) (width 0.254) (layer F.Cu) (net 117)) - (segment (start 96.266 170.7388) (end 98.8568 173.3296) (width 0.254) (layer F.Cu) (net 117)) - (segment (start 98.8568 173.3296) (end 98.8568 178.181) (width 0.254) (layer F.Cu) (net 117)) - (via (at 98.8568 178.181) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 117)) - (segment (start 99.431536 178.181) (end 101.565136 180.3146) (width 0.254) (layer B.Cu) (net 117)) - (segment (start 98.8568 178.181) (end 99.431536 178.181) (width 0.254) (layer B.Cu) (net 117)) - (segment (start 112.9538 180.3146) (end 113.5888 180.9496) (width 0.254) (layer B.Cu) (net 117)) - (segment (start 101.565136 180.3146) (end 112.9538 180.3146) (width 0.254) (layer B.Cu) (net 117)) - (segment (start 98.174189 213.954457) (end 98.174189 182.470411) (width 0.254) (layer B.Cu) (net 128)) - (segment (start 213.509211 214.887189) (end 189.849857 214.887189) (width 0.254) (layer B.Cu) (net 128)) - (segment (start 186.598657 211.635989) (end 182.641142 211.63599) (width 0.254) (layer B.Cu) (net 128)) - (segment (start 219.456 208.9404) (end 213.509211 214.887189) (width 0.254) (layer B.Cu) (net 128)) - (segment (start 182.641142 211.63599) (end 179.389943 214.887189) (width 0.254) (layer B.Cu) (net 128)) - (segment (start 179.389943 214.887189) (end 99.106921 214.887189) (width 0.254) (layer B.Cu) (net 128)) - (segment (start 189.849857 214.887189) (end 186.598657 211.635989) (width 0.254) (layer B.Cu) (net 128)) - (segment (start 99.106921 214.887189) (end 98.174189 213.954457) (width 0.254) (layer B.Cu) (net 128)) - (segment (start 484.68788 164.0714) (end 481.29688 160.6804) (width 0.254) (layer B.Cu) (net 118)) - (segment (start 484.68788 165.1254) (end 484.68788 164.0714) (width 0.254) (layer B.Cu) (net 118)) - (segment (start 446.7479 164.0714) (end 446.7479 165.1254) (width 0.254) (layer B.Cu) (net 118) (tstamp 5E82614B)) - (segment (start 450.1389 160.6804) (end 446.7479 164.0714) (width 0.254) (layer B.Cu) (net 118) (tstamp 5E826148)) - (segment (start 465.5439 160.6804) (end 465.63788 160.77438) (width 0.254) (layer B.Cu) (net 118)) - (segment (start 465.63788 160.77438) (end 465.63788 165.1254) (width 0.254) (layer B.Cu) (net 118)) - (segment (start 481.29688 160.6804) (end 465.5439 160.6804) (width 0.254) (layer B.Cu) (net 118)) - (segment (start 465.5439 160.6804) (end 450.1389 160.6804) (width 0.254) (layer B.Cu) (net 118)) - (segment (start 445.6939 184.1754) (end 446.7479 184.1754) (width 0.254) (layer B.Cu) (net 118) (tstamp 5E826145)) - (segment (start 445.3509 183.8324) (end 445.6939 184.1754) (width 0.254) (layer B.Cu) (net 118) (tstamp 5E826142)) - (segment (start 446.7479 166.1794) (end 445.3509 167.5764) (width 0.254) (layer B.Cu) (net 118) (tstamp 5E82613F)) - (segment (start 445.3509 167.5764) (end 445.3509 183.8324) (width 0.254) (layer B.Cu) (net 118) (tstamp 5E82613C)) - (segment (start 446.7479 165.1254) (end 446.7479 166.1794) (width 0.254) (layer B.Cu) (net 118) (tstamp 5E826139)) - (segment (start 447.8019 184.1754) (end 452.2469 179.7304) (width 0.254) (layer B.Cu) (net 118) (tstamp 5E826136)) - (segment (start 446.7479 184.1754) (end 447.8019 184.1754) (width 0.254) (layer B.Cu) (net 118) (tstamp 5E826133)) - (segment (start 465.63788 179.76342) (end 465.63788 184.1754) (width 0.254) (layer B.Cu) (net 118)) - (segment (start 465.6709 179.7304) (end 465.63788 179.76342) (width 0.254) (layer B.Cu) (net 118)) - (segment (start 452.2469 179.7304) (end 465.6709 179.7304) (width 0.254) (layer B.Cu) (net 118)) - (segment (start 484.68788 179.7304) (end 484.68788 184.1754) (width 0.254) (layer B.Cu) (net 118)) - (segment (start 465.6709 179.7304) (end 485.8639 179.7304) (width 0.254) (layer B.Cu) (net 118)) - (segment (start 240.625999 209.790399) (end 239.776 208.9404) (width 0.254) (layer B.Cu) (net 118)) - (segment (start 485.74188 184.1754) (end 485.981389 184.414909) (width 0.254) (layer B.Cu) (net 118)) - (segment (start 484.68788 184.1754) (end 485.74188 184.1754) (width 0.254) (layer B.Cu) (net 118)) - (segment (start 485.162211 212.880589) (end 425.638746 212.880589) (width 0.254) (layer B.Cu) (net 118)) - (segment (start 262.051121 220.186211) (end 251.021811 220.186211) (width 0.254) (layer B.Cu) (net 118)) - (segment (start 485.981389 184.414909) (end 485.981389 212.061411) (width 0.254) (layer B.Cu) (net 118)) - (segment (start 425.638746 212.880589) (end 424.397335 214.122) (width 0.254) (layer B.Cu) (net 118)) - (segment (start 485.981389 212.061411) (end 485.162211 212.880589) (width 0.254) (layer B.Cu) (net 118)) - (segment (start 251.021811 220.186211) (end 240.625999 209.790399) (width 0.254) (layer B.Cu) (net 118)) - (segment (start 329.184 214.122) (end 323.14199 208.07999) (width 0.254) (layer B.Cu) (net 118)) - (segment (start 274.157342 208.07999) (end 262.051121 220.186211) (width 0.254) (layer B.Cu) (net 118)) - (segment (start 323.14199 208.07999) (end 274.157342 208.07999) (width 0.254) (layer B.Cu) (net 118)) - (segment (start 424.397335 214.122) (end 329.184 214.122) (width 0.254) (layer B.Cu) (net 118)) - (segment (start 446.7479 202.1714) (end 446.7479 203.2254) (width 0.254) (layer B.Cu) (net 119)) - (segment (start 449.2499 199.6694) (end 446.7479 202.1714) (width 0.254) (layer B.Cu) (net 119)) - (segment (start 484.68788 202.1714) (end 482.18588 199.6694) (width 0.254) (layer B.Cu) (net 119)) - (segment (start 484.68788 203.2254) (end 484.68788 202.1714) (width 0.254) (layer B.Cu) (net 119)) - (segment (start 465.6709 199.6694) (end 465.63788 199.70242) (width 0.254) (layer B.Cu) (net 119)) - (segment (start 465.63788 199.70242) (end 465.63788 203.2254) (width 0.254) (layer B.Cu) (net 119)) - (segment (start 482.18588 199.6694) (end 465.6709 199.6694) (width 0.254) (layer B.Cu) (net 119)) - (segment (start 465.6709 199.6694) (end 449.2499 199.6694) (width 0.254) (layer B.Cu) (net 119)) - (segment (start 329.6412 213.4616) (end 424.4086 213.4616) (width 0.254) (layer B.Cu) (net 119)) - (segment (start 239.776 206.4004) (end 253.1078 219.7322) (width 0.254) (layer B.Cu) (net 119)) - (segment (start 424.4086 213.4616) (end 425.443622 212.426578) (width 0.254) (layer B.Cu) (net 119)) - (segment (start 261.863064 219.7322) (end 273.969285 207.625979) (width 0.254) (layer B.Cu) (net 119)) - (segment (start 323.80558 207.62598) (end 329.6412 213.4616) (width 0.254) (layer B.Cu) (net 119)) - (segment (start 273.969285 207.625979) (end 323.80558 207.62598) (width 0.254) (layer B.Cu) (net 119)) - (segment (start 253.1078 219.7322) (end 261.863064 219.7322) (width 0.254) (layer B.Cu) (net 119)) - (segment (start 445.6939 203.2254) (end 446.7479 203.2254) (width 0.254) (layer B.Cu) (net 119)) - (segment (start 444.4365 204.4828) (end 445.6939 203.2254) (width 0.254) (layer B.Cu) (net 119)) - (segment (start 444.4365 212.426578) (end 444.4365 204.4828) (width 0.254) (layer B.Cu) (net 119)) - (segment (start 425.443622 212.426578) (end 444.4365 212.426578) (width 0.254) (layer B.Cu) (net 119)) - (segment (start 425.4246 212.4456) (end 425.443622 212.426578) (width 0.254) (layer B.Cu) (net 119)) - (segment (start 445.620899 127.098401) (end 445.620899 146.002399) (width 0.254) (layer B.Cu) (net 120) (tstamp 5E826FFB)) - (segment (start 445.6939 127.0254) (end 445.620899 127.098401) (width 0.254) (layer B.Cu) (net 120) (tstamp 5E826FF8)) - (segment (start 445.6939 146.0754) (end 446.7479 146.0754) (width 0.254) (layer B.Cu) (net 120) (tstamp 5E826FF5)) - (segment (start 445.620899 146.002399) (end 445.6939 146.0754) (width 0.254) (layer B.Cu) (net 120) (tstamp 5E826FF2)) - (segment (start 484.68788 125.9714) (end 484.68788 127.0254) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 481.42388 122.7074) (end 484.68788 125.9714) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 447.8019 127.0254) (end 452.1199 122.7074) (width 0.254) (layer B.Cu) (net 120) (tstamp 5E826124)) - (segment (start 446.7479 127.0254) (end 447.8019 127.0254) (width 0.254) (layer B.Cu) (net 120) (tstamp 5E826121)) - (segment (start 446.7479 146.0754) (end 447.8019 146.0754) (width 0.254) (layer B.Cu) (net 120) (tstamp 5E82611E)) - (segment (start 465.63788 122.92838) (end 465.63788 127.0254) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 465.4169 122.7074) (end 465.63788 122.92838) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 452.1199 122.7074) (end 465.4169 122.7074) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 465.4169 122.7074) (end 481.42388 122.7074) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 447.8019 146.0754) (end 450.9325 142.9448) (width 0.254) (layer B.Cu) (net 120) (tstamp 5E82611B)) - (segment (start 482.61768 142.9512) (end 484.68788 145.0214) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 484.68788 145.0214) (end 484.68788 146.0754) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 482.2825 142.9512) (end 482.61768 142.9512) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 465.5375 142.9448) (end 465.63788 143.04518) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 465.63788 143.04518) (end 465.63788 146.0754) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 450.9325 142.9448) (end 465.5375 142.9448) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 465.5375 142.9448) (end 482.4413 142.9448) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 446.7479 127.0254) (end 445.6939 127.0254) (width 0.254) (layer B.Cu) (net 120) (tstamp 5E826FEF)) - (via (at 487.9975 146.9136) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 120)) - (segment (start 484.68788 146.0754) (end 487.1593 146.0754) (width 0.254) (layer F.Cu) (net 120)) - (segment (start 487.1593 146.0754) (end 487.9975 146.9136) (width 0.254) (layer F.Cu) (net 120)) - (segment (start 265.652011 217.252789) (end 265.652011 217.227389) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 249.421411 221.125811) (end 261.778989 221.125811) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 237.236 208.9404) (end 249.421411 221.125811) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 273.812 209.0674) (end 276.098 209.0674) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 265.652011 217.227389) (end 273.812 209.0674) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 261.778989 221.125811) (end 265.652011 217.252789) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 329.438 215.3412) (end 484.2764 215.3412) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 322.6308 208.534) (end 329.438 215.3412) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 276.7584 208.534) (end 322.6308 208.534) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 276.1996 209.0928) (end 276.7584 208.534) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 487.9975 147.488336) (end 487.9975 146.9136) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 486.4354 213.1949) (end 486.4354 149.050436) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 484.2891 215.3412) (end 486.4354 213.1949) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 486.4354 149.050436) (end 487.9975 147.488336) (width 0.254) (layer B.Cu) (net 120)) - (segment (start 123.91888 203.2254) (end 131.66588 195.4784) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 122.86488 203.2254) (end 123.91888 203.2254) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 172.7454 195.4784) (end 172.87113 195.60413) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 172.87113 195.60413) (end 172.87113 203.2254) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 148.8694 195.4784) (end 149.05863 195.66763) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 131.66588 195.4784) (end 148.8694 195.4784) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 149.05863 195.66763) (end 149.05863 203.2254) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 148.8694 195.4784) (end 172.7454 195.4784) (width 0.254) (layer B.Cu) (net 122)) - (via (at 261.0104 195.5038) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 122)) - (segment (start 261.0104 195.5038) (end 348.7674 195.4784) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 261.0104 203.19238) (end 260.97738 203.2254) (width 0.254) (layer F.Cu) (net 122)) - (segment (start 261.0104 195.5038) (end 261.0104 203.19238) (width 0.254) (layer F.Cu) (net 122)) - (segment (start 264.414 205.60802) (end 262.03138 203.2254) (width 0.254) (layer F.Cu) (net 122)) - (segment (start 234.696 208.9404) (end 243.182789 217.427189) (width 0.254) (layer F.Cu) (net 122)) - (segment (start 243.182789 217.427189) (end 260.016611 217.427189) (width 0.254) (layer F.Cu) (net 122)) - (segment (start 260.016611 217.427189) (end 264.414 213.0298) (width 0.254) (layer F.Cu) (net 122)) - (segment (start 264.414 213.0298) (end 264.414 205.60802) (width 0.254) (layer F.Cu) (net 122)) - (segment (start 262.03138 203.2254) (end 260.97738 203.2254) (width 0.254) (layer F.Cu) (net 122)) - (segment (start 348.8436 195.4784) (end 348.9452 195.58) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 348.7674 195.4784) (end 348.8436 195.4784) (width 0.254) (layer B.Cu) (net 122)) - (via (at 348.9452 195.58) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 122)) - (segment (start 348.9452 203.08697) (end 349.08363 203.2254) (width 0.254) (layer F.Cu) (net 122)) - (segment (start 348.9452 195.58) (end 348.9452 203.08697) (width 0.254) (layer F.Cu) (net 122)) - (via (at 372.872 195.5292) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 122)) - (segment (start 372.872 203.20127) (end 372.89613 203.2254) (width 0.254) (layer F.Cu) (net 122)) - (segment (start 372.872 195.5292) (end 372.872 203.20127) (width 0.254) (layer F.Cu) (net 122)) - (segment (start 396.70863 203.2254) (end 396.70863 197.87743) (width 0.254) (layer F.Cu) (net 122)) - (via (at 396.70863 197.87743) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 122)) - (segment (start 372.89613 195.60667) (end 372.89613 195.55333) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 372.9228 195.58) (end 372.89613 195.60667) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 372.89613 195.55333) (end 372.872 195.5292) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 173.126399 195.097401) (end 260.604001 195.097401) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 172.7454 195.4784) (end 173.126399 195.097401) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 260.604001 195.097401) (end 261.0104 195.5038) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 351.028 192.7098) (end 357.7082 192.7098) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 360.5276 195.5292) (end 372.872 195.5292) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 357.7082 192.7098) (end 360.5276 195.5292) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 348.9452 194.7926) (end 351.028 192.7098) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 348.9452 195.58) (end 348.9452 194.7926) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 395.42466 199.1614) (end 396.70863 197.87743) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 372.872 196.3674) (end 375.666 199.1614) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 375.666 199.1614) (end 395.42466 199.1614) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 372.872 195.5292) (end 372.872 196.3674) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 413.92973 195.58) (end 399.2372 195.58) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 420.52113 202.1714) (end 413.92973 195.58) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 420.52113 203.2254) (end 420.52113 202.1714) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 399.0594 195.58) (end 399.1864 195.58) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 396.76197 197.87743) (end 399.0594 195.58) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 396.70863 197.87743) (end 396.76197 197.87743) (width 0.254) (layer B.Cu) (net 122)) - (segment (start 106.627968 211.232236) (end 106.627968 202.538368) (width 0.254) (layer B.Cu) (net 126)) - (via (at 100.3046 196.215) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 126)) - (segment (start 106.627968 202.538368) (end 100.3046 196.215) (width 0.254) (layer B.Cu) (net 126)) - (segment (start 99.441 195.3514) (end 93.98 195.3514) (width 0.254) (layer F.Cu) (net 126)) - (segment (start 100.3046 196.215) (end 99.441 195.3514) (width 0.254) (layer F.Cu) (net 126)) - (segment (start 107.948567 213.979167) (end 102.981167 213.979167) (width 0.254) (layer B.Cu) (net 127)) - (via (at 101.6508 212.6488) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 127)) - (segment (start 102.981167 213.979167) (end 101.6508 212.6488) (width 0.254) (layer B.Cu) (net 127)) - (segment (start 96.266 218.0336) (end 94.107 218.0336) (width 0.254) (layer F.Cu) (net 127)) - (segment (start 101.6508 212.6488) (end 96.266 218.0336) (width 0.254) (layer F.Cu) (net 127)) - (segment (start 98.174189 182.470411) (end 98.174189 181.810011) (width 0.254) (layer B.Cu) (net 128)) - (via (at 99.822 180.1622) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 128)) - (segment (start 98.174189 181.810011) (end 99.822 180.1622) (width 0.254) (layer B.Cu) (net 128)) - (segment (start 99.0854 180.8988) (end 94.0816 180.8988) (width 0.254) (layer F.Cu) (net 128)) - (segment (start 99.822 180.1622) (end 99.0854 180.8988) (width 0.254) (layer F.Cu) (net 128)) + (segment (start 484.68788 164.0714) (end 481.29688 160.6804) (width 0.254) (layer B.Cu) (net 112)) + (segment (start 484.68788 165.1254) (end 484.68788 164.0714) (width 0.254) (layer B.Cu) (net 112)) + (segment (start 446.7479 164.0714) (end 446.7479 165.1254) (width 0.254) (layer B.Cu) (net 112) (tstamp 5E82614B)) + (segment (start 450.1389 160.6804) (end 446.7479 164.0714) (width 0.254) (layer B.Cu) (net 112) (tstamp 5E826148)) + (segment (start 465.5439 160.6804) (end 465.63788 160.77438) (width 0.254) (layer B.Cu) (net 112)) + (segment (start 465.63788 160.77438) (end 465.63788 165.1254) (width 0.254) (layer B.Cu) (net 112)) + (segment (start 481.29688 160.6804) (end 465.5439 160.6804) (width 0.254) (layer B.Cu) (net 112)) + (segment (start 465.5439 160.6804) (end 450.1389 160.6804) (width 0.254) (layer B.Cu) (net 112)) + (segment (start 445.6939 184.1754) (end 446.7479 184.1754) (width 0.254) (layer B.Cu) (net 112) (tstamp 5E826145)) + (segment (start 445.3509 183.8324) (end 445.6939 184.1754) (width 0.254) (layer B.Cu) (net 112) (tstamp 5E826142)) + (segment (start 446.7479 166.1794) (end 445.3509 167.5764) (width 0.254) (layer B.Cu) (net 112) (tstamp 5E82613F)) + (segment (start 445.3509 167.5764) (end 445.3509 183.8324) (width 0.254) (layer B.Cu) (net 112) (tstamp 5E82613C)) + (segment (start 446.7479 165.1254) (end 446.7479 166.1794) (width 0.254) (layer B.Cu) (net 112) (tstamp 5E826139)) + (segment (start 447.8019 184.1754) (end 452.2469 179.7304) (width 0.254) (layer B.Cu) (net 112) (tstamp 5E826136)) + (segment (start 446.7479 184.1754) (end 447.8019 184.1754) (width 0.254) (layer B.Cu) (net 112) (tstamp 5E826133)) + (segment (start 465.63788 179.76342) (end 465.63788 184.1754) (width 0.254) (layer B.Cu) (net 112)) + (segment (start 465.6709 179.7304) (end 465.63788 179.76342) (width 0.254) (layer B.Cu) (net 112)) + (segment (start 452.2469 179.7304) (end 465.6709 179.7304) (width 0.254) (layer B.Cu) (net 112)) + (segment (start 484.68788 179.7304) (end 484.68788 184.1754) (width 0.254) (layer B.Cu) (net 112)) + (segment (start 465.6709 179.7304) (end 485.8639 179.7304) (width 0.254) (layer B.Cu) (net 112)) + (segment (start 240.625999 209.790399) (end 239.776 208.9404) (width 0.254) (layer B.Cu) (net 112)) + (segment (start 485.74188 184.1754) (end 485.981389 184.414909) (width 0.254) (layer B.Cu) (net 112)) + (segment (start 484.68788 184.1754) (end 485.74188 184.1754) (width 0.254) (layer B.Cu) (net 112)) + (segment (start 485.162211 212.880589) (end 425.638746 212.880589) (width 0.254) (layer B.Cu) (net 112)) + (segment (start 262.051121 220.186211) (end 251.021811 220.186211) (width 0.254) (layer B.Cu) (net 112)) + (segment (start 485.981389 184.414909) (end 485.981389 212.061411) (width 0.254) (layer B.Cu) (net 112)) + (segment (start 425.638746 212.880589) (end 424.397335 214.122) (width 0.254) (layer B.Cu) (net 112)) + (segment (start 485.981389 212.061411) (end 485.162211 212.880589) (width 0.254) (layer B.Cu) (net 112)) + (segment (start 251.021811 220.186211) (end 240.625999 209.790399) (width 0.254) (layer B.Cu) (net 112)) + (segment (start 329.184 214.122) (end 323.14199 208.07999) (width 0.254) (layer B.Cu) (net 112)) + (segment (start 274.157342 208.07999) (end 262.051121 220.186211) (width 0.254) (layer B.Cu) (net 112)) + (segment (start 323.14199 208.07999) (end 274.157342 208.07999) (width 0.254) (layer B.Cu) (net 112)) + (segment (start 424.397335 214.122) (end 329.184 214.122) (width 0.254) (layer B.Cu) (net 112)) + (segment (start 446.7479 202.1714) (end 446.7479 203.2254) (width 0.254) (layer B.Cu) (net 113)) + (segment (start 449.2499 199.6694) (end 446.7479 202.1714) (width 0.254) (layer B.Cu) (net 113)) + (segment (start 484.68788 202.1714) (end 482.18588 199.6694) (width 0.254) (layer B.Cu) (net 113)) + (segment (start 484.68788 203.2254) (end 484.68788 202.1714) (width 0.254) (layer B.Cu) (net 113)) + (segment (start 465.6709 199.6694) (end 465.63788 199.70242) (width 0.254) (layer B.Cu) (net 113)) + (segment (start 465.63788 199.70242) (end 465.63788 203.2254) (width 0.254) (layer B.Cu) (net 113)) + (segment (start 482.18588 199.6694) (end 465.6709 199.6694) (width 0.254) (layer B.Cu) (net 113)) + (segment (start 465.6709 199.6694) (end 449.2499 199.6694) (width 0.254) (layer B.Cu) (net 113)) + (segment (start 329.6412 213.4616) (end 424.4086 213.4616) (width 0.254) (layer B.Cu) (net 113)) + (segment (start 239.776 206.4004) (end 253.1078 219.7322) (width 0.254) (layer B.Cu) (net 113)) + (segment (start 424.4086 213.4616) (end 425.443622 212.426578) (width 0.254) (layer B.Cu) (net 113)) + (segment (start 261.863064 219.7322) (end 273.969285 207.625979) (width 0.254) (layer B.Cu) (net 113)) + (segment (start 323.80558 207.62598) (end 329.6412 213.4616) (width 0.254) (layer B.Cu) (net 113)) + (segment (start 273.969285 207.625979) (end 323.80558 207.62598) (width 0.254) (layer B.Cu) (net 113)) + (segment (start 253.1078 219.7322) (end 261.863064 219.7322) (width 0.254) (layer B.Cu) (net 113)) + (segment (start 445.6939 203.2254) (end 446.7479 203.2254) (width 0.254) (layer B.Cu) (net 113)) + (segment (start 444.4365 204.4828) (end 445.6939 203.2254) (width 0.254) (layer B.Cu) (net 113)) + (segment (start 444.4365 212.426578) (end 444.4365 204.4828) (width 0.254) (layer B.Cu) (net 113)) + (segment (start 425.443622 212.426578) (end 444.4365 212.426578) (width 0.254) (layer B.Cu) (net 113)) + (segment (start 425.4246 212.4456) (end 425.443622 212.426578) (width 0.254) (layer B.Cu) (net 113)) + (segment (start 445.620899 127.098401) (end 445.620899 146.002399) (width 0.254) (layer B.Cu) (net 114) (tstamp 5E826FFB)) + (segment (start 445.6939 127.0254) (end 445.620899 127.098401) (width 0.254) (layer B.Cu) (net 114) (tstamp 5E826FF8)) + (segment (start 445.6939 146.0754) (end 446.7479 146.0754) (width 0.254) (layer B.Cu) (net 114) (tstamp 5E826FF5)) + (segment (start 445.620899 146.002399) (end 445.6939 146.0754) (width 0.254) (layer B.Cu) (net 114) (tstamp 5E826FF2)) + (segment (start 484.68788 125.9714) (end 484.68788 127.0254) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 481.42388 122.7074) (end 484.68788 125.9714) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 447.8019 127.0254) (end 452.1199 122.7074) (width 0.254) (layer B.Cu) (net 114) (tstamp 5E826124)) + (segment (start 446.7479 127.0254) (end 447.8019 127.0254) (width 0.254) (layer B.Cu) (net 114) (tstamp 5E826121)) + (segment (start 446.7479 146.0754) (end 447.8019 146.0754) (width 0.254) (layer B.Cu) (net 114) (tstamp 5E82611E)) + (segment (start 465.63788 122.92838) (end 465.63788 127.0254) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 465.4169 122.7074) (end 465.63788 122.92838) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 452.1199 122.7074) (end 465.4169 122.7074) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 465.4169 122.7074) (end 481.42388 122.7074) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 447.8019 146.0754) (end 450.9325 142.9448) (width 0.254) (layer B.Cu) (net 114) (tstamp 5E82611B)) + (segment (start 482.61768 142.9512) (end 484.68788 145.0214) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 484.68788 145.0214) (end 484.68788 146.0754) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 482.2825 142.9512) (end 482.61768 142.9512) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 465.5375 142.9448) (end 465.63788 143.04518) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 465.63788 143.04518) (end 465.63788 146.0754) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 450.9325 142.9448) (end 465.5375 142.9448) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 465.5375 142.9448) (end 482.4413 142.9448) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 446.7479 127.0254) (end 445.6939 127.0254) (width 0.254) (layer B.Cu) (net 114) (tstamp 5E826FEF)) + (segment (start 265.652011 217.252789) (end 265.652011 217.227389) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 249.421411 221.125811) (end 261.778989 221.125811) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 237.236 208.9404) (end 249.421411 221.125811) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 273.812 209.0674) (end 276.098 209.0674) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 265.652011 217.227389) (end 273.812 209.0674) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 261.778989 221.125811) (end 265.652011 217.252789) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 329.438 215.3412) (end 484.2764 215.3412) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 322.6308 208.534) (end 329.438 215.3412) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 276.7584 208.534) (end 322.6308 208.534) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 276.1996 209.0928) (end 276.7584 208.534) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 485.5718 146.0754) (end 484.68788 146.0754) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 486.4354 146.939) (end 485.5718 146.0754) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 486.4354 213.1949) (end 486.4354 146.939) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 484.2891 215.3412) (end 486.4354 213.1949) (width 0.254) (layer B.Cu) (net 114)) + (segment (start 123.91888 203.2254) (end 131.66588 195.4784) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 122.86488 203.2254) (end 123.91888 203.2254) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 172.7454 195.4784) (end 172.87113 195.60413) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 172.87113 195.60413) (end 172.87113 203.2254) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 148.8694 195.4784) (end 149.05863 195.66763) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 131.66588 195.4784) (end 148.8694 195.4784) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 149.05863 195.66763) (end 149.05863 203.2254) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 148.8694 195.4784) (end 172.7454 195.4784) (width 0.254) (layer B.Cu) (net 116)) + (via (at 261.0104 195.5038) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 116)) + (segment (start 261.0104 195.5038) (end 348.7674 195.4784) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 261.0104 203.19238) (end 260.97738 203.2254) (width 0.254) (layer F.Cu) (net 116)) + (segment (start 261.0104 195.5038) (end 261.0104 203.19238) (width 0.254) (layer F.Cu) (net 116)) + (segment (start 264.414 205.60802) (end 262.03138 203.2254) (width 0.254) (layer F.Cu) (net 116)) + (segment (start 234.696 208.9404) (end 243.182789 217.427189) (width 0.254) (layer F.Cu) (net 116)) + (segment (start 243.182789 217.427189) (end 260.016611 217.427189) (width 0.254) (layer F.Cu) (net 116)) + (segment (start 260.016611 217.427189) (end 264.414 213.0298) (width 0.254) (layer F.Cu) (net 116)) + (segment (start 264.414 213.0298) (end 264.414 205.60802) (width 0.254) (layer F.Cu) (net 116)) + (segment (start 262.03138 203.2254) (end 260.97738 203.2254) (width 0.254) (layer F.Cu) (net 116)) + (segment (start 348.8436 195.4784) (end 348.9452 195.58) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 348.7674 195.4784) (end 348.8436 195.4784) (width 0.254) (layer B.Cu) (net 116)) + (via (at 348.9452 195.58) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 116)) + (segment (start 348.9452 203.08697) (end 349.08363 203.2254) (width 0.254) (layer F.Cu) (net 116)) + (segment (start 348.9452 195.58) (end 348.9452 203.08697) (width 0.254) (layer F.Cu) (net 116)) + (via (at 372.872 195.5292) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 116)) + (segment (start 372.872 203.20127) (end 372.89613 203.2254) (width 0.254) (layer F.Cu) (net 116)) + (segment (start 372.872 195.5292) (end 372.872 203.20127) (width 0.254) (layer F.Cu) (net 116)) + (segment (start 396.70863 203.2254) (end 396.70863 197.87743) (width 0.254) (layer F.Cu) (net 116)) + (via (at 396.70863 197.87743) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 116)) + (segment (start 372.89613 195.60667) (end 372.89613 195.55333) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 372.9228 195.58) (end 372.89613 195.60667) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 372.89613 195.55333) (end 372.872 195.5292) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 173.126399 195.097401) (end 260.604001 195.097401) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 172.7454 195.4784) (end 173.126399 195.097401) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 260.604001 195.097401) (end 261.0104 195.5038) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 351.028 192.7098) (end 357.7082 192.7098) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 360.5276 195.5292) (end 372.872 195.5292) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 357.7082 192.7098) (end 360.5276 195.5292) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 348.9452 194.7926) (end 351.028 192.7098) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 348.9452 195.58) (end 348.9452 194.7926) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 395.42466 199.1614) (end 396.70863 197.87743) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 372.872 196.3674) (end 375.666 199.1614) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 375.666 199.1614) (end 395.42466 199.1614) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 372.872 195.5292) (end 372.872 196.3674) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 413.92973 195.58) (end 399.2372 195.58) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 420.52113 202.1714) (end 413.92973 195.58) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 420.52113 203.2254) (end 420.52113 202.1714) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 399.0594 195.58) (end 399.1864 195.58) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 396.76197 197.87743) (end 399.0594 195.58) (width 0.254) (layer B.Cu) (net 116)) + (segment (start 396.70863 197.87743) (end 396.76197 197.87743) (width 0.254) (layer B.Cu) (net 116)) + (via (at 101.727 197.6882) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 120)) + (segment (start 199.136 208.9404) (end 195.005255 213.071145) (width 0.254) (layer B.Cu) (net 120)) + (segment (start 195.005255 213.071145) (end 190.602085 213.071145) (width 0.254) (layer B.Cu) (net 120)) + (segment (start 106.627968 202.589168) (end 102.133399 198.094599) (width 0.254) (layer B.Cu) (net 120)) + (segment (start 108.466877 213.071145) (end 106.627968 211.232236) (width 0.254) (layer B.Cu) (net 120)) + (segment (start 181.895293 209.813567) (end 178.637715 213.071145) (width 0.254) (layer B.Cu) (net 120)) + (segment (start 178.637715 213.071145) (end 108.466877 213.071145) (width 0.254) (layer B.Cu) (net 120)) + (segment (start 187.344507 209.813567) (end 181.895293 209.813567) (width 0.254) (layer B.Cu) (net 120)) + (segment (start 106.627968 211.232236) (end 106.627968 202.589168) (width 0.254) (layer B.Cu) (net 120)) + (segment (start 190.602085 213.071145) (end 187.344507 209.813567) (width 0.254) (layer B.Cu) (net 120)) + (segment (start 102.133399 198.094599) (end 101.727 197.6882) (width 0.254) (layer B.Cu) (net 120)) + (segment (start 99.3902 195.3514) (end 96.3168 195.3514) (width 0.254) (layer F.Cu) (net 120)) + (segment (start 101.727 197.6882) (end 99.3902 195.3514) (width 0.254) (layer F.Cu) (net 120)) + (via (at 103.174798 212.9282) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 121)) + (segment (start 190.225971 213.979167) (end 186.968393 210.721589) (width 0.254) (layer B.Cu) (net 121)) + (segment (start 186.968393 210.721589) (end 182.271407 210.721589) (width 0.254) (layer B.Cu) (net 121)) + (segment (start 179.013829 213.979167) (end 104.225765 213.979167) (width 0.254) (layer B.Cu) (net 121)) + (segment (start 104.225765 213.979167) (end 103.581197 213.334599) (width 0.254) (layer B.Cu) (net 121)) + (segment (start 209.296 208.9404) (end 204.257233 213.979167) (width 0.254) (layer B.Cu) (net 121)) + (segment (start 204.257233 213.979167) (end 190.225971 213.979167) (width 0.254) (layer B.Cu) (net 121)) + (segment (start 103.581197 213.334599) (end 103.174798 212.9282) (width 0.254) (layer B.Cu) (net 121)) + (segment (start 182.271407 210.721589) (end 179.013829 213.979167) (width 0.254) (layer B.Cu) (net 121)) + (segment (start 101.523798 211.2772) (end 96.4184 211.2772) (width 0.254) (layer F.Cu) (net 121)) + (segment (start 103.174798 212.9282) (end 101.523798 211.2772) (width 0.254) (layer F.Cu) (net 121)) + (via (at 100.838 181.0258) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 122)) + (segment (start 100.711 180.8988) (end 100.838 181.0258) (width 0.254) (layer F.Cu) (net 122)) + (segment (start 100.225211 181.638589) (end 100.431601 181.432199) (width 0.254) (layer B.Cu) (net 122)) + (segment (start 182.641142 211.63599) (end 179.389943 214.887189) (width 0.254) (layer B.Cu) (net 122)) + (segment (start 189.849857 214.887189) (end 186.598657 211.635989) (width 0.254) (layer B.Cu) (net 122)) + (segment (start 219.456 208.9404) (end 213.509211 214.887189) (width 0.254) (layer B.Cu) (net 122)) + (segment (start 100.431601 181.432199) (end 100.838 181.0258) (width 0.254) (layer B.Cu) (net 122)) + (segment (start 102.753257 214.887189) (end 100.225211 212.359143) (width 0.254) (layer B.Cu) (net 122)) + (segment (start 213.509211 214.887189) (end 189.849857 214.887189) (width 0.254) (layer B.Cu) (net 122)) + (segment (start 179.389943 214.887189) (end 102.753257 214.887189) (width 0.254) (layer B.Cu) (net 122)) + (segment (start 186.598657 211.635989) (end 182.641142 211.63599) (width 0.254) (layer B.Cu) (net 122)) + (segment (start 100.225211 212.359143) (end 100.225211 181.638589) (width 0.254) (layer B.Cu) (net 122)) + (segment (start 96.5454 181.0258) (end 96.4184 180.8988) (width 0.254) (layer F.Cu) (net 122)) + (segment (start 100.838 181.0258) (end 96.5454 181.0258) (width 0.254) (layer F.Cu) (net 122)) + (segment (start 192.919266 212.617134) (end 195.746001 209.790399) (width 0.254) (layer B.Cu) (net 123)) + (segment (start 190.823934 212.617134) (end 192.919266 212.617134) (width 0.254) (layer B.Cu) (net 123)) + (segment (start 187.5536 209.3468) (end 190.823934 212.617134) (width 0.254) (layer B.Cu) (net 123)) + (segment (start 181.7116 209.3468) (end 187.5536 209.3468) (width 0.254) (layer B.Cu) (net 123)) + (segment (start 103.1748 186.436) (end 107.081979 190.343179) (width 0.254) (layer B.Cu) (net 123)) + (segment (start 178.441266 212.617134) (end 181.7116 209.3468) (width 0.254) (layer B.Cu) (net 123)) + (segment (start 195.746001 209.790399) (end 196.596 208.9404) (width 0.254) (layer B.Cu) (net 123)) + (segment (start 107.081979 211.044179) (end 108.654934 212.617134) (width 0.254) (layer B.Cu) (net 123)) + (segment (start 108.654934 212.617134) (end 178.441266 212.617134) (width 0.254) (layer B.Cu) (net 123)) + (segment (start 107.081979 190.343179) (end 107.081979 211.044179) (width 0.254) (layer B.Cu) (net 123)) + (segment (start 178.825772 213.525156) (end 182.08335 210.267578) (width 0.254) (layer B.Cu) (net 124)) + (segment (start 182.08335 210.267578) (end 187.15645 210.267578) (width 0.254) (layer B.Cu) (net 124)) + (segment (start 202.171244 213.525156) (end 205.906001 209.790399) (width 0.254) (layer B.Cu) (net 124)) + (segment (start 106.173959 208.510559) (end 106.173959 211.420295) (width 0.254) (layer B.Cu) (net 124)) + (segment (start 103.1748 205.5114) (end 106.173959 208.510559) (width 0.254) (layer B.Cu) (net 124)) + (segment (start 106.173959 211.420295) (end 108.27882 213.525156) (width 0.254) (layer B.Cu) (net 124)) + (segment (start 187.15645 210.267578) (end 190.414028 213.525156) (width 0.254) (layer B.Cu) (net 124)) + (segment (start 190.414028 213.525156) (end 202.171244 213.525156) (width 0.254) (layer B.Cu) (net 124)) + (segment (start 205.906001 209.790399) (end 206.756 208.9404) (width 0.254) (layer B.Cu) (net 124)) + (segment (start 108.27882 213.525156) (end 178.825772 213.525156) (width 0.254) (layer B.Cu) (net 124)) + (via (at 111.3028 181.5338) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 125)) + (segment (start 121.035899 168.638401) (end 122.2629 167.4114) (width 0.254) (layer F.Cu) (net 125)) + (segment (start 121.035899 175.077301) (end 121.035899 168.638401) (width 0.254) (layer F.Cu) (net 125)) + (segment (start 117.7544 178.3588) (end 121.035899 175.077301) (width 0.254) (layer F.Cu) (net 125)) + (segment (start 114.4778 178.3588) (end 117.7544 178.3588) (width 0.254) (layer F.Cu) (net 125)) + (segment (start 111.3028 181.5338) (end 114.4778 178.3588) (width 0.254) (layer F.Cu) (net 125)) + (segment (start 102.0318 181.5338) (end 111.3028 181.5338) (width 0.254) (layer B.Cu) (net 125)) + (segment (start 103.079578 214.433178) (end 100.6856 212.0392) (width 0.254) (layer B.Cu) (net 125)) + (segment (start 179.201886 214.433178) (end 103.079578 214.433178) (width 0.254) (layer B.Cu) (net 125)) + (segment (start 100.6856 212.0392) (end 100.6856 182.88) (width 0.254) (layer B.Cu) (net 125)) + (segment (start 182.459464 211.1756) (end 179.201886 214.433178) (width 0.254) (layer B.Cu) (net 125)) + (segment (start 186.780336 211.1756) (end 182.459464 211.1756) (width 0.254) (layer B.Cu) (net 125)) + (segment (start 211.423222 214.433178) (end 190.037914 214.433178) (width 0.254) (layer B.Cu) (net 125)) + (segment (start 190.037914 214.433178) (end 186.780336 211.1756) (width 0.254) (layer B.Cu) (net 125)) + (segment (start 100.6856 182.88) (end 102.0318 181.5338) (width 0.254) (layer B.Cu) (net 125)) + (segment (start 216.916 208.9404) (end 211.423222 214.433178) (width 0.254) (layer B.Cu) (net 125)) + (segment (start 98.6028 185.1914) (end 96.3168 185.1914) (width 0.254) (layer F.Cu) (net 126)) + (segment (start 100.2284 190.6778) (end 99.0346 189.484) (width 0.254) (layer F.Cu) (net 126)) + (segment (start 99.0346 189.484) (end 99.0346 185.6232) (width 0.254) (layer F.Cu) (net 126)) + (segment (start 102.6922 190.6778) (end 100.2284 190.6778) (width 0.254) (layer F.Cu) (net 126)) + (segment (start 99.0346 185.6232) (end 98.6028 185.1914) (width 0.254) (layer F.Cu) (net 126)) + (segment (start 103.1748 190.1952) (end 102.6922 190.6778) (width 0.254) (layer F.Cu) (net 126)) + (segment (start 103.1748 188.976) (end 103.1748 190.1952) (width 0.254) (layer F.Cu) (net 126)) + (segment (start 102.0208 208.0514) (end 101.5238 207.5544) (width 0.254) (layer F.Cu) (net 127)) + (segment (start 103.1748 208.0514) (end 102.0208 208.0514) (width 0.254) (layer F.Cu) (net 127)) + (segment (start 101.5238 207.5544) (end 101.5238 202.3364) (width 0.254) (layer F.Cu) (net 127)) + (segment (start 100.3046 201.1172) (end 96.4184 201.1172) (width 0.254) (layer F.Cu) (net 127)) + (segment (start 101.5238 202.3364) (end 100.3046 201.1172) (width 0.254) (layer F.Cu) (net 127)) + (via (at 113.5888 180.9496) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 128)) + (segment (start 122.2629 174.7266) (end 122.2629 169.9514) (width 0.254) (layer F.Cu) (net 128)) + (segment (start 116.0399 180.9496) (end 122.2629 174.7266) (width 0.254) (layer F.Cu) (net 128)) + (segment (start 113.5888 180.9496) (end 116.0399 180.9496) (width 0.254) (layer F.Cu) (net 128)) + (segment (start 113.5888 180.9496) (end 112.2934 179.6542) (width 0.254) (layer B.Cu) (net 128)) + (via (at 100.838 179.6542) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 128)) + (segment (start 112.2934 179.6542) (end 100.838 179.6542) (width 0.254) (layer B.Cu) (net 128)) + (segment (start 100.838 179.6034) (end 100.838 179.6542) (width 0.254) (layer F.Cu) (net 128)) + (segment (start 100.431601 179.247801) (end 100.431601 179.197001) (width 0.254) (layer F.Cu) (net 128)) + (segment (start 100.838 179.6542) (end 100.431601 179.247801) (width 0.254) (layer F.Cu) (net 128)) + (segment (start 100.431601 179.197001) (end 100.2538 179.0192) (width 0.254) (layer F.Cu) (net 128)) + (segment (start 100.2538 179.0192) (end 100.2538 171.704) (width 0.254) (layer F.Cu) (net 128)) + (segment (start 99.2886 170.7388) (end 96.4184 170.7388) (width 0.254) (layer F.Cu) (net 128)) + (segment (start 100.2538 171.704) (end 99.2886 170.7388) (width 0.254) (layer F.Cu) (net 128)) ) diff --git a/hardware/keyboard-sol/kbd-sol.sch b/hardware/keyboard-sol/kbd-sol.sch index 32b6543..8e335a1 100644 --- a/hardware/keyboard-sol/kbd-sol.sch +++ b/hardware/keyboard-sol/kbd-sol.sch @@ -454,33 +454,33 @@ Wire Wire Line Wire Wire Line 9700 3150 8400 3150 $Comp -L Device:LED D86 +L Device:LED LED1 U 1 1 5E34C1C3 P 8680 1450 -F 0 "D86" H 8673 1195 50 0000 C CNN -F 1 "LED" H 8673 1286 50 0000 C CNN +F 0 "LED1" H 8670 1330 50 0000 C CNN +F 1 "LED" H 8673 1286 50 0001 C CNN F 2 "LED_THT:LED_D3.0mm" H 8680 1450 50 0001 C CNN F 3 "~" H 8680 1450 50 0001 C CNN 1 8680 1450 -1 0 0 1 $EndComp $Comp -L Device:LED D87 +L Device:LED LED2 U 1 1 5E34D862 P 8680 1850 -F 0 "D87" H 8673 1595 50 0000 C CNN -F 1 "LED" H 8673 1686 50 0000 C CNN +F 0 "LED2" H 8650 1740 50 0000 C CNN +F 1 "LED" H 8673 1686 50 0001 C CNN F 2 "LED_THT:LED_D3.0mm" H 8680 1850 50 0001 C CNN F 3 "~" H 8680 1850 50 0001 C CNN 1 8680 1850 -1 0 0 1 $EndComp $Comp -L Device:LED D88 +L Device:LED LED3 U 1 1 5E34E748 P 8680 2250 -F 0 "D88" H 8673 1995 50 0000 C CNN -F 1 "LED" H 8673 2086 50 0000 C CNN +F 0 "LED3" H 8670 2140 50 0000 C CNN +F 1 "LED" H 8673 2086 50 0001 C CNN F 2 "LED_THT:LED_D3.0mm" H 8680 2250 50 0001 C CNN F 3 "~" H 8680 2250 50 0001 C CNN 1 8680 2250