Started work on development hardware

rocketry
Richard Eoin Meadows 2014-07-13 14:04:48 +01:00
rodzic fd31a9faaa
commit 825bdfe11a
5 zmienionych plików z 17691 dodań i 138 usunięć

4
.gitignore vendored
Wyświetl plik

@ -1 +1,5 @@
datasheets
*.s#*
*.b#*
*.l#*

Plik diff jest za duży Load Diff

Plik diff jest za duży Load Diff

Wyświetl plik

@ -27,39 +27,39 @@
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
<layer number="19" name="Unrouted" color="14" fill="1" visible="yes" active="yes"/>
<layer number="20" name="Dimension" color="15" fill="1" visible="no" active="yes"/>
<layer number="21" name="tPlace" color="7" fill="1" visible="no" active="yes"/>
<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="yes"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="yes"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="yes"/>
<layer number="25" name="tNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/>
<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="yes" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="yes" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="yes" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="yes" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="yes" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="yes" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="yes" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="yes" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="yes" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="yes"/>
<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="yes"/>
<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
@ -72,50 +72,50 @@
<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
<layer number="103" name="fp3" color="7" fill="1" visible="no" active="yes"/>
<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/>
<layer number="105" name="Beschreib" color="9" fill="1" visible="no" active="yes"/>
<layer number="106" name="BGA-Top" color="4" fill="1" visible="no" active="yes"/>
<layer number="107" name="BD-Top" color="5" fill="1" visible="no" active="yes"/>
<layer number="108" name="fp8" color="7" fill="1" visible="no" active="yes"/>
<layer number="109" name="fp9" color="7" fill="1" visible="no" active="yes"/>
<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/>
<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
<layer number="103" name="fp3" color="7" fill="1" visible="yes" active="yes"/>
<layer number="104" name="Name" color="7" fill="1" visible="yes" active="yes"/>
<layer number="105" name="Beschreib" color="9" fill="1" visible="yes" active="yes"/>
<layer number="106" name="BGA-Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="107" name="BD-Top" color="5" fill="1" visible="yes" active="yes"/>
<layer number="108" name="fp8" color="7" fill="1" visible="yes" active="yes"/>
<layer number="109" name="fp9" color="7" fill="1" visible="yes" active="yes"/>
<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/>
<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/>
<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/>
<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/>
<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/>
<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/>
<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/>
<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="no"/>
<layer number="201" name="201bmp" color="2" fill="1" visible="no" active="no"/>
<layer number="202" name="202bmp" color="3" fill="1" visible="no" active="no"/>
<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
@ -124,11 +124,11 @@
<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/>
<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
</layers>
<board>
<plain>
@ -3274,18 +3274,18 @@ design rules under a new name.</description>
<element name="U1" library="fbri" package="QFN32_5MM" value="SAM_D20E" x="6.875" y="12" rot="R270"/>
<element name="U2" library="fbri" package="QFN20" value="SI4060" x="6.875" y="6.5" rot="R90"/>
<element name="U4" library="fbri" package="ANTENOVA_GPS_M10382" value="ANTENOVA_GPS_M10382" x="6" y="36"/>
<element name="C1" library="microbuilder_v3" package="_0402" value="100nF" x="3.375" y="49.125"/>
<element name="C1" library="microbuilder_v3" package="_0402" value="15pF" x="3.375" y="49.125"/>
<element name="C2" library="microbuilder_v3" package="_0402" value="100nF" x="11.125" y="12.5" rot="R90"/>
<element name="C3" library="microbuilder_v3" package="_0402" value="100nF" x="11.125" y="14.5" rot="R270"/>
<element name="U3" library="fbri" package="TDFN8" value="MAX1947" x="2.375" y="9.625" rot="R270"/>
<element name="C4" library="microbuilder_v3" package="_0402" value="4.7µF" x="1.625" y="5.3125" rot="R180"/>
<element name="C5" library="microbuilder_v3" package="_0402" value="2.2µF" x="0.375" y="10.5514" rot="R90"/>
<element name="L1" library="SparkFun" package="1007" value="3.3µH" x="2.375" y="6.875" rot="R270"/>
<element name="R2" library="microbuilder_v3" package="_0402" value="1kΩ" x="10.625" y="23" rot="R180"/>
<element name="R2" library="microbuilder_v3" package="_0402" value="100Ω" x="10.625" y="23" rot="R180"/>
<element name="U5" library="fbri" package="WSON8" value="S25FS-S" x="2.5" y="19" rot="R90"/>
<element name="JTAG2" library="microbuilder_v3" package="2X05_1.27MM_SMT" value="" x="8.5" y="19" rot="R180"/>
<element name="R3" library="microbuilder_v3" package="_0402" value="1kΩ" x="3.125" y="23"/>
<element name="R4" library="microbuilder_v3" package="_0402" value="1kΩ" x="8.625" y="23"/>
<element name="JTAG1" library="microbuilder_v3" package="2X05_1.27MM_SMT" value="" x="8.5" y="19" rot="R180"/>
<element name="R3" library="microbuilder_v3" package="_0402" value="100Ω" x="3.125" y="23"/>
<element name="R4" library="microbuilder_v3" package="_0402" value="100Ω" x="8.625" y="23"/>
<element name="L2" library="microbuilder_v3" package="_0402" value="220nH" x="8.625" y="3.6875"/>
<element name="FB1" library="microbuilder_v3" package="_0402" value="" x="10.5" y="7.125"/>
<element name="C7" library="microbuilder_v3" package="_0402" value="15pF" x="6.875" y="3.6875"/>
@ -3297,23 +3297,23 @@ design rules under a new name.</description>
<element name="C10" library="microbuilder_v3" package="_0402" value="8.2pF" x="6.875" y="2.875"/>
<element name="C6" library="microbuilder_v3" package="_0402" value="2.2µF" x="10.5" y="4.5"/>
<element name="C11" library="microbuilder_v3" package="_0402" value="100nF" x="10.5" y="5.375"/>
<element name="C12" library="microbuilder_v3" package="_0402" value="100pF" x="0.375" y="6.875" rot="R270"/>
<element name="C14" library="microbuilder_v3" package="_0402" value="100pF" x="0.375" y="6.875" rot="R270"/>
<element name="C13" library="microbuilder_v3" package="_0402" value="100pF" x="11.125" y="10.5" rot="R270"/>
<element name="C14" library="microbuilder_v3" package="_0402" value="100nF" x="1.125" y="23"/>
<element name="C12" library="microbuilder_v3" package="_0402" value="100nF" x="1.125" y="23"/>
<element name="C15" library="microbuilder_v3" package="_0402" value="100pF" x="6.75" y="23" rot="R180"/>
<element name="C16" library="microbuilder_v3" package="_0402" value="100pF" x="5" y="23"/>
<element name="D1" library="led" package="CHIPLED_0603" value="GREEN" x="10.75" y="9" rot="R90"/>
<element name="R1" library="microbuilder_v3" package="_0402" value="22Ω" x="10.25" y="8"/>
<element name="C17" library="microbuilder_v3" package="_0402" value="100pF" x="10.5" y="3.6875"/>
<element name="C18" library="microbuilder_v3" package="_0402" value="15pF" x="10.5" y="6.25"/>
<element name="U$45" library="fbri" package="AAA" value="AAA_HOLDER" x="6" y="25" rot="MR0"/>
<element name="J1" library="fbri" package="AAA" value="AAA_HOLDER" x="6" y="25" rot="MR0"/>
</elements>
<signals>
<signal name="GND">
<polygon width="0.2032" layer="1" isolate="0.2">
<vertex x="0" y="50"/>
<vertex x="12" y="50"/>
<vertex x="12.125" y="0"/>
<vertex x="12" y="0"/>
<vertex x="8.375" y="0"/>
<vertex x="8.375" y="3"/>
<vertex x="3.625" y="3"/>
@ -3323,7 +3323,7 @@ design rules under a new name.</description>
<polygon width="0.2032" layer="16" isolate="0.4064">
<vertex x="0" y="50"/>
<vertex x="12" y="50"/>
<vertex x="12.125" y="0"/>
<vertex x="12" y="0"/>
<vertex x="0" y="0"/>
</polygon>
<contactref element="U1" pad="33"/>
@ -3355,8 +3355,8 @@ design rules under a new name.</description>
<contactref element="U4" pad="32_VDD_USB"/>
<contactref element="U5" pad="4"/>
<contactref element="U5" pad="PAD"/>
<contactref element="JTAG2" pad="3"/>
<contactref element="JTAG2" pad="5"/>
<contactref element="JTAG1" pad="3"/>
<contactref element="JTAG1" pad="5"/>
<via x="8.5" y="21.75" extent="1-16" drill="0.3"/>
<via x="9.75" y="21.75" extent="1-16" drill="0.3"/>
<wire x1="4.375" y1="13.25" x2="5.625" y2="13.25" width="0.1524" layer="1"/>
@ -3396,9 +3396,9 @@ design rules under a new name.</description>
<via x="0.375" y="5.25" extent="1-16" drill="0.3"/>
<via x="6" y="5.5" extent="1-16" drill="0.3"/>
<wire x1="5.875" y1="6.25" x2="6" y2="5.5" width="0.3048" layer="1"/>
<contactref element="C12" pad="2"/>
<contactref element="C13" pad="2"/>
<contactref element="C14" pad="2"/>
<contactref element="C13" pad="2"/>
<contactref element="C12" pad="2"/>
<contactref element="C15" pad="2"/>
<contactref element="C16" pad="2"/>
<via x="5.875" y="23" extent="1-16" drill="0.3"/>
@ -3441,8 +3441,8 @@ design rules under a new name.</description>
<via x="11.625" y="42.175" extent="1-16" drill="0.3"/>
<via x="11.625" y="43.775" extent="1-16" drill="0.3"/>
<via x="11.625" y="45.375" extent="1-16" drill="0.3"/>
<contactref element="U$45" pad="-1"/>
<contactref element="U$45" pad="-2"/>
<contactref element="J1" pad="-1"/>
<contactref element="J1" pad="-2"/>
<wire x1="5" y1="10" x2="5" y2="10.5" width="0.4064" layer="16"/>
<wire x1="4" y1="10" x2="4" y2="10.5" width="0.4064" layer="16"/>
<wire x1="3.5" y1="10" x2="3.5" y2="10.5" width="0.4064" layer="16"/>
@ -3550,7 +3550,7 @@ design rules under a new name.</description>
</signal>
<signal name="SWDIO">
<contactref element="U1" pad="32"/>
<contactref element="JTAG2" pad="2"/>
<contactref element="JTAG1" pad="2"/>
<wire x1="9.375" y1="13.75" x2="9.361" y2="13.764" width="0.1524" layer="1"/>
<wire x1="9.375" y1="15.3892" x2="9.144" y2="15.6202" width="0.1524" layer="1"/>
<wire x1="9.144" y1="15.6202" x2="9.144" y2="18.586" width="0.1524" layer="1"/>
@ -3562,7 +3562,7 @@ design rules under a new name.</description>
</signal>
<signal name="SWDCLK">
<contactref element="U1" pad="31"/>
<contactref element="JTAG2" pad="4"/>
<contactref element="JTAG1" pad="4"/>
<wire x1="9.77" y1="17.15" x2="9.77" y2="16.1312" width="0.1524" layer="1"/>
<wire x1="9.77" y1="16.1312" x2="10.0858" y2="15.8154" width="0.1524" layer="1"/>
<wire x1="10.0858" y1="15.8154" x2="10.0858" y2="13.4592" width="0.1524" layer="1"/>
@ -3571,7 +3571,7 @@ design rules under a new name.</description>
</signal>
<signal name="RESETN">
<contactref element="U1" pad="26"/>
<contactref element="JTAG2" pad="10"/>
<contactref element="JTAG1" pad="10"/>
<contactref element="U3" pad="1"/>
<wire x1="3.375" y1="10.75" x2="3.375" y2="10.775" width="0.1524" layer="1"/>
<contactref element="U1" pad="6"/>
@ -3609,7 +3609,7 @@ design rules under a new name.</description>
<contactref element="U4" pad="5_VIO"/>
<contactref element="U4" pad="25_VDD_RF"/>
<contactref element="U5" pad="8"/>
<contactref element="JTAG2" pad="1"/>
<contactref element="JTAG1" pad="1"/>
<contactref element="FB1" pad="2"/>
<via x="10.3125" y="12.8125" extent="1-16" drill="0.3"/>
<wire x1="9.375" y1="12.75" x2="10.25" y2="12.75" width="0.1524" layer="1"/>
@ -3623,7 +3623,7 @@ design rules under a new name.</description>
<wire x1="2.075" y1="8.45" x2="2.161" y2="8.364" width="0.3048" layer="1"/>
<wire x1="2.161" y1="8.364" x2="2.161" y2="5.3405" width="0.3048" layer="1"/>
<wire x1="2.161" y1="5.3405" x2="2.133" y2="5.3125" width="0.3048" layer="1"/>
<contactref element="C14" pad="1"/>
<contactref element="C12" pad="1"/>
<contactref element="D1" pad="A"/>
<via x="11.625" y="8" extent="1-16" drill="0.3"/>
<wire x1="11.008" y1="7.125" x2="11.625" y2="7.742" width="0.4064" layer="1"/>
@ -3745,7 +3745,7 @@ design rules under a new name.</description>
<wire x1="1.425" y1="8.45" x2="1.425" y2="7.3632" width="0.4" layer="1"/>
<wire x1="1.425" y1="7.3632" x2="1.425" y2="6.875" width="0.4" layer="1"/>
<wire x1="1.425" y1="6.875" x2="1.375" y2="6.875" width="0.4" layer="1"/>
<contactref element="C12" pad="1"/>
<contactref element="C14" pad="1"/>
<contactref element="U1" pad="14"/>
<wire x1="4.375" y1="11.25" x2="1.6282" y2="11.25" width="0.1524" layer="1"/>
<wire x1="1.425" y1="8.45" x2="1.342" y2="8.367" width="0.3048" layer="1"/>
@ -3761,7 +3761,7 @@ design rules under a new name.</description>
<wire x1="1.3016" y1="10.8734" x2="1.2516" y2="10.8734" width="0.1524" layer="1"/>
<wire x1="0.375" y1="10.0434" x2="0.375" y2="8.7348" width="0.4064" layer="1"/>
<wire x1="0.375" y1="8.7348" x2="0.375" y2="7.383" width="0.4064" layer="1"/>
<contactref element="U$45" pad="+2"/>
<contactref element="J1" pad="+2"/>
<wire x1="0.375" y1="31.875" x2="0.375" y2="8.7348" width="0.4064" layer="16"/>
<wire x1="6" y1="36.811" x2="5.311" y2="36.811" width="0.4064" layer="16"/>
<wire x1="5.311" y1="36.811" x2="0.375" y2="31.875" width="0.4064" layer="16"/>
@ -4009,14 +4009,17 @@ design rules under a new name.</description>
<contactref element="C10" pad="1"/>
<wire x1="5.633" y1="2.875" x2="6.367" y2="2.875" width="0.4064" layer="1"/>
<polygon width="0.1524" layer="1">
<vertex x="4" y="0"/>
<vertex x="8" y="0"/>
<vertex x="8" y="2.25"/>
<vertex x="4" y="2.25"/>
<vertex x="4.125" y="0"/>
<vertex x="7.875" y="0"/>
<vertex x="7.875" y="2.25"/>
<vertex x="4.125" y="2.25"/>
</polygon>
<wire x1="6" y1="2.75" x2="6" y2="1.5" width="0.4064" layer="1"/>
<wire x1="6" y1="2.75" x2="5.875" y2="2.875" width="0.1524" layer="1"/>
<wire x1="5.875" y1="2.875" x2="5.633" y2="2.875" width="0.1524" layer="1"/>
<wire x1="5.625" y1="2.25" x2="5.625" y2="2.875" width="0.4064" layer="1"/>
<wire x1="5.625" y1="2.875" x2="6.375" y2="2.875" width="0.4064" layer="1"/>
<wire x1="6.375" y1="2.875" x2="6.375" y2="2.25" width="0.4064" layer="1"/>
</signal>
<signal name="LED_RES">
<contactref element="R1" pad="2"/>
@ -4026,11 +4029,6 @@ design rules under a new name.</description>
<wire x1="10.75" y1="8.125" x2="10" y2="8.875" width="0.3048" layer="1"/>
<wire x1="10" y1="8.875" x2="10" y2="9" width="0.3048" layer="1"/>
</signal>
<signal name="N$1">
<wire x1="5.625" y1="2.25" x2="5.625" y2="2.875" width="0.4064" layer="1"/>
<wire x1="5.625" y1="2.875" x2="6.375" y2="2.875" width="0.4064" layer="1"/>
<wire x1="6.375" y1="2.875" x2="6.375" y2="2.25" width="0.4064" layer="1"/>
</signal>
</signals>
<errors>
<approved hash="18,29,5e8ffee3fcc52d6f"/>

Wyświetl plik

@ -4177,7 +4177,7 @@ Source: www.kingbright.com</description>
<part name="U4" library="fbri" deviceset="ANTENOVA_GPS_M10382" device=""/>
<part name="U$4" library="microbuilder_v3" deviceset="1.8V" device=""/>
<part name="U$5" library="microbuilder_v3" deviceset="1.8V" device=""/>
<part name="C1" library="microbuilder_v3" deviceset="CAP_CERAMIC" device="_0402" value="100nF"/>
<part name="C1" library="microbuilder_v3" deviceset="CAP_CERAMIC" device="_0402" value="15pF"/>
<part name="U$7" library="microbuilder_v3" deviceset="1.8V" device=""/>
<part name="C2" library="microbuilder_v3" deviceset="CAP_CERAMIC" device="_0402" value="100nF"/>
<part name="C3" library="microbuilder_v3" deviceset="CAP_CERAMIC" device="_0402" value="100nF"/>
@ -4217,13 +4217,13 @@ Source: www.kingbright.com</description>
<part name="U$35" library="microbuilder_v3" deviceset="1.8V" device=""/>
<part name="U$36" library="microbuilder_v3" deviceset="GND" device=""/>
<part name="U$37" library="microbuilder_v3" deviceset="1.8V" device=""/>
<part name="R2" library="microbuilder_v3" deviceset="RESISTOR" device="_0402" value="1kΩ"/>
<part name="R2" library="microbuilder_v3" deviceset="RESISTOR" device="_0402" value="100Ω"/>
<part name="U5" library="fbri" deviceset="S25FS-S" device=""/>
<part name="U$39" library="microbuilder_v3" deviceset="GND" device=""/>
<part name="U$40" library="microbuilder_v3" deviceset="1.8V" device=""/>
<part name="JTAG2" library="microbuilder_v3" deviceset="JTAG-CORTEXM3" device="SMT"/>
<part name="R3" library="microbuilder_v3" deviceset="RESISTOR" device="_0402" value="1kΩ"/>
<part name="R4" library="microbuilder_v3" deviceset="RESISTOR" device="_0402" value="1kΩ"/>
<part name="JTAG1" library="microbuilder_v3" deviceset="JTAG-CORTEXM3" device="SMT"/>
<part name="R3" library="microbuilder_v3" deviceset="RESISTOR" device="_0402" value="100Ω"/>
<part name="R4" library="microbuilder_v3" deviceset="RESISTOR" device="_0402" value="100Ω"/>
<part name="U$41" library="microbuilder_v3" deviceset="1.8V" device=""/>
<part name="L2" library="microbuilder_v3" deviceset="INDUCTOR" device="_0402" value="220nH"/>
<part name="FB1" library="microbuilder_v3" deviceset="FERRITE" device="_0402"/>
@ -4241,11 +4241,11 @@ Source: www.kingbright.com</description>
<part name="U$49" library="microbuilder_v3" deviceset="GND" device=""/>
<part name="C11" library="microbuilder_v3" deviceset="CAP_CERAMIC" device="_0402" value="100nF"/>
<part name="U$50" library="microbuilder_v3" deviceset="GND" device=""/>
<part name="C12" library="microbuilder_v3" deviceset="CAP_CERAMIC" device="_0402" value="100pF"/>
<part name="C14" library="microbuilder_v3" deviceset="CAP_CERAMIC" device="_0402" value="100pF"/>
<part name="U$51" library="microbuilder_v3" deviceset="GND" device=""/>
<part name="C13" library="microbuilder_v3" deviceset="CAP_CERAMIC" device="_0402" value="100pF"/>
<part name="U$52" library="microbuilder_v3" deviceset="GND" device=""/>
<part name="C14" library="microbuilder_v3" deviceset="CAP_CERAMIC" device="_0402" value="100nF"/>
<part name="C12" library="microbuilder_v3" deviceset="CAP_CERAMIC" device="_0402" value="100nF"/>
<part name="C15" library="microbuilder_v3" deviceset="CAP_CERAMIC" device="_0402" value="100pF"/>
<part name="C16" library="microbuilder_v3" deviceset="CAP_CERAMIC" device="_0402" value="100pF"/>
<part name="U$53" library="microbuilder_v3" deviceset="GND" device=""/>
@ -4258,7 +4258,7 @@ Source: www.kingbright.com</description>
<part name="U$57" library="microbuilder_v3" deviceset="GND" device=""/>
<part name="C18" library="microbuilder_v3" deviceset="CAP_CERAMIC" device="_0402" value="15pF"/>
<part name="U$58" library="microbuilder_v3" deviceset="GND" device=""/>
<part name="U$45" library="fbri" deviceset="AAA_HOLDER" device=""/>
<part name="J1" library="fbri" deviceset="AAA_HOLDER" device=""/>
<part name="U$46" library="microbuilder_v3" deviceset="GND" device=""/>
<part name="U$47" library="microbuilder_v3" deviceset="1.2V" device=""/>
</parts>
@ -4295,6 +4295,10 @@ a bourns CVH252009-3R3M with 0.1Ω ESR max in a 1008 package</text>
<text x="297.18" y="132.588" size="1.27" layer="97" font="vector" ratio="11" distance="100">Tuned for 434MHz</text>
<text x="10.16" y="91.44" size="6.4516" layer="97" font="vector" ratio="11">CPU + Mem + Power</text>
<text x="266.7" y="149.86" size="6.4516" layer="97" font="vector" ratio="11">Comms</text>
<text x="403.86" y="25.4" size="6.4516" layer="94" font="vector" ratio="11">Flight</text>
<text x="149.86" y="25.4" size="6.4516" layer="94" font="vector" ratio="11">Flight</text>
<text x="281.94" y="58.928" size="1.27" layer="97" font="vector" ratio="11" distance="100">Datasheet suggests
both 18pF and 22pF</text>
</plain>
<instances>
<instance part="FRAME1" gate="G$1" x="0" y="0"/>
@ -4342,15 +4346,15 @@ a bourns CVH252009-3R3M with 0.1Ω ESR max in a 1008 package</text>
<instance part="L1" gate="G$1" x="93.98" y="45.72" rot="R90"/>
<instance part="U$32" gate="G$1" x="104.14" y="66.04"/>
<instance part="U$33" gate="G$1" x="30.48" y="66.04"/>
<instance part="U$34" gate="G$1" x="332.74" y="81.28" rot="MR0"/>
<instance part="U$35" gate="G$1" x="335.28" y="81.28" rot="MR0"/>
<instance part="U$34" gate="G$1" x="332.74" y="86.36" rot="MR0"/>
<instance part="U$35" gate="G$1" x="335.28" y="86.36" rot="MR0"/>
<instance part="U$36" gate="G$1" x="340.36" y="78.74"/>
<instance part="U$37" gate="G$1" x="345.44" y="81.28" rot="MR0"/>
<instance part="U$37" gate="G$1" x="345.44" y="86.36" rot="MR0"/>
<instance part="R2" gate="G$1" x="314.96" y="43.18"/>
<instance part="U5" gate="G$1" x="198.12" y="58.42"/>
<instance part="U$39" gate="G$1" x="170.18" y="45.72"/>
<instance part="U$40" gate="G$1" x="170.18" y="71.12" rot="MR0"/>
<instance part="JTAG2" gate="G$1" x="48.26" y="149.86"/>
<instance part="JTAG1" gate="G$1" x="48.26" y="149.86"/>
<instance part="R3" gate="G$1" x="375.92" y="63.5"/>
<instance part="R4" gate="G$1" x="381" y="60.96"/>
<instance part="U$41" gate="G$1" x="373.38" y="175.26" rot="MR0"/>
@ -4370,11 +4374,11 @@ a bourns CVH252009-3R3M with 0.1Ω ESR max in a 1008 package</text>
<instance part="U$49" gate="G$1" x="350.52" y="147.32"/>
<instance part="C11" gate="G$1" x="340.36" y="152.4"/>
<instance part="U$50" gate="G$1" x="340.36" y="147.32"/>
<instance part="C12" gate="G$1" x="114.3" y="38.1"/>
<instance part="C14" gate="G$1" x="114.3" y="38.1"/>
<instance part="U$51" gate="G$1" x="114.3" y="30.48"/>
<instance part="C13" gate="G$1" x="307.34" y="35.56"/>
<instance part="U$52" gate="G$1" x="307.34" y="27.94"/>
<instance part="C14" gate="G$1" x="170.18" y="58.42"/>
<instance part="C12" gate="G$1" x="170.18" y="58.42"/>
<instance part="C15" gate="G$1" x="373.38" y="53.34"/>
<instance part="C16" gate="G$1" x="398.78" y="53.34"/>
<instance part="U$53" gate="G$1" x="373.38" y="45.72"/>
@ -4387,7 +4391,7 @@ a bourns CVH252009-3R3M with 0.1Ω ESR max in a 1008 package</text>
<instance part="U$57" gate="G$1" x="330.2" y="147.32"/>
<instance part="C18" gate="G$1" x="320.04" y="152.4"/>
<instance part="U$58" gate="G$1" x="320.04" y="147.32"/>
<instance part="U$45" gate="G$1" x="17.78" y="45.72" rot="R270"/>
<instance part="J1" gate="G$1" x="17.78" y="45.72" rot="R270"/>
<instance part="U$46" gate="G$1" x="17.78" y="30.48"/>
<instance part="U$47" gate="G$1" x="17.78" y="66.04"/>
</instances>
@ -4402,8 +4406,8 @@ a bourns CVH252009-3R3M with 0.1Ω ESR max in a 1008 package</text>
<wire x1="35.56" y1="154.94" x2="35.56" y2="144.78" width="0.1524" layer="91"/>
<pinref part="U$6" gate="G$1" pin="GND"/>
<junction x="35.56" y="154.94"/>
<pinref part="JTAG2" gate="G$1" pin="3"/>
<pinref part="JTAG2" gate="G$1" pin="5"/>
<pinref part="JTAG1" gate="G$1" pin="3"/>
<pinref part="JTAG1" gate="G$1" pin="5"/>
</segment>
<segment>
<pinref part="C3" gate="G$1" pin="P$2"/>
@ -4531,7 +4535,7 @@ a bourns CVH252009-3R3M with 0.1Ω ESR max in a 1008 package</text>
<wire x1="170.18" y1="50.8" x2="170.18" y2="48.26" width="0.1524" layer="91"/>
<wire x1="177.8" y1="50.8" x2="170.18" y2="50.8" width="0.1524" layer="91"/>
<junction x="170.18" y="50.8"/>
<pinref part="C14" gate="G$1" pin="P$2"/>
<pinref part="C12" gate="G$1" pin="P$2"/>
<wire x1="170.18" y1="53.34" x2="170.18" y2="55.88" width="0.1524" layer="91"/>
<junction x="170.18" y="53.34"/>
</segment>
@ -4559,7 +4563,7 @@ a bourns CVH252009-3R3M with 0.1Ω ESR max in a 1008 package</text>
<pinref part="U$50" gate="G$1" pin="GND"/>
</segment>
<segment>
<pinref part="C12" gate="G$1" pin="P$2"/>
<pinref part="C14" gate="G$1" pin="P$2"/>
<pinref part="U$51" gate="G$1" pin="GND"/>
<wire x1="114.3" y1="33.02" x2="114.3" y2="35.56" width="0.1524" layer="91"/>
</segment>
@ -4588,7 +4592,7 @@ a bourns CVH252009-3R3M with 0.1Ω ESR max in a 1008 package</text>
</segment>
<segment>
<pinref part="U$46" gate="G$1" pin="GND"/>
<pinref part="U$45" gate="G$1" pin="-"/>
<pinref part="J1" gate="G$1" pin="-"/>
<wire x1="17.78" y1="33.02" x2="17.78" y2="41.91" width="0.1524" layer="91"/>
</segment>
</net>
@ -4599,7 +4603,7 @@ a bourns CVH252009-3R3M with 0.1Ω ESR max in a 1008 package</text>
<wire x1="101.6" y1="160.02" x2="101.6" y2="137.16" width="0.1524" layer="91"/>
<pinref part="U1" gate="G$1" pin="PA31/SWDIO"/>
<wire x1="101.6" y1="137.16" x2="111.76" y2="137.16" width="0.1524" layer="91"/>
<pinref part="JTAG2" gate="G$1" pin="2"/>
<pinref part="JTAG1" gate="G$1" pin="2"/>
</segment>
</net>
<net name="SWDCLK" class="0">
@ -4609,7 +4613,7 @@ a bourns CVH252009-3R3M with 0.1Ω ESR max in a 1008 package</text>
<pinref part="U1" gate="G$1" pin="PA30/SWCLK"/>
<wire x1="111.76" y1="139.7" x2="104.14" y2="139.7" width="0.1524" layer="91"/>
<wire x1="104.14" y1="139.7" x2="104.14" y2="157.48" width="0.1524" layer="91"/>
<pinref part="JTAG2" gate="G$1" pin="4"/>
<pinref part="JTAG1" gate="G$1" pin="4"/>
</segment>
</net>
<net name="RESETN" class="0">
@ -4617,7 +4621,7 @@ a bourns CVH252009-3R3M with 0.1Ω ESR max in a 1008 package</text>
<wire x1="111.76" y1="149.86" x2="58.42" y2="149.86" width="0.1524" layer="91"/>
<label x="78.74" y="149.86" size="1.778" layer="95" rot="MR0"/>
<pinref part="U1" gate="G$1" pin="RESETN"/>
<pinref part="JTAG2" gate="G$1" pin="10"/>
<pinref part="JTAG1" gate="G$1" pin="10"/>
</segment>
<segment>
<pinref part="U3" gate="G$1" pin="NRST"/>
@ -4640,7 +4644,7 @@ a bourns CVH252009-3R3M with 0.1Ω ESR max in a 1008 package</text>
<wire x1="35.56" y1="167.64" x2="35.56" y2="160.02" width="0.1524" layer="91"/>
<wire x1="35.56" y1="160.02" x2="38.1" y2="160.02" width="0.1524" layer="91"/>
<pinref part="U$4" gate="G$1" pin="1.8V"/>
<pinref part="JTAG2" gate="G$1" pin="1"/>
<pinref part="JTAG1" gate="G$1" pin="1"/>
</segment>
<segment>
<pinref part="U$5" gate="G$1" pin="1.8V"/>
@ -4669,24 +4673,24 @@ a bourns CVH252009-3R3M with 0.1Ω ESR max in a 1008 package</text>
<segment>
<pinref part="U4" gate="G$1" pin="VCC"/>
<pinref part="U$34" gate="G$1" pin="1.8V"/>
<wire x1="332.74" y1="81.28" x2="332.74" y2="78.74" width="0.1524" layer="91"/>
<wire x1="332.74" y1="81.28" x2="332.74" y2="83.82" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="U4" gate="G$1" pin="VIO"/>
<pinref part="U$35" gate="G$1" pin="1.8V"/>
<wire x1="335.28" y1="81.28" x2="335.28" y2="78.74" width="0.1524" layer="91"/>
<wire x1="335.28" y1="81.28" x2="335.28" y2="83.82" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="U4" gate="G$1" pin="VDD_RF"/>
<pinref part="U$37" gate="G$1" pin="1.8V"/>
<wire x1="345.44" y1="81.28" x2="345.44" y2="78.74" width="0.1524" layer="91"/>
<wire x1="345.44" y1="81.28" x2="345.44" y2="83.82" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="U5" gate="G$1" pin="VDD"/>
<pinref part="U$40" gate="G$1" pin="1.8V"/>
<wire x1="177.8" y1="66.04" x2="170.18" y2="66.04" width="0.1524" layer="91"/>
<wire x1="170.18" y1="66.04" x2="170.18" y2="68.58" width="0.1524" layer="91"/>
<pinref part="C14" gate="G$1" pin="P$1"/>
<pinref part="C12" gate="G$1" pin="P$1"/>
<wire x1="170.18" y1="63.5" x2="170.18" y2="66.04" width="0.1524" layer="91"/>
<junction x="170.18" y="66.04"/>
</segment>
@ -4783,7 +4787,7 @@ a bourns CVH252009-3R3M with 0.1Ω ESR max in a 1008 package</text>
<wire x1="83.82" y1="55.88" x2="104.14" y2="55.88" width="0.1524" layer="91"/>
<junction x="104.14" y="55.88"/>
<junction x="104.14" y="45.72"/>
<pinref part="C12" gate="G$1" pin="P$1"/>
<pinref part="C14" gate="G$1" pin="P$1"/>
<wire x1="104.14" 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="43.18" width="0.1524" layer="91"/>
</segment>
@ -4801,7 +4805,7 @@ a bourns CVH252009-3R3M with 0.1Ω ESR max in a 1008 package</text>
<label x="154.94" y="144.78" size="1.778" layer="95" ratio="11"/>
</segment>
<segment>
<pinref part="U$45" gate="G$1" pin="+"/>
<pinref part="J1" gate="G$1" pin="+"/>
<pinref part="U$47" gate="G$1" pin="1.2V"/>
<wire x1="17.78" y1="49.53" x2="17.78" y2="63.5" width="0.1524" layer="91"/>
</segment>
@ -5036,6 +5040,8 @@ a bourns CVH252009-3R3M with 0.1Ω ESR max in a 1008 package</text>
<wire x1="320.04" y1="160.02" x2="320.04" y2="157.48" width="0.1524" layer="91"/>
<pinref part="C17" gate="G$1" pin="P$1"/>
<wire x1="330.2" y1="160.02" x2="330.2" y2="157.48" width="0.1524" layer="91"/>
<junction x="330.2" y="160.02"/>
<junction x="340.36" y="160.02"/>
</segment>
</net>
<net name="RF_OUT" class="0">