mirror of
https://github.com/osiweb/unified_retro_keyboard.git
synced 2024-11-29 20:49:17 +00:00
e784abe263
- This allows the PCB to sink below the mounting brackets. The aligner height can be adjusted relative to the mounting brackets using spacers. - changed futaba aligners to use cherry stabilizers. - bumped rev number
464 lines
19 KiB
Plaintext
464 lines
19 KiB
Plaintext
(kicad_pcb (version 20171130) (host pcbnew "(5.1.5-0-10_14)")
|
|
|
|
(general
|
|
(thickness 1.6)
|
|
(drawings 15)
|
|
(tracks 0)
|
|
(zones 0)
|
|
(modules 19)
|
|
(nets 1)
|
|
)
|
|
|
|
(page C)
|
|
(title_block
|
|
(title "Unified Retro Keyboard")
|
|
(date 2019-08-25)
|
|
(rev 1.1)
|
|
(company OSIWeb.org)
|
|
(comment 1 "Key aligner - Cherry (numpad)")
|
|
)
|
|
|
|
(layers
|
|
(0 F.Cu signal)
|
|
(31 B.Cu signal)
|
|
(32 B.Adhes user)
|
|
(33 F.Adhes user)
|
|
(34 B.Paste user)
|
|
(35 F.Paste user)
|
|
(36 B.SilkS user)
|
|
(37 F.SilkS user)
|
|
(38 B.Mask user)
|
|
(39 F.Mask user)
|
|
(40 Dwgs.User user)
|
|
(41 Cmts.User user)
|
|
(42 Eco1.User user)
|
|
(43 Eco2.User user)
|
|
(44 Edge.Cuts user)
|
|
(45 Margin user)
|
|
(46 B.CrtYd user)
|
|
(47 F.CrtYd user)
|
|
(48 B.Fab user)
|
|
(49 F.Fab user)
|
|
)
|
|
|
|
(setup
|
|
(last_trace_width 0.254)
|
|
(user_trace_width 0.254)
|
|
(user_trace_width 0.508)
|
|
(user_trace_width 1.27)
|
|
(trace_clearance 0.2)
|
|
(zone_clearance 0.508)
|
|
(zone_45_only no)
|
|
(trace_min 0.2)
|
|
(via_size 0.8128)
|
|
(via_drill 0.4064)
|
|
(via_min_size 0.4)
|
|
(via_min_drill 0.3)
|
|
(user_via 1.27 0.7112)
|
|
(uvia_size 0.3048)
|
|
(uvia_drill 0.1016)
|
|
(uvias_allowed no)
|
|
(uvia_min_size 0.2)
|
|
(uvia_min_drill 0.1)
|
|
(edge_width 0.05)
|
|
(segment_width 0.2)
|
|
(pcb_text_width 0.3)
|
|
(pcb_text_size 1.5 1.5)
|
|
(mod_edge_width 0.12)
|
|
(mod_text_size 1 1)
|
|
(mod_text_width 0.15)
|
|
(pad_size 3.81 3.81)
|
|
(pad_drill 3.81)
|
|
(pad_to_mask_clearance 0)
|
|
(aux_axis_origin 61.4172 179.1081)
|
|
(grid_origin 76.835 223.393)
|
|
(visible_elements 7FFFEFFF)
|
|
(pcbplotparams
|
|
(layerselection 0x010fc_ffffffff)
|
|
(usegerberextensions false)
|
|
(usegerberattributes false)
|
|
(usegerberadvancedattributes false)
|
|
(creategerberjobfile false)
|
|
(excludeedgelayer true)
|
|
(linewidth 0.100000)
|
|
(plotframeref false)
|
|
(viasonmask false)
|
|
(mode 1)
|
|
(useauxorigin false)
|
|
(hpglpennumber 1)
|
|
(hpglpenspeed 20)
|
|
(hpglpendiameter 15.000000)
|
|
(psnegative false)
|
|
(psa4output false)
|
|
(plotreference true)
|
|
(plotvalue true)
|
|
(plotinvisibletext false)
|
|
(padsonsilk false)
|
|
(subtractmaskfromsilk false)
|
|
(outputformat 1)
|
|
(mirror false)
|
|
(drillshape 0)
|
|
(scaleselection 1)
|
|
(outputdirectory "outputs"))
|
|
)
|
|
|
|
(net 0 "")
|
|
|
|
(net_class Default "This is the default net class."
|
|
(clearance 0.2)
|
|
(trace_width 0.254)
|
|
(via_dia 0.8128)
|
|
(via_drill 0.4064)
|
|
(uvia_dia 0.3048)
|
|
(uvia_drill 0.1016)
|
|
(diff_pair_width 0.2032)
|
|
(diff_pair_gap 0.254)
|
|
)
|
|
|
|
(net_class power1 ""
|
|
(clearance 0.254)
|
|
(trace_width 1.27)
|
|
(via_dia 1.27)
|
|
(via_drill 0.7112)
|
|
(uvia_dia 0.3048)
|
|
(uvia_drill 0.1016)
|
|
(diff_pair_width 0.2032)
|
|
(diff_pair_gap 0.254)
|
|
)
|
|
|
|
(net_class signal ""
|
|
(clearance 0.2032)
|
|
(trace_width 0.254)
|
|
(via_dia 0.8128)
|
|
(via_drill 0.4064)
|
|
(uvia_dia 0.3048)
|
|
(uvia_drill 0.1016)
|
|
(diff_pair_width 0.2032)
|
|
(diff_pair_gap 0.254)
|
|
)
|
|
|
|
(module 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)))
|
|
)
|
|
(fp_text value "NP 5" (at -5.334 8.6614) (layer F.SilkS)
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start -6.985 -6.985) (end 6.985 -6.985) (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 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)))
|
|
)
|
|
(fp_text value "NP 4" (at -5.334 8.6614) (layer F.SilkS)
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start -6.985 -6.985) (end 6.985 -6.985) (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 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)))
|
|
)
|
|
(fp_text value "NP 6" (at -5.334 8.6614) (layer F.SilkS)
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start -6.985 -6.985) (end 6.985 -6.985) (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 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)))
|
|
)
|
|
(fp_text value "NP 9" (at -5.334 8.6614) (layer F.SilkS)
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start -6.985 -6.985) (end 6.985 -6.985) (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 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)))
|
|
)
|
|
(fp_text value "NP 3" (at -5.334 8.6614) (layer F.SilkS)
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start -6.985 -6.985) (end 6.985 -6.985) (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 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)))
|
|
)
|
|
(fp_text value "NP divide" (at -0.29718 8.72744) (layer F.SilkS)
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start -6.985 -6.985) (end 6.985 -6.985) (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 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)))
|
|
)
|
|
(fp_text value "NP 2" (at -5.334 8.6614) (layer F.SilkS)
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start -6.985 -6.985) (end 6.985 -6.985) (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 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)))
|
|
)
|
|
(fp_text value "NP 8" (at -5.334 8.6614) (layer F.SilkS)
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start -6.985 -6.985) (end 6.985 -6.985) (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 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)))
|
|
)
|
|
(fp_text value "NP plus" (at -5.334 8.6614) (layer F.SilkS)
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start -6.985 -6.985) (end 6.985 -6.985) (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 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)))
|
|
)
|
|
(fp_text value "NP asterisk" (at -0.88138 8.72744) (layer F.SilkS)
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start -6.985 -6.985) (end 6.985 -6.985) (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 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)))
|
|
)
|
|
(fp_text value "NP period" (at -5.334 8.6614) (layer F.SilkS)
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start -6.985 -6.985) (end 6.985 -6.985) (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 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)))
|
|
)
|
|
(fp_text value "NP 1" (at -5.334 8.6614) (layer F.SilkS)
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start -6.985 -6.985) (end 6.985 -6.985) (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 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)))
|
|
)
|
|
(fp_text value "NP 7" (at -5.334 8.6614) (layer F.SilkS)
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start -6.985 -6.985) (end 6.985 -6.985) (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 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)))
|
|
)
|
|
(fp_text value "NP Zero" (at -5.334 8.6614) (layer F.SilkS)
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start -6.985 -6.985) (end 6.985 -6.985) (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 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)))
|
|
)
|
|
(fp_text value "NP Dash" (at -5.334 8.6614) (layer F.SilkS)
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(fp_line (start -6.985 -6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12))
|
|
(fp_line (start -6.985 -6.985) (end 6.985 -6.985) (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 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 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 "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_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))
|
|
|
|
)
|