aboutsummaryrefslogtreecommitdiff
path: root/hardware/contrib
diff options
context:
space:
mode:
authorRichard Eoin Meadows2013-08-19 10:41:14 +0100
committerRichard Eoin Meadows2013-08-19 10:41:14 +0100
commitb3dedacbf54d5459c2c1c90a69bcf47c26e13a10 (patch)
treeecc79567984d6ae5d2ac027635f7765e43640425 /hardware/contrib
parent3f6937affa64e152dd96fa091c0bf6727d44fabe (diff)
Schematic provisionally complete
Diffstat (limited to 'hardware/contrib')
-rw-r--r--hardware/contrib/richardeoin/blackmagic_richardeoin.brd417
-rw-r--r--hardware/contrib/richardeoin/blackmagic_richardeoin.sch188
2 files changed, 484 insertions, 121 deletions
diff --git a/hardware/contrib/richardeoin/blackmagic_richardeoin.brd b/hardware/contrib/richardeoin/blackmagic_richardeoin.brd
index 06f9837..723b725 100644
--- a/hardware/contrib/richardeoin/blackmagic_richardeoin.brd
+++ b/hardware/contrib/richardeoin/blackmagic_richardeoin.brd
@@ -6,7 +6,7 @@
<setting alwaysvectorfont="no"/>
<setting verticaltext="up"/>
</settings>
-<grid distance="0.5" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" altdistance="0.025" altunitdist="inch" altunit="inch"/>
+<grid distance="0.25" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" altdistance="0.025" altunitdist="inch" altunit="inch"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
@@ -610,6 +610,30 @@ Source: http://www.osram.convergy.de/ ... LG_LY Q971.pdf</description>
</package>
</packages>
</library>
+<library name="tlv700">
+<packages>
+<package name="SC70-5L">
+<description>&lt;b&gt;SC-70 Package&lt;/b&gt;</description>
+<wire x1="1.1" y1="-0.5" x2="-1.1" y2="-0.5" width="0.2032" layer="51"/>
+<wire x1="-1.1" y1="-0.5" x2="-1.1" y2="0.5" width="0.2032" layer="21"/>
+<wire x1="-1.1" y1="0.5" x2="1.1" y2="0.5" width="0.2032" layer="51"/>
+<wire x1="1.1" y1="0.5" x2="1.1" y2="-0.5" width="0.2032" layer="21"/>
+<circle x="-0.65" y="-0.2" radius="0.15" width="0" layer="21"/>
+<smd name="4" x="0.65" y="0.85" dx="0.35" dy="0.8" layer="1"/>
+<smd name="5" x="-0.65" y="0.85" dx="0.35" dy="0.8" layer="1"/>
+<smd name="1" x="-0.65" y="-0.85" dx="0.35" dy="0.8" layer="1"/>
+<smd name="2" x="0" y="-0.85" dx="0.35" dy="0.8" layer="1"/>
+<smd name="3" x="0.65" y="-0.85" dx="0.35" dy="0.8" layer="1"/>
+<text x="-1.2" y="1.35" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.2" y="-2.35" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="0.5" y1="0.6" x2="0.8" y2="1.1" layer="51"/>
+<rectangle x1="-0.8" y1="0.6" x2="-0.5" y2="1.1" layer="51"/>
+<rectangle x1="-0.8" y1="-1.1" x2="-0.5" y2="-0.6" layer="51"/>
+<rectangle x1="-0.15" y1="-1.1" x2="0.15" y2="-0.6" layer="51"/>
+<rectangle x1="0.5" y1="-1.1" x2="0.8" y2="-0.6" layer="51"/>
+</package>
+</packages>
+</library>
</libraries>
<attributes>
</attributes>
@@ -619,48 +643,45 @@ Source: http://www.osram.convergy.de/ ... LG_LY Q971.pdf</description>
<class number="0" name="default" width="0" drill="0">
</class>
</classes>
-<designrules name="Eagle-DRU - 1203 - LeitOn - 01 and 02 layers">
-<description language="de">&lt;b&gt;LeitOn Design-Regeln&lt;/b&gt;
+<designrules name="PCB-POOL Standard">
+<description language="de">&lt;b&gt;EAGLE Design Rules Prototypen für PCB-POOL(R)&lt;/b&gt;
&lt;p&gt;
-Diese DRU-Datei enthält viele erforderliche Design Einstellungen, damit Ihre Standardleiterplatte bei uns fehlerfrei und ohne Zusatzkosten produziert werden kann. Die Optionen Shapes und Misc sind nicht relevant und der minimale und maximale Wert für Roundness Shapes kann frei gewählt werden. Nach unten abweichende Design-Regeln sind möglich, können jedoch Aufpreise erfordern. Hinweis: Freistellungen und Streichstärken von Bestückungsdruck werden nicht im Eagle-DRC geprüft!
-&lt;br&gt;&lt;br&gt;
-&lt;b&gt;Übersicht der LeitOn Regeln:&lt;/b&lt;&lt;br&gt;&lt;br&gt;
-&lt;u&gt;allgemein:&lt;/u&gt;&lt;br&gt;
-minimale Leiterbahnbreite/-abstand: &lt;b&gt;0.15 mm&lt;/b&gt;&lt;br&gt;
-(Strichstärke für Kupferschrift sollte mind. 0.2 mm sein um gut lesbar zu bleiben)&lt;br&gt;
-kleinster Bohrdurchmesser: &lt;b&gt;0.3 mm&lt;/b&gt;&lt;br&gt;&lt;br&gt;
-&lt;u&gt;Kupferrestringe um DK-Bohrungen:&lt;/u&gt;&lt;br&gt;
-Aussenlagen: &lt;b&gt;0.15 mm&lt;/b&gt;&lt;br&gt;
-Innenlagen: &lt;b&gt;0.2 mm&lt;/b&gt;&lt;br&gt;
-&lt;br&gt;
-&lt;u&gt;Masselagen-Freimachungen:&lt;/u&gt;&lt;br&gt;
-Innenlagen: &lt;b&gt;0.35 mm&lt;/b&gt;&lt;br&gt;
-&lt;br&gt;
-&lt;u&gt;Bestückungsdruck (wird nicht im DRU überprüft!)&lt;/u&gt;&lt;br&gt;
-minimale Strichstärke: &lt;b&gt;0.2 mm&lt;/b&gt;&lt;br&gt;&lt;br&gt;
-&lt;b&gt;&lt;u&gt;&lt;font color= &quot;blue&quot;&gt;Wichtig:&lt;/font&gt;&lt;/b&gt;&lt;/u&gt; Verwenden Sie als Strichstärke für Masseflächen keine Strichstärken kleiner 0.1mm. Es entstehen sonst extrem große Datenmengen, weil Eagle die Massefläche stets mit Polygonen der gleichen Strichstärke füllt.
+Wir haben in diesem DRU File alle notwendigen Design Einstellungen vorgenommen, damit Sie Ihre Leiterplatte
+gemäß unseren Mindestanforderungen im Standard bestellen können. Die Optionen Shapes und Misc sind dabei nicht relevant.
+Der minimale und maximale Wert für Roundness Shapes kann frei gewählt werden.
+Bitte beachten Sie, daß die Mindesteinstellungen nicht geändert werden, da ansonsten keine Gewährleistung für eine
+fehlerfreie Produktion übernommen werden kann.&lt;br&gt;
+Abzudeckende Vias können in Masks (unter Limit) eingestellt werden.
+&lt;/p&gt;Ihr Beta LAYOUT Team
+&lt;p&gt;&lt;p&gt;
+&lt;b&gt;EAGLE Design Rules Prototypes to use with PCB-POOL(R)&lt;/b&gt;
+&lt;p&gt;
+The design rules in this DRU file have been set to cover our minimum standard requirements, the options Shapes and Misc are not
+relevant. Values for Roundness (Shapes) can be chosen freely. Please do not change these minimum
+requirements to avoid problems during production.&lt;br&gt;
+Covered vias can be set in Masks (Limit).
-&lt;/p&gt;</description>
+&lt;/p&gt;Your Beta LAYOUT Team</description>
<param name="layerSetup" value="(1*16)"/>
<param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/>
-<param name="mtIsolate" value="1.5mm 0.71mm 0.36mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.36mm"/>
-<param name="mdWireWire" value="6mil"/>
-<param name="mdWirePad" value="6mil"/>
-<param name="mdWireVia" value="6mil"/>
-<param name="mdPadPad" value="6mil"/>
-<param name="mdPadVia" value="6mil"/>
-<param name="mdViaVia" value="6mil"/>
-<param name="mdSmdPad" value="6mil"/>
-<param name="mdSmdVia" value="6mil"/>
-<param name="mdSmdSmd" value="6mil"/>
-<param name="mdViaViaSameLayer" value="8mil"/>
+<param name="mtIsolate" value="1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/>
+<param name="mdWireWire" value="0.15mm"/>
+<param name="mdWirePad" value="0.15mm"/>
+<param name="mdWireVia" value="0.15mm"/>
+<param name="mdPadPad" value="0.15mm"/>
+<param name="mdPadVia" value="0.15mm"/>
+<param name="mdViaVia" value="0.15mm"/>
+<param name="mdSmdPad" value="0.15mm"/>
+<param name="mdSmdVia" value="0.15mm"/>
+<param name="mdSmdSmd" value="0.15mm"/>
+<param name="mdViaViaSameLayer" value="0.2mm"/>
<param name="mnLayersViaInSmd" value="2"/>
-<param name="mdCopperDimension" value="20mil"/>
-<param name="mdDrill" value="10mil"/>
+<param name="mdCopperDimension" value="0.3mm"/>
+<param name="mdDrill" value="0.2mm"/>
<param name="mdSmdStop" value="0mil"/>
-<param name="msWidth" value="6mil"/>
+<param name="msWidth" value="0.15mm"/>
<param name="msDrill" value="0.3mm"/>
-<param name="msMicroVia" value="999mil"/>
+<param name="msMicroVia" value="25mm"/>
<param name="msBlindViaRatio" value="0.5"/>
<param name="rvPadTop" value="0"/>
<param name="rvPadInner" value="0"/>
@@ -669,36 +690,36 @@ minimale Strichstärke: &lt;b&gt;0.2 mm&lt;/b&gt;&lt;br&gt;&lt;br&gt;
<param name="rvViaInner" value="0"/>
<param name="rvMicroViaOuter" value="0"/>
<param name="rvMicroViaInner" value="0"/>
-<param name="rlMinPadTop" value="8mil"/>
-<param name="rlMaxPadTop" value="100mil"/>
-<param name="rlMinPadInner" value="8mil"/>
-<param name="rlMaxPadInner" value="100mil"/>
-<param name="rlMinPadBottom" value="8mil"/>
-<param name="rlMaxPadBottom" value="100mil"/>
-<param name="rlMinViaOuter" value="6mil"/>
-<param name="rlMaxViaOuter" value="100mil"/>
-<param name="rlMinViaInner" value="8mil"/>
-<param name="rlMaxViaInner" value="100mil"/>
-<param name="rlMinMicroViaOuter" value="99mil"/>
-<param name="rlMaxMicroViaOuter" value="999mil"/>
-<param name="rlMinMicroViaInner" value="99mil"/>
-<param name="rlMaxMicroViaInner" value="999mil"/>
+<param name="rlMinPadTop" value="0.2mm"/>
+<param name="rlMaxPadTop" value="2.5mm"/>
+<param name="rlMinPadInner" value="0.2mm"/>
+<param name="rlMaxPadInner" value="2.5mm"/>
+<param name="rlMinPadBottom" value="0.2mm"/>
+<param name="rlMaxPadBottom" value="2.5mm"/>
+<param name="rlMinViaOuter" value="0.15mm"/>
+<param name="rlMaxViaOuter" value="2.5mm"/>
+<param name="rlMinViaInner" value="0.2mm"/>
+<param name="rlMaxViaInner" value="2.5mm"/>
+<param name="rlMinMicroViaOuter" value="2.5mm"/>
+<param name="rlMaxMicroViaOuter" value="25mm"/>
+<param name="rlMinMicroViaInner" value="2.5mm"/>
+<param name="rlMaxMicroViaInner" value="25mm"/>
<param name="psTop" value="-1"/>
<param name="psBottom" value="-1"/>
-<param name="psFirst" value="0"/>
+<param name="psFirst" value="-1"/>
<param name="psElongationLong" value="100"/>
<param name="psElongationOffset" value="100"/>
<param name="mvStopFrame" value="0"/>
<param name="mvCreamFrame" value="0"/>
-<param name="mlMinStopFrame" value="3mil"/>
-<param name="mlMaxStopFrame" value="3mil"/>
+<param name="mlMinStopFrame" value="0.075mm"/>
+<param name="mlMaxStopFrame" value="0.2mm"/>
<param name="mlMinCreamFrame" value="0mil"/>
-<param name="mlMaxCreamFrame" value="0mil"/>
+<param name="mlMaxCreamFrame" value="0.2mm"/>
<param name="mlViaStopLimit" value="0mil"/>
<param name="srRoundness" value="0"/>
<param name="srMinRoundness" value="0mil"/>
<param name="srMaxRoundness" value="0mil"/>
-<param name="slThermalIsolate" value="8mil"/>
+<param name="slThermalIsolate" value="0.2mm"/>
<param name="slThermalsForVias" value="0"/>
<param name="dpMaxLengthDifference" value="10mm"/>
<param name="dpGapFactor" value="2.5"/>
@@ -805,43 +826,49 @@ minimale Strichstärke: &lt;b&gt;0.2 mm&lt;/b&gt;&lt;br&gt;&lt;br&gt;
<elements>
<element name="IC1" library="stm32f" package="TQFP48" value="STM32F_48PIN" x="18.5" y="8" rot="R90"/>
<element name="Q1" library="transistor-small-signal" package="SOT23" value="IRLML5103" x="29.5" y="13" rot="R270"/>
-<element name="JTAG1" library="microbuilder_v3" package="2X05_1.27MM_SMT" value="" x="36" y="8" rot="R90"/>
-<element name="R4" library="microbuilder" package="0603-MINI" value="10K" x="11.5" y="10.5"/>
-<element name="CN1" library="microbuilder_v3" package="USB-MINIB" value="" x="4.5" y="6" rot="R270"/>
-<element name="R1" library="microbuilder" package="0603-MINI" value="22Ω" x="11.5" y="5.5" rot="R180"/>
-<element name="R2" library="microbuilder" package="0603-MINI" value="22Ω" x="11.5" y="6.75" rot="R180"/>
-<element name="R3" library="microbuilder" package="0603-MINI" value="4K7" x="11.5" y="9.25" rot="R180"/>
-<element name="R5" library="microbuilder" package="0603-MINI" value="1K5" x="11.5" y="8" rot="R180"/>
-<element name="BTN1" library="omron" package="B3U-1000P(M)-B" value="SPST.B3U-1000P(M)-B" x="18.5" y="15"/>
-<element name="R6" library="microbuilder" package="0603-MINI" value="10K" x="14.75" y="15" rot="R270"/>
-<element name="IC2" library="dan-translate" package="TSSOP20" value="TXS0108" x="28" y="8" rot="R90"/>
+<element name="JTAG1" library="microbuilder_v3" package="2X05_1.27MM_SMT" value="" x="36.5" y="8" rot="R90"/>
+<element name="R4" library="microbuilder" package="0603-MINI" value="10K" x="11.5" y="10.25"/>
+<element name="CN1" library="microbuilder_v3" package="USB-MINIB" value="" x="4.5" y="5.5" rot="R270"/>
+<element name="R1" library="microbuilder" package="0603-MINI" value="22Ω" x="11.5" y="5.25" rot="R180"/>
+<element name="R2" library="microbuilder" package="0603-MINI" value="22Ω" x="11.5" y="6.5" rot="R180"/>
+<element name="R3" library="microbuilder" package="0603-MINI" value="4K7" x="11.5" y="9" rot="R180"/>
+<element name="R5" library="microbuilder" package="0603-MINI" value="1K5" x="11.5" y="7.75" rot="R180"/>
+<element name="BTN1" library="omron" package="B3U-1000P(M)-B" value="SPST.B3U-1000P(M)-B" x="9.75" y="12.5" rot="R180"/>
+<element name="R6" library="microbuilder" package="0603-MINI" value="10K" x="13.75" y="12.5"/>
+<element name="IC2" library="dan-translate" package="TSSOP20" value="TXS0108" x="29" y="8" rot="R90"/>
<element name="R7" library="microbuilder" package="0603-MINI" value="10K" x="24" y="13" rot="R90"/>
<element name="R8" library="microbuilder" package="0603-MINI" value="4K7" x="25.5" y="13" rot="R270"/>
<element name="C12" library="resistor" package="C0603K" value="100nF" x="22.5" y="13" rot="R270"/>
-<element name="Y1" library="SparkFun" package="CRYSTAL-SMD-5X3" value="8MHz" x="26.5" y="2.5" rot="R180"/>
-<element name="C10" library="resistor" package="C0603K" value="18pF" x="22.5" y="2.5" rot="R90"/>
-<element name="C11" library="resistor" package="C0603K" value="18pF" x="30.5" y="2.5" rot="R90"/>
+<element name="Y1" library="SparkFun" package="CRYSTAL-SMD-5X3" value="8MHz" x="28" y="2.5" rot="R180"/>
+<element name="C10" library="resistor" package="C0603K" value="18pF" x="24.5" y="2.5" rot="R90"/>
+<element name="C11" library="resistor" package="C0603K" value="18pF" x="31.5" y="2.5" rot="R90"/>
<element name="JP1" library="SparkFun" package="1X04_LOCK" value="" x="18.5" y="1.5" rot="R180"/>
-<element name="D2" library="led" package="CHIPLED_0603" value="RED" x="7.5" y="13.75" rot="R90"/>
-<element name="R9" library="microbuilder" package="0603-MINI" value="390Ω" x="11.5" y="13.75" rot="R180"/>
-<element name="D1" library="led" package="CHIPLED_0603" value="GREEN" x="7.5" y="12.5" rot="R90"/>
-<element name="R10" library="microbuilder" package="0603-MINI" value="390Ω" x="11.5" y="12.5" rot="R180"/>
-<element name="D3" library="led" package="CHIPLED_0603" value="YELLOW" x="7.5" y="15" rot="R90"/>
-<element name="R11" library="microbuilder" package="0603-MINI" value="390Ω" x="11.5" y="15" rot="R180"/>
-<element name="D4" library="led" package="CHIPLED_0603" value="YELLOW" x="7.5" y="16.25" rot="R90"/>
-<element name="R12" library="microbuilder" package="0603-MINI" value="390Ω" x="11.5" y="16.25" rot="R180"/>
+<element name="D2" library="led" package="CHIPLED_0603" value="RED" x="1.5" y="13.25" rot="R90"/>
+<element name="R9" library="microbuilder" package="0603-MINI" value="390Ω" x="5.25" y="12.75" rot="R180"/>
+<element name="D1" library="led" package="CHIPLED_0603" value="GREEN" x="1.5" y="12.25" rot="R90"/>
+<element name="R10" library="microbuilder" package="0603-MINI" value="390Ω" x="5.25" y="11.5" rot="R180"/>
+<element name="D3" library="led" package="CHIPLED_0603" value="YELLOW" x="1.5" y="14.25" rot="R90"/>
+<element name="R11" library="microbuilder" package="0603-MINI" value="390Ω" x="5.25" y="14" rot="R180"/>
+<element name="D4" library="led" package="CHIPLED_0603" value="YELLOW" x="1.5" y="15.25" rot="R90"/>
+<element name="R12" library="microbuilder" package="0603-MINI" value="390Ω" x="5.25" y="15.25" rot="R180"/>
+<element name="U$21" library="tlv700" package="SC70-5L" value="TLV70033DCK" x="3" y="6"/>
+<element name="C1" library="resistor" package="C0603K" value="1µF" x="2.25" y="3.25"/>
+<element name="C2" library="resistor" package="C0603K" value="1µF" x="18" y="7.5"/>
+<element name="C3" library="resistor" package="C0603K" value="100nF" x="22.5" y="2.5" rot="R270"/>
+<element name="C4" library="resistor" package="C0603K" value="100nF" x="19.5" y="10.5" rot="R180"/>
+<element name="C5" library="resistor" package="C0603K" value="100nF" x="13.5" y="3.5" rot="R180"/>
</elements>
<signals>
<signal name="GND">
<polygon width="0.2032" layer="1">
-<vertex x="0" y="17"/>
-<vertex x="40" y="17"/>
+<vertex x="0" y="16"/>
+<vertex x="40" y="16"/>
<vertex x="40" y="0"/>
<vertex x="0" y="0"/>
</polygon>
<polygon width="0.2032" layer="16">
-<vertex x="0" y="17"/>
-<vertex x="40" y="17"/>
+<vertex x="0" y="16"/>
+<vertex x="40" y="16"/>
<vertex x="40" y="0"/>
<vertex x="0" y="0"/>
</polygon>
@@ -871,68 +898,74 @@ minimale Strichstärke: &lt;b&gt;0.2 mm&lt;/b&gt;&lt;br&gt;&lt;br&gt;
<contactref element="D4" pad="C"/>
<contactref element="D3" pad="C"/>
<contactref element="D2" pad="C"/>
+<contactref element="C1" pad="2"/>
+<contactref element="U$21" pad="2"/>
+<contactref element="C5" pad="2"/>
+<contactref element="C4" pad="2"/>
+<contactref element="C3" pad="2"/>
+<contactref element="C2" pad="2"/>
</signal>
<signal name="OSC_IN">
<contactref element="IC1" pad="5"/>
<contactref element="C10" pad="2"/>
<contactref element="Y1" pad="3"/>
-<wire x1="22.5" y1="3.375" x2="22.75" y2="7.25" width="0" layer="19" extent="1-1"/>
-<wire x1="24.65" y1="1.35" x2="22.5" y2="3.375" width="0" layer="19" extent="1-1"/>
+<wire x1="24.5" y1="3.375" x2="22.75" y2="7.25" width="0" layer="19" extent="1-1"/>
+<wire x1="26.15" y1="1.35" x2="24.5" y2="3.375" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="USB_ENUMERATE">
<contactref element="IC1" pad="29"/>
<contactref element="R5" pad="1"/>
-<wire x1="12.25" y1="8" x2="14.25" y2="8.75" width="0" layer="19" extent="1-1"/>
+<wire x1="12.25" y1="7.75" x2="14.25" y2="8.75" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="USB_DM">
<contactref element="IC1" pad="32"/>
<contactref element="R2" pad="1"/>
-<wire x1="12.25" y1="6.75" x2="14.25" y2="7.25" width="0" layer="19" extent="1-1"/>
+<wire x1="12.25" y1="6.5" x2="14.25" y2="7.25" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="USB_DP">
<contactref element="IC1" pad="33"/>
<contactref element="R1" pad="1"/>
-<wire x1="12.25" y1="5.5" x2="14.25" y2="6.75" width="0" layer="19" extent="1-1"/>
+<wire x1="12.25" y1="5.25" x2="14.25" y2="6.75" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="LED2">
<contactref element="IC1" pad="22"/>
<contactref element="R9" pad="1"/>
-<wire x1="12.25" y1="13.75" x2="16.75" y2="12.25" width="0" layer="19" extent="1-1"/>
+<wire x1="6" y1="12.75" x2="16.75" y2="12.25" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="LED1">
<contactref element="IC1" pad="21"/>
<contactref element="R11" pad="1"/>
-<wire x1="12.25" y1="15" x2="17.25" y2="12.25" width="0" layer="19" extent="1-1"/>
+<wire x1="6" y1="14" x2="17.25" y2="12.25" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="LED0">
<contactref element="IC1" pad="20"/>
<contactref element="R12" pad="1"/>
-<wire x1="12.25" y1="16.25" x2="17.75" y2="12.25" width="0" layer="19" extent="1-1"/>
+<wire x1="6" y1="15.25" x2="17.75" y2="12.25" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="RST">
<contactref element="IC1" pad="12"/>
<contactref element="IC2" pad="13"/>
-<wire x1="25.2" y1="9.625" x2="22.75" y2="10.75" width="0" layer="19" extent="1-1"/>
+<wire x1="22.75" y1="10.75" x2="26.2" y2="9.625" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="TDI">
<contactref element="IC1" pad="13"/>
<contactref element="IC2" pad="14"/>
-<wire x1="25.2" y1="8.975" x2="21.25" y2="12.25" width="0" layer="19" extent="1-1"/>
+<wire x1="21.25" y1="12.25" x2="26.2" y2="8.975" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="TMS">
<contactref element="IC1" pad="14"/>
<contactref element="IC2" pad="17"/>
-<wire x1="25.2" y1="7.025" x2="20.75" y2="12.25" width="0" layer="19" extent="1-1"/>
+<wire x1="26.2" y1="7.025" x2="20.75" y2="12.25" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="TCK">
<contactref element="IC1" pad="15"/>
<contactref element="IC2" pad="16"/>
-<wire x1="20.25" y1="12.25" x2="25.2" y2="7.675" width="0" layer="19" extent="1-1"/>
+<wire x1="20.25" y1="12.25" x2="26.2" y2="7.675" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="TDO">
<contactref element="IC1" pad="16"/>
<contactref element="IC2" pad="15"/>
-<wire x1="19.75" y1="12.25" x2="25.2" y2="8.325" width="0" layer="19" extent="1-1"/>
+<wire x1="19.75" y1="12.25" x2="26.2" y2="8.325" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="PWR_BR">
<contactref element="IC1" pad="19"/>
@@ -945,10 +978,10 @@ minimale Strichstärke: &lt;b&gt;0.2 mm&lt;/b&gt;&lt;br&gt;&lt;br&gt;
<contactref element="JTAG1" pad="1"/>
<contactref element="IC2" pad="10"/>
<contactref element="R8" pad="2"/>
-<wire x1="30.8" y1="10.925" x2="30.6" y2="13" width="0" layer="19" extent="1-1"/>
+<wire x1="31.8" y1="10.925" x2="30.6" y2="13" width="0" layer="19" extent="1-1"/>
<wire x1="25.5" y1="12.25" x2="30.6" y2="13" width="0" layer="19" extent="1-1"/>
-<wire x1="30.8" y1="5.725" x2="30.8" y2="10.925" width="0" layer="19" extent="1-1"/>
-<wire x1="37.85" y1="5.46" x2="30.8" y2="5.725" width="0" layer="19" extent="1-1"/>
+<wire x1="31.8" y1="5.725" x2="31.8" y2="10.925" width="0" layer="19" extent="1-1"/>
+<wire x1="38.35" y1="5.46" x2="31.8" y2="5.725" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="RXD">
<contactref element="IC1" pad="34"/>
@@ -977,48 +1010,64 @@ minimale Strichstärke: &lt;b&gt;0.2 mm&lt;/b&gt;&lt;br&gt;&lt;br&gt;
<contactref element="Q1" pad="2"/>
<contactref element="JP1" pad="1"/>
<contactref element="R10" pad="1"/>
+<contactref element="U$21" pad="5"/>
+<contactref element="C2" pad="1"/>
+<contactref element="C3" pad="1"/>
+<contactref element="C4" pad="1"/>
+<contactref element="C5" pad="1"/>
<wire x1="22.75" y1="9.25" x2="28.4" y2="12.05" width="0" layer="19" extent="1-1"/>
+<wire x1="20.375" y1="10.5" x2="22.75" y2="9.25" width="0" layer="19" extent="1-1"/>
<wire x1="22.75" y1="5.25" x2="22.75" y2="9.25" width="0" layer="19" extent="1-1"/>
-<wire x1="21.25" y1="3.75" x2="22.75" y2="5.25" width="0" layer="19" extent="1-1"/>
-<wire x1="25.2" y1="5.725" x2="22.75" y2="5.25" width="0" layer="19" extent="1-1"/>
+<wire x1="22.5" y1="3.375" x2="22.75" y2="5.25" width="0" layer="19" extent="1-1"/>
+<wire x1="21.25" y1="3.75" x2="22.5" y2="3.375" width="0" layer="19" extent="1-1"/>
+<wire x1="26.2" y1="5.725" x2="22.75" y2="5.25" width="0" layer="19" extent="1-1"/>
<wire x1="17.75" y1="3.75" x2="21.25" y2="3.75" width="0" layer="19" extent="1-1"/>
<wire x1="17.25" y1="3.75" x2="17.75" y2="3.75" width="0" layer="19" extent="1-1"/>
<wire x1="18.5" y1="1.373" x2="17.75" y2="3.75" width="0" layer="19" extent="1-1"/>
-<wire x1="14.25" y1="5.25" x2="17.25" y2="3.75" width="0" layer="19" extent="1-1"/>
-<wire x1="15.75" y1="12.25" x2="14.25" y2="5.25" width="0" layer="19" extent="1-1"/>
-<wire x1="14.75" y1="14.25" x2="15.75" y2="12.25" width="0" layer="19" extent="1-1"/>
-<wire x1="12.25" y1="12.5" x2="14.75" y2="14.25" width="0" layer="19" extent="1-1"/>
+<wire x1="14.375" y1="3.5" x2="17.25" y2="3.75" width="0" layer="19" extent="1-1"/>
+<wire x1="14.25" y1="5.25" x2="14.375" y2="3.5" width="0" layer="19" extent="1-1"/>
+<wire x1="17.125" y1="7.5" x2="14.25" y2="5.25" width="0" layer="19" extent="1-1"/>
+<wire x1="15.75" y1="12.25" x2="20.375" y2="10.5" width="0" layer="19" extent="1-1"/>
+<wire x1="14.5" y1="12.5" x2="15.75" y2="12.25" width="0" layer="19" extent="1-1"/>
+<wire x1="6" y1="11.5" x2="14.5" y2="12.5" width="0" layer="19" extent="1-1"/>
+<wire x1="2.35" y1="6.85" x2="6" y2="11.5" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="D+">
<contactref element="CN1" pad="D+"/>
<contactref element="R1" pad="2"/>
<contactref element="R5" pad="2"/>
-<wire x1="10.75" y1="5.5" x2="10.75" y2="8" width="0" layer="19" extent="1-1"/>
-<wire x1="8.564" y1="6" x2="10.75" y2="5.5" width="0" layer="19" extent="1-1"/>
+<wire x1="10.75" y1="5.25" x2="10.75" y2="7.75" width="0" layer="19" extent="1-1"/>
+<wire x1="8.564" y1="5.5" x2="10.75" y2="5.25" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="D-">
<contactref element="CN1" pad="D-"/>
<contactref element="R2" pad="2"/>
-<wire x1="8.564" y1="6.8" x2="10.75" y2="6.75" width="0" layer="19" extent="1-1"/>
+<wire x1="8.564" y1="6.3" x2="10.75" y2="6.5" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="5.0V">
<contactref element="CN1" pad="VBUS"/>
<contactref element="R3" pad="2"/>
-<wire x1="8.564" y1="7.6" x2="10.75" y2="9.25" width="0" layer="19" extent="1-1"/>
+<contactref element="C1" pad="1"/>
+<contactref element="U$21" pad="1"/>
+<contactref element="U$21" pad="3"/>
+<wire x1="8.564" y1="7.1" x2="10.75" y2="9" width="0" layer="19" extent="1-1"/>
+<wire x1="3.65" y1="5.15" x2="8.564" y2="7.1" width="0" layer="19" extent="1-1"/>
+<wire x1="2.35" y1="5.15" x2="3.65" y2="5.15" width="0" layer="19" extent="1-1"/>
+<wire x1="1.375" y1="3.25" x2="2.35" y2="5.15" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="VBUS">
<contactref element="IC1" pad="26"/>
<contactref element="R4" pad="2"/>
<contactref element="R3" pad="1"/>
-<wire x1="12.25" y1="10.5" x2="14.25" y2="10.25" width="0" layer="19" extent="1-1"/>
-<wire x1="12.25" y1="9.25" x2="12.25" y2="10.5" width="0" layer="19" extent="1-1"/>
+<wire x1="12.25" y1="10.25" x2="14.25" y2="10.25" width="0" layer="19" extent="1-1"/>
+<wire x1="12.25" y1="9" x2="12.25" y2="10.25" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="FORCE_BOOTLOADER">
<contactref element="IC1" pad="25"/>
<contactref element="BTN1" pad="1"/>
<contactref element="R6" pad="1"/>
-<wire x1="14.75" y1="15.75" x2="16.75" y2="15" width="0" layer="19" extent="1-1"/>
-<wire x1="14.25" y1="10.75" x2="16.75" y2="15" width="0" layer="19" extent="1-1"/>
+<wire x1="13" y1="12.5" x2="14.25" y2="10.75" width="0" layer="19" extent="1-1"/>
+<wire x1="11.5" y1="12.5" x2="13" y2="12.5" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="TARGET_POWER_ADC">
<contactref element="IC1" pad="18"/>
@@ -1032,56 +1081,182 @@ minimale Strichstärke: &lt;b&gt;0.2 mm&lt;/b&gt;&lt;br&gt;&lt;br&gt;
<signal name="TARGET_TMS">
<contactref element="JTAG1" pad="2"/>
<contactref element="IC2" pad="4"/>
-<wire x1="30.8" y1="7.025" x2="34.15" y2="5.46" width="0" layer="19" extent="1-1"/>
+<wire x1="31.8" y1="7.025" x2="34.65" y2="5.46" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="TARGET_TCK">
<contactref element="JTAG1" pad="4"/>
<contactref element="IC2" pad="5"/>
-<wire x1="30.8" y1="7.675" x2="34.15" y2="6.73" width="0" layer="19" extent="1-1"/>
+<wire x1="31.8" y1="7.675" x2="34.65" y2="6.73" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="TARGET_TDO">
<contactref element="JTAG1" pad="6"/>
<contactref element="IC2" pad="6"/>
-<wire x1="30.8" y1="8.325" x2="34.15" y2="8" width="0" layer="19" extent="1-1"/>
+<wire x1="31.8" y1="8.325" x2="34.65" y2="8" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="TARGET_TDI">
<contactref element="JTAG1" pad="8"/>
<contactref element="IC2" pad="7"/>
-<wire x1="30.8" y1="8.975" x2="34.15" y2="9.27" width="0" layer="19" extent="1-1"/>
+<wire x1="31.8" y1="8.975" x2="34.65" y2="9.27" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="TARGET_RST">
<contactref element="JTAG1" pad="10"/>
<contactref element="IC2" pad="8"/>
-<wire x1="30.8" y1="9.625" x2="34.15" y2="10.54" width="0" layer="19" extent="1-1"/>
+<wire x1="31.8" y1="9.625" x2="34.65" y2="10.54" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="LPC_XTAL2">
<contactref element="Y1" pad="1"/>
<contactref element="C11" pad="2"/>
<contactref element="IC1" pad="6"/>
-<wire x1="28.35" y1="3.65" x2="30.5" y2="3.375" width="0" layer="19" extent="1-1"/>
-<wire x1="22.75" y1="7.75" x2="28.35" y2="3.65" width="0" layer="19" extent="1-1"/>
+<wire x1="29.85" y1="3.65" x2="31.5" y2="3.375" width="0" layer="19" extent="1-1"/>
+<wire x1="22.75" y1="7.75" x2="29.85" y2="3.65" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$2">
<contactref element="D2" pad="A"/>
<contactref element="R9" pad="2"/>
-<wire x1="8.25" y1="13.75" x2="10.75" y2="13.75" width="0" layer="19" extent="1-1"/>
+<wire x1="2.25" y1="13.25" x2="4.5" y2="12.75" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$4">
<contactref element="D1" pad="A"/>
<contactref element="R10" pad="2"/>
-<wire x1="8.25" y1="12.5" x2="10.75" y2="12.5" width="0" layer="19" extent="1-1"/>
+<wire x1="2.25" y1="12.25" x2="4.5" y2="11.5" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$6">
<contactref element="D3" pad="A"/>
<contactref element="R11" pad="2"/>
-<wire x1="8.25" y1="15" x2="10.75" y2="15" width="0" layer="19" extent="1-1"/>
+<wire x1="2.25" y1="14.25" x2="4.5" y2="14" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$8">
<contactref element="D4" pad="A"/>
<contactref element="R12" pad="2"/>
-<wire x1="8.25" y1="16.25" x2="10.75" y2="16.25" width="0" layer="19" extent="1-1"/>
+<wire x1="2.25" y1="15.25" x2="4.5" y2="15.25" width="0" layer="19" extent="1-1"/>
</signal>
</signals>
+<errors>
+<approved hash="18,29,5a66202eea2d9065"/>
+<approved hash="18,29,1fdb69bfe9bc9fd8"/>
+<approved hash="18,29,26b6506ad069a6b5"/>
+<approved hash="18,29,23905588d58ba393"/>
+<approved hash="18,29,1d546f4cef4f9d57"/>
+<approved hash="18,29,240757fbd7f8a404"/>
+<approved hash="18,29,1b2552ddd2de9b26"/>
+<approved hash="18,29,72e89ae61ae6f2e8"/>
+<approved hash="18,29,7d7999771977fd79"/>
+<approved hash="18,29,75ca91d811d8f5ca"/>
+<approved hash="18,29,68ac8d3a0d3ae8ac"/>
+<approved hash="18,29,6b3d934b134beb3d"/>
+<approved hash="18,29,4414a0a220a2c414"/>
+<approved hash="18,29,532a7d8b8d3032f5"/>
+<approved hash="18,29,a5e0d295d2a0a1f2"/>
+<approved hash="18,29,7ff69f841f84fff6"/>
+<approved hash="18,29,46a5a7332733c6a5"/>
+<approved hash="18,29,7987a2152215f987"/>
+<approved hash="18,29,705b94691469f05b"/>
+<approved hash="18,29,3b0648e91de66e09"/>
+<approved hash="18,29,c29d1d074905969f"/>
+<approved hash="18,29,1bee92681277daf5"/>
+<approved hash="18,29,d6ae922c123317b5"/>
+<approved hash="18,29,8d36d690019a5ecb"/>
+<approved hash="18,29,1d646b68c8e0b65b"/>
+<approved hash="18,29,a7d8e936a928e7c6"/>
+<approved hash="18,29,34c66628262a74c4"/>
+<approved hash="18,29,85c5f72bb72dc5c3"/>
+<approved hash="18,29,12c3442d042f52c1"/>
+<approved hash="18,29,e3ced5209522a3cc"/>
+<approved hash="18,29,70cca222e22430ca"/>
+<approved hash="18,29,c1ca3324732781c9"/>
+<approved hash="18,29,5ec98027c0191ef7"/>
+<approved hash="18,29,2ff71119511b6ff5"/>
+<approved hash="18,29,bcf2ee1cae1efcf0"/>
+<approved hash="18,29,7f1e2933f61e08c0"/>
+<approved hash="18,29,c66988c748d90677"/>
+<approved hash="18,29,557707d9c7db9575"/>
+<approved hash="18,29,e47496da56dc2472"/>
+<approved hash="18,29,737225dce5deb370"/>
+<approved hash="18,29,827fb4d174d3427d"/>
+<approved hash="18,29,117dc3d303d5d17b"/>
+<approved hash="18,29,a07b52d592d66078"/>
+<approved hash="18,29,3f78e1d621e8ff46"/>
+<approved hash="18,29,4e4670e8b0ea8e44"/>
+<approved hash="18,29,dd438fed4fef1d41"/>
+<approved hash="18,29,1eefe96862c331f7"/>
+<approved hash="18,29,4ef9d483d4804efa"/>
+<approved hash="18,29,8db606c506c48db7"/>
+<approved hash="18,29,b993c46a268d8d63"/>
+<approved hash="18,29,0bfedae6aa2d4580"/>
+<approved hash="18,29,0bf7827652426c80"/>
+<approved hash="18,29,93629a840082ef72"/>
+<approved hash="18,29,2b85acf6acf62b85"/>
+<approved hash="18,29,55c8edb2edb755cd"/>
+<approved hash="18,29,9573cfed4fef1571"/>
+<approved hash="18,29,24715eefdee1a47f"/>
+<approved hash="18,29,7ab6c8fb5cfdeeb0"/>
+<approved hash="18,29,159da46ca46a159b"/>
+<approved hash="18,29,85fde3bcd9bbbffa"/>
+<approved hash="18,29,989bfed87edf189c"/>
+<approved hash="18,29,9b0ae0a960ae1b0d"/>
+<approved hash="18,29,9e28fd4f7d481e2f"/>
+<approved hash="18,29,d7aeae2c3e33d6b5"/>
+<approved hash="18,29,daeebe682e77dbf5"/>
+<approved hash="18,29,6523fedafec86116"/>
+<approved hash="18,29,6520fed9ff2c6132"/>
+<approved hash="18,29,1ae55f2034c5cc68"/>
+<approved hash="18,29,f376d34053407376"/>
+<approved hash="18,29,f1c7d4d154d171c7"/>
+<approved hash="18,29,c894ec666c664894"/>
+<approved hash="18,29,cee5d1f751f74ee5"/>
+<approved hash="18,29,ca1bea956a954a1b"/>
+<approved hash="18,29,c2a8e23a623a42a8"/>
+<approved hash="18,29,dfcefed87ed85fce"/>
+<approved hash="18,29,dc5fe0a960a95c5f"/>
+<approved hash="18,29,904ffc07ae987bb8"/>
+<approved hash="18,29,c739e78b678b4739"/>
+<approved hash="18,29,c58ae9046904458a"/>
+<approved hash="18,29,982f65898e3cba65"/>
+<approved hash="18,29,b78fe301e3b0b73e"/>
+<approved hash="18,29,cca67695e28a58b9"/>
+<approved hash="18,29,69037597c25146d7"/>
+<approved hash="18,29,a38d1a021a1da392"/>
+<approved hash="18,29,c60ac92e492c4608"/>
+<approved hash="18,29,c32ccccc4cce432e"/>
+<approved hash="18,29,c19dcb5d4b5f419f"/>
+<approved hash="18,29,f8cef3ea73e878cc"/>
+<approved hash="18,29,febfce7b4e797ebd"/>
+<approved hash="18,29,fa41f519751b7a43"/>
+<approved hash="18,29,f2f2fdb67db472f0"/>
+<approved hash="18,29,ef94e15461566f96"/>
+<approved hash="18,29,ec05ff257f276c07"/>
+<approved hash="18,29,e93996f6f6ea8925"/>
+<approved hash="18,29,e927e2c362c16925"/>
+<approved hash="18,29,f763f80778057761"/>
+<approved hash="18,29,f5d0f688768a75d2"/>
+<approved hash="18,29,b7ae8b219f24a3ab"/>
+<approved hash="18,29,58c766f2e6f7d8c2"/>
+<approved hash="18,29,45811f219f24c584"/>
+<approved hash="18,29,3e5266f2e6f7be57"/>
+<approved hash="18,29,99b30bf98bfb19b1"/>
+<approved hash="18,29,e260722af2286262"/>
+<approved hash="18,29,6ef41a10311645f2"/>
+<approved hash="18,29,93154dfa66feb811"/>
+<approved hash="18,29,c6feb011e51693f9"/>
+<approved hash="18,29,3e6deaf7bef46a6e"/>
+<approved hash="18,29,ed5e802800296d5f"/>
+<approved hash="18,29,968df9fb79fa168c"/>
+<approved hash="18,29,b3c99bc11bcf33c7"/>
+<approved hash="18,29,c880e2886286488e"/>
+<approved hash="18,29,172951e1810605d8"/>
+<approved hash="18,29,e0346f9e7af9e311"/>
+<approved hash="18,29,3b777ca7f4f0ae8f"/>
+<approved hash="18,29,7ca7b29ac77bbb84"/>
+<approved hash="18,29,c33a0d15fb2a2843"/>
+<approved hash="18,29,2617db11dba026a6"/>
+<approved hash="18,29,4276bd6d2101697f"/>
+<approved hash="18,29,b062a6562d14cce1"/>
+<approved hash="18,29,cdb12380ecf80d0b"/>
+<approved hash="18,29,f573cdb165ee2d93"/>
+<approved hash="18,29,2a92f29b4684b1eb"/>
+<approved hash="18,29,d4bf6e8ec598bdbf"/>
+<approved hash="18,29,b01fbb2a3b243011"/>
+</errors>
</board>
</drawing>
</eagle>
diff --git a/hardware/contrib/richardeoin/blackmagic_richardeoin.sch b/hardware/contrib/richardeoin/blackmagic_richardeoin.sch
index 9ec66e3..d67e164 100644
--- a/hardware/contrib/richardeoin/blackmagic_richardeoin.sch
+++ b/hardware/contrib/richardeoin/blackmagic_richardeoin.sch
@@ -6346,6 +6346,100 @@ Source: www.kingbright.com</description>
</deviceset>
</devicesets>
</library>
+<library name="tlv700">
+<packages>
+<package name="SOT23-5L">
+<description>&lt;b&gt;Small Outline Transistor&lt;/b&gt;&lt;p&gt;
+package type OT</description>
+<wire x1="1.422" y1="0.81" x2="1.422" y2="-0.81" width="0.1524" layer="21"/>
+<wire x1="1.422" y1="-0.81" x2="-1.422" y2="-0.81" width="0.1524" layer="51"/>
+<wire x1="-1.422" y1="-0.81" x2="-1.422" y2="0.81" width="0.1524" layer="21"/>
+<wire x1="-1.422" y1="0.81" x2="1.422" y2="0.81" width="0.1524" layer="51"/>
+<wire x1="-0.522" y1="0.81" x2="0.522" y2="0.81" width="0.1524" layer="21"/>
+<wire x1="-0.428" y1="-0.81" x2="-0.522" y2="-0.81" width="0.1524" layer="21"/>
+<wire x1="0.522" y1="-0.81" x2="0.428" y2="-0.81" width="0.1524" layer="21"/>
+<wire x1="-1.328" y1="-0.81" x2="-1.422" y2="-0.81" width="0.1524" layer="21"/>
+<wire x1="1.422" y1="-0.81" x2="1.328" y2="-0.81" width="0.1524" layer="21"/>
+<wire x1="1.328" y1="0.81" x2="1.422" y2="0.81" width="0.1524" layer="21"/>
+<wire x1="-1.422" y1="0.81" x2="-1.328" y2="0.81" width="0.1524" layer="21"/>
+<smd name="1" x="-0.95" y="-1.3" dx="0.55" dy="1.2" layer="1"/>
+<smd name="2" x="0" y="-1.3" dx="0.55" dy="1.2" layer="1"/>
+<smd name="3" x="0.95" y="-1.3" dx="0.55" dy="1.2" layer="1"/>
+<smd name="4" x="0.95" y="1.3" dx="0.55" dy="1.2" layer="1"/>
+<smd name="5" x="-0.95" y="1.3" dx="0.55" dy="1.2" layer="1"/>
+<text x="-1.905" y="1.905" size="1.27" layer="25">&gt;NAME</text>
+<text x="-1.905" y="-3.429" size="1.27" layer="27">&gt;VALUE</text>
+<rectangle x1="-1.2" y1="-1.5" x2="-0.7" y2="-0.85" layer="51"/>
+<rectangle x1="-0.25" y1="-1.5" x2="0.25" y2="-0.85" layer="51"/>
+<rectangle x1="0.7" y1="-1.5" x2="1.2" y2="-0.85" layer="51"/>
+<rectangle x1="0.7" y1="0.85" x2="1.2" y2="1.5" layer="51"/>
+<rectangle x1="-1.2" y1="0.85" x2="-0.7" y2="1.5" layer="51"/>
+</package>
+<package name="SC70-5L">
+<description>&lt;b&gt;SC-70 Package&lt;/b&gt;</description>
+<wire x1="1.1" y1="-0.5" x2="-1.1" y2="-0.5" width="0.2032" layer="51"/>
+<wire x1="-1.1" y1="-0.5" x2="-1.1" y2="0.5" width="0.2032" layer="21"/>
+<wire x1="-1.1" y1="0.5" x2="1.1" y2="0.5" width="0.2032" layer="51"/>
+<wire x1="1.1" y1="0.5" x2="1.1" y2="-0.5" width="0.2032" layer="21"/>
+<circle x="-0.65" y="-0.2" radius="0.15" width="0" layer="21"/>
+<smd name="4" x="0.65" y="0.85" dx="0.35" dy="0.8" layer="1"/>
+<smd name="5" x="-0.65" y="0.85" dx="0.35" dy="0.8" layer="1"/>
+<smd name="1" x="-0.65" y="-0.85" dx="0.35" dy="0.8" layer="1"/>
+<smd name="2" x="0" y="-0.85" dx="0.35" dy="0.8" layer="1"/>
+<smd name="3" x="0.65" y="-0.85" dx="0.35" dy="0.8" layer="1"/>
+<text x="-1.2" y="1.35" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.2" y="-2.35" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="0.5" y1="0.6" x2="0.8" y2="1.1" layer="51"/>
+<rectangle x1="-0.8" y1="0.6" x2="-0.5" y2="1.1" layer="51"/>
+<rectangle x1="-0.8" y1="-1.1" x2="-0.5" y2="-0.6" layer="51"/>
+<rectangle x1="-0.15" y1="-1.1" x2="0.15" y2="-0.6" layer="51"/>
+<rectangle x1="0.5" y1="-1.1" x2="0.8" y2="-0.6" layer="51"/>
+</package>
+</packages>
+<symbols>
+<symbol name="TLV700">
+<pin name="GND" x="7.62" y="-5.08" length="middle" rot="R90"/>
+<pin name="EN" x="-5.08" y="2.54" length="middle"/>
+<pin name="IN" x="-5.08" y="5.08" length="middle"/>
+<pin name="OUT" x="20.32" y="5.08" length="middle" rot="R180"/>
+<wire x1="0" y1="7.62" x2="15.24" y2="7.62" width="0.254" layer="94"/>
+<wire x1="15.24" y1="7.62" x2="15.24" y2="0" width="0.254" layer="94"/>
+<wire x1="15.24" y1="0" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="0" y2="7.62" width="0.254" layer="94"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="TLV700">
+<gates>
+<gate name="G$1" symbol="TLV700" x="0" y="0"/>
+</gates>
+<devices>
+<device name="DCC" package="SOT23-5L">
+<connects>
+<connect gate="G$1" pin="EN" pad="3"/>
+<connect gate="G$1" pin="GND" pad="2"/>
+<connect gate="G$1" pin="IN" pad="1"/>
+<connect gate="G$1" pin="OUT" pad="5"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="DCK" package="SC70-5L">
+<connects>
+<connect gate="G$1" pin="EN" pad="3"/>
+<connect gate="G$1" pin="GND" pad="2"/>
+<connect gate="G$1" pin="IN" pad="1"/>
+<connect gate="G$1" pin="OUT" pad="5"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
</libraries>
<attributes>
</attributes>
@@ -6405,6 +6499,20 @@ Source: www.kingbright.com</description>
<part name="R12" library="microbuilder" deviceset="RESISTOR" device="0603MINI" value="390Ω"/>
<part name="U$19" library="microbuilder_v3" deviceset="GND" device=""/>
<part name="U$20" library="microbuilder_v3" deviceset="3.3V" device=""/>
+<part name="U$21" library="tlv700" deviceset="TLV700" device="DCK" value="TLV70033DCK"/>
+<part name="U$22" library="microbuilder" deviceset="GND" device=""/>
+<part name="C1" library="resistor" deviceset="C-EU" device="C0603K" value="1µF"/>
+<part name="U$23" library="microbuilder_v3" deviceset="5.0V" device=""/>
+<part name="C2" library="resistor" deviceset="C-EU" device="C0603K" value="1µF"/>
+<part name="U$24" library="microbuilder" deviceset="GND" device=""/>
+<part name="C3" library="resistor" deviceset="C-EU" device="C0603K" value="100nF"/>
+<part name="C4" library="resistor" deviceset="C-EU" device="C0603K" value="100nF"/>
+<part name="C5" library="resistor" deviceset="C-EU" device="C0603K" value="100nF"/>
+<part name="U$25" library="microbuilder" deviceset="GND" device=""/>
+<part name="U$26" library="microbuilder" deviceset="GND" device=""/>
+<part name="U$27" library="microbuilder" deviceset="GND" device=""/>
+<part name="U$28" library="microbuilder" deviceset="GND" device=""/>
+<part name="U$31" library="microbuilder_v3" deviceset="3.3V" device=""/>
</parts>
<sheets>
<sheet>
@@ -6414,6 +6522,7 @@ Source: www.kingbright.com</description>
<wire x1="78.74" y1="77.47" x2="81.28" y2="77.47" width="0.1524" layer="97"/>
<wire x1="81.28" y1="77.47" x2="81.28" y2="69.85" width="0.1524" layer="97"/>
<wire x1="81.28" y1="69.85" x2="78.74" y2="69.85" width="0.1524" layer="97"/>
+<text x="30.48" y="175.26" size="1.778" layer="97" font="vector" ratio="12">TLV70033</text>
</plain>
<instances>
<instance part="IC1" gate="G$1" x="38.1" y="48.26"/>
@@ -6466,6 +6575,20 @@ Source: www.kingbright.com</description>
<instance part="R12" gate="G$1" x="210.82" y="53.34"/>
<instance part="U$19" gate="G$1" x="231.14" y="40.64"/>
<instance part="U$20" gate="G$1" x="200.66" y="88.9"/>
+<instance part="U$21" gate="G$1" x="30.48" y="165.1"/>
+<instance part="U$22" gate="G$1" x="38.1" y="154.94"/>
+<instance part="C1" gate="G$1" x="17.78" y="165.1"/>
+<instance part="U$23" gate="G$1" x="17.78" y="177.8"/>
+<instance part="C2" gate="G$1" x="55.88" y="165.1"/>
+<instance part="U$24" gate="G$1" x="17.78" y="154.94"/>
+<instance part="C3" gate="G$1" x="66.04" y="165.1"/>
+<instance part="C4" gate="G$1" x="76.2" y="165.1"/>
+<instance part="C5" gate="G$1" x="86.36" y="165.1"/>
+<instance part="U$25" gate="G$1" x="55.88" y="154.94"/>
+<instance part="U$26" gate="G$1" x="66.04" y="154.94"/>
+<instance part="U$27" gate="G$1" x="76.2" y="154.94"/>
+<instance part="U$28" gate="G$1" x="86.36" y="154.94"/>
+<instance part="U$31" gate="G$1" x="86.36" y="177.8"/>
</instances>
<busses>
</busses>
@@ -6591,6 +6714,36 @@ Source: www.kingbright.com</description>
<junction x="231.14" y="63.5"/>
<junction x="231.14" y="53.34"/>
</segment>
+<segment>
+<pinref part="C1" gate="G$1" pin="2"/>
+<pinref part="U$24" gate="G$1" pin="GND"/>
+<wire x1="17.78" y1="160.02" x2="17.78" y2="157.48" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="U$22" gate="G$1" pin="GND"/>
+<pinref part="U$21" gate="G$1" pin="GND"/>
+<wire x1="38.1" y1="157.48" x2="38.1" y2="160.02" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="U$28" gate="G$1" pin="GND"/>
+<pinref part="C5" gate="G$1" pin="2"/>
+<wire x1="86.36" y1="157.48" x2="86.36" y2="160.02" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="U$27" gate="G$1" pin="GND"/>
+<pinref part="C4" gate="G$1" pin="2"/>
+<wire x1="76.2" y1="157.48" x2="76.2" y2="160.02" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="U$26" gate="G$1" pin="GND"/>
+<pinref part="C3" gate="G$1" pin="2"/>
+<wire x1="66.04" y1="157.48" x2="66.04" y2="160.02" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="U$25" gate="G$1" pin="GND"/>
+<pinref part="C2" gate="G$1" pin="2"/>
+<wire x1="55.88" y1="157.48" x2="55.88" y2="160.02" width="0.1524" layer="91"/>
+</segment>
</net>
<net name="OSC_IN" class="0">
<segment>
@@ -6853,6 +7006,27 @@ Source: www.kingbright.com</description>
<wire x1="205.74" y1="83.82" x2="200.66" y2="83.82" width="0.1524" layer="91"/>
<wire x1="200.66" y1="83.82" x2="200.66" y2="86.36" width="0.1524" layer="91"/>
</segment>
+<segment>
+<pinref part="U$21" gate="G$1" pin="OUT"/>
+<pinref part="C2" gate="G$1" pin="1"/>
+<wire x1="50.8" y1="170.18" x2="55.88" y2="170.18" width="0.1524" layer="91"/>
+<wire x1="55.88" y1="170.18" x2="55.88" y2="167.64" width="0.1524" layer="91"/>
+<pinref part="C3" gate="G$1" pin="1"/>
+<wire x1="55.88" y1="170.18" x2="66.04" y2="170.18" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="170.18" x2="66.04" y2="167.64" width="0.1524" layer="91"/>
+<pinref part="C4" gate="G$1" pin="1"/>
+<wire x1="66.04" y1="170.18" x2="76.2" y2="170.18" width="0.1524" layer="91"/>
+<wire x1="76.2" y1="170.18" x2="76.2" y2="167.64" width="0.1524" layer="91"/>
+<pinref part="C5" gate="G$1" pin="1"/>
+<wire x1="76.2" y1="170.18" x2="86.36" y2="170.18" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="170.18" x2="86.36" y2="167.64" width="0.1524" layer="91"/>
+<junction x="55.88" y="170.18"/>
+<junction x="66.04" y="170.18"/>
+<junction x="76.2" y="170.18"/>
+<junction x="86.36" y="170.18"/>
+<pinref part="U$31" gate="G$1" pin="3.3V"/>
+<wire x1="86.36" y1="170.18" x2="86.36" y2="175.26" width="0.1524" layer="91"/>
+</segment>
</net>
<net name="D+" class="0">
<segment>
@@ -6885,6 +7059,20 @@ Source: www.kingbright.com</description>
<pinref part="R3" gate="G$1" pin="2"/>
<wire x1="101.6" y1="76.2" x2="101.6" y2="73.66" width="0.1524" layer="91"/>
</segment>
+<segment>
+<pinref part="U$23" gate="G$1" pin="5.0V"/>
+<pinref part="C1" gate="G$1" pin="1"/>
+<wire x1="17.78" y1="175.26" x2="17.78" y2="170.18" width="0.1524" layer="91"/>
+<pinref part="U$21" gate="G$1" pin="IN"/>
+<wire x1="17.78" y1="170.18" x2="17.78" y2="167.64" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="170.18" x2="22.86" y2="170.18" width="0.1524" layer="91"/>
+<wire x1="22.86" y1="170.18" x2="22.86" y2="167.64" width="0.1524" layer="91"/>
+<pinref part="U$21" gate="G$1" pin="EN"/>
+<wire x1="22.86" y1="167.64" x2="25.4" y2="167.64" width="0.1524" layer="91"/>
+<wire x1="22.86" y1="170.18" x2="17.78" y2="170.18" width="0.1524" layer="91"/>
+<junction x="22.86" y="170.18"/>
+<junction x="17.78" y="170.18"/>
+</segment>
</net>
<net name="VBUS" class="0">
<segment>