<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="9.2.2">
<drawing>
<board>
<plain>
<wire x1="-13.1" y1="-7.8" x2="8" y2="-7.8" width="0" layer="20"/>
<wire x1="8" y1="-7.8" x2="8" y2="7.8" width="0" layer="20"/>
<wire x1="8" y1="7.8" x2="-13.1" y2="7.8" width="0" layer="20"/>
<wire x1="-13.1" y1="7.8" x2="-13.1" y2="-7.8" width="0" layer="20"/>
<text>Rev 1</text>
<text>LM324 Signal Generator</text>
</plain>
<libraries>
<library name="PiB_capacitors">
<packages>
<package name="CAPC1005X55_SMD-0402">
<description>CHIP, 1 X 0.5 X 0.55 mm body
&lt;p&gt;CHIP package with body size 1 X 0.5 X 0.55 mm&lt;/p&gt;</description>
</package>
</packages>
</library>
<library name="PiB_connectors">
<packages>
<package name="HDRV2W64P254_1X2_508X254X838B">
<description>Single-row, 2-pin Pin Header (Male) Straight, 2.54 mm (0.10 in) col pitch, 5.84 mm mating length, 5.08 X 2.54 X 8.38 mm body
&lt;p&gt;Single-row (1X2), 2-pin Pin Header (Male) Straight package with 2.54 mm (0.10 in) col pitch, 0.64 mm lead width, 3.05 mm tail length and 5.84 mm mating length with overall size 5.08 X 2.54 X 8.38 mm, pin pattern - clockwise from top left&lt;/p&gt;</description>
</package>
<package name="HDRV4W64P254_1X4_1016X254X838B">
<description>Single-row, 4-pin Pin Header (Male) Straight, 2.54 mm (0.10 in) col pitch, 5.84 mm mating length, 10.16 X 2.54 X 8.38 mm body
&lt;p&gt;Single-row (1X4), 4-pin Pin Header (Male) Straight package with 2.54 mm (0.10 in) col pitch, 0.64 mm lead width, 3.05 mm tail length and 5.84 mm mating length with overall size 10.16 X 2.54 X 8.38 mm, pin pattern - clockwise from top left&lt;/p&gt;</description>
</package>
</packages>
</library>
<library name="PiB_resistors">
<packages>
<package name="RESC1005X35_SMD-0402">
<description>CHIP, 1 X 0.5 X 0.35 mm body
&lt;p&gt;CHIP package with body size 1 X 0.5 X 0.35 mm&lt;/p&gt;</description>
</package>
</packages>
</library>
<library name="PiB_resistors">
<packages>
<package name="POTENTIOMETER_SQ-L5-W4.5-H2.3">
</package>
</packages>
</library>
<library name="PiB_op_amps">
<packages>
<package name="SOIC127P600X175-14">
<description>14-SOIC, 1.27 mm pitch, 6.00 mm span, 8.65 X 3.90 X 1.75 mm body
&lt;p&gt;14-pin SOIC package with 1.27 mm pitch, 6.00 mm span with body size 8.65 X 3.90 X 1.75 mm&lt;/p&gt;</description>
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<elements>
<element name="C1" library="PiB_capacitors" package="CAPC1005X55_SMD-0402" value="1uF/25V">
<attribute name="DATASHEET" value="https://product.tdk.com/info/en/catalog/datasheets/mlcc_commercial_lowprofile_en.pdf"/>
<attribute name="DIST" value="Digikey"/>
<attribute name="DISTLINK" value="https://www.digikey.com/products/en?keywords=445-13185-1-ND"/>
<attribute name="DISTPN" value="445-13185-1-ND"/>
<attribute name="MFR" value="TDK Corporation"/>
<attribute name="MPN" value="CGB2A1X5R1E105K033BC"/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C2" library="PiB_capacitors" package="CAPC1005X55_SMD-0402" value="0.1uF/50V">
<attribute name="DATASHEET" value="https://product.tdk.com/info/en/catalog/datasheets/mlcc_commercial_soft_en.pdf"/>
<attribute name="DIST" value="Digikey"/>
<attribute name="DISTLINK" value="https://www.digikey.com/products/en?keywords=445-173610-1-ND"/>
<attribute name="DISTPN" value="445-173610-1-ND"/>
<attribute name="MFR" value="TDK Corporation"/>
<attribute name="MPN" value="C1005X7R1H104K050BE"/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C3" library="PiB_capacitors" package="CAPC1005X55_SMD-0402" value="0.1uF/50V">
<attribute name="DATASHEET" value="https://product.tdk.com/info/en/catalog/datasheets/mlcc_commercial_soft_en.pdf"/>
<attribute name="DIST" value="Digikey"/>
<attribute name="DISTLINK" value="https://www.digikey.com/products/en?keywords=445-173610-1-ND"/>
<attribute name="DISTPN" value="445-173610-1-ND"/>
<attribute name="MFR" value="TDK Corporation"/>
<attribute name="MPN" value="C1005X7R1H104K050BE"/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="J1" library="PiB_connectors" package="HDRV2W64P254_1X2_508X254X838B" value="PTH VERT MALE">
<attribute name="DATASHEET" value="https://drawings-pdf.s3.amazonaws.com/C10436.pdf"/>
<attribute name="DIST" value="Digikey"/>
<attribute name="DISTLINK" value="https://www.digikey.com/products/en?keywords=S1012E-02-ND"/>
<attribute name="DISTPN" value="S1012E-02-ND"/>
<attribute name="MFR" value="Sullins Connector Solutions"/>
<attribute name="MPN" value="PEC02SAAN"/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="J2" library="PiB_connectors" package="HDRV4W64P254_1X4_1016X254X838B" value="PTH VERT MALE">
<attribute name="DATASHEET" value="https://drawings-pdf.s3.amazonaws.com/C10436.pdf"/>
<attribute name="DIST" value="Digikey"/>
<attribute name="DISTLINK" value="https://www.digikey.com/products/en?keywords=PEC04SAAN"/>
<attribute name="DISTPN" value="S1012E-04-ND"/>
<attribute name="MFR" value="Sullins Connector Solutions"/>
<attribute name="MPN" value="PEC04SAAN"/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R1" library="PiB_resistors" package="RESC1005X35_SMD-0402" value="10K">
<attribute name="DATASHEET" value="http://www.yageo.com/NewPortal/yageodocoutput?fileName=/pdf/R-Chip/PYu-RC_51_RoHS_P_0.pdf"/>
<attribute name="DIST" value="Digikey"/>
<attribute name="DISTLINK" value="https://www.digikey.com/products/en?keywords=YAG1281CT-ND"/>
<attribute name="DISTPN" value="YAG1281CT-ND"/>
<attribute name="MFR" value="Yageo"/>
<attribute name="MPN" value="RC0402JR-0710KP"/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R10" library="PiB_resistors" package="RESC1005X35_SMD-0402" value="10K">
<attribute name="DATASHEET" value="http://www.yageo.com/NewPortal/yageodocoutput?fileName=/pdf/R-Chip/PYu-RC_51_RoHS_P_0.pdf"/>
<attribute name="DIST" value="Digikey"/>
<attribute name="DISTLINK" value="https://www.digikey.com/products/en?keywords=YAG1281CT-ND"/>
<attribute name="DISTPN" value="YAG1281CT-ND"/>
<attribute name="MFR" value="Yageo"/>
<attribute name="MPN" value="RC0402JR-0710KP"/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R2" library="PiB_resistors" package="RESC1005X35_SMD-0402" value="10K">
<attribute name="DATASHEET" value="http://www.yageo.com/NewPortal/yageodocoutput?fileName=/pdf/R-Chip/PYu-RC_51_RoHS_P_0.pdf"/>
<attribute name="DIST" value="Digikey"/>
<attribute name="DISTLINK" value="https://www.digikey.com/products/en?keywords=YAG1281CT-ND"/>
<attribute name="DISTPN" value="YAG1281CT-ND"/>
<attribute name="MFR" value="Yageo"/>
<attribute name="MPN" value="RC0402JR-0710KP"/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R3" library="PiB_resistors" package="RESC1005X35_SMD-0402" value="10K">
<attribute name="DATASHEET" value="http://www.yageo.com/NewPortal/yageodocoutput?fileName=/pdf/R-Chip/PYu-RC_51_RoHS_P_0.pdf"/>
<attribute name="DIST" value="Digikey"/>
<attribute name="DISTLINK" value="https://www.digikey.com/products/en?keywords=YAG1281CT-ND"/>
<attribute name="DISTPN" value="YAG1281CT-ND"/>
<attribute name="MFR" value="Yageo"/>
<attribute name="MPN" value="RC0402JR-0710KP"/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R4" library="PiB_resistors" package="RESC1005X35_SMD-0402" value="10K">
<attribute name="DATASHEET" value="http://www.yageo.com/NewPortal/yageodocoutput?fileName=/pdf/R-Chip/PYu-RC_51_RoHS_P_0.pdf"/>
<attribute name="DIST" value="Digikey"/>
<attribute name="DISTLINK" value="https://www.digikey.com/products/en?keywords=YAG1281CT-ND"/>
<attribute name="DISTPN" value="YAG1281CT-ND"/>
<attribute name="MFR" value="Yageo"/>
<attribute name="MPN" value="RC0402JR-0710KP"/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R5" library="PiB_resistors" package="RESC1005X35_SMD-0402" value="100K">
<attribute name="DATASHEET" value="http://www.yageo.com/documents/recent/PYu-RC_Group_51_RoHS_L_9.pdf"/>
<attribute name="DIST" value="Digikey"/>
<attribute name="DISTLINK" value="https://www.digikey.com/products/en?keywords=311-100KJRCT-ND"/>
<attribute name="DISTPN" value="311-100KJRCT-ND"/>
<attribute name="MFR" value="Yageo"/>
<attribute name="MPN" value="RC0402JR-07100KL"/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R6" library="PiB_resistors" package="RESC1005X35_SMD-0402" value="100K">
<attribute name="DATASHEET" value="http://www.yageo.com/documents/recent/PYu-RC_Group_51_RoHS_L_9.pdf"/>
<attribute name="DIST" value="Digikey"/>
<attribute name="DISTLINK" value="https://www.digikey.com/products/en?keywords=311-100KJRCT-ND"/>
<attribute name="DISTPN" value="311-100KJRCT-ND"/>
<attribute name="MFR" value="Yageo"/>
<attribute name="MPN" value="RC0402JR-07100KL"/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R7" library="PiB_resistors" package="RESC1005X35_SMD-0402" value="100K">
<attribute name="DATASHEET" value="http://www.yageo.com/documents/recent/PYu-RC_Group_51_RoHS_L_9.pdf"/>
<attribute name="DIST" value="Digikey"/>
<attribute name="DISTLINK" value="https://www.digikey.com/products/en?keywords=311-100KJRCT-ND"/>
<attribute name="DISTPN" value="311-100KJRCT-ND"/>
<attribute name="MFR" value="Yageo"/>
<attribute name="MPN" value="RC0402JR-07100KL"/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R8" library="PiB_resistors" package="RESC1005X35_SMD-0402" value="10K">
<attribute name="DATASHEET" value="http://www.yageo.com/NewPortal/yageodocoutput?fileName=/pdf/R-Chip/PYu-RC_51_RoHS_P_0.pdf"/>
<attribute name="DIST" value="Digikey"/>
<attribute name="DISTLINK" value="https://www.digikey.com/products/en?keywords=YAG1281CT-ND"/>
<attribute name="DISTPN" value="YAG1281CT-ND"/>
<attribute name="MFR" value="Yageo"/>
<attribute name="MPN" value="RC0402JR-0710KP"/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R9" library="PiB_resistors" package="RESC1005X35_SMD-0402" value="10K">
<attribute name="DATASHEET" value="http://www.yageo.com/NewPortal/yageodocoutput?fileName=/pdf/R-Chip/PYu-RC_51_RoHS_P_0.pdf"/>
<attribute name="DIST" value="Digikey"/>
<attribute name="DISTLINK" value="https://www.digikey.com/products/en?keywords=YAG1281CT-ND"/>
<attribute name="DISTPN" value="YAG1281CT-ND"/>
<attribute name="MFR" value="Yageo"/>
<attribute name="MPN" value="RC0402JR-0710KP"/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="POT1" library="PiB_resistors" package="POTENTIOMETER_SQ-L5-W4.5-H2.3" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="OPAMP1" library="PiB_op_amps" package="SOIC127P600X175-14" value="LM324">
<attribute name="DATASHEET" value="http://www.ti.com/lit/ds/symlink/lm124-n.pdf"/>
<attribute name="DIST" value="Digikey"/>
<attribute name="DISTLINK" value="https://www.digikey.com/products/en?keywords=LM324AMX%2FNOPBCT-ND"/>
<attribute name="DISTPN" value="LM324AMX/NOPBCT-ND"/>
<attribute name="MFR" value="Texas Instruments"/>
<attribute name="MPN" value="LM324AMX/NOPB"/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
</elements>
<signals>
<signal name="V+">
<contactref element="OPAMP1" pad="4"/>
<contactref element="J1" pad="1"/>
</signal>
<signal name="V-">
<contactref element="OPAMP1" pad="11"/>
<contactref element="J1" pad="2"/>
</signal>
<signal name="IN+1">
<contactref element="R1" pad="1"/>
<contactref element="R2" pad="2"/>
<contactref element="OPAMP1" pad="3"/>
</signal>
<signal name="GND">
<contactref element="R2" pad="1"/>
<contactref element="C1" pad="2"/>
<contactref element="R4" pad="1"/>
<contactref element="R8" pad="1"/>
<contactref element="J2" pad="4"/>
<contactref element="OPAMP1" pad="12"/>
</signal>
<signal name="IN-1">
<contactref element="C1" pad="1"/>
<contactref element="POT1" pad="1"/>
<contactref element="OPAMP1" pad="2"/>
</signal>
<signal name="IN-2">
<contactref element="R3" pad="2"/>
<contactref element="R5" pad="1"/>
<contactref element="C2" pad="1"/>
<contactref element="OPAMP1" pad="6"/>
</signal>
<signal name="IN+2">
<contactref element="R4" pad="2"/>
<contactref element="OPAMP1" pad="5"/>
</signal>
<signal name="TRIANGLE_WAVE">
<contactref element="R5" pad="2"/>
<contactref element="C2" pad="2"/>
<contactref element="R7" pad="1"/>
<contactref element="OPAMP1" pad="7"/>
<contactref element="J2" pad="2"/>
</signal>
<signal name="IN-3">
<contactref element="R6" pad="1"/>
<contactref element="C3" pad="1"/>
<contactref element="R7" pad="2"/>
<contactref element="OPAMP1" pad="9"/>
</signal>
<signal name="OUT3">
<contactref element="R6" pad="2"/>
<contactref element="C3" pad="2"/>
<contactref element="R9" pad="1"/>
<contactref element="OPAMP1" pad="8"/>
</signal>
<signal name="IN+3">
<contactref element="R8" pad="2"/>
<contactref element="OPAMP1" pad="10"/>
</signal>
<signal name="IN-4">
<contactref element="R10" pad="2"/>
<contactref element="R9" pad="2"/>
<contactref element="OPAMP1" pad="13"/>
</signal>
<signal name="SINE_WAVE">
<contactref element="R10" pad="1"/>
<contactref element="J2" pad="3"/>
<contactref element="OPAMP1" pad="14"/>
</signal>
<signal name="SQUARE_WAVE">
<contactref element="R3" pad="1"/>
<contactref element="R1" pad="2"/>
<contactref element="POT1" pad="3"/>
<contactref element="POT1" pad="2"/>
<contactref element="OPAMP1" pad="1"/>
<contactref element="J2" pad="1"/>
</signal>
</signals>
</board>
</drawing>
</eagle>
