From cb0a6281655abc0172b5b476cd44ca7ac41dd6d7 Mon Sep 17 00:00:00 2001 From: Eddy Date: Sat, 20 Sep 2014 11:36:50 +0400 Subject: [PATCH] modified DRUM schematics --- DRUM/schematics/DRUM_itself.sch | 87 +-- DRUM/schematics/Player.sch | 173 +++--- DRUM/schematics/drum.kicad_pcb | 101 ++++ DRUM/schematics/drum.pro | 43 +- DRUM/schematics/drum.sch | 941 +++++++++++++++++++------------- 5 files changed, 845 insertions(+), 500 deletions(-) create mode 100644 DRUM/schematics/drum.kicad_pcb diff --git a/DRUM/schematics/DRUM_itself.sch b/DRUM/schematics/DRUM_itself.sch index 44b2296..e82d5f9 100644 --- a/DRUM/schematics/DRUM_itself.sch +++ b/DRUM/schematics/DRUM_itself.sch @@ -32,6 +32,7 @@ LIBS:valves LIBS:stm8s105k4t6c LIBS:tda2822 LIBS:CD74HC154 +LIBS:transistors_gaui LIBS:drum-cache EELAYER 27 0 EELAYER END @@ -39,7 +40,7 @@ $Descr A4 11693 8268 encoding utf-8 Sheet 2 3 Title "" -Date "28 jul 2014" +Date "20 sep 2014" Rev "" Comp "" Comment1 "" @@ -48,10 +49,10 @@ Comment3 "" Comment4 "" $EndDescr $Comp -L SPEAKER SP? +L SPEAKER SP1 U 1 1 53D64216 P 3950 1750 -F 0 "SP?" H 3850 2000 70 0000 C CNN +F 0 "SP1" H 3850 2000 70 0000 C CNN F 1 "SPEAKER" H 3850 1500 70 0000 C CNN F 2 "" H 3950 1750 60 0000 C CNN F 3 "" H 3950 1750 60 0000 C CNN @@ -59,10 +60,10 @@ F 3 "" H 3950 1750 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L CRYSTAL X? +L CRYSTAL X2 U 1 1 53D64225 P 3750 2950 -F 0 "X?" H 3750 3100 60 0000 C CNN +F 0 "X2" H 3750 3100 60 0000 C CNN F 1 "CRYSTAL" H 3750 2800 60 0000 C CNN F 2 "" H 3750 2950 60 0000 C CNN F 3 "" H 3750 2950 60 0000 C CNN @@ -70,10 +71,10 @@ F 3 "" H 3750 2950 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L CRYSTAL X? +L CRYSTAL X1 U 1 1 53D64234 P 3750 2500 -F 0 "X?" H 3750 2650 60 0000 C CNN +F 0 "X1" H 3750 2650 60 0000 C CNN F 1 "CRYSTAL" H 3750 2350 60 0000 C CNN F 2 "" H 3750 2500 60 0000 C CNN F 3 "" H 3750 2500 60 0000 C CNN @@ -81,10 +82,10 @@ F 3 "" H 3750 2500 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L LED D? +L LED D5 U 1 1 53D6424D P 1900 3600 -F 0 "D?" H 1900 3700 50 0000 C CNN +F 0 "D5" H 1900 3700 50 0000 C CNN F 1 "LED" H 1900 3500 50 0000 C CNN F 2 "" H 1900 3600 60 0000 C CNN F 3 "" H 1900 3600 60 0000 C CNN @@ -92,10 +93,10 @@ F 3 "" H 1900 3600 60 0000 C CNN -1 0 0 -1 $EndComp $Comp -L LED D? +L LED D6 U 1 1 53D6425A P 1900 3900 -F 0 "D?" H 1900 4000 50 0000 C CNN +F 0 "D6" H 1900 4000 50 0000 C CNN F 1 "LED" H 1900 3800 50 0000 C CNN F 2 "" H 1900 3900 60 0000 C CNN F 3 "" H 1900 3900 60 0000 C CNN @@ -103,10 +104,10 @@ F 3 "" H 1900 3900 60 0000 C CNN -1 0 0 -1 $EndComp $Comp -L LED D? +L LED D7 U 1 1 53D64260 P 1900 4200 -F 0 "D?" H 1900 4300 50 0000 C CNN +F 0 "D7" H 1900 4300 50 0000 C CNN F 1 "LED" H 1900 4100 50 0000 C CNN F 2 "" H 1900 4200 60 0000 C CNN F 3 "" H 1900 4200 60 0000 C CNN @@ -114,10 +115,10 @@ F 3 "" H 1900 4200 60 0000 C CNN -1 0 0 -1 $EndComp $Comp -L LED D? +L LED D8 U 1 1 53D6426C P 1900 4500 -F 0 "D?" H 1900 4600 50 0000 C CNN +F 0 "D8" H 1900 4600 50 0000 C CNN F 1 "LED" H 1900 4400 50 0000 C CNN F 2 "" H 1900 4500 60 0000 C CNN F 3 "" H 1900 4500 60 0000 C CNN @@ -125,10 +126,10 @@ F 3 "" H 1900 4500 60 0000 C CNN -1 0 0 -1 $EndComp $Comp -L LED D? +L LED D9 U 1 1 53D64272 P 1900 4800 -F 0 "D?" H 1900 4900 50 0000 C CNN +F 0 "D9" H 1900 4900 50 0000 C CNN F 1 "LED" H 1900 4700 50 0000 C CNN F 2 "" H 1900 4800 60 0000 C CNN F 3 "" H 1900 4800 60 0000 C CNN @@ -136,10 +137,10 @@ F 3 "" H 1900 4800 60 0000 C CNN -1 0 0 -1 $EndComp $Comp -L LED D? +L LED D10 U 1 1 53D64278 P 1900 5100 -F 0 "D?" H 1900 5200 50 0000 C CNN +F 0 "D10" H 1900 5200 50 0000 C CNN F 1 "LED" H 1900 5000 50 0000 C CNN F 2 "" H 1900 5100 60 0000 C CNN F 3 "" H 1900 5100 60 0000 C CNN @@ -147,10 +148,10 @@ F 3 "" H 1900 5100 60 0000 C CNN -1 0 0 -1 $EndComp $Comp -L BATTERY BT? +L BATTERY BT1 U 1 1 53D64296 P 3050 900 -F 0 "BT?" H 3050 1100 50 0000 C CNN +F 0 "BT1" H 3050 1100 50 0000 C CNN F 1 "BATTERY" H 3050 710 50 0000 C CNN F 2 "" H 3050 900 60 0000 C CNN F 3 "" H 3050 900 60 0000 C CNN @@ -158,10 +159,10 @@ F 3 "" H 3050 900 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR? +L GND #PWR29 U 1 1 53D642A5 P 3350 1000 -F 0 "#PWR?" H 3350 1000 30 0001 C CNN +F 0 "#PWR29" H 3350 1000 30 0001 C CNN F 1 "GND" H 3350 930 30 0001 C CNN F 2 "" H 3350 1000 60 0000 C CNN F 3 "" H 3350 1000 60 0000 C CNN @@ -195,10 +196,10 @@ Wire Wire Line Wire Wire Line 1700 5100 1500 5100 $Comp -L SPST SW? +L SPST SW6 U 1 1 53D643ED P 2150 900 -F 0 "SW?" H 2150 1000 70 0000 C CNN +F 0 "SW6" H 2150 1000 70 0000 C CNN F 1 "SPST" H 2150 800 70 0000 C CNN F 2 "" H 2150 900 60 0000 C CNN F 3 "" H 2150 900 60 0000 C CNN @@ -210,10 +211,10 @@ VCC Wire Wire Line 1500 900 1650 900 $Comp -L GND #PWR? +L GND #PWR30 U 1 1 53D64527 P 3550 2100 -F 0 "#PWR?" H 3550 2100 30 0001 C CNN +F 0 "#PWR30" H 3550 2100 30 0001 C CNN F 1 "GND" H 3550 2030 30 0001 C CNN F 2 "" H 3550 2100 60 0000 C CNN F 3 "" H 3550 2100 60 0000 C CNN @@ -231,10 +232,10 @@ Wire Wire Line Wire Wire Line 4050 2500 4050 3150 $Comp -L GND #PWR? +L GND #PWR31 U 1 1 53D64679 P 4050 3150 -F 0 "#PWR?" H 4050 3150 30 0001 C CNN +F 0 "#PWR31" H 4050 3150 30 0001 C CNN F 1 "GND" H 4050 3080 30 0001 C CNN F 2 "" H 4050 3150 60 0000 C CNN F 3 "" H 4050 3150 60 0000 C CNN @@ -251,10 +252,10 @@ Wire Wire Line Wire Wire Line 3450 2950 3350 2950 $Comp -L SW_PUSH SW? +L SW_PUSH SW2 U 1 1 53D647DD P 1950 1750 -F 0 "SW?" H 2100 1860 50 0000 C CNN +F 0 "SW2" H 2100 1860 50 0000 C CNN F 1 "SW_PUSH" H 1950 1670 50 0000 C CNN F 2 "" H 1950 1750 60 0000 C CNN F 3 "" H 1950 1750 60 0000 C CNN @@ -262,10 +263,10 @@ F 3 "" H 1950 1750 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L SW_PUSH SW? +L SW_PUSH SW3 U 1 1 53D647EA P 1950 2100 -F 0 "SW?" H 2100 2210 50 0000 C CNN +F 0 "SW3" H 2100 2210 50 0000 C CNN F 1 "SW_PUSH" H 1950 2020 50 0000 C CNN F 2 "" H 1950 2100 60 0000 C CNN F 3 "" H 1950 2100 60 0000 C CNN @@ -273,10 +274,10 @@ F 3 "" H 1950 2100 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L SW_PUSH SW? +L SW_PUSH SW4 U 1 1 53D647F0 P 1950 2500 -F 0 "SW?" H 2100 2610 50 0000 C CNN +F 0 "SW4" H 2100 2610 50 0000 C CNN F 1 "SW_PUSH" H 1950 2420 50 0000 C CNN F 2 "" H 1950 2500 60 0000 C CNN F 3 "" H 1950 2500 60 0000 C CNN @@ -284,10 +285,10 @@ F 3 "" H 1950 2500 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L SW_PUSH SW? +L SW_PUSH SW5 U 1 1 53D647F6 P 1950 2850 -F 0 "SW?" H 2100 2960 50 0000 C CNN +F 0 "SW5" H 2100 2960 50 0000 C CNN F 1 "SW_PUSH" H 1950 2770 50 0000 C CNN F 2 "" H 1950 2850 60 0000 C CNN F 3 "" H 1950 2850 60 0000 C CNN @@ -318,10 +319,10 @@ Wire Wire Line Wire Wire Line 1500 2850 1650 2850 $Comp -L GND #PWR? +L GND #PWR27 U 1 1 53D6A2BE P 1650 1200 -F 0 "#PWR?" H 1650 1200 30 0001 C CNN +F 0 "#PWR27" H 1650 1200 30 0001 C CNN F 1 "GND" H 1650 1130 30 0001 C CNN F 2 "" H 1650 1200 60 0000 C CNN F 3 "" H 1650 1200 60 0000 C CNN @@ -351,10 +352,10 @@ Connection ~ 2100 5100 Wire Wire Line 2100 3600 2100 5100 $Comp -L R R? +L R R8 U 1 1 53D77D36 P 2450 3300 -F 0 "R?" V 2530 3300 50 0000 C CNN +F 0 "R8" V 2530 3300 50 0000 C CNN F 1 "330" V 2450 3300 50 0000 C CNN F 2 "" H 2450 3300 60 0000 C CNN F 3 "" H 2450 3300 60 0000 C CNN @@ -379,10 +380,10 @@ Break here\nand connect to GROUND! Wire Wire Line 2450 3600 2450 3550 $Comp -L GND #PWR? +L GND #PWR28 U 1 1 53D7DE63 P 2100 1400 -F 0 "#PWR?" H 2100 1400 30 0001 C CNN +F 0 "#PWR28" H 2100 1400 30 0001 C CNN F 1 "GND" H 2100 1330 30 0001 C CNN F 2 "" H 2100 1400 60 0000 C CNN F 3 "" H 2100 1400 60 0000 C CNN diff --git a/DRUM/schematics/Player.sch b/DRUM/schematics/Player.sch index c3a5d3c..1dade1b 100644 --- a/DRUM/schematics/Player.sch +++ b/DRUM/schematics/Player.sch @@ -32,6 +32,7 @@ LIBS:valves LIBS:stm8s105k4t6c LIBS:tda2822 LIBS:CD74HC154 +LIBS:transistors_gaui LIBS:drum-cache EELAYER 27 0 EELAYER END @@ -39,7 +40,7 @@ $Descr A4 11693 8268 encoding utf-8 Sheet 3 3 Title "" -Date "28 jul 2014" +Date "20 sep 2014" Rev "" Comp "" Comment1 "" @@ -48,21 +49,10 @@ Comment3 "" Comment4 "" $EndDescr $Comp -L SW_PUSH SW? -U 1 1 53D66E36 -P 1700 2050 -F 0 "SW?" H 1850 2160 50 0000 C CNN -F 1 "SW_PUSH" H 1700 1970 50 0000 C CNN -F 2 "" H 1700 2050 60 0000 C CNN -F 3 "" H 1700 2050 60 0000 C CNN - 1 1700 2050 - 1 0 0 -1 -$EndComp -$Comp -L BATTERY BT? +L BATTERY BT2 U 1 1 53D66E57 P 1450 4300 -F 0 "BT?" H 1450 4500 50 0000 C CNN +F 0 "BT2" H 1450 4500 50 0000 C CNN F 1 "BATTERY" H 1450 4110 50 0000 C CNN F 2 "" H 1450 4300 60 0000 C CNN F 3 "" H 1450 4300 60 0000 C CNN @@ -71,78 +61,6 @@ F 3 "" H 1450 4300 60 0000 C CNN $EndComp Wire Wire Line 1400 2050 1200 2050 -Wire Wire Line - 2000 2050 2000 1850 -Wire Wire Line - 2000 1850 1200 1850 -$Comp -L SW_PUSH SW? -U 1 1 53D66E75 -P 1700 2450 -F 0 "SW?" H 1850 2560 50 0000 C CNN -F 1 "SW_PUSH" H 1700 2370 50 0000 C CNN -F 2 "" H 1700 2450 60 0000 C CNN -F 3 "" H 1700 2450 60 0000 C CNN - 1 1700 2450 - 1 0 0 -1 -$EndComp -Wire Wire Line - 1400 2450 1200 2450 -Wire Wire Line - 2000 2450 2000 2250 -Wire Wire Line - 2000 2250 1200 2250 -$Comp -L SW_PUSH SW? -U 1 1 53D66E80 -P 1700 2850 -F 0 "SW?" H 1850 2960 50 0000 C CNN -F 1 "SW_PUSH" H 1700 2770 50 0000 C CNN -F 2 "" H 1700 2850 60 0000 C CNN -F 3 "" H 1700 2850 60 0000 C CNN - 1 1700 2850 - 1 0 0 -1 -$EndComp -Wire Wire Line - 1400 2850 1200 2850 -Wire Wire Line - 2000 2850 2000 2650 -Wire Wire Line - 2000 2650 1200 2650 -$Comp -L SW_PUSH SW? -U 1 1 53D66E8B -P 1700 3250 -F 0 "SW?" H 1850 3360 50 0000 C CNN -F 1 "SW_PUSH" H 1700 3170 50 0000 C CNN -F 2 "" H 1700 3250 60 0000 C CNN -F 3 "" H 1700 3250 60 0000 C CNN - 1 1700 3250 - 1 0 0 -1 -$EndComp -Wire Wire Line - 1400 3250 1200 3250 -Wire Wire Line - 2000 3250 2000 3050 -Wire Wire Line - 2000 3050 1200 3050 -$Comp -L SW_PUSH SW? -U 1 1 53D66E9C -P 1700 3650 -F 0 "SW?" H 1850 3760 50 0000 C CNN -F 1 "SW_PUSH" H 1700 3570 50 0000 C CNN -F 2 "" H 1700 3650 60 0000 C CNN -F 3 "" H 1700 3650 60 0000 C CNN - 1 1700 3650 - 1 0 0 -1 -$EndComp -Wire Wire Line - 1400 3650 1200 3650 -Wire Wire Line - 2000 3650 2000 3450 -Wire Wire Line - 2000 3450 1200 3450 Text HLabel 1200 1850 0 60 Input ~ 0 BTN0a Text HLabel 1200 2050 0 60 Input ~ 0 @@ -183,10 +101,10 @@ Wire Wire Line 1450 5300 1450 4600 Connection ~ 1450 4600 $Comp -L PWR_FLAG #FLG? +L PWR_FLAG #FLG1 U 1 1 53D67208 P 1300 4900 -F 0 "#FLG?" H 1300 4995 30 0001 C CNN +F 0 "#FLG1" H 1300 4995 30 0001 C CNN F 1 "PWR_FLAG" H 1300 5080 30 0000 C CNN F 2 "" H 1300 4900 60 0000 C CNN F 3 "" H 1300 4900 60 0000 C CNN @@ -194,10 +112,10 @@ F 3 "" H 1300 4900 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L PWR_FLAG #FLG? +L PWR_FLAG #FLG2 U 1 1 53D67215 P 1600 5100 -F 0 "#FLG?" H 1600 5195 30 0001 C CNN +F 0 "#FLG2" H 1600 5195 30 0001 C CNN F 1 "PWR_FLAG" H 1600 5280 30 0000 C CNN F 2 "" H 1600 5100 60 0000 C CNN F 3 "" H 1600 5100 60 0000 C CNN @@ -208,4 +126,79 @@ Wire Wire Line 1600 5100 1200 5100 Wire Wire Line 1200 4900 1300 4900 +$Comp +L CONN_2 P5 +U 1 1 541D2C34 +P 1750 1950 +F 0 "P5" V 1700 1950 40 0000 C CNN +F 1 "CONN_2" V 1800 1950 40 0000 C CNN +F 2 "" H 1750 1950 60 0000 C CNN +F 3 "" H 1750 1950 60 0000 C CNN + 1 1750 1950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1200 1850 1400 1850 +Wire Wire Line + 1400 2450 1200 2450 +$Comp +L CONN_2 P6 +U 1 1 541D2C57 +P 1750 2350 +F 0 "P6" V 1700 2350 40 0000 C CNN +F 1 "CONN_2" V 1800 2350 40 0000 C CNN +F 2 "" H 1750 2350 60 0000 C CNN +F 3 "" H 1750 2350 60 0000 C CNN + 1 1750 2350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1200 2250 1400 2250 +Wire Wire Line + 1400 2850 1200 2850 +$Comp +L CONN_2 P7 +U 1 1 541D2C5F +P 1750 2750 +F 0 "P7" V 1700 2750 40 0000 C CNN +F 1 "CONN_2" V 1800 2750 40 0000 C CNN +F 2 "" H 1750 2750 60 0000 C CNN +F 3 "" H 1750 2750 60 0000 C CNN + 1 1750 2750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1200 2650 1400 2650 +Wire Wire Line + 1400 3250 1200 3250 +$Comp +L CONN_2 P8 +U 1 1 541D2C67 +P 1750 3150 +F 0 "P8" V 1700 3150 40 0000 C CNN +F 1 "CONN_2" V 1800 3150 40 0000 C CNN +F 2 "" H 1750 3150 60 0000 C CNN +F 3 "" H 1750 3150 60 0000 C CNN + 1 1750 3150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1200 3050 1400 3050 +Wire Wire Line + 1400 3650 1200 3650 +$Comp +L CONN_2 P9 +U 1 1 541D2C6F +P 1750 3550 +F 0 "P9" V 1700 3550 40 0000 C CNN +F 1 "CONN_2" V 1800 3550 40 0000 C CNN +F 2 "" H 1750 3550 60 0000 C CNN +F 3 "" H 1750 3550 60 0000 C CNN + 1 1750 3550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1200 3450 1400 3450 +Text Notes 900 1500 0 60 ~ 0 +Buttons' contacts mark:\n"a" - inner circle;\n"b" - outern ring $EndSCHEMATC diff --git a/DRUM/schematics/drum.kicad_pcb b/DRUM/schematics/drum.kicad_pcb new file mode 100644 index 0000000..db9fac0 --- /dev/null +++ b/DRUM/schematics/drum.kicad_pcb @@ -0,0 +1,101 @@ +(kicad_pcb (version 3) (host pcbnew "(2013-may-18)-stable") + + (general + (links 0) + (no_connects 0) + (area 0 0 0 0) + (thickness 1.6) + (drawings 0) + (tracks 0) + (zones 0) + (modules 0) + (nets 1) + ) + + (page A3) + (layers + (15 F.Cu signal) + (0 B.Cu signal) + (16 B.Adhes user) + (17 F.Adhes user) + (18 B.Paste user) + (19 F.Paste user) + (20 B.SilkS user) + (21 F.SilkS user) + (22 B.Mask user) + (23 F.Mask user) + (24 Dwgs.User user) + (25 Cmts.User user) + (26 Eco1.User user) + (27 Eco2.User user) + (28 Edge.Cuts user) + ) + + (setup + (last_trace_width 0.254) + (trace_clearance 0.254) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.254) + (segment_width 0.2) + (edge_width 0.1) + (via_size 0.889) + (via_drill 0.635) + (via_min_size 0.889) + (via_min_drill 0.508) + (uvia_size 0.508) + (uvia_drill 0.127) + (uvias_allowed no) + (uvia_min_size 0.508) + (uvia_min_drill 0.127) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.5 1.5) + (pad_drill 0.6) + (pad_to_mask_clearance 0) + (aux_axis_origin 0 0) + (visible_elements FFFFFFBF) + (pcbplotparams + (layerselection 3178497) + (usegerberextensions true) + (excludeedgelayer true) + (linewidth 0.150000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15) + (hpglpenoverlay 2) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotothertext true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + + (net_class Default "This is the default net class." + (clearance 0.254) + (trace_width 0.254) + (via_dia 0.889) + (via_drill 0.635) + (uvia_dia 0.508) + (uvia_drill 0.127) + (add_net "") + ) + +) diff --git a/DRUM/schematics/drum.pro b/DRUM/schematics/drum.pro index 7928a23..93f53db 100644 --- a/DRUM/schematics/drum.pro +++ b/DRUM/schematics/drum.pro @@ -1,5 +1,5 @@ -update=Пн 28 июл 2014 17:50:54 -last_client=eeschema +update=Сб 20 сен 2014 10:42:55 +last_client=pcbnew [general] version=1 [eeschema] @@ -44,3 +44,42 @@ LibName30=valves LibName31=stm8s105k4t6c LibName32=tda2822 LibName33=CD74HC154 +LibName34=transistors_gaui +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=" 0.600000" +PadDrillOvalY=" 0.600000" +PadSizeH=" 1.500000" +PadSizeV=" 1.500000" +PcbTextSizeV=" 1.500000" +PcbTextSizeH=" 1.500000" +PcbTextThickness=" 0.300000" +ModuleTextSizeV=" 1.000000" +ModuleTextSizeH=" 1.000000" +ModuleTextSizeThickness=" 0.150000" +SolderMaskClearance=" 0.000000" +SolderMaskMinWidth=" 0.000000" +DrawSegmentWidth=" 0.200000" +BoardOutlineThickness=" 0.100000" +ModuleOutlineThickness=" 0.150000" +[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 +LibName17=transistors_gaui diff --git a/DRUM/schematics/drum.sch b/DRUM/schematics/drum.sch index 20dab58..4a2ab57 100644 --- a/DRUM/schematics/drum.sch +++ b/DRUM/schematics/drum.sch @@ -32,6 +32,7 @@ LIBS:valves LIBS:stm8s105k4t6c LIBS:tda2822 LIBS:CD74HC154 +LIBS:transistors_gaui LIBS:drum-cache EELAYER 27 0 EELAYER END @@ -39,7 +40,7 @@ $Descr A3 16535 11693 encoding utf-8 Sheet 1 3 Title "" -Date "30 jul 2014" +Date "20 sep 2014" Rev "" Comp "" Comment1 "" @@ -59,35 +60,27 @@ F 3 "~" H 4400 3100 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR01 +L GND #PWR10 U 1 1 52FB03EF P 2750 3200 -F 0 "#PWR01" H 2750 3200 30 0001 C CNN +F 0 "#PWR10" H 2750 3200 30 0001 C CNN F 1 "GND" H 2750 3130 30 0001 C CNN F 2 "" H 2750 3200 60 0000 C CNN F 3 "" H 2750 3200 60 0000 C CNN 1 2750 3200 1 0 0 -1 $EndComp -Wire Wire Line - 2750 3200 2750 3150 -Wire Wire Line - 2750 3150 3000 3150 $Comp -L GND #PWR02 +L GND #PWR9 U 1 1 52FB0400 P 2750 2600 -F 0 "#PWR02" H 2750 2600 30 0001 C CNN +F 0 "#PWR9" H 2750 2600 30 0001 C CNN F 1 "GND" H 2750 2530 30 0001 C CNN F 2 "" H 2750 2600 60 0000 C CNN F 3 "" H 2750 2600 60 0000 C CNN 1 2750 2600 1 0 0 -1 $EndComp -Wire Wire Line - 2750 2600 2750 2550 -Wire Wire Line - 2750 2550 3000 2550 $Comp L C C1 U 1 1 52FB0413 @@ -110,33 +103,17 @@ F 3 "" H 2250 2950 60 0000 C CNN 1 2250 2950 0 -1 -1 0 $EndComp -Wire Wire Line - 2450 2700 2850 2700 -Wire Wire Line - 2850 2700 2850 2650 -Wire Wire Line - 2850 2650 3000 2650 -Wire Wire Line - 3000 2850 3000 2750 -Wire Wire Line - 2450 2950 2450 2850 -Wire Wire Line - 2450 2850 3000 2850 -Wire Wire Line - 2050 2700 2050 3100 $Comp -L GND #PWR03 +L GND #PWR4 U 1 1 52FB0453 P 2050 3100 -F 0 "#PWR03" H 2050 3100 30 0001 C CNN +F 0 "#PWR4" H 2050 3100 30 0001 C CNN F 1 "GND" H 2050 3030 30 0001 C CNN F 2 "" H 2050 3100 60 0000 C CNN F 3 "" H 2050 3100 60 0000 C CNN 1 2050 3100 1 0 0 -1 $EndComp -Connection ~ 2050 2800 -Connection ~ 2050 2950 Text Label 3000 2250 2 60 ~ 0 NRST Text Label 3000 2350 2 60 ~ 0 @@ -279,10 +256,10 @@ PC3 Text Label 6750 2150 2 60 ~ 0 PC2 $Comp -L +3.3V #PWR04 +L +3.3V #PWR1 U 1 1 52FB0DC4 P 950 2800 -F 0 "#PWR04" H 950 2760 30 0001 C CNN +F 0 "#PWR1" H 950 2760 30 0001 C CNN F 1 "+3.3V" H 950 2910 30 0000 C CNN F 2 "" H 950 2800 60 0000 C CNN F 3 "" H 950 2800 60 0000 C CNN @@ -311,17 +288,11 @@ F 3 "" H 950 3600 60 0000 C CNN 1 950 3600 1 0 0 -1 $EndComp -Wire Wire Line - 950 2800 950 2900 -Wire Wire Line - 950 3300 950 3350 -Wire Wire Line - 950 3850 950 3950 $Comp -L +3.3V #PWR05 +L +3.3V #PWR2 U 1 1 52FB0EC7 P 1300 2800 -F 0 "#PWR05" H 1300 2760 30 0001 C CNN +F 0 "#PWR2" H 1300 2760 30 0001 C CNN F 1 "+3.3V" H 1300 2910 30 0000 C CNN F 2 "" H 1300 2800 60 0000 C CNN F 3 "" H 1300 2800 60 0000 C CNN @@ -351,61 +322,51 @@ F 3 "" H 1300 3600 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR06 +L GND #PWR3 U 1 1 52FB0ED9 P 1300 3950 -F 0 "#PWR06" H 1300 3950 30 0001 C CNN +F 0 "#PWR3" H 1300 3950 30 0001 C CNN F 1 "GND" H 1300 3880 30 0001 C CNN F 2 "" H 1300 3950 60 0000 C CNN F 3 "" H 1300 3950 60 0000 C CNN 1 1300 3950 1 0 0 -1 $EndComp -Wire Wire Line - 1300 2800 1300 2900 -Wire Wire Line - 1300 3300 1300 3350 -Wire Wire Line - 1300 3850 1300 3950 Text Label 950 3950 2 60 ~ 0 PC2 $Comp -L +3.3V #PWR07 +L +3.3V #PWR18 U 1 1 52FB0EF1 -P 6500 2550 -F 0 "#PWR07" H 6500 2510 30 0001 C CNN -F 1 "+3.3V" H 6500 2660 30 0000 C CNN -F 2 "" H 6500 2550 60 0000 C CNN -F 3 "" H 6500 2550 60 0000 C CNN - 1 6500 2550 +P 7200 2900 +F 0 "#PWR18" H 7200 2860 30 0001 C CNN +F 1 "+3.3V" H 7200 3010 30 0000 C CNN +F 2 "" H 7200 2900 60 0000 C CNN +F 3 "" H 7200 2900 60 0000 C CNN + 1 7200 2900 1 0 0 -1 $EndComp $Comp L R R3 U 1 1 52FB0EFD -P 6500 2900 -F 0 "R3" V 6580 2900 50 0000 C CNN -F 1 "10k" V 6500 2900 50 0000 C CNN -F 2 "" H 6500 2900 60 0000 C CNN -F 3 "" H 6500 2900 60 0000 C CNN - 1 6500 2900 - 1 0 0 -1 +P 6750 3000 +F 0 "R3" V 6830 3000 50 0000 C CNN +F 1 "10k" V 6750 3000 50 0000 C CNN +F 2 "" H 6750 3000 60 0000 C CNN +F 3 "" H 6750 3000 60 0000 C CNN + 1 6750 3000 + 0 -1 -1 0 $EndComp $Comp -L GND #PWR08 +L GND #PWR17 U 1 1 52FB0F03 P 6500 4050 -F 0 "#PWR08" H 6500 4050 30 0001 C CNN +F 0 "#PWR17" H 6500 4050 30 0001 C CNN F 1 "GND" H 6500 3980 30 0001 C CNN F 2 "" H 6500 4050 60 0000 C CNN F 3 "" H 6500 4050 60 0000 C CNN 1 6500 4050 1 0 0 -1 $EndComp -Wire Wire Line - 6500 2550 6500 2650 -Wire Wire Line - 6500 3850 6500 4050 $Comp L SW_PUSH SW1 U 1 1 52FB0F3B @@ -417,8 +378,6 @@ F 3 "" H 6500 3550 60 0000 C CNN 1 6500 3550 0 -1 -1 0 $EndComp -Wire Wire Line - 6500 3150 6500 3250 $Comp L C C3 U 1 1 52FB0F99 @@ -430,70 +389,46 @@ F 3 "" H 6900 3550 60 0000 C CNN 1 6900 3550 1 0 0 -1 $EndComp -Wire Wire Line - 6900 3200 6900 3350 -Wire Wire Line - 6900 3750 6900 3900 -Wire Wire Line - 6900 3900 6500 3900 -Connection ~ 6500 3900 -Wire Wire Line - 6500 3200 6900 3200 -Connection ~ 6500 3200 Text Label 6650 3200 0 60 ~ 0 NRST $Comp -L +3.3V #PWR09 +L +3.3V #PWR5 U 1 1 52FB2273 P 2150 850 -F 0 "#PWR09" H 2150 810 30 0001 C CNN +F 0 "#PWR5" H 2150 810 30 0001 C CNN F 1 "+3.3V" H 2150 960 30 0000 C CNN F 2 "" H 2150 850 60 0000 C CNN F 3 "" H 2150 850 60 0000 C CNN 1 2150 850 1 0 0 -1 $EndComp -Wire Wire Line - 1600 850 2150 850 $Comp -L GND #PWR010 +L GND #PWR6 U 1 1 52FB2296 P 2150 1000 -F 0 "#PWR010" H 2150 1000 30 0001 C CNN +F 0 "#PWR6" H 2150 1000 30 0001 C CNN F 1 "GND" H 2150 930 30 0001 C CNN F 2 "" H 2150 1000 60 0000 C CNN F 3 "" H 2150 1000 60 0000 C CNN 1 2150 1000 1 0 0 -1 $EndComp -Wire Wire Line - 1600 950 2150 950 -Wire Wire Line - 2150 950 2150 1000 -Wire Wire Line - 2600 3050 3000 3050 -Wire Wire Line - 2750 3050 2750 2850 -Connection ~ 2750 2850 $Comp -L +3.3V #PWR011 +L +3.3V #PWR8 U 1 1 52FB26FA P 2600 3000 -F 0 "#PWR011" H 2600 2960 30 0001 C CNN +F 0 "#PWR8" H 2600 2960 30 0001 C CNN F 1 "+3.3V" H 2600 3110 30 0000 C CNN F 2 "" H 2600 3000 60 0000 C CNN F 3 "" H 2600 3000 60 0000 C CNN 1 2600 3000 1 0 0 -1 $EndComp -Wire Wire Line - 2600 3000 2600 3050 -Connection ~ 2750 3050 $Comp -L +3.3V #PWR012 +L +3.3V #PWR15 U 1 1 52FB286D P 4000 750 -F 0 "#PWR012" H 4000 710 30 0001 C CNN +F 0 "#PWR15" H 4000 710 30 0001 C CNN F 1 "+3.3V" H 4000 860 30 0000 C CNN F 2 "" H 4000 750 60 0000 C CNN F 3 "" H 4000 750 60 0000 C CNN @@ -501,28 +436,16 @@ F 3 "" H 4000 750 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR013 +L GND #PWR16 U 1 1 52FB287C P 4000 1300 -F 0 "#PWR013" H 4000 1300 30 0001 C CNN +F 0 "#PWR16" H 4000 1300 30 0001 C CNN F 1 "GND" H 4000 1230 30 0001 C CNN F 2 "" H 4000 1300 60 0000 C CNN F 3 "" H 4000 1300 60 0000 C CNN 1 4000 1300 1 0 0 -1 $EndComp -Wire Wire Line - 4000 1300 4000 1150 -Wire Wire Line - 4000 850 4000 750 -Wire Notes Line - 600 500 600 4200 -Wire Notes Line - 600 4200 7500 4200 -Wire Notes Line - 7500 4200 7500 500 -Wire Notes Line - 7500 500 600 500 Text Notes 3550 4450 0 118 ~ 0 STM8 board $Comp @@ -549,53 +472,37 @@ Text Label 9100 1550 0 61 ~ 0 Text Label 9100 1650 0 61 ~ 0 3.3V $Comp -L GND #PWR015 +L GND #PWR21 U 1 1 52FB4CEF P 10100 1350 -F 0 "#PWR015" H 10100 1350 30 0001 C CNN +F 0 "#PWR21" H 10100 1350 30 0001 C CNN F 1 "GND" H 10100 1280 30 0001 C CNN F 2 "" H 10100 1350 60 0000 C CNN F 3 "" H 10100 1350 60 0000 C CNN 1 10100 1350 1 0 0 -1 $EndComp -Wire Wire Line - 9100 1250 10100 1250 -Wire Wire Line - 10100 1250 10100 1350 -Wire Wire Line - 9100 1350 9700 1350 -Wire Wire Line - 9700 1350 9700 950 -Wire Wire Line - 9100 1450 10300 1450 -Wire Wire Line - 10300 1450 10300 950 $Comp -L +3.3V #PWR016 +L +3.3V #PWR22 U 1 1 52FB4EDC P 10500 1550 -F 0 "#PWR016" H 10500 1510 30 0001 C CNN +F 0 "#PWR22" H 10500 1510 30 0001 C CNN F 1 "+3.3V" H 10500 1660 30 0000 C CNN F 2 "" H 10500 1550 60 0000 C CNN F 3 "" H 10500 1550 60 0000 C CNN 1 10500 1550 1 0 0 -1 $EndComp -Wire Wire Line - 9100 1650 10500 1650 -Wire Wire Line - 10500 1650 10500 1550 NoConn ~ 9100 1550 Text Label 9700 950 0 61 ~ 0 PD5 Text Label 10300 950 0 61 ~ 0 PD6 $Comp -L TDA2822 DA? +L TDA2822 DA1 U 1 1 53D63E9D P 3900 5700 -F 0 "DA?" H 4150 5900 60 0000 C CNN +F 0 "DA1" H 4150 5900 60 0000 C CNN F 1 "TDA2822" H 3900 5700 60 0000 C CNN F 2 "DIP-4__300" H 3350 5350 60 0001 C CNN F 3 "" H 4150 5900 60 0000 C CNN @@ -603,10 +510,10 @@ F 3 "" H 4150 5900 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L TDA2822 DA? +L TDA2822 DA1 U 2 1 53D63EAC P 3900 7100 -F 0 "DA?" H 4150 7300 60 0000 C CNN +F 0 "DA1" H 4150 7300 60 0000 C CNN F 1 "TDA2822" H 3900 7100 60 0000 C CNN F 2 "DIP-4__300" H 3350 6750 60 0001 C CNN F 3 "" H 4150 7300 60 0000 C CNN @@ -657,144 +564,99 @@ F16 "SND_gnd" I R 2150 5750 60 $EndSheet NoConn ~ 2200 5850 NoConn ~ 1100 5850 -Wire Wire Line - 1100 5850 1150 5850 -Wire Wire Line - 2200 5850 2150 5850 $Comp -L C C? +L C C4 U 1 1 53D695F4 -P 2800 5550 -F 0 "C?" H 2850 5650 50 0000 L CNN -F 1 "100u" H 2850 5450 50 0000 L CNN -F 2 "" H 2800 5550 60 0000 C CNN -F 3 "" H 2800 5550 60 0000 C CNN - 1 2800 5550 +P 2600 5550 +F 0 "C4" H 2650 5650 50 0000 L CNN +F 1 "100u" H 2650 5450 50 0000 L CNN +F 2 "" H 2600 5550 60 0000 C CNN +F 3 "" H 2600 5550 60 0000 C CNN + 1 2600 5550 0 -1 -1 0 $EndComp $Comp -L C C? +L C C5 U 1 1 53D69710 -P 2800 5850 -F 0 "C?" H 2850 5950 50 0000 L CNN -F 1 "100u" H 2850 5750 50 0000 L CNN -F 2 "" H 2800 5850 60 0000 C CNN -F 3 "" H 2800 5850 60 0000 C CNN - 1 2800 5850 +P 2600 5850 +F 0 "C5" H 2650 5950 50 0000 L CNN +F 1 "100u" H 2650 5750 50 0000 L CNN +F 2 "" H 2600 5850 60 0000 C CNN +F 3 "" H 2600 5850 60 0000 C CNN + 1 2600 5850 0 -1 -1 0 $EndComp -Wire Wire Line - 2600 5550 2150 5550 -Wire Wire Line - 2150 5650 2600 5650 -Wire Wire Line - 2600 5650 2600 5850 -Wire Wire Line - 3000 5850 3000 5550 $Comp -L GND #PWR? +L GND #PWR7 U 1 1 53D69AC0 P 2350 5950 -F 0 "#PWR?" H 2350 5950 30 0001 C CNN +F 0 "#PWR7" H 2350 5950 30 0001 C CNN F 1 "GND" H 2350 5880 30 0001 C CNN F 2 "" H 2350 5950 60 0000 C CNN F 3 "" H 2350 5950 60 0000 C CNN 1 2350 5950 1 0 0 -1 $EndComp -Wire Wire Line - 2350 5950 2350 5750 -Wire Wire Line - 2350 5750 2150 5750 -Wire Wire Line - 3000 5550 3350 5550 $Comp -L GND #PWR? +L GND #PWR14 U 1 1 53D69F08 P 3900 6300 -F 0 "#PWR?" H 3900 6300 30 0001 C CNN +F 0 "#PWR14" H 3900 6300 30 0001 C CNN F 1 "GND" H 3900 6230 30 0001 C CNN F 2 "" H 3900 6300 60 0000 C CNN F 3 "" H 3900 6300 60 0000 C CNN 1 3900 6300 1 0 0 -1 $EndComp -Wire Wire Line - 3900 6300 3900 6200 $Comp -L GND #PWR? +L GND #PWR20 U 1 1 53D6A5CB P 9100 4250 -F 0 "#PWR?" H 9100 4250 30 0001 C CNN +F 0 "#PWR20" H 9100 4250 30 0001 C CNN F 1 "GND" H 9100 4180 30 0001 C CNN F 2 "" H 9100 4250 60 0000 C CNN F 3 "" H 9100 4250 60 0000 C CNN 1 9100 4250 1 0 0 -1 $EndComp -Wire Wire Line - 9100 4250 9100 4150 -Wire Wire Line - 9100 4150 9250 4150 $Comp -L VCC #PWR? +L VCC #PWR19 U 1 1 53D6A71E P 9100 3900 -F 0 "#PWR?" H 9100 4000 30 0001 C CNN +F 0 "#PWR19" H 9100 4000 30 0001 C CNN F 1 "VCC" H 9100 4000 30 0000 C CNN F 2 "" H 9100 3900 60 0000 C CNN F 3 "" H 9100 3900 60 0000 C CNN 1 9100 3900 1 0 0 -1 $EndComp -Wire Wire Line - 9100 3900 9100 4000 -Wire Wire Line - 9100 4000 9250 4000 $Comp -L VCC #PWR? +L VCC #PWR13 U 1 1 53D6A81E P 3900 5100 -F 0 "#PWR?" H 3900 5200 30 0001 C CNN +F 0 "#PWR13" H 3900 5200 30 0001 C CNN F 1 "VCC" H 3900 5200 30 0000 C CNN F 2 "" H 3900 5100 60 0000 C CNN F 3 "" H 3900 5100 60 0000 C CNN 1 3900 5100 1 0 0 -1 $EndComp -Wire Wire Line - 3900 5100 3900 5200 $Comp -L C C? -U 1 1 53D6AE09 -P 3350 6100 -F 0 "C?" H 3400 6200 50 0000 L CNN -F 1 "100u" H 3400 6000 50 0000 L CNN -F 2 "" H 3350 6100 60 0000 C CNN -F 3 "" H 3350 6100 60 0000 C CNN - 1 3350 6100 - -1 0 0 1 -$EndComp -Wire Wire Line - 3350 5900 3350 5850 -$Comp -L GND #PWR? +L GND #PWR11 U 1 1 53D6AF52 -P 3350 6400 -F 0 "#PWR?" H 3350 6400 30 0001 C CNN -F 1 "GND" H 3350 6330 30 0001 C CNN -F 2 "" H 3350 6400 60 0000 C CNN -F 3 "" H 3350 6400 60 0000 C CNN - 1 3350 6400 +P 3350 5650 +F 0 "#PWR11" H 3350 5650 30 0001 C CNN +F 1 "GND" H 3350 5580 30 0001 C CNN +F 2 "" H 3350 5650 60 0000 C CNN +F 3 "" H 3350 5650 60 0000 C CNN + 1 3350 5650 1 0 0 -1 $EndComp -Wire Wire Line - 3350 6300 3350 6400 $Comp -L C C? +L C C6 U 1 1 53D6B215 P 4600 6050 -F 0 "C?" H 4650 6150 50 0000 L CNN +F 0 "C6" H 4650 6150 50 0000 L CNN F 1 "100u" H 4650 5950 50 0000 L CNN F 2 "" H 4600 6050 60 0000 C CNN F 3 "" H 4600 6050 60 0000 C CNN @@ -802,131 +664,33 @@ F 3 "" H 4600 6050 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L C C? -U 1 1 53D6B760 -P 3250 7450 -F 0 "C?" H 3300 7550 50 0000 L CNN -F 1 "100u" H 3300 7350 50 0000 L CNN -F 2 "" H 3250 7450 60 0000 C CNN -F 3 "" H 3250 7450 60 0000 C CNN - 1 3250 7450 - -1 0 0 1 -$EndComp -$Comp -L GND #PWR? +L GND #PWR12 U 1 1 53D6B766 -P 3250 7700 -F 0 "#PWR?" H 3250 7700 30 0001 C CNN -F 1 "GND" H 3250 7630 30 0001 C CNN -F 2 "" H 3250 7700 60 0000 C CNN -F 3 "" H 3250 7700 60 0000 C CNN - 1 3250 7700 +P 3350 7050 +F 0 "#PWR12" H 3350 7050 30 0001 C CNN +F 1 "GND" H 3350 6980 30 0001 C CNN +F 2 "" H 3350 7050 60 0000 C CNN +F 3 "" H 3350 7050 60 0000 C CNN + 1 3350 7050 1 0 0 -1 $EndComp -Wire Wire Line - 3250 7700 3250 7650 -Wire Wire Line - 3250 7250 3350 7250 $Comp -L C C? +L C C7 U 1 1 53D6BA6D P 4600 6750 -F 0 "C?" H 4650 6850 50 0000 L CNN +F 0 "C7" H 4650 6850 50 0000 L CNN F 1 "100u" H 4650 6650 50 0000 L CNN F 2 "" H 4600 6750 60 0000 C CNN F 3 "" H 4600 6750 60 0000 C CNN 1 4600 6750 1 0 0 -1 $EndComp -Wire Wire Line - 4600 5850 4600 5700 -Wire Wire Line - 4600 7100 4600 6950 -Wire Wire Line - 4600 6250 4600 6550 -$Comp -L C C? -U 1 1 53D6C000 -P 5000 6600 -F 0 "C?" H 5050 6700 50 0000 L CNN -F 1 "0.1u" H 5050 6500 50 0000 L CNN -F 2 "" H 5000 6600 60 0000 C CNN -F 3 "" H 5000 6600 60 0000 C CNN - 1 5000 6600 - 1 0 0 -1 -$EndComp -$Comp -L R R? -U 1 1 53D6C1D6 -P 5000 7200 -F 0 "R?" V 5080 7200 50 0000 C CNN -F 1 "4R7" V 5000 7200 50 0000 C CNN -F 2 "" H 5000 7200 60 0000 C CNN -F 3 "" H 5000 7200 60 0000 C CNN - 1 5000 7200 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR? -U 1 1 53D6C3AA -P 5000 7550 -F 0 "#PWR?" H 5000 7550 30 0001 C CNN -F 1 "GND" H 5000 7480 30 0001 C CNN -F 2 "" H 5000 7550 60 0000 C CNN -F 3 "" H 5000 7550 60 0000 C CNN - 1 5000 7550 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5000 7550 5000 7450 -Wire Wire Line - 5000 6950 5000 6800 -Wire Wire Line - 4600 6400 5100 6400 -Connection ~ 4600 6400 -$Comp -L R R? -U 1 1 53D6CBF4 -P 3000 6100 -F 0 "R?" V 3080 6100 50 0000 C CNN -F 1 "10k" V 3000 6100 50 0000 C CNN -F 2 "" H 3000 6100 60 0000 C CNN -F 3 "" H 3000 6100 60 0000 C CNN - 1 3000 6100 - 1 0 0 -1 -$EndComp -$Comp -L R R? -U 1 1 53D6CCB3 -P 2900 7400 -F 0 "R?" V 2980 7400 50 0000 C CNN -F 1 "10k" V 2900 7400 50 0000 C CNN -F 2 "" H 2900 7400 60 0000 C CNN -F 3 "" H 2900 7400 60 0000 C CNN - 1 2900 7400 - 1 0 0 -1 -$EndComp -Connection ~ 3000 5850 -Wire Wire Line - 3000 6350 3350 6350 -Connection ~ 3350 6350 -Wire Wire Line - 3250 7650 2900 7650 -Connection ~ 3250 7650 -Wire Wire Line - 2900 7150 2900 6950 -Wire Wire Line - 2800 6950 3350 6950 -Connection ~ 2900 6950 -Text Label 2800 6950 2 60 ~ 0 +Text Label 2700 7250 2 60 ~ 0 PC1 Text Label 10900 3800 0 60 ~ 0 SPKR -Wire Wire Line - 10900 3800 10800 3800 Text Label 5100 6400 0 60 ~ 0 SPKR -Connection ~ 5000 6400 Text Notes 6000 2400 0 60 ~ 0 UART Rx/Tx Text Notes 6000 3650 0 60 ~ 0 @@ -942,10 +706,10 @@ PC5 Text Notes 6000 3250 0 60 ~ 0 BUTN3\nBUTN2\nBUTN1\nBUTN0 $Comp -L CD74HC154 DD? +L CD74HC154 DD1 U 1 1 53D73322 P 12050 3150 -F 0 "DD?" H 12050 3050 50 0000 C CNN +F 0 "DD1" H 12050 3050 50 0000 C CNN F 1 "CD74HC154" H 12050 3250 50 0000 C CNN F 2 "MODULE" H 12050 3150 50 0001 C CNN F 3 "DOCUMENTATION" H 12050 3150 50 0001 C CNN @@ -953,46 +717,30 @@ F 3 "DOCUMENTATION" H 12050 3150 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR? +L GND #PWR24 U 1 1 53D738D1 P 11300 3850 -F 0 "#PWR?" H 11300 3850 30 0001 C CNN +F 0 "#PWR24" H 11300 3850 30 0001 C CNN F 1 "GND" H 11300 3780 30 0001 C CNN F 2 "" H 11300 3850 60 0000 C CNN F 3 "" H 11300 3850 60 0000 C CNN 1 11300 3850 1 0 0 -1 $EndComp -Wire Wire Line - 11300 3850 11300 3700 $Comp -L VCC #PWR? +L VCC #PWR25 U 1 1 53D73A56 P 12800 2500 -F 0 "#PWR?" H 12800 2600 30 0001 C CNN +F 0 "#PWR25" H 12800 2600 30 0001 C CNN F 1 "VCC" H 12800 2600 30 0000 C CNN F 2 "" H 12800 2500 60 0000 C CNN F 3 "" H 12800 2500 60 0000 C CNN 1 12800 2500 1 0 0 -1 $EndComp -Wire Wire Line - 12800 2500 12800 2600 -Wire Wire Line - 10800 2600 11300 2600 -Wire Wire Line - 10800 2700 11300 2700 -Wire Wire Line - 11300 2800 10800 2800 -Wire Wire Line - 10800 2900 11300 2900 -Wire Wire Line - 11300 3000 10800 3000 -Wire Wire Line - 10800 3100 11300 3100 -Text Notes 9500 4550 0 60 ~ 0 +Text Notes 9350 2350 0 60 ~ 0 Need one resistor to add -Text Notes 11400 4200 0 60 ~ 0 +Text Notes 11500 2150 0 60 ~ 0 Additional LEDs (up to 10pcs)\ncould be connected to ~Y6..~Y15 NoConn ~ 11300 3200 NoConn ~ 11300 3300 @@ -1005,20 +753,16 @@ NoConn ~ 12800 3500 NoConn ~ 12800 3400 NoConn ~ 12800 3300 $Comp -L GND #PWR? +L GND #PWR26 U 1 1 53D78C57 P 13000 3250 -F 0 "#PWR?" H 13000 3250 30 0001 C CNN +F 0 "#PWR26" H 13000 3250 30 0001 C CNN F 1 "GND" H 13000 3180 30 0001 C CNN F 2 "" H 13000 3250 60 0000 C CNN F 3 "" H 13000 3250 60 0000 C CNN 1 13000 3250 1 0 0 -1 $EndComp -Wire Wire Line - 13000 3250 13000 3200 -Wire Wire Line - 13000 3200 12800 3200 Text Notes 2050 3450 0 60 ~ 0 LEDs address 3\n2\n1\n0 Text Notes 2650 3050 0 60 ~ 0 @@ -1035,6 +779,363 @@ Text Label 12800 3100 0 60 ~ 0 PB4 Text Label 10900 4250 0 60 ~ 0 PB5 +Text Notes 8900 3500 1 60 ~ 0 +Pull-up (CR1 = 1) +Text Label 10900 4100 0 60 ~ 0 +PF4 +Text Notes 2400 3350 0 60 ~ 0 +LEDs off +$Comp +L R R5 +U 1 1 541D399A +P 3050 7250 +F 0 "R5" V 3130 7250 50 0000 C CNN +F 1 "10k" V 3050 7250 50 0000 C CNN +F 2 "SM0603" H 3050 7250 60 0001 C CNN +F 3 "" H 3050 7250 60 0000 C CNN + 1 3050 7250 + 0 -1 -1 0 +$EndComp +$Comp +L R R7 +U 1 1 541D48EE +P 3900 7800 +F 0 "R7" V 3980 7800 50 0000 C CNN +F 1 "10k" V 3900 7800 50 0000 C CNN +F 2 "SM0603" H 3900 7800 60 0001 C CNN +F 3 "" H 3900 7800 60 0000 C CNN + 1 3900 7800 + 0 -1 -1 0 +$EndComp +$Comp +L R R4 +U 1 1 541D517A +P 3050 5850 +F 0 "R4" V 3130 5850 50 0000 C CNN +F 1 "10k" V 3050 5850 50 0000 C CNN +F 2 "SM0603" H 3050 5850 60 0001 C CNN +F 3 "" H 3050 5850 60 0000 C CNN + 1 3050 5850 + 0 -1 -1 0 +$EndComp +$Comp +L R R6 +U 1 1 541D5363 +P 3350 6200 +F 0 "R6" V 3430 6200 50 0000 C CNN +F 1 "3.3k" V 3350 6200 50 0000 C CNN +F 2 "SM0603" H 3350 6200 60 0001 C CNN +F 3 "" H 3350 6200 60 0000 C CNN + 1 3350 6200 + -1 0 0 1 +$EndComp +$Comp +L 2N7002 Q5 +U 1 1 541D5E5C +P 6800 7000 +F 0 "Q5" H 6350 7100 50 0000 L BNN +F 1 "2N7002" H 6350 7000 50 0000 L BNN +F 2 "transistors_gaui-SOT23" H 6800 7150 50 0001 C CNN +F 3 "" H 6800 7000 60 0000 C CNN + 1 6800 7000 + -1 0 0 -1 +$EndComp +$Comp +L 2N7002 Q6 +U 1 1 541D6AAD +P 6800 7400 +F 0 "Q6" H 6350 7500 50 0000 L BNN +F 1 "2N7002" H 6350 7400 50 0000 L BNN +F 2 "transistors_gaui-SOT23" H 6800 7550 50 0001 C CNN +F 3 "" H 6800 7400 60 0000 C CNN + 1 6800 7400 + -1 0 0 -1 +$EndComp +$Comp +L 2N7002 Q3 +U 1 1 541D6C1B +P 6800 6200 +F 0 "Q3" H 6350 6300 50 0000 L BNN +F 1 "2N7002" H 6350 6200 50 0000 L BNN +F 2 "transistors_gaui-SOT23" H 6800 6350 50 0001 C CNN +F 3 "" H 6800 6200 60 0000 C CNN + 1 6800 6200 + -1 0 0 -1 +$EndComp +$Comp +L 2N7002 Q1 +U 1 1 541D6DE3 +P 6800 5400 +F 0 "Q1" H 6350 5500 50 0000 L BNN +F 1 "2N7002" H 6350 5400 50 0000 L BNN +F 2 "transistors_gaui-SOT23" H 6800 5550 50 0001 C CNN +F 3 "" H 6800 5400 60 0000 C CNN + 1 6800 5400 + -1 0 0 -1 +$EndComp +$Comp +L 2N7002 Q2 +U 1 1 541D6DE9 +P 6800 5800 +F 0 "Q2" H 6350 5900 50 0000 L BNN +F 1 "2N7002" H 6350 5800 50 0000 L BNN +F 2 "transistors_gaui-SOT23" H 6800 5950 50 0001 C CNN +F 3 "" H 6800 5800 60 0000 C CNN + 1 6800 5800 + -1 0 0 -1 +$EndComp +$Comp +L 2N7002 Q4 +U 1 1 541D6DEF +P 6800 6600 +F 0 "Q4" H 6350 6700 50 0000 L BNN +F 1 "2N7002" H 6350 6600 50 0000 L BNN +F 2 "transistors_gaui-SOT23" H 6800 6750 50 0001 C CNN +F 3 "" H 6800 6600 60 0000 C CNN + 1 6800 6600 + -1 0 0 -1 +$EndComp +Text Label 2250 5100 0 60 ~ 0 +Vol+_ring +Text Label 2250 4950 0 60 ~ 0 +Vol+_circle +Text Label 2250 5400 0 60 ~ 0 +Vol-_ring +Text Label 2250 5250 0 60 ~ 0 +Vol-_circle +Text Label 1050 5100 2 60 ~ 0 +Prev_ring +Text Label 1050 4950 2 60 ~ 0 +Prev_circle +Text Label 1050 5400 2 60 ~ 0 +Next_ring +Text Label 1050 5250 2 60 ~ 0 +Next_circle +Text Label 1050 5700 2 60 ~ 0 +Play_ring +Text Label 1050 5550 2 60 ~ 0 +Play_circle +$Comp +L ZENERSMALL D3 +U 1 1 541D94C6 +P 11100 4350 +F 0 "D3" H 11100 4450 40 0000 C CNN +F 1 "BZX55C3V6" H 11100 4250 30 0000 C CNN +F 2 "" H 11100 4350 60 0000 C CNN +F 3 "" H 11100 4350 60 0000 C CNN + 1 11100 4350 + 0 -1 -1 0 +$EndComp +$Comp +L ZENERSMALL D4 +U 1 1 541D9B34 +P 11400 4350 +F 0 "D4" H 11400 4450 40 0000 C CNN +F 1 "BZX55C3V6" H 11400 4250 30 0000 C CNN +F 2 "" H 11400 4350 60 0000 C CNN +F 3 "" H 11400 4350 60 0000 C CNN + 1 11400 4350 + 0 -1 -1 0 +$EndComp +$Comp +L GND #PWR23 +U 1 1 541D9D40 +P 11250 4550 +F 0 "#PWR23" H 11250 4550 30 0001 C CNN +F 1 "GND" H 11250 4480 30 0001 C CNN +F 2 "" H 11250 4550 60 0000 C CNN +F 3 "" H 11250 4550 60 0000 C CNN + 1 11250 4550 + 1 0 0 -1 +$EndComp +Text Notes 6350 2650 0 60 ~ 0 +Player buttons\ncontrol: PD0..PD4 +Text Label 7350 5500 0 60 ~ 0 +PD0 +Text Label 7350 5900 0 60 ~ 0 +SWIM/PD1 +Text Label 7350 6700 0 60 ~ 0 +PD2 +Text Label 7350 7100 0 60 ~ 0 +PD3 +Text Label 7350 7500 0 60 ~ 0 +PD4 +Text Label 6500 5500 2 60 ~ 0 +Vol+_ring +Text Label 6500 5300 2 60 ~ 0 +Vol+_circle +Text Label 6500 5700 2 60 ~ 0 +Vol-_ring +Text Label 6500 5900 2 60 ~ 0 +Vol-_circle +Text Label 6500 6700 2 60 ~ 0 +Prev_ring +Text Label 6500 6100 2 60 ~ 0 +Prev_circle +Text Label 6500 7100 2 60 ~ 0 +Next_ring +Text Label 6500 6900 2 60 ~ 0 +Next_circle +Text Label 6500 7500 2 60 ~ 0 +Play_ring +Text Label 6500 7300 2 60 ~ 0 +Play_circle +Wire Wire Line + 2750 3200 2750 3150 +Wire Wire Line + 2750 3150 3000 3150 +Wire Wire Line + 2750 2600 2750 2550 +Wire Wire Line + 2750 2550 3000 2550 +Wire Wire Line + 2450 2700 2850 2700 +Wire Wire Line + 2850 2700 2850 2650 +Wire Wire Line + 2850 2650 3000 2650 +Wire Wire Line + 3000 2850 3000 2750 +Wire Wire Line + 2450 2950 2450 2850 +Wire Wire Line + 2450 2850 3000 2850 +Wire Wire Line + 2050 2700 2050 3100 +Connection ~ 2050 2800 +Connection ~ 2050 2950 +Wire Wire Line + 950 2800 950 2900 +Wire Wire Line + 950 3300 950 3350 +Wire Wire Line + 950 3850 950 3950 +Wire Wire Line + 1300 2800 1300 2900 +Wire Wire Line + 1300 3300 1300 3350 +Wire Wire Line + 1300 3850 1300 3950 +Wire Wire Line + 7200 2900 7200 3000 +Wire Wire Line + 6500 3850 6500 4050 +Wire Wire Line + 6500 3000 6500 3250 +Wire Wire Line + 6900 3200 6900 3350 +Wire Wire Line + 6900 3750 6900 3900 +Wire Wire Line + 6900 3900 6500 3900 +Connection ~ 6500 3900 +Wire Wire Line + 6500 3200 6900 3200 +Connection ~ 6500 3200 +Wire Wire Line + 1600 850 2150 850 +Wire Wire Line + 1600 950 2150 950 +Wire Wire Line + 2150 950 2150 1000 +Wire Wire Line + 2600 3050 3000 3050 +Wire Wire Line + 2750 3050 2750 2850 +Connection ~ 2750 2850 +Wire Wire Line + 2600 3000 2600 3050 +Connection ~ 2750 3050 +Wire Wire Line + 4000 1300 4000 1150 +Wire Wire Line + 4000 850 4000 750 +Wire Notes Line + 600 500 600 4200 +Wire Notes Line + 600 4200 7500 4200 +Wire Notes Line + 7500 4200 7500 500 +Wire Notes Line + 7500 500 600 500 +Wire Wire Line + 9100 1250 10100 1250 +Wire Wire Line + 10100 1250 10100 1350 +Wire Wire Line + 9100 1350 9700 1350 +Wire Wire Line + 9700 1350 9700 950 +Wire Wire Line + 9100 1450 10300 1450 +Wire Wire Line + 10300 1450 10300 950 +Wire Wire Line + 9100 1650 10500 1650 +Wire Wire Line + 10500 1650 10500 1550 +Wire Wire Line + 1100 5850 1150 5850 +Wire Wire Line + 2200 5850 2150 5850 +Wire Wire Line + 2400 5550 2150 5550 +Wire Wire Line + 2150 5650 2400 5650 +Wire Wire Line + 2400 5650 2400 5850 +Wire Wire Line + 2800 5850 2800 5550 +Wire Wire Line + 2350 5950 2350 5750 +Wire Wire Line + 2350 5750 2150 5750 +Wire Wire Line + 3900 6300 3900 6200 +Wire Wire Line + 9100 4250 9100 4150 +Wire Wire Line + 9100 4150 9250 4150 +Wire Wire Line + 9100 3900 9100 4000 +Wire Wire Line + 9100 4000 9250 4000 +Wire Wire Line + 3900 5100 3900 5200 +Wire Wire Line + 3350 6950 3350 7050 +Wire Wire Line + 4600 5850 4600 5700 +Wire Wire Line + 4600 6950 4600 7800 +Wire Wire Line + 4600 6250 4600 6550 +Wire Wire Line + 4600 6400 5100 6400 +Connection ~ 4600 6400 +Connection ~ 2800 5850 +Wire Wire Line + 10900 3800 10800 3800 +Wire Wire Line + 11300 3850 11300 3700 +Wire Wire Line + 12800 2500 12800 2600 +Wire Wire Line + 10800 2600 11300 2600 +Wire Wire Line + 10800 2700 11300 2700 +Wire Wire Line + 11300 2800 10800 2800 +Wire Wire Line + 10800 2900 11300 2900 +Wire Wire Line + 11300 3000 10800 3000 +Wire Wire Line + 10800 3100 11300 3100 +Wire Wire Line + 13000 3250 13000 3200 +Wire Wire Line + 13000 3200 12800 3200 Wire Wire Line 9100 2850 9250 2850 Wire Wire Line @@ -1043,14 +1144,124 @@ Wire Wire Line 9250 3250 9100 3250 Wire Wire Line 9100 3450 9250 3450 -Text Notes 8900 3500 1 60 ~ 0 -Pull-up (CR1 = 1) Wire Wire Line - 10900 4250 10800 4250 + 10800 4250 11100 4250 Wire Wire Line - 10800 4100 10900 4100 -Text Label 10900 4100 0 60 ~ 0 -PF4 -Text Notes 2400 3350 0 60 ~ 0 -LEDs off + 10800 4100 11400 4100 +Wire Wire Line + 3350 5650 3350 5550 +Wire Wire Line + 2700 7250 2800 7250 +Wire Wire Line + 3350 7250 3300 7250 +Wire Wire Line + 4600 7800 4150 7800 +Connection ~ 4600 7100 +Wire Wire Line + 3650 7800 3350 7800 +Wire Wire Line + 3350 7800 3350 7250 +Connection ~ 3350 7250 +Wire Wire Line + 3300 5850 3350 5850 +Wire Wire Line + 3350 6450 4350 6450 +Wire Wire Line + 4350 6450 4350 5800 +Wire Wire Line + 4350 5800 4600 5800 +Connection ~ 4600 5800 +Wire Wire Line + 3350 5850 3350 5950 +Connection ~ 3350 5850 +Wire Wire Line + 2250 4950 2150 4950 +Wire Wire Line + 2250 5100 2150 5100 +Wire Wire Line + 2250 5250 2150 5250 +Wire Wire Line + 2250 5400 2150 5400 +Wire Wire Line + 1050 4950 1150 4950 +Wire Wire Line + 1050 5100 1150 5100 +Wire Wire Line + 1050 5250 1150 5250 +Wire Wire Line + 1050 5400 1150 5400 +Wire Wire Line + 1050 5550 1150 5550 +Wire Wire Line + 1050 5700 1150 5700 +Wire Wire Line + 11400 4100 11400 4250 +Wire Wire Line + 11100 4450 11100 4500 +Wire Wire Line + 11100 4500 11400 4500 +Wire Wire Line + 11400 4500 11400 4450 +Wire Wire Line + 11250 4550 11250 4500 +Connection ~ 11250 4500 +Wire Notes Line + 6000 2500 6350 2500 +Wire Notes Line + 6350 2500 6350 3000 +Wire Notes Line + 6350 3000 6000 3000 +Wire Notes Line + 6000 2450 6000 2300 +Wire Notes Line + 2800 2950 2950 2950 +Wire Notes Line + 2650 3150 2650 3250 +Wire Notes Line + 2650 3250 2800 3250 +Wire Notes Line + 2700 3350 2900 3350 +Wire Notes Line + 2800 3750 2800 3400 +Wire Notes Line + 2100 3750 2800 3750 +Wire Wire Line + 7200 3000 7000 3000 +Wire Wire Line + 6500 5300 6600 5300 +Wire Wire Line + 6600 5500 6500 5500 +Wire Wire Line + 6500 5900 6600 5900 +Wire Wire Line + 6600 5700 6500 5700 +Wire Wire Line + 7000 5500 7350 5500 +Wire Wire Line + 7350 5900 7000 5900 +Wire Wire Line + 7350 6700 7000 6700 +Wire Wire Line + 7000 7100 7350 7100 +Wire Wire Line + 7350 7500 7000 7500 +Wire Wire Line + 6500 6700 6600 6700 +Wire Wire Line + 6600 6500 6600 6300 +Wire Wire Line + 6600 6400 7000 6400 +Wire Wire Line + 7000 6400 7000 6300 +Connection ~ 6600 6400 +Wire Wire Line + 6500 6100 6600 6100 +Wire Wire Line + 6500 7100 6600 7100 +Wire Wire Line + 6600 6900 6500 6900 +Wire Wire Line + 6500 7300 6600 7300 +Wire Wire Line + 6500 7500 6600 7500 $EndSCHEMATC