Swap "O" (Cap O) and "0" (zero) keys

The "0" and "O" keys were swapped on the PCB, requiring a keymap fix for the
ASCII adapter.  The swapped keys would not be an issue for a keyscanning ASCII
converter, but would preclude use in OSI systems, so this fix puts the keys
back in position compatible with OSI.
This commit is contained in:
Dave 2019-12-24 09:27:53 -06:00
parent 74fa1db6ba
commit adcb32aada
2 changed files with 42 additions and 44 deletions

View File

@ -3,7 +3,7 @@
(general
(thickness 1.6)
(drawings 22)
(tracks 1021)
(tracks 1019)
(zones 0)
(modules 142)
(nets 99)
@ -13,7 +13,7 @@
(title_block
(title "Unified Retro Keyboard")
(date 2019-08-25)
(rev 1.2)
(rev 1.3)
(company OSIWeb.org)
(comment 1 "Key matrix w/ LED")
)
@ -1221,8 +1221,8 @@
(net 20 "Net-(D24-Pad2)"))
)
(module unikbd:Key_MX locked (layer F.Cu) (tedit 5D118AD1) (tstamp 5D633858)
(at 249.26798 108.84916)
(module unikbd:Key_MX (layer F.Cu) (tedit 5D118AD1) (tstamp 5D633858)
(at 259.07238 89.79916)
(path /5BC3EA0A/5BCAF412)
(fp_text reference SW22 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
@ -1250,8 +1250,8 @@
(net 19 "Net-(D23-Pad2)"))
)
(module unikbd:Key_MX locked (layer F.Cu) (tedit 5D118AD1) (tstamp 5D0D7C4F)
(at 259.07238 89.79916)
(module unikbd:Key_MX (layer F.Cu) (tedit 5D118AD1) (tstamp 5D0D7C4F)
(at 249.26798 108.84916)
(path /5BC3EA0A/5BCAF3A2)
(fp_text reference SW21 (at -5.7912 -8.6106) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
@ -5140,8 +5140,8 @@
)
)
(module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal locked (layer F.Cu) (tedit 5AE50CD5) (tstamp 5D0D7753)
(at 268.59738 85.98916 270)
(module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5) (tstamp 5E025918)
(at 258.79298 105.03916 270)
(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 /5BC3EA0A/5BCAF3DA)
@ -5193,8 +5193,8 @@
)
)
(module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal locked (layer F.Cu) (tedit 5AE50CD5) (tstamp 5D0FA030)
(at 258.79298 105.03916 270)
(module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5) (tstamp 5D0FA030)
(at 268.59738 85.98916 270)
(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 /5BC3EA0A/5BCAF44A)
@ -5723,7 +5723,7 @@
)
)
(gr_text "Unified Keyboard Rev 1.2 http://osiweb.org" (at 106.553 77.597) (layer F.SilkS)
(gr_text "Unified Keyboard Rev 1.3 http://osiweb.org" (at 106.553 77.597) (layer F.SilkS)
(effects (font (size 1.524 1.524) (thickness 0.1778)))
)
(gr_line (start 358.648 118.745) (end 363.474 118.745) (layer B.Fab) (width 0.15) (tstamp 5D929410))
@ -5897,10 +5897,10 @@
(segment (start 278.12238 93.86316) (end 287.39338 93.86316) (width 0.254) (layer B.Cu) (net 16))
(segment (start 154.04338 93.86316) (end 154.29738 93.60916) (width 0.254) (layer B.Cu) (net 17))
(segment (start 144.77238 93.86316) (end 154.04338 93.86316) (width 0.254) (layer B.Cu) (net 17))
(segment (start 268.34338 93.86316) (end 268.59738 93.60916) (width 0.254) (layer B.Cu) (net 18))
(segment (start 259.07238 93.86316) (end 268.34338 93.86316) (width 0.254) (layer B.Cu) (net 18))
(segment (start 258.53898 112.91316) (end 258.79298 112.65916) (width 0.254) (layer B.Cu) (net 19))
(segment (start 249.26798 112.91316) (end 258.53898 112.91316) (width 0.254) (layer B.Cu) (net 19))
(segment (start 258.53898 112.91316) (end 258.79298 112.65916) (width 0.254) (layer B.Cu) (net 18))
(segment (start 249.26798 112.91316) (end 258.53898 112.91316) (width 0.254) (layer B.Cu) (net 18))
(segment (start 268.34338 93.86316) (end 268.59738 93.60916) (width 0.254) (layer B.Cu) (net 19))
(segment (start 259.07238 93.86316) (end 268.34338 93.86316) (width 0.254) (layer B.Cu) (net 19))
(segment (start 134.99338 93.86316) (end 135.24738 93.60916) (width 0.254) (layer B.Cu) (net 20))
(segment (start 125.72238 93.86316) (end 134.99338 93.86316) (width 0.254) (layer B.Cu) (net 20))
(segment (start 135.22198 112.65916) (end 134.96798 112.91316) (width 0.254) (layer B.Cu) (net 21))
@ -5955,21 +5955,11 @@
(segment (start 366.14354 138.21156) (end 366.14354 103.211023) (width 0.254) (layer F.Cu) (net 31))
(segment (start 360.7308 143.6243) (end 366.14354 138.21156) (width 0.254) (layer F.Cu) (net 31))
(via (at 364.404848 101.472331) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 31))
(segment (start 280.70556 106.39298) (end 285.952542 101.145998) (width 0.254) (layer B.Cu) (net 31))
(segment (start 267.26642 106.39298) (end 280.70556 106.39298) (width 0.254) (layer B.Cu) (net 31))
(segment (start 239.74298 105.03916) (end 240.40846 104.37368) (width 0.254) (layer B.Cu) (net 31))
(segment (start 265.24712 104.37368) (end 267.26642 106.39298) (width 0.254) (layer B.Cu) (net 31))
(segment (start 246.2149 104.37368) (end 248.28246 106.44124) (width 0.254) (layer B.Cu) (net 31))
(segment (start 364.078515 101.145998) (end 364.404848 101.472331) (width 0.254) (layer B.Cu) (net 31))
(segment (start 248.28246 106.44124) (end 261.76732 106.44124) (width 0.254) (layer B.Cu) (net 31))
(segment (start 240.40846 104.37368) (end 246.2149 104.37368) (width 0.254) (layer B.Cu) (net 31))
(segment (start 261.76732 106.44124) (end 263.83488 104.37368) (width 0.254) (layer B.Cu) (net 31))
(segment (start 263.83488 104.37368) (end 265.24712 104.37368) (width 0.254) (layer B.Cu) (net 31))
(segment (start 182.59298 100.89134) (end 182.59298 105.03916) (width 0.254) (layer F.Cu) (net 31))
(segment (start 176.25314 94.5515) (end 182.59298 100.89134) (width 0.254) (layer F.Cu) (net 31))
(segment (start 337.994602 101.145998) (end 364.078515 101.145998) (width 0.254) (layer B.Cu) (net 31))
(via (at 337.994602 101.145998) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 31))
(segment (start 285.952542 101.145998) (end 337.994602 101.145998) (width 0.254) (layer B.Cu) (net 31))
(segment (start 342.200599 152.870801) (end 329.500599 165.570801) (width 0.254) (layer F.Cu) (net 31))
(segment (start 337.994602 101.145998) (end 342.1507 105.302096) (width 0.254) (layer F.Cu) (net 31))
(segment (start 342.1507 119.094983) (end 338.42003 122.825659) (width 0.254) (layer F.Cu) (net 31))
@ -5980,24 +5970,24 @@
(segment (start 338.474021 139.218088) (end 342.200599 142.944667) (width 0.254) (layer F.Cu) (net 31))
(segment (start 338.42003 132.919894) (end 338.474021 132.973887) (width 0.254) (layer F.Cu) (net 31))
(segment (start 342.200599 142.944667) (end 342.200599 152.870801) (width 0.254) (layer F.Cu) (net 31))
(segment (start 253.1364 106.3752) (end 256.8956 102.616) (width 0.254) (layer B.Cu) (net 31))
(segment (start 280.70556 106.39298) (end 285.952542 101.145998) (width 0.254) (layer B.Cu) (net 31))
(segment (start 285.952542 101.145998) (end 337.994602 101.145998) (width 0.254) (layer B.Cu) (net 31))
(segment (start 239.74298 105.03916) (end 240.40846 104.37368) (width 0.254) (layer B.Cu) (net 31))
(segment (start 267.26642 106.39298) (end 280.70556 106.39298) (width 0.254) (layer B.Cu) (net 31))
(segment (start 265.2268 104.3432) (end 265.24712 104.37368) (width 0.254) (layer B.Cu) (net 31))
(segment (start 246.2149 104.37368) (end 248.21642 106.3752) (width 0.254) (layer B.Cu) (net 31))
(segment (start 263.4996 102.616) (end 265.2268 104.3432) (width 0.254) (layer B.Cu) (net 31))
(segment (start 240.40846 104.37368) (end 246.2149 104.37368) (width 0.254) (layer B.Cu) (net 31))
(segment (start 256.8956 102.616) (end 263.4996 102.616) (width 0.254) (layer B.Cu) (net 31))
(segment (start 248.21642 106.3752) (end 253.1364 106.3752) (width 0.254) (layer B.Cu) (net 31))
(segment (start 265.24712 104.37368) (end 267.26642 106.39298) (width 0.254) (layer B.Cu) (net 31))
(segment (start 300.34728 105.03916) (end 303.60864 101.7778) (width 0.254) (layer B.Cu) (net 32))
(segment (start 299.29328 105.03916) (end 300.34728 105.03916) (width 0.254) (layer B.Cu) (net 32))
(segment (start 323.14388 101.79558) (end 323.1261 101.7778) (width 0.254) (layer B.Cu) (net 32))
(segment (start 323.14388 105.03916) (end 323.14388 101.79558) (width 0.254) (layer B.Cu) (net 32))
(segment (start 303.60864 101.7778) (end 323.1261 101.7778) (width 0.254) (layer B.Cu) (net 32))
(segment (start 268.59738 87.04316) (end 268.48816 87.15238) (width 0.254) (layer B.Cu) (net 32))
(segment (start 268.59738 85.98916) (end 268.59738 87.04316) (width 0.254) (layer B.Cu) (net 32))
(segment (start 268.48816 87.15238) (end 268.48816 89.45372) (width 0.254) (layer B.Cu) (net 32))
(segment (start 268.48816 89.45372) (end 276.72284 97.6884) (width 0.254) (layer B.Cu) (net 32))
(via (at 297.47972 97.6884) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 32))
(segment (start 276.72284 97.6884) (end 297.47972 97.6884) (width 0.254) (layer B.Cu) (net 32))
(segment (start 299.29328 99.50196) (end 299.29328 105.03916) (width 0.254) (layer F.Cu) (net 32))
(segment (start 297.47972 97.6884) (end 299.29328 99.50196) (width 0.254) (layer F.Cu) (net 32))
(segment (start 263.72058 123.03516) (end 263.72058 124.08916) (width 0.254) (layer F.Cu) (net 32))
(segment (start 261.25932 120.5739) (end 263.72058 123.03516) (width 0.254) (layer F.Cu) (net 32))
(segment (start 261.25932 90.948926) (end 261.25932 120.5739) (width 0.254) (layer F.Cu) (net 32))
(segment (start 266.219086 85.98916) (end 261.25932 90.948926) (width 0.254) (layer F.Cu) (net 32))
(segment (start 268.59738 85.98916) (end 266.219086 85.98916) (width 0.254) (layer F.Cu) (net 32))
(via (at 356.43312 143.41602) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 32))
(segment (start 358.1274 124.08916) (end 359.1814 124.08916) (width 0.254) (layer F.Cu) (net 32))
(segment (start 356.43312 125.78344) (end 358.1274 124.08916) (width 0.254) (layer F.Cu) (net 32))
@ -6031,6 +6021,16 @@
(segment (start 341.6046 145.939647) (end 341.6046 150.9268) (width 0.254) (layer F.Cu) (net 32))
(segment (start 339.858113 144.19316) (end 341.6046 145.939647) (width 0.254) (layer F.Cu) (net 32))
(segment (start 339.858113 143.13916) (end 339.858113 144.19316) (width 0.254) (layer F.Cu) (net 32))
(segment (start 261.25932 106.4515) (end 259.84698 105.03916) (width 0.254) (layer F.Cu) (net 32))
(segment (start 259.84698 105.03916) (end 258.79298 105.03916) (width 0.254) (layer F.Cu) (net 32))
(segment (start 261.25932 120.5739) (end 261.25932 106.4515) (width 0.254) (layer F.Cu) (net 32))
(segment (start 303.60864 101.7778) (end 303.9618 101.7778) (width 0.254) (layer B.Cu) (net 32))
(segment (start 303.9618 101.7778) (end 323.1261 101.7778) (width 0.254) (layer B.Cu) (net 32))
(segment (start 258.79298 108.27258) (end 258.79298 105.03916) (width 0.254) (layer B.Cu) (net 32))
(segment (start 266.6492 116.1288) (end 258.79298 108.27258) (width 0.254) (layer B.Cu) (net 32))
(segment (start 300.6344 116.1288) (end 266.6492 116.1288) (width 0.254) (layer B.Cu) (net 32))
(segment (start 303.9618 112.8014) (end 300.6344 116.1288) (width 0.254) (layer B.Cu) (net 32))
(segment (start 303.9618 101.7778) (end 303.9618 112.8014) (width 0.254) (layer B.Cu) (net 32))
(segment (start 97.14738 85.98916) (end 97.14738 84.93516) (width 0.254) (layer B.Cu) (net 33))
(segment (start 97.14738 84.93516) (end 98.93564 83.1469) (width 0.254) (layer B.Cu) (net 33))
(segment (start 173.34738 83.23072) (end 173.34738 85.98916) (width 0.254) (layer B.Cu) (net 33))
@ -6545,12 +6545,6 @@
(segment (start 306.69738 84.93516) (end 306.72278 84.90976) (width 0.254) (layer B.Cu) (net 62))
(segment (start 306.72278 82.34934) (end 325.73722 82.34934) (width 0.254) (layer B.Cu) (net 62))
(segment (start 287.73628 82.34934) (end 306.72278 82.34934) (width 0.254) (layer B.Cu) (net 62))
(segment (start 249.55246 82.34934) (end 287.73628 82.34934) (width 0.254) (layer B.Cu) (net 62))
(segment (start 258.79298 103.98516) (end 251.98324 97.17542) (width 0.254) (layer F.Cu) (net 62))
(segment (start 258.79298 105.03916) (end 258.79298 103.98516) (width 0.254) (layer F.Cu) (net 62))
(segment (start 249.54738 87.04316) (end 249.54738 85.98916) (width 0.254) (layer F.Cu) (net 62))
(segment (start 251.98324 89.47902) (end 249.54738 87.04316) (width 0.254) (layer F.Cu) (net 62))
(segment (start 251.98324 97.17542) (end 251.98324 89.47902) (width 0.254) (layer F.Cu) (net 62))
(segment (start 325.74738 85.98916) (end 325.74738 84.93516) (width 0.254) (layer B.Cu) (net 62))
(segment (start 325.74738 84.93516) (end 325.73722 84.925) (width 0.254) (layer B.Cu) (net 62))
(segment (start 325.73722 84.925) (end 325.73722 82.34934) (width 0.254) (layer B.Cu) (net 62))
@ -6575,6 +6569,10 @@
(segment (start 338.020011 151.971389) (end 324.420599 165.570801) (width 0.254) (layer F.Cu) (net 62))
(segment (start 324.420599 165.570801) (end 323.5706 166.4208) (width 0.254) (layer F.Cu) (net 62))
(segment (start 337.966019 123.539219) (end 337.966019 133.107951) (width 0.254) (layer F.Cu) (net 62))
(segment (start 268.59738 82.3849) (end 268.59738 85.98916) (width 0.254) (layer B.Cu) (net 62))
(segment (start 268.63294 82.34934) (end 268.59738 82.3849) (width 0.254) (layer B.Cu) (net 62))
(segment (start 249.55246 82.34934) (end 268.63294 82.34934) (width 0.254) (layer B.Cu) (net 62))
(segment (start 268.63294 82.34934) (end 287.73628 82.34934) (width 0.254) (layer B.Cu) (net 62))
(segment (start 139.89558 142.08516) (end 142.70492 139.27582) (width 0.254) (layer B.Cu) (net 63))
(segment (start 139.89558 143.13916) (end 139.89558 142.08516) (width 0.254) (layer B.Cu) (net 63))
(segment (start 235.18368 142.04706) (end 235.18368 139.27582) (width 0.254) (layer B.Cu) (net 63))

View File

@ -6,7 +6,7 @@ encoding utf-8
Sheet 1 3
Title "Unified Retro Keyboard"
Date "2019-08-25"
Rev "1.2"
Rev "1.3"
Comp "OSIWeb.org"
Comment1 "Main sheet with connector"
Comment2 ""