added new model: IBM Host keyboard

This commit is contained in:
Ronald Schaten 2009-03-24 12:28:09 +00:00
parent 2af5bea5ef
commit 0ab8d8abae
15 changed files with 68378 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,8 @@
** Drc report for /home/rschaten/microcontroller/dulcimer/circuit/dulcimer.brd **
** Created on 2008-07-10 08:10:47 **
** Found 0 DRC errors **
** Found 0 unconnected pads **
** End of Report **

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,818 @@
EESchema Schematic File Version 2
LIBS:power,pinhead,device,conn,linear,regul,74xx,cmos4000,adc-dac,memory,xilinx,special,microcontrollers,dsp,microchip,analog_switches,motorola,texas,intel,audio,interface,digital-audio,philips,display,cypress,siliconi,contrib,valves,./dulcimer.cache
EELAYER 24 0
EELAYER END
$Descr A4 11700 8267
Sheet 1 1
Title "Dulcimer - USB Keyboard Controller"
Date "10 jul 2008"
Rev "090324"
Comp "Ronald Schaten - http://www.schatenseite.de"
Comment1 "Version for IBM Host Keyboard"
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
NoConn ~ 4400 4600
NoConn ~ 4400 4400
Text Label 4600 4300 0 60 ~
R19
Text Label 4600 4200 0 60 ~
R18
Text Label 4600 4100 0 60 ~
R17
Text Label 4600 4000 0 60 ~
R16
Entry Wire Line
5350 4300 5450 4200
Entry Wire Line
5350 4200 5450 4100
Entry Wire Line
5350 4100 5450 4000
Entry Wire Line
5350 4000 5450 3900
Wire Wire Line
4400 4300 5350 4300
Wire Wire Line
4400 4200 5350 4200
Wire Wire Line
4400 4100 5350 4100
Wire Wire Line
4400 4000 5350 4000
Wire Wire Line
9250 2900 9950 2900
Wire Wire Line
3150 6600 4650 6600
Wire Wire Line
4650 6600 4650 6400
Wire Wire Line
4850 6400 4850 6750
Wire Wire Line
3150 6850 3150 7100
Wire Wire Line
9450 6350 8900 6350
Wire Wire Line
9450 6250 8900 6250
Wire Wire Line
9450 6150 8900 6150
Wire Wire Line
8850 4750 9950 4750
Wire Wire Line
8850 4550 9950 4550
Wire Wire Line
8850 4350 9950 4350
Wire Wire Line
8850 4150 9950 4150
Wire Wire Line
9250 2700 9950 2700
Wire Wire Line
9250 2500 9950 2500
Wire Wire Line
9250 2300 9950 2300
Wire Wire Line
9250 2100 9950 2100
Wire Wire Line
9250 1900 9950 1900
Wire Wire Line
9250 1700 9950 1700
Wire Wire Line
9250 1500 9950 1500
Wire Wire Line
4400 2800 5700 2800
Wire Wire Line
4400 2600 5700 2600
Wire Wire Line
5700 2400 4400 2400
Wire Wire Line
5700 2200 4400 2200
Wire Wire Line
4400 3700 5350 3700
Wire Wire Line
4400 3500 5350 3500
Wire Wire Line
4400 3300 5350 3300
Wire Wire Line
4400 3100 5350 3100
Wire Wire Line
4400 1900 5350 1900
Wire Wire Line
4400 1700 5350 1700
Wire Wire Line
4400 1500 5350 1500
Wire Bus Line
9150 3100 9150 850
Wire Bus Line
9150 850 5450 850
Wire Bus Line
5450 850 5450 4200
Connection ~ 10150 6250
Wire Wire Line
10150 6250 9750 6250
Wire Wire Line
10150 6550 10150 6050
Wire Wire Line
10150 6050 9750 6050
Connection ~ 1900 2300
Connection ~ 1900 1700
Connection ~ 3850 6750
Wire Wire Line
3850 7000 3850 6750
Wire Wire Line
3500 6900 3500 6450
Wire Wire Line
4200 7550 4200 7400
Wire Wire Line
3500 7550 3500 7400
Wire Wire Line
2400 6600 2200 6600
Wire Wire Line
2200 6600 2200 6350
Wire Wire Line
1550 4200 1550 4450
Wire Wire Line
1000 4200 1000 4450
Wire Wire Line
1150 2300 850 2300
Wire Wire Line
2200 2100 2200 2300
Wire Wire Line
2200 2100 2400 2100
Wire Wire Line
3300 1000 3300 800
Wire Wire Line
1400 1300 1150 1300
Wire Wire Line
1150 1300 1150 1100
Wire Wire Line
1900 1300 2400 1300
Wire Wire Line
850 1700 1150 1700
Wire Wire Line
1550 1700 2400 1700
Wire Wire Line
2200 2300 1550 2300
Wire Wire Line
1000 3600 1000 3800
Wire Wire Line
1550 3600 1550 3800
Wire Wire Line
3300 5000 3300 5150
Wire Wire Line
2200 7100 2200 6750
Wire Wire Line
2200 6750 2400 6750
Wire Wire Line
3850 7400 3850 7550
Connection ~ 3500 6750
Wire Wire Line
3500 5950 3500 5850
Wire Wire Line
4200 6600 4200 7000
Connection ~ 4200 6600
Wire Wire Line
9750 5950 10150 5950
Wire Wire Line
10150 5950 10150 5800
Wire Wire Line
9750 6150 10150 6150
Connection ~ 10150 6150
Wire Wire Line
10150 6350 9750 6350
Connection ~ 10150 6350
Wire Bus Line
5800 2800 5800 1750
Wire Bus Line
5800 1750 8750 1750
Wire Bus Line
8750 1750 8750 4750
Wire Wire Line
5350 1400 4400 1400
Wire Wire Line
5350 1600 4400 1600
Wire Wire Line
5350 1800 4400 1800
Wire Wire Line
5350 2000 4400 2000
Wire Wire Line
5350 3200 4400 3200
Wire Wire Line
5350 3400 4400 3400
Wire Wire Line
5350 3600 4400 3600
Wire Wire Line
5350 3800 4400 3800
Wire Wire Line
4400 2300 5700 2300
Wire Wire Line
5700 2500 4400 2500
Wire Wire Line
5700 2700 4400 2700
Wire Wire Line
5700 2900 4400 2900
Wire Wire Line
9950 1400 9250 1400
Wire Wire Line
9950 1600 9250 1600
Wire Wire Line
9950 1800 9250 1800
Wire Wire Line
9950 2000 9250 2000
Wire Wire Line
9950 2200 9250 2200
Wire Wire Line
9950 2400 9250 2400
Wire Wire Line
9950 2600 9250 2600
Wire Wire Line
9950 2800 9250 2800
Wire Wire Line
9950 4250 8850 4250
Wire Wire Line
9950 4450 8850 4450
Wire Wire Line
9950 4650 8850 4650
Wire Wire Line
9950 4850 8850 4850
Wire Wire Line
9250 1300 9950 1300
Wire Wire Line
4400 1300 5350 1300
Wire Wire Line
9450 5950 8900 5950
Wire Wire Line
2400 6850 2400 7100
Wire Wire Line
4400 4700 4850 4700
Wire Wire Line
4850 4700 4850 5900
Wire Wire Line
4400 4500 4650 4500
Wire Wire Line
4650 4500 4650 5900
Wire Wire Line
4850 6750 3150 6750
Wire Wire Line
9950 3000 9250 3000
Wire Wire Line
9950 3100 9250 3100
Wire Wire Line
9950 3200 9250 3200
Text Label 9450 3200 0 60 ~
R19
Text Label 9450 3100 0 60 ~
R18
Text Label 9450 3000 0 60 ~
R17
Text Label 9450 2900 0 60 ~
R16
Entry Wire Line
9150 3100 9250 3200
Entry Wire Line
9150 2700 9250 2800
Entry Wire Line
9150 3000 9250 3100
Entry Wire Line
9150 2900 9250 3000
Entry Wire Line
9150 2800 9250 2900
$Comp
L PINHD-1X20 JP1
U 1 1 49C89FF7
P 10050 2200
F 0 "JP1" H 9800 3225 50 0000 L B
F 1 "Keyboard Rows" H 9800 1000 50 0000 L B
F 2 "pinhead-1X20" H 10050 2350 50 0001 C C
1 10050 2200
1 0 0 -1
$EndComp
$Comp
L GND #PWR01
U 1 1 480611E8
P 3150 7100
F 0 "#PWR01" H 3150 7100 30 0001 C C
F 1 "GND" H 3150 7030 30 0001 C C
1 3150 7100
1 0 0 -1
$EndComp
$Comp
L GND #PWR02
U 1 1 480611E3
P 2400 7100
F 0 "#PWR02" H 2400 7100 30 0001 C C
F 1 "GND" H 2400 7030 30 0001 C C
1 2400 7100
1 0 0 -1
$EndComp
Text Notes 9500 5700 0 60 ~
ISP
Text Label 4900 2300 0 60 ~
MISO
Text Label 8900 6350 0 60 ~
MISO
Text Label 4900 2200 0 60 ~
SCK
Text Label 8900 6250 0 60 ~
SCK
Text Label 8900 5950 0 60 ~
MOSI
Text Label 4900 2400 0 60 ~
MOSI
Text Label 8900 6150 0 60 ~
Reset
Text Label 2000 1300 0 60 ~
Reset
Text Label 9450 2800 0 60 ~
R15
Text Label 9450 2700 0 60 ~
R14
Text Label 9450 2600 0 60 ~
R13
Text Label 9450 2500 0 60 ~
R12
Text Label 9450 2400 0 60 ~
R11
Text Label 9450 2300 0 60 ~
R10
Text Label 9450 2200 0 60 ~
R9
Text Label 9450 2100 0 60 ~
R8
Text Label 9450 2000 0 60 ~
R7
Text Label 9450 1900 0 60 ~
R6
Text Label 9450 1800 0 60 ~
R5
Text Label 9450 1700 0 60 ~
R4
Text Label 9450 1600 0 60 ~
R3
Text Label 9450 1500 0 60 ~
R2
Text Label 9450 1400 0 60 ~
R1
Text Label 9450 1300 0 60 ~
R0
Text Label 4600 3800 0 60 ~
R15
Text Label 4600 3700 0 60 ~
R14
Text Label 4600 3600 0 60 ~
R13
Text Label 4600 3500 0 60 ~
R12
Text Label 4600 3400 0 60 ~
R11
Text Label 4600 3300 0 60 ~
R10
Text Label 4600 3200 0 60 ~
R9
Text Label 4600 3100 0 60 ~
R8
Text Label 4600 1300 0 60 ~
R7
Text Label 4600 1400 0 60 ~
R6
Text Label 4600 1500 0 60 ~
R5
Text Label 4600 1600 0 60 ~
R4
Text Label 4600 1700 0 60 ~
R3
Text Label 4600 1800 0 60 ~
R2
Text Label 4600 1900 0 60 ~
R1
Text Label 4600 2000 0 60 ~
R0
Text Label 4600 2200 0 60 ~
C7
Text Label 4600 2300 0 60 ~
C6
Text Label 4600 2400 0 60 ~
C5
Text Label 4600 2500 0 60 ~
C4
Text Label 4600 2600 0 60 ~
C3
Text Label 4600 2700 0 60 ~
C2
Text Label 4600 2800 0 60 ~
C1
Text Label 4600 2900 0 60 ~
C0
Text Label 9450 4850 0 60 ~
C7
Text Label 9450 4750 0 60 ~
C6
Text Label 9450 4650 0 60 ~
C5
Text Label 9450 4550 0 60 ~
C4
Text Label 9450 4450 0 60 ~
C3
Text Label 9450 4350 0 60 ~
C2
Text Label 9450 4250 0 60 ~
C1
Text Label 9450 4150 0 60 ~
C0
Entry Wire Line
9150 1200 9250 1300
Entry Wire Line
9150 1300 9250 1400
Entry Wire Line
9150 1400 9250 1500
Entry Wire Line
9150 1500 9250 1600
Entry Wire Line
9150 1600 9250 1700
Entry Wire Line
9150 1700 9250 1800
Entry Wire Line
9150 1800 9250 1900
Entry Wire Line
9150 1900 9250 2000
Entry Wire Line
9150 2000 9250 2100
Entry Wire Line
9150 2100 9250 2200
Entry Wire Line
9150 2200 9250 2300
Entry Wire Line
9150 2300 9250 2400
Entry Wire Line
9150 2400 9250 2500
Entry Wire Line
9150 2500 9250 2600
Entry Wire Line
9150 2600 9250 2700
Entry Wire Line
8750 4050 8850 4150
Entry Wire Line
8750 4150 8850 4250
Entry Wire Line
8750 4250 8850 4350
Entry Wire Line
8750 4350 8850 4450
Entry Wire Line
8750 4450 8850 4550
Entry Wire Line
8750 4550 8850 4650
Entry Wire Line
8750 4650 8850 4750
Entry Wire Line
8750 4750 8850 4850
Entry Wire Line
5700 2900 5800 2800
Entry Wire Line
5700 2800 5800 2700
Entry Wire Line
5700 2700 5800 2600
Entry Wire Line
5700 2600 5800 2500
Entry Wire Line
5700 2500 5800 2400
Entry Wire Line
5700 2400 5800 2300
Entry Wire Line
5700 2300 5800 2200
Entry Wire Line
5700 2200 5800 2100
Entry Wire Line
5350 3800 5450 3700
Entry Wire Line
5350 3700 5450 3600
Entry Wire Line
5350 3600 5450 3500
Entry Wire Line
5350 3500 5450 3400
Entry Wire Line
5350 3400 5450 3300
Entry Wire Line
5350 3300 5450 3200
Entry Wire Line
5350 3200 5450 3100
Entry Wire Line
5350 3100 5450 3000
Entry Wire Line
5350 2000 5450 1900
Entry Wire Line
5350 1900 5450 1800
Entry Wire Line
5350 1800 5450 1700
Entry Wire Line
5350 1700 5450 1600
Entry Wire Line
5350 1600 5450 1500
Entry Wire Line
5350 1500 5450 1400
Entry Wire Line
5350 1400 5450 1300
Entry Wire Line
5350 1300 5450 1200
$Comp
L GND #PWR03
U 1 1 4804562B
P 10150 6550
F 0 "#PWR03" H 10150 6550 30 0001 C C
F 1 "GND" H 10150 6480 30 0001 C C
1 10150 6550
1 0 0 -1
$EndComp
$Comp
L VCC #PWR04
U 1 1 4804561C
P 10150 5800
F 0 "#PWR04" H 10150 5900 30 0001 C C
F 1 "VCC" H 10150 5900 30 0000 C C
1 10150 5800
1 0 0 -1
$EndComp
NoConn ~ 9450 6050
NoConn ~ 3400 5000
NoConn ~ 2400 2500
NoConn ~ 3400 1000
$Comp
L VCC #PWR05
U 1 1 480450B7
P 3500 5850
F 0 "#PWR05" H 3500 5950 30 0001 C C
F 1 "VCC" H 3500 5950 30 0000 C C
1 3500 5850
1 0 0 -1
$EndComp
$Comp
L VCC #PWR06
U 1 1 48044F99
P 1150 1100
F 0 "#PWR06" H 1150 1200 30 0001 C C
F 1 "VCC" H 1150 1200 30 0000 C C
1 1150 1100
1 0 0 -1
$EndComp
$Comp
L GND #PWR07
U 1 1 48044DD0
P 2200 7100
F 0 "#PWR07" H 2200 7100 30 0001 C C
F 1 "GND" H 2200 7030 30 0001 C C
1 2200 7100
1 0 0 -1
$EndComp
$Comp
L VCC #PWR08
U 1 1 48044DC6
P 2200 6350
F 0 "#PWR08" H 2200 6450 30 0001 C C
F 1 "VCC" H 2200 6450 30 0000 C C
1 2200 6350
1 0 0 -1
$EndComp
$Comp
L VCC #PWR09
U 1 1 48044DB8
P 1550 3600
F 0 "#PWR09" H 1550 3700 30 0001 C C
F 1 "VCC" H 1550 3700 30 0000 C C
1 1550 3600
1 0 0 -1
$EndComp
$Comp
L VCC #PWR010
U 1 1 48044DB5
P 1000 3600
F 0 "#PWR010" H 1000 3700 30 0001 C C
F 1 "VCC" H 1000 3700 30 0000 C C
1 1000 3600
1 0 0 -1
$EndComp
$Comp
L VCC #PWR011
U 1 1 48044D21
P 3300 800
F 0 "#PWR011" H 3300 900 30 0001 C C
F 1 "VCC" H 3300 900 30 0000 C C
1 3300 800
1 0 0 -1
$EndComp
$Comp
L GND #PWR012
U 1 1 48044A9D
P 4200 7550
F 0 "#PWR012" H 4200 7550 30 0001 C C
F 1 "GND" H 4200 7480 30 0001 C C
1 4200 7550
1 0 0 -1
$EndComp
$Comp
L GND #PWR013
U 1 1 48044A97
P 3850 7550
F 0 "#PWR013" H 3850 7550 30 0001 C C
F 1 "GND" H 3850 7480 30 0001 C C
1 3850 7550
1 0 0 -1
$EndComp
$Comp
L GND #PWR014
U 1 1 48044A95
P 3500 7550
F 0 "#PWR014" H 3500 7550 30 0001 C C
F 1 "GND" H 3500 7480 30 0001 C C
1 3500 7550
1 0 0 -1
$EndComp
$Comp
L GND #PWR015
U 1 1 48044A93
P 1550 4450
F 0 "#PWR015" H 1550 4450 30 0001 C C
F 1 "GND" H 1550 4380 30 0001 C C
1 1550 4450
1 0 0 -1
$EndComp
$Comp
L GND #PWR016
U 1 1 48044A8D
P 1000 4450
F 0 "#PWR016" H 1000 4450 30 0001 C C
F 1 "GND" H 1000 4380 30 0001 C C
1 1000 4450
1 0 0 -1
$EndComp
$Comp
L GND #PWR017
U 1 1 48044A8A
P 3300 5150
F 0 "#PWR017" H 3300 5150 30 0001 C C
F 1 "GND" H 3300 5080 30 0001 C C
1 3300 5150
1 0 0 -1
$EndComp
$Comp
L GND #PWR018
U 1 1 48044A88
P 850 1700
F 0 "#PWR018" H 850 1700 30 0001 C C
F 1 "GND" H 850 1630 30 0001 C C
1 850 1700
0 1 1 0
$EndComp
$Comp
L GND #PWR019
U 1 1 48044A82
P 850 2300
F 0 "#PWR019" H 850 2300 30 0001 C C
F 1 "GND" H 850 2230 30 0001 C C
1 850 2300
0 1 1 0
$EndComp
$Comp
L PINHD-2X5M JP7
U 1 1 48044A4D
P 9550 6150
F 0 "JP7" H 9300 6475 50 0000 L B
F 1 "ISP" H 9300 5750 50 0000 L B
F 2 "pinhead-2X05M" H 9550 6300 50 0001 C C
1 9550 6150
1 0 0 -1
$EndComp
$Comp
L PINHD-1X8M JP2
U 1 1 48044A0E
P 10050 4550
F 0 "JP2" H 9800 5075 50 0000 L B
F 1 "Keyboard Columns" H 9800 4050 50 0000 L B
F 2 "pinhead-1X08M" H 10050 4700 50 0001 C C
1 10050 4550
1 0 0 -1
$EndComp
$Comp
L MEGA32-P IC1
U 1 1 480447FC
P 3400 3000
F 0 "IC1" H 3450 3050 50 0000 L B
F 1 "MEGA32-P" H 3600 1000 50 0000 L B
F 2 "atmel-DIL40" H 3400 3150 50 0001 C C
1 3400 3000
1 0 0 -1
$EndComp
$Comp
L ZENER D2
U 1 1 48044798
P 4200 7200
F 0 "D2" H 4200 7300 50 0000 C C
F 1 "3.6V" H 4200 7100 40 0000 C C
1 4200 7200
0 -1 -1 0
$EndComp
$Comp
L ZENER D1
U 1 1 48044791
P 3850 7200
F 0 "D1" H 3850 7300 50 0000 C C
F 1 "3.6V" H 3850 7100 40 0000 C C
1 3850 7200
0 -1 -1 0
$EndComp
$Comp
L CRYSTAL X1
U 1 1 4804477C
P 1900 2000
F 0 "X1" H 1900 2150 60 0000 C C
F 1 "12MHz" H 1900 1850 60 0000 C C
1 1900 2000
0 1 1 0
$EndComp
$Comp
L CP C2
U 1 1 48044769
P 1550 4000
F 0 "C2" H 1600 4100 50 0000 L C
F 1 "10u" H 1600 3900 50 0000 L C
1 1550 4000
-1 0 0 -1
$EndComp
$Comp
L C C1
U 1 1 48044756
P 1000 4000
F 0 "C1" H 1050 4100 50 0000 L C
F 1 "100n" H 1050 3900 50 0000 L C
1 1000 4000
-1 0 0 -1
$EndComp
$Comp
L C C4
U 1 1 48044754
P 1350 2300
F 0 "C4" H 1400 2400 50 0000 L C
F 1 "22p" H 1400 2200 50 0000 L C
1 1350 2300
0 1 1 0
$EndComp
$Comp
L C C3
U 1 1 48044750
P 1350 1700
F 0 "C3" H 1400 1800 50 0000 L C
F 1 "22p" H 1400 1600 50 0000 L C
1 1350 1700
0 1 1 0
$EndComp
$Comp
L R R8
U 1 1 48044743
P 4850 6150
F 0 "R8" V 4930 6150 50 0000 C C
F 1 "68" V 4850 6150 50 0000 C C
1 4850 6150
-1 0 0 1
$EndComp
$Comp
L R R7
U 1 1 48044741
P 4650 6150
F 0 "R7" V 4730 6150 50 0000 C C
F 1 "68" V 4650 6150 50 0000 C C
1 4650 6150
-1 0 0 1
$EndComp
$Comp
L R R1
U 1 1 4804473F
P 1650 1300
F 0 "R1" V 1730 1300 50 0000 C C
F 1 "10k" V 1650 1300 50 0000 C C
1 1650 1300
0 1 1 0
$EndComp
$Comp
L R R2
U 1 1 4804473B
P 3500 6200
F 0 "R2" V 3580 6200 50 0000 C C
F 1 "2k2" V 3500 6200 50 0000 C C
1 3500 6200
1 0 0 -1
$EndComp
$Comp
L R R6
U 1 1 48044739
P 3500 7150
F 0 "R6" V 3580 7150 50 0000 C C
F 1 "4k7" V 3500 7150 50 0000 C C
1 3500 7150
1 0 0 -1
$EndComp
$Comp
L USB J1
U 1 1 480446AA
P 2800 6400
F 0 "J1" H 2750 6800 60 0000 C C
F 1 "USB" V 2550 6550 60 0000 C C
1 2800 6400
1 0 0 -1
$EndComp
$EndSCHEMATC

37333
circuit_ibm_host/dulcimer.brd Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,26 @@
EESchema-DOCLIB Version 2.0 24/3/2009-11:07:44
#
$CMP C
D Condensateur non polarise
$ENDCMP
#
$CMP CP
D Condensateur polarise
$ENDCMP
#
$CMP R
D Resistance
K R DEV
$ENDCMP
#
$CMP USB_CONN
D USB CONNECTOR
K USB
$ENDCMP
#
$CMP ZENER
D Diode zener
K DEV DIODE
$ENDCMP
#
#End Doc Library

View File

@ -0,0 +1,275 @@
EESchema-LIBRARY Version 24/3/2009-11:07:44
#
#
# C
#
DEF C C 0 10 N Y 1 F N
F0 "C" 50 100 50 H V L C
F1 "C" 50 -100 50 H V L C
$FPLIST
SM*
C?
C1-1
$ENDFPLIST
DRAW
P 2 0 1 8 -100 30 100 30 N
P 2 0 1 8 -100 -30 100 -30 N
X ~ 1 0 200 170 D 40 40 1 1 P
X ~ 2 0 -200 170 U 40 40 1 1 P
ENDDRAW
ENDDEF
#
# CP
#
DEF CP C 0 10 N N 1 F N
F0 "C" 50 100 50 H V L C
F1 "CP" 50 -100 50 H V L C
ALIAS CAPAPOL
$FPLIST
CP*
SM*
$ENDFPLIST
DRAW
P 4 0 1 0 -50 50 -50 -20 50 -20 50 50 F
P 4 0 1 8 -100 50 -100 -50 100 -50 100 50 N
X ~ 1 0 200 150 D 40 40 1 1 P
X ~ 2 0 -200 150 U 40 40 1 1 P
ENDDRAW
ENDDEF
#
# CRYSTAL
#
DEF CRYSTAL X 0 40 N N 0 F N
F0 "X" 0 150 60 H V C C
F1 "CRYSTAL" 0 -150 60 H V C C
DRAW
P 5 0 1 12 -50 50 50 50 50 -50 -50 -50 -50 50 f
P 2 0 1 16 -100 100 -100 -100 N
P 2 0 1 16 100 100 100 -100 N
X 2 2 300 0 200 L 40 40 1 1 P
X 1 1 -300 0 200 R 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 C
F1 "GND" 0 -70 30 H I C C
DRAW
P 4 0 1 4 -50 0 0 -50 50 0 -50 0 N
X GND 1 0 0 0 U 30 30 1 1 W N
ENDDRAW
ENDDEF
#
# MEGA32-P
#
DEF MEGA32-P IC 0 40 Y Y 1 L N
F0 "IC" -800 1830 50 H V L B
F1 "MEGA32-P" 200 -2000 50 H V L B
F2 "atmel-DIL40" 0 150 50 H I C C
DRAW
P 2 1 0 0 -800 1800 800 1800 N
P 2 1 0 0 800 1800 800 -1800 N
P 2 1 0 0 800 -1800 -800 -1800 N
P 2 1 0 0 -800 -1800 -800 1800 N
X VCC 10 -100 2000 200 D 40 40 1 1 W
X AVCC 30 0 2000 200 D 40 40 1 1 W
X (RXD)PD0 14 1000 -1700 200 L 40 40 1 1 B
X (TXD)PD1 15 1000 -1600 200 L 40 40 1 1 B
X (INT0)PD2 16 1000 -1500 200 L 40 40 1 1 B
X (INT1)PD3 17 1000 -1400 200 L 40 40 1 1 B
X (OC1B)PD4 18 1000 -1300 200 L 40 40 1 1 B
X (OC1A)PD5 19 1000 -1200 200 L 40 40 1 1 B
X (ICP)PD6 20 1000 -1100 200 L 40 40 1 1 B
X (OC2)PD7 21 1000 -1000 200 L 40 40 1 1 B
X (SCL)PC0 22 1000 -800 200 L 40 40 1 1 B
X (SDA)PC1 23 1000 -700 200 L 40 40 1 1 B
X (TCK)PC2 24 1000 -600 200 L 40 40 1 1 B
X (TMS)PC3 25 1000 -500 200 L 40 40 1 1 B
X (TDO)PC4 26 1000 -400 200 L 40 40 1 1 B
X (TDI)PC5 27 1000 -300 200 L 40 40 1 1 B
X (TOSC1)PC6 28 1000 -200 200 L 40 40 1 1 B
X (TOSC2)PC7 29 1000 -100 200 L 40 40 1 1 B
X (T0/XCK)PB0 1 1000 100 200 L 40 40 1 1 B
X (T1)PB1 2 1000 200 200 L 40 40 1 1 B
X (AIN0/INT2)PB2 3 1000 300 200 L 40 40 1 1 B
X (AIN1/OC0)PB3 4 1000 400 200 L 40 40 1 1 B
X (SS)PB4 5 1000 500 200 L 40 40 1 1 B
X (MOSI)PB5 6 1000 600 200 L 40 40 1 1 B
X (MISO)PB6 7 1000 700 200 L 40 40 1 1 B
X (SCK)PB7 8 1000 800 200 L 40 40 1 1 B
X (ADC0)PA0 40 1000 1000 200 L 40 40 1 1 B
X (ADC1)PA1 39 1000 1100 200 L 40 40 1 1 B
X (ADC2)PA2 38 1000 1200 200 L 40 40 1 1 B
X (ADC3)PA3 37 1000 1300 200 L 40 40 1 1 B
X (ADC4)PA4 36 1000 1400 200 L 40 40 1 1 B
X (ADC5)PA5 35 1000 1500 200 L 40 40 1 1 B
X (ADC6)PA6 34 1000 1600 200 L 40 40 1 1 B
X (ADC7)PA7 33 1000 1700 200 L 40 40 1 1 B
X AREF 32 -1000 500 200 R 40 40 1 1 W
X XTAL1 13 -1000 900 200 R 40 40 1 1 B
X XTAL2 12 -1000 1300 200 R 40 40 1 1 B
X RESET 9 -1000 1700 200 R 40 40 1 1 I I
X GND 11 -100 -2000 200 U 40 40 1 1 W
X AGND 31 0 -2000 200 U 40 40 1 1 W
ENDDRAW
ENDDEF
#
# PINHD-1X20
#
DEF PINHD-1X20 JP 0 40 Y Y 1 L N
F0 "JP" -250 1025 50 H V L B
F1 "PINHD-1X20" -250 -1200 50 H V L B
F2 "pinhead-1X20" 0 150 50 H I C C
DRAW
P 2 1 0 0 -250 1000 -250 -1100 N
P 2 1 0 0 50 1000 -250 1000 N
P 2 1 0 0 50 -1100 50 1000 N
P 2 1 0 0 -250 -1100 50 -1100 N
X 20 20 -100 -1000 100 R 40 40 1 1 P I
X 19 19 -100 -900 100 R 40 40 1 1 P I
X 18 18 -100 -800 100 R 40 40 1 1 P I
X 17 17 -100 -700 100 R 40 40 1 1 P I
X 16 16 -100 -600 100 R 40 40 1 1 P I
X 15 15 -100 -500 100 R 40 40 1 1 P I
X 14 14 -100 -400 100 R 40 40 1 1 P I
X 13 13 -100 -300 100 R 40 40 1 1 P I
X 12 12 -100 -200 100 R 40 40 1 1 P I
X 11 11 -100 -100 100 R 40 40 1 1 P I
X 10 10 -100 0 100 R 40 40 1 1 P I
X 9 9 -100 100 100 R 40 40 1 1 P I
X 8 8 -100 200 100 R 40 40 1 1 P I
X 7 7 -100 300 100 R 40 40 1 1 P I
X 6 6 -100 400 100 R 40 40 1 1 P I
X 5 5 -100 500 100 R 40 40 1 1 P I
X 4 4 -100 600 100 R 40 40 1 1 P I
X 3 3 -100 700 100 R 40 40 1 1 P I
X 2 2 -100 800 100 R 40 40 1 1 P I
X 1 1 -100 900 100 R 40 40 1 1 P I
ENDDRAW
ENDDEF
#
# PINHD-1X8M
#
DEF PINHD-1X8M JP 0 40 Y Y 1 L N
F0 "JP" -250 525 50 H V L B
F1 "PINHD-1X8M" -250 -500 50 H V L B
F2 "pinhead-1X08M" 0 150 50 H I C C
DRAW
P 2 1 0 0 -250 500 -250 -400 N
P 2 1 0 0 50 500 -250 500 N
P 2 1 0 0 50 -400 50 500 N
P 2 1 0 0 -250 -400 50 -400 N
X 8 8 -100 -300 100 R 40 40 1 1 P I
X 7 7 -100 -200 100 R 40 40 1 1 P I
X 6 6 -100 -100 100 R 40 40 1 1 P I
X 5 5 -100 0 100 R 40 40 1 1 P I
X 4 4 -100 100 100 R 40 40 1 1 P I
X 3 3 -100 200 100 R 40 40 1 1 P I
X 2 2 -100 300 100 R 40 40 1 1 P I
X 1 1 -100 400 100 R 40 40 1 1 P I
ENDDRAW
ENDDEF
#
# PINHD-2X5M
#
DEF PINHD-2X5M JP 0 40 Y Y 1 L N
F0 "JP" -250 325 50 H V L B
F1 "PINHD-2X5M" -250 -400 50 H V L B
F2 "pinhead-2X05M" 0 150 50 H I C C
DRAW
P 2 1 0 0 -250 300 -250 -300 N
P 2 1 0 0 350 300 -250 300 N
P 2 1 0 0 350 -300 350 300 N
P 2 1 0 0 -250 -300 350 -300 N
X 10 10 200 -200 100 L 40 40 1 1 P I
X 8 8 200 -100 100 L 40 40 1 1 P I
X 6 6 200 0 100 L 40 40 1 1 P I
X 4 4 200 100 100 L 40 40 1 1 P I
X 2 2 200 200 100 L 40 40 1 1 P I
X 9 9 -100 -200 100 R 40 40 1 1 P I
X 7 7 -100 -100 100 R 40 40 1 1 P I
X 5 5 -100 0 100 R 40 40 1 1 P I
X 3 3 -100 100 100 R 40 40 1 1 P I
X 1 1 -100 200 100 R 40 40 1 1 P I
ENDDRAW
ENDDEF
#
# R
#
DEF R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C C
F1 "R" 0 0 50 V V C C
$FPLIST
R?
SM0603
SM0805
$ENDFPLIST
DRAW
S -40 150 40 -150 0 1 8 N
X ~ 1 0 250 100 D 60 60 1 1 P
X ~ 2 0 -250 100 U 60 60 1 1 P
ENDDRAW
ENDDEF
#
# USB_CONN
#
DEF USB_CONN J 0 0 Y Y 1 F N
F0 "J" -50 400 60 H V C C
F1 "USB_CONN" -250 150 60 V V C C
ALIAS USB
DRAW
P 3 0 1 0 100 -50 200 -200 200 -200 N
S 50 100 50 200 0 1 0 N
P 4 0 1 0 -100 -450 -50 -400 -50 -50 -50 -50 N
P 4 0 1 0 0 -50 0 -400 50 -450 50 -450 N
P 9 0 1 0 -150 0 100 0 100 250 50 300 -100 300 -150 250 -150 0 -150 0 -150 0 N
S -100 200 -100 100 0 1 0 N
P 4 0 1 0 50 -50 50 -250 200 -350 200 -350 N
S -100 200 -100 200 0 1 0 N
P 3 0 1 0 -150 -50 -250 -200 -250 -200 N
S 50 100 -100 100 0 1 0 N
P 6 0 1 0 -200 -50 150 -50 150 350 -200 350 -200 -50 -200 -50 N
S -100 200 50 200 0 1 0 N
P 4 0 1 0 -100 -50 -100 -250 -250 -350 -250 -350 N
X Shield_1 5 350 -450 300 L 40 30 1 1 P
X D- 2 350 -350 150 L 40 30 1 1 B
X D+ 3 350 -200 150 L 40 30 1 1 B
X Shield_2 6 -400 -450 300 R 40 30 1 1 P
X GND 4 -400 -350 150 R 40 30 1 1 w
X Vbus 1 -400 -200 150 R 40 30 1 1 w
ENDDRAW
ENDDEF
#
# VCC
#
DEF VCC #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 100 30 H I C C
F1 "VCC" 0 100 30 H V C C
DRAW
C 0 50 20 0 1 4 N
P 3 0 1 4 0 0 0 30 0 30 N
X VCC 1 0 0 0 U 20 20 0 0 W N
ENDDRAW
ENDDEF
#
# ZENER
#
DEF ZENER D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C C
F1 "ZENER" 0 -100 40 H V C C
$FPLIST
D?
SO*
SM*
$ENDFPLIST
DRAW
P 5 0 1 0 50 0 -50 50 -50 -50 50 0 50 0 F
P 5 0 1 8 70 50 50 30 50 -30 30 -50 30 -50 N
X K 2 200 0 150 L 40 40 1 1 P
X A 1 -200 0 150 R 40 40 1 1 P
ENDDRAW
ENDDEF
#
#EndLibrary

View File

@ -0,0 +1,122 @@
Cmp-Mod V01 Created by Cvpcb (20080725 SVN-R1172) date = 24/3/2009-09:03:34
BeginCmp
TimeStamp = /48044756;
Reference = C1;
ValeurCmp = 100n;
IdModule = C1;
EndCmp
BeginCmp
TimeStamp = /48044769;
Reference = C2;
ValeurCmp = 10u;
IdModule = C1V7;
EndCmp
BeginCmp
TimeStamp = /48044750;
Reference = C3;
ValeurCmp = 22p;
IdModule = C1;
EndCmp
BeginCmp
TimeStamp = /48044754;
Reference = C4;
ValeurCmp = 22p;
IdModule = C1;
EndCmp
BeginCmp
TimeStamp = /48044791;
Reference = D1;
ValeurCmp = 3.6V;
IdModule = D3;
EndCmp
BeginCmp
TimeStamp = /48044798;
Reference = D2;
ValeurCmp = 3.6V;
IdModule = D3;
EndCmp
BeginCmp
TimeStamp = /480447FC;
Reference = IC1;
ValeurCmp = MEGA32-P;
IdModule = atmel-DIL40;
EndCmp
BeginCmp
TimeStamp = /480446AA;
Reference = J1;
ValeurCmp = USB;
IdModule = CONN_USB-B;
EndCmp
BeginCmp
TimeStamp = /49C89FF7;
Reference = JP1;
ValeurCmp = Keyboard_Rows;
IdModule = pinhead-1X20;
EndCmp
BeginCmp
TimeStamp = /48044A0E;
Reference = JP2;
ValeurCmp = Keyboard_Columns;
IdModule = pinhead-1X08;
EndCmp
BeginCmp
TimeStamp = /48044A4D;
Reference = JP7;
ValeurCmp = ISP;
IdModule = atmel-AVR-ISP-10;
EndCmp
BeginCmp
TimeStamp = /4804473F;
Reference = R1;
ValeurCmp = 10k;
IdModule = R3;
EndCmp
BeginCmp
TimeStamp = /4804473B;
Reference = R2;
ValeurCmp = 2k2;
IdModule = R3;
EndCmp
BeginCmp
TimeStamp = /48044739;
Reference = R6;
ValeurCmp = 4k7;
IdModule = R3;
EndCmp
BeginCmp
TimeStamp = /48044741;
Reference = R7;
ValeurCmp = 68;
IdModule = R3;
EndCmp
BeginCmp
TimeStamp = /48044743;
Reference = R8;
ValeurCmp = 68;
IdModule = R3;
EndCmp
BeginCmp
TimeStamp = /4804477C;
Reference = X1;
ValeurCmp = 12MHz;
IdModule = HC-18UV;
EndCmp
EndListe

View File

@ -0,0 +1,5 @@
ERC control (10/7/2008-05:33:33)
***** Sheet / (Root)
>> Errors ERC: 0

View File

@ -0,0 +1,67 @@
EESchema (20080320-r918) >> Creation date: 10/7/2008-05:33:42
#Cmp ( order = Reference )
| C1 100n
| C2 10u
| C3 22p
| C4 22p
| D1 3.6V
| D2 3.6V
| IC1 MEGA32-P
| J1 USB
| JP1 PINHD-1X16M
| JP10 PINHD-1X4
| JP11 PINHD-1X3
| JP12 PINHD-1X3
| JP13 PINHD-1X4
| JP2 PINHD-1X8M
| JP3 PINHD-1X4M
| JP4 JUMPER
| JP5 JUMPER
| JP6 JUMPER
| JP7 PINHD-2X5M
| P1 CONN_2
| R1 10k
| R2 2k2
| R3 470
| R4 470
| R5 470
| R6 4k7
| R7 68
| R8 68
| X1 12MHz
#End Cmp
#Cmp ( order = Value )
| 100n C1
| 10k R1
| 10u C2
| 12MHz X1
| 22p C3
| 22p C4
| 2k2 R2
| 3.6V D1
| 3.6V D2
| 470 R3
| 470 R4
| 470 R5
| 4k7 R6
| 68 R7
| 68 R8
| CONN_2 P1
| JUMPER JP4
| JUMPER JP5
| JUMPER JP6
| MEGA32-P IC1
| PINHD-1X16M JP1
| PINHD-1X3 JP11
| PINHD-1X3 JP12
| PINHD-1X4 JP10
| PINHD-1X4 JP13
| PINHD-1X4M JP3
| PINHD-1X8M JP2
| PINHD-2X5M JP7
| USB J1
#End Cmp
#End List

View File

@ -0,0 +1,345 @@
# EESchema Netlist Version 1.1 created 24/3/2009-11:07:28
(
( /49C89FF7 pinhead-1X20 JP1 Keyboard_Rows {Lib=PINHD-1X20}
( 1 /R0 )
( 2 /R1 )
( 3 /R2 )
( 4 /R3 )
( 5 /R4 )
( 6 /R5 )
( 7 /R6 )
( 8 /R7 )
( 9 /R8 )
( 10 /R9 )
( 11 /R10 )
( 12 /R11 )
( 13 /R12 )
( 14 /R13 )
( 15 /R14 )
( 16 /R15 )
( 17 /R16 )
( 18 /R17 )
( 19 /R18 )
( 20 /R19 )
)
( /48044A4D pinhead-2X05M JP7 ISP {Lib=PINHD-2X5M}
( 1 /MOSI )
( 2 VCC )
( 3 ? )
( 4 GND )
( 5 /Reset )
( 6 GND )
( 7 /SCK )
( 8 GND )
( 9 /MISO )
( 10 GND )
)
( /48044A0E pinhead-1X08M JP2 Keyboard_Columns {Lib=PINHD-1X8M}
( 1 /C0 )
( 2 /C1 )
( 3 /C2 )
( 4 /C3 )
( 5 /C4 )
( 6 /MOSI )
( 7 /MISO )
( 8 /SCK )
)
( /480447FC atmel-DIL40 IC1 MEGA32-P {Lib=MEGA32-P}
( 1 /C0 )
( 2 /C1 )
( 3 /C2 )
( 4 /C3 )
( 5 /C4 )
( 6 /MOSI )
( 7 /MISO )
( 8 /SCK )
( 9 /Reset )
( 10 VCC )
( 11 GND )
( 12 N-000043 )
( 13 N-000042 )
( 14 N-000013 )
( 15 ? )
( 16 N-000014 )
( 17 ? )
( 18 /R19 )
( 19 /R18 )
( 20 /R17 )
( 21 /R16 )
( 22 /R15 )
( 23 /R14 )
( 24 /R13 )
( 25 /R12 )
( 26 /R11 )
( 27 /R10 )
( 28 /R9 )
( 29 /R8 )
( 30 ? )
( 31 ? )
( 32 ? )
( 33 /R7 )
( 34 /R6 )
( 35 /R5 )
( 36 /R4 )
( 37 /R3 )
( 38 /R2 )
( 39 /R1 )
( 40 /R0 )
)
( /48044798 $noname D2 3.6V {Lib=ZENER}
( 1 GND )
( 2 N-000010 )
)
( /48044791 $noname D1 3.6V {Lib=ZENER}
( 1 GND )
( 2 N-000009 )
)
( /4804477C $noname X1 12MHz {Lib=CRYSTAL}
( 1 N-000043 )
( 2 N-000042 )
)
( /48044769 $noname C2 10u {Lib=CP}
( 1 VCC )
( 2 GND )
)
( /48044756 $noname C1 100n {Lib=C}
( 1 VCC )
( 2 GND )
)
( /48044754 $noname C4 22p {Lib=C}
( 1 N-000042 )
( 2 GND )
)
( /48044750 $noname C3 22p {Lib=C}
( 1 N-000043 )
( 2 GND )
)
( /48044743 $noname R8 68 {Lib=R}
( 1 N-000009 )
( 2 N-000013 )
)
( /48044741 $noname R7 68 {Lib=R}
( 1 N-000010 )
( 2 N-000014 )
)
( /4804473F $noname R1 10k {Lib=R}
( 1 /Reset )
( 2 VCC )
)
( /4804473B $noname R2 2k2 {Lib=R}
( 1 VCC )
( 2 N-000009 )
)
( /48044739 $noname R6 4k7 {Lib=R}
( 1 N-000009 )
( 2 GND )
)
( /480446AA $noname J1 USB {Lib=USB}
( 1 VCC )
( 2 N-000009 )
( 3 N-000010 )
( 4 GND )
( 5 GND )
( 6 GND )
)
)
*
{ Allowed footprints by component:
$component D2
D?
SO*
SM*
$endlist
$component D1
D?
SO*
SM*
$endlist
$component C2
CP*
SM*
$endlist
$component C1
SM*
C?
C1-1
$endlist
$component C4
SM*
C?
C1-1
$endlist
$component C3
SM*
C?
C1-1
$endlist
$component R8
R?
SM0603
SM0805
$endlist
$component R7
R?
SM0603
SM0805
$endlist
$component R1
R?
SM0603
SM0805
$endlist
$component R2
R?
SM0603
SM0805
$endlist
$component R6
R?
SM0603
SM0805
$endlist
$endfootprintlist
}
{ Pin List by Nets
/Net 3 "R19"
JP1 20
IC1 18
/Net 4 "R18"
JP1 19
IC1 19
/Net 5 "R17"
JP1 18
IC1 20
/Net 6 "R16"
JP1 17
IC1 21
Net 7 "GND"
JP7 10
JP7 8
JP7 6
JP7 4
IC1 11
D2 1
D1 1
C2 2
C1 2
C4 2
C3 2
R6 2
J1 5
J1 6
J1 4
/Net 8 "Reset"
JP7 5
IC1 9
R1 1
Net 9 ""
D1 2
R8 1
R2 2
R6 1
J1 2
Net 10 ""
D2 2
R7 1
J1 3
Net 11 "VCC"
JP7 2
IC1 10
C2 1
C1 1
R1 2
R2 1
J1 1
/Net 12 "MOSI"
JP7 1
JP2 6
IC1 6
Net 13 ""
IC1 14
R8 2
Net 14 ""
IC1 16
R7 2
/Net 15 "R15"
JP1 16
IC1 22
/Net 16 "R14"
JP1 15
IC1 23
/Net 17 "R13"
JP1 14
IC1 24
/Net 18 "R12"
JP1 13
IC1 25
/Net 19 "R11"
JP1 12
IC1 26
/Net 20 "R10"
JP1 11
IC1 27
/Net 21 "R9"
JP1 10
IC1 28
/Net 22 "R8"
JP1 9
IC1 29
/Net 23 "R7"
JP1 8
IC1 33
/Net 24 "R6"
JP1 7
IC1 34
/Net 25 "R5"
JP1 6
IC1 35
/Net 26 "R4"
JP1 5
IC1 36
/Net 27 "R3"
JP1 4
IC1 37
/Net 28 "R2"
JP1 3
IC1 38
/Net 29 "R1"
JP1 2
IC1 39
/Net 30 "R0"
JP1 1
IC1 40
/Net 31 "SCK"
JP7 7
JP2 8
IC1 8
/Net 32 "MISO"
JP7 9
JP2 7
IC1 7
/Net 33 "C4"
JP2 5
IC1 5
/Net 34 "C3"
JP2 4
IC1 4
/Net 35 "C2"
JP2 3
IC1 3
/Net 36 "C1"
JP2 2
IC1 2
/Net 37 "C0"
JP2 1
IC1 1
Net 42 ""
IC1 13
X1 2
C4 1
Net 43 ""
IC1 12
X1 1
C3 1
}
#End

View File

@ -0,0 +1,137 @@
update=24/3/2009-09:10:45
last_client=pcbnew
[general]
version=1
RootSch=dulcimer.sch
BoardNm=dulcimer.brd
[common]
NetDir=
[eeschema]
version=1
LibDir=
NetFmt=1
HPGLSpd=20
HPGLDm=15
HPGLNum=1
offX_A4=0
offY_A4=0
offX_A3=0
offY_A3=0
offX_A2=0
offY_A2=0
offX_A1=0
offY_A1=0
offX_A0=0
offY_A0=0
offX_A=0
offY_A=0
offX_B=0
offY_B=0
offX_C=0
offY_C=0
offX_D=0
offY_D=0
offX_E=0
offY_E=0
RptD_X=0
RptD_Y=100
RptLab=1
SimCmd=
UseNetN=0
LabSize=60
[eeschema/libraries]
LibName1=power
LibName2=pinhead
LibName3=device
LibName4=conn
LibName5=linear
LibName6=regul
LibName7=74xx
LibName8=cmos4000
LibName9=adc-dac
LibName10=memory
LibName11=xilinx
LibName12=special
LibName13=microcontrollers
LibName14=dsp
LibName15=microchip
LibName16=analog_switches
LibName17=motorola
LibName18=texas
LibName19=intel
LibName20=audio
LibName21=interface
LibName22=digital-audio
LibName23=philips
LibName24=display
LibName25=cypress
LibName26=siliconi
LibName27=contrib
LibName28=valves
[cvpcb]
version=1
NetITyp=0
NetIExt=.net
PkgIExt=.pkg
NetType=0
[cvpcb/libraries]
EquName1=devcms
[pcbnew]
version=1
PadDrlX=320
PadDimH=600
PadDimV=600
PadForm=1
PadMask=14745599
ViaDiam=450
ViaDril=250
MViaDia=200
MViaDrl=80
Isol=60
Countlayer=2
Lpiste=300
RouteTo=15
RouteBo=0
TypeVia=3
Segm45=1
Racc45=1
SgPcb45=1
TxtPcbV=800
TxtPcbH=600
TxtModV=600
TxtModH=600
TxtModW=120
HPGLnum=1
HPGdiam=15
HPGLSpd=20
HPGLrec=2
HPGLorg=0
GERBmin=15
VEgarde=100
DrawLar=150
EdgeLar=150
TxtLar=120
MSegLar=150
ForPlot=1
WpenSer=10
UserGrX=1
UserGrY=1
UserGrU=1
DivGrPc=1
TimeOut=600
ShowRat=0
ShowMRa=1
[pcbnew/libraries]
LibDir=
LibName1=supports
LibName2=CONN_USB-B
LibName3=pl_empreinte
LibName4=pinhead
LibName5=atmel
LibName6=connect
LibName7=discret
LibName8=pin_array
LibName9=divers
LibName10=libcms
LibName11=display
LibName12=valves

7735
circuit_ibm_host/dulcimer.ps Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,818 @@
EESchema Schematic File Version 2
LIBS:power,pinhead,device,conn,linear,regul,74xx,cmos4000,adc-dac,memory,xilinx,special,microcontrollers,dsp,microchip,analog_switches,motorola,texas,intel,audio,interface,digital-audio,philips,display,cypress,siliconi,contrib,valves,./dulcimer.cache
EELAYER 24 0
EELAYER END
$Descr A4 11700 8267
Sheet 1 1
Title "Dulcimer - USB Keyboard Controller"
Date "10 jul 2008"
Rev "090324"
Comp "Ronald Schaten - http://www.schatenseite.de"
Comment1 "Version for IBM Host Keyboard"
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
NoConn ~ 4400 4600
NoConn ~ 4400 4400
Text Label 4600 4300 0 60 ~
R19
Text Label 4600 4200 0 60 ~
R18
Text Label 4600 4100 0 60 ~
R17
Text Label 4600 4000 0 60 ~
R16
Entry Wire Line
5350 4300 5450 4200
Entry Wire Line
5350 4200 5450 4100
Entry Wire Line
5350 4100 5450 4000
Entry Wire Line
5350 4000 5450 3900
Wire Wire Line
4400 4300 5350 4300
Wire Wire Line
4400 4200 5350 4200
Wire Wire Line
4400 4100 5350 4100
Wire Wire Line
4400 4000 5350 4000
Wire Wire Line
9250 2900 9950 2900
Wire Wire Line
3150 6600 4650 6600
Wire Wire Line
4650 6600 4650 6400
Wire Wire Line
4850 6400 4850 6750
Wire Wire Line
3150 6850 3150 7100
Wire Wire Line
9450 6350 8900 6350
Wire Wire Line
9450 6250 8900 6250
Wire Wire Line
9450 6150 8900 6150
Wire Wire Line
8850 4750 9950 4750
Wire Wire Line
8850 4550 9950 4550
Wire Wire Line
8850 4350 9950 4350
Wire Wire Line
8850 4150 9950 4150
Wire Wire Line
9250 2700 9950 2700
Wire Wire Line
9250 2500 9950 2500
Wire Wire Line
9250 2300 9950 2300
Wire Wire Line
9250 2100 9950 2100
Wire Wire Line
9250 1900 9950 1900
Wire Wire Line
9250 1700 9950 1700
Wire Wire Line
9250 1500 9950 1500
Wire Wire Line
4400 2800 5700 2800
Wire Wire Line
4400 2600 5700 2600
Wire Wire Line
5700 2400 4400 2400
Wire Wire Line
5700 2200 4400 2200
Wire Wire Line
4400 3700 5350 3700
Wire Wire Line
4400 3500 5350 3500
Wire Wire Line
4400 3300 5350 3300
Wire Wire Line
4400 3100 5350 3100
Wire Wire Line
4400 1900 5350 1900
Wire Wire Line
4400 1700 5350 1700
Wire Wire Line
4400 1500 5350 1500
Wire Bus Line
9150 3100 9150 850
Wire Bus Line
9150 850 5450 850
Wire Bus Line
5450 850 5450 4200
Connection ~ 10150 6250
Wire Wire Line
10150 6250 9750 6250
Wire Wire Line
10150 6550 10150 6050
Wire Wire Line
10150 6050 9750 6050
Connection ~ 1900 2300
Connection ~ 1900 1700
Connection ~ 3850 6750
Wire Wire Line
3850 7000 3850 6750
Wire Wire Line
3500 6900 3500 6450
Wire Wire Line
4200 7550 4200 7400
Wire Wire Line
3500 7550 3500 7400
Wire Wire Line
2400 6600 2200 6600
Wire Wire Line
2200 6600 2200 6350
Wire Wire Line
1550 4200 1550 4450
Wire Wire Line
1000 4200 1000 4450
Wire Wire Line
1150 2300 850 2300
Wire Wire Line
2200 2100 2200 2300
Wire Wire Line
2200 2100 2400 2100
Wire Wire Line
3300 1000 3300 800
Wire Wire Line
1400 1300 1150 1300
Wire Wire Line
1150 1300 1150 1100
Wire Wire Line
1900 1300 2400 1300
Wire Wire Line
850 1700 1150 1700
Wire Wire Line
1550 1700 2400 1700
Wire Wire Line
2200 2300 1550 2300
Wire Wire Line
1000 3600 1000 3800
Wire Wire Line
1550 3600 1550 3800
Wire Wire Line
3300 5000 3300 5150
Wire Wire Line
2200 7100 2200 6750
Wire Wire Line
2200 6750 2400 6750
Wire Wire Line
3850 7400 3850 7550
Connection ~ 3500 6750
Wire Wire Line
3500 5950 3500 5850
Wire Wire Line
4200 6600 4200 7000
Connection ~ 4200 6600
Wire Wire Line
9750 5950 10150 5950
Wire Wire Line
10150 5950 10150 5800
Wire Wire Line
9750 6150 10150 6150
Connection ~ 10150 6150
Wire Wire Line
10150 6350 9750 6350
Connection ~ 10150 6350
Wire Bus Line
5800 2800 5800 1750
Wire Bus Line
5800 1750 8750 1750
Wire Bus Line
8750 1750 8750 4750
Wire Wire Line
5350 1400 4400 1400
Wire Wire Line
5350 1600 4400 1600
Wire Wire Line
5350 1800 4400 1800
Wire Wire Line
5350 2000 4400 2000
Wire Wire Line
5350 3200 4400 3200
Wire Wire Line
5350 3400 4400 3400
Wire Wire Line
5350 3600 4400 3600
Wire Wire Line
5350 3800 4400 3800
Wire Wire Line
4400 2300 5700 2300
Wire Wire Line
5700 2500 4400 2500
Wire Wire Line
5700 2700 4400 2700
Wire Wire Line
5700 2900 4400 2900
Wire Wire Line
9950 1400 9250 1400
Wire Wire Line
9950 1600 9250 1600
Wire Wire Line
9950 1800 9250 1800
Wire Wire Line
9950 2000 9250 2000
Wire Wire Line
9950 2200 9250 2200
Wire Wire Line
9950 2400 9250 2400
Wire Wire Line
9950 2600 9250 2600
Wire Wire Line
9950 2800 9250 2800
Wire Wire Line
9950 4250 8850 4250
Wire Wire Line
9950 4450 8850 4450
Wire Wire Line
9950 4650 8850 4650
Wire Wire Line
9950 4850 8850 4850
Wire Wire Line
9250 1300 9950 1300
Wire Wire Line
4400 1300 5350 1300
Wire Wire Line
9450 5950 8900 5950
Wire Wire Line
2400 6850 2400 7100
Wire Wire Line
4400 4700 4850 4700
Wire Wire Line
4850 4700 4850 5900
Wire Wire Line
4400 4500 4650 4500
Wire Wire Line
4650 4500 4650 5900
Wire Wire Line
4850 6750 3150 6750
Wire Wire Line
9950 3000 9250 3000
Wire Wire Line
9950 3100 9250 3100
Wire Wire Line
9950 3200 9250 3200
Text Label 9450 3200 0 60 ~
R19
Text Label 9450 3100 0 60 ~
R18
Text Label 9450 3000 0 60 ~
R17
Text Label 9450 2900 0 60 ~
R16
Entry Wire Line
9150 3100 9250 3200
Entry Wire Line
9150 2700 9250 2800
Entry Wire Line
9150 3000 9250 3100
Entry Wire Line
9150 2900 9250 3000
Entry Wire Line
9150 2800 9250 2900
$Comp
L PINHD-1X20 JP1
U 1 1 49C89FF7
P 10050 2200
F 0 "JP1" H 9800 3225 50 0000 L B
F 1 "Keyboard Rows" H 9800 1000 50 0000 L B
F 2 "pinhead-1X20" H 10050 2350 50 0001 C C
1 10050 2200
1 0 0 -1
$EndComp
$Comp
L GND #PWR01
U 1 1 480611E8
P 3150 7100
F 0 "#PWR01" H 3150 7100 30 0001 C C
F 1 "GND" H 3150 7030 30 0001 C C
1 3150 7100
1 0 0 -1
$EndComp
$Comp
L GND #PWR02
U 1 1 480611E3
P 2400 7100
F 0 "#PWR02" H 2400 7100 30 0001 C C
F 1 "GND" H 2400 7030 30 0001 C C
1 2400 7100
1 0 0 -1
$EndComp
Text Notes 9500 5700 0 60 ~
ISP
Text Label 4900 2300 0 60 ~
MISO
Text Label 8900 6350 0 60 ~
MISO
Text Label 4900 2200 0 60 ~
SCK
Text Label 8900 6250 0 60 ~
SCK
Text Label 8900 5950 0 60 ~
MOSI
Text Label 4900 2400 0 60 ~
MOSI
Text Label 8900 6150 0 60 ~
Reset
Text Label 2000 1300 0 60 ~
Reset
Text Label 9450 2800 0 60 ~
R15
Text Label 9450 2700 0 60 ~
R14
Text Label 9450 2600 0 60 ~
R13
Text Label 9450 2500 0 60 ~
R12
Text Label 9450 2400 0 60 ~
R11
Text Label 9450 2300 0 60 ~
R10
Text Label 9450 2200 0 60 ~
R9
Text Label 9450 2100 0 60 ~
R8
Text Label 9450 2000 0 60 ~
R7
Text Label 9450 1900 0 60 ~
R6
Text Label 9450 1800 0 60 ~
R5
Text Label 9450 1700 0 60 ~
R4
Text Label 9450 1600 0 60 ~
R3
Text Label 9450 1500 0 60 ~
R2
Text Label 9450 1400 0 60 ~
R1
Text Label 9450 1300 0 60 ~
R0
Text Label 4600 3800 0 60 ~
R15
Text Label 4600 3700 0 60 ~
R14
Text Label 4600 3600 0 60 ~
R13
Text Label 4600 3500 0 60 ~
R12
Text Label 4600 3400 0 60 ~
R11
Text Label 4600 3300 0 60 ~
R10
Text Label 4600 3200 0 60 ~
R9
Text Label 4600 3100 0 60 ~
R8
Text Label 4600 1300 0 60 ~
R7
Text Label 4600 1400 0 60 ~
R6
Text Label 4600 1500 0 60 ~
R5
Text Label 4600 1600 0 60 ~
R4
Text Label 4600 1700 0 60 ~
R3
Text Label 4600 1800 0 60 ~
R2
Text Label 4600 1900 0 60 ~
R1
Text Label 4600 2000 0 60 ~
R0
Text Label 4600 2200 0 60 ~
C7
Text Label 4600 2300 0 60 ~
C6
Text Label 4600 2400 0 60 ~
C5
Text Label 4600 2500 0 60 ~
C4
Text Label 4600 2600 0 60 ~
C3
Text Label 4600 2700 0 60 ~
C2
Text Label 4600 2800 0 60 ~
C1
Text Label 4600 2900 0 60 ~
C0
Text Label 9450 4850 0 60 ~
C7
Text Label 9450 4750 0 60 ~
C6
Text Label 9450 4650 0 60 ~
C5
Text Label 9450 4550 0 60 ~
C4
Text Label 9450 4450 0 60 ~
C3
Text Label 9450 4350 0 60 ~
C2
Text Label 9450 4250 0 60 ~
C1
Text Label 9450 4150 0 60 ~
C0
Entry Wire Line
9150 1200 9250 1300
Entry Wire Line
9150 1300 9250 1400
Entry Wire Line
9150 1400 9250 1500
Entry Wire Line
9150 1500 9250 1600
Entry Wire Line
9150 1600 9250 1700
Entry Wire Line
9150 1700 9250 1800
Entry Wire Line
9150 1800 9250 1900
Entry Wire Line
9150 1900 9250 2000
Entry Wire Line
9150 2000 9250 2100
Entry Wire Line
9150 2100 9250 2200
Entry Wire Line
9150 2200 9250 2300
Entry Wire Line
9150 2300 9250 2400
Entry Wire Line
9150 2400 9250 2500
Entry Wire Line
9150 2500 9250 2600
Entry Wire Line
9150 2600 9250 2700
Entry Wire Line
8750 4050 8850 4150
Entry Wire Line
8750 4150 8850 4250
Entry Wire Line
8750 4250 8850 4350
Entry Wire Line
8750 4350 8850 4450
Entry Wire Line
8750 4450 8850 4550
Entry Wire Line
8750 4550 8850 4650
Entry Wire Line
8750 4650 8850 4750
Entry Wire Line
8750 4750 8850 4850
Entry Wire Line
5700 2900 5800 2800
Entry Wire Line
5700 2800 5800 2700
Entry Wire Line
5700 2700 5800 2600
Entry Wire Line
5700 2600 5800 2500
Entry Wire Line
5700 2500 5800 2400
Entry Wire Line
5700 2400 5800 2300
Entry Wire Line
5700 2300 5800 2200
Entry Wire Line
5700 2200 5800 2100
Entry Wire Line
5350 3800 5450 3700
Entry Wire Line
5350 3700 5450 3600
Entry Wire Line
5350 3600 5450 3500
Entry Wire Line
5350 3500 5450 3400
Entry Wire Line
5350 3400 5450 3300
Entry Wire Line
5350 3300 5450 3200
Entry Wire Line
5350 3200 5450 3100
Entry Wire Line
5350 3100 5450 3000
Entry Wire Line
5350 2000 5450 1900
Entry Wire Line
5350 1900 5450 1800
Entry Wire Line
5350 1800 5450 1700
Entry Wire Line
5350 1700 5450 1600
Entry Wire Line
5350 1600 5450 1500
Entry Wire Line
5350 1500 5450 1400
Entry Wire Line
5350 1400 5450 1300
Entry Wire Line
5350 1300 5450 1200
$Comp
L GND #PWR03
U 1 1 4804562B
P 10150 6550
F 0 "#PWR03" H 10150 6550 30 0001 C C
F 1 "GND" H 10150 6480 30 0001 C C
1 10150 6550
1 0 0 -1
$EndComp
$Comp
L VCC #PWR04
U 1 1 4804561C
P 10150 5800
F 0 "#PWR04" H 10150 5900 30 0001 C C
F 1 "VCC" H 10150 5900 30 0000 C C
1 10150 5800
1 0 0 -1
$EndComp
NoConn ~ 9450 6050
NoConn ~ 3400 5000
NoConn ~ 2400 2500
NoConn ~ 3400 1000
$Comp
L VCC #PWR05
U 1 1 480450B7
P 3500 5850
F 0 "#PWR05" H 3500 5950 30 0001 C C
F 1 "VCC" H 3500 5950 30 0000 C C
1 3500 5850
1 0 0 -1
$EndComp
$Comp
L VCC #PWR06
U 1 1 48044F99
P 1150 1100
F 0 "#PWR06" H 1150 1200 30 0001 C C
F 1 "VCC" H 1150 1200 30 0000 C C
1 1150 1100
1 0 0 -1
$EndComp
$Comp
L GND #PWR07
U 1 1 48044DD0
P 2200 7100
F 0 "#PWR07" H 2200 7100 30 0001 C C
F 1 "GND" H 2200 7030 30 0001 C C
1 2200 7100
1 0 0 -1
$EndComp
$Comp
L VCC #PWR08
U 1 1 48044DC6
P 2200 6350
F 0 "#PWR08" H 2200 6450 30 0001 C C
F 1 "VCC" H 2200 6450 30 0000 C C
1 2200 6350
1 0 0 -1
$EndComp
$Comp
L VCC #PWR09
U 1 1 48044DB8
P 1550 3600
F 0 "#PWR09" H 1550 3700 30 0001 C C
F 1 "VCC" H 1550 3700 30 0000 C C
1 1550 3600
1 0 0 -1
$EndComp
$Comp
L VCC #PWR010
U 1 1 48044DB5
P 1000 3600
F 0 "#PWR010" H 1000 3700 30 0001 C C
F 1 "VCC" H 1000 3700 30 0000 C C
1 1000 3600
1 0 0 -1
$EndComp
$Comp
L VCC #PWR011
U 1 1 48044D21
P 3300 800
F 0 "#PWR011" H 3300 900 30 0001 C C
F 1 "VCC" H 3300 900 30 0000 C C
1 3300 800
1 0 0 -1
$EndComp
$Comp
L GND #PWR012
U 1 1 48044A9D
P 4200 7550
F 0 "#PWR012" H 4200 7550 30 0001 C C
F 1 "GND" H 4200 7480 30 0001 C C
1 4200 7550
1 0 0 -1
$EndComp
$Comp
L GND #PWR013
U 1 1 48044A97
P 3850 7550
F 0 "#PWR013" H 3850 7550 30 0001 C C
F 1 "GND" H 3850 7480 30 0001 C C
1 3850 7550
1 0 0 -1
$EndComp
$Comp
L GND #PWR014
U 1 1 48044A95
P 3500 7550
F 0 "#PWR014" H 3500 7550 30 0001 C C
F 1 "GND" H 3500 7480 30 0001 C C
1 3500 7550
1 0 0 -1
$EndComp
$Comp
L GND #PWR015
U 1 1 48044A93
P 1550 4450
F 0 "#PWR015" H 1550 4450 30 0001 C C
F 1 "GND" H 1550 4380 30 0001 C C
1 1550 4450
1 0 0 -1
$EndComp
$Comp
L GND #PWR016
U 1 1 48044A8D
P 1000 4450
F 0 "#PWR016" H 1000 4450 30 0001 C C
F 1 "GND" H 1000 4380 30 0001 C C
1 1000 4450
1 0 0 -1
$EndComp
$Comp
L GND #PWR017
U 1 1 48044A8A
P 3300 5150
F 0 "#PWR017" H 3300 5150 30 0001 C C
F 1 "GND" H 3300 5080 30 0001 C C
1 3300 5150
1 0 0 -1
$EndComp
$Comp
L GND #PWR018
U 1 1 48044A88
P 850 1700
F 0 "#PWR018" H 850 1700 30 0001 C C
F 1 "GND" H 850 1630 30 0001 C C
1 850 1700
0 1 1 0
$EndComp
$Comp
L GND #PWR019
U 1 1 48044A82
P 850 2300
F 0 "#PWR019" H 850 2300 30 0001 C C
F 1 "GND" H 850 2230 30 0001 C C
1 850 2300
0 1 1 0
$EndComp
$Comp
L PINHD-2X5M JP7
U 1 1 48044A4D
P 9550 6150
F 0 "JP7" H 9300 6475 50 0000 L B
F 1 "ISP" H 9300 5750 50 0000 L B
F 2 "pinhead-2X05M" H 9550 6300 50 0001 C C
1 9550 6150
1 0 0 -1
$EndComp
$Comp
L PINHD-1X8M JP2
U 1 1 48044A0E
P 10050 4550
F 0 "JP2" H 9800 5075 50 0000 L B
F 1 "Keyboard Columns" H 9800 4050 50 0000 L B
F 2 "pinhead-1X08M" H 10050 4700 50 0001 C C
1 10050 4550
1 0 0 -1
$EndComp
$Comp
L MEGA32-P IC1
U 1 1 480447FC
P 3400 3000
F 0 "IC1" H 3450 3050 50 0000 L B
F 1 "MEGA32-P" H 3600 1000 50 0000 L B
F 2 "atmel-DIL40" H 3400 3150 50 0001 C C
1 3400 3000
1 0 0 -1
$EndComp
$Comp
L ZENER D2
U 1 1 48044798
P 4200 7200
F 0 "D2" H 4200 7300 50 0000 C C
F 1 "3.6V" H 4200 7100 40 0000 C C
1 4200 7200
0 -1 -1 0
$EndComp
$Comp
L ZENER D1
U 1 1 48044791
P 3850 7200
F 0 "D1" H 3850 7300 50 0000 C C
F 1 "3.6V" H 3850 7100 40 0000 C C
1 3850 7200
0 -1 -1 0
$EndComp
$Comp
L CRYSTAL X1
U 1 1 4804477C
P 1900 2000
F 0 "X1" H 1900 2150 60 0000 C C
F 1 "12MHz" H 1900 1850 60 0000 C C
1 1900 2000
0 1 1 0
$EndComp
$Comp
L CP C2
U 1 1 48044769
P 1550 4000
F 0 "C2" H 1600 4100 50 0000 L C
F 1 "10u" H 1600 3900 50 0000 L C
1 1550 4000
-1 0 0 -1
$EndComp
$Comp
L C C1
U 1 1 48044756
P 1000 4000
F 0 "C1" H 1050 4100 50 0000 L C
F 1 "100n" H 1050 3900 50 0000 L C
1 1000 4000
-1 0 0 -1
$EndComp
$Comp
L C C4
U 1 1 48044754
P 1350 2300
F 0 "C4" H 1400 2400 50 0000 L C
F 1 "22p" H 1400 2200 50 0000 L C
1 1350 2300
0 1 1 0
$EndComp
$Comp
L C C3
U 1 1 48044750
P 1350 1700
F 0 "C3" H 1400 1800 50 0000 L C
F 1 "22p" H 1400 1600 50 0000 L C
1 1350 1700
0 1 1 0
$EndComp
$Comp
L R R8
U 1 1 48044743
P 4850 6150
F 0 "R8" V 4930 6150 50 0000 C C
F 1 "68" V 4850 6150 50 0000 C C
1 4850 6150
-1 0 0 1
$EndComp
$Comp
L R R7
U 1 1 48044741
P 4650 6150
F 0 "R7" V 4730 6150 50 0000 C C
F 1 "68" V 4650 6150 50 0000 C C
1 4650 6150
-1 0 0 1
$EndComp
$Comp
L R R1
U 1 1 4804473F
P 1650 1300
F 0 "R1" V 1730 1300 50 0000 C C
F 1 "10k" V 1650 1300 50 0000 C C
1 1650 1300
0 1 1 0
$EndComp
$Comp
L R R2
U 1 1 4804473B
P 3500 6200
F 0 "R2" V 3580 6200 50 0000 C C
F 1 "2k2" V 3500 6200 50 0000 C C
1 3500 6200
1 0 0 -1
$EndComp
$Comp
L R R6
U 1 1 48044739
P 3500 7150
F 0 "R6" V 3580 7150 50 0000 C C
F 1 "4k7" V 3500 7150 50 0000 C C
1 3500 7150
1 0 0 -1
$EndComp
$Comp
L USB J1
U 1 1 480446AA
P 2800 6400
F 0 "J1" H 2750 6800 60 0000 C C
F 1 "USB" V 2550 6550 60 0000 C C
1 2800 6400
1 0 0 -1
$EndComp
$EndSCHEMATC

View File

@ -0,0 +1,24 @@
comp = "C1" module = "C1"
comp = "C2" module = "CP36V"
comp = "C3" module = "C1"
comp = "C4" module = "C1"
comp = "D1" module = "D3"
comp = "D2" module = "D3"
comp = "IC1" module = "atmel-DIL40"
comp = "J1" module = "PIN_ARRAY_2X2"
comp = "JP1" module = "pinhead-1X16M"
comp = "JP2" module = "pinhead-1X08M"
comp = "JP3" module = "pinhead-1X04M"
comp = "JP4" module = "PIN_ARRAY_2X1"
comp = "JP5" module = "PIN_ARRAY_2X1"
comp = "JP6" module = "PIN_ARRAY_2X1"
comp = "JP7" module = "pinhead-2X05M"
comp = "R1" module = "R3"
comp = "R2" module = "R3"
comp = "R3" module = "R3"
comp = "R4" module = "R3"
comp = "R5" module = "R3"
comp = "R6" module = "R3"
comp = "R7" module = "R3"
comp = "R8" module = "R3"
comp = "X1" module = "2PIN_6mm"