Renamed boards, Fixed programmer

- Renamed boards to more closely match change in spec/design revision
 - Added required components to usb serial board stack
   - Fixes https://github.com/pyr0ball/pyr0piezo/issues/9
 - Minor change to voltage values to stay consistent with local tests
This commit is contained in:
pyr0ball 2019-01-21 15:37:52 -08:00
parent d2263348f3
commit 3f6366d8e7
14 changed files with 646 additions and 427 deletions

View file

@ -37,8 +37,8 @@ int V_FOLLOW_PIN = A0; // Sense pin to check first amp stage voltage
int VADJ_SENSE_PIN = A1; // Sense pin to check comparator stage voltage
int TRG_DUR = 120; // duration of the Z-axis pulse sent, in ms
int Vin = 5; // input reference voltage
float senseHighThrs = 2.47; // Upper threshold voltage of amp circuit before adjustment
float senseLowThrs = 1.90; // Lower threshold voltage of amp circuit before adjustment
float senseHighThrs = 2.15; // Upper threshold voltage of amp circuit before adjustment
float senseLowThrs = 1.9; // Lower threshold voltage of amp circuit before adjustment
const int VADJ_R0 = 20; // Auto-adjust ladder pin assignments
const int VADJ_R1 = 21;
const int VADJ_R2 = 5;

View file

@ -3,10 +3,10 @@
<eagle version="9.2.2">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting alwaysvectorfont="yes"/>
<setting verticaltext="up"/>
</settings>
<grid distance="1" unitdist="mm" unit="mm" style="lines" multiple="1" display="no" altdistance="2.5" altunitdist="mil" altunit="mil"/>
<grid distance="1" unitdist="mm" unit="mm" style="lines" multiple="1" display="no" altdistance="2.5" altunitdist="mil" altunit="mm"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="2" name="Route2" color="16" fill="1" visible="no" active="no"/>
@ -6193,48 +6193,6 @@
<text x="0" y="-2.54" size="1" layer="37">&gt;TP_SIGNAL_NAME</text>
<pad name="TP" x="0" y="0" drill="0.8" shape="square"/>
</package>
<package name="SILABS_QFN20" urn="urn:adsk.eagle:footprint:7172831/1" library_version="24">
<wire x1="-1.55" y1="1.55" x2="-1.11" y2="1.55" width="0.127" layer="21"/>
<wire x1="1.11" y1="1.55" x2="1.55" y2="1.55" width="0.127" layer="21"/>
<wire x1="-1.55" y1="-1.55" x2="-1.1" y2="-1.55" width="0.127" layer="21"/>
<wire x1="1.1" y1="-1.55" x2="1.55" y2="-1.55" width="0.127" layer="21"/>
<wire x1="-1.55" y1="1.55" x2="-1.55" y2="1.12" width="0.127" layer="21"/>
<wire x1="1.55" y1="1.55" x2="1.55" y2="1.1" width="0.127" layer="21"/>
<wire x1="-1.55" y1="-1.55" x2="-1.55" y2="-1.1" width="0.127" layer="21"/>
<wire x1="1.55" y1="-1.55" x2="1.55" y2="-1.12" width="0.127" layer="21"/>
<wire x1="-1.55" y1="1.55" x2="1.55" y2="1.55" width="0.127" layer="51"/>
<wire x1="1.55" y1="1.55" x2="1.55" y2="-1.55" width="0.127" layer="51"/>
<wire x1="1.55" y1="-1.55" x2="-1.55" y2="-1.55" width="0.127" layer="51"/>
<wire x1="-1.55" y1="-1.55" x2="-1.55" y2="1.55" width="0.127" layer="51"/>
<wire x1="-2.104" y1="2.104" x2="2.104" y2="2.104" width="0.05" layer="39"/>
<wire x1="2.104" y1="2.104" x2="2.104" y2="-2.104" width="0.05" layer="39"/>
<wire x1="2.104" y1="-2.104" x2="-2.104" y2="-2.104" width="0.05" layer="39"/>
<wire x1="-2.104" y1="-2.104" x2="-2.104" y2="2.104" width="0.05" layer="39"/>
<circle x="-1.778" y="1.778" radius="0.07" width="0.2" layer="21"/>
<text x="-2.541940625" y="2.541940625" size="1.27098125" layer="25">&gt;NAME</text>
<text x="-2.54801875" y="-3.822040625" size="1.27401875" layer="27">&gt;VALUE</text>
<smd name="1" x="-1.25" y="1.25" dx="0.3" dy="0.3" layer="1"/>
<smd name="2" x="-1.55" y="0.75" dx="0.9" dy="0.3" layer="1"/>
<smd name="3" x="-1.55" y="0.25" dx="0.9" dy="0.3" layer="1"/>
<smd name="4" x="-1.55" y="-0.25" dx="0.9" dy="0.3" layer="1"/>
<smd name="5" x="-1.55" y="-0.75" dx="0.9" dy="0.3" layer="1"/>
<smd name="6" x="-1.25" y="-1.25" dx="0.3" dy="0.3" layer="1"/>
<smd name="7" x="-0.75" y="-1.55" dx="0.9" dy="0.3" layer="1" rot="R90"/>
<smd name="8" x="-0.25" y="-1.55" dx="0.9" dy="0.3" layer="1" rot="R90"/>
<smd name="9" x="0.25" y="-1.55" dx="0.9" dy="0.3" layer="1" rot="R90"/>
<smd name="10" x="0.75" y="-1.55" dx="0.9" dy="0.3" layer="1" rot="R90"/>
<smd name="11" x="1.25" y="-1.25" dx="0.3" dy="0.3" layer="1" rot="R180"/>
<smd name="12" x="1.55" y="-0.75" dx="0.9" dy="0.3" layer="1" rot="R180"/>
<smd name="13" x="1.55" y="-0.25" dx="0.9" dy="0.3" layer="1" rot="R180"/>
<smd name="14" x="1.55" y="0.25" dx="0.9" dy="0.3" layer="1" rot="R180"/>
<smd name="15" x="1.55" y="0.75" dx="0.9" dy="0.3" layer="1" rot="R180"/>
<smd name="16" x="1.25" y="1.25" dx="0.3" dy="0.3" layer="1" rot="R180"/>
<smd name="17" x="0.75" y="1.55" dx="0.9" dy="0.3" layer="1" rot="R270"/>
<smd name="18" x="0.25" y="1.55" dx="0.9" dy="0.3" layer="1" rot="R270"/>
<smd name="19" x="-0.25" y="1.55" dx="0.9" dy="0.3" layer="1" rot="R270"/>
<smd name="20" x="-0.75" y="1.55" dx="0.9" dy="0.3" layer="1" rot="R270"/>
<smd name="21" x="0" y="0" dx="1.8" dy="1.8" layer="1"/>
</package>
<package name="SOT143" urn="urn:adsk.eagle:footprint:7172832/1" library_version="24">
<wire x1="-1.52" y1="0.7" x2="-1.52" y2="-0.7" width="0.127" layer="51"/>
<wire x1="-1.52" y1="-0.7" x2="1.52" y2="-0.7" width="0.127" layer="51"/>
@ -6330,6 +6288,72 @@
<pad name="5" x="10.16" y="0" drill="1.1051" diameter="1.7051"/>
<text x="-1.27" y="-1.405" size="0.8128" layer="25" font="vector" align="top-left">&gt;NAME</text>
</package>
<package name="QFN50P500X500X80-29N" urn="urn:adsk.eagle:footprint:8319975/1" library_version="34">
<wire x1="-2.55" y1="2.55" x2="2.55" y2="2.55" width="0.127" layer="51"/>
<wire x1="2.55" y1="2.55" x2="2.55" y2="-2.55" width="0.127" layer="51"/>
<wire x1="2.55" y1="-2.55" x2="-2.55" y2="-2.55" width="0.127" layer="51"/>
<wire x1="-2.55" y1="-2.55" x2="-2.55" y2="2.55" width="0.127" layer="51"/>
<wire x1="-3.12" y1="3.12" x2="3.12" y2="3.12" width="0.05" layer="39"/>
<wire x1="3.12" y1="3.12" x2="3.12" y2="-3.12" width="0.05" layer="39"/>
<wire x1="3.12" y1="-3.12" x2="-3.12" y2="-3.12" width="0.05" layer="39"/>
<wire x1="-3.12" y1="-3.12" x2="-3.12" y2="3.12" width="0.05" layer="39"/>
<wire x1="-2" y1="2.55" x2="-2.55" y2="2.55" width="0.127" layer="21"/>
<wire x1="-2.55" y1="2.55" x2="-2.55" y2="1.95" width="0.127" layer="21"/>
<wire x1="2" y1="2.55" x2="2.55" y2="2.55" width="0.127" layer="21"/>
<wire x1="2.55" y1="2.55" x2="2.55" y2="1.95" width="0.127" layer="21"/>
<wire x1="2.55" y1="-2.1" x2="2.55" y2="-2.55" width="0.127" layer="21"/>
<wire x1="2.55" y1="-2.55" x2="2" y2="-2.55" width="0.127" layer="21"/>
<wire x1="-2.55" y1="-2" x2="-2.55" y2="-2.55" width="0.127" layer="21"/>
<wire x1="-2.55" y1="-2.55" x2="-1.95" y2="-2.55" width="0.127" layer="21"/>
<circle x="-3.478" y="1.578" radius="0.07" width="0.2" layer="21"/>
<text x="-3.5002" y="3.450109375" size="1.27245" layer="25">&gt;NAME</text>
<text x="-3.35426875" y="-4.680709375" size="1.272540625" layer="27">&gt;VALUE</text>
<rectangle x1="0.1800875" y1="0.1800875" x2="1.33" y2="1.33" layer="31"/>
<rectangle x1="-1.33181875" y1="0.180246875" x2="-0.18" y2="1.33" layer="31" rot="R90"/>
<rectangle x1="-1.3314" y1="-1.3314" x2="-0.18" y2="-0.18" layer="31" rot="R180"/>
<rectangle x1="0.18026875" y1="-1.33198125" x2="1.33" y2="-0.18" layer="31" rot="R270"/>
<smd name="1" x="-2.36" y="1.5" dx="1.01" dy="0.27" layer="1" roundness="50"/>
<smd name="2" x="-2.36" y="1" dx="1.01" dy="0.27" layer="1" roundness="50"/>
<smd name="3" x="-2.36" y="0.5" dx="1.01" dy="0.27" layer="1" roundness="50"/>
<smd name="4" x="-2.36" y="0" dx="1.01" dy="0.27" layer="1" roundness="50"/>
<smd name="5" x="-2.36" y="-0.5" dx="1.01" dy="0.27" layer="1" roundness="50"/>
<smd name="6" x="-2.36" y="-1" dx="1.01" dy="0.27" layer="1" roundness="50"/>
<smd name="7" x="-2.36" y="-1.5" dx="1.01" dy="0.27" layer="1" roundness="50"/>
<smd name="8" x="-1.5" y="-2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R90"/>
<smd name="9" x="-1" y="-2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R90"/>
<smd name="10" x="-0.5" y="-2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R90"/>
<smd name="11" x="0" y="-2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R90"/>
<smd name="12" x="0.5" y="-2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R90"/>
<smd name="13" x="1" y="-2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R90"/>
<smd name="14" x="1.5" y="-2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R90"/>
<smd name="15" x="2.36" y="-1.5" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R180"/>
<smd name="16" x="2.36" y="-1" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R180"/>
<smd name="17" x="2.36" y="-0.5" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R180"/>
<smd name="18" x="2.36" y="0" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R180"/>
<smd name="19" x="2.36" y="0.5" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R180"/>
<smd name="20" x="2.36" y="1" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R180"/>
<smd name="21" x="2.36" y="1.5" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R180"/>
<smd name="22" x="1.5" y="2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R270"/>
<smd name="23" x="1" y="2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R270"/>
<smd name="24" x="0.5" y="2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R270"/>
<smd name="25" x="0" y="2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R270"/>
<smd name="26" x="-0.5" y="2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R270"/>
<smd name="27" x="-1" y="2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R270"/>
<smd name="28" x="-1.5" y="2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R270"/>
<smd name="29" x="0" y="0" dx="3.25" dy="3.25" layer="1" cream="no"/>
</package>
<package name="CAPC1005X50" urn="urn:adsk.eagle:footprint:5248673/4" library_version="34">
<description>Chip, 1.00 X 0.55 X 0.50 mm body
&lt;p&gt;Chip package with body size 1.00 X 0.55 X 0.50 mm&lt;/p&gt;</description>
<wire x1="0.5" y1="-0.275" x2="-0.5" y2="-0.275" width="0.12" layer="51"/>
<wire x1="-0.5" y1="-0.275" x2="-0.5" y2="0.275" width="0.12" layer="51"/>
<wire x1="-0.5" y1="0.275" x2="0.5" y2="0.275" width="0.12" layer="51"/>
<wire x1="0.5" y1="0.275" x2="0.5" y2="-0.275" width="0.12" layer="51"/>
<smd name="1" x="-0.5" y="0" dx="0.5118" dy="0.6618" layer="1"/>
<smd name="2" x="0.5" y="0" dx="0.5118" dy="0.6618" layer="1"/>
<text x="0" y="0.5179" size="0.4064" layer="25" font="vector" align="bottom-center">&gt;NAME</text>
<text x="0" y="-0.5179" size="0.4064" layer="27" font="vector" align="top-center">&gt;VALUE</text>
</package>
</packages>
<packages3d>
<package3d name="R0402" urn="urn:adsk.eagle:package:7115182/2" type="model" library_version="18" library_locally_modified="yes">
@ -6353,17 +6377,12 @@
<packageinstance name="LOGO-PYR0BALL-SS-20MM"/>
</packageinstances>
</package3d>
<package3d name="TP13SQ-HOLE" urn="urn:adsk.eagle:package:7170913/3" type="model" library_version="27" library_locally_modified="yes">
<package3d name="TP13SQ-HOLE" urn="urn:adsk.eagle:package:7170913/2" type="model" library_version="32">
<description>&lt;b&gt;TEST PAD&lt;/b&gt;</description>
<packageinstances>
<packageinstance name="TP13SQ-HOLE"/>
</packageinstances>
</package3d>
<package3d name="SILABS_QFN20" urn="urn:adsk.eagle:package:7172833/2" type="model" library_version="26">
<packageinstances>
<packageinstance name="SILABS_QFN20"/>
</packageinstances>
</package3d>
<package3d name="SOT143" urn="urn:adsk.eagle:package:7172834/2" type="model" library_version="26">
<packageinstances>
<packageinstance name="SOT143"/>
@ -6386,6 +6405,18 @@
<packageinstance name="HDRVR5W64P254_1X5_1270X254X575B"/>
</packageinstances>
</package3d>
<package3d name="QFN50P500X500X80-29N" urn="urn:adsk.eagle:package:8319976/2" type="model" library_version="34">
<packageinstances>
<packageinstance name="QFN50P500X500X80-29N"/>
</packageinstances>
</package3d>
<package3d name="CAPC1005X50" urn="urn:adsk.eagle:package:5248669/4" type="model" library_version="34">
<description>Chip, 1.00 X 0.55 X 0.50 mm body
&lt;p&gt;Chip package with body size 1.00 X 0.55 X 0.50 mm&lt;/p&gt;</description>
<packageinstances>
<packageinstance name="CAPC1005X50"/>
</packageinstances>
</package3d>
</packages3d>
</library>
</libraries>
@ -6595,23 +6626,23 @@ design rules under a new name.</description>
<attribute name="NAME" x="33.755315625" y="38.819815625" size="0.6096" layer="25" font="vector" ratio="11" rot="R315" align="bottom-center"/>
<attribute name="VALUE" value="0R" x="32.428290625" y="38.71315625" size="0.6096" layer="27" font="vector" ratio="11" rot="R225" align="top-center" display="off"/>
</element>
<element name="RXD" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" package="TP13SQ-HOLE" package3d_urn="urn:adsk.eagle:package:7170913/3" value="TP" x="22.461" y="38.1235" smashed="yes" rot="MR135">
<element name="RXD" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" package="TP13SQ-HOLE" package3d_urn="urn:adsk.eagle:package:7170913/2" value="TP" x="22.461" y="38.1235" smashed="yes" rot="MR135">
<attribute name="NAME" x="22.20564375" y="37.35539375" size="0.6096" layer="26" font="vector" ratio="11" rot="MR315"/>
<attribute name="VALUE" x="21.832384375" y="38.2133" size="0.0254" layer="28" rot="MR135"/>
</element>
<element name="TXD" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" package="TP13SQ-HOLE" package3d_urn="urn:adsk.eagle:package:7170913/3" value="TP" x="21.238" y="39.3495" smashed="yes" rot="MR135">
<element name="TXD" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" package="TP13SQ-HOLE" package3d_urn="urn:adsk.eagle:package:7170913/2" value="TP" x="21.238" y="39.3495" smashed="yes" rot="MR135">
<attribute name="NAME" x="20.85164375" y="38.65639375" size="0.6096" layer="26" font="vector" ratio="11" rot="MR315"/>
<attribute name="VALUE" x="20.609384375" y="39.4393" size="0.0254" layer="28" rot="MR135"/>
</element>
<element name="GND" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" package="TP13SQ-HOLE" package3d_urn="urn:adsk.eagle:package:7170913/3" value="TP" x="28.4525" y="32.2185" smashed="yes" rot="MR315">
<element name="GND" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" package="TP13SQ-HOLE" package3d_urn="urn:adsk.eagle:package:7170913/2" value="TP" x="28.4525" y="32.2185" smashed="yes" rot="MR315">
<attribute name="NAME" x="28.16314375" y="31.43039375" size="0.6096" layer="26" font="vector" ratio="11" rot="MR315"/>
<attribute name="VALUE" x="29.081115625" y="32.1287" size="0.0254" layer="28" rot="MR315"/>
</element>
<element name="+5V" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" package="TP13SQ-HOLE" package3d_urn="urn:adsk.eagle:package:7170913/3" value="TP" x="24.8645" y="35.755" smashed="yes" rot="MR135">
<element name="+5V" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" package="TP13SQ-HOLE" package3d_urn="urn:adsk.eagle:package:7170913/2" value="TP" x="24.8645" y="35.755" smashed="yes" rot="MR135">
<attribute name="NAME" x="24.49514375" y="34.97089375" size="0.6096" layer="26" font="vector" ratio="11" rot="MR315"/>
<attribute name="VALUE" x="24.235884375" y="35.8448" size="0.0254" layer="28" rot="MR135"/>
</element>
<element name="RST." library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" package="TP13SQ-HOLE" package3d_urn="urn:adsk.eagle:package:7170913/3" value="TP" x="23.6725" y="36.8985" smashed="yes" rot="MR315">
<element name="RST." library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" package="TP13SQ-HOLE" package3d_urn="urn:adsk.eagle:package:7170913/2" value="TP" x="23.6725" y="36.8985" smashed="yes" rot="MR315">
<attribute name="NAME" x="23.32314375" y="36.16139375" size="0.6096" layer="26" font="vector" ratio="11" rot="MR315"/>
<attribute name="VALUE" x="24.301115625" y="36.8087" size="0.0254" layer="27" rot="R180"/>
</element>
@ -6624,15 +6655,6 @@ design rules under a new name.</description>
<attribute name="NAME" x="34.998246875" y="31.40298125" size="0.6096" layer="25" font="vector" ratio="11" rot="R45" align="bottom-center"/>
<attribute name="VALUE" value="0R" x="33.94465625" y="33.5752125" size="0.6096" layer="27" font="vector" ratio="11" rot="R135" align="top-center" display="off"/>
</element>
<element name="U1" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" package="SILABS_QFN20" package3d_urn="urn:adsk.eagle:package:7172833/2" value="CP2102N-A01-GQFN20" x="14" y="22" smashed="yes" rot="MR0">
<attribute name="DESCRIPTION" value=" Usb-Uart Interface Bridge, Qfn-20 " x="14" y="22" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="DIGI-KEY_PART_NUMBER" value="336-3692-ND" x="14" y="22" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="DIGI-KEY_PURCHASE_URL" value="https://www.digikey.com/product-detail/en/silicon-labs/CP2102N-A01-GQFN20/336-3692-ND/6012517?utm_source=snapeda&amp;utm_medium=aggregator&amp;utm_campaign=symbol" x="14" y="22" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="MF" value="Silicon Labs" x="14" y="22" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="MP" value="CP2102N-A01-GQFN20" x="14" y="22" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="NAME" x="16.541940625" y="24.541940625" size="1.27098125" layer="26" rot="MR0"/>
<attribute name="PACKAGE" value="QFN-20 Silicon Labs" x="14" y="22" size="1.778" layer="28" rot="MR0" display="off"/>
</element>
<element name="D1" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" package="SOT143" package3d_urn="urn:adsk.eagle:package:7172834/2" value="SP0503BAHTG" x="25.8415" y="21.0695" smashed="yes" rot="R135">
<attribute name="DESCRIPTION" value=" SP050xBA Series 8 V 30 pF Uni-Directional SMT TVS Avalanche Diode Array SOT-143 " x="25.8415" y="21.0695" size="1.778" layer="27" rot="R135" display="off"/>
<attribute name="DIGI-KEY_PART_NUMBER" value="F2715CT-ND" x="25.8415" y="21.0695" size="1.778" layer="27" rot="R135" display="off"/>
@ -6667,7 +6689,29 @@ design rules under a new name.</description>
<element name="TTL" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" package="HDRVR5W64P254_1X5_1270X254X575B" package3d_urn="urn:adsk.eagle:package:5071743/2" value="JST-2.54MM_5P-2.54JST_2.54MM_5P_F" x="2.7775" y="18.9045" smashed="yes" rot="R90">
<attribute name="NAME" x="4.1825" y="17.6345" size="0.8128" layer="25" font="vector" rot="R90" align="top-left"/>
</element>
<element name="U$2" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" package="LOGO-PYR0BALL-SS-20MM" package3d_urn="urn:adsk.eagle:package:5522046/1" value="" x="12.413" y="33.9525" smashed="yes" rot="MR270"/>
<element name="U$2" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" package="LOGO-PYR0BALL-SS-20MM" package3d_urn="urn:adsk.eagle:package:5522046/1" value="" x="14.371" y="24.0335" smashed="yes" rot="MR180"/>
<element name="U1" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" package="QFN50P500X500X80-29N" package3d_urn="urn:adsk.eagle:package:8319976/2" value="CP2102N-A01-GQFN28" x="14.3655" y="24.127" smashed="yes" rot="MR45">
<attribute name="AVAILABILITY" value="Unavailable" x="14.3655" y="24.127" size="1.778" layer="28" rot="MR45" display="off"/>
<attribute name="DESCRIPTION" value=" Usb-Uart Interface Bridge, Qfn-28 " x="14.3655" y="24.127" size="1.778" layer="28" rot="MR45" display="off"/>
<attribute name="MF" value="Silicon Labs" x="14.3655" y="24.127" size="1.778" layer="28" rot="MR45" display="off"/>
<attribute name="MP" value="CP2102N-A01-GQFN28" x="14.3655" y="24.127" size="1.778" layer="28" rot="MR45" display="off"/>
<attribute name="NAME" x="10.452421875" y="24.059609375" size="1.27245" layer="26" rot="MR315"/>
<attribute name="PACKAGE" value="QFN-28 Silicon Labs" x="14.3655" y="24.127" size="1.778" layer="28" rot="MR45" display="off"/>
<attribute name="PRICE" value="None" x="14.3655" y="24.127" size="1.778" layer="28" rot="MR45" display="off"/>
</element>
<element name="R4" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" package="R0402" package3d_urn="urn:adsk.eagle:package:7115182/2" value="10K" x="13" y="22" smashed="yes" rot="R90">
<attribute name="MPN" value="RC0402JR-070RL" x="7" y="17" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="NAME" x="12.365" y="22.5715" size="0.8128" layer="25" font="vector" ratio="11"/>
<attribute name="VALUE" x="11.984" y="20.6665" size="0.8128" layer="27" font="vector" ratio="11"/>
</element>
<element name="C1" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" package="CAPC1005X50" package3d_urn="urn:adsk.eagle:package:5248669/4" value="0.1uF" x="15" y="22" smashed="yes" rot="R180">
<attribute name="NAME" x="14.972" y="22.4599" size="0.8128" layer="25" font="vector" ratio="11" align="bottom-center"/>
<attribute name="VALUE" x="15.0635" y="21.1209" size="0.4064" layer="27" font="vector" rot="R180" align="top-center"/>
</element>
<element name="C2" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" package="CAPC1005X50" package3d_urn="urn:adsk.eagle:package:5248669/4" value="0.1uF" x="16.3805" y="19.8775" smashed="yes" rot="MR45">
<attribute name="NAME" x="16.746709375" y="20.2437125" size="0.8128" layer="26" font="vector" ratio="11" rot="MR45" align="bottom-center"/>
<attribute name="VALUE" x="16.0142875" y="19.511290625" size="0.4064" layer="28" font="vector" rot="MR45" align="top-center"/>
</element>
</elements>
<signals>
<signal name="GND">
@ -6701,11 +6745,11 @@ design rules under a new name.</description>
<vertex x="4.461" y="45.466"/>
</polygon>
<via x="15.463" y="36.848" extent="1-16" drill="0.3"/>
<via x="22.244" y="29.7415" extent="1-16" drill="0.3"/>
<via x="21.244" y="29.7415" extent="1-16" drill="0.3"/>
<via x="17.5095" y="39.1535" extent="1-16" drill="0.3"/>
<via x="20.5895" y="31.9765" extent="1-16" drill="0.3"/>
<via x="20.5125" y="10.8915" extent="1-16" drill="0.3"/>
<via x="20.4805" y="37.4515" extent="1-16" drill="0.3"/>
<via x="19.4645" y="37.261" extent="1-16" drill="0.3"/>
<via x="9.9215" y="14.5265" extent="1-16" drill="0.3"/>
<via x="4.286" y="15.923" extent="1-16" drill="0.3"/>
<via x="19.6215" y="20.0025" extent="1-16" drill="0.3"/>
@ -6725,15 +6769,15 @@ design rules under a new name.</description>
<via x="11.1755" y="36.639" extent="1-16" drill="0.3"/>
<via x="6.127" y="31.543" extent="1-16" drill="0.3"/>
<via x="18.115" y="17.274" extent="1-16" drill="0.3"/>
<via x="22.301" y="25.4065" extent="1-16" drill="0.3"/>
<via x="20.301" y="26.4065" extent="1-16" drill="0.3"/>
<via x="12.937" y="16.2735" extent="1-16" drill="0.3"/>
<via x="13.872" y="29.337" extent="1-16" drill="0.3"/>
<via x="13.872" y="32.337" extent="1-16" drill="0.3"/>
<via x="5.22" y="27.7495" extent="1-16" drill="0.3"/>
<via x="23.162" y="33.564" extent="1-16" drill="0.3"/>
<via x="26.082" y="33.2575" extent="1-16" drill="0.3"/>
<via x="16.863" y="20.1025" extent="1-16" drill="0.3"/>
<via x="18.863" y="21.1025" extent="1-16" drill="0.3"/>
<via x="25.119" y="30.8235" extent="1-16" drill="0.3"/>
<via x="19.13" y="34.596" extent="1-16" drill="0.3"/>
<via x="16.717" y="34.5325" extent="1-16" drill="0.3"/>
<via x="12.699" y="18.592" extent="1-16" drill="0.3"/>
<contactref element="PWR" pad="-"/>
<contactref element="J1" pad="SH4"/>
@ -6745,22 +6789,18 @@ design rules under a new name.</description>
<contactref element="J1" pad="5"/>
<contactref element="RESET" pad="1"/>
<contactref element="D1" pad="1"/>
<contactref element="U1" pad="3"/>
<contactref element="U1" pad="12"/>
<contactref element="U1" pad="21"/>
<contactref element="R2" pad="1"/>
<wire x1="15.55" y1="22.25" x2="14.25" y2="22.25" width="0.1524" layer="16"/>
<wire x1="14.25" y1="22.25" x2="14" y2="22" width="0.1524" layer="16"/>
<wire x1="12.45" y1="21.25" x2="13.25" y2="21.25" width="0.1524" layer="16"/>
<wire x1="13.25" y1="21.25" x2="14" y2="22" width="0.1524" layer="16"/>
<contactref element="TTL" pad="2"/>
<contactref element="U1" pad="29"/>
<contactref element="U1" pad="3"/>
<contactref element="C2" pad="1"/>
<wire x1="16.387828125" y1="22.81178125" x2="14.3655" y2="24.127" width="0" layer="19" extent="16-16"/>
</signal>
<signal name="5V_DC">
<contactref element="R3" pad="1"/>
<contactref element="+5V" pad="TP"/>
<contactref element="R8" pad="1"/>
<contactref element="D1" pad="2"/>
<contactref element="U1" pad="7"/>
<contactref element="J1" pad="1"/>
<wire x1="21.750259375" y1="12.2252625" x2="20" y2="13.975521875" width="0.4064" layer="1"/>
<wire x1="20" y1="14" x2="20" y2="13.975521875" width="0.4064" layer="1"/>
@ -6768,7 +6808,6 @@ design rules under a new name.</description>
<wire x1="20" y1="14" x2="16.20625" y2="17.79375" width="0.4064" layer="16"/>
<wire x1="16.20625" y1="17.79375" x2="14.7955" y2="19.2045" width="0.4064" layer="16"/>
<wire x1="14.7955" y1="19.431" x2="14.7955" y2="19.2045" width="0.4064" layer="16"/>
<wire x1="14.75" y1="20.45" x2="14.75" y2="19.4765" width="0.3048" layer="16"/>
<wire x1="14.75" y1="19.4765" x2="14.7955" y2="19.431" width="0.3048" layer="16"/>
<wire x1="32.6994625" y1="37.8529625" x2="30.6015" y2="35.755" width="0.1524" layer="1"/>
<wire x1="30.6015" y1="35.755" x2="24.8645" y2="35.755" width="0.1524" layer="1"/>
@ -6793,8 +6832,13 @@ design rules under a new name.</description>
<wire x1="2.7775" y1="18.9045" x2="6.315" y2="15.367" width="0.4064" layer="16"/>
<wire x1="13.7795" y1="15.367" x2="16.20625" y2="17.79375" width="0.4064" layer="16"/>
<wire x1="6.315" y1="15.367" x2="13.7795" y2="15.367" width="0.4064" layer="16"/>
<contactref element="U1" pad="7"/>
<contactref element="C2" pad="2"/>
<wire x1="14.9736125" y1="21.397565625" x2="16.026946875" y2="20.34423125" width="0.1524" layer="16"/>
<wire x1="16.026946875" y1="20.34423125" x2="16.026946875" y2="20.231053125" width="0.1524" layer="16"/>
<wire x1="23.244" y1="20.884625" x2="23.241903125" y2="20.6825" width="0" layer="19" extent="1-1"/>
<wire x1="21.750259375" y1="12.225259375" x2="21.750259375" y2="12.2252625" width="0" layer="19" extent="1-1"/>
<wire x1="16.026946875" y1="20.231053125" x2="14.75" y2="19.4765" width="0" layer="19" extent="16-16"/>
</signal>
<signal name="LED_VCC">
<contactref element="RX" pad="+"/>
@ -6813,6 +6857,15 @@ design rules under a new name.</description>
<wire x1="23.6725" y1="36.8985" x2="25.908" y2="39.134" width="0.1524" layer="1"/>
<wire x1="25.908" y1="41.595003125" x2="27.656496875" y2="43.3435" width="0.1524" layer="1"/>
<wire x1="25.908" y1="39.134" x2="25.908" y2="41.595003125" width="0.1524" layer="1"/>
<contactref element="C1" pad="1"/>
<wire x1="23.71100625" y1="35.660309375" x2="24.4327" y2="34.938615625" width="0.1524" layer="1"/>
<wire x1="23.6725" y1="36.8985" x2="23.71100625" y2="36.85999375" width="0.1524" layer="1"/>
<wire x1="23.71100625" y1="36.85999375" x2="23.71100625" y2="35.660309375" width="0.1524" layer="1"/>
<wire x1="24.4327" y1="34.938615625" x2="24.4327" y2="32.21886875" width="0.1524" layer="1"/>
<wire x1="22.6695" y1="30.45566875" x2="22.6695" y2="25.8445" width="0.1524" layer="1"/>
<wire x1="22.6695" y1="25.8445" x2="18.825" y2="22" width="0.1524" layer="1"/>
<wire x1="18.825" y1="22" x2="15.5" y2="22" width="0.1524" layer="1"/>
<wire x1="24.4327" y1="32.21886875" x2="22.6695" y2="30.45566875" width="0.1524" layer="1"/>
</signal>
<signal name="N$2">
<contactref element="R8" pad="2"/>
@ -6820,27 +6873,26 @@ design rules under a new name.</description>
<wire x1="33.738534375" y1="32.6499625" x2="35.334184375" y2="34.2456125" width="0.1524" layer="1"/>
<wire x1="35.334184375" y1="34.2456125" x2="35.334184375" y2="34.270684375" width="0.1524" layer="1"/>
</signal>
<signal name="VDD">
<contactref element="U1" pad="6"/>
</signal>
<signal name="RXD">
<contactref element="U1" pad="18"/>
<contactref element="RXD" pad="TP"/>
<wire x1="22.461" y1="38.1235" x2="22.461" y2="36.08094375" width="0.1524" layer="16"/>
<wire x1="13.75" y1="27.36994375" x2="13.75" y2="23.55" width="0.1524" layer="16"/>
<wire x1="22.461" y1="36.08094375" x2="13.75" y2="27.36994375" width="0.1524" layer="16"/>
<contactref element="TTL" pad="4"/>
<wire x1="2.7775" y1="26.5245" x2="14.3765" y2="38.1235" width="0.1524" layer="1"/>
<wire x1="14.3765" y1="38.1235" x2="22.461" y2="38.1235" width="0.1524" layer="1"/>
<contactref element="U1" pad="26"/>
<wire x1="22.461" y1="36.08094375" x2="16.8455" y2="30.46544375" width="0.1524" layer="16"/>
<wire x1="16.8455" y1="25.8625" x2="16.425215625" y2="25.442215625" width="0.1524" layer="16"/>
<wire x1="16.425215625" y1="25.442215625" x2="16.387828125" y2="25.442215625" width="0.1524" layer="16"/>
<wire x1="16.8455" y1="30.46544375" x2="15.7988" y2="29.41874375" width="0.1524" layer="16"/>
<wire x1="15.7988" y1="29.41874375" x2="15.7988" y2="28.12975625" width="0.1524" layer="16"/>
<wire x1="15.7988" y1="28.12975625" x2="16.8455" y2="27.08305625" width="0.1524" layer="16"/>
<wire x1="16.8455" y1="27.08305625" x2="16.8455" y2="25.8625" width="0.1524" layer="16"/>
</signal>
<signal name="TXD">
<contactref element="U1" pad="17"/>
<contactref element="TXD" pad="TP"/>
<wire x1="21.238" y1="39.3495" x2="21.238" y2="38.09831875" width="0.1524" layer="16"/>
<wire x1="21.238" y1="38.09831875" x2="22.1562" y2="37.18011875" width="0.1524" layer="16"/>
<wire x1="22.1562" y1="37.18011875" x2="22.1562" y2="36.20720625" width="0.1524" layer="16"/>
<wire x1="13.25" y1="27.30100625" x2="13.25" y2="23.55" width="0.1524" layer="16"/>
<wire x1="22.1562" y1="36.20720625" x2="13.25" y2="27.30100625" width="0.1524" layer="16"/>
<contactref element="TTL" pad="3"/>
<wire x1="2.7775" y1="23.9845" x2="1.524" y2="25.238" width="0.1524" layer="1"/>
<wire x1="1.524" y1="25.238" x2="1.524" y2="27.1145" width="0.1524" layer="1"/>
@ -6849,79 +6901,112 @@ design rules under a new name.</description>
<wire x1="3.63494375" y1="27.813" x2="14.25024375" y2="38.4283" width="0.1524" layer="1"/>
<wire x1="20.3168" y1="38.4283" x2="21.238" y2="39.3495" width="0.1524" layer="1"/>
<wire x1="14.25024375" y1="38.4283" x2="20.3168" y2="38.4283" width="0.1524" layer="1"/>
<contactref element="U1" pad="25"/>
<wire x1="16.080271875" y1="25.795771875" x2="16.034275" y2="25.795771875" width="0.1524" layer="16"/>
<wire x1="16.5227" y1="26.2382" x2="16.080271875" y2="25.795771875" width="0.1524" layer="16"/>
<wire x1="16.5227" y1="26.9748" x2="16.5227" y2="26.2382" width="0.1524" layer="16"/>
<wire x1="22.1562" y1="36.20720625" x2="15.494" y2="29.54500625" width="0.1524" layer="16"/>
<wire x1="15.494" y1="29.54500625" x2="15.494" y2="28.0035" width="0.1524" layer="16"/>
<wire x1="15.494" y1="28.0035" x2="16.5227" y2="26.9748" width="0.1524" layer="16"/>
</signal>
<signal name="RXT">
<contactref element="U1" pad="19"/>
<contactref element="RX" pad="-"/>
<wire x1="14.25" y1="23.55" x2="14.25" y2="27.4388875" width="0.1524" layer="16"/>
<wire x1="23.572315625" y1="35.7505" x2="23.577809375" y2="35.74500625" width="0.1524" layer="16"/>
<wire x1="23.577809375" y1="35.74500625" x2="23.6263125" y2="35.74500625" width="0.1524" layer="16"/>
<wire x1="23.6263125" y1="35.74500625" x2="23.685659375" y2="35.685659375" width="0.1524" layer="16"/>
<wire x1="23.685659375" y1="35.685659375" x2="23.811909375" y2="35.559409375" width="0.1524" layer="16"/>
<wire x1="22.5616125" y1="35.7505" x2="23.572315625" y2="35.7505" width="0.1524" layer="16"/>
<wire x1="14.25" y1="27.4388875" x2="22.5616125" y2="35.7505" width="0.1524" layer="16"/>
<via x="31.191184375" y="38.334184375" extent="1-16" drill="0.35"/>
<wire x1="23.811909375" y1="35.559409375" x2="24.7698125" y2="34.60150625" width="0.1524" layer="16"/>
<wire x1="24.7698125" y1="34.60150625" x2="27.45850625" y2="34.60150625" width="0.1524" layer="16"/>
<wire x1="27.45850625" y1="34.60150625" x2="31.191184375" y2="38.334184375" width="0.1524" layer="16"/>
<contactref element="U1" pad="19"/>
<wire x1="31.191184375" y1="38.334184375" x2="24.665815625" y2="38.334184375" width="0.1524" layer="16"/>
<wire x1="22" y1="41" x2="20.69344375" y2="41" width="0.1524" layer="16"/>
<wire x1="24.665815625" y1="38.334184375" x2="22" y2="41" width="0.1524" layer="16"/>
<wire x1="20.69344375" y1="41" x2="19.8272" y2="40.13375625" width="0.1524" layer="16"/>
<wire x1="19.8272" y1="40.13375625" x2="19.8272" y2="38.99500625" width="0.1524" layer="16"/>
<wire x1="21.815" y1="37.00720625" x2="21.815" y2="36.2970625" width="0.1524" layer="16"/>
<wire x1="19.8272" y1="38.99500625" x2="21.815" y2="37.00720625" width="0.1524" layer="16"/>
<wire x1="21.815" y1="36.2970625" x2="12.7" y2="27.1820625" width="0.1524" layer="16"/>
<wire x1="12.7" y1="26.499609375" x2="13.050284375" y2="26.149325" width="0.1524" layer="16"/>
<wire x1="12.7" y1="27.1820625" x2="12.7" y2="26.499609375" width="0.1524" layer="16"/>
</signal>
<signal name="TXT">
<contactref element="U1" pad="20"/>
<contactref element="TX" pad="-"/>
<wire x1="14.75" y1="23.55" x2="14.75" y2="27.50783125" width="0.1524" layer="16"/>
<wire x1="23.44605625" y1="35.4457" x2="23.45155625" y2="35.4402" width="0.1524" layer="16"/>
<wire x1="23.45155625" y1="35.4402" x2="23.5000625" y2="35.4402" width="0.1524" layer="16"/>
<wire x1="22.68786875" y1="35.4457" x2="23.44605625" y2="35.4457" width="0.1524" layer="16"/>
<wire x1="23.5000625" y1="35.4402" x2="24.64355625" y2="34.29670625" width="0.1524" layer="16"/>
<wire x1="31.15370625" y1="34.29670625" x2="33.191184375" y2="36.334184375" width="0.1524" layer="16"/>
<via x="33.191184375" y="36.334184375" extent="1-16" drill="0.35"/>
<wire x1="14.75" y1="27.50783125" x2="22.68786875" y2="35.4457" width="0.1524" layer="16"/>
<wire x1="24.64355625" y1="34.29670625" x2="31.15370625" y2="34.29670625" width="0.1524" layer="16"/>
<contactref element="U1" pad="18"/>
<wire x1="33.191184375" y1="36.334184375" x2="33.191184375" y2="37.230315625" width="0.1524" layer="16"/>
<wire x1="30.9398375" y1="38.94099375" x2="30.6378375" y2="38.63899375" width="0.1524" layer="16"/>
<wire x1="31.48050625" y1="38.94099375" x2="30.9398375" y2="38.94099375" width="0.1524" layer="16"/>
<wire x1="33.191184375" y1="37.230315625" x2="31.48050625" y2="38.94099375" width="0.1524" layer="16"/>
<wire x1="30.6378375" y1="38.63899375" x2="24.7920625" y2="38.63899375" width="0.1524" layer="16"/>
<wire x1="22.12625625" y1="41.3048" x2="20.5671875" y2="41.3048" width="0.1524" layer="16"/>
<wire x1="24.7920625" y1="38.63899375" x2="22.12625625" y2="41.3048" width="0.1524" layer="16"/>
<wire x1="20.5671875" y1="41.3048" x2="19.5064" y2="40.2440125" width="0.1524" layer="16"/>
<wire x1="19.5064" y1="40.2440125" x2="19.5064" y2="38.87725" width="0.1524" layer="16"/>
<wire x1="21.4942" y1="36.88945" x2="21.4942" y2="36.40731875" width="0.1524" layer="16"/>
<wire x1="19.5064" y1="38.87725" x2="21.4942" y2="36.88945" width="0.1524" layer="16"/>
<wire x1="12.2555" y1="26.237" x2="12.696728125" y2="25.795771875" width="0.1524" layer="16"/>
<wire x1="21.4942" y1="36.40731875" x2="12.2555" y2="27.16861875" width="0.1524" layer="16"/>
<wire x1="12.2555" y1="27.16861875" x2="12.2555" y2="26.237" width="0.1524" layer="16"/>
</signal>
<signal name="D-">
<contactref element="J1" pad="2"/>
<contactref element="D1" pad="3"/>
<contactref element="U1" pad="5"/>
<wire x1="22.209878125" y1="12.68488125" x2="21.0185" y2="13.876259375" width="0.1524" layer="1"/>
<wire x1="21.0185" y1="13.876259375" x2="21.0185" y2="14.2875" width="0.1524" layer="1"/>
<via x="21.0185" y="14.2875" extent="1-16" drill="0.35"/>
<wire x1="21.0185" y1="16.9545" x2="21.0185" y2="14.2875" width="0.1524" layer="16"/>
<wire x1="15.55" y1="21.25" x2="16.723" y2="21.25" width="0.1524" layer="16"/>
<wire x1="16.723" y1="21.25" x2="21.0185" y2="16.9545" width="0.1524" layer="16"/>
<wire x1="21.0185" y1="14.2875" x2="21.0185" y2="16.9545" width="0.1524" layer="16"/>
<wire x1="24.437890625" y1="21.0235375" x2="24.247390625" y2="20.8330375" width="0.1524" layer="1"/>
<wire x1="24.247390625" y1="20.8330375" x2="24.247390625" y2="18.548809375" width="0.1524" layer="1"/>
<wire x1="21.0185" y1="15.31991875" x2="21.0185" y2="14.2875" width="0.1524" layer="1"/>
<wire x1="24.247390625" y1="18.548809375" x2="21.0185" y2="15.31991875" width="0.1524" layer="1"/>
<wire x1="22.209878125" y1="12.68488125" x2="22.209878125" y2="12.684878125" width="0" layer="19" extent="1-1"/>
<contactref element="U1" pad="5"/>
<wire x1="21.0185" y1="16.9545" x2="21.0185" y2="16.9545" width="0.1524" layer="16"/>
<wire x1="21.0185" y1="16.9545" x2="16.1925" y2="21.7805" width="0.1524" layer="16"/>
<wire x1="16.1925" y1="21.7805" x2="16.129" y2="21.7805" width="0.1524" layer="16"/>
<wire x1="16.129" y1="21.7805" x2="15.68071875" y2="22.104671875" width="0" layer="19" extent="16-16"/>
<wire x1="22.209878125" y1="12.684878125" x2="22.209878125" y2="12.68488125" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="D+">
<contactref element="J1" pad="3"/>
<contactref element="D1" pad="4"/>
<contactref element="U1" pad="4"/>
<wire x1="22.6695" y1="13.1445" x2="21.6253" y2="14.1887" width="0.1524" layer="1"/>
<wire x1="21.6253" y1="14.1887" x2="21.6253" y2="14.9659375" width="0.1524" layer="1"/>
<via x="21.6253" y="14.9659375" extent="1-16" drill="0.35"/>
<wire x1="21.6253" y1="14.9659375" x2="21.3233" y2="15.2679375" width="0.1524" layer="16"/>
<wire x1="21.3233" y1="15.2679375" x2="21.3233" y2="17.08075625" width="0.1524" layer="16"/>
<wire x1="18.288" y1="20.1295" x2="18.288" y2="20.11605625" width="0.1524" layer="16"/>
<wire x1="21.3233" y1="17.08075625" x2="18.288" y2="20.11605625" width="0.1524" layer="16"/>
<wire x1="15.55" y1="21.75" x2="16.6675" y2="21.75" width="0.1524" layer="16"/>
<wire x1="16.6675" y1="21.75" x2="18.288" y2="20.1295" width="0.1524" layer="16"/>
<wire x1="25.7955375" y1="19.665890625" x2="21.6253" y2="15.495653125" width="0.1524" layer="1"/>
<wire x1="21.6253" y1="15.495653125" x2="21.6253" y2="14.9659375" width="0.1524" layer="1"/>
<contactref element="U1" pad="4"/>
<wire x1="15.996775" y1="22.420725" x2="16.028525" y2="22.452475" width="0.1524" layer="16"/>
<wire x1="16.028525" y1="22.452475" x2="16.034275" y2="22.458225" width="0.1524" layer="16"/>
<wire x1="16.028525" y1="22.37553125" x2="16.028525" y2="22.452475" width="0.1524" layer="16"/>
<wire x1="21.3233" y1="17.08075625" x2="16.028525" y2="22.37553125" width="0.1524" layer="16"/>
</signal>
<signal name="VBUS">
<contactref element="R1" pad="1"/>
<contactref element="R2" pad="2"/>
<contactref element="U1" pad="8"/>
<wire x1="14.25" y1="20.45" x2="14.25" y2="19.838" width="0.1524" layer="16"/>
<wire x1="13.8605" y1="19.4485" x2="13.8605" y2="19.3525" width="0.1524" layer="16"/>
<wire x1="14.25" y1="19.838" x2="13.8605" y2="19.4485" width="0.1524" layer="16"/>
<wire x1="13.877" y1="18.384" x2="13.877" y2="19.336" width="0.1524" layer="16"/>
<wire x1="13.877" y1="19.336" x2="13.8605" y2="19.3525" width="0.1524" layer="16"/>
<contactref element="TTL" pad="5"/>
<wire x1="2.7775" y1="29.0645" x2="12.506" y2="19.336" width="0.1524" layer="16"/>
<wire x1="2.7775" y1="29.0645" x2="11.9205" y2="19.9215" width="0.1524" layer="16"/>
<wire x1="11.9205" y1="19.9215" x2="12.506" y2="19.336" width="0.1524" layer="16"/>
<wire x1="12.506" y1="19.336" x2="13.877" y2="19.336" width="0.1524" layer="16"/>
<contactref element="U1" pad="8"/>
<contactref element="R4" pad="1"/>
<wire x1="12.5375" y1="22" x2="12.5375" y2="20.5385" width="0.1524" layer="1"/>
<wire x1="12.5375" y1="20.5385" x2="11.9205" y2="19.9215" width="0.1524" layer="1"/>
<via x="11.9205" y="19.9215" extent="1-16" drill="0.35"/>
<wire x1="13.757390625" y1="21.397565625" x2="13.335" y2="20.975175" width="0.1524" layer="16"/>
<wire x1="13.335" y1="20.975175" x2="13.335" y2="20.955" width="0.1524" layer="16"/>
<wire x1="13.335" y1="20.955" x2="13.335" y2="20.5105" width="0.1524" layer="16"/>
<wire x1="13.335" y1="20.5105" x2="13.843" y2="20.0025" width="0.1524" layer="16"/>
<wire x1="13.8605" y1="19.4485" x2="13.843" y2="20.0025" width="0" layer="19" extent="16-16"/>
</signal>
<signal name="VDD">
<contactref element="U1" pad="6"/>
</signal>
<signal name="PGM_RST">
<contactref element="R4" pad="2"/>
<contactref element="U1" pad="28"/>
<contactref element="C1" pad="2"/>
<wire x1="14.5" y1="22" x2="13.4625" y2="22" width="0.1524" layer="1"/>
<wire x1="14.5" y1="22" x2="17.094934375" y2="24.735109375" width="0" layer="19" extent="1-16"/>
</signal>
</signals>
<mfgpreviewcolors>

View file

@ -612,48 +612,6 @@
<text x="0" y="-2.54" size="1" layer="37">&gt;TP_SIGNAL_NAME</text>
<pad name="TP" x="0" y="0" drill="0.8" shape="square"/>
</package>
<package name="SILABS_QFN20" urn="urn:adsk.eagle:footprint:7172831/1" library_version="24">
<wire x1="-1.55" y1="1.55" x2="-1.11" y2="1.55" width="0.127" layer="21"/>
<wire x1="1.11" y1="1.55" x2="1.55" y2="1.55" width="0.127" layer="21"/>
<wire x1="-1.55" y1="-1.55" x2="-1.1" y2="-1.55" width="0.127" layer="21"/>
<wire x1="1.1" y1="-1.55" x2="1.55" y2="-1.55" width="0.127" layer="21"/>
<wire x1="-1.55" y1="1.55" x2="-1.55" y2="1.12" width="0.127" layer="21"/>
<wire x1="1.55" y1="1.55" x2="1.55" y2="1.1" width="0.127" layer="21"/>
<wire x1="-1.55" y1="-1.55" x2="-1.55" y2="-1.1" width="0.127" layer="21"/>
<wire x1="1.55" y1="-1.55" x2="1.55" y2="-1.12" width="0.127" layer="21"/>
<wire x1="-1.55" y1="1.55" x2="1.55" y2="1.55" width="0.127" layer="51"/>
<wire x1="1.55" y1="1.55" x2="1.55" y2="-1.55" width="0.127" layer="51"/>
<wire x1="1.55" y1="-1.55" x2="-1.55" y2="-1.55" width="0.127" layer="51"/>
<wire x1="-1.55" y1="-1.55" x2="-1.55" y2="1.55" width="0.127" layer="51"/>
<wire x1="-2.104" y1="2.104" x2="2.104" y2="2.104" width="0.05" layer="39"/>
<wire x1="2.104" y1="2.104" x2="2.104" y2="-2.104" width="0.05" layer="39"/>
<wire x1="2.104" y1="-2.104" x2="-2.104" y2="-2.104" width="0.05" layer="39"/>
<wire x1="-2.104" y1="-2.104" x2="-2.104" y2="2.104" width="0.05" layer="39"/>
<circle x="-1.778" y="1.778" radius="0.07" width="0.2" layer="21"/>
<text x="-2.541940625" y="2.541940625" size="1.27098125" layer="25">&gt;NAME</text>
<text x="-2.54801875" y="-3.822040625" size="1.27401875" layer="27">&gt;VALUE</text>
<smd name="1" x="-1.25" y="1.25" dx="0.3" dy="0.3" layer="1"/>
<smd name="2" x="-1.55" y="0.75" dx="0.9" dy="0.3" layer="1"/>
<smd name="3" x="-1.55" y="0.25" dx="0.9" dy="0.3" layer="1"/>
<smd name="4" x="-1.55" y="-0.25" dx="0.9" dy="0.3" layer="1"/>
<smd name="5" x="-1.55" y="-0.75" dx="0.9" dy="0.3" layer="1"/>
<smd name="6" x="-1.25" y="-1.25" dx="0.3" dy="0.3" layer="1"/>
<smd name="7" x="-0.75" y="-1.55" dx="0.9" dy="0.3" layer="1" rot="R90"/>
<smd name="8" x="-0.25" y="-1.55" dx="0.9" dy="0.3" layer="1" rot="R90"/>
<smd name="9" x="0.25" y="-1.55" dx="0.9" dy="0.3" layer="1" rot="R90"/>
<smd name="10" x="0.75" y="-1.55" dx="0.9" dy="0.3" layer="1" rot="R90"/>
<smd name="11" x="1.25" y="-1.25" dx="0.3" dy="0.3" layer="1" rot="R180"/>
<smd name="12" x="1.55" y="-0.75" dx="0.9" dy="0.3" layer="1" rot="R180"/>
<smd name="13" x="1.55" y="-0.25" dx="0.9" dy="0.3" layer="1" rot="R180"/>
<smd name="14" x="1.55" y="0.25" dx="0.9" dy="0.3" layer="1" rot="R180"/>
<smd name="15" x="1.55" y="0.75" dx="0.9" dy="0.3" layer="1" rot="R180"/>
<smd name="16" x="1.25" y="1.25" dx="0.3" dy="0.3" layer="1" rot="R180"/>
<smd name="17" x="0.75" y="1.55" dx="0.9" dy="0.3" layer="1" rot="R270"/>
<smd name="18" x="0.25" y="1.55" dx="0.9" dy="0.3" layer="1" rot="R270"/>
<smd name="19" x="-0.25" y="1.55" dx="0.9" dy="0.3" layer="1" rot="R270"/>
<smd name="20" x="-0.75" y="1.55" dx="0.9" dy="0.3" layer="1" rot="R270"/>
<smd name="21" x="0" y="0" dx="1.8" dy="1.8" layer="1"/>
</package>
<package name="SOT143" urn="urn:adsk.eagle:footprint:7172832/1" library_version="24">
<wire x1="-1.52" y1="0.7" x2="-1.52" y2="-0.7" width="0.127" layer="51"/>
<wire x1="-1.52" y1="-0.7" x2="1.52" y2="-0.7" width="0.127" layer="51"/>
@ -749,6 +707,72 @@
<pad name="5" x="10.16" y="0" drill="1.1051" diameter="1.7051"/>
<text x="-1.27" y="-1.405" size="0.8128" layer="25" font="vector" align="top-left">&gt;NAME</text>
</package>
<package name="QFN50P500X500X80-29N" urn="urn:adsk.eagle:footprint:8319975/1" library_version="34">
<wire x1="-2.55" y1="2.55" x2="2.55" y2="2.55" width="0.127" layer="51"/>
<wire x1="2.55" y1="2.55" x2="2.55" y2="-2.55" width="0.127" layer="51"/>
<wire x1="2.55" y1="-2.55" x2="-2.55" y2="-2.55" width="0.127" layer="51"/>
<wire x1="-2.55" y1="-2.55" x2="-2.55" y2="2.55" width="0.127" layer="51"/>
<wire x1="-3.12" y1="3.12" x2="3.12" y2="3.12" width="0.05" layer="39"/>
<wire x1="3.12" y1="3.12" x2="3.12" y2="-3.12" width="0.05" layer="39"/>
<wire x1="3.12" y1="-3.12" x2="-3.12" y2="-3.12" width="0.05" layer="39"/>
<wire x1="-3.12" y1="-3.12" x2="-3.12" y2="3.12" width="0.05" layer="39"/>
<wire x1="-2" y1="2.55" x2="-2.55" y2="2.55" width="0.127" layer="21"/>
<wire x1="-2.55" y1="2.55" x2="-2.55" y2="1.95" width="0.127" layer="21"/>
<wire x1="2" y1="2.55" x2="2.55" y2="2.55" width="0.127" layer="21"/>
<wire x1="2.55" y1="2.55" x2="2.55" y2="1.95" width="0.127" layer="21"/>
<wire x1="2.55" y1="-2.1" x2="2.55" y2="-2.55" width="0.127" layer="21"/>
<wire x1="2.55" y1="-2.55" x2="2" y2="-2.55" width="0.127" layer="21"/>
<wire x1="-2.55" y1="-2" x2="-2.55" y2="-2.55" width="0.127" layer="21"/>
<wire x1="-2.55" y1="-2.55" x2="-1.95" y2="-2.55" width="0.127" layer="21"/>
<circle x="-3.478" y="1.578" radius="0.07" width="0.2" layer="21"/>
<text x="-3.5002" y="3.450109375" size="1.27245" layer="25">&gt;NAME</text>
<text x="-3.35426875" y="-4.680709375" size="1.272540625" layer="27">&gt;VALUE</text>
<rectangle x1="0.1800875" y1="0.1800875" x2="1.33" y2="1.33" layer="31"/>
<rectangle x1="-1.33181875" y1="0.180246875" x2="-0.18" y2="1.33" layer="31" rot="R90"/>
<rectangle x1="-1.3314" y1="-1.3314" x2="-0.18" y2="-0.18" layer="31" rot="R180"/>
<rectangle x1="0.18026875" y1="-1.33198125" x2="1.33" y2="-0.18" layer="31" rot="R270"/>
<smd name="1" x="-2.36" y="1.5" dx="1.01" dy="0.27" layer="1" roundness="50"/>
<smd name="2" x="-2.36" y="1" dx="1.01" dy="0.27" layer="1" roundness="50"/>
<smd name="3" x="-2.36" y="0.5" dx="1.01" dy="0.27" layer="1" roundness="50"/>
<smd name="4" x="-2.36" y="0" dx="1.01" dy="0.27" layer="1" roundness="50"/>
<smd name="5" x="-2.36" y="-0.5" dx="1.01" dy="0.27" layer="1" roundness="50"/>
<smd name="6" x="-2.36" y="-1" dx="1.01" dy="0.27" layer="1" roundness="50"/>
<smd name="7" x="-2.36" y="-1.5" dx="1.01" dy="0.27" layer="1" roundness="50"/>
<smd name="8" x="-1.5" y="-2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R90"/>
<smd name="9" x="-1" y="-2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R90"/>
<smd name="10" x="-0.5" y="-2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R90"/>
<smd name="11" x="0" y="-2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R90"/>
<smd name="12" x="0.5" y="-2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R90"/>
<smd name="13" x="1" y="-2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R90"/>
<smd name="14" x="1.5" y="-2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R90"/>
<smd name="15" x="2.36" y="-1.5" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R180"/>
<smd name="16" x="2.36" y="-1" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R180"/>
<smd name="17" x="2.36" y="-0.5" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R180"/>
<smd name="18" x="2.36" y="0" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R180"/>
<smd name="19" x="2.36" y="0.5" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R180"/>
<smd name="20" x="2.36" y="1" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R180"/>
<smd name="21" x="2.36" y="1.5" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R180"/>
<smd name="22" x="1.5" y="2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R270"/>
<smd name="23" x="1" y="2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R270"/>
<smd name="24" x="0.5" y="2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R270"/>
<smd name="25" x="0" y="2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R270"/>
<smd name="26" x="-0.5" y="2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R270"/>
<smd name="27" x="-1" y="2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R270"/>
<smd name="28" x="-1.5" y="2.36" dx="1.01" dy="0.27" layer="1" roundness="50" rot="R270"/>
<smd name="29" x="0" y="0" dx="3.25" dy="3.25" layer="1" cream="no"/>
</package>
<package name="CAPC1005X50" urn="urn:adsk.eagle:footprint:5248673/4" library_version="34">
<description>Chip, 1.00 X 0.55 X 0.50 mm body
&lt;p&gt;Chip package with body size 1.00 X 0.55 X 0.50 mm&lt;/p&gt;</description>
<wire x1="0.5" y1="-0.275" x2="-0.5" y2="-0.275" width="0.12" layer="51"/>
<wire x1="-0.5" y1="-0.275" x2="-0.5" y2="0.275" width="0.12" layer="51"/>
<wire x1="-0.5" y1="0.275" x2="0.5" y2="0.275" width="0.12" layer="51"/>
<wire x1="0.5" y1="0.275" x2="0.5" y2="-0.275" width="0.12" layer="51"/>
<smd name="1" x="-0.5" y="0" dx="0.5118" dy="0.6618" layer="1"/>
<smd name="2" x="0.5" y="0" dx="0.5118" dy="0.6618" layer="1"/>
<text x="0" y="0.5179" size="0.4064" layer="25" font="vector" align="bottom-center">&gt;NAME</text>
<text x="0" y="-0.5179" size="0.4064" layer="27" font="vector" align="top-center">&gt;VALUE</text>
</package>
</packages>
<packages3d>
<package3d name="R0402" urn="urn:adsk.eagle:package:7115182/2" type="model" library_version="18" library_locally_modified="yes">
@ -1049,17 +1073,12 @@
<packageinstance name="TP20SQ"/>
</packageinstances>
</package3d>
<package3d name="TP13SQ-HOLE" urn="urn:adsk.eagle:package:7170913/3" type="model" library_version="27" library_locally_modified="yes">
<package3d name="TP13SQ-HOLE" urn="urn:adsk.eagle:package:7170913/2" type="model" library_version="32">
<description>&lt;b&gt;TEST PAD&lt;/b&gt;</description>
<packageinstances>
<packageinstance name="TP13SQ-HOLE"/>
</packageinstances>
</package3d>
<package3d name="SILABS_QFN20" urn="urn:adsk.eagle:package:7172833/2" type="model" library_version="26">
<packageinstances>
<packageinstance name="SILABS_QFN20"/>
</packageinstances>
</package3d>
<package3d name="SOT143" urn="urn:adsk.eagle:package:7172834/2" type="model" library_version="26">
<packageinstances>
<packageinstance name="SOT143"/>
@ -1082,6 +1101,18 @@
<packageinstance name="HDRVR5W64P254_1X5_1270X254X575B"/>
</packageinstances>
</package3d>
<package3d name="QFN50P500X500X80-29N" urn="urn:adsk.eagle:package:8319976/2" type="model" library_version="34">
<packageinstances>
<packageinstance name="QFN50P500X500X80-29N"/>
</packageinstances>
</package3d>
<package3d name="CAPC1005X50" urn="urn:adsk.eagle:package:5248669/4" type="model" library_version="34">
<description>Chip, 1.00 X 0.55 X 0.50 mm body
&lt;p&gt;Chip package with body size 1.00 X 0.55 X 0.50 mm&lt;/p&gt;</description>
<packageinstances>
<packageinstance name="CAPC1005X50"/>
</packageinstances>
</package3d>
</packages3d>
<symbols>
<symbol name="RES" urn="urn:adsk.eagle:symbol:7115180/1" library_version="18">
@ -1130,33 +1161,6 @@
<text x="1.27" y="-1.27" size="1.778" layer="97">&gt;TP_SIGNAL_NAME</text>
<pin name="TP" x="0" y="-2.54" visible="off" length="short" direction="in" rot="R90"/>
</symbol>
<symbol name="CP2102N-A01-GQFN20" urn="urn:adsk.eagle:symbol:7172830/1" library_version="24">
<wire x1="-12.7" y1="20.32" x2="12.7" y2="20.32" width="0.254" layer="94"/>
<wire x1="12.7" y1="20.32" x2="12.7" y2="-20.32" width="0.254" layer="94"/>
<wire x1="12.7" y1="-20.32" x2="-12.7" y2="-20.32" width="0.254" layer="94"/>
<wire x1="-12.7" y1="-20.32" x2="-12.7" y2="20.32" width="0.254" layer="94"/>
<text x="-12.7347" y="20.8849" size="1.68098125" layer="95">&gt;NAME</text>
<text x="-12.7064" y="-22.8715" size="1.677240625" layer="96">&gt;VALUE</text>
<pin name="GPIO.1/RS485" x="17.78" y="0" length="middle" rot="R180"/>
<pin name="GPIO.0/CLK" x="17.78" y="2.54" length="middle" rot="R180"/>
<pin name="GND" x="17.78" y="-17.78" length="middle" direction="pwr" rot="R180"/>
<pin name="D+" x="-17.78" y="2.54" length="middle"/>
<pin name="D-" x="-17.78" y="0" length="middle"/>
<pin name="VDD" x="17.78" y="17.78" length="middle" direction="pwr" rot="R180"/>
<pin name="VREGIN" x="17.78" y="12.7" length="middle" direction="pwr" rot="R180"/>
<pin name="VBUS" x="17.78" y="15.24" length="middle" direction="pwr" rot="R180"/>
<pin name="RST" x="-17.78" y="-5.08" length="middle" direction="in" function="dot"/>
<pin name="NC" x="-17.78" y="-10.16" length="middle" direction="nc"/>
<pin name="SUSPENDB" x="17.78" y="-10.16" length="middle" direction="out" function="dot" rot="R180"/>
<pin name="WAKEUP" x="17.78" y="7.62" length="middle" direction="in" rot="R180"/>
<pin name="SUSPEND" x="17.78" y="-12.7" length="middle" direction="out" rot="R180"/>
<pin name="CTS" x="-17.78" y="7.62" length="middle" direction="in"/>
<pin name="RTS" x="-17.78" y="10.16" length="middle" direction="out"/>
<pin name="RXD" x="-17.78" y="15.24" length="middle" direction="in"/>
<pin name="TXD" x="-17.78" y="12.7" length="middle" direction="out"/>
<pin name="GPIO.3/RXT" x="17.78" y="-2.54" length="middle" rot="R180"/>
<pin name="GPIO.2/TXT" x="17.78" y="-5.08" length="middle" rot="R180"/>
</symbol>
<symbol name="SP0503BAHTG" urn="urn:adsk.eagle:symbol:7172829/1" library_version="24">
<wire x1="-5.08" y1="5.08" x2="-5.08" y2="2.54" width="0.254" layer="94"/>
<wire x1="-5.08" y1="2.54" x2="-5.08" y2="-2.54" width="0.254" layer="94"/>
@ -1238,6 +1242,53 @@
<pin name="P$5" x="-7.62" y="-6.35" visible="pad" length="middle"/>
<text x="-7.62" y="6.35" size="1.27" layer="95" ratio="10">&gt;name</text>
</symbol>
<symbol name="CP2102N-A01-GQFN28" urn="urn:adsk.eagle:symbol:8319974/1" library_version="34">
<wire x1="-17.78" y1="30.48" x2="17.78" y2="30.48" width="0.254" layer="94"/>
<wire x1="17.78" y1="30.48" x2="17.78" y2="-30.48" width="0.254" layer="94"/>
<wire x1="17.78" y1="-30.48" x2="-17.78" y2="-30.48" width="0.254" layer="94"/>
<wire x1="-17.78" y1="-30.48" x2="-17.78" y2="30.48" width="0.254" layer="94"/>
<text x="-17.8368" y="31.0839" size="1.6829" layer="95">&gt;NAME</text>
<text x="-17.8088" y="-33.073" size="1.679509375" layer="96">&gt;VALUE</text>
<pin name="GPIO.1/RXT" x="22.86" y="7.62" length="middle" rot="R180"/>
<pin name="GPIO.0/TXT" x="22.86" y="10.16" length="middle" rot="R180"/>
<pin name="GND" x="22.86" y="-27.94" length="middle" direction="pwr" rot="R180"/>
<pin name="D+" x="-22.86" y="-2.54" length="middle"/>
<pin name="D-" x="-22.86" y="-5.08" length="middle"/>
<pin name="VDD" x="22.86" y="27.94" length="middle" direction="pwr" rot="R180"/>
<pin name="VREGIN" x="22.86" y="20.32" length="middle" direction="pwr" rot="R180"/>
<pin name="VBUS" x="22.86" y="25.4" length="middle" direction="pwr" rot="R180"/>
<pin name="!RST" x="-22.86" y="-10.16" length="middle" direction="in"/>
<pin name="!SUSPENDB" x="22.86" y="-10.16" length="middle" direction="out" rot="R180"/>
<pin name="CHREN" x="22.86" y="-22.86" length="middle" direction="out" rot="R180"/>
<pin name="SUSPEND" x="22.86" y="-12.7" length="middle" direction="out" rot="R180"/>
<pin name="CTS" x="-22.86" y="10.16" length="middle" direction="in"/>
<pin name="RTS" x="-22.86" y="12.7" length="middle" direction="out"/>
<pin name="RXD" x="-22.86" y="17.78" length="middle" direction="in"/>
<pin name="TXD" x="-22.86" y="15.24" length="middle" direction="out"/>
<pin name="GPIO.2/RS485" x="22.86" y="5.08" length="middle" rot="R180"/>
<pin name="GPIO.3/WAKEUP" x="22.86" y="2.54" length="middle" rot="R180"/>
<pin name="DSR" x="-22.86" y="7.62" length="middle" direction="in"/>
<pin name="DTR" x="-22.86" y="5.08" length="middle" direction="out"/>
<pin name="DCD" x="-22.86" y="2.54" length="middle" direction="in"/>
<pin name="RI/CLK" x="-22.86" y="-17.78" length="middle"/>
<pin name="CHR1" x="22.86" y="-17.78" length="middle" direction="out" rot="R180"/>
<pin name="CHR0" x="22.86" y="-20.32" length="middle" direction="out" rot="R180"/>
<pin name="GPIO.6" x="22.86" y="-5.08" length="middle" rot="R180"/>
<pin name="GPIO.4" x="22.86" y="0" length="middle" rot="R180"/>
<pin name="GPIO.5" x="22.86" y="-2.54" length="middle" rot="R180"/>
</symbol>
<symbol name="C" urn="urn:adsk.eagle:symbol:6897172/1" library_version="34">
<wire x1="-0.635" y1="-1.016" x2="-0.635" y2="0" width="0.254" layer="94"/>
<wire x1="-0.635" y1="0" x2="-0.635" y2="1.016" width="0.254" layer="94"/>
<wire x1="0.635" y1="1.016" x2="0.635" y2="0" width="0.254" layer="94"/>
<wire x1="0.635" y1="0" x2="0.635" y2="-1.016" width="0.254" layer="94"/>
<wire x1="-1.27" y1="0" x2="-0.635" y2="0" width="0.1524" layer="94"/>
<wire x1="0.635" y1="0" x2="1.27" y2="0" width="0.1524" layer="94"/>
<text x="-3.81" y="1.27" size="1.27" layer="95" ratio="10">&gt;NAME</text>
<text x="-3.81" y="-2.54" size="1.27" layer="96" ratio="10">&gt;VALUE</text>
<pin name="1" x="-3.81" y="0" visible="off" length="short" direction="pas" swaplevel="1"/>
<pin name="2" x="3.81" y="0" visible="off" length="short" direction="pas" swaplevel="1" rot="R180"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="SMD-RES-0R-5%-1/16W(0402)" urn="urn:adsk.eagle:component:7115183/2" prefix="R" uservalue="yes" library_version="19">
@ -1412,7 +1463,7 @@
</device>
</devices>
</deviceset>
<deviceset name="TP" urn="urn:adsk.eagle:component:7170914/2" locally_modified="yes" prefix="TP" library_version="27" library_locally_modified="yes">
<deviceset name="TP" urn="urn:adsk.eagle:component:7170914/2" prefix="TP" library_version="32">
<description>&lt;b&gt;Test pad&lt;/b&gt;</description>
<gates>
<gate name="G$1" symbol="TP" x="0" y="0"/>
@ -1917,7 +1968,7 @@
<connect gate="G$1" pin="TP" pad="TP"/>
</connects>
<package3dinstances>
<package3dinstance package3d_urn="urn:adsk.eagle:package:7170913/3"/>
<package3dinstance package3d_urn="urn:adsk.eagle:package:7170913/2"/>
</package3dinstances>
<technologies>
<technology name=""/>
@ -1925,50 +1976,6 @@
</device>
</devices>
</deviceset>
<deviceset name="CP2102N-A01-GQFN20" urn="urn:adsk.eagle:component:7172836/2" prefix="U" library_version="26">
<description>Ic Bridge Usb To Uart 20qfn</description>
<gates>
<gate name="G$1" symbol="CP2102N-A01-GQFN20" x="0" y="0"/>
</gates>
<devices>
<device name="" package="SILABS_QFN20">
<connects>
<connect gate="G$1" pin="CTS" pad="15"/>
<connect gate="G$1" pin="D+" pad="4"/>
<connect gate="G$1" pin="D-" pad="5"/>
<connect gate="G$1" pin="GND" pad="3 12 21"/>
<connect gate="G$1" pin="GPIO.0/CLK" pad="2"/>
<connect gate="G$1" pin="GPIO.1/RS485" pad="1"/>
<connect gate="G$1" pin="GPIO.2/TXT" pad="20"/>
<connect gate="G$1" pin="GPIO.3/RXT" pad="19"/>
<connect gate="G$1" pin="NC" pad="10"/>
<connect gate="G$1" pin="RST" pad="9"/>
<connect gate="G$1" pin="RTS" pad="16"/>
<connect gate="G$1" pin="RXD" pad="17"/>
<connect gate="G$1" pin="SUSPEND" pad="14"/>
<connect gate="G$1" pin="SUSPENDB" pad="11"/>
<connect gate="G$1" pin="TXD" pad="18"/>
<connect gate="G$1" pin="VBUS" pad="8"/>
<connect gate="G$1" pin="VDD" pad="6"/>
<connect gate="G$1" pin="VREGIN" pad="7"/>
<connect gate="G$1" pin="WAKEUP" pad="13"/>
</connects>
<package3dinstances>
<package3dinstance package3d_urn="urn:adsk.eagle:package:7172833/2"/>
</package3dinstances>
<technologies>
<technology name="">
<attribute name="DESCRIPTION" value=" Usb-Uart Interface Bridge, Qfn-20 "/>
<attribute name="DIGI-KEY_PART_NUMBER" value="336-3692-ND"/>
<attribute name="DIGI-KEY_PURCHASE_URL" value="https://www.digikey.com/product-detail/en/silicon-labs/CP2102N-A01-GQFN20/336-3692-ND/6012517?utm_source=snapeda&amp;utm_medium=aggregator&amp;utm_campaign=symbol"/>
<attribute name="MF" value="Silicon Labs"/>
<attribute name="MP" value="CP2102N-A01-GQFN20"/>
<attribute name="PACKAGE" value="QFN-20 Silicon Labs"/>
</technology>
</technologies>
</device>
</devices>
</deviceset>
<deviceset name="SP0503BAHTG" urn="urn:adsk.eagle:component:7172835/2" prefix="D" library_version="26">
<description>TVS DIODE 5.5VWM 8.5VC SOT143</description>
<gates>
@ -2083,6 +2090,78 @@
</device>
</devices>
</deviceset>
<deviceset name="CP2102N-A01-GQFN28" urn="urn:adsk.eagle:component:8319977/2" prefix="U" library_version="34">
<description>Ic Bridge Usb To Uart 28qfn</description>
<gates>
<gate name="G$1" symbol="CP2102N-A01-GQFN28" x="0" y="0"/>
</gates>
<devices>
<device name="" package="QFN50P500X500X80-29N">
<connects>
<connect gate="G$1" pin="!RST" pad="9"/>
<connect gate="G$1" pin="!SUSPENDB" pad="11"/>
<connect gate="G$1" pin="CHR0" pad="15"/>
<connect gate="G$1" pin="CHR1" pad="14"/>
<connect gate="G$1" pin="CHREN" pad="13"/>
<connect gate="G$1" pin="CTS" pad="23"/>
<connect gate="G$1" pin="D+" pad="4"/>
<connect gate="G$1" pin="D-" pad="5"/>
<connect gate="G$1" pin="DCD" pad="1"/>
<connect gate="G$1" pin="DSR" pad="27"/>
<connect gate="G$1" pin="DTR" pad="28"/>
<connect gate="G$1" pin="GND" pad="3 29"/>
<connect gate="G$1" pin="GPIO.0/TXT" pad="19"/>
<connect gate="G$1" pin="GPIO.1/RXT" pad="18"/>
<connect gate="G$1" pin="GPIO.2/RS485" pad="17"/>
<connect gate="G$1" pin="GPIO.3/WAKEUP" pad="16"/>
<connect gate="G$1" pin="GPIO.4" pad="22"/>
<connect gate="G$1" pin="GPIO.5" pad="21"/>
<connect gate="G$1" pin="GPIO.6" pad="20"/>
<connect gate="G$1" pin="RI/CLK" pad="2"/>
<connect gate="G$1" pin="RTS" pad="24"/>
<connect gate="G$1" pin="RXD" pad="25"/>
<connect gate="G$1" pin="SUSPEND" pad="12"/>
<connect gate="G$1" pin="TXD" pad="26"/>
<connect gate="G$1" pin="VBUS" pad="8"/>
<connect gate="G$1" pin="VDD" pad="6"/>
<connect gate="G$1" pin="VREGIN" pad="7"/>
</connects>
<package3dinstances>
<package3dinstance package3d_urn="urn:adsk.eagle:package:8319976/2"/>
</package3dinstances>
<technologies>
<technology name="">
<attribute name="AVAILABILITY" value="Unavailable"/>
<attribute name="DESCRIPTION" value=" Usb-Uart Interface Bridge, Qfn-28 "/>
<attribute name="MF" value="Silicon Labs"/>
<attribute name="MP" value="CP2102N-A01-GQFN28"/>
<attribute name="PACKAGE" value="QFN-28 Silicon Labs"/>
<attribute name="PRICE" value="None"/>
</technology>
</technologies>
</device>
</devices>
</deviceset>
<deviceset name="CERAMIC-1NF-50V-10%-X7R(0402)" urn="urn:adsk.eagle:component:6897183/1" prefix="C" uservalue="yes" library_version="34">
<description>302010005</description>
<gates>
<gate name="G$1" symbol="C" x="0" y="0"/>
</gates>
<devices>
<device name="CAP_0402" package="CAPC1005X50">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<package3dinstances>
<package3dinstance package3d_urn="urn:adsk.eagle:package:5248669/4"/>
</package3dinstances>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
<library name="supply2" urn="urn:adsk.eagle:library:372">
@ -2138,15 +2217,14 @@ In this library the device names are the same as the pin names of the symbols, t
<part name="SUPPLY5" library="supply2" library_urn="urn:adsk.eagle:library:372" deviceset="GND" device=""/>
<part name="SUPPLY6" library="supply2" library_urn="urn:adsk.eagle:library:372" deviceset="GND" device=""/>
<part name="R3" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" deviceset="SMD-RES-0R-5%-1/16W(0402)" device="" package3d_urn="urn:adsk.eagle:package:7115182/2"/>
<part name="RXD" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" deviceset="TP" device="" package3d_urn="urn:adsk.eagle:package:7170913/3" value="TP"/>
<part name="TXD" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" deviceset="TP" device="" package3d_urn="urn:adsk.eagle:package:7170913/3" value="TP"/>
<part name="GND" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" deviceset="TP" device="" package3d_urn="urn:adsk.eagle:package:7170913/3" value="TP"/>
<part name="+5V" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" deviceset="TP" device="" package3d_urn="urn:adsk.eagle:package:7170913/3" value="TP"/>
<part name="RXD" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" deviceset="TP" device="" package3d_urn="urn:adsk.eagle:package:7170913/2" value="TP"/>
<part name="TXD" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" deviceset="TP" device="" package3d_urn="urn:adsk.eagle:package:7170913/2" value="TP"/>
<part name="GND" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" deviceset="TP" device="" package3d_urn="urn:adsk.eagle:package:7170913/2" value="TP"/>
<part name="+5V" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" deviceset="TP" device="" package3d_urn="urn:adsk.eagle:package:7170913/2" value="TP"/>
<part name="SUPPLY7" library="supply2" library_urn="urn:adsk.eagle:library:372" deviceset="GND" device=""/>
<part name="RST." library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" deviceset="TP" device="" package3d_urn="urn:adsk.eagle:package:7170913/3" value="TP"/>
<part name="RST." library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" deviceset="TP" device="" package3d_urn="urn:adsk.eagle:package:7170913/2" value="TP"/>
<part name="PWR" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" deviceset="SEEED-LED_SMD-LED-CLEAR-BLUE(0603)" device="LED_0603" package3d_urn="urn:adsk.eagle:package:5224536/3"/>
<part name="R8" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" deviceset="SMD-RES-0R-5%-1/16W(0402)" device="" package3d_urn="urn:adsk.eagle:package:7115182/2"/>
<part name="U1" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" deviceset="CP2102N-A01-GQFN20" device="" package3d_urn="urn:adsk.eagle:package:7172833/2"/>
<part name="D1" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" deviceset="SP0503BAHTG" device="" package3d_urn="urn:adsk.eagle:package:7172834/2"/>
<part name="J1" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" deviceset="10118192-0001LF" device="" package3d_urn="urn:adsk.eagle:package:7172902/2"/>
<part name="RESET" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" deviceset="SEEED-SWITCH_SMD-BUTTON(2P-3.0X2.5X1.2+0.4MM)" device="SW2-2.6-3X2.5X1.2" package3d_urn="urn:adsk.eagle:package:5224532/4"/>
@ -2154,38 +2232,42 @@ In this library the device names are the same as the pin names of the symbols, t
<part name="R1" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" deviceset="SMD-RES-0R-5%-1/16W(0402)" device="" package3d_urn="urn:adsk.eagle:package:7115182/2" value="22K"/>
<part name="R2" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" deviceset="SMD-RES-0R-5%-1/16W(0402)" device="" package3d_urn="urn:adsk.eagle:package:7115182/2" value="47K"/>
<part name="TTL" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" deviceset="JST-2.54MM_5P-2.54" device="JST_2.54MM_5P_F" package3d_urn="urn:adsk.eagle:package:5071743/2"/>
<part name="U1" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" deviceset="CP2102N-A01-GQFN28" device="" package3d_urn="urn:adsk.eagle:package:8319976/2"/>
<part name="R4" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" deviceset="SMD-RES-0R-5%-1/16W(0402)" device="" package3d_urn="urn:adsk.eagle:package:7115182/2" value="10K"/>
<part name="C1" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" deviceset="CERAMIC-1NF-50V-10%-X7R(0402)" device="CAP_0402" package3d_urn="urn:adsk.eagle:package:5248669/4" value="0.1uF"/>
<part name="C2" library="PiezoFFC" library_urn="urn:adsk.eagle:library:6897166" deviceset="CERAMIC-1NF-50V-10%-X7R(0402)" device="CAP_0402" package3d_urn="urn:adsk.eagle:package:5248669/4" value="0.1uF"/>
</parts>
<sheets>
<sheet>
<plain>
</plain>
<instances>
<instance part="TX" gate="G$1" x="-5.08" y="-55.88" smashed="yes">
<attribute name="NAME" x="-12.7" y="-54.61" size="1.27" layer="95" ratio="10"/>
<attribute name="VALUE" x="-10.16" y="-60.96" size="1.27" layer="96" ratio="10"/>
<instance part="TX" gate="G$1" x="-5.08" y="-81.28" smashed="yes">
<attribute name="NAME" x="-12.7" y="-80.01" size="1.27" layer="95" ratio="10"/>
<attribute name="VALUE" x="-10.16" y="-86.36" size="1.27" layer="96" ratio="10"/>
</instance>
<instance part="RX" gate="G$1" x="-5.08" y="-40.64" smashed="yes">
<attribute name="NAME" x="-12.7" y="-39.37" size="1.27" layer="95" ratio="10"/>
<attribute name="VALUE" x="-10.16" y="-45.72" size="1.27" layer="96" ratio="10"/>
<instance part="RX" gate="G$1" x="-5.08" y="-66.04" smashed="yes">
<attribute name="NAME" x="-12.7" y="-64.77" size="1.27" layer="95" ratio="10"/>
<attribute name="VALUE" x="-10.16" y="-71.12" size="1.27" layer="96" ratio="10"/>
</instance>
<instance part="H1" gate="G$1" x="38.1" y="-76.2" smashed="yes">
<attribute name="NAME" x="35.814" y="-73.0758" size="1.778" layer="95"/>
<instance part="H1" gate="G$1" x="38.1" y="-101.6" smashed="yes">
<attribute name="NAME" x="35.814" y="-98.4758" size="1.778" layer="95"/>
</instance>
<instance part="H2" gate="G$1" x="38.1" y="-83.82" smashed="yes">
<attribute name="NAME" x="35.814" y="-80.6958" size="1.778" layer="95"/>
<instance part="H2" gate="G$1" x="38.1" y="-109.22" smashed="yes">
<attribute name="NAME" x="35.814" y="-106.0958" size="1.778" layer="95"/>
</instance>
<instance part="H3" gate="G$1" x="38.1" y="-91.44" smashed="yes">
<attribute name="NAME" x="35.814" y="-88.3158" size="1.778" layer="95"/>
<instance part="H3" gate="G$1" x="38.1" y="-116.84" smashed="yes">
<attribute name="NAME" x="35.814" y="-113.7158" size="1.778" layer="95"/>
</instance>
<instance part="SUPPLY5" gate="GND" x="30.48" y="-99.06" smashed="yes">
<attribute name="VALUE" x="28.575" y="-102.235" size="1.778" layer="96"/>
<instance part="SUPPLY5" gate="GND" x="30.48" y="-124.46" smashed="yes">
<attribute name="VALUE" x="28.575" y="-127.635" size="1.778" layer="96"/>
</instance>
<instance part="SUPPLY6" gate="GND" x="17.78" y="-99.06" smashed="yes">
<attribute name="VALUE" x="15.875" y="-102.235" size="1.778" layer="96"/>
<instance part="SUPPLY6" gate="GND" x="17.78" y="-124.46" smashed="yes">
<attribute name="VALUE" x="15.875" y="-127.635" size="1.778" layer="96"/>
</instance>
<instance part="R3" gate="G$1" x="-27.94" y="-40.64" smashed="yes">
<attribute name="NAME" x="-31.75" y="-39.37" size="1.27" layer="95" ratio="10"/>
<attribute name="VALUE" x="-31.75" y="-43.18" size="1.27" layer="96" ratio="10"/>
<instance part="R3" gate="G$1" x="-27.94" y="-66.04" smashed="yes">
<attribute name="NAME" x="-31.75" y="-64.77" size="1.27" layer="95" ratio="10"/>
<attribute name="VALUE" x="-31.75" y="-68.58" size="1.27" layer="96" ratio="10"/>
</instance>
<instance part="RXD" gate="G$1" x="-76.2" y="12.7" smashed="yes" rot="R90">
<attribute name="NAME" x="-77.47" y="12.7" size="1.778" layer="95" rot="R180"/>
@ -2196,53 +2278,65 @@ In this library the device names are the same as the pin names of the symbols, t
<instance part="GND" gate="G$1" x="-83.82" y="-40.64" smashed="yes" rot="R270">
<attribute name="NAME" x="-82.55" y="-40.64" size="1.778" layer="95"/>
</instance>
<instance part="+5V" gate="G$1" x="15.24" y="12.7" smashed="yes" rot="R270">
<attribute name="NAME" x="16.51" y="12.7" size="1.778" layer="95"/>
<instance part="+5V" gate="G$1" x="43.18" y="12.7" smashed="yes" rot="R270">
<attribute name="NAME" x="44.45" y="12.7" size="1.778" layer="95"/>
</instance>
<instance part="SUPPLY7" gate="GND" x="-101.6" y="-43.18" smashed="yes">
<attribute name="VALUE" x="-103.505" y="-46.355" size="1.778" layer="96"/>
</instance>
<instance part="RST." gate="G$1" x="40.64" y="-43.18" smashed="yes" rot="R270">
<attribute name="NAME" x="41.91" y="-43.18" size="1.778" layer="95"/>
<instance part="RST." gate="G$1" x="40.64" y="-68.58" smashed="yes" rot="R270">
<attribute name="NAME" x="41.91" y="-68.58" size="1.778" layer="95"/>
</instance>
<instance part="PWR" gate="G$1" x="-5.08" y="-78.74" smashed="yes">
<attribute name="NAME" x="-12.7" y="-77.47" size="1.27" layer="95" ratio="10"/>
<attribute name="VALUE" x="-10.16" y="-83.82" size="1.27" layer="96" ratio="10"/>
<instance part="PWR" gate="G$1" x="-5.08" y="-104.14" smashed="yes">
<attribute name="NAME" x="-12.7" y="-102.87" size="1.27" layer="95" ratio="10"/>
<attribute name="VALUE" x="-10.16" y="-109.22" size="1.27" layer="96" ratio="10"/>
</instance>
<instance part="R8" gate="G$1" x="-17.78" y="-78.74" smashed="yes">
<attribute name="NAME" x="-21.59" y="-77.47" size="1.27" layer="95" ratio="10"/>
<attribute name="VALUE" x="-21.59" y="-81.28" size="1.27" layer="96" ratio="10"/>
<instance part="R8" gate="G$1" x="-17.78" y="-104.14" smashed="yes">
<attribute name="NAME" x="-21.59" y="-102.87" size="1.27" layer="95" ratio="10"/>
<attribute name="VALUE" x="-21.59" y="-106.68" size="1.27" layer="96" ratio="10"/>
</instance>
<instance part="U1" gate="G$1" x="-40.64" y="0" smashed="yes">
<attribute name="NAME" x="-53.3747" y="20.8849" size="1.68098125" layer="95"/>
<attribute name="VALUE" x="-53.3464" y="-22.8715" size="1.677240625" layer="96"/>
</instance>
<instance part="D1" gate="G$1" x="-40.64" y="33.02" smashed="yes" rot="R180">
<attribute name="NAME" x="-35.23428125" y="27.41406875" size="1.801909375" layer="95" rot="R180"/>
<attribute name="VALUE" x="-35.037640625" y="40.523159375" size="1.800759375" layer="96" rot="R180"/>
<instance part="D1" gate="G$1" x="-12.7" y="33.02" smashed="yes" rot="R180">
<attribute name="NAME" x="-7.29428125" y="27.41406875" size="1.801909375" layer="95" rot="R180"/>
<attribute name="VALUE" x="-7.097640625" y="40.523159375" size="1.800759375" layer="96" rot="R180"/>
</instance>
<instance part="J1" gate="G$1" x="-96.52" y="-17.78" smashed="yes" rot="MR0">
<attribute name="NAME" x="-91.43381875" y="-7.099" size="1.780159375" layer="95" rot="MR0"/>
<attribute name="VALUE" x="-91.431790625" y="-30.5005" size="1.78086875" layer="96" rot="MR0"/>
</instance>
<instance part="RESET" gate="G$1" x="30.48" y="-53.34" smashed="yes" rot="R90">
<attribute name="NAME" x="29.21" y="-60.96" size="1.27" layer="95" ratio="10" rot="R90"/>
<attribute name="VALUE" x="29.21" y="-52.07" size="1.27" layer="96" ratio="10" rot="R90"/>
<instance part="RESET" gate="G$1" x="30.48" y="-78.74" smashed="yes" rot="R90">
<attribute name="NAME" x="29.21" y="-86.36" size="1.27" layer="95" ratio="10" rot="R90"/>
<attribute name="VALUE" x="29.21" y="-77.47" size="1.27" layer="96" ratio="10" rot="R90"/>
</instance>
<instance part="SUPPLY1" gate="GND" x="-17.78" y="-30.48" smashed="yes">
<attribute name="VALUE" x="-19.685" y="-33.655" size="1.778" layer="96"/>
<instance part="SUPPLY1" gate="GND" x="10.16" y="-30.48" smashed="yes">
<attribute name="VALUE" x="8.255" y="-33.655" size="1.778" layer="96"/>
</instance>
<instance part="R1" gate="G$1" x="-7.62" y="22.86" smashed="yes" rot="R180">
<attribute name="NAME" x="-3.81" y="21.59" size="1.27" layer="95" ratio="10" rot="R180"/>
<attribute name="VALUE" x="-3.81" y="25.4" size="1.27" layer="96" ratio="10" rot="R180"/>
<instance part="R1" gate="G$1" x="20.32" y="22.86" smashed="yes" rot="R180">
<attribute name="NAME" x="24.13" y="21.59" size="1.27" layer="95" ratio="10" rot="R180"/>
<attribute name="VALUE" x="24.13" y="25.4" size="1.27" layer="96" ratio="10" rot="R180"/>
</instance>
<instance part="R2" gate="G$1" x="-2.54" y="-2.54" smashed="yes" rot="R90">
<attribute name="NAME" x="-3.81" y="-6.35" size="1.27" layer="95" ratio="10" rot="R90"/>
<attribute name="VALUE" x="0" y="-6.35" size="1.27" layer="96" ratio="10" rot="R90"/>
<instance part="R2" gate="G$1" x="25.4" y="-2.54" smashed="yes" rot="R90">
<attribute name="NAME" x="24.13" y="-6.35" size="1.27" layer="95" ratio="10" rot="R90"/>
<attribute name="VALUE" x="27.94" y="-6.35" size="1.27" layer="96" ratio="10" rot="R90"/>
</instance>
<instance part="TTL" gate="G$1" x="-99.06" y="5.08" smashed="yes" rot="R180">
<attribute name="NAME" x="-91.44" y="-1.27" size="1.27" layer="95" ratio="10" rot="R180"/>
</instance>
<instance part="U1" gate="G$1" x="-27.94" y="-12.7" smashed="yes">
<attribute name="NAME" x="-45.7768" y="18.3839" size="1.6829" layer="95"/>
<attribute name="VALUE" x="-45.7488" y="-45.773" size="1.679509375" layer="96"/>
</instance>
<instance part="R4" gate="G$1" x="-60.96" y="5.08" smashed="yes" rot="R270">
<attribute name="NAME" x="-59.69" y="8.89" size="1.27" layer="95" ratio="10" rot="R270"/>
<attribute name="VALUE" x="-63.5" y="8.89" size="1.27" layer="96" ratio="10" rot="R270"/>
</instance>
<instance part="C1" gate="G$1" x="-58.42" y="-7.62" smashed="yes">
<attribute name="NAME" x="-57.15" y="-8.89" size="1.27" layer="95" ratio="10"/>
<attribute name="VALUE" x="-62.23" y="-10.16" size="1.27" layer="96" ratio="10"/>
</instance>
<instance part="C2" gate="G$1" x="17.78" y="-2.54" smashed="yes" rot="R90">
<attribute name="NAME" x="19.05" y="-1.27" size="1.27" layer="95" ratio="10" rot="R90"/>
<attribute name="VALUE" x="20.32" y="-6.35" size="1.27" layer="96" ratio="10" rot="R90"/>
</instance>
</instances>
<busses>
</busses>
@ -2251,25 +2345,25 @@ In this library the device names are the same as the pin names of the symbols, t
<segment>
<pinref part="H3" gate="G$1" pin="MOUNT"/>
<pinref part="SUPPLY5" gate="GND" pin="GND"/>
<wire x1="35.56" y1="-91.44" x2="30.48" y2="-91.44" width="0.1524" layer="91"/>
<wire x1="30.48" y1="-91.44" x2="30.48" y2="-96.52" width="0.1524" layer="91"/>
<wire x1="35.56" y1="-116.84" x2="30.48" y2="-116.84" width="0.1524" layer="91"/>
<wire x1="30.48" y1="-116.84" x2="30.48" y2="-121.92" width="0.1524" layer="91"/>
<pinref part="H2" gate="G$1" pin="MOUNT"/>
<wire x1="35.56" y1="-83.82" x2="30.48" y2="-83.82" width="0.1524" layer="91"/>
<wire x1="30.48" y1="-83.82" x2="30.48" y2="-91.44" width="0.1524" layer="91"/>
<junction x="30.48" y="-91.44"/>
<wire x1="35.56" y1="-109.22" x2="30.48" y2="-109.22" width="0.1524" layer="91"/>
<wire x1="30.48" y1="-109.22" x2="30.48" y2="-116.84" width="0.1524" layer="91"/>
<junction x="30.48" y="-116.84"/>
<pinref part="H1" gate="G$1" pin="MOUNT"/>
<wire x1="35.56" y1="-76.2" x2="30.48" y2="-76.2" width="0.1524" layer="91"/>
<wire x1="30.48" y1="-76.2" x2="30.48" y2="-83.82" width="0.1524" layer="91"/>
<junction x="30.48" y="-83.82"/>
<wire x1="35.56" y1="-101.6" x2="30.48" y2="-101.6" width="0.1524" layer="91"/>
<wire x1="30.48" y1="-101.6" x2="30.48" y2="-109.22" width="0.1524" layer="91"/>
<junction x="30.48" y="-109.22"/>
<pinref part="RESET" gate="G$1" pin="1"/>
<wire x1="30.48" y1="-60.96" x2="30.48" y2="-76.2" width="0.1524" layer="91"/>
<junction x="30.48" y="-76.2"/>
<wire x1="30.48" y1="-86.36" x2="30.48" y2="-101.6" width="0.1524" layer="91"/>
<junction x="30.48" y="-101.6"/>
</segment>
<segment>
<pinref part="SUPPLY6" gate="GND" pin="GND"/>
<pinref part="PWR" gate="G$1" pin="-"/>
<wire x1="-1.27" y1="-78.74" x2="17.78" y2="-78.74" width="0.1524" layer="91"/>
<wire x1="17.78" y1="-78.74" x2="17.78" y2="-96.52" width="0.1524" layer="91"/>
<wire x1="-1.27" y1="-104.14" x2="17.78" y2="-104.14" width="0.1524" layer="91"/>
<wire x1="17.78" y1="-104.14" x2="17.78" y2="-121.92" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="GND" gate="G$1" pin="TP"/>
@ -2293,46 +2387,58 @@ In this library the device names are the same as the pin names of the symbols, t
</segment>
<segment>
<pinref part="D1" gate="G$1" pin="1"/>
<wire x1="-30.48" y1="30.48" x2="-17.78" y2="30.48" width="0.1524" layer="91"/>
<wire x1="-17.78" y1="30.48" x2="-17.78" y2="-17.78" width="0.1524" layer="91"/>
<pinref part="U1" gate="G$1" pin="GND"/>
<wire x1="-17.78" y1="-17.78" x2="-22.86" y2="-17.78" width="0.1524" layer="91"/>
<wire x1="-2.54" y1="30.48" x2="10.16" y2="30.48" width="0.1524" layer="91"/>
<wire x1="10.16" y1="30.48" x2="10.16" y2="-17.78" width="0.1524" layer="91"/>
<pinref part="SUPPLY1" gate="GND" pin="GND"/>
<wire x1="-17.78" y1="-27.94" x2="-17.78" y2="-17.78" width="0.1524" layer="91"/>
<junction x="-17.78" y="-17.78"/>
<wire x1="10.16" y1="-27.94" x2="10.16" y2="-17.78" width="0.1524" layer="91"/>
<junction x="10.16" y="-17.78"/>
<pinref part="R2" gate="G$1" pin="1"/>
<wire x1="-2.54" y1="-6.35" x2="-2.54" y2="-17.78" width="0.1524" layer="91"/>
<wire x1="-2.54" y1="-17.78" x2="-17.78" y2="-17.78" width="0.1524" layer="91"/>
<wire x1="25.4" y1="-6.35" x2="25.4" y2="-17.78" width="0.1524" layer="91"/>
<wire x1="25.4" y1="-17.78" x2="17.78" y2="-17.78" width="0.1524" layer="91"/>
<pinref part="U1" gate="G$1" pin="GND"/>
<wire x1="17.78" y1="-17.78" x2="10.16" y2="-17.78" width="0.1524" layer="91"/>
<wire x1="-5.08" y1="-40.64" x2="25.4" y2="-40.64" width="0.1524" layer="91"/>
<wire x1="25.4" y1="-40.64" x2="25.4" y2="-17.78" width="0.1524" layer="91"/>
<junction x="25.4" y="-17.78"/>
<pinref part="C2" gate="G$1" pin="1"/>
<wire x1="17.78" y1="-6.35" x2="17.78" y2="-17.78" width="0.1524" layer="91"/>
<junction x="17.78" y="-17.78"/>
</segment>
</net>
<net name="5V_DC" class="0">
<segment>
<pinref part="R3" gate="G$1" pin="1"/>
<wire x1="-31.75" y1="-40.64" x2="-33.02" y2="-40.64" width="0.1524" layer="91"/>
<label x="-43.18" y="-40.64" size="1.778" layer="95"/>
<wire x1="-31.75" y1="-66.04" x2="-33.02" y2="-66.04" width="0.1524" layer="91"/>
<label x="-43.18" y="-66.04" size="1.778" layer="95"/>
<pinref part="R8" gate="G$1" pin="1"/>
<wire x1="-33.02" y1="-40.64" x2="-43.18" y2="-40.64" width="0.1524" layer="91"/>
<wire x1="-21.59" y1="-78.74" x2="-33.02" y2="-78.74" width="0.1524" layer="91"/>
<wire x1="-33.02" y1="-78.74" x2="-33.02" y2="-40.64" width="0.1524" layer="91"/>
<junction x="-33.02" y="-40.64"/>
<wire x1="-33.02" y1="-66.04" x2="-43.18" y2="-66.04" width="0.1524" layer="91"/>
<wire x1="-21.59" y1="-104.14" x2="-33.02" y2="-104.14" width="0.1524" layer="91"/>
<wire x1="-33.02" y1="-104.14" x2="-33.02" y2="-66.04" width="0.1524" layer="91"/>
<junction x="-33.02" y="-66.04"/>
</segment>
<segment>
<pinref part="+5V" gate="G$1" pin="TP"/>
<wire x1="12.7" y1="12.7" x2="-15.24" y2="12.7" width="0.1524" layer="91"/>
<wire x1="40.64" y1="12.7" x2="17.78" y2="12.7" width="0.1524" layer="91"/>
<pinref part="D1" gate="G$1" pin="2"/>
<wire x1="-30.48" y1="35.56" x2="-15.24" y2="35.56" width="0.1524" layer="91"/>
<wire x1="-15.24" y1="35.56" x2="-15.24" y2="22.86" width="0.1524" layer="91"/>
<pinref part="U1" gate="G$1" pin="VREGIN"/>
<wire x1="-15.24" y1="22.86" x2="-15.24" y2="12.7" width="0.1524" layer="91"/>
<wire x1="-15.24" y1="12.7" x2="-22.86" y2="12.7" width="0.1524" layer="91"/>
<junction x="-15.24" y="12.7"/>
<wire x1="-15.24" y1="35.56" x2="-15.24" y2="43.18" width="0.1524" layer="91"/>
<junction x="-15.24" y="35.56"/>
<wire x1="-15.24" y1="43.18" x2="-25.4" y2="43.18" width="0.1524" layer="91"/>
<label x="-22.86" y="43.18" size="1.778" layer="95"/>
<wire x1="17.78" y1="12.7" x2="12.7" y2="12.7" width="0.1524" layer="91"/>
<wire x1="-2.54" y1="35.56" x2="12.7" y2="35.56" width="0.1524" layer="91"/>
<wire x1="12.7" y1="35.56" x2="12.7" y2="22.86" width="0.1524" layer="91"/>
<wire x1="12.7" y1="22.86" x2="12.7" y2="12.7" width="0.1524" layer="91"/>
<wire x1="12.7" y1="12.7" x2="5.08" y2="12.7" width="0.1524" layer="91"/>
<junction x="12.7" y="12.7"/>
<wire x1="12.7" y1="35.56" x2="12.7" y2="43.18" width="0.1524" layer="91"/>
<junction x="12.7" y="35.56"/>
<wire x1="12.7" y1="43.18" x2="2.54" y2="43.18" width="0.1524" layer="91"/>
<label x="5.08" y="43.18" size="1.778" layer="95"/>
<pinref part="R1" gate="G$1" pin="2"/>
<wire x1="-11.43" y1="22.86" x2="-15.24" y2="22.86" width="0.1524" layer="91"/>
<junction x="-15.24" y="22.86"/>
<wire x1="16.51" y1="22.86" x2="12.7" y2="22.86" width="0.1524" layer="91"/>
<junction x="12.7" y="22.86"/>
<wire x1="5.08" y1="12.7" x2="5.08" y2="7.62" width="0.1524" layer="91"/>
<pinref part="U1" gate="G$1" pin="VREGIN"/>
<wire x1="5.08" y1="7.62" x2="-5.08" y2="7.62" width="0.1524" layer="91"/>
<pinref part="C2" gate="G$1" pin="2"/>
<wire x1="17.78" y1="1.27" x2="17.78" y2="12.7" width="0.1524" layer="91"/>
<junction x="17.78" y="12.7"/>
</segment>
<segment>
<pinref part="J1" gate="G$1" pin="VUSB"/>
@ -2348,35 +2454,39 @@ In this library the device names are the same as the pin names of the symbols, t
<net name="LED_VCC" class="0">
<segment>
<pinref part="RX" gate="G$1" pin="+"/>
<wire x1="-8.89" y1="-40.64" x2="-15.24" y2="-40.64" width="0.1524" layer="91"/>
<wire x1="-8.89" y1="-66.04" x2="-15.24" y2="-66.04" width="0.1524" layer="91"/>
<pinref part="TX" gate="G$1" pin="+"/>
<wire x1="-8.89" y1="-55.88" x2="-15.24" y2="-55.88" width="0.1524" layer="91"/>
<wire x1="-15.24" y1="-55.88" x2="-15.24" y2="-40.64" width="0.1524" layer="91"/>
<label x="-15.24" y="-53.34" size="1.778" layer="95" rot="R90"/>
<wire x1="-8.89" y1="-81.28" x2="-15.24" y2="-81.28" width="0.1524" layer="91"/>
<wire x1="-15.24" y1="-81.28" x2="-15.24" y2="-66.04" width="0.1524" layer="91"/>
<label x="-15.24" y="-78.74" size="1.778" layer="95" rot="R90"/>
<pinref part="R3" gate="G$1" pin="2"/>
<wire x1="-24.13" y1="-40.64" x2="-15.24" y2="-40.64" width="0.1524" layer="91"/>
<junction x="-15.24" y="-40.64"/>
<wire x1="-24.13" y1="-66.04" x2="-15.24" y2="-66.04" width="0.1524" layer="91"/>
<junction x="-15.24" y="-66.04"/>
</segment>
</net>
<net name="RST" class="0">
<segment>
<pinref part="RST." gate="G$1" pin="TP"/>
<wire x1="38.1" y1="-43.18" x2="30.48" y2="-43.18" width="0.1524" layer="91"/>
<label x="30.48" y="-43.18" size="1.778" layer="95"/>
<wire x1="38.1" y1="-68.58" x2="30.48" y2="-68.58" width="0.1524" layer="91"/>
<label x="30.48" y="-68.58" size="1.778" layer="95"/>
<pinref part="RESET" gate="G$1" pin="2"/>
<wire x1="30.48" y1="-45.72" x2="30.48" y2="-43.18" width="0.1524" layer="91"/>
<wire x1="30.48" y1="-71.12" x2="30.48" y2="-68.58" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="C1" gate="G$1" pin="1"/>
<wire x1="-62.23" y1="-7.62" x2="-63.5" y2="-7.62" width="0.1524" layer="91"/>
<label x="-63.5" y="-7.62" size="1.778" layer="95"/>
</segment>
</net>
<net name="N$2" class="0">
<segment>
<pinref part="R8" gate="G$1" pin="2"/>
<pinref part="PWR" gate="G$1" pin="+"/>
<wire x1="-13.97" y1="-78.74" x2="-8.89" y2="-78.74" width="0.1524" layer="91"/>
<wire x1="-13.97" y1="-104.14" x2="-8.89" y2="-104.14" width="0.1524" layer="91"/>
</segment>
</net>
<net name="RXD" class="0">
<segment>
<pinref part="U1" gate="G$1" pin="TXD"/>
<pinref part="RXD" gate="G$1" pin="TP"/>
<wire x1="-58.42" y1="12.7" x2="-71.12" y2="12.7" width="0.1524" layer="91"/>
<pinref part="TTL" gate="G$1" pin="P$4"/>
@ -2384,41 +2494,46 @@ In this library the device names are the same as the pin names of the symbols, t
<wire x1="-91.44" y1="8.89" x2="-71.12" y2="8.89" width="0.1524" layer="91"/>
<wire x1="-71.12" y1="8.89" x2="-71.12" y2="12.7" width="0.1524" layer="91"/>
<junction x="-71.12" y="12.7"/>
<wire x1="-58.42" y1="12.7" x2="-58.42" y2="2.54" width="0.1524" layer="91"/>
<pinref part="U1" gate="G$1" pin="TXD"/>
<wire x1="-58.42" y1="2.54" x2="-50.8" y2="2.54" width="0.1524" layer="91"/>
</segment>
</net>
<net name="TXD" class="0">
<segment>
<pinref part="U1" gate="G$1" pin="RXD"/>
<pinref part="TXD" gate="G$1" pin="TP"/>
<wire x1="-58.42" y1="15.24" x2="-73.66" y2="15.24" width="0.1524" layer="91"/>
<wire x1="-55.88" y1="15.24" x2="-73.66" y2="15.24" width="0.1524" layer="91"/>
<pinref part="TTL" gate="G$1" pin="P$3"/>
<wire x1="-91.44" y1="6.35" x2="-73.66" y2="6.35" width="0.1524" layer="91"/>
<wire x1="-73.66" y1="6.35" x2="-73.66" y2="15.24" width="0.1524" layer="91"/>
<junction x="-73.66" y="15.24"/>
<wire x1="-55.88" y1="15.24" x2="-55.88" y2="5.08" width="0.1524" layer="91"/>
<pinref part="U1" gate="G$1" pin="RXD"/>
<wire x1="-55.88" y1="5.08" x2="-50.8" y2="5.08" width="0.1524" layer="91"/>
</segment>
</net>
<net name="RXT" class="0">
<segment>
<pinref part="U1" gate="G$1" pin="GPIO.3/RXT"/>
<wire x1="-10.16" y1="-2.54" x2="-22.86" y2="-2.54" width="0.1524" layer="91"/>
<label x="-15.24" y="-2.54" size="1.778" layer="95"/>
<wire x1="7.62" y1="-2.54" x2="-5.08" y2="-2.54" width="0.1524" layer="91"/>
<label x="2.54" y="-2.54" size="1.778" layer="95"/>
<pinref part="U1" gate="G$1" pin="GPIO.0/TXT"/>
</segment>
<segment>
<pinref part="RX" gate="G$1" pin="-"/>
<wire x1="-1.27" y1="-40.64" x2="12.7" y2="-40.64" width="0.1524" layer="91"/>
<label x="7.62" y="-40.64" size="1.778" layer="95"/>
<wire x1="-1.27" y1="-66.04" x2="12.7" y2="-66.04" width="0.1524" layer="91"/>
<label x="7.62" y="-66.04" size="1.778" layer="95"/>
</segment>
</net>
<net name="TXT" class="0">
<segment>
<pinref part="U1" gate="G$1" pin="GPIO.2/TXT"/>
<wire x1="-10.16" y1="-5.08" x2="-22.86" y2="-5.08" width="0.1524" layer="91"/>
<label x="-15.24" y="-5.08" size="1.778" layer="95"/>
<wire x1="7.62" y1="-5.08" x2="-5.08" y2="-5.08" width="0.1524" layer="91"/>
<label x="2.54" y="-5.08" size="1.778" layer="95"/>
<pinref part="U1" gate="G$1" pin="GPIO.1/RXT"/>
</segment>
<segment>
<pinref part="TX" gate="G$1" pin="-"/>
<wire x1="-1.27" y1="-55.88" x2="12.7" y2="-55.88" width="0.1524" layer="91"/>
<label x="7.62" y="-55.88" size="1.778" layer="95"/>
<wire x1="-1.27" y1="-81.28" x2="12.7" y2="-81.28" width="0.1524" layer="91"/>
<label x="7.62" y="-81.28" size="1.778" layer="95"/>
</segment>
</net>
<net name="D-" class="0">
@ -2429,11 +2544,11 @@ In this library the device names are the same as the pin names of the symbols, t
</segment>
<segment>
<pinref part="D1" gate="G$1" pin="3"/>
<wire x1="-50.8" y1="35.56" x2="-68.58" y2="35.56" width="0.1524" layer="91"/>
<wire x1="-22.86" y1="35.56" x2="-68.58" y2="35.56" width="0.1524" layer="91"/>
<wire x1="-68.58" y1="35.56" x2="-68.58" y2="-17.78" width="0.1524" layer="91"/>
<wire x1="-68.58" y1="-17.78" x2="-50.8" y2="-17.78" width="0.1524" layer="91"/>
<label x="-60.96" y="-17.78" size="1.778" layer="95"/>
<pinref part="U1" gate="G$1" pin="D-"/>
<wire x1="-68.58" y1="35.56" x2="-68.58" y2="0" width="0.1524" layer="91"/>
<wire x1="-68.58" y1="0" x2="-58.42" y2="0" width="0.1524" layer="91"/>
<label x="-60.96" y="0" size="1.778" layer="95"/>
</segment>
</net>
<net name="D+" class="0">
@ -2444,31 +2559,50 @@ In this library the device names are the same as the pin names of the symbols, t
</segment>
<segment>
<pinref part="D1" gate="G$1" pin="4"/>
<wire x1="-50.8" y1="30.48" x2="-66.04" y2="30.48" width="0.1524" layer="91"/>
<wire x1="-22.86" y1="30.48" x2="-66.04" y2="30.48" width="0.1524" layer="91"/>
<wire x1="-66.04" y1="30.48" x2="-66.04" y2="-15.24" width="0.1524" layer="91"/>
<label x="-60.96" y="-15.24" size="1.778" layer="95"/>
<pinref part="U1" gate="G$1" pin="D+"/>
<wire x1="-66.04" y1="30.48" x2="-66.04" y2="2.54" width="0.1524" layer="91"/>
<wire x1="-66.04" y1="2.54" x2="-58.42" y2="2.54" width="0.1524" layer="91"/>
<label x="-60.96" y="2.54" size="1.778" layer="95"/>
<wire x1="-66.04" y1="-15.24" x2="-50.8" y2="-15.24" width="0.1524" layer="91"/>
</segment>
</net>
<net name="VBUS" class="0">
<segment>
<pinref part="R1" gate="G$1" pin="1"/>
<wire x1="-3.81" y1="22.86" x2="-2.54" y2="22.86" width="0.1524" layer="91"/>
<wire x1="24.13" y1="22.86" x2="25.4" y2="22.86" width="0.1524" layer="91"/>
<pinref part="R2" gate="G$1" pin="2"/>
<wire x1="-2.54" y1="22.86" x2="-2.54" y2="15.24" width="0.1524" layer="91"/>
<pinref part="U1" gate="G$1" pin="VBUS"/>
<wire x1="-2.54" y1="15.24" x2="-2.54" y2="1.27" width="0.1524" layer="91"/>
<wire x1="-22.86" y1="15.24" x2="-20.32" y2="15.24" width="0.1524" layer="91"/>
<junction x="-2.54" y="15.24"/>
<wire x1="25.4" y1="22.86" x2="25.4" y2="15.24" width="0.1524" layer="91"/>
<wire x1="25.4" y1="15.24" x2="25.4" y2="1.27" width="0.1524" layer="91"/>
<junction x="25.4" y="15.24"/>
<pinref part="TTL" gate="G$1" pin="P$5"/>
<wire x1="-20.32" y1="15.24" x2="-2.54" y2="15.24" width="0.1524" layer="91"/>
<wire x1="7.62" y1="15.24" x2="25.4" y2="15.24" width="0.1524" layer="91"/>
<wire x1="-91.44" y1="11.43" x2="-86.36" y2="11.43" width="0.1524" layer="91"/>
<wire x1="-86.36" y1="11.43" x2="-86.36" y2="22.86" width="0.1524" layer="91"/>
<wire x1="-86.36" y1="22.86" x2="-20.32" y2="22.86" width="0.1524" layer="91"/>
<wire x1="-20.32" y1="22.86" x2="-20.32" y2="15.24" width="0.1524" layer="91"/>
<junction x="-20.32" y="15.24"/>
<wire x1="-86.36" y1="22.86" x2="-60.96" y2="22.86" width="0.1524" layer="91"/>
<wire x1="-60.96" y1="22.86" x2="7.62" y2="22.86" width="0.1524" layer="91"/>
<wire x1="7.62" y1="22.86" x2="7.62" y2="15.24" width="0.1524" layer="91"/>
<junction x="7.62" y="15.24"/>
<label x="-91.44" y="12.7" size="1.778" layer="95"/>
<wire x1="7.62" y1="15.24" x2="2.54" y2="15.24" width="0.1524" layer="91"/>
<wire x1="2.54" y1="15.24" x2="2.54" y2="12.7" width="0.1524" layer="91"/>
<pinref part="U1" gate="G$1" pin="VBUS"/>
<wire x1="2.54" y1="12.7" x2="-5.08" y2="12.7" width="0.1524" layer="91"/>
<pinref part="R4" gate="G$1" pin="1"/>
<wire x1="-60.96" y1="8.89" x2="-60.96" y2="22.86" width="0.1524" layer="91"/>
<junction x="-60.96" y="22.86"/>
</segment>
</net>
<net name="PGM_RST" class="0">
<segment>
<pinref part="R4" gate="G$1" pin="2"/>
<wire x1="-60.96" y1="1.27" x2="-60.96" y2="-5.08" width="0.1524" layer="91"/>
<wire x1="-60.96" y1="-5.08" x2="-53.34" y2="-5.08" width="0.1524" layer="91"/>
<wire x1="-53.34" y1="-5.08" x2="-53.34" y2="-7.62" width="0.1524" layer="91"/>
<pinref part="U1" gate="G$1" pin="DTR"/>
<wire x1="-53.34" y1="-7.62" x2="-50.8" y2="-7.62" width="0.1524" layer="91"/>
<pinref part="C1" gate="G$1" pin="2"/>
<wire x1="-53.34" y1="-7.62" x2="-54.61" y2="-7.62" width="0.1524" layer="91"/>
<junction x="-53.34" y="-7.62"/>
</segment>
</net>
</nets>

View file

Before

Width:  |  Height:  |  Size: 191 KiB

After

Width:  |  Height:  |  Size: 191 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 471 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 257 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 KiB

View file

@ -411,55 +411,10 @@ PadsSameType=0
Layer=16
[Win_2]
Type="Schematic Editor"
Number=2
File="PiezoStandalone1.0.sch"
View="-8.27116 -5.73116 395.413 265.873"
WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524"
PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6"
ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0"
ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778"
PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27"
PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0"
DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13"
DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
DimensionExtLengths=" 1.27 2.54 1 2 3 0"
DimensionExtOffsets=" 1.27 2.54 1 2 3 0"
SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635"
WireBend=4
WireBendSet=31
WireCap=1
MiterStyle=1
PadShape=0
ViaShape=1
PolygonPour=0
PolygonRank=0
PolygonThermals=1
PolygonOrphans=0
TextRatio=8
DimensionUnit=1
DimensionPrecision=2
DimensionShowUnit=0
PinDirection=3
PinFunction=0
PinLength=2
PinVisible=3
SwapLevel=0
ArcDirection=0
AddLevel=2
PadsSameType=0
Layer=91
Sheet="1"
[Win_3]
Type="Board Editor"
Number=1
File="PiezoStandalone1.0.brd"
View="-0.31775 -0.631959 44.7252 15.7234"
File="Extruder_Board1.2.brd"
View="4.35773 -5.09696 44.1624 46.2601"
WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524"
PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6"
@ -497,7 +452,52 @@ SwapLevel=0
ArcDirection=0
AddLevel=2
PadsSameType=0
Layer=1
Layer=16
[Win_3]
Type="Schematic Editor"
Number=2
File="Extruder_Board1.2.sch"
View="-8.27116 -5.73116 395.413 265.873"
WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524"
PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6"
ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0"
ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778"
PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27"
PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0"
DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13"
DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
DimensionExtLengths=" 1.27 2.54 1 2 3 0"
DimensionExtOffsets=" 1.27 2.54 1 2 3 0"
SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635"
WireBend=0
WireBendSet=31
WireCap=1
MiterStyle=1
PadShape=0
ViaShape=1
PolygonPour=0
PolygonRank=0
PolygonThermals=1
PolygonOrphans=0
TextRatio=8
DimensionUnit=1
DimensionPrecision=2
DimensionShowUnit=0
PinDirection=3
PinFunction=0
PinLength=2
PinVisible=3
SwapLevel=0
ArcDirection=0
AddLevel=2
PadsSameType=0
Layer=91
Sheet="1"
[Win_4]
Type="Control Panel"