Multiple fixes to classic keyboard for fit and build ease

- remove material from PCB to allow keyboard to fit in Apple II case

- enlarge center hole on cherry MX footprints slightly, to 0.160" to allow
slightly more tolerance, which eases assembly.

- include holes for LEDs on futaba aligner

- include extra pads on main PCB for LEDs with futaba keys

- Add LED on LINE FEED which maps to REPEAT/CAPSLOCK on Apple II keymap
This commit is contained in:
Dave 2020-06-17 01:00:01 -05:00
parent 5b5320bca6
commit fb28dd34fc
7 changed files with 4269 additions and 3665 deletions

View File

@ -1,44 +1,44 @@
(module "MX_space_aligner" (layer F.Cu) (tedit 5DA62851)
(fp_text reference "SW**" (at -5.334 -7.874) (layer F.SilkS)
(module MX_space_aligner (layer F.Cu) (tedit 5EE3C1C3)
(fp_text reference SW** (at -5.334 -7.874) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "MX_space_aligner" (at -0.6096 7.9248) (layer B.Fab)
(fp_text value MX_space_aligner (at -0.6096 7.9248) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 6.985 -6.985) (end 6.985 -1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 -1.397) (end 63.3476 -1.397) (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 6.985 1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 1.397) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 6.985) (end -6.985 1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 1.397) (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))
(fp_line (start -63.3476 -1.397) (end -6.985 -1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -1.397) (end -6.985 -6.985) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -1.397) (end -6.985 -6.985) (layer Edge.Cuts) (width 0.12))
(fp_line (start -63.2206 -1.397) (end -6.985 -1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start -63.2206 -5.6896) (end -63.2206 -1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start -70.1294 -5.6896) (end -63.2206 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start -70.1294 -2.286) (end -70.1294 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start -70.866 -2.286) (end -70.1294 -2.286) (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.1294 0.508) (end -70.866 0.508) (layer Edge.Cuts) (width 0.12))
(fp_line (start -70.1294 6.604) (end -70.1294 0.508) (layer Edge.Cuts) (width 0.12))
(fp_line (start -68.199 6.604) (end -70.1294 6.604) (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 -65.151 7.7724) (end -68.199 7.7724) (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 -63.2206 6.604) (end -65.151 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start -63.2206 1.397) (end -63.2206 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 1.397) (end -63.2206 1.397) (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 6.985 6.985) (end -6.985 6.985) (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 63.2206 1.397) (end 6.985 1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start 63.2206 6.604) (end 63.2206 1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start 65.151 6.604) (end 63.2206 6.604) (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 68.199 7.7724) (end 65.151 7.7724) (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 70.1294 6.604) (end 68.199 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 70.1294 0.508) (end 70.1294 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 70.866 0.508) (end 70.1294 0.508) (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.1294 -2.286) (end 70.866 -2.286) (layer Edge.Cuts) (width 0.12))
(fp_line (start 70.1294 -5.6896) (end 70.1294 -2.286) (layer Edge.Cuts) (width 0.12))
(fp_line (start 63.2206 -5.6896) (end 70.1294 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start 63.2206 -1.397) (end 63.2206 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 -1.397) (end 63.2206 -1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 -6.985) (end 6.985 -1.397) (layer Edge.Cuts) (width 0.12))
)

View File

@ -1,11 +1,11 @@
(kicad_pcb (version 20171130) (host pcbnew "(5.1.5-0-10_14)")
(kicad_pcb (version 20171130) (host pcbnew "(5.1.6-0-10_14)")
(general
(thickness 1.6)
(drawings 7)
(tracks 0)
(drawings 11)
(tracks 1)
(zones 0)
(modules 75)
(modules 79)
(nets 1)
)
@ -67,8 +67,8 @@
(mod_edge_width 0.12)
(mod_text_size 1 1)
(mod_text_width 0.15)
(pad_size 6.858 6.858)
(pad_drill 6.858)
(pad_size 3.200001 3.200001)
(pad_drill 3.200001)
(pad_to_mask_clearance 0)
(aux_axis_origin 61.4172 179.1081)
(grid_origin 62.1538 75.2602)
@ -137,6 +137,106 @@
(diff_pair_gap 0.254)
)
(module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 5EE3C68D) (tstamp 5EE3CC92)
(at 364.79988 127.89916)
(descr "Mounting Hole 3.2mm, no annular, M3")
(tags "mounting hole 3.2mm no annular m3")
(attr virtual)
(fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value LED (at 0 4.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
)
(module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 5EE3C589) (tstamp 5EE3C619)
(at 292.40988 137.04316)
(descr "Mounting Hole 3.2mm, no annular, M3")
(tags "mounting hole 3.2mm no annular m3")
(attr virtual)
(fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value LED (at 0 4.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad "" np_thru_hole circle (at 0 0.39116) (size 3.200001 3.200001) (drill 3.200001) (layers *.Cu *.Mask))
)
(module "" (layer F.Cu) (tedit 0) (tstamp 0)
(at 98.94316 189.51448)
(fp_text reference "" (at 93.29166 190.9191) (layer F.SilkS)
(effects (font (size 1.27 1.27) (thickness 0.15)))
)
(fp_text value "" (at 93.29166 190.9191) (layer F.SilkS)
(effects (font (size 1.27 1.27) (thickness 0.15)))
)
(pad 1 np_thru_hole circle (at 93.29166 190.9191) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
)
(module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 5EE3C5A6) (tstamp 5EE3C505)
(at 93.00718 190.9191)
(descr "Mounting Hole 3.2mm, no annular, M3")
(tags "mounting hole 3.2mm no annular m3")
(attr virtual)
(fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "LED Hole" (at 0 4.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad "" np_thru_hole circle (at -10.1473 -15.37716) (size 3.200001 3.200001) (drill 3.200001) (layers *.Cu *.Mask))
)
(module unikbd:MX_space_aligner (layer F.Cu) (tedit 5EE3C1C3) (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_line (start 6.985 -6.985) (end 6.985 -1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 -1.397) (end 63.2206 -1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start 63.2206 -1.397) (end 63.2206 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start 63.2206 -5.6896) (end 70.1294 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start 70.1294 -5.6896) (end 70.1294 -2.286) (layer Edge.Cuts) (width 0.12))
(fp_line (start 70.1294 -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.1294 0.508) (layer Edge.Cuts) (width 0.12))
(fp_line (start 70.1294 0.508) (end 70.1294 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 70.1294 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.2206 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 63.2206 6.604) (end 63.2206 1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start 63.2206 1.397) (end 6.985 1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 1.397) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 6.985) (end -6.985 1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 1.397) (end -63.2206 1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start -63.2206 1.397) (end -63.2206 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start -63.2206 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.1294 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start -70.1294 6.604) (end -70.1294 0.508) (layer Edge.Cuts) (width 0.12))
(fp_line (start -70.1294 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.1294 -2.286) (layer Edge.Cuts) (width 0.12))
(fp_line (start -70.1294 -2.286) (end -70.1294 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start -70.1294 -5.6896) (end -63.2206 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start -63.2206 -5.6896) (end -63.2206 -1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start -63.2206 -1.397) (end -6.985 -1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -1.397) (end -6.985 -6.985) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12))
)
(module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5E0A52FF)
(at 68.57238 89.79916)
(fp_text reference SW62 (at -6.64718 -8.13816) (layer F.SilkS)
@ -459,7 +559,7 @@
(module unikbd:OSI_spacer_holes (layer F.Cu) (tedit 5E099C16) (tstamp 5E09F771)
(at 197.15988 165.99916)
(fp_text reference REF** (at 0 0.5) (layer F.SilkS)
(fp_text reference SW46 (at 9.90854 -2.3876) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "OSI mounting holes" (at -0.32258 11.14044) (layer F.Fab)
@ -467,54 +567,54 @@
)
(fp_circle (center -85.979 0.4826) (end -82.229 0.4826) (layer F.CrtYd) (width 0.05))
(fp_circle (center -85.979 0.4826) (end -82.479 0.4826) (layer Cmts.User) (width 0.15))
(fp_circle (center 85.979 0.4826) (end 89.729 0.4826) (layer F.CrtYd) (width 0.05))
(fp_circle (center 85.979 0.4826) (end 89.479 0.4826) (layer Cmts.User) (width 0.15))
(fp_circle (center 31.75 10.16) (end 35.5 10.16) (layer F.CrtYd) (width 0.05))
(fp_circle (center 31.75 10.16) (end 35.25 10.16) (layer Cmts.User) (width 0.15))
(fp_circle (center -31.75 10.16) (end -28 10.16) (layer F.CrtYd) (width 0.05))
(fp_circle (center -31.75 10.16) (end -28.25 10.16) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 -92.8624) (end 3.75 -92.8624) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 -92.8624) (end 3.5 -92.8624) (layer Cmts.User) (width 0.15))
(fp_circle (center -109.855 -92.8624) (end -106.105 -92.8624) (layer F.CrtYd) (width 0.05))
(fp_circle (center -109.855 -92.8624) (end -106.355 -92.8624) (layer Cmts.User) (width 0.15))
(fp_circle (center 109.855 -92.8624) (end 113.605 -92.8624) (layer F.CrtYd) (width 0.05))
(fp_circle (center 109.855 -92.8624) (end 113.355 -92.8624) (layer Cmts.User) (width 0.15))
(fp_text user %R (at 110.75162 -87.97036) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user OSI (at 110.49762 -97.57156) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 85.979 0.4826) (end 89.729 0.4826) (layer F.CrtYd) (width 0.05))
(fp_circle (center 85.979 0.4826) (end 89.479 0.4826) (layer Cmts.User) (width 0.15))
(fp_text user %R (at 86.57082 5.50164) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user OSI (at 86.31682 -4.09956) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 31.75 10.16) (end 35.5 10.16) (layer F.CrtYd) (width 0.05))
(fp_circle (center 31.75 10.16) (end 35.25 10.16) (layer Cmts.User) (width 0.15))
(fp_text user %R (at 32.13862 14.79804) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user OSI (at 31.88462 5.19684) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center -31.75 10.16) (end -28 10.16) (layer F.CrtYd) (width 0.05))
(fp_circle (center -31.75 10.16) (end -28.25 10.16) (layer Cmts.User) (width 0.15))
(fp_text user %R (at -31.61538 15.12824) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user OSI (at -31.86938 5.52704) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 -92.8624) (end 3.75 -92.8624) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 -92.8624) (end 3.5 -92.8624) (layer Cmts.User) (width 0.15))
(fp_text user OSI (at 0.59182 -97.46996) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0.84582 -87.86876) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center -109.855 -92.8624) (end -106.105 -92.8624) (layer F.CrtYd) (width 0.05))
(fp_circle (center -109.855 -92.8624) (end -106.355 -92.8624) (layer Cmts.User) (width 0.15))
(fp_text user OSI (at -109.56798 -97.46996) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at -109.31398 -87.86876) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 109.855 -92.8624) (end 113.605 -92.8624) (layer F.CrtYd) (width 0.05))
(fp_circle (center 109.855 -92.8624) (end 113.355 -92.8624) (layer Cmts.User) (width 0.15))
(fp_text user OSI (at 110.49762 -97.57156) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
@ -560,11 +660,11 @@
(fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0.3 0) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask))
)
@ -579,11 +679,11 @@
(fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0.3 0) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask))
)
@ -598,11 +698,11 @@
(fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0.3 0) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask))
)
@ -617,11 +717,11 @@
(fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0.3 0) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask))
)
@ -636,11 +736,11 @@
(fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0.3 0) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask))
)
@ -655,11 +755,11 @@
(fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0.3 0) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask))
)
@ -674,11 +774,11 @@
(fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0.3 0) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask))
)
@ -693,11 +793,11 @@
(fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0.3 0) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask))
)
@ -712,11 +812,11 @@
(fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0.3 0) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask))
)
@ -731,61 +831,14 @@
(fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0.3 0) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask))
)
(module unikbd:MX_space_aligner (layer F.Cu) (tedit 5DA62851) (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_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 -6.985 -6.985) (layer Edge.Cuts) (width 0.12))
(fp_line (start -63.3476 -1.397) (end -6.985 -1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start -63.3476 -5.6896) (end -63.3476 -1.397) (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 -70.0024 -2.286) (end -70.0024 -5.6896) (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.866 0.508) (end -70.866 -2.286) (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.0024 6.604) (end -70.0024 0.508) (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 -68.199 7.7724) (end -68.199 6.604) (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 -65.151 6.604) (end -65.151 7.7724) (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 -63.3476 1.397) (end -63.3476 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 1.397) (end -63.3476 1.397) (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 6.985 6.985) (end -6.985 6.985) (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 63.3476 1.397) (end 6.985 1.397) (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 65.151 6.604) (end 63.3476 6.604) (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 68.199 7.7724) (end 65.151 7.7724) (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 70.0024 6.604) (end 68.199 6.604) (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.866 0.508) (end 70.0024 0.508) (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.0024 -2.286) (end 70.866 -2.286) (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 63.3476 -5.6896) (end 70.0024 -5.6896) (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 6.985 -1.397) (end 63.3476 -1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 -6.985) (end 6.985 -1.397) (layer Edge.Cuts) (width 0.12))
)
(module "unikbd:Cherry aligner" (layer F.Cu) (tedit 5DA626D6) (tstamp 5D0FBBE7)
(at 244.78488 146.94916)
(path /5BC3E99D/5BC6CEDD)
@ -1671,16 +1724,22 @@
(fp_line (start -6.985 6.985) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12))
)
(gr_text "Unified Keyboard Rev 1.4 http://osiweb.org\nCherry Key Aligner" (at 294.767 170.307) (layer F.SilkS)
(gr_line (start 369.57254 97.81032) (end 369.57 157.988) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE3E00F))
(gr_line (start 369.57 181.61) (end 369.57 174.01032) (layer Edge.Cuts) (width 0.1) (tstamp 5EE3DFF9))
(gr_arc (start 369.57 165.99916) (end 369.57 157.988) (angle -180) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE3DFEE))
(gr_arc (start 369.57 89.79916) (end 369.57 81.788) (angle -180) (layer Edge.Cuts) (width 0.1016))
(gr_text "Unified Keyboard Rev 1.6 http://osiweb.org\nCherry Key Aligner" (at 294.767 170.307) (layer F.SilkS)
(effects (font (size 1.524 1.524) (thickness 0.1778)) (justify left))
)
(gr_circle (center 143.51 78.74) (end 145.0975 78.74) (layer Edge.Cuts) (width 0.1) (tstamp 5D91233E))
(gr_line (start 57.15 181.61) (end 369.57 181.61) (layer Edge.Cuts) (width 0.1) (tstamp 5D911490))
(gr_line (start 57.15 67.564) (end 57.15 181.61) (layer Edge.Cuts) (width 0.1))
(gr_line (start 369.57 67.564) (end 57.15 67.564) (layer Edge.Cuts) (width 0.1) (tstamp 5D91148D))
(gr_line (start 369.57 181.61) (end 369.57 67.564) (layer Edge.Cuts) (width 0.1) (tstamp 5D91148A))
(gr_line (start 369.57 81.788) (end 369.57 67.564) (layer Edge.Cuts) (width 0.1) (tstamp 5D91148A))
(gr_text "Distances:\nVertical: 0.75 inch\nHorizontal (1x - 1x): 0.75 inch\nHorizontal (1x - 1.5x): 0.975 inch\nHorizontal (Row 1 left key -> Row 2 left key): 0.375 inch\nHorizontal (Row 2 left key -> Row 3 left key): 0.1875 inch\nHorizontal (Row 3 left key -> Row 4 left key): 0.1875 inch\nHorizontal (Row 4 left key -> Row 5 left key): -0.1875 inch\nHorizontal (Row 5 left key -> space bar): 4.5 inch" (at 38.4175 240.0681) (layer Cmts.User)
(effects (font (size 2.54 2.54) (thickness 0.3048)) (justify left))
)
(via (at 197.15988 191.39916) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 0))
)

File diff suppressed because it is too large Load Diff

View File

@ -5,8 +5,8 @@ $Descr USLetter 11000 8500
encoding utf-8
Sheet 1 3
Title "Unified Retro Keyboard"
Date "2019-08-25"
Rev "1.4"
Date "2020-06-11"
Rev "1.6"
Comp "OSIWeb.org"
Comment1 "Main sheet with connector"
Comment2 ""
@ -110,48 +110,12 @@ F 3 "~" H 8085 3175 50 0001 C CNN
1 8085 2875
0 1 -1 0
$EndComp
$Comp
L Switch:SW_Push_LED SW32
U 1 1 5DF7DA75
P 8525 1850
F 0 "SW32" H 8250 2025 50 0000 C CNN
F 1 "@ (OSI shift lock)" H 8400 2125 50 0000 C CNN
F 2 "unikbd:Key_MX_LED" H 8525 2150 50 0001 C CNN
F 3 "~" H 8525 2150 50 0001 C CNN
1 8525 1850
-1 0 0 -1
$EndComp
NoConn ~ 6045 2850
NoConn ~ 6045 2950
NoConn ~ 6045 3050
NoConn ~ 6045 3150
$Comp
L Switch:SW_Push_LED SW61
U 1 1 5DF0C543
P 7635 1450
F 0 "SW61" H 7505 1660 50 0000 C CNN
F 1 "Power light" H 7665 1750 50 0000 C CNN
F 2 "unikbd:Key_MX_LED" H 7635 1750 50 0001 C CNN
F 3 "~" H 7635 1750 50 0001 C CNN
1 7635 1450
-1 0 0 -1
$EndComp
Wire Wire Line
8120 1550 7200 1550
Wire Wire Line
8120 1450 8120 1550
Wire Wire Line
7835 1450 8120 1450
Wire Wire Line
8120 1350 7835 1350
Wire Wire Line
8120 1070 8120 1350
Wire Wire Line
6545 1070 8120 1070
Wire Wire Line
6545 1250 6545 1070
Wire Wire Line
7435 1350 6545 1350
6545 1250 6545 895
NoConn ~ 6545 3150
NoConn ~ 6545 3050
NoConn ~ 6545 2950
@ -367,8 +331,6 @@ Entry Wire Line
9035 2670 9135 2570
Entry Wire Line
9035 3075 9135 2975
Wire Bus Line
9135 695 5545 700
Text Label 8685 2670 2 50 ~ 0
Row5
Text Label 8685 3075 2 50 ~ 0
@ -403,13 +365,13 @@ F 3 "" H 7490 2250 50 0001 C CNN
1 0 0 -1
$EndComp
Wire Wire Line
8725 1750 9000 1750
8755 1750 9000 1750
Wire Wire Line
9000 1750 9000 1525
Wire Wire Line
9000 1525 8275 1525
9000 1525 8295 1525
Wire Wire Line
8275 1525 8275 1650
8295 1525 8295 1650
Wire Wire Line
7690 2050 7740 2050
Wire Wire Line
@ -429,7 +391,7 @@ L Device:LED D33
U 1 1 5E12925F
P 8535 2045
F 0 "D33" H 8750 2095 50 0000 R CNN
F 1 "LED" H 8445 2100 50 0000 R CNN
F 1 "LED" H 8445 2100 50 0001 R CNN
F 2 "LED_THT:LED_D5.0mm" H 8535 2045 50 0001 C CNN
F 3 "~" H 8535 2045 50 0001 C CNN
1 8535 2045
@ -442,9 +404,9 @@ Wire Wire Line
Wire Wire Line
6850 2350 6850 3075
Wire Wire Line
6545 1650 8275 1650
6545 1650 8295 1650
Wire Wire Line
6545 1750 8325 1750
6545 1750 8355 1750
Wire Wire Line
7740 2150 6545 2150
Wire Wire Line
@ -454,13 +416,7 @@ Wire Wire Line
Wire Wire Line
6745 1905 8190 1905
Wire Wire Line
8190 1905 8190 2150
Wire Wire Line
8190 2150 8995 2150
Wire Wire Line
8995 2150 8995 2045
Wire Wire Line
8995 1850 8725 1850
8995 1850 8755 1850
Wire Wire Line
6545 1950 6745 1950
Wire Wire Line
@ -468,17 +424,14 @@ Wire Wire Line
Wire Wire Line
8245 2045 8385 2045
Wire Wire Line
8245 1850 8325 1850
8245 1850 8355 1850
Wire Wire Line
8685 2045 8995 2045
Connection ~ 8995 2045
Wire Wire Line
8995 2045 8995 1850
Wire Wire Line
6850 3075 8085 3075
Wire Wire Line
6545 2250 8085 2250
Connection ~ 5545 700
6850 3075 7435 3075
$Comp
L Device:R_US R2
U 1 1 5FEAB402
@ -495,40 +448,236 @@ Wire Wire Line
Wire Wire Line
7650 1850 8245 1850
Connection ~ 8245 1850
Wire Wire Line
8085 2250 8085 2320
$Comp
L Device:R_US R3
U 1 1 5FED3098
P 8085 2470
F 0 "R3" H 7940 2575 50 0000 L CNN
F 1 "470" H 7890 2405 50 0000 L CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 8125 2460 50 0001 C CNN
F 3 "~" H 8085 2470 50 0001 C CNN
1 8085 2470
1 0 0 -1
$EndComp
Wire Wire Line
8085 2620 8085 2675
$Comp
L Device:R_US R1
U 1 1 5FED4095
P 7050 1550
F 0 "R1" V 7010 1355 50 0000 C CNN
F 1 "470" V 7010 1690 50 0000 C CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 7090 1540 50 0001 C CNN
F 3 "~" H 7050 1550 50 0001 C CNN
1 7050 1550
P 7050 1450
F 0 "R1" V 7010 1255 50 0000 C CNN
F 1 "470" V 7010 1590 50 0000 C CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 7090 1440 50 0001 C CNN
F 3 "~" H 7050 1450 50 0001 C CNN
1 7050 1450
0 1 1 0
$EndComp
Wire Wire Line
6900 1550 6545 1550
Wire Wire Line
6545 1450 7435 1450
6545 1450 6900 1450
Wire Bus Line
9135 700 9135 2975
5545 700 9135 700
Connection ~ 5545 700
$Comp
L unikbd:SW_Push_LED SW32
U 1 1 5EEA388A
P 8555 1850
F 0 "SW32" H 8660 2050 50 0000 C CNN
F 1 "@ (OSI ShiftLock)" H 8645 2115 50 0000 C CNN
F 2 "unikbd:Key_MX_LED" H 8555 2150 50 0001 C CNN
F 3 "~" H 8555 2150 50 0001 C CNN
1 8555 1850
1 0 0 -1
$EndComp
$Comp
L unikbd:SW_Push_LED SW61
U 1 1 5EE9EA4F
P 7830 1260
F 0 "SW61" H 7960 1465 50 0000 C CNN
F 1 "Power Light" H 7830 1550 50 0000 C CNN
F 2 "unikbd:Key_MX_LED" H 7830 1560 50 0001 C CNN
F 3 "~" H 7830 1560 50 0001 C CNN
1 7830 1260
1 0 0 -1
$EndComp
Wire Wire Line
7200 1450 7490 1450
Wire Wire Line
7490 1450 7490 1260
Wire Wire Line
7490 1260 7630 1260
Wire Wire Line
6545 1350 7120 1350
Wire Wire Line
7120 1350 7120 1160
Wire Wire Line
7120 1160 7630 1160
Wire Wire Line
6545 895 8270 895
Wire Wire Line
8270 895 8270 1160
Wire Wire Line
8270 1160 8030 1160
Wire Wire Line
6545 1550 8270 1550
Wire Wire Line
8270 1260 8030 1260
Wire Wire Line
8270 1260 8270 1450
$Comp
L Device:LED D62
U 1 1 5EE7A83E
P 7825 1450
F 0 "D62" H 8040 1500 50 0000 R CNN
F 1 "LED" H 7735 1505 50 0001 R CNN
F 2 "LED_THT:LED_D2.0mm_W4.8mm_H2.5mm_FlatTop" H 7825 1450 50 0001 C CNN
F 3 "~" H 7825 1450 50 0001 C CNN
1 7825 1450
-1 0 0 -1
$EndComp
Wire Wire Line
7675 1450 7490 1450
Connection ~ 7490 1450
Wire Wire Line
7975 1450 8270 1450
Connection ~ 8270 1450
Wire Wire Line
8270 1450 8270 1550
$Comp
L Device:LED D63
U 1 1 5EE84B07
P 7745 2870
F 0 "D63" V 7830 3015 50 0000 R CNN
F 1 "LED" V 7845 2845 50 0001 R CNN
F 2 "LED_THT:LED_D2.0mm_W4.8mm_H2.5mm_FlatTop" H 7745 2870 50 0001 C CNN
F 3 "~" H 7745 2870 50 0001 C CNN
1 7745 2870
0 1 -1 0
$EndComp
Wire Wire Line
7745 3020 7745 3075
Connection ~ 7745 3075
Wire Wire Line
7745 3075 8085 3075
Wire Wire Line
7745 2720 7745 2655
Wire Wire Line
7745 2655 8085 2655
Connection ~ 8085 2655
Wire Wire Line
8085 2655 8085 2675
Wire Wire Line
8995 2370 8995 2245
Wire Wire Line
8190 1905 8190 2370
Wire Wire Line
8190 2370 8995 2370
$Comp
L Device:LED D64
U 1 1 5EE9DF56
P 8535 2245
F 0 "D64" H 8735 2295 50 0000 R CNN
F 1 "LED" V 8635 2220 50 0001 R CNN
F 2 "LED_THT:LED_D2.0mm_W4.8mm_H2.5mm_FlatTop" H 8535 2245 50 0001 C CNN
F 3 "~" H 8535 2245 50 0001 C CNN
1 8535 2245
-1 0 0 -1
$EndComp
Wire Wire Line
8385 2245 8245 2245
Wire Wire Line
8245 2245 8245 2045
Connection ~ 8245 2045
Wire Wire Line
8685 2245 8995 2245
Connection ~ 8995 2245
Wire Wire Line
8995 2245 8995 2045
$Comp
L Switch:SW_Push_LED SW17
U 1 1 5EE923F1
P 8085 3675
F 0 "SW17" V 8005 3915 50 0000 C CNN
F 1 "Line_Feed" V 7835 3675 50 0000 C CNN
F 2 "unikbd:Key_MX_LED" H 8085 3975 50 0001 C CNN
F 3 "~" H 8085 3975 50 0001 C CNN
1 8085 3675
0 1 -1 0
$EndComp
Entry Wire Line
9035 3470 9135 3370
Entry Wire Line
9035 3875 9135 3775
Text Label 8685 3470 2 50 ~ 0
Row5
Text Label 8685 3875 2 50 ~ 0
Col4
$Comp
L Diode:1N4148 D?
U 1 1 5EE923FB
P 8385 3470
AR Path="/5BC3E99D/5EE923FB" Ref="D?" Part="1"
AR Path="/5BC3EA0A/5EE923FB" Ref="D?" Part="1"
AR Path="/5EE923FB" Ref="D18" Part="1"
F 0 "D18" H 8431 3391 50 0000 R CNN
F 1 "1N4148" H 8460 3570 50 0000 R CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 8385 3295 50 0001 C CNN
F 3 "http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf" H 8385 3470 50 0001 C CNN
1 8385 3470
-1 0 0 1
$EndComp
Wire Wire Line
9035 3470 8535 3470
Wire Wire Line
8185 3875 9035 3875
Wire Wire Line
8235 3470 8185 3470
Wire Wire Line
8185 3470 8185 3475
Wire Wire Line
8085 3455 8085 3475
$Comp
L Device:R_US R3
U 1 1 5FED3098
P 7500 2250
F 0 "R3" H 7355 2355 50 0000 L CNN
F 1 "470" H 7305 2185 50 0000 L CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 7540 2240 50 0001 C CNN
F 3 "~" H 7500 2250 50 0001 C CNN
1 7500 2250
0 -1 -1 0
$EndComp
Wire Wire Line
6545 2250 7350 2250
Wire Wire Line
7650 2250 8085 2250
Wire Wire Line
7435 3875 7435 3075
Connection ~ 7435 3075
Wire Wire Line
7435 3075 7745 3075
Wire Wire Line
8085 2250 8085 2655
Wire Wire Line
7745 2655 7605 2655
Wire Wire Line
7605 2655 7605 3455
Wire Wire Line
7605 3455 7745 3455
Connection ~ 7745 2655
$Comp
L Device:LED D65
U 1 1 5EECE7DC
P 7745 3670
F 0 "D65" V 7830 3815 50 0000 R CNN
F 1 "LED" V 7845 3645 50 0001 R CNN
F 2 "LED_THT:LED_D2.0mm_W4.8mm_H2.5mm_FlatTop" H 7745 3670 50 0001 C CNN
F 3 "~" H 7745 3670 50 0001 C CNN
1 7745 3670
0 1 -1 0
$EndComp
Wire Wire Line
7745 3820 7745 3875
Wire Wire Line
7435 3875 7745 3875
Connection ~ 7745 3875
Wire Wire Line
7745 3875 8085 3875
Wire Wire Line
7745 3520 7745 3455
Wire Bus Line
9135 700 9135 3775
Wire Bus Line
5545 700 5545 2650
Wire Bus Line
2925 700 2925 4700
Connection ~ 7745 3455
Wire Wire Line
7745 3455 8085 3455
$EndSCHEMATC

View File

@ -4,9 +4,9 @@ EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 3 3
Title "Universal Retro Keyboard"
Date "2019-08-25"
Rev "1.0"
Title "Unified Retro Keyboard"
Date "2020-06-11"
Rev "1.6"
Comp "OSIWeb.org"
Comment1 "Key Matrix part 2"
Comment2 ""
@ -186,7 +186,7 @@ U 1 1 5BC6CD72
P 6200 4100
F 0 "SW46" H 6200 4385 50 0000 C CNN
F 1 "SPACE" H 6200 4294 50 0000 C CNN
F 2 "unikbd:Key_MX" H 6200 4300 50 0001 C CNN
F 2 "unikbd:Key_MX_Spacebar_5.25" H 6200 4300 50 0001 C CNN
F 3 "" H 6200 4300 50 0001 C CNN
1 6200 4100
1 0 0 -1

View File

@ -4,9 +4,9 @@ EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 2 3
Title "Universal Retro Keyboard"
Date "2019-08-25"
Rev "1.0"
Title "Unified Retro Keyboard"
Date "2020-06-11"
Rev "1.6"
Comp "OSIWeb.org"
Comment1 ""
Comment2 ""
@ -305,20 +305,6 @@ F 3 "" H 5650 4250 50 0001 C CNN
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5BCAF39B
P 6450 4050
AR Path="/5BC3E99D/5BCAF39B" Ref="SW?" Part="1"
AR Path="/5BC3EA0A/5BCAF39B" Ref="SW17" Part="1"
AR Path="/5BCAF39B" Ref="SW?" Part="1"
F 0 "SW17" H 6450 4335 50 0000 C CNN
F 1 "Line Feed" H 6450 4244 50 0000 C CNN
F 2 "unikbd:Key_MX" H 6450 4250 50 0001 C CNN
F 3 "" H 6450 4250 50 0001 C CNN
1 6450 4050
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5BCAF3A2
P 7250 4050
AR Path="/5BC3E99D/5BCAF3A2" Ref="SW?" Part="1"
@ -403,20 +389,6 @@ F 3 "http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf" H 5850 4300 50
$EndComp
$Comp
L Diode:1N4148 D?
U 1 1 5BCAF3D3
P 6650 4300
AR Path="/5BC3E99D/5BCAF3D3" Ref="D?" Part="1"
AR Path="/5BC3EA0A/5BCAF3D3" Ref="D18" Part="1"
AR Path="/5BCAF3D3" Ref="D?" Part="1"
F 0 "D18" V 6696 4221 50 0000 R CNN
F 1 "1N4148" V 6605 4221 50 0000 R CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 6650 4125 50 0001 C CNN
F 3 "http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf" H 6650 4300 50 0001 C CNN
1 6650 4300
0 -1 -1 0
$EndComp
$Comp
L Diode:1N4148 D?
U 1 1 5BCAF3DA
P 7450 4300
AR Path="/5BC3E99D/5BCAF3DA" Ref="D?" Part="1"
@ -901,11 +873,6 @@ Wire Wire Line
3450 4450 4250 4450
Connection ~ 4250 4450
Connection ~ 5850 4450
Wire Wire Line
5850 4450 6650 4450
Connection ~ 6650 4450
Wire Wire Line
6650 4450 7450 4450
Connection ~ 7450 4450
Wire Wire Line
7450 4450 8250 4450
@ -990,8 +957,6 @@ Wire Wire Line
4250 4050 4250 4150
Wire Wire Line
5850 4150 5850 4050
Wire Wire Line
6650 4150 6650 4050
Wire Wire Line
7450 4150 7450 4050
Wire Wire Line
@ -1059,11 +1024,6 @@ Wire Wire Line
Wire Wire Line
6250 1650 6250 3150
Connection ~ 6250 3150
Wire Wire Line
6250 3150 6250 4050
Connection ~ 6250 4050
Wire Wire Line
6250 4050 6250 4950
Connection ~ 6250 4950
Wire Wire Line
6250 4950 6250 5850
@ -1135,4 +1095,10 @@ Text Notes 4700 4200 0 50 ~ 0
Caps Lock
Text Notes 3320 5830 0 50 ~ 0
@
Wire Wire Line
6250 3150 6250 4950
Wire Wire Line
5850 4450 7450 4450
Text Notes 6340 4185 0 50 ~ 0
Line Feed
$EndSCHEMATC