aboutsummaryrefslogtreecommitdiff
path: root/hardware/simon.sch
diff options
context:
space:
mode:
Diffstat (limited to 'hardware/simon.sch')
-rw-r--r--hardware/simon.sch398
1 files changed, 147 insertions, 251 deletions
diff --git a/hardware/simon.sch b/hardware/simon.sch
index 8c60b2b..76f18b5 100644
--- a/hardware/simon.sch
+++ b/hardware/simon.sch
@@ -25,17 +25,6 @@ F 3 "" H 650 2000 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
-L power:VCC #PWR0102
-U 1 1 617FAA56
-P 2050 750
-F 0 "#PWR0102" H 2050 600 50 0001 C CNN
-F 1 "VCC" H 2065 923 50 0000 C CNN
-F 2 "" H 2050 750 50 0001 C CNN
-F 3 "" H 2050 750 50 0001 C CNN
- 1 2050 750
- 1 0 0 -1
-$EndComp
-$Comp
L Switch:SW_Push SW0
U 1 1 617FE5CA
P 950 850
@@ -79,12 +68,12 @@ F 3 "~" H 950 2100 50 0001 C CNN
1 950 1900
1 0 0 -1
$EndComp
-Text GLabel 1300 750 2 50 Input ~ 0
-ARD_D0
-Text GLabel 1300 1100 2 50 Input ~ 0
-ARD_D1
-Text GLabel 1300 1450 2 50 Input ~ 0
-ARD_D2
+Text GLabel 1300 850 2 50 Input ~ 0
+SWC_RED
+Text GLabel 1300 1200 2 50 Input ~ 0
+SWC_YLW
+Text GLabel 1300 1550 2 50 Input ~ 0
+SWC_GRE
Wire Wire Line
750 850 650 850
Wire Wire Line
@@ -96,243 +85,150 @@ Wire Wire Line
Connection ~ 650 1900
Wire Wire Line
650 1900 650 2000
-$Comp
-L Device:R R3
-U 1 1 61803E80
-P 1800 1900
-F 0 "R3" V 2007 1900 50 0000 C CNN
-F 1 "1k" V 1916 1900 50 0000 C CNN
-F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 1730 1900 50 0001 C CNN
-F 3 "~" H 1800 1900 50 0001 C CNN
- 1 1800 1900
- 0 -1 -1 0
-$EndComp
-$Comp
-L Device:R R2
-U 1 1 6180C3B0
-P 1800 1550
-F 0 "R2" V 2007 1550 50 0000 C CNN
-F 1 "1k" V 1916 1550 50 0000 C CNN
-F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 1730 1550 50 0001 C CNN
-F 3 "~" H 1800 1550 50 0001 C CNN
- 1 1800 1550
- 0 -1 -1 0
-$EndComp
-$Comp
-L Device:R R1
-U 1 1 6180C682
-P 1800 1200
-F 0 "R1" V 2007 1200 50 0000 C CNN
-F 1 "1k" V 1916 1200 50 0000 C CNN
-F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 1730 1200 50 0001 C CNN
-F 3 "~" H 1800 1200 50 0001 C CNN
- 1 1800 1200
- 0 -1 -1 0
-$EndComp
-$Comp
-L Device:R R0
-U 1 1 6180CA1A
-P 1800 850
-F 0 "R0" V 2007 850 50 0000 C CNN
-F 1 "1k" V 1916 850 50 0000 C CNN
-F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 1730 850 50 0001 C CNN
-F 3 "~" H 1800 850 50 0001 C CNN
- 1 1800 850
- 0 -1 -1 0
-$EndComp
-Wire Wire Line
- 2050 850 1950 850
-Wire Wire Line
- 1950 1200 2050 1200
-Connection ~ 2050 850
-Wire Wire Line
- 2050 1900 1950 1900
-Wire Wire Line
- 1950 1550 2050 1550
-Wire Wire Line
- 1150 850 1250 850
-Wire Wire Line
- 1150 1200 1250 1200
-Wire Wire Line
- 1150 1550 1250 1550
-Wire Wire Line
- 1150 1900 1250 1900
-Wire Wire Line
- 1300 750 1250 750
-Wire Wire Line
- 1250 750 1250 850
-Connection ~ 1250 850
-Wire Wire Line
- 1250 850 1650 850
-Wire Wire Line
- 1300 1100 1250 1100
-Wire Wire Line
- 1250 1100 1250 1200
-Connection ~ 1250 1200
-Wire Wire Line
- 1250 1200 1650 1200
-Wire Wire Line
- 1300 1450 1250 1450
-Wire Wire Line
- 1250 1450 1250 1550
-Connection ~ 1250 1550
-Wire Wire Line
- 1250 1550 1650 1550
-Connection ~ 1250 1900
-Wire Wire Line
- 1250 1900 1650 1900
-Text GLabel 2650 850 0 50 Input ~ 0
-ARD_D4
-Text GLabel 2650 1200 0 50 Input ~ 0
-ARD_D5
-Text GLabel 2650 1550 0 50 Input ~ 0
-ARD_D6
-Text GLabel 2650 1900 0 50 Input ~ 0
-ARD_D7
+Text GLabel 2150 850 0 50 Input ~ 0
+LED_RED
+Text GLabel 2150 1200 0 50 Input ~ 0
+LED_YLW
+Text GLabel 2150 1550 0 50 Input ~ 0
+LED_GRE
+Text GLabel 2150 1900 0 50 Input ~ 0
+LED_BLU
$Comp
L Device:R R4
U 1 1 6182D2A7
-P 2950 850
-F 0 "R4" V 2743 850 50 0000 C CNN
-F 1 "56" V 2834 850 50 0000 C CNN
-F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 2880 850 50 0001 C CNN
-F 3 "~" H 2950 850 50 0001 C CNN
- 1 2950 850
+P 2450 850
+F 0 "R4" V 2243 850 50 0000 C CNN
+F 1 "56" V 2334 850 50 0000 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 2380 850 50 0001 C CNN
+F 3 "~" H 2450 850 50 0001 C CNN
+ 1 2450 850
0 1 1 0
$EndComp
$Comp
L Device:R R5
U 1 1 6182E2EB
-P 2950 1200
-F 0 "R5" V 2743 1200 50 0000 C CNN
-F 1 "58" V 2834 1200 50 0000 C CNN
-F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 2880 1200 50 0001 C CNN
-F 3 "~" H 2950 1200 50 0001 C CNN
- 1 2950 1200
+P 2450 1200
+F 0 "R5" V 2243 1200 50 0000 C CNN
+F 1 "58" V 2334 1200 50 0000 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 2380 1200 50 0001 C CNN
+F 3 "~" H 2450 1200 50 0001 C CNN
+ 1 2450 1200
0 1 1 0
$EndComp
$Comp
L Device:R R6
U 1 1 6182EB3A
-P 2950 1550
-F 0 "R6" V 2743 1550 50 0000 C CNN
-F 1 "51" V 2834 1550 50 0000 C CNN
-F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 2880 1550 50 0001 C CNN
-F 3 "~" H 2950 1550 50 0001 C CNN
- 1 2950 1550
+P 2450 1550
+F 0 "R6" V 2243 1550 50 0000 C CNN
+F 1 "51" V 2334 1550 50 0000 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 2380 1550 50 0001 C CNN
+F 3 "~" H 2450 1550 50 0001 C CNN
+ 1 2450 1550
0 1 1 0
$EndComp
$Comp
L Device:R R7
U 1 1 6182F140
-P 2950 1900
-F 0 "R7" V 2743 1900 50 0000 C CNN
-F 1 "19" V 2834 1900 50 0000 C CNN
-F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 2880 1900 50 0001 C CNN
-F 3 "~" H 2950 1900 50 0001 C CNN
- 1 2950 1900
+P 2450 1900
+F 0 "R7" V 2243 1900 50 0000 C CNN
+F 1 "19" V 2334 1900 50 0000 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 2380 1900 50 0001 C CNN
+F 3 "~" H 2450 1900 50 0001 C CNN
+ 1 2450 1900
0 1 1 0
$EndComp
Wire Wire Line
- 2650 850 2800 850
+ 2150 850 2300 850
Wire Wire Line
- 2800 1200 2650 1200
+ 2300 1200 2150 1200
Wire Wire Line
- 2800 1550 2650 1550
+ 2300 1550 2150 1550
Wire Wire Line
- 2650 1900 2800 1900
+ 2150 1900 2300 1900
$Comp
L power:GND #PWR0103
U 1 1 61831AB4
-P 3600 2000
-F 0 "#PWR0103" H 3600 1750 50 0001 C CNN
-F 1 "GND" H 3605 1827 50 0000 C CNN
-F 2 "" H 3600 2000 50 0001 C CNN
-F 3 "" H 3600 2000 50 0001 C CNN
- 1 3600 2000
+P 3100 2000
+F 0 "#PWR0103" H 3100 1750 50 0001 C CNN
+F 1 "GND" H 3105 1827 50 0000 C CNN
+F 2 "" H 3100 2000 50 0001 C CNN
+F 3 "" H 3100 2000 50 0001 C CNN
+ 1 3100 2000
-1 0 0 -1
$EndComp
$Comp
L Device:LED D0
U 1 1 6183A3CC
-P 3350 850
-F 0 "D0" H 3343 595 50 0000 C CNN
-F 1 "LED_RED" H 3343 686 50 0000 C CNN
-F 2 "LED_THT:LED_D3.0mm" H 3350 850 50 0001 C CNN
-F 3 "~" H 3350 850 50 0001 C CNN
- 1 3350 850
+P 2850 850
+F 0 "D0" H 2843 595 50 0000 C CNN
+F 1 "LED_RED" H 2843 686 50 0000 C CNN
+F 2 "LED_THT:LED_D3.0mm" H 2850 850 50 0001 C CNN
+F 3 "~" H 2850 850 50 0001 C CNN
+ 1 2850 850
-1 0 0 1
$EndComp
$Comp
L Device:LED D1
U 1 1 6183CBFB
-P 3350 1200
-F 0 "D1" H 3343 945 50 0000 C CNN
-F 1 "LED_YELLOW" H 3343 1036 50 0000 C CNN
-F 2 "LED_THT:LED_D3.0mm" H 3350 1200 50 0001 C CNN
-F 3 "~" H 3350 1200 50 0001 C CNN
- 1 3350 1200
+P 2850 1200
+F 0 "D1" H 2843 945 50 0000 C CNN
+F 1 "LED_YELLOW" H 2843 1036 50 0000 C CNN
+F 2 "LED_THT:LED_D3.0mm" H 2850 1200 50 0001 C CNN
+F 3 "~" H 2850 1200 50 0001 C CNN
+ 1 2850 1200
-1 0 0 1
$EndComp
$Comp
L Device:LED D2
U 1 1 6183D788
-P 3350 1550
-F 0 "D2" H 3343 1295 50 0000 C CNN
-F 1 "LED_GREEN" H 3343 1386 50 0000 C CNN
-F 2 "LED_THT:LED_D3.0mm" H 3350 1550 50 0001 C CNN
-F 3 "~" H 3350 1550 50 0001 C CNN
- 1 3350 1550
+P 2850 1550
+F 0 "D2" H 2843 1295 50 0000 C CNN
+F 1 "LED_GREEN" H 2843 1386 50 0000 C CNN
+F 2 "LED_THT:LED_D3.0mm" H 2850 1550 50 0001 C CNN
+F 3 "~" H 2850 1550 50 0001 C CNN
+ 1 2850 1550
-1 0 0 1
$EndComp
$Comp
L Device:LED D3
U 1 1 6183E4E9
-P 3350 1900
-F 0 "D3" H 3343 1645 50 0000 C CNN
-F 1 "LED_BLUE" H 3343 1736 50 0000 C CNN
-F 2 "LED_THT:LED_D3.0mm" H 3350 1900 50 0001 C CNN
-F 3 "~" H 3350 1900 50 0001 C CNN
- 1 3350 1900
+P 2850 1900
+F 0 "D3" H 2843 1645 50 0000 C CNN
+F 1 "LED_BLUE" H 2843 1736 50 0000 C CNN
+F 2 "LED_THT:LED_D3.0mm" H 2850 1900 50 0001 C CNN
+F 3 "~" H 2850 1900 50 0001 C CNN
+ 1 2850 1900
-1 0 0 1
$EndComp
Wire Wire Line
- 3200 1900 3100 1900
-Wire Wire Line
- 3100 1550 3200 1550
-Wire Wire Line
- 3200 1200 3100 1200
-Wire Wire Line
- 3100 850 3200 850
+ 2700 1900 2600 1900
Wire Wire Line
- 3600 2000 3600 1900
+ 2600 1550 2700 1550
Wire Wire Line
- 3600 850 3500 850
+ 2700 1200 2600 1200
Wire Wire Line
- 3500 1200 3600 1200
-Connection ~ 3600 1200
+ 2600 850 2700 850
Wire Wire Line
- 3600 1200 3600 850
+ 3100 2000 3100 1900
Wire Wire Line
- 3600 1550 3500 1550
-Connection ~ 3600 1550
+ 3100 850 3000 850
Wire Wire Line
- 3600 1550 3600 1200
+ 3000 1200 3100 1200
+Connection ~ 3100 1200
Wire Wire Line
- 3500 1900 3600 1900
-Connection ~ 3600 1900
+ 3100 1200 3100 850
Wire Wire Line
- 3600 1900 3600 1550
+ 3100 1550 3000 1550
+Connection ~ 3100 1550
Wire Wire Line
- 2050 800 2050 850
+ 3100 1550 3100 1200
Wire Wire Line
- 2050 750 2050 850
+ 3000 1900 3100 1900
+Connection ~ 3100 1900
Wire Wire Line
- 1250 1800 1250 1900
-Wire Wire Line
- 1300 1800 1250 1800
-Text GLabel 1300 1800 2 50 Input ~ 0
-ARD_D3
+ 3100 1900 3100 1550
+Text GLabel 1300 1900 2 50 Input ~ 0
+SWC_BLU
Wire Wire Line
650 1200 650 1550
Connection ~ 650 1550
@@ -341,93 +237,69 @@ Wire Wire Line
Wire Wire Line
650 850 650 1200
Connection ~ 650 1200
-Wire Wire Line
- 2050 850 2050 1200
-Connection ~ 2050 1200
-Wire Wire Line
- 2050 1200 2050 1550
-Connection ~ 2050 1550
-Wire Wire Line
- 2050 1550 2050 1900
$Comp
L Device:Speaker_Crystal LS0
U 1 1 618756C2
-P 4600 850
-F 0 "LS0" H 4775 846 50 0000 L CNN
-F 1 "BUZZER" H 4775 755 50 0000 L CNN
-F 2 "Buzzer_Beeper:Buzzer_12x9.5RM7.6" H 4565 800 50 0001 C CNN
-F 3 "~" H 4565 800 50 0001 C CNN
- 1 4600 850
+P 3150 2700
+F 0 "LS0" H 3325 2696 50 0000 L CNN
+F 1 "BUZZER" H 3325 2605 50 0000 L CNN
+F 2 "Buzzer_Beeper:Buzzer_12x9.5RM7.6" H 3115 2650 50 0001 C CNN
+F 3 "~" H 3115 2650 50 0001 C CNN
+ 1 3150 2700
1 0 0 -1
$EndComp
$Comp
L Device:R R8
U 1 1 61876E39
-P 4150 850
-F 0 "R8" V 3943 850 50 0000 C CNN
-F 1 "???" V 4034 850 50 0000 C CNN
-F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 4080 850 50 0001 C CNN
-F 3 "~" H 4150 850 50 0001 C CNN
- 1 4150 850
+P 2700 2700
+F 0 "R8" V 2493 2700 50 0000 C CNN
+F 1 "110" V 2584 2700 50 0000 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 2630 2700 50 0001 C CNN
+F 3 "~" H 2700 2700 50 0001 C CNN
+ 1 2700 2700
0 1 1 0
$EndComp
Wire Wire Line
- 4300 850 4400 850
-Text GLabel 3900 950 3 50 Input ~ 0
-ARD_A0
+ 2850 2700 2950 2700
+Text GLabel 2450 2800 3 50 Input ~ 0
+BUZZ
$Comp
L power:GND #PWR0104
U 1 1 6187DA46
-P 4300 1050
-F 0 "#PWR0104" H 4300 800 50 0001 C CNN
-F 1 "GND" H 4305 877 50 0000 C CNN
-F 2 "" H 4300 1050 50 0001 C CNN
-F 3 "" H 4300 1050 50 0001 C CNN
- 1 4300 1050
+P 2850 2900
+F 0 "#PWR0104" H 2850 2650 50 0001 C CNN
+F 1 "GND" H 2855 2727 50 0000 C CNN
+F 2 "" H 2850 2900 50 0001 C CNN
+F 3 "" H 2850 2900 50 0001 C CNN
+ 1 2850 2900
1 0 0 -1
$EndComp
Wire Wire Line
- 4300 1050 4300 950
+ 2850 2900 2850 2800
Wire Wire Line
- 4300 950 4400 950
+ 2850 2800 2950 2800
Wire Wire Line
- 4000 850 3900 850
+ 2550 2700 2450 2700
Wire Wire Line
- 3900 850 3900 950
+ 2450 2700 2450 2800
Text GLabel 900 2950 0 50 Output ~ 0
-ARD_D0
+LED_BLU
Text GLabel 900 3050 0 50 Output ~ 0
-ARD_D1
+SWC_BLU
Text GLabel 900 3150 0 50 Output ~ 0
-ARD_D2
+LED_RED
Text GLabel 900 3250 0 50 Output ~ 0
-ARD_D3
+SWC_RED
Text GLabel 900 3350 0 50 Output ~ 0
-ARD_D4
+LED_YLW
Text GLabel 900 3450 0 50 Output ~ 0
-ARD_D5
+SWC_YLW
Text GLabel 900 3550 0 50 Output ~ 0
-ARD_D6
+LED_GRE
Text GLabel 900 3650 0 50 Output ~ 0
-ARD_D7
-Wire Wire Line
- 1000 2950 900 2950
-Wire Wire Line
- 900 3050 1000 3050
-Wire Wire Line
- 1000 3150 900 3150
-Wire Wire Line
- 900 3250 1000 3250
-Wire Wire Line
- 1000 3350 900 3350
-Wire Wire Line
- 900 3450 1000 3450
-Wire Wire Line
- 1000 3550 900 3550
-Wire Wire Line
- 900 3650 1000 3650
+SWC_GRE
Text GLabel 2100 3550 2 50 Output ~ 0
-ARD_A0
+BUZZ
Wire Wire Line
2100 3550 2000 3550
$Comp
@@ -497,4 +369,28 @@ Wire Wire Line
1400 4750 1300 4750
Wire Wire Line
1600 4750 1700 4750
+Wire Wire Line
+ 1150 850 1300 850
+Wire Wire Line
+ 1150 1200 1300 1200
+Wire Wire Line
+ 1150 1550 1300 1550
+Wire Wire Line
+ 1150 1900 1300 1900
+Wire Wire Line
+ 900 3650 1000 3650
+Wire Wire Line
+ 1000 3550 900 3550
+Wire Wire Line
+ 900 3450 1000 3450
+Wire Wire Line
+ 1000 3350 900 3350
+Wire Wire Line
+ 900 3250 1000 3250
+Wire Wire Line
+ 1000 3150 900 3150
+Wire Wire Line
+ 900 3050 1000 3050
+Wire Wire Line
+ 1000 2950 900 2950
$EndSCHEMATC