more updates

This commit is contained in:
2018-08-19 21:15:29 -07:00
parent 88535700e5
commit 7ab9dde3bd
5 changed files with 14673 additions and 14889 deletions

View File

@@ -177,6 +177,44 @@ X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device:Rotary_Encoder_Switch
#
DEF Device:Rotary_Encoder_Switch SW 0 10 Y N 1 F N
F0 "SW" 0 260 50 H V C CNN
F1 "Device:Rotary_Encoder_Switch" 0 -260 50 H V C CNN
F2 "" -150 160 50 H I C CNN
F3 "" 0 260 50 H I C CNN
$FPLIST
RotaryEncoder*Switch*
$ENDFPLIST
DRAW
A -15 -2 108 -899 899 0 1 10 N -15 -110 -15 105
C -150 0 10 0 1 0 F
C -15 0 75 0 1 10 N
C 170 -40 5 0 1 10 N
C 170 40 5 0 1 10 N
S -200 200 200 -200 0 1 10 f
P 2 0 1 10 -25 -70 -25 70 N
P 2 0 1 10 -15 -70 -15 70 N
P 2 0 1 10 -5 70 -5 -70 N
P 2 0 1 10 150 0 135 0 N
P 2 0 1 10 150 40 150 -40 N
P 3 0 1 0 -200 -100 -150 -100 -150 -80 N
P 3 0 1 0 -200 100 -150 100 -150 80 N
P 3 0 1 10 10 -120 -20 -110 5 -95 N
P 3 0 1 10 10 115 -20 105 5 90 N
P 3 0 1 10 200 -100 170 -100 170 -40 N
P 3 0 1 10 200 100 170 100 170 40 N
P 4 0 1 0 -200 0 -150 0 -150 -40 -130 -80 N
P 4 0 1 0 -170 0 -150 0 -150 40 -130 80 N
X A A -300 100 100 R 50 50 1 1 P
X B B -300 -100 100 R 50 50 1 1 P
X C C -300 0 100 R 50 50 1 1 P
X S1 S1 300 100 100 L 50 50 1 1 P
X S2 S2 300 -100 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# GLCD-controler-SchDoc-rescue:3V3
#
DEF GLCD-controler-SchDoc-rescue:3V3 #PWR 0 0 Y Y 1 F P
@@ -209,25 +247,6 @@ X 2 2 200 -100 100 L 1 1 0 1 P
ENDDRAW
ENDDEF
#
# GLCD-controler-SchDoc-rescue:Encoder
#
DEF GLCD-controler-SchDoc-rescue:Encoder EN 0 40 Y Y 1 F N
F0 "EN" 400 200 60 H V L BNN
F1 "GLCD-controler-SchDoc-rescue:Encoder" 400 100 60 H V L BNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S 0 -400 400 0 0 1 10 f
X 1 1 -200 -100 200 R 70 70 0 1 P
X 2 2 -200 -200 200 R 70 70 0 1 P
X 3 3 -200 -300 200 R 70 70 0 1 P
X 4 4 600 -300 200 L 70 70 0 1 P
X 5 5 600 -100 200 L 70 70 0 1 P
X 6 6 200 200 200 D 70 70 0 1 P
X 7 7 200 -600 200 U 70 70 0 1 P
ENDDRAW
ENDDEF
#
# GLCD-controler-SchDoc-rescue:LCD_KXM1264M-3
#
DEF GLCD-controler-SchDoc-rescue:LCD_KXM1264M-3 GLCD 0 40 Y Y 1 F N

View File

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
(export (version D)
(design
(source "/home/salfter/reprapdiscount-full-graphic-lcd-controller/GLCD controller.sch")
(date "Sun 19 Aug 2018 04:54:22 PM PDT")
(date "Sun 19 Aug 2018 09:04:20 PM PDT")
(tool "Eeschema 5.0.0")
(sheet (number 1) (name /) (tstamps /)
(title_block
@@ -95,6 +95,7 @@
(tstamp 5B7596A7))
(comp (ref EN1)
(value EN11-HSB1AQ20)
(footprint Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm)
(datasheet http://www.ttelectronics.com/sites/default/files/download-files/Datasheet_RotaryEncoder_EN11Series.pdf)
(fields
(field (name Manufacturer) "TT Electronics/BI")
@@ -103,7 +104,7 @@
(field (name "Subs OK?") y)
(field (name "Vendor 1 PN") 987-1187-ND)
(field (name "Vendor 1 URL") https://www.digikey.com/product-detail/en/tt-electronics-bi/EN11-HSB1AQ20/987-1187-ND/2408765))
(libsource (lib GLCD-controler-SchDoc-rescue) (part Encoder) (description ""))
(libsource (lib Device) (part Rotary_Encoder_Switch) (description "Rotary encoder, dual channel, incremental quadrate outputs, with switch"))
(sheetpath (names /) (tstamps /))
(tstamp 5B7596A6))
(comp (ref GLCD1)
@@ -313,6 +314,20 @@
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib Device) (part Rotary_Encoder_Switch)
(description "Rotary encoder, dual channel, incremental quadrate outputs, with switch")
(docs ~)
(footprints
(fp RotaryEncoder*Switch*))
(fields
(field (name Reference) SW)
(field (name Value) Rotary_Encoder_Switch))
(pins
(pin (num A) (name A) (type passive))
(pin (num B) (name B) (type passive))
(pin (num C) (name C) (type passive))
(pin (num S1) (name S1) (type passive))
(pin (num S2) (name S2) (type passive))))
(libpart (lib GLCD-controler-SchDoc-rescue) (part Cap_Semi)
(fields
(field (name Reference) C)
@@ -320,18 +335,6 @@
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib GLCD-controler-SchDoc-rescue) (part Encoder)
(fields
(field (name Reference) EN)
(field (name Value) Encoder))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))
(pin (num 3) (name 3) (type passive))
(pin (num 4) (name 4) (type passive))
(pin (num 5) (name 5) (type passive))
(pin (num 6) (name 6) (type passive))
(pin (num 7) (name 7) (type passive))))
(libpart (lib GLCD-controler-SchDoc-rescue) (part LCD_KXM1264M-3)
(fields
(field (name Reference) GLCD)
@@ -389,25 +392,25 @@
(library (logical mic5209)
(uri /home/salfter/reprapdiscount-full-graphic-lcd-controller/libs/mic5209.lib)))
(nets
(net (code 1) (name "Net-(SD1-Pad8)")
(node (ref SD1) (pin 8)))
(net (code 1) (name KILL)
(node (ref EXP2) (pin 10)))
(net (code 2) (name "Net-(SD1-Pad9)")
(node (ref SD1) (pin 9)))
(net (code 3) (name SD_DET)
(node (ref SD1) (pin WRITE))
(node (ref EXP2) (pin 7)))
(net (code 4) (name "Net-(SD1-PadCARD)")
(net (code 3) (name "Net-(SD1-PadCARD)")
(node (ref SD1) (pin CARD)))
(net (code 5) (name 3V3)
(node (ref C3) (pin 2))
(node (ref C4) (pin 2))
(node (ref U2) (pin 3))
(net (code 4) (name 3V3)
(node (ref C2) (pin 2))
(node (ref U2) (pin 3))
(node (ref C4) (pin 2))
(node (ref C3) (pin 2))
(node (ref U1) (pin 1))
(node (ref SD1) (pin 4)))
(net (code 5) (name "PB1_(SCK)")
(node (ref U1) (pin 9))
(node (ref EXP2) (pin 2)))
(net (code 6) (name "Net-(GLCD1-Pad19)")
(node (ref GLCD1) (pin 19))
(node (ref RBL1) (pin 2)))
(node (ref RBL1) (pin 2))
(node (ref GLCD1) (pin 19)))
(net (code 7) (name "Net-(PZ1-PadN)")
(node (ref PZ1) (pin N))
(node (ref Q1) (pin 3)))
@@ -418,71 +421,71 @@
(net (code 10) (name "Net-(U1-Pad6)")
(node (ref U1) (pin 6)))
(net (code 11) (name "Net-(SD1-Pad5)")
(node (ref U1) (pin 10))
(node (ref SD1) (pin 5)))
(net (code 12) (name VCC)
(node (ref U2) (pin 1))
(node (ref EXP1) (pin 10))
(node (ref C1) (pin 2))
(node (ref RBL1) (pin 1))
(node (ref GLCD1) (pin 2))
(node (ref GLCD1) (pin 17))
(node (ref PZ1) (pin P)))
(node (ref SD1) (pin 5))
(node (ref U1) (pin 10)))
(net (code 12) (name GND)
(node (ref GLCD1) (pin 15))
(node (ref C2) (pin 1))
(node (ref SD1) (pin 6))
(node (ref Q1) (pin 2))
(node (ref EXP2) (pin 9))
(node (ref U2) (pin 2))
(node (ref U2) (pin 4))
(node (ref EXP1) (pin 9))
(node (ref C1) (pin 1))
(node (ref U1) (pin 7))
(node (ref U1) (pin 3))
(node (ref SD1) (pin 3))
(node (ref SD1) (pin G4))
(node (ref SD1) (pin G3))
(node (ref SD1) (pin G2))
(node (ref SD1) (pin G1))
(node (ref U1) (pin 5))
(node (ref PB1) (pin 2))
(node (ref EN1) (pin C))
(node (ref EN1) (pin S2))
(node (ref GLCD1) (pin 1))
(node (ref U1) (pin 8))
(node (ref GLCD1) (pin 20))
(node (ref C3) (pin 1))
(node (ref C4) (pin 1)))
(net (code 13) (name "PB3_(MISO)")
(node (ref EXP2) (pin 1))
(node (ref SD1) (pin 7)))
(net (code 14) (name "Net-(SD1-Pad2)")
(node (ref SD1) (pin 2))
(node (ref U1) (pin 12)))
(node (ref U1) (pin 12))
(node (ref SD1) (pin 2)))
(net (code 15) (name "Net-(SD1-Pad1)")
(node (ref SD1) (pin 1))
(node (ref U1) (pin 15)))
(net (code 16) (name GND)
(node (ref GLCD1) (pin 1))
(node (ref U2) (pin 4))
(node (ref Q1) (pin 2))
(node (ref GLCD1) (pin 20))
(node (ref GLCD1) (pin 15))
(node (ref SD1) (pin 3))
(node (ref C2) (pin 1))
(node (ref U2) (pin 2))
(node (ref EXP1) (pin 9))
(node (ref SD1) (pin G1))
(node (ref SD1) (pin G2))
(node (ref SD1) (pin G3))
(node (ref SD1) (pin G4))
(node (ref C4) (pin 1))
(node (ref SD1) (pin 6))
(node (ref U1) (pin 3))
(node (ref U1) (pin 5))
(node (ref U1) (pin 7))
(node (ref C3) (pin 1))
(node (ref U1) (pin 8))
(node (ref EN1) (pin 4))
(node (ref EN1) (pin 2))
(node (ref PB1) (pin 2))
(node (ref C1) (pin 1))
(node (ref EXP2) (pin 9)))
(net (code 17) (name KILL)
(node (ref EXP2) (pin 10)))
(net (code 18) (name "PB1_(SCK)")
(node (ref EXP2) (pin 2))
(node (ref U1) (pin 9)))
(net (code 19) (name BTN_EN2)
(node (ref EN1) (pin 3))
(node (ref U1) (pin 15))
(node (ref SD1) (pin 1)))
(net (code 16) (name VCC)
(node (ref RBL1) (pin 1))
(node (ref GLCD1) (pin 2))
(node (ref GLCD1) (pin 17))
(node (ref U2) (pin 1))
(node (ref C1) (pin 2))
(node (ref EXP1) (pin 10))
(node (ref PZ1) (pin P)))
(net (code 17) (name BTN_EN2)
(node (ref EN1) (pin B))
(node (ref EXP2) (pin 3)))
(net (code 20) (name SD_CSEL)
(net (code 18) (name SD_CSEL)
(node (ref U1) (pin 14))
(node (ref EXP2) (pin 4)))
(net (code 21) (name BTN_EN1)
(node (ref EN1) (pin 1))
(net (code 19) (name BTN_EN1)
(node (ref EN1) (pin A))
(node (ref EXP2) (pin 5)))
(net (code 22) (name "PB2_(MOSI)")
(net (code 20) (name "PB2_(MOSI)")
(node (ref EXP2) (pin 6))
(node (ref U1) (pin 11)))
(net (code 23) (name RESET)
(node (ref PB1) (pin 1))
(node (ref EXP2) (pin 8)))
(net (code 21) (name SD_DET)
(node (ref SD1) (pin WRITE))
(node (ref EXP2) (pin 7)))
(net (code 22) (name RESET)
(node (ref EXP2) (pin 8))
(node (ref PB1) (pin 1)))
(net (code 23) (name "Net-(SD1-Pad8)")
(node (ref SD1) (pin 8)))
(net (code 24) (name "Net-(GLCD1-Pad13)")
(node (ref GLCD1) (pin 13)))
(net (code 25) (name "Net-(GLCD1-Pad11)")
@@ -506,14 +509,14 @@
(node (ref R1) (pin 2))
(node (ref Q1) (pin 1)))
(net (code 34) (name BTN_ENC)
(node (ref EN1) (pin 5))
(node (ref EN1) (pin S1))
(node (ref EXP1) (pin 2)))
(net (code 35) (name LCDE)
(node (ref EXP1) (pin 3))
(node (ref GLCD1) (pin 5)))
(node (ref GLCD1) (pin 5))
(node (ref EXP1) (pin 3)))
(net (code 36) (name LCDRS)
(node (ref EXP1) (pin 4))
(node (ref GLCD1) (pin 4)))
(node (ref GLCD1) (pin 4))
(node (ref EXP1) (pin 4)))
(net (code 37) (name LCD4)
(node (ref EXP1) (pin 5))
(node (ref GLCD1) (pin 6)))
@@ -522,8 +525,4 @@
(net (code 39) (name LCD6)
(node (ref EXP1) (pin 7)))
(net (code 40) (name LCD7)
(node (ref EXP1) (pin 8)))
(net (code 41) (name "Net-(EN1-Pad6)")
(node (ref EN1) (pin 6)))
(net (code 42) (name "Net-(EN1-Pad7)")
(node (ref EN1) (pin 7)))))
(node (ref EXP1) (pin 8)))))

View File

@@ -338,20 +338,20 @@ F 5 "y" H -950 -550 50 0001 C CNN "Subs OK?"
0 1 1 0
$EndComp
$Comp
L GLCD-controler-SchDoc-rescue:Encoder EN1
L Device:Rotary_Encoder_Switch EN1
U 1 1 5B7596A6
P 4700 1800
F 0 "EN1" H 5100 2000 60 0000 L BNN
F 1 "EN11-HSB1AQ20" H 5100 1900 60 0000 L BNN
F 2 "" H 5100 1900 60 0000 C CNN
F 3 "http://www.ttelectronics.com/sites/default/files/download-files/Datasheet_RotaryEncoder_EN11Series.pdf" H 5100 1900 60 0001 C CNN
F 4 "TT Electronics/BI" H 2700 -4500 50 0001 C CNN "Manufacturer"
F 5 "EN11-HSB1AQ20" H 2700 -4500 50 0001 C CNN "Mfr PN"
F 6 "1" H 2700 -4500 50 0001 C CNN "Qty Per Unit"
F 7 "y" H 2700 -4500 50 0001 C CNN "Subs OK?"
F 8 "987-1187-ND" H 2700 -4500 50 0001 C CNN "Vendor 1 PN"
F 9 "https://www.digikey.com/product-detail/en/tt-electronics-bi/EN11-HSB1AQ20/987-1187-ND/2408765" H 2700 -4500 50 0001 C CNN "Vendor 1 URL"
1 4700 1800
P 4900 2000
F 0 "EN1" H 4800 2250 60 0000 L BNN
F 1 "EN11-HSB1AQ20" H 4650 1650 60 0001 L BNN
F 2 "Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm" H 5300 2100 60 0001 C CNN
F 3 "http://www.ttelectronics.com/sites/default/files/download-files/Datasheet_RotaryEncoder_EN11Series.pdf" H 5300 2100 60 0001 C CNN
F 4 "TT Electronics/BI" H 2900 -4300 50 0001 C CNN "Manufacturer"
F 5 "EN11-HSB1AQ20" H 2900 -4300 50 0001 C CNN "Mfr PN"
F 6 "1" H 2900 -4300 50 0001 C CNN "Qty Per Unit"
F 7 "987-1187-ND" H 2900 -4300 50 0001 C CNN "Vendor 1 PN"
F 8 "https://www.digikey.com/product-detail/en/tt-electronics-bi/EN11-HSB1AQ20/987-1187-ND/2408765" H 2900 -4300 50 0001 C CNN "Vendor 1 URL"
F 9 "y" H 2900 -4300 50 0001 C CNN "Subs OK?"
1 4900 2000
1 0 0 -1
$EndComp
$Comp
@@ -360,7 +360,7 @@ U 1 1 5B7596A5
P 2450 2100
F 0 "GLCD1" H 2600 2850 60 0000 R BNN
F 1 "KXM12864M-3" H 2150 1300 60 0000 L BNN
F 2 "12864-lcd:KXM12864M-3" H 2150 1300 60 0000 C CNN
F 2 "12864-lcd:KXM12864M-3" H 2150 1300 60 0001 C CNN
F 3 "" H 2150 1300 60 0000 C CNN
F 4 "1" H 150 0 50 0001 C CNN "Qty Per Unit"
F 5 "y" H 150 0 50 0001 C CNN "Subs OK?"
@@ -718,8 +718,6 @@ F 3 "" H 3950 2100 70 0000 C CNN
1 3950 2100
1 0 0 -1
$EndComp
Wire Wire Line
4500 2000 3950 2000
Wire Wire Line
3950 2000 3950 2100
Text GLabel 5300 1900 2 50 UnSpc ~ 0
@@ -801,4 +799,14 @@ Wire Wire Line
4750 4900 4750 4950
Wire Wire Line
4750 5350 4750 5400
Wire Wire Line
4500 1900 4600 1900
Wire Wire Line
3950 2000 4600 2000
Wire Wire Line
4500 2100 4600 2100
Wire Wire Line
5200 1900 5300 1900
Wire Wire Line
5300 2100 5200 2100
$EndSCHEMATC

View File

@@ -1,4 +1,4 @@
(module KXM12864M-3 (layer F.Cu) (tedit 5B766431)
(module KXM12864M-3 (layer F.Cu) (tedit 5B7A400F)
(attr smd)
(fp_text reference GLCD1 (at 15.4622 -5.6388) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
@@ -14,7 +14,7 @@
(pad "" thru_hole circle (at 90.5 -2.50002) (size 3.2 3.2) (drill 3) (layers *.Cu *.Mask))
(pad "" thru_hole circle (at 90.5 -67.49999) (size 3.2 3.2) (drill 3) (layers *.Cu *.Mask))
(pad "" thru_hole circle (at 2.50002 -67.49999) (size 3.2 3.2) (drill 3) (layers *.Cu *.Mask))
(pad 1 thru_hole oval (at 62.26002 -2.50002 180) (size 2 3) (drill 1) (layers *.Cu *.Mask))
(pad 1 thru_hole rect (at 62.26002 -2.50002 180) (size 2 3) (drill 1) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at 59.72002 -2.50002 180) (size 2 3) (drill 1) (layers *.Cu *.Mask))
(pad 3 thru_hole oval (at 57.18002 -2.50002 180) (size 2 3) (drill 1) (layers *.Cu *.Mask))
(pad 4 thru_hole oval (at 54.64002 -2.50002 180) (size 2 3) (drill 1) (layers *.Cu *.Mask))