initial commit

This commit is contained in:
2021-03-06 15:07:33 -08:00
commit fa41d76d3e
5 changed files with 628 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
*-bak

136
a8_lcd-cache.lib Normal file
View File

@@ -0,0 +1,136 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Connector_Generic_Conn_02x05_Odd_Even
#
DEF Connector_Generic_Conn_02x05_Odd_Even J 0 40 Y N 1 F N
F0 "J" 50 300 50 H V C CNN
F1 "Connector_Generic_Conn_02x05_Odd_Even" 50 -300 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_2x??_*
$ENDFPLIST
DRAW
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 205 0 195 1 1 6 N
S -50 250 150 -250 1 1 10 f
S 150 -195 100 -205 1 1 6 N
S 150 -95 100 -105 1 1 6 N
S 150 5 100 -5 1 1 6 N
S 150 105 100 95 1 1 6 N
S 150 205 100 195 1 1 6 N
X Pin_1 1 -200 200 150 R 50 50 1 1 P
X Pin_10 10 300 -200 150 L 50 50 1 1 P
X Pin_2 2 300 200 150 L 50 50 1 1 P
X Pin_3 3 -200 100 150 R 50 50 1 1 P
X Pin_4 4 300 100 150 L 50 50 1 1 P
X Pin_5 5 -200 0 150 R 50 50 1 1 P
X Pin_6 6 300 0 150 L 50 50 1 1 P
X Pin_7 7 -200 -100 150 R 50 50 1 1 P
X Pin_8 8 300 -100 150 L 50 50 1 1 P
X Pin_9 9 -200 -200 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_R_US
#
DEF Device_R_US R 0 0 N Y 1 F N
F0 "R" 100 0 50 V V C CNN
F1 "Device_R_US" -100 0 50 V V C CNN
F2 "" 40 -10 50 V I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
$ENDFPLIST
DRAW
P 2 0 1 0 0 -90 0 -100 N
P 2 0 1 0 0 90 0 100 N
P 5 0 1 0 0 -30 40 -45 0 -60 -40 -75 0 -90 N
P 5 0 1 0 0 30 40 15 0 0 -40 -15 0 -30 N
P 5 0 1 0 0 90 40 75 0 60 -40 45 0 30 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Display_Character_NHD-0420H1Z
#
DEF Display_Character_NHD-0420H1Z U 0 20 Y Y 1 F N
F0 "U" -250 750 50 H V C CNN
F1 "Display_Character_NHD-0420H1Z" 200 750 50 H V L CNN
F2 "Display:NHD-0420H1Z" 0 -900 50 H I C CNN
F3 "" 100 -100 50 H I C CNN
$FPLIST
NHD*0420H1Z*
$ENDFPLIST
DRAW
S -300 700 300 -700 0 1 10 f
X VSS 1 0 -800 100 U 50 50 1 1 W
X DB3 10 -400 -200 100 R 50 50 1 1 B
X DB4 11 -400 -300 100 R 50 50 1 1 B
X DB5 12 -400 -400 100 R 50 50 1 1 B
X DB6 13 -400 -500 100 R 50 50 1 1 B
X DB7 14 -400 -600 100 R 50 50 1 1 B
X A 15 400 -300 100 L 50 50 1 1 P
X K 16 400 -200 100 L 50 50 1 1 P
X VDD 2 0 800 100 D 50 50 1 1 W
X VO 3 100 800 100 D 50 50 1 1 W
X RS 4 -400 600 100 R 50 50 1 1 I
X R/W 5 -400 500 100 R 50 50 1 1 I
X E 6 -400 400 100 R 50 50 1 1 I
X DB0 7 -400 100 100 R 50 50 1 1 B
X DB1 8 -400 0 100 R 50 50 1 1 B
X DB2 9 -400 -100 100 R 50 50 1 1 B
ENDDRAW
ENDDEF
#
# Switch_SW_Push
#
DEF Switch_SW_Push SW 0 40 N N 1 F N
F0 "SW" 50 100 50 H V L CNN
F1 "Switch_SW_Push" 0 -60 50 H V C CNN
F2 "" 0 200 50 H I C CNN
F3 "" 0 200 50 H I C CNN
DRAW
C -80 0 20 0 1 0 N
C 80 0 20 0 1 0 N
P 2 0 1 0 0 50 0 120 N
P 2 0 1 0 100 50 -100 50 N
X 1 1 -200 0 100 R 50 50 0 1 P
X 2 2 200 0 100 L 50 50 0 1 P
ENDDRAW
ENDDEF
#
# power_+5V
#
DEF power_+5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+5V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
#End Library

1
a8_lcd.kicad_pcb Normal file
View File

@@ -0,0 +1 @@
(kicad_pcb (version 4) (host kicad "dummy file") )

33
a8_lcd.pro Normal file
View File

@@ -0,0 +1,33 @@
update=22/05/2015 07:44:53
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[pcbnew]
version=1
LastNetListRead=
UseCmpFile=1
PadDrill=0.600000000000
PadDrillOvalY=0.600000000000
PadSizeH=1.500000000000
PadSizeV=1.500000000000
PcbTextSizeV=1.500000000000
PcbTextSizeH=1.500000000000
PcbTextThickness=0.300000000000
ModuleTextSizeV=1.000000000000
ModuleTextSizeH=1.000000000000
ModuleTextSizeThickness=0.150000000000
SolderMaskClearance=0.000000000000
SolderMaskMinWidth=0.000000000000
DrawSegmentWidth=0.200000000000
BoardOutlineThickness=0.100000000000
ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]

457
a8_lcd.sch Normal file
View File

@@ -0,0 +1,457 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L Switch:SW_Push SW2
U 1 1 604404B1
P 7650 3100
F 0 "SW2" H 7650 3385 50 0000 C CNN
F 1 "Up" H 7650 3294 50 0000 C CNN
F 2 "" H 7650 3300 50 0001 C CNN
F 3 "~" H 7650 3300 50 0001 C CNN
1 7650 3100
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW3
U 1 1 60441151
P 7650 3500
F 0 "SW3" H 7650 3785 50 0000 C CNN
F 1 "Menu" H 7650 3694 50 0000 C CNN
F 2 "" H 7650 3700 50 0001 C CNN
F 3 "~" H 7650 3700 50 0001 C CNN
1 7650 3500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW5
U 1 1 60442A99
P 8700 3500
F 0 "SW5" H 8700 3785 50 0000 C CNN
F 1 "Right" H 8700 3694 50 0000 C CNN
F 2 "" H 8700 3700 50 0001 C CNN
F 3 "~" H 8700 3700 50 0001 C CNN
1 8700 3500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW1
U 1 1 60444E6A
P 6600 3500
F 0 "SW1" H 6600 3785 50 0000 C CNN
F 1 "Left" H 6600 3694 50 0000 C CNN
F 2 "" H 6600 3700 50 0001 C CNN
F 3 "~" H 6600 3700 50 0001 C CNN
1 6600 3500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW4
U 1 1 60445CC6
P 7650 3900
F 0 "SW4" H 7650 4185 50 0000 C CNN
F 1 "Down" H 7650 4094 50 0000 C CNN
F 2 "" H 7650 4100 50 0001 C CNN
F 3 "~" H 7650 4100 50 0001 C CNN
1 7650 3900
1 0 0 -1
$EndComp
$Comp
L Device:R_US R1
U 1 1 604465EB
P 7250 3100
F 0 "R1" V 7045 3100 50 0000 C CNN
F 1 "10k" V 7136 3100 50 0000 C CNN
F 2 "" V 7290 3090 50 0001 C CNN
F 3 "~" H 7250 3100 50 0001 C CNN
1 7250 3100
0 1 1 0
$EndComp
$Comp
L Device:R_US R6
U 1 1 604483AD
P 8300 3500
F 0 "R6" V 8095 3500 50 0000 C CNN
F 1 "4.7k" V 8186 3500 50 0000 C CNN
F 2 "" V 8340 3490 50 0001 C CNN
F 3 "~" H 8300 3500 50 0001 C CNN
1 8300 3500
0 1 1 0
$EndComp
$Comp
L Device:R_US R8
U 1 1 60448B48
P 7250 3500
F 0 "R8" V 7045 3500 50 0000 C CNN
F 1 "2.2k" V 7136 3500 50 0000 C CNN
F 2 "" V 7290 3490 50 0001 C CNN
F 3 "~" H 7250 3500 50 0001 C CNN
1 7250 3500
0 1 1 0
$EndComp
$Comp
L Device:R_US R5
U 1 1 604491A5
P 6200 3500
F 0 "R5" V 5995 3500 50 0000 C CNN
F 1 "470" V 6086 3500 50 0000 C CNN
F 2 "" V 6240 3490 50 0001 C CNN
F 3 "~" H 6200 3500 50 0001 C CNN
1 6200 3500
0 1 1 0
$EndComp
$Comp
L Device:R_US R4
U 1 1 6044961B
P 7250 3900
F 0 "R4" V 7045 3900 50 0000 C CNN
F 1 "1k" V 7136 3900 50 0000 C CNN
F 2 "" V 7290 3890 50 0001 C CNN
F 3 "~" H 7250 3900 50 0001 C CNN
1 7250 3900
0 1 1 0
$EndComp
Wire Wire Line
7450 3100 7400 3100
Wire Wire Line
7450 3900 7400 3900
Wire Wire Line
7400 3500 7450 3500
Wire Wire Line
8450 3500 8500 3500
Wire Wire Line
6350 3500 6400 3500
Wire Wire Line
8150 3500 8150 3550
Wire Wire Line
8150 3550 7100 3550
Wire Wire Line
7100 3550 7100 3500
Wire Wire Line
7100 3550 7050 3550
Wire Wire Line
6050 3550 6050 3500
Connection ~ 7100 3550
Connection ~ 6050 3550
Wire Wire Line
7100 3100 6050 3100
Wire Wire Line
6050 3100 6050 3500
Connection ~ 6050 3500
Wire Wire Line
7100 3900 7050 3900
Wire Wire Line
7050 3900 7050 3550
Connection ~ 7050 3550
Wire Wire Line
7050 3550 6050 3550
$Comp
L Display_Character:NHD-0420H1Z U1
U 1 1 604537E5
P 4200 3450
F 0 "U1" H 4450 2700 50 0000 C CNN
F 1 "NHD-0420H1Z" H 4650 2600 50 0000 C CNN
F 2 "Display:NHD-0420H1Z" H 4200 2550 50 0001 C CNN
F 3 "http://www.newhavendisplay.com/specs/NHD-0420H1Z-FSW-GBW-33V3.pdf" H 4300 3350 50 0001 C CNN
1 4200 3450
1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_02x05_Odd_Even J1
U 1 1 6045558A
P 5850 5150
F 0 "J1" V 5946 4862 50 0000 R CNN
F 1 "Conn_02x05_Odd_Even" V 5855 4862 50 0000 R CNN
F 2 "" H 5850 5150 50 0001 C CNN
F 3 "~" H 5850 5150 50 0001 C CNN
1 5850 5150
0 -1 -1 0
$EndComp
$Comp
L power:GND #PWR012
U 1 1 604566C2
P 7850 3600
F 0 "#PWR012" H 7850 3350 50 0001 C CNN
F 1 "GND" H 7855 3427 50 0000 C CNN
F 2 "" H 7850 3600 50 0001 C CNN
F 3 "" H 7850 3600 50 0001 C CNN
1 7850 3600
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR011
U 1 1 60457313
P 7850 3200
F 0 "#PWR011" H 7850 2950 50 0001 C CNN
F 1 "GND" H 7855 3027 50 0000 C CNN
F 2 "" H 7850 3200 50 0001 C CNN
F 3 "" H 7850 3200 50 0001 C CNN
1 7850 3200
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR014
U 1 1 604579E7
P 8900 3600
F 0 "#PWR014" H 8900 3350 50 0001 C CNN
F 1 "GND" H 8905 3427 50 0000 C CNN
F 2 "" H 8900 3600 50 0001 C CNN
F 3 "" H 8900 3600 50 0001 C CNN
1 8900 3600
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR013
U 1 1 60457FB6
P 7850 4000
F 0 "#PWR013" H 7850 3750 50 0001 C CNN
F 1 "GND" H 7855 3827 50 0000 C CNN
F 2 "" H 7850 4000 50 0001 C CNN
F 3 "" H 7850 4000 50 0001 C CNN
1 7850 4000
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR010
U 1 1 604584FB
P 6800 3600
F 0 "#PWR010" H 6800 3350 50 0001 C CNN
F 1 "GND" H 6805 3427 50 0000 C CNN
F 2 "" H 6800 3600 50 0001 C CNN
F 3 "" H 6800 3600 50 0001 C CNN
1 6800 3600
1 0 0 -1
$EndComp
Wire Wire Line
6800 3500 6800 3600
Wire Wire Line
7850 3100 7850 3200
Wire Wire Line
7850 3500 7850 3600
Wire Wire Line
7850 3900 7850 4000
Wire Wire Line
8900 3500 8900 3600
$Comp
L power:GND #PWR08
U 1 1 6045AC44
P 5650 5400
F 0 "#PWR08" H 5650 5150 50 0001 C CNN
F 1 "GND" H 5655 5227 50 0000 C CNN
F 2 "" H 5650 5400 50 0001 C CNN
F 3 "" H 5650 5400 50 0001 C CNN
1 5650 5400
1 0 0 -1
$EndComp
Wire Wire Line
5650 5350 5650 5400
$Comp
L power:GND #PWR03
U 1 1 6045B71F
P 4200 4300
F 0 "#PWR03" H 4200 4050 50 0001 C CNN
F 1 "GND" H 4205 4127 50 0000 C CNN
F 2 "" H 4200 4300 50 0001 C CNN
F 3 "" H 4200 4300 50 0001 C CNN
1 4200 4300
1 0 0 -1
$EndComp
Wire Wire Line
4200 4250 4200 4300
$Comp
L power:+5V #PWR07
U 1 1 6045C010
P 5650 4800
F 0 "#PWR07" H 5650 4650 50 0001 C CNN
F 1 "+5V" H 5665 4973 50 0000 C CNN
F 2 "" H 5650 4800 50 0001 C CNN
F 3 "" H 5650 4800 50 0001 C CNN
1 5650 4800
1 0 0 -1
$EndComp
Wire Wire Line
5650 4800 5650 4850
$Comp
L power:+5V #PWR02
U 1 1 6045CF7A
P 4200 1950
F 0 "#PWR02" H 4200 1800 50 0001 C CNN
F 1 "+5V" H 4215 2123 50 0000 C CNN
F 2 "" H 4200 1950 50 0001 C CNN
F 3 "" H 4200 1950 50 0001 C CNN
1 4200 1950
1 0 0 -1
$EndComp
$Comp
L Device:R_US R3
U 1 1 6045DB6B
P 4500 2250
F 0 "R3" V 4295 2250 50 0000 C CNN
F 1 "4.7k" V 4386 2250 50 0000 C CNN
F 2 "" V 4540 2240 50 0001 C CNN
F 3 "~" H 4500 2250 50 0001 C CNN
1 4500 2250
0 1 1 0
$EndComp
$Comp
L Device:R_US R2
U 1 1 6045FE9D
P 4500 2550
F 0 "R2" V 4295 2550 50 0000 C CNN
F 1 "1k" V 4386 2550 50 0000 C CNN
F 2 "" V 4540 2540 50 0001 C CNN
F 3 "~" H 4500 2550 50 0001 C CNN
1 4500 2550
0 1 1 0
$EndComp
Wire Wire Line
4200 1950 4200 2650
Wire Wire Line
4200 1950 4650 1950
Wire Wire Line
4650 1950 4650 2250
Connection ~ 4200 1950
Wire Wire Line
4350 2250 4300 2250
Wire Wire Line
4300 2250 4300 2550
Wire Wire Line
4300 2550 4350 2550
Connection ~ 4300 2550
Wire Wire Line
4300 2550 4300 2650
$Comp
L power:GND #PWR04
U 1 1 60463C24
P 4650 2600
F 0 "#PWR04" H 4650 2350 50 0001 C CNN
F 1 "GND" H 4655 2427 50 0000 C CNN
F 2 "" H 4650 2600 50 0001 C CNN
F 3 "" H 4650 2600 50 0001 C CNN
1 4650 2600
1 0 0 -1
$EndComp
Wire Wire Line
4650 2550 4650 2600
Text GLabel 5950 5350 3 50 Output ~ 0
E
Text GLabel 3800 3050 0 50 Input ~ 0
E
Text GLabel 5850 5350 3 50 Output ~ 0
RS
Text GLabel 3800 2850 0 50 Input ~ 0
RS
Text GLabel 5750 4850 1 50 BiDi ~ 0
DB4
Text GLabel 3800 3750 0 50 BiDi ~ 0
DB4
Text GLabel 5850 4850 1 50 BiDi ~ 0
DB5
Text GLabel 5950 4850 1 50 BiDi ~ 0
DB6
Text GLabel 6050 4850 1 50 BiDi ~ 0
DB7
Text GLabel 3800 3850 0 50 BiDi ~ 0
DB5
Text GLabel 3800 3950 0 50 BiDi ~ 0
DB6
Text GLabel 3800 4050 0 50 BiDi ~ 0
DB7
$Comp
L power:+5V #PWR05
U 1 1 604652A3
P 4650 3600
F 0 "#PWR05" H 4650 3450 50 0001 C CNN
F 1 "+5V" H 4665 3773 50 0000 C CNN
F 2 "" H 4650 3600 50 0001 C CNN
F 3 "" H 4650 3600 50 0001 C CNN
1 4650 3600
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR06
U 1 1 60465A6F
P 4650 3800
F 0 "#PWR06" H 4650 3550 50 0001 C CNN
F 1 "GND" H 4655 3627 50 0000 C CNN
F 2 "" H 4650 3800 50 0001 C CNN
F 3 "" H 4650 3800 50 0001 C CNN
1 4650 3800
1 0 0 -1
$EndComp
Wire Wire Line
4600 3650 4650 3650
Wire Wire Line
4650 3650 4650 3600
Wire Wire Line
4600 3750 4650 3750
Wire Wire Line
4650 3750 4650 3800
$Comp
L Device:R_US R7
U 1 1 604670B8
P 5750 3350
F 0 "R7" H 5682 3304 50 0000 R CNN
F 1 "4.7k" H 5682 3395 50 0000 R CNN
F 2 "" V 5790 3340 50 0001 C CNN
F 3 "~" H 5750 3350 50 0001 C CNN
1 5750 3350
-1 0 0 1
$EndComp
Wire Wire Line
5750 3550 5750 3500
Wire Wire Line
5750 3550 6050 3550
$Comp
L power:+5V #PWR09
U 1 1 604690BE
P 5750 3100
F 0 "#PWR09" H 5750 2950 50 0001 C CNN
F 1 "+5V" H 5765 3273 50 0000 C CNN
F 2 "" H 5750 3100 50 0001 C CNN
F 3 "" H 5750 3100 50 0001 C CNN
1 5750 3100
1 0 0 -1
$EndComp
Wire Wire Line
5750 3100 5750 3200
Text GLabel 6050 5350 3 50 Input ~ 0
BTNS
Text GLabel 5700 3550 0 50 Output ~ 0
BTNS
Wire Wire Line
5700 3550 5750 3550
Connection ~ 5750 3550
$Comp
L power:GND #PWR01
U 1 1 6046B335
P 3550 3000
F 0 "#PWR01" H 3550 2750 50 0001 C CNN
F 1 "GND" H 3555 2827 50 0000 C CNN
F 2 "" H 3550 3000 50 0001 C CNN
F 3 "" H 3550 3000 50 0001 C CNN
1 3550 3000
1 0 0 -1
$EndComp
Wire Wire Line
3800 2950 3550 2950
Wire Wire Line
3550 2950 3550 3000
NoConn ~ 5750 5350
NoConn ~ 3800 3350
NoConn ~ 3800 3450
NoConn ~ 3800 3550
NoConn ~ 3800 3650
$EndSCHEMATC