First revision of keypad schematic.

master
q3k 2013-09-14 16:09:21 +02:00
parent 47eab4943f
commit 7bae36ef7c
4 changed files with 1295 additions and 0 deletions

View File

@ -0,0 +1,224 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# +5V
#
DEF +5V #PWR 0 40 Y Y 1 F P
F0 "#PWR" 0 90 20 H I C CNN
F1 "+5V" 0 90 30 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
X +5V 1 0 0 0 U 20 20 0 0 W N
C 0 50 20 0 1 0 N
P 4 0 1 0 0 0 0 30 0 30 0 30 N
ENDDRAW
ENDDEF
#
# ATMEGA8
#
DEF ATMEGA8 I 0 40 Y Y 1 F N
F0 "I" 700 1400 60 H V C CNN
F1 "ATMEGA8" 650 -1450 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S -900 1250 900 -1350 0 1 0 N
X PD3(INT1) 1 -1200 450 300 R 50 50 1 1 B
X PD4(XCK/T0) 2 -1200 350 300 R 50 50 1 1 B
X GND 3 -200 -1650 300 U 50 50 1 1 W
X VCC 4 100 1550 300 D 50 50 1 1 W
X GND 5 0 -1650 300 U 50 50 1 1 W
X VCC 6 300 1550 300 D 50 50 1 1 W
X PB6(XTAL1/TOSC1) 7 1200 150 300 L 50 50 1 1 B
X PB7(XTAL2/TOSC2) 8 1200 50 300 L 50 50 1 1 B
X PD5(T1) 9 -1200 250 300 R 50 50 1 1 B
X PD6(AIN0) 10 -1200 150 300 R 50 50 1 1 B
X AREF 20 -300 1550 300 D 50 50 1 1 W
X PD0(RXD) 30 -1200 750 300 R 50 50 1 1 B
X PD7(AIN1) 11 -1200 50 300 R 50 50 1 1 B
X GND 21 200 -1650 300 U 50 50 1 1 W
X PD1(TXD) 31 -1200 650 300 R 50 50 1 1 B
X PB0(ICP1) 12 1200 750 300 L 50 50 1 1 B
X ADC7 22 -1200 -550 300 R 50 50 1 1 I
X PD2(INT0) 32 -1200 550 300 R 50 50 1 1 B
X PB1(OC1A) 13 1200 650 300 L 50 50 1 1 B
X PC0(ADC0) 23 1200 -250 300 L 50 50 1 1 B
X PB2(SS-/OC1B) 14 1200 550 300 L 50 50 1 1 B
X PC1(ADC1) 24 1200 -350 300 L 50 50 1 1 B
X PB3(MOSI/OC2) 15 1200 450 300 L 50 50 1 1 B
X PC2(ADC2) 25 1200 -450 300 L 50 50 1 1 B
X PB4(MISO) 16 1200 350 300 L 50 50 1 1 B
X PC3(ADC3) 26 1200 -550 300 L 50 50 1 1 B
X PB5(SCK) 17 1200 250 300 L 50 50 1 1 B
X PC4(ADC4/SDA) 27 1200 -650 300 L 50 50 1 1 B
X AVCC 18 -100 1550 300 D 50 50 1 1 W
X PC5(ADC5/SCL) 28 1200 -750 300 L 50 50 1 1 B
X ADC6 19 -1200 -450 300 R 50 50 1 1 I
X PC6(RESET-) 29 1200 -850 300 L 50 50 1 1 B
ENDDRAW
ENDDEF
#
# buzzer
#
DEF buzzer BZ 0 10 N N 1 F N
F0 "BZ" 75 50 50 H V L CNN
F1 "buzzer" 75 -50 50 H V L CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
A 60 0 80 901 -901 0 1 0 N 60 80 60 -80
P 2 0 1 0 60 80 60 -80 N
P 3 0 1 0 -25 80 -25 60 -25 60 N
P 3 0 1 0 -15 70 -35 70 -35 70 N
X ~ 1 -50 50 47 R 40 40 1 1 P
X ~ 2 -50 -50 47 R 40 40 1 1 P
ENDDRAW
ENDDEF
#
# C
#
DEF C C 0 10 N Y 1 F N
F0 "C" 50 10 50 H V L CNN
F1 "C" 50 -60 50 H V L CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
ALIAS cap_np
DRAW
P 3 0 1 0 -50 0 50 0 50 0 N
P 3 0 1 0 50 -50 -50 -50 -50 -50 N
X ~ 1 0 50 50 D 40 40 1 1 P
X ~ 2 0 -100 50 U 40 40 1 1 P
ENDDRAW
ENDDEF
#
# CRYSTAL
#
DEF CRYSTAL X 0 40 N N 1 F N
F0 "X" 0 100 60 H V C CNN
F1 "CRYSTAL" 0 -100 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S -20 20 20 -20 0 1 0 N
P 3 0 1 0 -30 30 -30 -30 -30 -30 N
P 3 0 1 0 30 30 30 -30 30 -30 N
X 1 1 -50 0 20 R 40 40 1 1 P
X 2 2 50 0 20 L 40 40 1 1 P
ENDDRAW
ENDDEF
#
# GND
#
DEF ~GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 0 30 H I C CNN
F1 "GND" 0 -70 30 H I C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
P 4 0 1 0 -50 0 0 -50 50 0 -50 0 N
X GND 1 0 0 0 U 30 30 1 1 W N
ENDDRAW
ENDDEF
#
# HEADER_3x2
#
DEF HEADER_3x2 J 0 0 Y Y 1 F N
F0 "J" 0 200 60 H V C CNN
F1 "HEADER_3x2" 0 -200 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S 50 150 -50 -150 0 1 0 N
X ~ 1 -150 100 100 R 35 50 1 1 P
X ~ 2 150 100 100 L 35 50 1 1 P
X ~ 3 -150 0 100 R 35 50 1 1 P
X ~ 4 150 0 100 L 35 50 1 1 P
X ~ 5 -150 -100 100 R 35 50 1 1 P
X ~ 6 150 -100 100 L 35 50 1 1 P
ENDDRAW
ENDDEF
#
# HEADER_4
#
DEF HEADER_4 J 0 0 Y Y 1 F N
F0 "J" 0 250 60 H V C CNN
F1 "HEADER_4" 0 -250 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S 100 200 0 -200 0 1 0 N
X ~ 1 -100 150 100 R 35 50 1 1 P
X ~ 2 -100 50 100 R 35 50 1 1 P
X ~ 3 -100 -50 100 R 35 50 1 1 P
X ~ 4 -100 -150 100 R 35 50 1 1 P
ENDDRAW
ENDDEF
#
# HEADER_6
#
DEF HEADER_6 J 0 0 Y Y 1 F N
F0 "J" 0 350 60 H V C CNN
F1 "HEADER_6" 0 -350 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S 100 300 0 -300 0 1 0 N
X ~ 1 -100 250 100 R 35 50 1 1 P
X ~ 2 -100 150 100 R 35 50 1 1 P
X ~ 3 -100 50 100 R 35 50 1 1 P
X ~ 4 -100 -50 100 R 35 50 1 1 P
X ~ 5 -100 -150 100 R 35 50 1 1 P
X ~ 6 -100 -250 100 R 35 50 1 1 P
ENDDRAW
ENDDEF
#
# LED
#
DEF LED LD 0 40 N N 1 F N
F0 "LD" 0 100 40 H V C CNN
F1 "LED" 0 -100 40 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
P 3 0 1 0 20 -30 40 -50 40 -50 N
P 3 0 1 0 40 -30 60 -50 60 -50 N
P 3 0 1 0 50 -25 50 25 50 25 N
P 4 0 1 0 50 0 0 25 0 -25 0 -25 F
P 5 0 1 0 60 -50 50 -50 60 -40 60 -50 60 -50 F
P 6 0 1 0 40 -50 30 -50 40 -40 40 -50 40 -50 40 -50 F
X A 1 -50 0 50 R 40 40 1 1 P
X K 2 100 0 50 L 40 40 1 1 P
ENDDRAW
ENDDEF
#
# R
#
DEF R R 0 0 N Y 1 F N
F0 "R" -50 50 50 V V C CNN
F1 "R" 50 50 50 V V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S 20 50 -20 -50 0 1 0 N
X ~ 1 0 100 50 D 60 60 1 1 P
X ~ 2 0 -100 50 U 60 60 1 1 P
ENDDRAW
ENDDEF
#
# SW_PUSH
#
DEF SW_PUSH SW 0 40 N N 1 F N
F0 "SW" 10 120 50 H V C CNN
F1 "SW_PUSH" 0 -80 50 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S -120 40 120 50 0 0 0 N
P 5 0 0 0 -30 50 -20 80 20 80 30 50 30 50 N
X 1 1 -150 0 100 R 60 60 0 1 P I
X 2 2 150 0 100 L 60 60 0 1 P I
ENDDRAW
ENDDEF
#
#End Library

353
hardware/keypad/keypad.net Normal file
View File

@ -0,0 +1,353 @@
(export (version D)
(design
(source /home/q3k/Hackerspace/Zamek/hardware/keypad/keypad.sch)
(date "Sat 14 Sep 2013 04:07:22 PM CEST")
(tool "eeschema (2013-09-06 BZR 4312)-product"))
(components
(comp (ref I1)
(value ATMEGA8)
(libsource (lib Atmega8) (part ATMEGA8))
(sheetpath (names /) (tstamps /))
(tstamp 523453C1))
(comp (ref J4)
(value I2C)
(libsource (lib w_connectors) (part HEADER_4))
(sheetpath (names /) (tstamps /))
(tstamp 5234583B))
(comp (ref C2)
(value 100n)
(libsource (lib w_device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 52345968))
(comp (ref C3)
(value 100n)
(libsource (lib w_device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5234597C))
(comp (ref LD1)
(value GREEN)
(libsource (lib w_device) (part LED))
(sheetpath (names /) (tstamps /))
(tstamp 52345AEA))
(comp (ref LD2)
(value RED)
(libsource (lib w_device) (part LED))
(sheetpath (names /) (tstamps /))
(tstamp 52345B0B))
(comp (ref R5)
(value 220)
(libsource (lib w_device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 52345C34))
(comp (ref R6)
(value 220)
(libsource (lib w_device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 52345C55))
(comp (ref BZ1)
(value BUZZER)
(libsource (lib w_device) (part BUZZER))
(sheetpath (names /) (tstamps /))
(tstamp 52345D80))
(comp (ref C1)
(value 100n)
(libsource (lib w_device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 52345F13))
(comp (ref SW1)
(value SW_PUSH)
(libsource (lib w_device) (part SW_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 52346178))
(comp (ref R4)
(value 40k)
(libsource (lib w_device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5234618A))
(comp (ref J2)
(value HEADER_6)
(libsource (lib w_connectors) (part HEADER_6))
(sheetpath (names /) (tstamps /))
(tstamp 523469B0))
(comp (ref J1)
(value HEADER_6)
(libsource (lib w_connectors) (part HEADER_6))
(sheetpath (names /) (tstamps /))
(tstamp 52346A13))
(comp (ref R2)
(value 40k)
(libsource (lib w_device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 52346CDB))
(comp (ref R1)
(value 40k)
(libsource (lib w_device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 52346CE6))
(comp (ref J3)
(value ISP)
(libsource (lib w_connectors) (part HEADER_3X2))
(sheetpath (names /) (tstamps /))
(tstamp 52347078))
(comp (ref R3)
(value 40k)
(libsource (lib w_device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5234744D))
(comp (ref X1)
(value CRYSTAL)
(libsource (lib w_device) (part CRYSTAL))
(sheetpath (names /) (tstamps /))
(tstamp 523475ED))
(comp (ref C4)
(value 22p)
(libsource (lib w_device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 523476D6))
(comp (ref C5)
(value 22p)
(libsource (lib w_device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 52347773)))
(libparts
(libpart (lib w_connectors) (part HEADER_3x2)
(fields
(field (name Reference) J)
(field (name Value) HEADER_3x2))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))
(pin (num 3) (name ~) (type passive))
(pin (num 4) (name ~) (type passive))
(pin (num 5) (name ~) (type passive))
(pin (num 6) (name ~) (type passive))))
(libpart (lib w_connectors) (part HEADER_4)
(fields
(field (name Reference) J)
(field (name Value) HEADER_4))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))
(pin (num 3) (name ~) (type passive))
(pin (num 4) (name ~) (type passive))))
(libpart (lib w_connectors) (part HEADER_6)
(fields
(field (name Reference) J)
(field (name Value) HEADER_6))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))
(pin (num 3) (name ~) (type passive))
(pin (num 4) (name ~) (type passive))
(pin (num 5) (name ~) (type passive))
(pin (num 6) (name ~) (type passive))))
(libpart (lib w_device) (part buzzer)
(description Buzzer)
(fields
(field (name Reference) BZ)
(field (name Value) buzzer))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib w_device) (part C)
(aliases
(alias cap_np))
(description "Capacitor non pol")
(fields
(field (name Reference) C)
(field (name Value) C))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib w_device) (part CRYSTAL)
(fields
(field (name Reference) X)
(field (name Value) CRYSTAL))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib w_device) (part LED)
(description "Diode LED (emitter)")
(fields
(field (name Reference) LD)
(field (name Value) LED))
(pins
(pin (num 1) (name A) (type passive))
(pin (num 2) (name K) (type passive))))
(libpart (lib w_device) (part R)
(description Resistance)
(fields
(field (name Reference) R)
(field (name Value) R))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib w_device) (part SW_PUSH)
(description "Push Button")
(fields
(field (name Reference) SW)
(field (name Value) SW_PUSH))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib Atmega8) (part ATMEGA8)
(fields
(field (name Reference) I)
(field (name Value) ATMEGA8))
(pins
(pin (num 1) (name "PD3(INT1)") (type BiDi))
(pin (num 2) (name "PD4(XCK/T0)") (type BiDi))
(pin (num 3) (name GND) (type power_in))
(pin (num 4) (name VCC) (type power_in))
(pin (num 5) (name GND) (type power_in))
(pin (num 6) (name VCC) (type power_in))
(pin (num 7) (name "PB6(XTAL1/TOSC1)") (type BiDi))
(pin (num 8) (name "PB7(XTAL2/TOSC2)") (type BiDi))
(pin (num 9) (name "PD5(T1)") (type BiDi))
(pin (num 10) (name "PD6(AIN0)") (type BiDi))
(pin (num 11) (name "PD7(AIN1)") (type BiDi))
(pin (num 12) (name "PB0(ICP1)") (type BiDi))
(pin (num 13) (name "PB1(OC1A)") (type BiDi))
(pin (num 14) (name "PB2(SS-/OC1B)") (type BiDi))
(pin (num 15) (name "PB3(MOSI/OC2)") (type BiDi))
(pin (num 16) (name "PB4(MISO)") (type BiDi))
(pin (num 17) (name "PB5(SCK)") (type BiDi))
(pin (num 18) (name AVCC) (type power_in))
(pin (num 19) (name ADC6) (type input))
(pin (num 20) (name AREF) (type power_in))
(pin (num 21) (name GND) (type power_in))
(pin (num 22) (name ADC7) (type input))
(pin (num 23) (name "PC0(ADC0)") (type BiDi))
(pin (num 24) (name "PC1(ADC1)") (type BiDi))
(pin (num 25) (name "PC2(ADC2)") (type BiDi))
(pin (num 26) (name "PC3(ADC3)") (type BiDi))
(pin (num 27) (name "PC4(ADC4/SDA)") (type BiDi))
(pin (num 28) (name "PC5(ADC5/SCL)") (type BiDi))
(pin (num 29) (name "PC6(RESET-)") (type BiDi))
(pin (num 30) (name "PD0(RXD)") (type BiDi))
(pin (num 31) (name "PD1(TXD)") (type BiDi))
(pin (num 32) (name "PD2(INT0)") (type BiDi)))))
(libraries
(library (logical w_connectors)
(uri /home/q3k/Embedded/kicad-libs/lib/w_connectors.lib))
(library (logical w_device)
(uri /home/q3k/Embedded/kicad-libs/lib/w_device.lib))
(library (logical Atmega8)
(uri /home/q3k/Embedded/kicad-libs/lib/Atmega8.lib)))
(nets
(net (code 1) (name "")
(node (ref J1) (pin 2))
(node (ref I1) (pin 32)))
(net (code 2) (name "")
(node (ref J1) (pin 1))
(node (ref I1) (pin 1)))
(net (code 3) (name GND)
(node (ref R5) (pin 2))
(node (ref I1) (pin 3))
(node (ref R6) (pin 2))
(node (ref I1) (pin 21))
(node (ref BZ1) (pin 2))
(node (ref I1) (pin 5))
(node (ref C5) (pin 2))
(node (ref J4) (pin 4))
(node (ref C2) (pin 1))
(node (ref J3) (pin 6))
(node (ref C1) (pin 1))
(node (ref C3) (pin 1))
(node (ref C4) (pin 2))
(node (ref R2) (pin 1))
(node (ref R1) (pin 1))
(node (ref R4) (pin 2)))
(net (code 4) (name "")
(node (ref R1) (pin 2))
(node (ref J1) (pin 5))
(node (ref I1) (pin 19)))
(net (code 5) (name "")
(node (ref I1) (pin 22))
(node (ref J2) (pin 2))
(node (ref R2) (pin 2)))
(net (code 6) (name +5V)
(node (ref I1) (pin 6))
(node (ref SW1) (pin 2))
(node (ref R3) (pin 1))
(node (ref I1) (pin 18))
(node (ref I1) (pin 4))
(node (ref J4) (pin 1))
(node (ref C3) (pin 2))
(node (ref C2) (pin 2))
(node (ref C1) (pin 2))
(node (ref J1) (pin 6))
(node (ref J3) (pin 2))
(node (ref J2) (pin 1)))
(net (code 7) (name "")
(node (ref I1) (pin 25))
(node (ref BZ1) (pin 1)))
(net (code 8) (name "")
(node (ref I1) (pin 26))
(node (ref SW1) (pin 1))
(node (ref R4) (pin 1)))
(net (code 9) (name "")
(node (ref I1) (pin 2))
(node (ref J2) (pin 6)))
(net (code 10) (name "")
(node (ref J2) (pin 5))
(node (ref I1) (pin 9)))
(net (code 11) (name "")
(node (ref J2) (pin 4))
(node (ref I1) (pin 10)))
(net (code 12) (name "")
(node (ref J2) (pin 3))
(node (ref I1) (pin 11)))
(net (code 13) (name "")
(node (ref J1) (pin 4))
(node (ref I1) (pin 30)))
(net (code 14) (name "")
(node (ref I1) (pin 31))
(node (ref J1) (pin 3)))
(net (code 15) (name "")
(node (ref C5) (pin 1))
(node (ref X1) (pin 1))
(node (ref I1) (pin 8)))
(net (code 16) (name "")
(node (ref C4) (pin 1))
(node (ref X1) (pin 2))
(node (ref I1) (pin 7)))
(net (code 17) (name "")
(node (ref I1) (pin 12)))
(net (code 18) (name "")
(node (ref I1) (pin 13)))
(net (code 19) (name "")
(node (ref I1) (pin 14)))
(net (code 20) (name "")
(node (ref I1) (pin 20)))
(net (code 21) (name "")
(node (ref R3) (pin 2))
(node (ref I1) (pin 29))
(node (ref J3) (pin 5)))
(net (code 22) (name "")
(node (ref I1) (pin 16))
(node (ref J3) (pin 1)))
(net (code 23) (name "")
(node (ref J3) (pin 3))
(node (ref I1) (pin 17)))
(net (code 24) (name "")
(node (ref LD2) (pin 2))
(node (ref R6) (pin 1)))
(net (code 25) (name "")
(node (ref J3) (pin 4))
(node (ref I1) (pin 15)))
(net (code 26) (name "")
(node (ref J4) (pin 3))
(node (ref I1) (pin 28)))
(net (code 27) (name "")
(node (ref LD1) (pin 2))
(node (ref R5) (pin 1)))
(net (code 28) (name "")
(node (ref LD1) (pin 1))
(node (ref I1) (pin 23)))
(net (code 29) (name "")
(node (ref I1) (pin 24))
(node (ref LD2) (pin 1)))
(net (code 30) (name "")
(node (ref I1) (pin 27))
(node (ref J4) (pin 2)))))

View File

@ -0,0 +1,71 @@
update=Sat 14 Sep 2013 02:16:39 PM CEST
version=1
last_client=eeschema
[cvpcb]
version=1
NetIExt=net
[cvpcb/libraries]
EquName1=devcms
[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
[pcbnew/libraries]
LibDir=
LibName1=sockets
LibName2=connect
LibName3=discret
LibName4=pin_array
LibName5=divers
LibName6=smd_capacitors
LibName7=smd_resistors
LibName8=smd_crystal&oscillator
LibName9=smd_dil
LibName10=smd_transistors
LibName11=libcms
LibName12=display
LibName13=led
LibName14=dip_sockets
LibName15=pga_sockets
LibName16=valves
[general]
version=1
[eeschema]
version=1
PageLayoutDescrFile=
SubpartIdSeparator=0
SubpartFirstId=65
LibDir=
NetFmtName=
RptD_X=0
RptD_Y=100
RptLab=1
LabSize=60
[eeschema/libraries]
LibName1=/home/q3k/Embedded/kicad-libs/lib/power
LibName2=/home/q3k/Embedded/kicad-libs/lib/w_analog
LibName3=/home/q3k/Embedded/kicad-libs/lib/w_connectors
LibName4=/home/q3k/Embedded/kicad-libs/lib/w_device
LibName5=/home/q3k/Embedded/kicad-libs/lib/w_logic
LibName6=/home/q3k/Embedded/kicad-libs/lib/w_memory
LibName7=/home/q3k/Embedded/kicad-libs/lib/w_microcontrollers
LibName8=/home/q3k/Embedded/kicad-libs/lib/w_opto
LibName9=/home/q3k/Embedded/kicad-libs/lib/w_relay
LibName10=/home/q3k/Embedded/kicad-libs/lib/w_rtx
LibName11=/home/q3k/Embedded/kicad-libs/lib/w_transistor
LibName12=/home/q3k/Embedded/kicad-libs/lib/Atmega8

647
hardware/keypad/keypad.sch Normal file
View File

@ -0,0 +1,647 @@
EESchema Schematic File Version 2
LIBS:power
LIBS:w_analog
LIBS:w_connectors
LIBS:w_device
LIBS:w_logic
LIBS:w_memory
LIBS:w_microcontrollers
LIBS:w_opto
LIBS:w_relay
LIBS:w_rtx
LIBS:w_transistor
LIBS:Atmega8
LIBS:keypad-cache
EELAYER 24 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title "hacklock i2c keypad"
Date "Sat 14 Sep 2013"
Rev "a"
Comp "q3k systems"
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L ATMEGA8 I1
U 1 1 523453C1
P 5300 3600
F 0 "I1" H 6000 5000 60 0000 C CNN
F 1 "ATMEGA8" H 5950 2150 60 0000 C CNN
F 2 "" H 5300 3600 60 0000 C CNN
F 3 "" H 5300 3600 60 0000 C CNN
1 5300 3600
1 0 0 -1
$EndComp
$Comp
L HEADER_4 J4
U 1 1 5234583B
P 8550 4550
F 0 "J4" H 8550 4800 60 0000 C CNN
F 1 "I2C" H 8550 4300 60 0000 C CNN
F 2 "" H 8550 4550 60 0000 C CNN
F 3 "" H 8550 4550 60 0000 C CNN
1 8550 4550
1 0 0 -1
$EndComp
$Comp
L GND #PWR01
U 1 1 5234586C
P 8400 4900
F 0 "#PWR01" H 8400 4900 30 0001 C CNN
F 1 "GND" H 8400 4830 30 0001 C CNN
F 2 "" H 8400 4900 60 0000 C CNN
F 3 "" H 8400 4900 60 0000 C CNN
1 8400 4900
1 0 0 -1
$EndComp
$Comp
L +5V #PWR02
U 1 1 5234588F
P 8400 4300
F 0 "#PWR02" H 8400 4390 20 0001 C CNN
F 1 "+5V" H 8400 4390 30 0000 C CNN
F 2 "" H 8400 4300 60 0000 C CNN
F 3 "" H 8400 4300 60 0000 C CNN
1 8400 4300
1 0 0 -1
$EndComp
$Comp
L GND #PWR03
U 1 1 523458CA
P 5300 5450
F 0 "#PWR03" H 5300 5450 30 0001 C CNN
F 1 "GND" H 5300 5380 30 0001 C CNN
F 2 "" H 5300 5450 60 0000 C CNN
F 3 "" H 5300 5450 60 0000 C CNN
1 5300 5450
1 0 0 -1
$EndComp
$Comp
L C C2
U 1 1 52345968
P 5400 1600
F 0 "C2" H 5250 1600 50 0000 L CNN
F 1 "100n" H 5150 1550 50 0000 L CNN
F 2 "" H 5400 1600 60 0000 C CNN
F 3 "" H 5400 1600 60 0000 C CNN
1 5400 1600
1 0 0 -1
$EndComp
$Comp
L C C3
U 1 1 5234597C
P 5600 1600
F 0 "C3" H 5650 1610 50 0000 L CNN
F 1 "100n" H 5650 1540 50 0000 L CNN
F 2 "" H 5600 1600 60 0000 C CNN
F 3 "" H 5600 1600 60 0000 C CNN
1 5600 1600
1 0 0 -1
$EndComp
$Comp
L GND #PWR04
U 1 1 52345A6B
P 5500 1700
F 0 "#PWR04" H 5500 1700 30 0001 C CNN
F 1 "GND" H 5500 1630 30 0001 C CNN
F 2 "" H 5500 1700 60 0000 C CNN
F 3 "" H 5500 1700 60 0000 C CNN
1 5500 1700
1 0 0 -1
$EndComp
$Comp
L +5V #PWR05
U 1 1 52345A8D
P 5500 1900
F 0 "#PWR05" H 5500 1990 20 0001 C CNN
F 1 "+5V" H 5500 1990 30 0000 C CNN
F 2 "" H 5500 1900 60 0000 C CNN
F 3 "" H 5500 1900 60 0000 C CNN
1 5500 1900
1 0 0 -1
$EndComp
$Comp
L LED LD1
U 1 1 52345AEA
P 7150 3700
F 0 "LD1" H 7300 3750 40 0000 C CNN
F 1 "GREEN" H 7150 3750 40 0000 C CNN
F 2 "" H 7150 3700 60 0000 C CNN
F 3 "" H 7150 3700 60 0000 C CNN
1 7150 3700
1 0 0 -1
$EndComp
$Comp
L LED LD2
U 1 1 52345B0B
P 7150 3800
F 0 "LD2" H 7300 3700 40 0000 C CNN
F 1 "RED" H 7150 3700 40 0000 C CNN
F 2 "" H 7150 3800 60 0000 C CNN
F 3 "" H 7150 3800 60 0000 C CNN
1 7150 3800
1 0 0 -1
$EndComp
$Comp
L R R5
U 1 1 52345C34
P 7500 3700
F 0 "R5" V 7550 3600 50 0000 C CNN
F 1 "220" V 7550 3750 50 0000 C CNN
F 2 "" H 7500 3700 60 0000 C CNN
F 3 "" H 7500 3700 60 0000 C CNN
1 7500 3700
0 -1 -1 0
$EndComp
$Comp
L R R6
U 1 1 52345C55
P 7500 3800
F 0 "R6" V 7550 3700 50 0000 C CNN
F 1 "220" V 7550 3850 50 0000 C CNN
F 2 "" H 7500 3800 60 0000 C CNN
F 3 "" H 7500 3800 60 0000 C CNN
1 7500 3800
0 -1 -1 0
$EndComp
$Comp
L GND #PWR06
U 1 1 52345C60
P 7650 3850
F 0 "#PWR06" H 7650 3850 30 0001 C CNN
F 1 "GND" H 7650 3780 30 0001 C CNN
F 2 "" H 7650 3850 60 0000 C CNN
F 3 "" H 7650 3850 60 0000 C CNN
1 7650 3850
1 0 0 -1
$EndComp
$Comp
L BUZZER BZ1
U 1 1 52345D80
P 7850 3850
F 0 "BZ1" H 7925 3900 50 0000 L CNN
F 1 "BUZZER" H 7925 3800 50 0000 L CNN
F 2 "" H 7850 3850 60 0000 C CNN
F 3 "" H 7850 3850 60 0000 C CNN
1 7850 3850
1 0 0 1
$EndComp
$Comp
L C C1
U 1 1 52345F13
P 5200 1800
F 0 "C1" H 5050 1800 50 0000 L CNN
F 1 "100n" H 4950 1750 50 0000 L CNN
F 2 "" H 5200 1800 60 0000 C CNN
F 3 "" H 5200 1800 60 0000 C CNN
1 5200 1800
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW1
U 1 1 52346178
P 6900 4800
F 0 "SW1" H 6910 4920 50 0000 C CNN
F 1 "SW_PUSH" H 6900 4720 50 0000 C CNN
F 2 "" H 6900 4800 60 0000 C CNN
F 3 "" H 6900 4800 60 0000 C CNN
1 6900 4800
0 1 1 0
$EndComp
$Comp
L R R4
U 1 1 5234618A
P 7100 4550
F 0 "R4" V 7150 4450 50 0000 C CNN
F 1 "40k" V 7150 4600 50 0000 C CNN
F 2 "" H 7100 4550 60 0000 C CNN
F 3 "" H 7100 4550 60 0000 C CNN
1 7100 4550
0 -1 -1 0
$EndComp
$Comp
L GND #PWR07
U 1 1 5234619A
P 7250 4600
F 0 "#PWR07" H 7250 4600 30 0001 C CNN
F 1 "GND" H 7250 4530 30 0001 C CNN
F 2 "" H 7250 4600 60 0000 C CNN
F 3 "" H 7250 4600 60 0000 C CNN
1 7250 4600
1 0 0 -1
$EndComp
$Comp
L +5V #PWR08
U 1 1 52346297
P 7150 4950
F 0 "#PWR08" H 7150 5040 20 0001 C CNN
F 1 "+5V" H 7150 5040 30 0000 C CNN
F 2 "" H 7150 4950 60 0000 C CNN
F 3 "" H 7150 4950 60 0000 C CNN
1 7150 4950
1 0 0 -1
$EndComp
$Comp
L HEADER_6 J2
U 1 1 523469B0
P 2700 3500
F 0 "J2" H 2700 3850 60 0000 C CNN
F 1 "HEADER_6" H 2700 3150 60 0000 C CNN
F 2 "" H 2700 3500 60 0000 C CNN
F 3 "" H 2700 3500 60 0000 C CNN
1 2700 3500
-1 0 0 1
$EndComp
$Comp
L HEADER_6 J1
U 1 1 52346A13
P 2700 2700
F 0 "J1" H 2700 3050 60 0000 C CNN
F 1 "HEADER_6" H 2700 2350 60 0000 C CNN
F 2 "" H 2700 2700 60 0000 C CNN
F 3 "" H 2700 2700 60 0000 C CNN
1 2700 2700
-1 0 0 1
$EndComp
Wire Wire Line
6500 4250 7800 4250
Wire Wire Line
7800 4250 7800 4500
Wire Wire Line
7800 4500 8450 4500
Wire Wire Line
6500 4350 7700 4350
Wire Wire Line
7700 4350 7700 4600
Wire Wire Line
7700 4600 8450 4600
Wire Wire Line
8400 4300 8400 4400
Wire Wire Line
8400 4400 8450 4400
Wire Wire Line
8450 4700 8400 4700
Wire Wire Line
8400 4700 8400 4900
Wire Wire Line
5100 5350 5500 5350
Wire Wire Line
5100 5350 5100 5250
Wire Wire Line
5300 5250 5300 5450
Wire Wire Line
5500 5350 5500 5250
Connection ~ 5300 5350
Wire Wire Line
5400 1700 5400 2050
Wire Wire Line
5600 2050 5600 1700
Wire Wire Line
5200 1450 5600 1450
Wire Wire Line
5600 1450 5600 1550
Wire Wire Line
5400 1450 5400 1550
Wire Wire Line
5500 1450 5500 1700
Connection ~ 5500 1450
Wire Wire Line
5200 2000 5600 2000
Wire Wire Line
5500 2000 5500 1900
Connection ~ 5600 2000
Connection ~ 5400 2000
Connection ~ 5500 2000
Wire Wire Line
6500 3850 6750 3850
Wire Wire Line
6750 3850 6750 3700
Wire Wire Line
6750 3700 7100 3700
Wire Wire Line
6500 3950 6850 3950
Wire Wire Line
6850 3950 6850 3800
Wire Wire Line
6850 3800 7100 3800
Wire Wire Line
7250 3700 7400 3700
Wire Wire Line
7250 3800 7400 3800
Wire Wire Line
7600 3700 7650 3700
Wire Wire Line
7650 3700 7650 3850
Wire Wire Line
7600 3800 7800 3800
Connection ~ 7650 3800
Wire Wire Line
6500 4050 7800 4050
Wire Wire Line
7800 4050 7800 3900
Wire Wire Line
5200 1900 5200 2050
Connection ~ 5200 2000
Wire Wire Line
5200 1750 5200 1450
Connection ~ 5400 1450
Wire Wire Line
6500 4150 6900 4150
Wire Wire Line
6900 4150 6900 4650
Wire Wire Line
7000 4550 6900 4550
Connection ~ 6900 4550
Wire Wire Line
7200 4550 7250 4550
Wire Wire Line
7250 4550 7250 4600
Wire Wire Line
6900 4950 6900 5000
Wire Wire Line
6900 5000 7150 5000
Wire Wire Line
7150 5000 7150 4950
Wire Wire Line
2800 3250 4100 3250
Wire Wire Line
2800 3350 4100 3350
Wire Wire Line
2800 3450 4100 3450
Wire Wire Line
2800 3550 4100 3550
Wire Wire Line
2800 2650 3600 2650
Wire Wire Line
3600 2650 3600 2850
Wire Wire Line
3600 2850 4100 2850
Wire Wire Line
2800 2750 3500 2750
Wire Wire Line
3500 2750 3500 2950
Wire Wire Line
3500 2950 4100 2950
Wire Wire Line
2800 2850 3400 2850
Wire Wire Line
3400 2850 3400 3050
Wire Wire Line
3400 3050 4100 3050
Wire Wire Line
4100 3150 3300 3150
Wire Wire Line
3300 3150 3300 2950
Wire Wire Line
3300 2950 2800 2950
$Comp
L R R2
U 1 1 52346CDB
P 4000 4350
F 0 "R2" V 4050 4250 50 0000 C CNN
F 1 "40k" V 4050 4400 50 0000 C CNN
F 2 "" H 4000 4350 60 0000 C CNN
F 3 "" H 4000 4350 60 0000 C CNN
1 4000 4350
-1 0 0 1
$EndComp
$Comp
L R R1
U 1 1 52346CE6
P 3800 4350
F 0 "R1" V 3850 4250 50 0000 C CNN
F 1 "40k" V 3850 4400 50 0000 C CNN
F 2 "" H 3800 4350 60 0000 C CNN
F 3 "" H 3800 4350 60 0000 C CNN
1 3800 4350
-1 0 0 1
$EndComp
Wire Wire Line
3200 4050 4100 4050
Wire Wire Line
3800 4050 3800 4250
Wire Wire Line
4100 4150 4000 4150
Wire Wire Line
4000 3650 4000 4250
$Comp
L GND #PWR09
U 1 1 52346DCA
P 4000 4600
F 0 "#PWR09" H 4000 4600 30 0001 C CNN
F 1 "GND" H 4000 4530 30 0001 C CNN
F 2 "" H 4000 4600 60 0000 C CNN
F 3 "" H 4000 4600 60 0000 C CNN
1 4000 4600
1 0 0 -1
$EndComp
$Comp
L GND #PWR010
U 1 1 52346DD5
P 3800 4600
F 0 "#PWR010" H 3800 4600 30 0001 C CNN
F 1 "GND" H 3800 4530 30 0001 C CNN
F 2 "" H 3800 4600 60 0000 C CNN
F 3 "" H 3800 4600 60 0000 C CNN
1 3800 4600
1 0 0 -1
$EndComp
Wire Wire Line
3800 4450 3800 4600
Wire Wire Line
4000 4450 4000 4600
Wire Wire Line
2800 2550 3200 2550
Wire Wire Line
3200 2550 3200 4050
Connection ~ 3800 4050
Wire Wire Line
2800 3650 4000 3650
Connection ~ 4000 4150
$Comp
L +5V #PWR011
U 1 1 52346F1B
P 3000 2350
F 0 "#PWR011" H 3000 2440 20 0001 C CNN
F 1 "+5V" H 3000 2440 30 0000 C CNN
F 2 "" H 3000 2350 60 0000 C CNN
F 3 "" H 3000 2350 60 0000 C CNN
1 3000 2350
1 0 0 -1
$EndComp
Wire Wire Line
2800 3750 3000 3750
Wire Wire Line
3000 3750 3000 2350
Wire Wire Line
2800 2450 3000 2450
Connection ~ 3000 2450
$Comp
L HEADER_3X2 J3
U 1 1 52347078
P 7450 2450
F 0 "J3" H 7450 2650 60 0000 C CNN
F 1 "ISP" H 7450 2250 60 0000 C CNN
F 2 "" H 7450 2450 60 0000 C CNN
F 3 "" H 7450 2450 60 0000 C CNN
1 7450 2450
1 0 0 -1
$EndComp
Wire Wire Line
6500 3250 7050 3250
Wire Wire Line
7050 3250 7050 2350
Wire Wire Line
7050 2350 7300 2350
Wire Wire Line
6500 3350 7150 3350
Wire Wire Line
7150 3350 7150 2450
Wire Wire Line
7150 2450 7300 2450
Wire Wire Line
6500 4450 6600 4450
Wire Wire Line
6600 2550 6600 4550
Wire Wire Line
6600 2550 7300 2550
Wire Wire Line
6500 3150 7700 3150
Wire Wire Line
7700 3150 7700 2450
Wire Wire Line
7700 2450 7600 2450
$Comp
L +5V #PWR012
U 1 1 523471FC
P 7650 2300
F 0 "#PWR012" H 7650 2390 20 0001 C CNN
F 1 "+5V" H 7650 2390 30 0000 C CNN
F 2 "" H 7650 2300 60 0000 C CNN
F 3 "" H 7650 2300 60 0000 C CNN
1 7650 2300
1 0 0 -1
$EndComp
$Comp
L GND #PWR013
U 1 1 52347207
P 7650 2750
F 0 "#PWR013" H 7650 2750 30 0001 C CNN
F 1 "GND" H 7650 2680 30 0001 C CNN
F 2 "" H 7650 2750 60 0000 C CNN
F 3 "" H 7650 2750 60 0000 C CNN
1 7650 2750
1 0 0 -1
$EndComp
Wire Wire Line
7600 2350 7650 2350
Wire Wire Line
7650 2350 7650 2300
Wire Wire Line
7600 2550 7650 2550
Wire Wire Line
7650 2550 7650 2750
$Comp
L R R3
U 1 1 5234744D
P 6600 4650
F 0 "R3" V 6650 4550 50 0000 C CNN
F 1 "40k" V 6650 4700 50 0000 C CNN
F 2 "" H 6600 4650 60 0000 C CNN
F 3 "" H 6600 4650 60 0000 C CNN
1 6600 4650
-1 0 0 1
$EndComp
$Comp
L +5V #PWR014
U 1 1 52347458
P 6400 4750
F 0 "#PWR014" H 6400 4840 20 0001 C CNN
F 1 "+5V" H 6400 4840 30 0000 C CNN
F 2 "" H 6400 4750 60 0000 C CNN
F 3 "" H 6400 4750 60 0000 C CNN
1 6400 4750
1 0 0 -1
$EndComp
Connection ~ 6600 4450
Wire Wire Line
6600 4750 6600 4800
Wire Wire Line
6600 4800 6400 4800
Wire Wire Line
6400 4800 6400 4750
$Comp
L CRYSTAL X1
U 1 1 523475ED
P 6750 3500
F 0 "X1" H 6750 3600 60 0000 C CNN
F 1 "CRYSTAL" H 6750 3400 60 0000 C CNN
F 2 "" H 6750 3500 60 0000 C CNN
F 3 "" H 6750 3500 60 0000 C CNN
1 6750 3500
0 -1 -1 0
$EndComp
Wire Wire Line
6500 3550 7250 3550
$Comp
L C C4
U 1 1 523476D6
P 7400 3300
F 0 "C4" V 7500 3250 50 0000 L CNN
F 1 "22p" V 7500 3100 50 0000 L CNN
F 2 "" H 7400 3300 60 0000 C CNN
F 3 "" H 7400 3300 60 0000 C CNN
1 7400 3300
0 -1 -1 0
$EndComp
$Comp
L C C5
U 1 1 52347773
P 7400 3400
F 0 "C5" V 7300 3400 50 0000 L CNN
F 1 "22p" V 7300 3250 50 0000 L CNN
F 2 "" H 7400 3400 60 0000 C CNN
F 3 "" H 7400 3400 60 0000 C CNN
1 7400 3400
0 -1 -1 0
$EndComp
Wire Wire Line
6500 3450 7200 3450
Wire Wire Line
7200 3450 7200 3300
Wire Wire Line
7200 3300 7350 3300
Connection ~ 6750 3450
Wire Wire Line
7250 3550 7250 3400
Wire Wire Line
7250 3400 7350 3400
Connection ~ 6750 3550
$Comp
L GND #PWR015
U 1 1 52347B4B
P 7600 3500
F 0 "#PWR015" H 7600 3500 30 0001 C CNN
F 1 "GND" H 7600 3430 30 0001 C CNN
F 2 "" H 7600 3500 60 0000 C CNN
F 3 "" H 7600 3500 60 0000 C CNN
1 7600 3500
1 0 0 -1
$EndComp
Wire Wire Line
7500 3400 7600 3400
Wire Wire Line
7600 3300 7600 3500
Wire Wire Line
7500 3300 7600 3300
Connection ~ 7600 3400
NoConn ~ 6500 2850
NoConn ~ 6500 2950
NoConn ~ 6500 3050
NoConn ~ 5000 2050
$EndSCHEMATC