Index: starkadroid/circuit/starkadroid.sch
===================================================================
--- starkadroid/circuit/starkadroid.sch	(revision b8be746d34fe0e14bca0963c2772aa9d7bd36af3)
+++ starkadroid/circuit/starkadroid.sch	(revision be9ba9745568aba4944d3265e3a5c34abb461d41)
@@ -1,3 +1,3 @@
-EESchema Schematic File Version 2  date 30/08/2010 19:46:30
+EESchema Schematic File Version 2  date 16/10/2010 15:14:04
 LIBS:power
 LIBS:device
@@ -30,12 +30,12 @@
 LIBS:contrib
 LIBS:valves
-LIBS:ps2toserial-cache
+LIBS:starkadroid-cache
 EELAYER 24  0
 EELAYER END
 $Descr User 6000 6000
 Sheet 1 1
-Title "PS/2 to serial converter"
-Date "30 aug 2010"
-Rev "2010.06.22"
+Title "Starkadroid USB Arcade buttons device"
+Date "16 oct 2010"
+Rev "2010.10.16"
 Comp "PulkoTronics"
 Comment1 ""
@@ -44,29 +44,42 @@
 Comment4 ""
 $EndDescr
-Connection ~ 4550 4000
-Wire Wire Line
-	5050 4100 5050 4000
-Wire Wire Line
-	5050 4000 4350 4000
+Wire Wire Line
+	4900 3800 5000 3800
+Wire Wire Line
+	4900 3700 5000 3700
+Wire Wire Line
+	4900 3600 5000 3600
+Wire Wire Line
+	4900 3500 5000 3500
+Wire Wire Line
+	4900 3400 5000 3400
+Wire Wire Line
+	4900 3300 5000 3300
+Wire Wire Line
+	3350 4000 3500 4000
+Wire Wire Line
+	3350 3800 3500 3800
+Wire Wire Line
+	3350 3600 3500 3600
+Wire Wire Line
+	4900 2500 5000 2500
+Wire Wire Line
+	4900 2700 5000 2700
+Wire Wire Line
+	4900 3000 5000 3000
+Wire Wire Line
+	3350 2200 3500 2200
+Wire Wire Line
+	3350 2000 3500 2000
+Wire Wire Line
+	3350 1800 3500 1800
 Wire Wire Line
 	4500 2350 4250 2350
 Wire Wire Line
 	3750 2350 3750 2600
-Wire Bus Line
-	3850 3500 5150 3500
-Wire Bus Line
-	5150 3500 5150 4200
-Wire Bus Line
-	5150 4200 3850 4200
-Wire Bus Line
-	3850 4200 3850 3350
-Wire Wire Line
-	4400 3600 5050 3600
-Wire Wire Line
-	1000 650  600  650 
+Wire Wire Line
+	600  650  1000 650 
 Wire Wire Line
 	600  650  600  4300
-Wire Wire Line
-	4550 3800 4400 3800
 Wire Wire Line
 	3700 3100 3350 3100
@@ -85,5 +98,5 @@
 Connection ~ 4200 1650
 Wire Wire Line
-	4300 1350 4300 1650
+	4300 1650 4300 1350
 Wire Wire Line
 	4300 1650 4100 1650
@@ -93,5 +106,5 @@
 	3300 1150 3400 1150
 Wire Wire Line
-	4300 1050 4300 650 
+	4300 650  4300 1050
 Connection ~ 4100 1150
 Connection ~ 600  1150
@@ -99,14 +112,8 @@
 	600  1150 1000 1150
 Wire Wire Line
-	4050 3200 4150 3200
-Wire Wire Line
-	1700 1400 2350 1400
+	2350 1400 1700 1400
 Connection ~ 600  1900
 Wire Wire Line
 	1100 1700 1450 1700
-Wire Wire Line
-	3350 4000 3550 4000
-Wire Wire Line
-	3350 3800 3550 3800
 Wire Wire Line
 	600  1900 1450 1900
@@ -117,23 +124,15 @@
 	1000 2200 1450 2200
 Wire Wire Line
-	1450 2600 1450 2800
+	1450 2800 1450 2600
 Connection ~ 2350 4300
-Wire Notes Line
-	3850 3350 4700 3350
-Wire Wire Line
-	3350 2900 3550 2900
-Wire Wire Line
-	3350 3000 3550 3000
-Wire Notes Line
-	4700 3350 4700 3500
-Wire Wire Line
-	1450 2100 2350 2100
-Wire Wire Line
-	2350 2100 2350 1100
+Wire Wire Line
+	2350 2100 1450 2100
+Wire Wire Line
+	2350 1100 2350 2100
 Connection ~ 2350 1400
 Wire Wire Line
 	1450 2200 1450 2400
 Wire Wire Line
-	1450 2800 1000 2800
+	1000 2800 1450 2800
 Connection ~ 1100 2800
 Connection ~ 1450 1900
@@ -142,14 +141,8 @@
 	2350 4300 600  4300
 Connection ~ 600  2800
-Wire Wire Line
-	3350 3900 3550 3900
 Connection ~ 1200 1700
 Connection ~ 2350 1150
 Connection ~ 1200 1400
 Wire Wire Line
-	3350 3200 3550 3200
-Wire Wire Line
-	4550 3200 4700 3200
-Wire Wire Line
 	1400 1150 2350 1150
 Connection ~ 1900 1150
@@ -161,5 +154,5 @@
 Connection ~ 4200 1250
 Wire Wire Line
-	4300 650  3900 650 
+	3900 650  4300 650 
 Connection ~ 4000 650 
 Wire Wire Line
@@ -174,6 +167,4 @@
 	3700 2800 3350 2800
 Wire Wire Line
-	4550 3700 4400 3700
-Wire Wire Line
 	1200 1400 1200 1700
 Wire Wire Line
@@ -181,6 +172,4 @@
 Wire Wire Line
 	1900 650  1900 1150
-Connection ~ 4550 3600
-Connection ~ 4550 4100
 Wire Wire Line
 	3750 2600 3350 2600
@@ -188,5 +177,79 @@
 	4350 2600 4500 2600
 Wire Wire Line
-	4350 4000 4350 4100
+	3350 1700 3500 1700
+Wire Wire Line
+	3350 1900 3500 1900
+Wire Wire Line
+	3350 2100 3500 2100
+Wire Wire Line
+	4900 2900 5000 2900
+Wire Wire Line
+	4900 2800 5000 2800
+Wire Wire Line
+	4900 2600 5000 2600
+Wire Wire Line
+	3350 3500 3500 3500
+Wire Wire Line
+	3350 3700 3500 3700
+Wire Wire Line
+	3350 3900 3500 3900
+Text GLabel 4900 3300 0    60   Input ~ 0
+J3D
+Text GLabel 4900 3400 0    60   Input ~ 0
+J3B
+Text GLabel 4900 3500 0    60   Input ~ 0
+J2D
+Text GLabel 4900 3600 0    60   Input ~ 0
+J2B
+Text GLabel 4900 3700 0    60   Input ~ 0
+J1D
+Text GLabel 4900 3800 0    60   Input ~ 0
+J1B
+Text GLabel 3500 4000 2    60   Output ~ 0
+J3D
+Text GLabel 3500 3900 2    60   Output ~ 0
+J3B
+Text GLabel 3500 3700 2    60   Output ~ 0
+J2B
+Text GLabel 3500 3800 2    60   Output ~ 0
+J2D
+Text GLabel 3500 3600 2    60   Output ~ 0
+J1D
+Text GLabel 3500 3500 2    60   Output ~ 0
+J1B
+Text GLabel 4900 2600 0    60   Output ~ 0
+B6
+Text GLabel 4900 2500 0    60   Output ~ 0
+B5
+Text GLabel 4900 2800 0    60   Output ~ 0
+B4
+Text GLabel 4900 2700 0    60   Output ~ 0
+B3
+Text GLabel 4900 3000 0    60   Output ~ 0
+B2
+Text GLabel 4900 2900 0    60   Output ~ 0
+B1
+Text GLabel 3500 2200 2    60   Input ~ 0
+B6
+Text GLabel 3500 2100 2    60   Input ~ 0
+B5
+Text GLabel 3500 2000 2    60   Input ~ 0
+B4
+Text GLabel 3500 1900 2    60   Input ~ 0
+B3
+Text GLabel 3500 1800 2    60   Input ~ 0
+B2
+Text GLabel 3500 1700 2    60   Input ~ 0
+B1
+$Comp
+L CONN_14 P1
+U 1 1 4CB98E65
+P 5350 3150
+F 0 "P1" V 5300 3150 60  0000 C CNN
+F 1 "CONN_12" V 5400 3150 60  0000 C CNN
+F 2 "CONN_14" V 5240 3090 60  0001 C CNN
+	1    5350 3150
+	1    0    0    -1  
+$EndComp
 $Comp
 L JUMPER JP1
@@ -312,21 +375,8 @@
 	1    0    0    -1  
 $EndComp
-Text GLabel 3700 3100 2    60   BiDi ~ 0
+Text GLabel 3600 3100 2    60   BiDi ~ 0
 USB_D-
 Text GLabel 3700 2800 2    60   BiDi ~ 0
 USB_D+
-$Comp
-L R R5
-U 1 1 4C21EEDC
-P 5050 3850
-F 0 "R5" V 5130 3850 50  0000 C CNN
-F 1 "480R" V 5050 3850 50  0000 C CNN
-	1    5050 3850
-	1    0    0    -1  
-$EndComp
-Text Notes 3800 3700 2    60   ~ 0
-to ICSP
-Text Notes 4600 2950 2    60   ~ 0
-to Keyboard
 $Comp
 L C C4
@@ -339,31 +389,4 @@
 $EndComp
 $Comp
-L GND #PWR05
-U 1 1 4C20B3CD
-P 4700 3200
-F 0 "#PWR05" H 4700 3200 30  0001 C CNN
-F 1 "GND" H 4700 3130 30  0001 C CNN
-	1    4700 3200
-	0    -1   -1   0   
-$EndComp
-$Comp
-L LED D2
-U 1 1 4C20B393
-P 4350 3200
-F 0 "D2" H 4350 3300 50  0000 C CNN
-F 1 "LED" H 4350 3100 50  0000 C CNN
-	1    4350 3200
-	1    0    0    -1  
-$EndComp
-$Comp
-L R R2
-U 1 1 4C20B383
-P 3800 3200
-F 0 "R2" V 3700 3200 50  0000 C CNN
-F 1 "470R" V 3800 3200 50  0000 C CNN
-	1    3800 3200
-	0    -1   -1   0   
-$EndComp
-$Comp
 L R R1
 U 1 1 4C20B267
@@ -374,12 +397,6 @@
 	0    -1   -1   0   
 $EndComp
-Text GLabel 3550 4000 2    60   Input ~ 0
-SCK
 Text GLabel 1100 1700 0    60   Input ~ 0
 RESET
-Text GLabel 3550 3900 2    60   Output ~ 0
-MISO
-Text GLabel 3550 3800 2    60   Input ~ 0
-MOSI
 $Comp
 L C C2
@@ -410,36 +427,8 @@
 $EndComp
 $Comp
-L +5V #PWR06
-U 1 1 4C20ABFF
-P 4350 4100
-F 0 "#PWR06" H 4350 4190 20  0001 C CNN
-F 1 "+5V" H 4350 4190 30  0000 C CNN
-	1    4350 4100
-	0    -1   -1   0   
-$EndComp
-$Comp
-L GND #PWR07
-U 1 1 4C20ABF2
-P 4400 3700
-F 0 "#PWR07" H 4400 3700 30  0001 C CNN
-F 1 "GND" H 4400 3630 30  0001 C CNN
-	1    4400 3700
-	0    1    1    0   
-$EndComp
-Text Notes 3900 3450 0    60   ~ 0
-Connecteur ps/2
-Text GLabel 3550 3000 2    60   BiDi ~ 0
-PS2_DATA
-Text GLabel 4400 3800 0    60   BiDi ~ 0
-PS2_DATA
-Text GLabel 4400 3600 0    60   Output ~ 0
-PS2_CLK
-Text GLabel 3550 2900 2    60   Input ~ 0
-PS2_CLK
-$Comp
-L GND #PWR08
+L GND #PWR05
 U 1 1 4C20AAB2
 P 2350 4600
-F 0 "#PWR08" H 2350 4600 30  0001 C CNN
+F 0 "#PWR05" H 2350 4600 30  0001 C CNN
 F 1 "GND" H 2350 4530 30  0001 C CNN
 	1    2350 4600
@@ -447,20 +436,10 @@
 $EndComp
 $Comp
-L +5V #PWR09
+L +5V #PWR06
 U 1 1 4C20AAA4
 P 2350 1100
-F 0 "#PWR09" H 2350 1190 20  0001 C CNN
+F 0 "#PWR06" H 2350 1190 20  0001 C CNN
 F 1 "+5V" H 2350 1190 30  0000 C CNN
 	1    2350 1100
-	1    0    0    -1  
-$EndComp
-$Comp
-L CONN_6 PS2
-U 1 1 4C20A3B4
-P 4900 3850
-F 0 "PS2" V 4850 3850 60  0000 C CNN
-F 1 "CONN_6" V 4950 3850 60  0000 C CNN
-F 2 "Mini_din6" V 4790 3790 60  0001 C CNN
-	1    4900 3850
 	1    0    0    -1  
 $EndComp
