diff --git a/FunctionGenerator/ArduinoProMini.dcm b/FunctionGenerator/ArduinoProMini.dcm new file mode 100644 index 0000000..5f3ed79 --- /dev/null +++ b/FunctionGenerator/ArduinoProMini.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/FunctionGenerator/ArduinoProMini.lib b/FunctionGenerator/ArduinoProMini.lib new file mode 100644 index 0000000..3d98a5d --- /dev/null +++ b/FunctionGenerator/ArduinoProMini.lib @@ -0,0 +1,44 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# ArduinoProMini +# +DEF ArduinoProMini U 0 40 Y Y 1 F N +F0 "U" 300 800 60 H V C CNN +F1 "ArduinoProMini" 0 0 60 V V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +S -350 -750 350 750 0 1 0 N +X TXO 1 -550 550 200 R 50 50 1 1 B +X RXI 2 -550 450 200 R 50 50 1 1 B +X RST 3 -550 350 200 R 50 50 1 1 B +X GND 4 -550 250 200 R 50 50 1 1 I +X D2 5 -550 150 200 R 50 50 1 1 B +X D3 6 -550 50 200 R 50 50 1 1 B +X D4 7 -550 -50 200 R 50 50 1 1 B +X D5 8 -550 -150 200 R 50 50 1 1 B +X D6 9 -550 -250 200 R 50 50 1 1 B +X D7 10 -550 -350 200 R 50 50 1 1 B +X D13 20 550 -250 200 L 50 50 1 1 B +X D8 11 -550 -450 200 R 50 50 1 1 B +X A0 21 550 -150 200 L 50 50 1 1 B +X D9 12 -550 -550 200 R 50 50 1 1 B +X A1 22 550 -50 200 L 50 50 1 1 B +X A4 13 -150 -950 200 U 50 50 1 1 B +X A2 23 550 50 200 L 50 50 1 1 B +X A5 14 -50 -950 200 U 50 50 1 1 B +X A3 24 550 150 200 L 50 50 1 1 B +X A6 15 50 -950 200 U 50 50 1 1 B +X VCC 25 550 250 200 L 50 50 1 1 W +X A7 16 150 -950 200 U 50 50 1 1 B +X RST 26 550 350 200 L 50 50 1 1 B +X D10 17 550 -550 200 L 50 50 1 1 B +X GND 27 550 450 200 L 50 50 1 1 B +X D11 18 550 -450 200 L 50 50 1 1 B +X RAW 28 550 550 200 L 50 50 1 1 B +X D12 19 550 -350 200 L 50 50 1 1 B +ENDDRAW +ENDDEF +# +#End Library diff --git a/FunctionGenerator/FunctionGenerator-cache.lib b/FunctionGenerator/FunctionGenerator-cache.lib new file mode 100644 index 0000000..26a8ca7 --- /dev/null +++ b/FunctionGenerator/FunctionGenerator-cache.lib @@ -0,0 +1,551 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# +12V +# +DEF +12V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+12V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +12V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# +5V +# +DEF +5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# +6V +# +DEF +6V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+6V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +6V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# 74HCT04 +# +DEF 74HCT04 U 0 30 Y Y 6 F N +F0 "U" 150 100 50 H V C CNN +F1 "74HCT04" 200 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC14 74HC04 74LS14 +DRAW +P 4 0 0 0 -150 150 -150 -150 150 0 -150 150 N +X GND 7 -50 -100 0 U 30 20 0 0 W N +X VCC 14 -50 100 0 D 30 20 0 0 W N +X ~ 1 -450 0 300 R 50 50 1 1 I +X ~ 2 450 0 300 L 50 50 1 1 O I +X ~ 3 -450 0 300 R 50 50 2 1 I +X ~ 4 450 0 300 L 50 50 2 1 O I +X ~ 5 -450 0 300 R 50 50 3 1 I +X ~ 6 450 0 300 L 50 50 3 1 O I +X ~ 8 450 0 300 L 50 50 4 1 O I +X ~ 9 -450 0 300 R 50 50 4 1 I +X ~ 10 450 0 300 L 50 50 5 1 O I +X ~ 11 -450 0 300 R 50 50 5 1 I +X ~ 12 450 0 300 L 50 50 6 1 O I +X ~ 13 -450 0 300 R 50 50 6 1 I +X ~ 1 -450 0 300 R 50 50 1 2 I I +X ~ 2 450 0 300 L 50 50 1 2 O +X ~ 3 -450 0 300 R 50 50 2 2 I I +X ~ 4 450 0 300 L 50 50 2 2 O +X ~ 5 -450 0 300 R 50 50 3 2 I I +X ~ 6 450 0 300 L 50 50 3 2 O +X ~ 8 450 0 300 L 50 50 4 2 O +X ~ 9 -450 0 300 R 50 50 4 2 I I +X ~ 10 450 0 300 L 50 50 5 2 O +X ~ 11 -450 0 300 R 50 50 5 2 I I +X ~ 12 450 0 300 L 50 50 6 2 O +X ~ 13 -450 0 300 R 50 50 6 2 I I +ENDDRAW +ENDDEF +# +# ArduinoProMini +# +DEF ArduinoProMini U 0 40 Y Y 1 F N +F0 "U" 300 800 60 H V C CNN +F1 "ArduinoProMini" 0 0 60 V V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +S -350 -750 350 750 0 1 0 N +X TXO 1 -550 550 200 R 50 50 1 1 B +X RXI 2 -550 450 200 R 50 50 1 1 B +X RST 3 -550 350 200 R 50 50 1 1 B +X GND 4 -550 250 200 R 50 50 1 1 I +X D2 5 -550 150 200 R 50 50 1 1 B +X D3 6 -550 50 200 R 50 50 1 1 B +X D4 7 -550 -50 200 R 50 50 1 1 B +X D5 8 -550 -150 200 R 50 50 1 1 B +X D6 9 -550 -250 200 R 50 50 1 1 B +X D7 10 -550 -350 200 R 50 50 1 1 B +X D13 20 550 -250 200 L 50 50 1 1 B +X D8 11 -550 -450 200 R 50 50 1 1 B +X A0 21 550 -150 200 L 50 50 1 1 B +X D9 12 -550 -550 200 R 50 50 1 1 B +X A1 22 550 -50 200 L 50 50 1 1 B +X A4 13 -150 -950 200 U 50 50 1 1 B +X A2 23 550 50 200 L 50 50 1 1 B +X A5 14 -50 -950 200 U 50 50 1 1 B +X A3 24 550 150 200 L 50 50 1 1 B +X A6 15 50 -950 200 U 50 50 1 1 B +X VCC 25 550 250 200 L 50 50 1 1 W +X A7 16 150 -950 200 U 50 50 1 1 B +X RST 26 550 350 200 L 50 50 1 1 B +X D10 17 550 -550 200 L 50 50 1 1 B +X GND 27 550 450 200 L 50 50 1 1 B +X D11 18 550 -450 200 L 50 50 1 1 B +X RAW 28 550 550 200 L 50 50 1 1 B +X D12 19 550 -350 200 L 50 50 1 1 B +ENDDRAW +ENDDEF +# +# C +# +DEF C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "C" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CP1 +# +DEF CP1 C 0 10 N N 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "CP1" 25 -100 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +A 0 -150 128 1287 513 0 1 20 N -80 -50 80 -50 +P 2 0 1 20 -80 30 80 30 N +P 2 0 1 0 -70 90 -30 90 N +P 2 0 1 0 -50 70 -50 110 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 130 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Conn_01x02 +# +DEF Conn_01x02 J 0 40 Y N 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "Conn_01x02" 0 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_??x*mm* + Connector*:*1x??x*mm* + Pin?Header?Straight?1X* + Pin?Header?Angled?1X* + Socket?Strip?Straight?1X* + Socket?Strip?Angled?1X* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 50 50 -150 1 1 10 f +X Pin_1 1 -200 0 150 R 50 50 1 1 P +X Pin_2 2 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Conn_Coaxial +# +DEF Conn_Coaxial J 0 40 Y N 1 F N +F0 "J" 10 120 50 H V C CNN +F1 "Conn_Coaxial" 115 0 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *BNC* + *SMA* + *SMB* + *SMC* + *Cinch* +$ENDFPLIST +DRAW +A -2 0 71 1636 0 0 1 10 N -70 20 70 0 +A -1 0 71 0 -1638 0 1 10 N 70 0 -70 -20 +C 0 0 20 0 1 8 N +P 2 0 1 0 -50 0 -20 0 N +P 2 0 1 0 0 -100 0 -70 N +X In 1 -150 0 100 R 50 50 1 1 P +X Ext 2 0 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# D_Zener +# +DEF D_Zener D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "D_Zener" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + TO-???* + *SingleDiode + *_Diode_* + *SingleDiode* + D_* +$ENDFPLIST +DRAW +P 2 0 1 0 50 0 -50 0 N +P 3 0 1 8 -50 -50 -50 50 -30 50 N +P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# GND +# +DEF GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "GND" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# L7805 +# +DEF L7805 U 0 10 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "L7805" 0 125 50 H V L CNN +F2 "" 25 -150 50 H I L CIN +F3 "" 0 -50 50 H I C CNN +ALIAS L7806 L7808 L7885 L7809 L7812 L7815 L7818 L7824 +$FPLIST + TO?252* + TO?263* + TO?220* +$ENDFPLIST +DRAW +S -200 75 200 -200 0 1 10 f +X IN 1 -300 0 100 R 50 50 1 1 W +X GND 2 0 -300 100 U 50 50 1 1 W +X OUT 3 300 0 100 L 50 50 1 1 w +ENDDRAW +ENDDEF +# +# LM2904 +# +DEF LM2904 U 0 20 Y Y 2 F N +F0 "U" 0 200 50 H V L CNN +F1 "LM2904" 0 -200 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS LM358 AD8620 LMC6062 LMC6082 TL062 TL072 TL082 NE5532 SA5532 RC4558 RC4560 RC4580 LMV358 TS912 TSV912IDT TSV912IST TLC272 TLC277 MCP602 OPA2134 OPA2340 OPA2376xxD OPA2376xxDGK MC33078 MC33178 LM4562 OP249 OP275 ADA4075-2 MCP6002-xP MCP6002-xSN MCP6002-xMS LM7332 OPA2333xxD OPA2333xxDGK LMC6482 LT1492 LTC6081xMS8 LM6172 MCP6L92 NJM2043 NJM2114 NJM4556A NJM4558 NJM4559 NJM4560 NJM4580 NJM5532 ADA4807-2ARM OPA2691 +$FPLIST + SOIC*3.9x4.9mm*Pitch1.27mm* + DIP*W7.62mm* + TO*99* + OnSemi*Micro8* + TSSOP*3x3mm*Pitch0.65mm* + TSSOP*4.4x3mm*Pitch0.65mm* + MSOP*3x3mm*Pitch0.65mm* + SSOP*3.9x4.9mm*Pitch0.635mm* + LFCSP*2x2mm*Pitch0.5mm* + *SIP* + SOIC*5.3x6.2mm*Pitch1.27mm* +$ENDFPLIST +DRAW +P 4 0 1 10 -200 200 200 0 -200 -200 -200 200 f +X V- 4 -100 -300 150 U 50 50 0 1 W +X V+ 8 -100 300 150 D 50 50 0 1 W +X ~ 1 300 0 100 L 50 50 1 1 O +X - 2 -300 -100 100 R 50 50 1 1 I +X + 3 -300 100 100 R 50 50 1 1 I +X + 5 -300 100 100 R 50 50 2 1 I +X - 6 -300 -100 100 R 50 50 2 1 I +X ~ 7 300 0 100 L 50 50 2 1 O +ENDDRAW +ENDDEF +# +# MAX7219Display +# +DEF MAX7219Display U 0 40 Y Y 1 F N +F0 "U" 100 300 60 H V C CNN +F1 "MAX7219Display" -50 -300 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +S -150 250 150 -250 0 1 0 N +X VCC 1 -350 200 200 R 50 50 1 1 I +X DIN 2 -350 100 200 R 50 50 1 1 I +X CLK 3 -350 0 200 R 50 50 1 1 I +X CS 4 -350 -100 200 R 50 50 1 1 I +X GND 5 -350 -200 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# POT +# +DEF POT RV 0 40 N N 1 F N +F0 "RV" -175 0 50 V V C CNN +F1 "POT" -100 0 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Potentiometer* +$ENDFPLIST +DRAW +S 40 100 -40 -100 0 1 10 N +P 2 0 1 0 100 0 60 0 N +P 3 0 1 0 45 0 90 20 90 -20 F +X 1 1 0 150 50 D 50 50 1 1 P +X 2 2 150 0 50 L 50 50 1 1 P +X 3 3 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# R +# +DEF R R 0 0 N Y 1 F N +F0 "R" 80 0 50 V V C CNN +F1 "R" 0 0 50 V V C CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* + R_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# SW_Rotary2x6 +# +DEF SW_Rotary2x6 SW 0 40 Y N 1 F N +F0 "SW" 0 700 50 H V C CNN +F1 "SW_Rotary2x6" 0 -700 50 H V C CNN +F2 "" -100 600 50 H I C CNN +F3 "" -100 600 50 H I C CNN +DRAW +C -175 -400 25 0 0 0 N +C -175 300 25 0 0 0 N +C 25 -150 25 0 0 0 N +C 25 550 25 0 0 0 N +C 150 -600 25 0 0 0 N +C 150 -200 25 0 0 0 N +C 150 100 25 0 0 0 N +C 150 500 25 0 0 0 N +C 200 -500 25 0 0 0 N +C 200 -300 25 0 0 0 N +C 200 200 25 0 0 0 N +C 200 400 25 0 0 0 N +C 225 -400 25 0 0 0 N +C 225 300 25 0 0 0 N +P 2 0 0 0 -175 -400 25 -150 N +P 2 0 0 0 -175 300 25 550 N +P 2 0 0 0 -100 -300 -100 -250 N +P 2 0 0 0 -100 -200 -100 -150 N +P 2 0 0 0 -100 -100 -100 -50 N +P 2 0 0 0 -100 0 -100 50 N +P 2 0 0 0 -100 100 -100 150 N +P 2 0 0 0 -100 200 -100 250 N +P 2 0 0 0 -100 300 -100 350 N +P 2 0 0 0 175 -200 300 -200 N +P 2 0 0 0 175 500 300 500 N +P 2 0 0 0 225 -500 300 -500 N +P 2 0 0 0 225 -300 300 -300 N +P 2 0 0 0 225 200 300 200 N +P 2 0 0 0 225 400 300 400 N +P 2 0 0 0 250 -400 300 -400 N +P 2 0 0 0 250 300 300 300 N +P 2 0 0 0 300 -600 175 -600 N +P 2 0 0 0 300 100 175 100 N +P 3 0 0 0 25 -125 25 -100 300 -100 N +P 3 0 0 0 25 575 25 600 300 600 N +X 1 1 500 600 200 L 50 50 0 1 P +X 2 2 500 500 200 L 50 50 0 1 P +X 3 3 500 400 200 L 50 50 0 1 P +X 4 4 500 300 200 L 50 50 0 1 P +X 5 5 500 200 200 L 50 50 0 1 P +X 6 6 500 100 200 L 50 50 0 1 P +X 7 7 500 -100 200 L 50 50 0 1 P +X 8 8 500 -200 200 L 50 50 0 1 P +X 9 9 500 -300 200 L 50 50 0 1 P +X 10 10 500 -400 200 L 50 50 0 1 P +X 11 11 500 -500 200 L 50 50 0 1 P +X 12 12 500 -600 200 L 50 50 0 1 P +X 13 13 -400 300 200 R 50 50 0 1 P +X 14 14 -400 -400 200 R 50 50 0 1 P +ENDDRAW +ENDDEF +# +# SW_Rotary4x5 +# +DEF SW_Rotary4x5 SW 0 40 Y N 1 F N +F0 "SW" 0 1175 50 H V C CNN +F1 "SW_Rotary4x5" 0 -1175 50 H V C CNN +F2 "" -100 1300 50 H I C CNN +F3 "" -100 1300 50 H I C CNN +DRAW +C -175 -900 25 0 0 0 N +C -175 -300 25 0 0 0 N +C -175 300 25 0 0 0 N +C 175 -700 25 0 0 0 N +C 175 -100 25 0 0 0 N +C 175 100 25 0 0 0 N +C 175 500 25 0 0 0 N +C 175 700 25 0 0 0 N +C 175 1100 25 0 0 0 N +C 225 -800 25 0 0 0 N +C 225 -200 25 0 0 0 N +C 225 400 25 0 0 0 N +C 225 1000 25 0 0 0 N +C 250 -900 25 0 0 0 N +C 250 -300 25 0 0 0 N +P 2 0 0 0 225 -700 300 -700 N +P 2 0 0 0 250 -800 300 -800 N +P 2 0 0 0 250 -200 300 -200 N +C -175 900 25 0 1 0 N +C 175 -1100 25 0 1 0 N +C 175 -500 25 0 1 0 N +C 225 -1000 25 0 1 0 N +C 225 -400 25 0 1 0 N +C 225 200 25 0 1 0 N +C 225 800 25 0 1 0 N +C 250 300 25 0 1 0 N +C 250 900 25 0 1 0 N +P 2 0 1 0 -150 -900 175 -700 N +P 2 0 1 0 -150 300 175 500 N +P 2 0 1 0 -150 900 175 1100 N +P 2 0 1 0 0 -725 0 -775 N +P 2 0 1 0 0 -625 0 -675 N +P 2 0 1 0 0 -525 0 -575 N +P 2 0 1 0 0 -425 0 -475 N +P 2 0 1 0 0 -325 0 -375 N +P 2 0 1 0 0 -225 0 -275 N +P 2 0 1 0 0 -125 0 -175 N +P 2 0 1 0 0 -25 0 -75 N +P 2 0 1 0 0 75 0 25 N +P 2 0 1 0 0 175 0 125 N +P 2 0 1 0 0 275 0 225 N +P 2 0 1 0 0 375 0 325 N +P 2 0 1 0 0 475 0 425 N +P 2 0 1 0 0 575 0 525 N +P 2 0 1 0 0 675 0 625 N +P 2 0 1 0 0 775 0 725 N +P 2 0 1 0 0 875 0 825 N +P 2 0 1 0 0 975 0 925 N +P 2 0 1 0 175 -100 -150 -300 N +P 2 0 1 0 225 -700 200 -700 N +P 2 0 1 0 250 400 300 400 N +P 2 0 1 0 300 -1100 200 -1100 N +P 2 0 1 0 300 -1000 250 -1000 N +P 2 0 1 0 300 -900 275 -900 N +P 2 0 1 0 300 -500 200 -500 N +P 2 0 1 0 300 -400 250 -400 N +P 2 0 1 0 300 -300 275 -300 N +P 2 0 1 0 300 -100 200 -100 N +P 2 0 1 0 300 100 200 100 N +P 2 0 1 0 300 200 250 200 N +P 2 0 1 0 300 300 275 300 N +P 2 0 1 0 300 500 200 500 N +P 2 0 1 0 300 700 200 700 N +P 2 0 1 0 300 800 250 800 N +P 2 0 1 0 300 900 275 900 N +P 2 0 1 0 300 1000 250 1000 N +P 2 0 1 0 300 1100 200 1100 N +X 1 1 500 1100 200 L 50 50 0 1 P +X 2 2 500 1000 200 L 50 50 0 1 P +X 3 3 500 900 200 L 50 50 0 1 P +X 4 4 500 800 200 L 50 50 0 1 P +X 5 5 500 700 200 L 50 50 0 1 P +X 6 6 500 500 200 L 50 50 0 1 P +X 7 7 500 400 200 L 50 50 0 1 P +X 8 8 500 300 200 L 50 50 0 1 P +X 9 9 500 200 200 L 50 50 0 1 P +X 10 10 500 100 200 L 50 50 0 1 P +X 20 20 500 -1100 200 L 50 50 0 1 P +X 11 11 500 -100 200 L 50 50 0 1 P +X 21 21 -400 900 200 R 50 50 0 1 P +X 12 12 500 -200 200 L 50 50 0 1 P +X 22 22 -400 300 200 R 50 50 0 1 P +X 13 13 500 -300 200 L 50 50 0 1 P +X 23 23 -400 -300 200 R 50 50 0 1 P +X 14 14 500 -400 200 L 50 50 0 1 P +X 24 24 -400 -900 200 R 50 50 0 1 P +X 15 15 500 -500 200 L 50 50 0 1 P +X 16 16 500 -700 200 L 50 50 0 1 P +X 17 17 500 -800 200 L 50 50 0 1 P +X 18 18 500 -900 200 L 50 50 0 1 P +X 19 19 500 -1000 200 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# XR-2206 +# +DEF XR-2206 U 0 40 Y Y 1 F N +F0 "U" 350 850 60 H V C CNN +F1 "XR-2206" 200 -850 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +S -400 800 400 -800 0 1 0 N +X AMSI 1 -600 700 200 R 50 50 1 1 I +X STO 2 -600 500 200 R 50 50 1 1 O +X MO 3 -600 300 200 R 50 50 1 1 O +X VCC 4 -600 100 200 R 50 50 1 1 I +X TC1 5 -600 -100 200 R 50 50 1 1 I +X TC2 6 -600 -300 200 R 50 50 1 1 I +X TR1 7 -600 -500 200 R 50 50 1 1 O +X TR2 8 -600 -700 200 R 50 50 1 1 O +X FSKI 9 600 -700 200 L 50 50 1 1 I +X BIAS 10 600 -500 200 L 50 50 1 1 O +X SYNCO 11 600 -300 200 L 50 50 1 1 O +X GND 12 600 -100 200 L 50 50 1 1 I +X WAVEA1 13 600 100 200 L 50 50 1 1 I +X WAVEA2 14 600 300 200 L 50 50 1 1 I +X SYMA1 15 600 500 200 L 50 50 1 1 I +X SYMA2 16 600 700 200 L 50 50 1 1 I +ENDDRAW +ENDDEF +# +#End Library diff --git a/FunctionGenerator/FunctionGenerator.dcm b/FunctionGenerator/FunctionGenerator.dcm new file mode 100644 index 0000000..5f3ed79 --- /dev/null +++ b/FunctionGenerator/FunctionGenerator.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/FunctionGenerator/FunctionGenerator.kicad_pcb b/FunctionGenerator/FunctionGenerator.kicad_pcb new file mode 100644 index 0000000..02c8ecb --- /dev/null +++ b/FunctionGenerator/FunctionGenerator.kicad_pcb @@ -0,0 +1 @@ +(kicad_pcb (version 4) (host kicad "dummy file") ) diff --git a/FunctionGenerator/FunctionGenerator.lib b/FunctionGenerator/FunctionGenerator.lib new file mode 100644 index 0000000..e515160 --- /dev/null +++ b/FunctionGenerator/FunctionGenerator.lib @@ -0,0 +1,32 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# XR-2206 +# +DEF XR-2206 U 0 40 Y Y 1 F N +F0 "U" 350 850 60 H V C CNN +F1 "XR-2206" 200 -850 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +S -400 800 400 -800 0 1 0 N +X AMSI 1 -600 700 200 R 50 50 1 1 I +X STO 2 -600 500 200 R 50 50 1 1 O +X MO 3 -600 300 200 R 50 50 1 1 O +X VCC 4 -600 100 200 R 50 50 1 1 I +X TC1 5 -600 -100 200 R 50 50 1 1 I +X TC2 6 -600 -300 200 R 50 50 1 1 I +X TR1 7 -600 -500 200 R 50 50 1 1 O +X TR2 8 -600 -700 200 R 50 50 1 1 O +X FSKI 9 600 -700 200 L 50 50 1 1 I +X BIAS 10 600 -500 200 L 50 50 1 1 O +X SYNCO 11 600 -300 200 L 50 50 1 1 O +X GND 12 600 -100 200 L 50 50 1 1 I +X WAVEA1 13 600 100 200 L 50 50 1 1 I +X WAVEA2 14 600 300 200 L 50 50 1 1 I +X SYMA1 15 600 500 200 L 50 50 1 1 I +X SYMA2 16 600 700 200 L 50 50 1 1 I +ENDDRAW +ENDDEF +# +#End Library diff --git a/FunctionGenerator/FunctionGenerator.pro b/FunctionGenerator/FunctionGenerator.pro new file mode 100644 index 0000000..2c55f12 --- /dev/null +++ b/FunctionGenerator/FunctionGenerator.pro @@ -0,0 +1,77 @@ +update=Di 06 Mär 2018 15:00:42 CET +version=1 +last_client=kicad +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[general] +version=1 +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=power +LibName2=device +LibName3=switches +LibName4=relays +LibName5=motors +LibName6=transistors +LibName7=conn +LibName8=linear +LibName9=regul +LibName10=74xx +LibName11=cmos4000 +LibName12=adc-dac +LibName13=memory +LibName14=xilinx +LibName15=microcontrollers +LibName16=dsp +LibName17=microchip +LibName18=analog_switches +LibName19=motorola +LibName20=texas +LibName21=intel +LibName22=audio +LibName23=interface +LibName24=digital-audio +LibName25=philips +LibName26=display +LibName27=cypress +LibName28=siliconi +LibName29=opto +LibName30=atmel +LibName31=contrib +LibName32=valves +LibName33=FunctionGenerator +LibName34=sw_rotary4x5 +LibName35=Max7219Display +LibName36=ArduinoProMini +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName=/home/enbewe/Coding/KiCad/FunctionGenerator/Schematic +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName= +SpiceForceRefPrefix=0 +SpiceUseNetNumbers=0 +LabSize=60 diff --git a/FunctionGenerator/FunctionGenerator.sch b/FunctionGenerator/FunctionGenerator.sch new file mode 100644 index 0000000..0f3fe50 --- /dev/null +++ b/FunctionGenerator/FunctionGenerator.sch @@ -0,0 +1,1645 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:switches +LIBS:relays +LIBS:motors +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:FunctionGenerator +LIBS:sw_rotary4x5 +LIBS:Max7219Display +LIBS:ArduinoProMini +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "XR-2206 Function Generator" +Date "2018-03-06" +Rev "v1.0" +Comp "eNBeWe.de" +Comment1 "Based on Original Design by Scullcom" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L C C2 +U 1 1 5A9D2CB3 +P 1250 1100 +F 0 "C2" H 1275 1200 50 0000 L CNN +F 1 "0.1u" H 1275 1000 50 0000 L CNN +F 2 "" H 1288 950 50 0001 C CNN +F 3 "" H 1250 1100 50 0001 C CNN + 1 1250 1100 + 1 0 0 -1 +$EndComp +$Comp +L C C4 +U 1 1 5A9D2D10 +P 2050 1100 +F 0 "C4" H 2075 1200 50 0000 L CNN +F 1 "0.1u" H 2075 1000 50 0000 L CNN +F 2 "" H 2088 950 50 0001 C CNN +F 3 "" H 2050 1100 50 0001 C CNN + 1 2050 1100 + 1 0 0 -1 +$EndComp +$Comp +L L7805 U1 +U 1 1 5A9D2D41 +P 1650 850 +F 0 "U1" H 1500 975 50 0000 C CNN +F 1 "L7805" H 1650 975 50 0000 L CNN +F 2 "" H 1675 700 50 0001 L CIN +F 3 "" H 1650 800 50 0001 C CNN + 1 1650 850 + 1 0 0 -1 +$EndComp +$Comp +L +12V #PWR01 +U 1 1 5A9D3043 +P 1050 750 +F 0 "#PWR01" H 1050 600 50 0001 C CNN +F 1 "+12V" H 1050 890 50 0000 C CNN +F 2 "" H 1050 750 50 0001 C CNN +F 3 "" H 1050 750 50 0001 C CNN + 1 1050 750 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR02 +U 1 1 5A9D305F +P 2150 750 +F 0 "#PWR02" H 2150 600 50 0001 C CNN +F 1 "+5V" H 2150 890 50 0000 C CNN +F 2 "" H 2150 750 50 0001 C CNN +F 3 "" H 2150 750 50 0001 C CNN + 1 2150 750 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR03 +U 1 1 5A9D30A7 +P 2150 1450 +F 0 "#PWR03" H 2150 1200 50 0001 C CNN +F 1 "GND" H 2150 1300 50 0000 C CNN +F 2 "" H 2150 1450 50 0001 C CNN +F 3 "" H 2150 1450 50 0001 C CNN + 1 2150 1450 + 1 0 0 -1 +$EndComp +$Comp +L XR-2206 U2 +U 1 1 5A9D60A4 +P 4150 1450 +F 0 "U2" H 4500 2300 60 0000 C CNN +F 1 "XR-2206" H 4350 600 60 0000 C CNN +F 2 "" H 4150 1450 60 0001 C CNN +F 3 "" H 4150 1450 60 0001 C CNN + 1 4150 1450 + 1 0 0 -1 +$EndComp +$Comp +L Conn_01x02 J1 +U 1 1 5A9D61F8 +P 750 1050 +F 0 "J1" H 750 1150 50 0000 C CNN +F 1 "PWR_IN" H 750 850 50 0000 C CNN +F 2 "" H 750 1050 50 0001 C CNN +F 3 "" H 750 1050 50 0001 C CNN + 1 750 1050 + -1 0 0 -1 +$EndComp +Text Notes 500 1650 0 60 ~ 0 +Power Supply +$Comp +L +12V #PWR04 +U 1 1 5A9D9298 +P 3450 1350 +F 0 "#PWR04" H 3450 1200 50 0001 C CNN +F 1 "+12V" H 3300 1400 50 0000 C CNN +F 2 "" H 3450 1350 50 0001 C CNN +F 3 "" H 3450 1350 50 0001 C CNN + 1 3450 1350 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR05 +U 1 1 5A9D92B8 +P 4900 1500 +F 0 "#PWR05" H 4900 1250 50 0001 C CNN +F 1 "GND" H 5050 1450 50 0000 C CNN +F 2 "" H 4900 1500 50 0001 C CNN +F 3 "" H 4900 1500 50 0001 C CNN + 1 4900 1500 + 1 0 0 -1 +$EndComp +Text GLabel 3250 950 0 60 Input ~ 0 +Sine/Tri_Raw +$Comp +L GND #PWR06 +U 1 1 5A9D9473 +P 3450 750 +F 0 "#PWR06" H 3450 500 50 0001 C CNN +F 1 "GND" H 3300 700 50 0000 C CNN +F 2 "" H 3450 750 50 0001 C CNN +F 3 "" H 3450 750 50 0001 C CNN + 1 3450 750 + 1 0 0 -1 +$EndComp +Text GLabel 4950 1750 2 60 Input ~ 0 +Square_Raw +$Comp +L CP1 C12 +U 1 1 5A9D954B +P 5000 1950 +F 0 "C12" V 5050 2000 50 0000 L CNN +F 1 "10u" V 4950 1750 50 0000 L CNN +F 2 "" H 5000 1950 50 0001 C CNN +F 3 "" H 5000 1950 50 0001 C CNN + 1 5000 1950 + 0 -1 -1 0 +$EndComp +$Comp +L GND #PWR07 +U 1 1 5A9D96F5 +P 5300 1900 +F 0 "#PWR07" H 5300 1650 50 0001 C CNN +F 1 "GND" H 5450 1850 50 0000 C CNN +F 2 "" H 5300 1900 50 0001 C CNN +F 3 "" H 5300 1900 50 0001 C CNN + 1 5300 1900 + 1 0 0 -1 +$EndComp +$Comp +L SW_Rotary4x5 SW2 +U 1 1 5A9E5BC8 +P 1850 3950 +F 0 "SW2" H 1850 5125 50 0000 C CNN +F 1 "Mode Switch" H 1850 2775 50 0000 C CNN +F 2 "" H 1750 5250 50 0001 C CNN +F 3 "" H 1750 5250 50 0001 C CNN + 1 1850 3950 + 1 0 0 -1 +$EndComp +Text GLabel 4950 1150 2 60 Input ~ 0 +Wave_Adj_A +Text GLabel 4950 1350 2 60 Input ~ 0 +Wave_Adj_B +NoConn ~ 2350 3150 +NoConn ~ 2350 3250 +NoConn ~ 2350 2850 +NoConn ~ 2350 2950 +Text GLabel 1350 3050 0 60 Input ~ 0 +Wave_Adj_A +Wire Wire Line + 1050 1050 950 1050 +Wire Wire Line + 1050 750 1050 1050 +Wire Wire Line + 1050 850 1350 850 +Wire Wire Line + 1250 850 1250 950 +Wire Wire Line + 950 1150 1050 1150 +Wire Wire Line + 1050 1150 1050 1350 +Wire Wire Line + 1050 1350 2150 1350 +Wire Wire Line + 1250 1350 1250 1250 +Connection ~ 1250 850 +Wire Wire Line + 1650 1350 1650 1150 +Connection ~ 1250 1350 +Wire Wire Line + 1950 850 2150 850 +Wire Wire Line + 2050 850 2050 950 +Wire Wire Line + 2050 1350 2050 1250 +Connection ~ 1650 1350 +Wire Wire Line + 2150 850 2150 750 +Connection ~ 2050 850 +Connection ~ 1050 850 +Wire Wire Line + 2150 1350 2150 1450 +Connection ~ 2050 1350 +Wire Notes Line + 500 1700 2300 1700 +Wire Notes Line + 2300 500 2300 2600 +Wire Wire Line + 3550 1350 3450 1350 +Wire Wire Line + 4850 1950 4750 1950 +Wire Wire Line + 1450 3050 1350 3050 +$Comp +L POT RV1 +U 1 1 5A9E6E52 +P 2700 3050 +F 0 "RV1" V 2800 2950 50 0000 C CNN +F 1 "500" V 2700 3050 50 0000 C CNN +F 2 "" H 2700 3050 50 0001 C CNN +F 3 "" H 2700 3050 50 0001 C CNN + 1 2700 3050 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 2550 3050 2350 3050 +Wire Wire Line + 2450 3050 2450 2900 +Wire Wire Line + 2450 2900 2700 2900 +Connection ~ 2450 3050 +Wire Wire Line + 2850 3050 2950 3050 +Text GLabel 2950 3050 2 60 Input ~ 0 +Wave_Adj_B +Text GLabel 3250 1150 0 60 Input ~ 0 +Amplitude_Ctrl +Wire Wire Line + 3550 1150 3250 1150 +Text GLabel 1350 3650 0 60 Input ~ 0 +Amplitude_Ctrl +Wire Wire Line + 1450 3650 1350 3650 +NoConn ~ 2350 3450 +NoConn ~ 2350 3550 +$Comp +L POT RV2 +U 1 1 5A9E76CF +P 2700 3650 +F 0 "RV2" V 2800 3550 50 0000 C CNN +F 1 "50k" V 2700 3650 50 0000 C CNN +F 2 "" H 2700 3650 50 0001 C CNN +F 3 "" H 2700 3650 50 0001 C CNN + 1 2700 3650 + 0 -1 -1 0 +$EndComp +$Comp +L POT RV3 +U 1 1 5A9E773D +P 2700 3750 +F 0 "RV3" V 2800 3850 50 0000 C CNN +F 1 "50k" V 2700 3750 50 0000 C CNN +F 2 "" H 2700 3750 50 0001 C CNN +F 3 "" H 2700 3750 50 0001 C CNN + 1 2700 3750 + 0 1 1 0 +$EndComp +Wire Wire Line + 2550 3650 2350 3650 +Wire Wire Line + 2700 3500 2450 3500 +Wire Wire Line + 2450 3500 2450 3650 +Connection ~ 2450 3650 +Wire Wire Line + 2550 3750 2350 3750 +Wire Wire Line + 2350 3850 2450 3850 +Wire Wire Line + 2450 3750 2450 3900 +Connection ~ 2450 3750 +Wire Wire Line + 2450 3900 2700 3900 +Connection ~ 2450 3850 +Wire Wire Line + 2850 3650 2950 3650 +Wire Wire Line + 2950 3550 2950 3950 +Wire Wire Line + 2850 3750 3050 3750 +$Comp +L R R5 +U 1 1 5A9E7CB5 +P 3200 3550 +F 0 "R5" V 3280 3550 50 0000 C CNN +F 1 "10k" V 3200 3550 50 0000 C CNN +F 2 "" V 3130 3550 50 0001 C CNN +F 3 "" H 3200 3550 50 0001 C CNN + 1 3200 3550 + 0 1 1 0 +$EndComp +$Comp +L R R6 +U 1 1 5A9E7CF2 +P 3200 3750 +F 0 "R6" V 3280 3750 50 0000 C CNN +F 1 "10k" V 3200 3750 50 0000 C CNN +F 2 "" V 3130 3750 50 0001 C CNN +F 3 "" H 3200 3750 50 0001 C CNN + 1 3200 3750 + 0 1 1 0 +$EndComp +$Comp +L CP1 C11 +U 1 1 5A9E7D38 +P 3200 3950 +F 0 "C11" V 3250 3750 50 0000 L CNN +F 1 "10u" V 3150 3750 50 0000 L CNN +F 2 "" H 3200 3950 50 0001 C CNN +F 3 "" H 3200 3950 50 0001 C CNN + 1 3200 3950 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 3050 3550 2950 3550 +Connection ~ 2950 3650 +Connection ~ 2950 3750 +Wire Wire Line + 2950 3950 3050 3950 +$Comp +L +12V #PWR08 +U 1 1 5A9E81D9 +P 3450 3450 +F 0 "#PWR08" H 3450 3300 50 0001 C CNN +F 1 "+12V" H 3450 3590 50 0000 C CNN +F 2 "" H 3450 3450 50 0001 C CNN +F 3 "" H 3450 3450 50 0001 C CNN + 1 3450 3450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3450 3450 3450 3550 +Wire Wire Line + 3450 3550 3350 3550 +Wire Wire Line + 3350 3950 3450 3950 +Wire Wire Line + 3450 3750 3450 4050 +Text GLabel 4950 2150 2 60 Input ~ 0 +Pulse_Mode_En +$Comp +L R R1 +U 1 1 5A9E8754 +P 1100 2100 +F 0 "R1" V 1180 2100 50 0000 C CNN +F 1 "1k" V 1100 2100 50 0000 C CNN +F 2 "" V 1030 2100 50 0001 C CNN +F 3 "" H 1100 2100 50 0001 C CNN + 1 1100 2100 + 0 1 1 0 +$EndComp +$Comp +L R R2 +U 1 1 5A9E87A8 +P 1600 2100 +F 0 "R2" V 1680 2100 50 0000 C CNN +F 1 "1k" V 1600 2100 50 0000 C CNN +F 2 "" V 1530 2100 50 0001 C CNN +F 3 "" H 1600 2100 50 0001 C CNN + 1 1600 2100 + 0 1 1 0 +$EndComp +$Comp +L +12V #PWR09 +U 1 1 5A9E8848 +P 850 2000 +F 0 "#PWR09" H 850 1850 50 0001 C CNN +F 1 "+12V" H 850 2140 50 0000 C CNN +F 2 "" H 850 2000 50 0001 C CNN +F 3 "" H 850 2000 50 0001 C CNN + 1 850 2000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 850 2000 850 2300 +Wire Wire Line + 850 2100 950 2100 +Wire Wire Line + 1250 2100 1450 2100 +$Comp +L +6V #PWR010 +U 1 1 5A9E89F5 +P 1350 2000 +F 0 "#PWR010" H 1350 1850 50 0001 C CNN +F 1 "+6V" H 1350 2140 50 0000 C CNN +F 2 "" H 1350 2000 50 0001 C CNN +F 3 "" H 1350 2000 50 0001 C CNN + 1 1350 2000 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR011 +U 1 1 5A9E8A37 +P 2000 2200 +F 0 "#PWR011" H 2000 1950 50 0001 C CNN +F 1 "GND" H 2000 2050 50 0000 C CNN +F 2 "" H 2000 2200 50 0001 C CNN +F 3 "" H 2000 2200 50 0001 C CNN + 1 2000 2200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1750 2100 2000 2100 +Wire Wire Line + 1350 2000 1350 2300 +Connection ~ 1350 2100 +Text Notes 500 2550 0 60 ~ 0 +Floating Ground +Wire Wire Line + 4800 1550 4750 1550 +Wire Wire Line + 5300 1900 5200 1900 +Wire Wire Line + 5200 1900 5200 1950 +Wire Wire Line + 5200 1950 5150 1950 +Wire Wire Line + 4900 1500 4800 1500 +Wire Wire Line + 4800 1500 4800 1550 +Wire Wire Line + 4950 1150 4750 1150 +Wire Wire Line + 4750 1350 4950 1350 +Wire Wire Line + 4950 1750 4750 1750 +Wire Wire Line + 4750 2150 4950 2150 +Text GLabel 1350 4250 0 60 Input ~ 0 +Pulse_Mode_En +Wire Wire Line + 1350 4250 1450 4250 +NoConn ~ 2350 4050 +NoConn ~ 2350 4250 +NoConn ~ 2350 4350 +Text GLabel 2550 4300 2 60 Input ~ 0 +Square_Raw +Text GLabel 1350 4850 0 60 Input ~ 0 +Sel_Output +Text GLabel 2550 4700 2 60 Input ~ 0 +Square_Buf +Text GLabel 2550 4950 2 60 Input ~ 0 +Sine/Tri_Buf +Wire Wire Line + 2350 4150 2450 4150 +Wire Wire Line + 2450 4150 2450 4450 +Wire Wire Line + 2450 4450 2350 4450 +Wire Wire Line + 2450 4300 2550 4300 +Connection ~ 2450 4300 +Wire Wire Line + 2350 4650 2450 4650 +Wire Wire Line + 2450 4650 2450 4750 +Wire Wire Line + 2450 4700 2550 4700 +Wire Wire Line + 2450 4750 2350 4750 +Connection ~ 2450 4700 +Wire Wire Line + 2350 4850 2450 4850 +Wire Wire Line + 2450 4850 2450 5050 +Wire Wire Line + 2350 4950 2550 4950 +Wire Wire Line + 2450 5050 2350 5050 +Connection ~ 2450 4950 +Wire Wire Line + 3450 3750 3350 3750 +Connection ~ 3450 3950 +$Comp +L GND #PWR012 +U 1 1 5A9EAEC2 +P 3450 4050 +F 0 "#PWR012" H 3450 3800 50 0001 C CNN +F 1 "GND" H 3450 3900 50 0000 C CNN +F 2 "" H 3450 4050 50 0001 C CNN +F 3 "" H 3450 4050 50 0001 C CNN + 1 3450 4050 + 1 0 0 -1 +$EndComp +$Comp +L POT RV6 +U 1 1 5A9EB328 +P 5000 750 +F 0 "RV6" V 5100 650 50 0000 C CNN +F 1 "25k" V 5000 750 50 0000 C CNN +F 2 "" H 5000 750 50 0001 C CNN +F 3 "" H 5000 750 50 0001 C CNN + 1 5000 750 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 4850 750 4750 750 +Wire Wire Line + 4750 950 5250 950 +Wire Wire Line + 5250 950 5250 750 +Wire Wire Line + 5250 750 5150 750 +$Comp +L GND #PWR013 +U 1 1 5A9EB57E +P 5300 600 +F 0 "#PWR013" H 5300 350 50 0001 C CNN +F 1 "GND" H 5450 550 50 0000 C CNN +F 2 "" H 5300 600 50 0001 C CNN +F 3 "" H 5300 600 50 0001 C CNN + 1 5300 600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5000 600 5000 550 +Wire Wire Line + 5000 550 5300 550 +Wire Wire Line + 5300 550 5300 600 +$Comp +L POT RV5 +U 1 1 5A9EB75C +P 3200 2250 +F 0 "RV5" V 3300 2150 50 0000 C CNN +F 1 "100k" V 3200 2250 50 0000 C CNN +F 2 "" H 3200 2250 50 0001 C CNN +F 3 "" H 3200 2250 50 0001 C CNN + 1 3200 2250 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 3550 2150 3550 2250 +Wire Wire Line + 3550 2250 3350 2250 +Wire Wire Line + 3200 2100 3450 2100 +Wire Wire Line + 3450 2100 3450 2250 +Connection ~ 3450 2250 +$Comp +L POT RV4 +U 1 1 5A9EBB8C +P 3200 2000 +F 0 "RV4" V 3300 1900 50 0000 C CNN +F 1 "100k" V 3200 2000 50 0000 C CNN +F 2 "" H 3200 2000 50 0001 C CNN +F 3 "" H 3200 2000 50 0001 C CNN + 1 3200 2000 + 0 -1 -1 0 +$EndComp +$Comp +L R R3 +U 1 1 5A9EBCF2 +P 2800 2000 +F 0 "R3" V 2880 2000 50 0000 C CNN +F 1 "1k" V 2800 2000 50 0000 C CNN +F 2 "" V 2730 2000 50 0001 C CNN +F 3 "" H 2800 2000 50 0001 C CNN + 1 2800 2000 + 0 1 1 0 +$EndComp +$Comp +L R R4 +U 1 1 5A9EBD6D +P 2800 2250 +F 0 "R4" V 2880 2250 50 0000 C CNN +F 1 "1k" V 2800 2250 50 0000 C CNN +F 2 "" V 2730 2250 50 0001 C CNN +F 3 "" H 2800 2250 50 0001 C CNN + 1 2800 2250 + 0 1 1 0 +$EndComp +Wire Wire Line + 3050 2250 2950 2250 +Wire Wire Line + 2550 2250 2650 2250 +$Comp +L GND #PWR014 +U 1 1 5A9EC076 +P 2550 2350 +F 0 "#PWR014" H 2550 2100 50 0001 C CNN +F 1 "GND" H 2700 2300 50 0000 C CNN +F 2 "" H 2550 2350 50 0001 C CNN +F 3 "" H 2550 2350 50 0001 C CNN + 1 2550 2350 + 1 0 0 -1 +$EndComp +Connection ~ 2550 2250 +Text GLabel 3350 1550 0 60 Input ~ 0 +Freq_Cap_A +Text GLabel 3350 1750 0 60 Input ~ 0 +Freq_Cap_B +Wire Wire Line + 3550 1950 3550 2000 +Wire Wire Line + 3550 2000 3350 2000 +Wire Wire Line + 3200 1850 3450 1850 +Wire Wire Line + 3450 1850 3450 2000 +Connection ~ 3450 2000 +Wire Wire Line + 3050 2000 2950 2000 +Wire Wire Line + 2650 2000 2550 2000 +Wire Wire Line + 2550 2000 2550 2350 +Wire Wire Line + 3350 1750 3550 1750 +Wire Wire Line + 3550 1550 3350 1550 +Wire Notes Line + 500 2600 5900 2600 +Wire Notes Line + 5900 500 5900 2850 +Text Notes 3150 2550 2 60 ~ 0 +Signal Generation +Wire Notes Line + 3650 2600 3650 7800 +$Comp +L SW_Rotary2x6 SW1 +U 1 1 5A9ED21D +P 1650 6650 +F 0 "SW1" H 1650 7350 50 0000 C CNN +F 1 "Frequency Range" H 1650 5950 50 0000 C CNN +F 2 "" H 1550 7250 50 0001 C CNN +F 3 "" H 1550 7250 50 0001 C CNN + 1 1650 6650 + 1 0 0 -1 +$EndComp +$Comp +L C C9 +U 1 1 5A9ED3FF +P 2750 6350 +F 0 "C9" V 2700 6400 50 0000 L CNN +F 1 "??" V 2700 6150 50 0000 L CNN +F 2 "" H 2788 6200 50 0001 C CNN +F 3 "" H 2750 6350 50 0001 C CNN + 1 2750 6350 + 0 1 1 0 +$EndComp +$Comp +L C C8 +U 1 1 5A9ED58F +P 2750 6150 +F 0 "C8" V 2700 6200 50 0000 L CNN +F 1 "??" V 2700 5950 50 0000 L CNN +F 2 "" H 2788 6000 50 0001 C CNN +F 3 "" H 2750 6150 50 0001 C CNN + 1 2750 6150 + 0 1 1 0 +$EndComp +$Comp +L C C6 +U 1 1 5A9ED5FF +P 2400 6250 +F 0 "C6" V 2350 6300 50 0000 L CNN +F 1 "??" V 2350 6050 50 0000 L CNN +F 2 "" H 2438 6100 50 0001 C CNN +F 3 "" H 2400 6250 50 0001 C CNN + 1 2400 6250 + 0 1 1 0 +$EndComp +$Comp +L C C5 +U 1 1 5A9ED669 +P 2400 6050 +F 0 "C5" V 2350 6100 50 0000 L CNN +F 1 "??" V 2350 5850 50 0000 L CNN +F 2 "" H 2438 5900 50 0001 C CNN +F 3 "" H 2400 6050 50 0001 C CNN + 1 2400 6050 + 0 1 1 0 +$EndComp +$Comp +L C C7 +U 1 1 5A9ED6CA +P 2400 6450 +F 0 "C7" V 2350 6500 50 0000 L CNN +F 1 "??" V 2350 6250 50 0000 L CNN +F 2 "" H 2438 6300 50 0001 C CNN +F 3 "" H 2400 6450 50 0001 C CNN + 1 2400 6450 + 0 1 1 0 +$EndComp +$Comp +L C C10 +U 1 1 5A9ED72A +P 2750 6550 +F 0 "C10" V 2700 6600 50 0000 L CNN +F 1 "??" V 2700 6350 50 0000 L CNN +F 2 "" H 2788 6400 50 0001 C CNN +F 3 "" H 2750 6550 50 0001 C CNN + 1 2750 6550 + 0 1 1 0 +$EndComp +Wire Wire Line + 2250 6050 2150 6050 +Wire Wire Line + 2150 6150 2600 6150 +Wire Wire Line + 2150 6250 2250 6250 +Wire Wire Line + 2150 6350 2600 6350 +Wire Wire Line + 2150 6450 2250 6450 +Wire Wire Line + 2600 6550 2150 6550 +Wire Wire Line + 2900 6550 2950 6550 +Wire Wire Line + 2950 6550 2950 7250 +Wire Wire Line + 2950 7250 2150 7250 +Wire Wire Line + 2550 6450 3000 6450 +Wire Wire Line + 3000 6450 3000 7150 +Wire Wire Line + 3000 7150 2150 7150 +Wire Wire Line + 2900 6350 3050 6350 +Wire Wire Line + 3050 6350 3050 7050 +Wire Wire Line + 3050 7050 2150 7050 +Wire Wire Line + 2550 6250 3100 6250 +Wire Wire Line + 3100 6250 3100 6950 +Wire Wire Line + 3100 6950 2150 6950 +Wire Wire Line + 2150 6850 3150 6850 +Wire Wire Line + 3150 6850 3150 6150 +Wire Wire Line + 3150 6150 2900 6150 +Wire Wire Line + 2550 6050 3200 6050 +Wire Wire Line + 3200 6050 3200 6750 +Wire Wire Line + 3200 6750 2150 6750 +Text GLabel 1150 6350 0 60 Input ~ 0 +Freq_Cap_A +Text GLabel 1150 7050 0 60 Input ~ 0 +Freq_Cap_B +Wire Wire Line + 1250 6350 1150 6350 +Wire Wire Line + 1150 7050 1250 7050 +Text Notes 1750 7700 2 60 ~ 0 +Frequency Range Selection +Wire Wire Line + 1450 4850 1350 4850 +Wire Wire Line + 3550 750 3450 750 +Wire Wire Line + 3550 950 3250 950 +$Comp +L GND #PWR015 +U 1 1 5A9F1DF6 +P 4750 6200 +F 0 "#PWR015" H 4750 5950 50 0001 C CNN +F 1 "GND" H 4600 6150 50 0000 C CNN +F 2 "" H 4750 6200 50 0001 C CNN +F 3 "" H 4750 6200 50 0001 C CNN + 1 4750 6200 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR016 +U 1 1 5A9F204F +P 6300 6000 +F 0 "#PWR016" H 6300 5850 50 0001 C CNN +F 1 "+5V" H 6400 6050 50 0000 C CNN +F 2 "" H 6300 6000 50 0001 C CNN +F 3 "" H 6300 6000 50 0001 C CNN + 1 6300 6000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4950 6250 4850 6250 +Wire Wire Line + 4850 6250 4850 6200 +Wire Wire Line + 4850 6200 4750 6200 +Text GLabel 3900 6150 2 60 Input ~ 0 +Square_Raw +$Comp +L 74HC14 U3 +U 1 1 5A9F25AD +P 4400 6650 +F 0 "U3" H 4550 6750 50 0000 C CNN +F 1 "74HC14" H 4600 6550 50 0000 C CNN +F 2 "" H 4400 6650 50 0001 C CNN +F 3 "" H 4400 6650 50 0001 C CNN + 1 4400 6650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4950 6650 4850 6650 +Wire Wire Line + 3800 6650 3950 6650 +$Comp +L GND #PWR017 +U 1 1 5A9F2DCA +P 4350 6750 +F 0 "#PWR017" H 4350 6500 50 0001 C CNN +F 1 "GND" H 4350 6600 50 0000 C CNN +F 2 "" H 4350 6750 50 0001 C CNN +F 3 "" H 4350 6750 50 0001 C CNN + 1 4350 6750 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR018 +U 1 1 5A9F2E2C +P 4350 6550 +F 0 "#PWR018" H 4350 6400 50 0001 C CNN +F 1 "+5V" H 4350 6700 50 0000 C CNN +F 2 "" H 4350 6550 50 0001 C CNN +F 3 "" H 4350 6550 50 0001 C CNN + 1 4350 6550 + 1 0 0 -1 +$EndComp +$Comp +L R R7 +U 1 1 5A9F3492 +P 3800 6400 +F 0 "R7" V 3880 6400 50 0000 C CNN +F 1 "1k" V 3800 6400 50 0000 C CNN +F 2 "" V 3730 6400 50 0001 C CNN +F 3 "" H 3800 6400 50 0001 C CNN + 1 3800 6400 + -1 0 0 1 +$EndComp +$Comp +L D_Zener D1 +U 1 1 5A9F3543 +P 3900 6850 +F 0 "D1" V 3900 6950 50 0000 C CNN +F 1 "5.1V" V 4000 6950 50 0000 C CNN +F 2 "" H 3900 6850 50 0001 C CNN +F 3 "" H 3900 6850 50 0001 C CNN + 1 3900 6850 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR019 +U 1 1 5A9F3726 +P 3900 7050 +F 0 "#PWR019" H 3900 6800 50 0001 C CNN +F 1 "GND" H 3900 6900 50 0000 C CNN +F 2 "" H 3900 7050 50 0001 C CNN +F 3 "" H 3900 7050 50 0001 C CNN + 1 3900 7050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3900 6700 3900 6650 +Connection ~ 3900 6650 +Wire Wire Line + 3900 7050 3900 7000 +Wire Wire Line + 3800 6650 3800 6550 +Wire Wire Line + 3900 6150 3800 6150 +Wire Wire Line + 3800 6150 3800 6250 +$Comp +L C C13 +U 1 1 5A9F3F40 +P 6300 6250 +F 0 "C13" H 6350 6350 50 0000 L CNN +F 1 "0.1u" H 6350 6150 50 0000 L CNN +F 2 "" H 6338 6100 50 0001 C CNN +F 3 "" H 6300 6250 50 0001 C CNN + 1 6300 6250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6300 6000 6300 6100 +Wire Wire Line + 6300 6050 6150 6050 +Wire Wire Line + 6150 6050 6150 6250 +Wire Wire Line + 6150 6250 6050 6250 +Connection ~ 6300 6050 +$Comp +L GND #PWR020 +U 1 1 5A9F45E1 +P 6300 6400 +F 0 "#PWR020" H 6300 6150 50 0001 C CNN +F 1 "GND" H 6400 6300 50 0000 C CNN +F 2 "" H 6300 6400 50 0001 C CNN +F 3 "" H 6300 6400 50 0001 C CNN + 1 6300 6400 + 1 0 0 -1 +$EndComp +$Comp +L MAX7219Display U6 +U 1 1 5A9F4B43 +P 6700 6950 +F 0 "U6" H 6800 7250 60 0000 C CNN +F 1 "Display" H 6650 6650 60 0000 C CNN +F 2 "" H 6700 6950 60 0001 C CNN +F 3 "" H 6700 6950 60 0001 C CNN + 1 6700 6950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6350 6850 6050 6850 +Wire Wire Line + 6050 6950 6350 6950 +Wire Wire Line + 6350 7050 6050 7050 +$Comp +L GND #PWR021 +U 1 1 5A9F4F52 +P 6250 7250 +F 0 "#PWR021" H 6250 7000 50 0001 C CNN +F 1 "GND" H 6250 7100 50 0000 C CNN +F 2 "" H 6250 7250 50 0001 C CNN +F 3 "" H 6250 7250 50 0001 C CNN + 1 6250 7250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6250 7250 6250 7150 +Wire Wire Line + 6250 7150 6350 7150 +$Comp +L +5V #PWR022 +U 1 1 5A9F5088 +P 6250 6650 +F 0 "#PWR022" H 6250 6500 50 0001 C CNN +F 1 "+5V" H 6350 6700 50 0000 C CNN +F 2 "" H 6250 6650 50 0001 C CNN +F 3 "" H 6250 6650 50 0001 C CNN + 1 6250 6650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6350 6750 6250 6750 +Wire Wire Line + 6250 6750 6250 6650 +Text Notes 4600 7700 2 60 ~ 0 +Frequency Readout +Text Notes 500 5500 0 60 ~ 0 +Mode Select\n1 Square 2 PWM 3 Sine 4 Triangle 5 Ramp +Wire Notes Line + 500 5550 6950 5550 +Wire Notes Line + 6950 5550 6950 7800 +$Comp +L R R8 +U 1 1 5A9F6138 +P 5100 1650 +F 0 "R8" V 5050 1800 50 0000 C CNN +F 1 "10k" V 5100 1650 50 0000 C CNN +F 2 "" V 5030 1650 50 0001 C CNN +F 3 "" H 5100 1650 50 0001 C CNN + 1 5100 1650 + 0 1 1 0 +$EndComp +Wire Wire Line + 4850 1750 4850 1650 +Wire Wire Line + 4850 1650 4950 1650 +Connection ~ 4850 1750 +$Comp +L +12V #PWR023 +U 1 1 5A9F64FB +P 5350 1600 +F 0 "#PWR023" H 5350 1450 50 0001 C CNN +F 1 "+12V" H 5450 1700 50 0000 C CNN +F 2 "" H 5350 1600 50 0001 C CNN +F 3 "" H 5350 1600 50 0001 C CNN + 1 5350 1600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5350 1600 5350 1650 +Wire Wire Line + 5350 1650 5250 1650 +Text GLabel 8100 950 0 60 Input ~ 0 +Sine/Tri_Raw +Text GLabel 6700 2050 0 60 Input ~ 0 +Square_Raw +$Comp +L R R9 +U 1 1 5A9F6AD0 +P 6950 2050 +F 0 "R9" V 7030 2050 50 0000 C CNN +F 1 "1k" V 6950 2050 50 0000 C CNN +F 2 "" V 6880 2050 50 0001 C CNN +F 3 "" H 6950 2050 50 0001 C CNN + 1 6950 2050 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 6800 2050 6700 2050 +$Comp +L 74HC14 U3 +U 2 1 5A9F6CD2 +P 7650 2050 +F 0 "U3" H 7800 2150 50 0000 C CNN +F 1 "74HC14" H 7850 1950 50 0000 C CNN +F 2 "" H 7650 2050 50 0001 C CNN +F 3 "" H 7650 2050 50 0001 C CNN + 2 7650 2050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7200 2050 7100 2050 +$Comp +L C C14 +U 1 1 5A9F6FB7 +P 8350 950 +F 0 "C14" V 8400 1000 50 0000 L CNN +F 1 "0.22u" V 8300 1000 50 0000 L CNN +F 2 "" H 8388 800 50 0001 C CNN +F 3 "" H 8350 950 50 0001 C CNN + 1 8350 950 + 0 1 1 0 +$EndComp +Wire Wire Line + 8200 950 8100 950 +$Comp +L NE5532 U7 +U 1 1 5A9F72D0 +P 9300 1050 +F 0 "U7" H 9300 1250 50 0000 L CNN +F 1 "NE5532" H 9300 850 50 0000 L CNN +F 2 "" H 9300 1050 50 0001 C CNN +F 3 "" H 9300 1050 50 0001 C CNN + 1 9300 1050 + 1 0 0 -1 +$EndComp +$Comp +L +12V #PWR024 +U 1 1 5A9F75E7 +P 9200 750 +F 0 "#PWR024" H 9200 600 50 0001 C CNN +F 1 "+12V" H 9200 890 50 0000 C CNN +F 2 "" H 9200 750 50 0001 C CNN +F 3 "" H 9200 750 50 0001 C CNN + 1 9200 750 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR025 +U 1 1 5A9F7664 +P 9200 1350 +F 0 "#PWR025" H 9200 1100 50 0001 C CNN +F 1 "GND" H 9200 1200 50 0000 C CNN +F 2 "" H 9200 1350 50 0001 C CNN +F 3 "" H 9200 1350 50 0001 C CNN + 1 9200 1350 + 1 0 0 -1 +$EndComp +$Comp +L CP1 C1 +U 1 1 5A9F7811 +P 1050 2300 +F 0 "C1" V 1100 2350 50 0000 L CNN +F 1 "220u" V 1000 2050 50 0000 L CNN +F 2 "" H 1050 2300 50 0001 C CNN +F 3 "" H 1050 2300 50 0001 C CNN + 1 1050 2300 + 0 -1 -1 0 +$EndComp +$Comp +L CP1 C3 +U 1 1 5A9F7A41 +P 1600 2300 +F 0 "C3" V 1650 2350 50 0000 L CNN +F 1 "220u" V 1550 2050 50 0000 L CNN +F 2 "" H 1600 2300 50 0001 C CNN +F 3 "" H 1600 2300 50 0001 C CNN + 1 1600 2300 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 2000 2100 2000 2200 +Wire Wire Line + 1750 2300 1800 2300 +Wire Wire Line + 1800 2300 1800 2100 +Connection ~ 1800 2100 +Connection ~ 1350 2300 +Wire Wire Line + 1200 2300 1450 2300 +Wire Wire Line + 850 2300 900 2300 +Connection ~ 850 2100 +$Comp +L R R12 +U 1 1 5A9F8548 +P 8600 1200 +F 0 "R12" V 8680 1200 50 0000 C CNN +F 1 "47k" V 8600 1200 50 0000 C CNN +F 2 "" V 8530 1200 50 0001 C CNN +F 3 "" H 8600 1200 50 0001 C CNN + 1 8600 1200 + -1 0 0 1 +$EndComp +$Comp +L +6V #PWR026 +U 1 1 5A9F8AB2 +P 8400 1250 +F 0 "#PWR026" H 8400 1100 50 0001 C CNN +F 1 "+6V" H 8400 1390 50 0000 C CNN +F 2 "" H 8400 1250 50 0001 C CNN +F 3 "" H 8400 1250 50 0001 C CNN + 1 8400 1250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8400 1250 8400 1350 +Wire Wire Line + 8400 1350 8600 1350 +$Comp +L POT RV8 +U 1 1 5A9F9064 +P 9700 1600 +F 0 "RV8" V 9800 1500 50 0000 C CNN +F 1 "20k" V 9700 1600 50 0000 C CNN +F 2 "" H 9700 1600 50 0001 C CNN +F 3 "" H 9700 1600 50 0001 C CNN + 1 9700 1600 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 9850 1600 9950 1600 +Wire Wire Line + 9950 1600 9950 1050 +Wire Wire Line + 9600 1050 10050 1050 +Wire Wire Line + 9700 1450 9950 1450 +Connection ~ 9950 1450 +Wire Wire Line + 9550 1600 8900 1600 +Wire Wire Line + 8900 1600 8900 1150 +Wire Wire Line + 8800 1150 9000 1150 +$Comp +L R R14 +U 1 1 5A9F9679 +P 8800 1400 +F 0 "R14" V 8880 1400 50 0000 C CNN +F 1 "10k" V 8800 1400 50 0000 C CNN +F 2 "" V 8730 1400 50 0001 C CNN +F 3 "" H 8800 1400 50 0001 C CNN + 1 8800 1400 + -1 0 0 1 +$EndComp +Wire Wire Line + 8800 1150 8800 1250 +Connection ~ 8900 1150 +$Comp +L +6V #PWR027 +U 1 1 5A9F9934 +P 8700 1600 +F 0 "#PWR027" H 8700 1450 50 0001 C CNN +F 1 "+6V" H 8600 1600 50 0000 C CNN +F 2 "" H 8700 1600 50 0001 C CNN +F 3 "" H 8700 1600 50 0001 C CNN + 1 8700 1600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8800 1550 8800 1650 +Wire Wire Line + 8800 1650 8700 1650 +Wire Wire Line + 8700 1650 8700 1600 +Wire Wire Line + 8500 950 9000 950 +Wire Wire Line + 8600 1050 8600 950 +Connection ~ 8600 950 +Text GLabel 10050 1050 2 60 Input ~ 0 +Sine/Tri_Buf +Connection ~ 9950 1050 +$Comp +L NE5532 U7 +U 2 1 5A9FA1DD +P 9300 2150 +F 0 "U7" H 9300 2350 50 0000 L CNN +F 1 "NE5532" H 9300 1950 50 0000 L CNN +F 2 "" H 9300 2150 50 0001 C CNN +F 3 "" H 9300 2150 50 0001 C CNN + 2 9300 2150 + 1 0 0 -1 +$EndComp +$Comp +L +12V #PWR028 +U 1 1 5A9FA1E3 +P 9200 1850 +F 0 "#PWR028" H 9200 1700 50 0001 C CNN +F 1 "+12V" H 9200 1990 50 0000 C CNN +F 2 "" H 9200 1850 50 0001 C CNN +F 3 "" H 9200 1850 50 0001 C CNN + 1 9200 1850 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR029 +U 1 1 5A9FA1E9 +P 9200 2450 +F 0 "#PWR029" H 9200 2200 50 0001 C CNN +F 1 "GND" H 9200 2300 50 0000 C CNN +F 2 "" H 9200 2450 50 0001 C CNN +F 3 "" H 9200 2450 50 0001 C CNN + 1 9200 2450 + 1 0 0 -1 +$EndComp +$Comp +L R R13 +U 1 1 5A9FA1EF +P 8600 2300 +F 0 "R13" V 8680 2300 50 0000 C CNN +F 1 "47k" V 8600 2300 50 0000 C CNN +F 2 "" V 8530 2300 50 0001 C CNN +F 3 "" H 8600 2300 50 0001 C CNN + 1 8600 2300 + -1 0 0 1 +$EndComp +$Comp +L +6V #PWR030 +U 1 1 5A9FA1F5 +P 8400 2350 +F 0 "#PWR030" H 8400 2200 50 0001 C CNN +F 1 "+6V" H 8400 2490 50 0000 C CNN +F 2 "" H 8400 2350 50 0001 C CNN +F 3 "" H 8400 2350 50 0001 C CNN + 1 8400 2350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8400 2350 8400 2450 +Wire Wire Line + 8400 2450 8600 2450 +$Comp +L POT RV9 +U 1 1 5A9FA1FD +P 9700 2700 +F 0 "RV9" V 9800 2600 50 0000 C CNN +F 1 "20k" V 9700 2700 50 0000 C CNN +F 2 "" H 9700 2700 50 0001 C CNN +F 3 "" H 9700 2700 50 0001 C CNN + 1 9700 2700 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 9850 2700 9950 2700 +Wire Wire Line + 9950 2700 9950 2150 +Wire Wire Line + 9600 2150 10050 2150 +Wire Wire Line + 9700 2550 9950 2550 +Connection ~ 9950 2550 +Wire Wire Line + 9550 2700 8900 2700 +Wire Wire Line + 8900 2700 8900 2250 +Wire Wire Line + 8800 2250 9000 2250 +$Comp +L R R15 +U 1 1 5A9FA20B +P 8800 2500 +F 0 "R15" V 8880 2500 50 0000 C CNN +F 1 "10k" V 8800 2500 50 0000 C CNN +F 2 "" V 8730 2500 50 0001 C CNN +F 3 "" H 8800 2500 50 0001 C CNN + 1 8800 2500 + -1 0 0 1 +$EndComp +Wire Wire Line + 8800 2250 8800 2350 +Connection ~ 8900 2250 +$Comp +L +6V #PWR031 +U 1 1 5A9FA213 +P 8700 2700 +F 0 "#PWR031" H 8700 2550 50 0001 C CNN +F 1 "+6V" H 8600 2700 50 0000 C CNN +F 2 "" H 8700 2700 50 0001 C CNN +F 3 "" H 8700 2700 50 0001 C CNN + 1 8700 2700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8800 2650 8800 2750 +Wire Wire Line + 8800 2750 8700 2750 +Wire Wire Line + 8700 2750 8700 2700 +Wire Wire Line + 8500 2050 9000 2050 +Wire Wire Line + 8600 2150 8600 2050 +Connection ~ 8600 2050 +Connection ~ 9950 2150 +$Comp +L CP1 C15 +U 1 1 5A9FA48F +P 8350 2050 +F 0 "C15" V 8400 1850 50 0000 L CNN +F 1 "10u" V 8300 1850 50 0000 L CNN +F 2 "" H 8350 2050 50 0001 C CNN +F 3 "" H 8350 2050 50 0001 C CNN + 1 8350 2050 + 0 1 1 0 +$EndComp +Text GLabel 10050 2150 2 60 Input ~ 0 +Square_Buf +$Comp +L C C16 +U 1 1 5A9FA769 +P 9700 2450 +F 0 "C16" V 9750 2500 50 0000 L CNN +F 1 "100p" V 9650 2500 50 0000 L CNN +F 2 "" H 9738 2300 50 0001 C CNN +F 3 "" H 9700 2450 50 0001 C CNN + 1 9700 2450 + 0 1 1 0 +$EndComp +Wire Wire Line + 9950 2450 9850 2450 +Connection ~ 9950 2450 +Wire Wire Line + 9550 2450 9450 2450 +Wire Wire Line + 9450 2450 9450 2700 +Connection ~ 9450 2700 +Wire Wire Line + 8200 2050 8100 2050 +Wire Notes Line + 5900 2850 11200 2850 +Text Notes 6700 2800 2 60 ~ 0 +Signal Buffering +NoConn ~ 4950 5950 +NoConn ~ 4950 6050 +NoConn ~ 4950 6150 +NoConn ~ 4950 6450 +NoConn ~ 4950 6550 +NoConn ~ 4950 6750 +NoConn ~ 4950 6850 +NoConn ~ 4950 6950 +NoConn ~ 4950 7050 +NoConn ~ 5350 7450 +NoConn ~ 5450 7450 +NoConn ~ 5550 7450 +NoConn ~ 5650 7450 +NoConn ~ 6050 6750 +NoConn ~ 6050 6650 +NoConn ~ 6050 6550 +NoConn ~ 6050 6450 +NoConn ~ 6050 6350 +NoConn ~ 6050 6150 +NoConn ~ 6050 6050 +NoConn ~ 6050 5950 +$Comp +L ArduinoProMini U5 +U 1 1 5A9EA42C +P 5500 6500 +F 0 "U5" H 5800 7300 60 0000 C CNN +F 1 "ArduinoProMini" V 5500 6500 60 0000 C CNN +F 2 "" H 5500 6500 60 0001 C CNN +F 3 "" H 5500 6500 60 0001 C CNN + 1 5500 6500 + 1 0 0 -1 +$EndComp +NoConn ~ 4950 6350 +$Comp +L NE5532 U4 +U 1 1 5A9EB4B8 +P 4750 3500 +F 0 "U4" H 4750 3700 50 0000 L CNN +F 1 "NE5532" H 4750 3300 50 0000 L CNN +F 2 "" H 4750 3500 50 0001 C CNN +F 3 "" H 4750 3500 50 0001 C CNN + 1 4750 3500 + 1 0 0 -1 +$EndComp +$Comp +L NE5532 U4 +U 2 1 5A9EB537 +P 6400 3500 +F 0 "U4" H 6400 3700 50 0000 L CNN +F 1 "NE5532" H 6400 3300 50 0000 L CNN +F 2 "" H 6400 3500 50 0001 C CNN +F 3 "" H 6400 3500 50 0001 C CNN + 2 6400 3500 + 1 0 0 -1 +$EndComp +Text GLabel 4350 3400 0 60 Input ~ 0 +Sel_Output +Wire Wire Line + 4350 3400 4450 3400 +$Comp +L GND #PWR032 +U 1 1 5A9EB9EE +P 4650 3800 +F 0 "#PWR032" H 4650 3550 50 0001 C CNN +F 1 "GND" H 4650 3650 50 0000 C CNN +F 2 "" H 4650 3800 50 0001 C CNN +F 3 "" H 4650 3800 50 0001 C CNN + 1 4650 3800 + 1 0 0 -1 +$EndComp +$Comp +L +12V #PWR033 +U 1 1 5A9EBA92 +P 4650 3200 +F 0 "#PWR033" H 4650 3050 50 0001 C CNN +F 1 "+12V" H 4650 3340 50 0000 C CNN +F 2 "" H 4650 3200 50 0001 C CNN +F 3 "" H 4650 3200 50 0001 C CNN + 1 4650 3200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5050 3500 5550 3500 +Wire Wire Line + 5150 3500 5150 4050 +Wire Wire Line + 5150 4050 4350 4050 +Wire Wire Line + 4350 4050 4350 3600 +Wire Wire Line + 4350 3600 4450 3600 +$Comp +L POT RV7 +U 1 1 5A9EBC55 +P 5550 3750 +F 0 "RV7" V 5650 3650 50 0000 C CNN +F 1 "20k" V 5550 3750 50 0000 C CNN +F 2 "" H 5550 3750 50 0001 C CNN +F 3 "" H 5550 3750 50 0001 C CNN + 1 5550 3750 + 1 0 0 -1 +$EndComp +Connection ~ 5150 3500 +$Comp +L +6V #PWR034 +U 1 1 5A9EC16D +P 5400 3800 +F 0 "#PWR034" H 5400 3650 50 0001 C CNN +F 1 "+6V" H 5300 3800 50 0000 C CNN +F 2 "" H 5400 3800 50 0001 C CNN +F 3 "" H 5400 3800 50 0001 C CNN + 1 5400 3800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5550 3500 5550 3600 +Wire Wire Line + 5550 3900 5400 3900 +Wire Wire Line + 5400 3900 5400 3800 +Wire Wire Line + 5800 3400 6100 3400 +Wire Wire Line + 5800 3400 5800 3750 +Wire Wire Line + 5800 3750 5700 3750 +$Comp +L +12V #PWR035 +U 1 1 5A9ECA9C +P 6300 3200 +F 0 "#PWR035" H 6300 3050 50 0001 C CNN +F 1 "+12V" H 6300 3340 50 0000 C CNN +F 2 "" H 6300 3200 50 0001 C CNN +F 3 "" H 6300 3200 50 0001 C CNN + 1 6300 3200 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR036 +U 1 1 5A9ECB43 +P 6300 3800 +F 0 "#PWR036" H 6300 3550 50 0001 C CNN +F 1 "GND" H 6300 3650 50 0000 C CNN +F 2 "" H 6300 3800 50 0001 C CNN +F 3 "" H 6300 3800 50 0001 C CNN + 1 6300 3800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6100 3600 6000 3600 +Wire Wire Line + 6000 3600 6000 4050 +Wire Wire Line + 6000 4050 6800 4050 +Wire Wire Line + 6800 4050 6800 3500 +Wire Wire Line + 6700 3500 6900 3500 +$Comp +L R R10 +U 1 1 5A9ECDE6 +P 7150 3400 +F 0 "R10" V 7230 3400 50 0000 C CNN +F 1 "1k" V 7150 3400 50 0000 C CNN +F 2 "" V 7080 3400 50 0001 C CNN +F 3 "" H 7150 3400 50 0001 C CNN + 1 7150 3400 + 0 -1 -1 0 +$EndComp +$Comp +L R R11 +U 1 1 5A9ED00F +P 7150 3600 +F 0 "R11" V 7230 3600 50 0000 C CNN +F 1 "1k" V 7150 3600 50 0000 C CNN +F 2 "" V 7080 3600 50 0001 C CNN +F 3 "" H 7150 3600 50 0001 C CNN + 1 7150 3600 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 7000 3400 6900 3400 +Wire Wire Line + 6900 3400 6900 3600 +Connection ~ 6800 3500 +Wire Wire Line + 6900 3600 7000 3600 +Connection ~ 6900 3500 +Wire Wire Line + 7300 3400 7400 3400 +Wire Wire Line + 7400 3400 7400 3600 +Wire Wire Line + 7400 3600 7300 3600 +$Comp +L Conn_Coaxial J2 +U 1 1 5A9ED466 +P 7650 3500 +F 0 "J2" H 7660 3620 50 0000 C CNN +F 1 "BNC Out" V 7765 3500 50 0000 C CNN +F 2 "" H 7650 3500 50 0001 C CNN +F 3 "" H 7650 3500 50 0001 C CNN + 1 7650 3500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7500 3500 7400 3500 +Connection ~ 7400 3500 +$Comp +L +6V #PWR037 +U 1 1 5A9ED6A0 +P 7550 3700 +F 0 "#PWR037" H 7550 3550 50 0001 C CNN +F 1 "+6V" H 7450 3700 50 0000 C CNN +F 2 "" H 7550 3700 50 0001 C CNN +F 3 "" H 7550 3700 50 0001 C CNN + 1 7550 3700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7650 3700 7650 3800 +Wire Wire Line + 7650 3800 7550 3800 +Wire Wire Line + 7550 3800 7550 3700 +Wire Notes Line + 7900 2850 7900 4350 +Wire Notes Line + 7900 4350 3650 4350 +Text Notes 3700 4300 0 60 ~ 0 +Output Amplitude +$EndSCHEMATC diff --git a/FunctionGenerator/Max7219Display.dcm b/FunctionGenerator/Max7219Display.dcm new file mode 100644 index 0000000..5f3ed79 --- /dev/null +++ b/FunctionGenerator/Max7219Display.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/FunctionGenerator/Max7219Display.lib b/FunctionGenerator/Max7219Display.lib new file mode 100644 index 0000000..e597b72 --- /dev/null +++ b/FunctionGenerator/Max7219Display.lib @@ -0,0 +1,21 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# MAX7219Display +# +DEF MAX7219Display U 0 40 Y Y 1 F N +F0 "U" 100 300 60 H V C CNN +F1 "MAX7219Display" -50 -300 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +S -150 250 150 -250 0 1 0 N +X VCC 1 -350 200 200 R 50 50 1 1 I +X DIN 2 -350 100 200 R 50 50 1 1 I +X CLK 3 -350 0 200 R 50 50 1 1 I +X CS 4 -350 -100 200 R 50 50 1 1 I +X GND 5 -350 -200 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +#End Library diff --git a/FunctionGenerator/sw_rotary4x5.dcm b/FunctionGenerator/sw_rotary4x5.dcm new file mode 100644 index 0000000..7c162ea --- /dev/null +++ b/FunctionGenerator/sw_rotary4x5.dcm @@ -0,0 +1,9 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP SW_Rotary4x5 +D 4 rotary switches with 3 positions +K rotary switch +F http://cdn-reichelt.de/documents/datenblatt/C200/DS-Serie%23LOR.pdf +$ENDCMP +# +#End Doc Library diff --git a/FunctionGenerator/sw_rotary4x5.lib b/FunctionGenerator/sw_rotary4x5.lib new file mode 100644 index 0000000..c804f0e --- /dev/null +++ b/FunctionGenerator/sw_rotary4x5.lib @@ -0,0 +1,123 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# MAX7219Display +# +DEF MAX7219Display U 0 40 Y Y 1 F N +F0 "U" 100 300 60 H V C CNN +F1 "MAX7219Display" -50 -300 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +S -150 250 150 -250 0 1 0 N +X VCC 1 -350 200 200 R 50 50 1 1 I +X DIN 2 -350 100 200 R 50 50 1 1 I +X CLK 3 -350 0 200 R 50 50 1 1 I +X CS 4 -350 -100 200 R 50 50 1 1 I +X GND 5 -350 -200 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# SW_Rotary4x5 +# +DEF SW_Rotary4x5 SW 0 40 Y N 1 F N +F0 "SW" 0 1175 50 H V C CNN +F1 "SW_Rotary4x5" 0 -1175 50 H V C CNN +F2 "" -100 1300 50 H I C CNN +F3 "" -100 1300 50 H I C CNN +DRAW +C -175 -900 25 0 0 0 N +C -175 -300 25 0 0 0 N +C -175 300 25 0 0 0 N +C 175 -700 25 0 0 0 N +C 175 -100 25 0 0 0 N +C 175 100 25 0 0 0 N +C 175 500 25 0 0 0 N +C 175 700 25 0 0 0 N +C 175 1100 25 0 0 0 N +C 225 -800 25 0 0 0 N +C 225 -200 25 0 0 0 N +C 225 400 25 0 0 0 N +C 225 1000 25 0 0 0 N +C 250 -900 25 0 0 0 N +C 250 -300 25 0 0 0 N +P 2 0 0 0 225 -700 300 -700 N +P 2 0 0 0 250 -800 300 -800 N +P 2 0 0 0 250 -200 300 -200 N +C -175 900 25 0 1 0 N +C 175 -1100 25 0 1 0 N +C 175 -500 25 0 1 0 N +C 225 -1000 25 0 1 0 N +C 225 -400 25 0 1 0 N +C 225 200 25 0 1 0 N +C 225 800 25 0 1 0 N +C 250 300 25 0 1 0 N +C 250 900 25 0 1 0 N +P 2 0 1 0 -150 -900 175 -700 N +P 2 0 1 0 -150 300 175 500 N +P 2 0 1 0 -150 900 175 1100 N +P 2 0 1 0 0 -725 0 -775 N +P 2 0 1 0 0 -625 0 -675 N +P 2 0 1 0 0 -525 0 -575 N +P 2 0 1 0 0 -425 0 -475 N +P 2 0 1 0 0 -325 0 -375 N +P 2 0 1 0 0 -225 0 -275 N +P 2 0 1 0 0 -125 0 -175 N +P 2 0 1 0 0 -25 0 -75 N +P 2 0 1 0 0 75 0 25 N +P 2 0 1 0 0 175 0 125 N +P 2 0 1 0 0 275 0 225 N +P 2 0 1 0 0 375 0 325 N +P 2 0 1 0 0 475 0 425 N +P 2 0 1 0 0 575 0 525 N +P 2 0 1 0 0 675 0 625 N +P 2 0 1 0 0 775 0 725 N +P 2 0 1 0 0 875 0 825 N +P 2 0 1 0 0 975 0 925 N +P 2 0 1 0 175 -100 -150 -300 N +P 2 0 1 0 225 -700 200 -700 N +P 2 0 1 0 250 400 300 400 N +P 2 0 1 0 300 -1100 200 -1100 N +P 2 0 1 0 300 -1000 250 -1000 N +P 2 0 1 0 300 -900 275 -900 N +P 2 0 1 0 300 -500 200 -500 N +P 2 0 1 0 300 -400 250 -400 N +P 2 0 1 0 300 -300 275 -300 N +P 2 0 1 0 300 -100 200 -100 N +P 2 0 1 0 300 100 200 100 N +P 2 0 1 0 300 200 250 200 N +P 2 0 1 0 300 300 275 300 N +P 2 0 1 0 300 500 200 500 N +P 2 0 1 0 300 700 200 700 N +P 2 0 1 0 300 800 250 800 N +P 2 0 1 0 300 900 275 900 N +P 2 0 1 0 300 1000 250 1000 N +P 2 0 1 0 300 1100 200 1100 N +X 1 1 500 1100 200 L 50 50 0 1 P +X 2 2 500 1000 200 L 50 50 0 1 P +X 3 3 500 900 200 L 50 50 0 1 P +X 4 4 500 800 200 L 50 50 0 1 P +X 5 5 500 700 200 L 50 50 0 1 P +X 6 6 500 500 200 L 50 50 0 1 P +X 7 7 500 400 200 L 50 50 0 1 P +X 8 8 500 300 200 L 50 50 0 1 P +X 9 9 500 200 200 L 50 50 0 1 P +X 10 10 500 100 200 L 50 50 0 1 P +X 20 20 500 -1100 200 L 50 50 0 1 P +X 11 11 500 -100 200 L 50 50 0 1 P +X 21 21 -400 900 200 R 50 50 0 1 P +X 12 12 500 -200 200 L 50 50 0 1 P +X 22 22 -400 300 200 R 50 50 0 1 P +X 13 13 500 -300 200 L 50 50 0 1 P +X 23 23 -400 -300 200 R 50 50 0 1 P +X 14 14 500 -400 200 L 50 50 0 1 P +X 24 24 -400 -900 200 R 50 50 0 1 P +X 15 15 500 -500 200 L 50 50 0 1 P +X 16 16 500 -700 200 L 50 50 0 1 P +X 17 17 500 -800 200 L 50 50 0 1 P +X 18 18 500 -900 200 L 50 50 0 1 P +X 19 19 500 -1000 200 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +#End Library