Skip to content

Commit

Permalink
Fix crossed RX and TX lines on the WiFi module
Browse files Browse the repository at this point in the history
  • Loading branch information
bjpirt committed Feb 3, 2014
1 parent 7a023a1 commit abe421d
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 163 deletions.
94 changes: 20 additions & 74 deletions mirobot_wifi_module.brd
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@
<board>
<plain>
<text x="14.097" y="18.542" size="1.016" layer="25">USR WiFi Module
Breakout Board v1.1</text>
Breakout Board v1.2</text>
<text x="15.875" y="23.368" size="1.016" layer="25">Ben Pirt 2014</text>
<wire x1="36.195" y1="26.543" x2="36.195" y2="2.032" width="0.4064" layer="20"/>
<wire x1="36.195" y1="2.032" x2="34.29" y2="0.127" width="0.4064" layer="20" curve="-90"/>
Expand Down Expand Up @@ -220,34 +220,6 @@ Breakout Board v1.1</text>
<rectangle x1="2.286" y1="1.016" x2="2.794" y2="1.524" layer="51"/>
<rectangle x1="2.286" y1="-1.524" x2="2.794" y2="-1.016" layer="51"/>
</package>
<package name="0204/5">
<description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
type 0204, grid 5 mm</description>
<wire x1="2.54" y1="0" x2="2.032" y2="0" width="0.508" layer="51"/>
<wire x1="-2.54" y1="0" x2="-2.032" y2="0" width="0.508" layer="51"/>
<wire x1="-1.778" y1="0.635" x2="-1.524" y2="0.889" width="0.1524" layer="21" curve="-90"/>
<wire x1="-1.778" y1="-0.635" x2="-1.524" y2="-0.889" width="0.1524" layer="21" curve="90"/>
<wire x1="1.524" y1="-0.889" x2="1.778" y2="-0.635" width="0.1524" layer="21" curve="90"/>
<wire x1="1.524" y1="0.889" x2="1.778" y2="0.635" width="0.1524" layer="21" curve="-90"/>
<wire x1="-1.778" y1="-0.635" x2="-1.778" y2="0.635" width="0.1524" layer="51"/>
<wire x1="-1.524" y1="0.889" x2="-1.27" y2="0.889" width="0.1524" layer="21"/>
<wire x1="-1.143" y1="0.762" x2="-1.27" y2="0.889" width="0.1524" layer="21"/>
<wire x1="-1.524" y1="-0.889" x2="-1.27" y2="-0.889" width="0.1524" layer="21"/>
<wire x1="-1.143" y1="-0.762" x2="-1.27" y2="-0.889" width="0.1524" layer="21"/>
<wire x1="1.143" y1="0.762" x2="1.27" y2="0.889" width="0.1524" layer="21"/>
<wire x1="1.143" y1="0.762" x2="-1.143" y2="0.762" width="0.1524" layer="21"/>
<wire x1="1.143" y1="-0.762" x2="1.27" y2="-0.889" width="0.1524" layer="21"/>
<wire x1="1.143" y1="-0.762" x2="-1.143" y2="-0.762" width="0.1524" layer="21"/>
<wire x1="1.524" y1="0.889" x2="1.27" y2="0.889" width="0.1524" layer="21"/>
<wire x1="1.524" y1="-0.889" x2="1.27" y2="-0.889" width="0.1524" layer="21"/>
<wire x1="1.778" y1="-0.635" x2="1.778" y2="0.635" width="0.1524" layer="51"/>
<pad name="1" x="-2.54" y="0" drill="0.8128" shape="long"/>
<pad name="2" x="2.54" y="0" drill="0.8128" shape="long"/>
<text x="-2.0066" y="1.1684" size="0.9906" layer="25" ratio="10">&gt;NAME</text>
<text x="-2.1336" y="-2.3114" size="0.9906" layer="27" ratio="10">&gt;VALUE</text>
<rectangle x1="-2.032" y1="-0.254" x2="-1.778" y2="0.254" layer="51"/>
<rectangle x1="1.778" y1="-0.254" x2="2.032" y2="0.254" layer="51"/>
</package>
</packages>
</library>
</libraries>
Expand Down Expand Up @@ -437,12 +409,6 @@ design rules under a new name.</description>
</autorouter>
<elements>
<element name="U$1" library="usr_wifi" package="WIFI_MODULE" value="USR_WIFI" x="22.225" y="18.796" smashed="yes"/>
<element name="R1" library="Child-Friendly-Parts" package="0204/5" value="50K" x="6.858" y="13.208" smashed="yes" rot="R90">
<attribute name="VALUE" x="6.4516" y="14.1986" size="0.6096" layer="27" ratio="10" rot="R270"/>
</element>
<element name="R2" library="Child-Friendly-Parts" package="0204/5" value="100K" x="3.048" y="13.208" smashed="yes" rot="R270">
<attribute name="VALUE" x="2.6416" y="14.3256" size="0.6096" layer="27" ratio="10" rot="R270"/>
</element>
<element name="JP1" library="Child-Friendly-Parts" package="2X03" value="" x="5.08" y="4.826" smashed="yes" rot="R270">
<attribute name="VALUE" x="0.635" y="8.636" size="1.27" layer="27" rot="R270"/>
</element>
Expand All @@ -452,16 +418,7 @@ design rules under a new name.</description>
<contactref element="U$1" pad="DVDD2"/>
<contactref element="U$1" pad="DVDD1"/>
<contactref element="U$1" pad="DVDD3"/>
<contactref element="R2" pad="1"/>
<contactref element="R1" pad="2"/>
<contactref element="JP1" pad="2"/>
<wire x1="6.477" y1="7.366" x2="6.477" y2="7.747" width="0.4064" layer="16"/>
<wire x1="6.477" y1="7.747" x2="4.953" y2="9.271" width="0.4064" layer="16"/>
<wire x1="4.953" y1="9.271" x2="4.953" y2="13.843" width="0.4064" layer="16"/>
<wire x1="4.953" y1="13.843" x2="6.858" y2="15.748" width="0.4064" layer="16"/>
<wire x1="4.953" y1="13.843" x2="3.048" y2="15.748" width="0.4064" layer="16"/>
<wire x1="6.858" y1="15.748" x2="7.466" y2="16.356" width="0.4064" layer="1"/>
<wire x1="7.466" y1="16.356" x2="10.675" y2="16.356" width="0.4064" layer="1"/>
<wire x1="10.675" y1="16.356" x2="11.711" y2="16.356" width="0.4064" layer="1"/>
<wire x1="11.711" y1="16.356" x2="12.319" y2="15.748" width="0.4064" layer="1"/>
<wire x1="12.319" y1="15.748" x2="12.319" y2="5.334" width="0.4064" layer="1"/>
Expand All @@ -474,25 +431,31 @@ design rules under a new name.</description>
<wire x1="29.591" y1="5.588" x2="32.766" y2="8.763" width="0.4064" layer="1"/>
<wire x1="32.766" y1="8.763" x2="34.383" y2="8.763" width="0.4064" layer="1"/>
<wire x1="34.383" y1="8.763" x2="33.775" y2="8.736" width="0.4064" layer="1"/>
<wire x1="6.477" y1="7.366" x2="6.477" y2="13.843" width="0.4064" layer="1"/>
<wire x1="6.477" y1="13.843" x2="9.017" y2="16.383" width="0.4064" layer="1"/>
<wire x1="9.017" y1="16.383" x2="10.648" y2="16.383" width="0.4064" layer="1"/>
<wire x1="10.648" y1="16.383" x2="10.675" y2="16.356" width="0.4064" layer="1"/>
</signal>
<signal name="N$3">
<contactref element="U$1" pad="UART0_RX"/>
<contactref element="JP1" pad="4"/>
<wire x1="33.775" y1="17.626" x2="23.903" y2="17.626" width="0.4064" layer="1"/>
<wire x1="23.903" y1="17.626" x2="23.876" y2="17.653" width="0.4064" layer="1"/>
<via x="23.876" y="17.653" extent="1-16" drill="0.5"/>
<wire x1="23.876" y1="17.653" x2="11.049" y2="4.826" width="0.4064" layer="16"/>
<wire x1="11.049" y1="4.826" x2="6.223" y2="4.826" width="0.4064" layer="16"/>
<wire x1="23.903" y1="17.626" x2="22.098" y2="17.653" width="0.4064" layer="1"/>
<via x="22.098" y="17.653" extent="1-16" drill="0.5"/>
<wire x1="22.098" y1="17.653" x2="10.541" y2="6.096" width="0.4064" layer="16"/>
<contactref element="JP1" pad="3"/>
<wire x1="10.541" y1="6.096" x2="5.207" y2="6.096" width="0.4064" layer="16"/>
<wire x1="5.207" y1="6.096" x2="3.937" y2="4.826" width="0.4064" layer="16"/>
</signal>
<signal name="N$5">
<contactref element="U$1" pad="UART0_TX"/>
<contactref element="JP1" pad="3"/>
<wire x1="33.775" y1="15.086" x2="19.331" y2="15.086" width="0.4064" layer="1"/>
<wire x1="19.331" y1="15.086" x2="19.431" y2="15.113" width="0.4064" layer="1"/>
<via x="19.431" y="15.113" extent="1-16" drill="0.5"/>
<wire x1="19.431" y1="15.113" x2="10.414" y2="6.096" width="0.4064" layer="16"/>
<wire x1="10.414" y1="6.096" x2="5.207" y2="6.096" width="0.4064" layer="16"/>
<wire x1="5.207" y1="6.096" x2="3.937" y2="4.826" width="0.4064" layer="16"/>
<contactref element="JP1" pad="4"/>
<wire x1="11.357" y1="4.826" x2="11.303" y2="4.826" width="0.4064" layer="16"/>
<wire x1="11.176" y1="4.826" x2="6.223" y2="4.826" width="0.4064" layer="16"/>
<wire x1="33.775" y1="15.086" x2="33.748" y2="15.113" width="0.4064" layer="1"/>
<wire x1="33.748" y1="15.113" x2="21.59" y2="15.113" width="0.4064" layer="1"/>
<via x="21.59" y="15.113" extent="1-16" drill="0.6"/>
<wire x1="21.59" y1="15.113" x2="11.303" y2="4.826" width="0.4064" layer="16"/>
<wire x1="11.303" y1="4.826" x2="11.176" y2="4.826" width="0.4064" layer="16"/>
</signal>
<signal name="GND">
<polygon width="0.4064" layer="1">
Expand All @@ -505,7 +468,7 @@ design rules under a new name.</description>
<contactref element="U$1" pad="GND4"/>
<contactref element="U$1" pad="GND2"/>
<contactref element="U$1" pad="GND1"/>
<polygon width="0.4064" layer="16">
<polygon width="0.4064" layer="16" isolate="1.27">
<vertex x="0" y="27.178"/>
<vertex x="39.37" y="27.178"/>
<vertex x="39.37" y="-0.508"/>
Expand All @@ -523,23 +486,6 @@ design rules under a new name.</description>
<via x="28.194" y="8.255" extent="1-16" drill="0.5"/>
<via x="22.733" y="8.255" extent="1-16" drill="0.5"/>
</signal>
<signal name="N$1">
<contactref element="U$1" pad="ALARM1"/>
<contactref element="R2" pad="2"/>
<wire x1="10.675" y1="18.896" x2="6.831" y2="18.896" width="0.4064" layer="1"/>
<wire x1="6.831" y1="18.896" x2="4.953" y2="17.018" width="0.4064" layer="1"/>
<wire x1="4.953" y1="17.018" x2="4.953" y2="12.573" width="0.4064" layer="1"/>
<wire x1="4.953" y1="12.573" x2="3.048" y2="10.668" width="0.4064" layer="1"/>
</signal>
<signal name="N$4">
<contactref element="U$1" pad="NRELOAD"/>
<contactref element="R1" pad="1"/>
<wire x1="6.858" y1="10.668" x2="13.208" y2="10.668" width="0.4064" layer="16"/>
<wire x1="13.208" y1="10.668" x2="25.273" y2="22.733" width="0.4064" layer="16"/>
<via x="25.273" y="22.733" extent="1-16" drill="0.5"/>
<wire x1="25.273" y1="22.733" x2="34.383" y2="22.733" width="0.4064" layer="1"/>
<wire x1="34.383" y1="22.733" x2="33.775" y2="22.706" width="0.4064" layer="1"/>
</signal>
<signal name="N$6">
<contactref element="U$1" pad="NREADY"/>
<contactref element="JP1" pad="5"/>
Expand Down
97 changes: 8 additions & 89 deletions mirobot_wifi_module.sch
Original file line number Diff line number Diff line change
Expand Up @@ -245,34 +245,6 @@
<rectangle x1="2.286" y1="1.016" x2="2.794" y2="1.524" layer="51"/>
<rectangle x1="2.286" y1="-1.524" x2="2.794" y2="-1.016" layer="51"/>
</package>
<package name="0204/5">
<description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
type 0204, grid 5 mm</description>
<wire x1="2.54" y1="0" x2="2.032" y2="0" width="0.508" layer="51"/>
<wire x1="-2.54" y1="0" x2="-2.032" y2="0" width="0.508" layer="51"/>
<wire x1="-1.778" y1="0.635" x2="-1.524" y2="0.889" width="0.1524" layer="21" curve="-90"/>
<wire x1="-1.778" y1="-0.635" x2="-1.524" y2="-0.889" width="0.1524" layer="21" curve="90"/>
<wire x1="1.524" y1="-0.889" x2="1.778" y2="-0.635" width="0.1524" layer="21" curve="90"/>
<wire x1="1.524" y1="0.889" x2="1.778" y2="0.635" width="0.1524" layer="21" curve="-90"/>
<wire x1="-1.778" y1="-0.635" x2="-1.778" y2="0.635" width="0.1524" layer="51"/>
<wire x1="-1.524" y1="0.889" x2="-1.27" y2="0.889" width="0.1524" layer="21"/>
<wire x1="-1.143" y1="0.762" x2="-1.27" y2="0.889" width="0.1524" layer="21"/>
<wire x1="-1.524" y1="-0.889" x2="-1.27" y2="-0.889" width="0.1524" layer="21"/>
<wire x1="-1.143" y1="-0.762" x2="-1.27" y2="-0.889" width="0.1524" layer="21"/>
<wire x1="1.143" y1="0.762" x2="1.27" y2="0.889" width="0.1524" layer="21"/>
<wire x1="1.143" y1="0.762" x2="-1.143" y2="0.762" width="0.1524" layer="21"/>
<wire x1="1.143" y1="-0.762" x2="1.27" y2="-0.889" width="0.1524" layer="21"/>
<wire x1="1.143" y1="-0.762" x2="-1.143" y2="-0.762" width="0.1524" layer="21"/>
<wire x1="1.524" y1="0.889" x2="1.27" y2="0.889" width="0.1524" layer="21"/>
<wire x1="1.524" y1="-0.889" x2="1.27" y2="-0.889" width="0.1524" layer="21"/>
<wire x1="1.778" y1="-0.635" x2="1.778" y2="0.635" width="0.1524" layer="51"/>
<pad name="1" x="-2.54" y="0" drill="0.8128" shape="long"/>
<pad name="2" x="2.54" y="0" drill="0.8128" shape="long"/>
<text x="-2.0066" y="1.1684" size="0.9906" layer="25" ratio="10">&gt;NAME</text>
<text x="-2.1336" y="-2.3114" size="0.9906" layer="27" ratio="10">&gt;VALUE</text>
<rectangle x1="-2.032" y1="-0.254" x2="-1.778" y2="0.254" layer="51"/>
<rectangle x1="1.778" y1="-0.254" x2="2.032" y2="0.254" layer="51"/>
</package>
</packages>
<symbols>
<symbol name="PINH2X3">
Expand All @@ -289,16 +261,6 @@ type 0204, grid 5 mm</description>
<pin name="5" x="-2.54" y="-2.54" visible="pad" length="short" direction="pas" function="dot"/>
<pin name="6" x="5.08" y="-2.54" visible="pad" length="short" direction="pas" function="dot" rot="R180"/>
</symbol>
<symbol name="R-EU">
<wire x1="-2.54" y1="-0.889" x2="2.54" y2="-0.889" width="0.254" layer="94"/>
<wire x1="2.54" y1="0.889" x2="-2.54" y2="0.889" width="0.254" layer="94"/>
<wire x1="2.54" y1="-0.889" x2="2.54" y2="0.889" width="0.254" layer="94"/>
<wire x1="-2.54" y1="-0.889" x2="-2.54" y2="0.889" width="0.254" layer="94"/>
<text x="-3.81" y="1.4986" size="1.778" layer="95">&gt;NAME</text>
<text x="-3.81" y="-3.302" size="1.778" layer="96">&gt;VALUE</text>
<pin name="2" x="5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1" rot="R180"/>
<pin name="1" x="-5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="PINHD-2X3" prefix="JP" uservalue="yes">
Expand All @@ -322,23 +284,6 @@ type 0204, grid 5 mm</description>
</device>
</devices>
</deviceset>
<deviceset name="R-EU_" prefix="R" uservalue="yes">
<description>&lt;B&gt;RESISTOR&lt;/B&gt;, European symbol</description>
<gates>
<gate name="G$1" symbol="R-EU" x="0" y="0"/>
</gates>
<devices>
<device name="0204/5" package="0204/5">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
</libraries>
Expand All @@ -352,8 +297,6 @@ type 0204, grid 5 mm</description>
</classes>
<parts>
<part name="U$1" library="usr_wifi" deviceset="USR_WIFI" device=""/>
<part name="R1" library="Child-Friendly-Parts" deviceset="R-EU_" device="0204/5" value="50K"/>
<part name="R2" library="Child-Friendly-Parts" deviceset="R-EU_" device="0204/5" value="100K"/>
<part name="JP1" library="Child-Friendly-Parts" deviceset="PINHD-2X3" device=""/>
</parts>
<sheets>
Expand All @@ -362,8 +305,6 @@ type 0204, grid 5 mm</description>
</plain>
<instances>
<instance part="U$1" gate="G$1" x="60.96" y="43.18"/>
<instance part="R1" gate="G$1" x="114.3" y="55.88"/>
<instance part="R2" gate="G$1" x="30.48" y="53.34"/>
<instance part="JP1" gate="A" x="73.66" y="-10.16"/>
</instances>
<busses>
Expand All @@ -383,52 +324,30 @@ type 0204, grid 5 mm</description>
<wire x1="22.86" y1="0" x2="22.86" y2="48.26" width="0.1524" layer="91"/>
<pinref part="U$1" gate="G$1" pin="DVDD"/>
<wire x1="22.86" y1="48.26" x2="45.72" y2="48.26" width="0.1524" layer="91"/>
<pinref part="R2" gate="G$1" pin="1"/>
<wire x1="25.4" y1="53.34" x2="22.86" y2="53.34" width="0.1524" layer="91"/>
<wire x1="22.86" y1="53.34" x2="22.86" y2="48.26" width="0.1524" layer="91"/>
<junction x="22.86" y="48.26"/>
<pinref part="R1" gate="G$1" pin="2"/>
<wire x1="119.38" y1="55.88" x2="119.38" y2="0" width="0.1524" layer="91"/>
<wire x1="22.86" y1="0" x2="86.36" y2="0" width="0.1524" layer="91"/>
<pinref part="JP1" gate="A" pin="2"/>
<wire x1="86.36" y1="0" x2="119.38" y2="0" width="0.1524" layer="91"/>
<wire x1="78.74" y1="-7.62" x2="86.36" y2="-7.62" width="0.1524" layer="91"/>
<wire x1="86.36" y1="-7.62" x2="86.36" y2="0" width="0.1524" layer="91"/>
<junction x="86.36" y="0"/>
</segment>
</net>
<net name="N$3" class="0">
<segment>
<pinref part="U$1" gate="G$1" pin="UART0_RX"/>
<wire x1="99.06" y1="45.72" x2="114.3" y2="45.72" width="0.1524" layer="91"/>
<wire x1="114.3" y1="45.72" x2="114.3" y2="-10.16" width="0.1524" layer="91"/>
<wire x1="78.74" y1="-10.16" x2="114.3" y2="-10.16" width="0.1524" layer="91"/>
<pinref part="JP1" gate="A" pin="4"/>
</segment>
</net>
<net name="N$5" class="0">
<segment>
<wire x1="60.96" y1="5.08" x2="111.76" y2="5.08" width="0.1524" layer="91"/>
<wire x1="111.76" y1="5.08" x2="111.76" y2="40.64" width="0.1524" layer="91"/>
<pinref part="U$1" gate="G$1" pin="UART0_TX"/>
<wire x1="111.76" y1="40.64" x2="99.06" y2="40.64" width="0.1524" layer="91"/>
<wire x1="114.3" y1="45.72" x2="114.3" y2="5.08" width="0.1524" layer="91"/>
<wire x1="114.3" y1="5.08" x2="60.96" y2="5.08" width="0.1524" layer="91"/>
<wire x1="60.96" y1="5.08" x2="60.96" y2="-10.16" width="0.1524" layer="91"/>
<pinref part="JP1" gate="A" pin="3"/>
<wire x1="60.96" y1="-10.16" x2="71.12" y2="-10.16" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$1" class="0">
<segment>
<pinref part="U$1" gate="G$1" pin="ALARM1"/>
<pinref part="R2" gate="G$1" pin="2"/>
<wire x1="45.72" y1="53.34" x2="35.56" y2="53.34" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$4" class="0">
<net name="N$5" class="0">
<segment>
<pinref part="U$1" gate="G$1" pin="NRELOAD"/>
<pinref part="R1" gate="G$1" pin="1"/>
<wire x1="99.06" y1="55.88" x2="109.22" y2="55.88" width="0.1524" layer="91"/>
<wire x1="111.76" y1="-10.16" x2="111.76" y2="40.64" width="0.1524" layer="91"/>
<pinref part="U$1" gate="G$1" pin="UART0_TX"/>
<wire x1="111.76" y1="40.64" x2="99.06" y2="40.64" width="0.1524" layer="91"/>
<pinref part="JP1" gate="A" pin="4"/>
<wire x1="78.74" y1="-10.16" x2="111.76" y2="-10.16" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$6" class="0">
Expand Down

0 comments on commit abe421d

Please sign in to comment.