summaryrefslogtreecommitdiff
path: root/hw
diff options
context:
space:
mode:
authorWerner Almesberger <werner@almesberger.net>2016-10-31 01:59:53 -0300
committerGenerated from internal repo <nobody@neo900.org>2016-10-31 01:59:53 -0300
commit20e29d19a446697d33951ae0817a81e10c49d90e (patch)
treefe9f4f1edf46fa1241f4bff16f499ab82d4690fb /hw
parentbaeb66413ee1e81a915db8da67f01a0e8b647d88 (diff)
downloadee-20e29d19a446697d33951ae0817a81e10c49d90e.tar.gz
ee-20e29d19a446697d33951ae0817a81e10c49d90e.tar.bz2
ee-20e29d19a446697d33951ae0817a81e10c49d90e.zip
neo900_SS_23.sch: clean up key matrix
Diffstat (limited to 'hw')
-rw-r--r--hw/neo900_SS_23.sch1365
1 files changed, 705 insertions, 660 deletions
diff --git a/hw/neo900_SS_23.sch b/hw/neo900_SS_23.sch
index df14324..2fbaaef 100644
--- a/hw/neo900_SS_23.sch
+++ b/hw/neo900_SS_23.sch
@@ -33,6 +33,8 @@ LIBS:dualnmosfet
LIBS:xo-quad-en
LIBS:74x4051
LIBS:fuse
+LIBS:two-way-jumper
+LIBS:nx3v1g66_6
LIBS:neo900-cache
EELAYER 25 0
EELAYER END
@@ -50,512 +52,457 @@ Comment4 "Xsheetnumber=23"
$EndDescr
Text Notes 10000 2800 0 70 ~ 0
Address: 0x34
-Text Notes 3900 8800 0 70 ~ 0
+Text Notes 3800 8800 0 70 ~ 0
replace by 2x RB521ZS8A30 for space constraints
$Comp
L BUTTON-N900 B1
U 1 1 578D2D0C
-P 3500 8400
-F 0 "B1" V 3650 8400 50 0000 C CNN
-F 1 "BUTTONMAEANDER" V 3710 8280 50 0001 L BNN
-F 2 "neo900-legacy:N900-BUTTON" H 3490 8190 65 0001 L TNN
-F 3 "" H 3500 8400 60 0001 C CNN
-F 4 "CTL" V 3450 8400 60 0000 C CNN "Field4"
- 1 3500 8400
+P 2600 8300
+F 0 "B1" V 2750 8300 50 0000 C CNN
+F 1 "BUTTONMAEANDER" V 2810 8180 50 0001 L BNN
+F 2 "neo900-legacy:N900-BUTTON" H 2590 8090 65 0001 L TNN
+F 3 "" H 2600 8300 60 0001 C CNN
+F 4 "Shift" V 2500 8300 60 0000 C CNN "Field4"
+ 1 2600 8300
0 -1 -1 0
$EndComp
$Comp
L BUTTON-N900 B2
U 1 1 578D2DD4
-P 4400 8100
-F 0 "B2" V 4500 8150 50 0000 C CNN
-F 1 "BUTTONMAEANDER" V 4610 7980 50 0001 L BNN
-F 2 "neo900-legacy:N900-BUTTON" H 4390 7890 65 0001 L TNN
-F 3 "" H 4400 8100 60 0001 C CNN
-F 4 "CTRL" V 4350 8100 60 0000 C CNN "Field4"
- 1 4400 8100
+P 3650 8300
+F 0 "B2" V 3800 8300 50 0000 C CNN
+F 1 "BUTTONMAEANDER" V 3860 8180 50 0001 L BNN
+F 2 "neo900-legacy:N900-BUTTON" H 3640 8090 65 0001 L TNN
+F 3 "" H 3650 8300 60 0001 C CNN
+F 4 "Z" V 3550 8300 60 0000 C CNN "Field4"
+ 1 3650 8300
0 -1 -1 0
$EndComp
$Comp
L BUTTON-N900 B3
U 1 1 578D2E9C
-P 5000 8400
-F 0 "B3" V 5150 8400 50 0000 C CNN
-F 1 "BUTTONMAEANDER" V 5210 8280 50 0001 L BNN
-F 2 "neo900-legacy:N900-BUTTON" H 4990 8190 65 0001 L TNN
-F 3 "" H 5000 8400 60 0001 C CNN
-F 4 "\\?" V 4950 8400 60 0000 C CNN "Field4"
- 1 5000 8400
+P 4350 8300
+F 0 "B3" V 4500 8300 50 0000 C CNN
+F 1 "BUTTONMAEANDER" V 4560 8180 50 0001 L BNN
+F 2 "neo900-legacy:N900-BUTTON" H 4340 8090 65 0001 L TNN
+F 3 "" H 4350 8300 60 0001 C CNN
+F 4 "X" V 4250 8300 60 0000 C CNN "Field4"
+ 1 4350 8300
0 -1 -1 0
$EndComp
$Comp
L BUTTON-N900 B4
U 1 1 578D2F64
-P 5600 8400
-F 0 "B4" V 5750 8400 50 0000 C CNN
-F 1 "BUTTONMAEANDER" V 5810 8280 50 0001 L BNN
-F 2 "neo900-legacy:N900-BUTTON" H 5590 8190 65 0001 L TNN
-F 3 "" H 5600 8400 60 0001 C CNN
-F 4 "A" V 5550 8400 60 0000 C CNN "Field4"
- 1 5600 8400
+P 5050 8300
+F 0 "B4" V 5200 8300 50 0000 C CNN
+F 1 "BUTTONMAEANDER" V 5260 8180 50 0001 L BNN
+F 2 "neo900-legacy:N900-BUTTON" H 5040 8090 65 0001 L TNN
+F 3 "" H 5050 8300 60 0001 C CNN
+F 4 "C" V 4950 8300 60 0000 C CNN "Field4"
+ 1 5050 8300
0 -1 -1 0
$EndComp
$Comp
L BUTTON-N900 B5
U 1 1 578D302C
-P 6200 8400
-F 0 "B5" V 6350 8400 50 0000 C CNN
-F 1 "BUTTONMAEANDER" V 6410 8280 50 0001 L BNN
-F 2 "neo900-legacy:N900-BUTTON" H 6190 8190 65 0001 L TNN
-F 3 "" H 6200 8400 60 0001 C CNN
-F 4 "Q" V 6150 8400 60 0000 C CNN "Field4"
- 1 6200 8400
+P 5750 8300
+F 0 "B5" V 5900 8300 50 0000 C CNN
+F 1 "BUTTONMAEANDER" V 5960 8180 50 0001 L BNN
+F 2 "neo900-legacy:N900-BUTTON" H 5740 8090 65 0001 L TNN
+F 3 "" H 5750 8300 60 0001 C CNN
+F 4 "V" V 5650 8300 60 0000 C CNN "Field4"
+ 1 5750 8300
0 -1 -1 0
$EndComp
$Comp
L BUTTON-N900 B6
U 1 1 578D30F4
-P 6800 8400
-F 0 "B6" V 6950 8400 50 0000 C CNN
-F 1 "BUTTONMAEANDER" V 7010 8280 50 0001 L BNN
-F 2 "neo900-legacy:N900-BUTTON" H 6790 8190 65 0001 L TNN
-F 3 "" H 6800 8400 60 0001 C CNN
-F 4 "nil" V 6750 8400 60 0000 C CNN "Field4"
- 1 6800 8400
+P 6450 8300
+F 0 "B6" V 6600 8300 50 0000 C CNN
+F 1 "BUTTONMAEANDER" V 6660 8180 50 0001 L BNN
+F 2 "neo900-legacy:N900-BUTTON" H 6440 8090 65 0001 L TNN
+F 3 "" H 6450 8300 60 0001 C CNN
+F 4 "B" V 6350 8300 60 0000 C CNN "Field4"
+ 1 6450 8300
0 -1 -1 0
$EndComp
$Comp
L BUTTON-N900 B7
U 1 1 578D31BC
-P 7400 8400
-F 0 "B7" V 7550 8400 50 0000 C CNN
-F 1 "BUTTONMAEANDER" V 7610 8280 50 0001 L BNN
-F 2 "neo900-legacy:N900-BUTTON" H 7390 8190 65 0001 L TNN
-F 3 "" H 7400 8400 60 0001 C CNN
-F 4 "nil" V 7350 8400 60 0000 C CNN "Field4"
- 1 7400 8400
+P 7150 8300
+F 0 "B7" V 7300 8300 50 0000 C CNN
+F 1 "BUTTONMAEANDER" V 7360 8180 50 0001 L BNN
+F 2 "neo900-legacy:N900-BUTTON" H 7140 8090 65 0001 L TNN
+F 3 "" H 7150 8300 60 0001 C CNN
+F 4 "N" V 7050 8300 60 0000 C CNN "Field4"
+ 1 7150 8300
0 -1 -1 0
$EndComp
$Comp
L BUTTON-N900 B8
U 1 1 578D3284
-P 8000 8400
-F 0 "B8" V 8150 8400 50 0000 C CNN
-F 1 "BUTTONMAEANDER" V 8210 8280 50 0001 L BNN
-F 2 "neo900-legacy:N900-BUTTON" H 7990 8190 65 0001 L TNN
-F 3 "" H 8000 8400 60 0001 C CNN
-F 4 "nil" V 7950 8400 60 0000 C CNN "Field4"
- 1 8000 8400
+P 7850 8300
+F 0 "B8" V 8000 8300 50 0000 C CNN
+F 1 "BUTTONMAEANDER" V 8060 8180 50 0001 L BNN
+F 2 "neo900-legacy:N900-BUTTON" H 7840 8090 65 0001 L TNN
+F 3 "" H 7850 8300 60 0001 C CNN
+F 4 "M" V 7750 8400 60 0000 C CNN "Field4"
+ 1 7850 8300
0 -1 -1 0
$EndComp
$Comp
L BUTTON-N900 B9
U 1 1 578D334C
-P 8600 8400
-F 0 "B9" V 8750 8400 50 0000 C CNN
-F 1 "BUTTONMAEANDER" V 8810 8280 50 0001 L BNN
-F 2 "neo900-legacy:N900-BUTTON" H 8590 8190 65 0001 L TNN
-F 3 "" H 8600 8400 60 0001 C CNN
-F 4 "SPC" V 8550 8400 60 0000 C CNN "Field4"
- 1 8600 8400
+P 8550 8300
+F 0 "B9" V 8700 8300 50 0000 C CNN
+F 1 "BUTTONMAEANDER" V 8760 8180 50 0001 L BNN
+F 2 "neo900-legacy:N900-BUTTON" H 8540 8090 65 0001 L TNN
+F 3 "" H 8550 8300 60 0001 C CNN
+F 4 "Space-L" V 8450 8350 60 0000 C CNN "Field4"
+ 1 8550 8300
0 -1 -1 0
$EndComp
$Comp
L BUTTON-N900 B10
U 1 1 578D3414
-P 9200 8400
-F 0 "B10" V 9350 8400 50 0000 C CNN
-F 1 "BUTTONMAEANDER" V 9410 8280 50 0001 L BNN
-F 2 "neo900-legacy:N900-BUTTON" H 9190 8190 65 0001 L TNN
-F 3 "" H 9200 8400 60 0001 C CNN
-F 4 "OK" V 9150 8400 60 0000 C CNN "Field4"
- 1 9200 8400
+P 9250 8300
+F 0 "B10" V 9400 8300 50 0000 C CNN
+F 1 "BUTTONMAEANDER" V 9460 8180 50 0001 L BNN
+F 2 "neo900-legacy:N900-BUTTON" H 9240 8090 65 0001 L TNN
+F 3 "" H 9250 8300 60 0001 C CNN
+F 4 "Space-R" V 9150 8300 60 0000 C CNN "Field4"
+ 1 9250 8300
0 -1 -1 0
$EndComp
$Comp
L BUTTON-N900 B11
U 1 1 578D34DC
-P 3500 7800
-F 0 "B11" V 3650 7800 50 0000 C CNN
-F 1 "BUTTONMAEANDER" V 3710 7680 50 0001 L BNN
-F 2 "neo900-legacy:N900-BUTTON" H 3490 7590 65 0001 L TNN
-F 3 "" H 3500 7800 60 0001 C CNN
-F 4 "ALT" V 3450 7800 60 0000 C CNN "Field4"
- 1 3500 7800
+P 2600 7700
+F 0 "B11" V 2750 7700 50 0000 C CNN
+F 1 "BUTTONMAEANDER" V 2810 7580 50 0001 L BNN
+F 2 "neo900-legacy:N900-BUTTON" H 2590 7490 65 0001 L TNN
+F 3 "" H 2600 7700 60 0001 C CNN
+F 4 "Fn" V 2500 7700 60 0000 C CNN "Field4"
+ 1 2600 7700
0 -1 -1 0
$EndComp
$Comp
L BUTTON-N900 B12
U 1 1 578D35A4
-P 4400 7500
-F 0 "B12" V 4500 7550 50 0000 C CNN
-F 1 "BUTTONMAEANDER" V 4610 7380 50 0001 L BNN
-F 2 "neo900-legacy:N900-BUTTON" H 4390 7290 65 0001 L TNN
-F 3 "" H 4400 7500 60 0001 C CNN
-F 4 "FN" V 4350 7500 60 0000 C CNN "Field4"
- 1 4400 7500
+P 3650 7700
+F 0 "B12" V 3800 7700 50 0000 C CNN
+F 1 "BUTTONMAEANDER" V 3860 7580 50 0001 L BNN
+F 2 "neo900-legacy:N900-BUTTON" H 3640 7490 65 0001 L TNN
+F 3 "" H 3650 7700 60 0001 C CNN
+F 4 "A" V 3550 7700 60 0000 C CNN "Field4"
+ 1 3650 7700
0 -1 -1 0
$EndComp
$Comp
L BUTTON-N900 B13
U 1 1 578D366C
-P 5000 7800
-F 0 "B13" V 5150 7800 50 0000 C CNN
-F 1 "BUTTONMAEANDER" V 5210 7680 50 0001 L BNN
-F 2 "neo900-legacy:N900-BUTTON" H 4990 7590 65 0001 L TNN
-F 3 "" H 5000 7800 60 0001 C CNN
-F 4 "SPC" V 4950 7800 60 0000 C CNN "Field4"
- 1 5000 7800
+P 4350 7700
+F 0 "B13" V 4500 7700 50 0000 C CNN
+F 1 "BUTTONMAEANDER" V 4560 7580 50 0001 L BNN
+F 2 "neo900-legacy:N900-BUTTON" H 4340 7490 65 0001 L TNN
+F 3 "" H 4350 7700 60 0001 C CNN
+F 4 "S" V 4250 7700 60 0000 C CNN "Field4"
+ 1 4350 7700
0 -1 -1 0
$EndComp
$Comp
L BUTTON-N900 B14
U 1 1 578D3734
-P 5600 7800
-F 0 "B14" V 5750 7800 50 0000 C CNN
-F 1 "BUTTONMAEANDER" V 5810 7680 50 0001 L BNN
-F 2 "neo900-legacy:N900-BUTTON" H 5590 7590 65 0001 L TNN
-F 3 "" H 5600 7800 60 0001 C CNN
-F 4 "SPC" V 5550 7800 60 0000 C CNN "Field4"
- 1 5600 7800
+P 5050 7700
+F 0 "B14" V 5200 7700 50 0000 C CNN
+F 1 "BUTTONMAEANDER" V 5260 7580 50 0001 L BNN
+F 2 "neo900-legacy:N900-BUTTON" H 5040 7490 65 0001 L TNN
+F 3 "" H 5050 7700 60 0001 C CNN
+F 4 "D" V 4950 7700 60 0000 C CNN "Field4"
+ 1 5050 7700
0 -1 -1 0
$EndComp
$Comp
L BUTTON-N900 B15
U 1 1 578D37FC
-P 6200 7800
-F 0 "B15" V 6350 7800 50 0000 C CNN
-F 1 "BUTTONMAEANDER" V 6410 7680 50 0001 L BNN
-F 2 "neo900-legacy:N900-BUTTON" H 6190 7590 65 0001 L TNN
-F 3 "" H 6200 7800 60 0001 C CNN
-F 4 "M" V 6150 7800 60 0000 C CNN "Field4"
- 1 6200 7800
+P 5750 7700
+F 0 "B15" V 5900 7700 50 0000 C CNN
+F 1 "BUTTONMAEANDER" V 5960 7580 50 0001 L BNN
+F 2 "neo900-legacy:N900-BUTTON" H 5740 7490 65 0001 L TNN
+F 3 "" H 5750 7700 60 0001 C CNN
+F 4 "F" V 5650 7700 60 0000 C CNN "Field4"
+ 1 5750 7700
0 -1 -1 0
$EndComp
$Comp
L BUTTON-N900 B16
U 1 1 578D38C4
-P 6800 7800
-F 0 "B16" V 6950 7800 50 0000 C CNN
-F 1 "BUTTONMAEANDER" V 7010 7680 50 0001 L BNN
-F 2 "neo900-legacy:N900-BUTTON" H 6790 7590 65 0001 L TNN
-F 3 "" H 6800 7800 60 0001 C CNN
-F 4 "," V 6750 7800 60 0000 C CNN "Field4"
- 1 6800 7800
+P 6450 7700
+F 0 "B16" V 6600 7700 50 0000 C CNN
+F 1 "BUTTONMAEANDER" V 6660 7580 50 0001 L BNN
+F 2 "neo900-legacy:N900-BUTTON" H 6440 7490 65 0001 L TNN
+F 3 "" H 6450 7700 60 0001 C CNN
+F 4 "G" V 6350 7700 60 0000 C CNN "Field4"
+ 1 6450 7700
0 -1 -1 0
$EndComp
$Comp
L BUTTON-N900 B17
U 1 1 578D398C
-P 7400 7800
-F 0 "B17" V 7550 7800 50 0000 C CNN
-F 1 "BUTTONMAEANDER" V 7610 7680 50 0001 L BNN
-F 2 "neo900-legacy:N900-BUTTON" H 7390 7590 65 0001 L TNN
-F 3 "" H 7400 7800 60 0001 C CNN
-F 4 "PgDn" V 7350 7800 60 0000 C CNN "Field4"
- 1 7400 7800
+P 7150 7700
+F 0 "B17" V 7300 7700 50 0000 C CNN
+F 1 "BUTTONMAEANDER" V 7360 7580 50 0001 L BNN
+F 2 "neo900-legacy:N900-BUTTON" H 7140 7490 65 0001 L TNN
+F 3 "" H 7150 7700 60 0001 C CNN
+F 4 "H" V 7050 7700 60 0000 C CNN "Field4"
+ 1 7150 7700
0 -1 -1 0
$EndComp
$Comp
L BUTTON-N900 B18
U 1 1 578D3A54
-P 8000 7800
-F 0 "B18" V 8150 7800 50 0000 C CNN
-F 1 "BUTTONMAEANDER" V 8210 7680 50 0001 L BNN
-F 2 "neo900-legacy:N900-BUTTON" H 7990 7590 65 0001 L TNN
-F 3 "" H 8000 7800 60 0001 C CNN
-F 4 "End" V 7950 7800 60 0000 C CNN "Field4"
- 1 8000 7800
+P 7850 7700
+F 0 "B18" V 8000 7700 50 0000 C CNN
+F 1 "BUTTONMAEANDER" V 8060 7580 50 0001 L BNN
+F 2 "neo900-legacy:N900-BUTTON" H 7840 7490 65 0001 L TNN
+F 3 "" H 7850 7700 60 0001 C CNN
+F 4 "J" V 7750 7700 60 0000 C CNN "Field4"
+ 1 7850 7700
0 -1 -1 0
$EndComp
$Comp
L BUTTON-N900 B19
U 1 1 578D3B1C
-P 8600 7800
-F 0 "B19" V 8750 7800 50 0000 C CNN
-F 1 "BUTTONMAEANDER" V 8810 7680 50 0001 L BNN
-F 2 "neo900-legacy:N900-BUTTON" H 8590 7590 65 0001 L TNN
-F 3 "" H 8600 7800 60 0001 C CNN
-F 4 "Left" V 8550 7800 60 0000 C CNN "Field4"
- 1 8600 7800
+P 8550 7700
+F 0 "B19" V 8700 7700 50 0000 C CNN
+F 1 "BUTTONMAEANDER" V 8760 7580 50 0001 L BNN
+F 2 "neo900-legacy:N900-BUTTON" H 8540 7490 65 0001 L TNN
+F 3 "" H 8550 7700 60 0001 C CNN
+F 4 "K" V 8450 7700 60 0000 C CNN "Field4"
+ 1 8550 7700
0 -1 -1 0
$EndComp
$Comp
L BUTTON-N900 B20
U 1 1 578D3BE4
-P 9200 7800
-F 0 "B20" V 9350 7800 50 0000 C CNN
-F 1 "BUTTONMAEANDER" V 9410 7680 50 0001 L BNN
-F 2 "neo900-legacy:N900-BUTTON" H 9190 7590 65 0001 L TNN
-F 3 "" H 9200 7800 60 0001 C CNN
-F 4 "Right" V 9150 7800 60 0000 C CNN "Field4"
- 1 9200 7800
+P 9250 7700
+F 0 "B20" V 9400 7700 50 0000 C CNN
+F 1 "BUTTONMAEANDER" V 9460 7580 50 0001 L BNN
+F 2 "neo900-legacy:N900-BUTTON" H 9240 7490 65 0001 L TNN
+F 3 "" H 9250 7700 60 0001 C CNN
+F 4 "L" V 9150 7700 60 0000 C CNN "Field4"
+ 1 9250 7700
0 -1 -1 0
$EndComp
$Comp
L BUTTON-N900 B21
U 1 1 578D3CAC
-P 3500 7200
-F 0 "B21" V 3650 7200 50 0000 C CNN
-F 1 "BUTTONMAEANDER" V 3710 7080 50 0001 L BNN
-F 2 "neo900-legacy:N900-BUTTON" H 3490 6990 65 0001 L TNN
-F 3 "" H 3500 7200 60 0001 C CNN
-F 4 "DEL" V 3450 7200 60 0000 C CNN "Field4"
- 1 3500 7200
+P 2600 7100
+F 0 "B21" V 2750 7100 50 0000 C CNN
+F 1 "BUTTONMAEANDER" V 2810 6980 50 0001 L BNN
+F 2 "neo900-legacy:N900-BUTTON" H 2590 6890 65 0001 L TNN
+F 3 "" H 2600 7100 60 0001 C CNN
+F 4 "Ctrl" V 2500 7100 60 0000 C CNN "Field4"
+ 1 2600 7100
0 -1 -1 0
$EndComp
$Comp
L BUTTON-N900 B22
U 1 1 578D3D74
-P 4400 6900
-F 0 "B22" V 4500 6950 50 0000 C CNN
-F 1 "BUTTONMAEANDER" V 4610 6780 50 0001 L BNN
-F 2 "neo900-legacy:N900-BUTTON" H 4390 6690 65 0001 L TNN
-F 3 "" H 4400 6900 60 0001 C CNN
-F 4 "nil" V 4350 6900 60 0000 C CNN "Field4"