Changeset - baf557c0698b
[Not reviewed]
default
0 1 0
Ethan Zonca - 11 years ago 2015-02-15 17:17:28
ez@ethanzonca.com
add 4-pin pogoprog conn for stm32
1 file changed with 220 insertions and 2 deletions:
0 comments (0 inline, 0 general)
lbr/Protofusion.lbr
Show inline comments
 
@@ -6,7 +6,7 @@
 
<setting alwaysvectorfont="no"/>
 
<setting verticaltext="up"/>
 
</settings>
 
<grid distance="0.05" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.0125" altunitdist="inch" altunit="inch"/>
 
<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" 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="yes"/>
 
@@ -29,7 +29,7 @@
 
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" 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="22" name="bPlace" color="7" fill="1" visible="no" 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"/>
 
@@ -33049,6 +33049,119 @@
 
<rectangle x1="0.215" y1="3.5" x2="0.585" y2="4.5" layer="51" rot="R180"/>
 
<rectangle x1="1.015" y1="3.5" x2="1.385" y2="4.5" layer="51" rot="R180"/>
 
</package>
 
<package name="UFQFPN28">
 
<wire x1="-2.4" y1="2.4" x2="1.9" y2="2.4" width="0.2032" layer="51"/>
 
<wire x1="1.9" y1="2.4" x2="1.9" y2="-1.9" width="0.2032" layer="51"/>
 
<wire x1="1.9" y1="-1.9" x2="-2.4" y2="-1.9" width="0.2032" layer="51"/>
 
<wire x1="-2.4" y1="-1.9" x2="-2.4" y2="2.4" width="0.2032" layer="51"/>
 
<wire x1="-2.55" y1="1.75" x2="-2.15" y2="1.75" width="0.35" layer="29"/>
 
<wire x1="-2.55" y1="1.75" x2="-2.15" y2="1.75" width="0.225" layer="31"/>
 
<wire x1="-2.55" y1="1.25" x2="-2.15" y2="1.25" width="0.35" layer="29"/>
 
<wire x1="-2.55" y1="1.25" x2="-2.15" y2="1.25" width="0.225" layer="31"/>
 
<wire x1="-2.55" y1="0.75" x2="-2.15" y2="0.75" width="0.35" layer="29"/>
 
<wire x1="-2.55" y1="0.75" x2="-2.15" y2="0.75" width="0.225" layer="31"/>
 
<wire x1="-2.55" y1="0.25" x2="-2.15" y2="0.25" width="0.35" layer="29"/>
 
<wire x1="-2.55" y1="0.25" x2="-2.15" y2="0.25" width="0.225" layer="31"/>
 
<wire x1="-2.55" y1="-0.25" x2="-2.15" y2="-0.25" width="0.35" layer="29"/>
 
<wire x1="-2.55" y1="-0.25" x2="-2.15" y2="-0.25" width="0.225" layer="31"/>
 
<wire x1="-2.55" y1="-0.75" x2="-2.15" y2="-0.75" width="0.35" layer="29"/>
 
<wire x1="-2.55" y1="-0.75" x2="-2.15" y2="-0.75" width="0.225" layer="31"/>
 
<wire x1="-2.55" y1="-1.25" x2="-2.15" y2="-1.25" width="0.35" layer="29"/>
 
<wire x1="-2.55" y1="-1.25" x2="-2.15" y2="-1.25" width="0.225" layer="31"/>
 
<wire x1="-1.75" y1="-2.05" x2="-1.75" y2="-1.65" width="0.35" layer="29"/>
 
<wire x1="-1.75" y1="-2.05" x2="-1.75" y2="-1.65" width="0.225" layer="31"/>
 
<wire x1="-1.25" y1="-2.05" x2="-1.25" y2="-1.65" width="0.35" layer="29"/>
 
<wire x1="-1.25" y1="-2.05" x2="-1.25" y2="-1.65" width="0.225" layer="31"/>
 
<wire x1="-0.75" y1="-2.05" x2="-0.75" y2="-1.65" width="0.35" layer="29"/>
 
<wire x1="-0.75" y1="-2.05" x2="-0.75" y2="-1.65" width="0.225" layer="31"/>
 
<wire x1="-0.25" y1="-2.05" x2="-0.25" y2="-1.65" width="0.35" layer="29"/>
 
<wire x1="-0.25" y1="-2.05" x2="-0.25" y2="-1.65" width="0.225" layer="31"/>
 
<wire x1="0.25" y1="-2.05" x2="0.25" y2="-1.65" width="0.35" layer="29"/>
 
<wire x1="0.25" y1="-2.05" x2="0.25" y2="-1.65" width="0.225" layer="31"/>
 
<wire x1="0.75" y1="-2.05" x2="0.75" y2="-1.65" width="0.35" layer="29"/>
 
<wire x1="0.75" y1="-2.05" x2="0.75" y2="-1.65" width="0.225" layer="31"/>
 
<wire x1="1.25" y1="-2.05" x2="1.25" y2="-1.65" width="0.35" layer="29"/>
 
<wire x1="1.25" y1="-2.05" x2="1.25" y2="-1.65" width="0.225" layer="31"/>
 
<wire x1="2.05" y1="-1.25" x2="1.65" y2="-1.25" width="0.35" layer="29"/>
 
<wire x1="2.05" y1="-1.25" x2="1.65" y2="-1.25" width="0.225" layer="31"/>
 
<wire x1="2.05" y1="-0.75" x2="1.65" y2="-0.75" width="0.35" layer="29"/>
 
<wire x1="2.05" y1="-0.75" x2="1.65" y2="-0.75" width="0.225" layer="31"/>
 
<wire x1="2.05" y1="-0.25" x2="1.65" y2="-0.25" width="0.35" layer="29"/>
 
<wire x1="2.05" y1="-0.25" x2="1.65" y2="-0.25" width="0.225" layer="31"/>
 
<wire x1="2.05" y1="0.25" x2="1.65" y2="0.25" width="0.35" layer="29"/>
 
<wire x1="2.05" y1="0.25" x2="1.65" y2="0.25" width="0.225" layer="31"/>
 
<wire x1="2.05" y1="0.75" x2="1.65" y2="0.75" width="0.35" layer="29"/>
 
<wire x1="2.05" y1="0.75" x2="1.65" y2="0.75" width="0.225" layer="31"/>
 
<wire x1="2.05" y1="1.25" x2="1.65" y2="1.25" width="0.35" layer="29"/>
 
<wire x1="2.05" y1="1.25" x2="1.65" y2="1.25" width="0.225" layer="31"/>
 
<wire x1="2.05" y1="1.75" x2="1.65" y2="1.75" width="0.35" layer="29"/>
 
<wire x1="2.05" y1="1.75" x2="1.65" y2="1.75" width="0.225" layer="31"/>
 
<wire x1="1.25" y1="2.55" x2="1.25" y2="2.15" width="0.35" layer="29"/>
 
<wire x1="1.25" y1="2.55" x2="1.25" y2="2.15" width="0.225" layer="31"/>
 
<wire x1="0.75" y1="2.55" x2="0.75" y2="2.15" width="0.35" layer="29"/>
 
<wire x1="0.75" y1="2.55" x2="0.75" y2="2.15" width="0.225" layer="31"/>
 
<wire x1="0.25" y1="2.55" x2="0.25" y2="2.15" width="0.35" layer="29"/>
 
<wire x1="0.25" y1="2.55" x2="0.25" y2="2.15" width="0.225" layer="31"/>
 
<wire x1="-0.25" y1="2.55" x2="-0.25" y2="2.15" width="0.35" layer="29"/>
 
<wire x1="-0.25" y1="2.55" x2="-0.25" y2="2.15" width="0.225" layer="31"/>
 
<wire x1="-0.75" y1="2.55" x2="-0.75" y2="2.15" width="0.35" layer="29"/>
 
<wire x1="-0.75" y1="2.55" x2="-0.75" y2="2.15" width="0.225" layer="31"/>
 
<wire x1="-1.25" y1="2.55" x2="-1.25" y2="2.15" width="0.35" layer="29"/>
 
<wire x1="-1.25" y1="2.55" x2="-1.25" y2="2.15" width="0.225" layer="31"/>
 
<wire x1="-1.75" y1="2.55" x2="-1.75" y2="2.15" width="0.35" layer="29"/>
 
<wire x1="-1.75" y1="2.55" x2="-1.75" y2="2.15" width="0.225" layer="31"/>
 
<smd name="1" x="-2.35" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="100" stop="no" cream="no"/>
 
<smd name="2" x="-2.35" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="100" stop="no" cream="no"/>
 
<smd name="3" x="-2.35" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="100" stop="no" cream="no"/>
 
<smd name="4" x="-2.35" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="100" stop="no" cream="no"/>
 
<smd name="5" x="-2.35" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="100" stop="no" cream="no"/>
 
<smd name="6" x="-2.35" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="100" stop="no" cream="no"/>
 
<smd name="7" x="-2.35" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="100" stop="no" cream="no"/>
 
<smd name="8" x="-1.75" y="-1.85" dx="0.7" dy="0.3" layer="1" roundness="100" rot="R90" stop="no" cream="no"/>
 
<smd name="9" x="-1.25" y="-1.85" dx="0.7" dy="0.3" layer="1" roundness="100" rot="R90" stop="no" cream="no"/>
 
<smd name="10" x="-0.75" y="-1.85" dx="0.7" dy="0.3" layer="1" roundness="100" rot="R90" stop="no" cream="no"/>
 
<smd name="11" x="-0.25" y="-1.85" dx="0.7" dy="0.3" layer="1" roundness="100" rot="R90" stop="no" cream="no"/>
 
<smd name="12" x="0.25" y="-1.85" dx="0.7" dy="0.3" layer="1" roundness="100" rot="R90" stop="no" cream="no"/>
 
<smd name="13" x="0.75" y="-1.85" dx="0.7" dy="0.3" layer="1" roundness="100" rot="R90" stop="no" cream="no"/>
 
<smd name="14" x="1.25" y="-1.85" dx="0.7" dy="0.3" layer="1" roundness="100" rot="R90" stop="no" cream="no"/>
 
<smd name="15" x="1.85" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="100" rot="R180" stop="no" cream="no"/>
 
<smd name="16" x="1.85" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="100" rot="R180" stop="no" cream="no"/>
 
<smd name="17" x="1.85" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="100" rot="R180" stop="no" cream="no"/>
 
<smd name="18" x="1.85" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="100" rot="R180" stop="no" cream="no"/>
 
<smd name="19" x="1.85" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="100" rot="R180" stop="no" cream="no"/>
 
<smd name="20" x="1.85" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="100" rot="R180" stop="no" cream="no"/>
 
<smd name="21" x="1.85" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="100" rot="R180" stop="no" cream="no"/>
 
<smd name="22" x="1.25" y="2.35" dx="0.7" dy="0.3" layer="1" roundness="100" rot="R270" stop="no" cream="no"/>
 
<smd name="23" x="0.75" y="2.35" dx="0.7" dy="0.3" layer="1" roundness="100" rot="R270" stop="no" cream="no"/>
 
<smd name="24" x="0.25" y="2.35" dx="0.7" dy="0.3" layer="1" roundness="100" rot="R270" stop="no" cream="no"/>
 
<smd name="25" x="-0.25" y="2.35" dx="0.7" dy="0.3" layer="1" roundness="100" rot="R270" stop="no" cream="no"/>
 
<smd name="26" x="-0.75" y="2.35" dx="0.7" dy="0.3" layer="1" roundness="100" rot="R270" stop="no" cream="no"/>
 
<smd name="27" x="-1.25" y="2.35" dx="0.7" dy="0.3" layer="1" roundness="100" rot="R270" stop="no" cream="no"/>
 
<smd name="28" x="-1.75" y="2.35" dx="0.7" dy="0.3" layer="1" roundness="100" rot="R270" stop="no" cream="no"/>
 
<rectangle x1="-2.45" y1="2" x2="-2" y2="2.45" layer="21"/>
 
<rectangle x1="-2.45" y1="0" x2="0" y2="2.45" layer="51"/>
 
</package>
 
<package name="POGOPROG-CONN-4-ALLSMT">
 
<smd name="3" x="0" y="-1.27" dx="0.889" dy="0.8128" layer="1"/>
 
<smd name="2" x="0" y="0" dx="0.889" dy="0.8128" layer="1"/>
 
<smd name="4" x="0" y="-2.54" dx="0.889" dy="0.8128" layer="1"/>
 
<smd name="1" x="0" y="1.27" dx="0.889" dy="0.8128" layer="1"/>
 
<wire x1="-0.635" y1="1.905" x2="0.635" y2="1.905" width="0.127" layer="21"/>
 
<wire x1="0.635" y1="1.905" x2="0.635" y2="-3.175" width="0.127" layer="21"/>
 
<wire x1="0.635" y1="-3.175" x2="-0.635" y2="-3.175" width="0.127" layer="21"/>
 
<wire x1="-0.635" y1="-3.175" x2="-0.635" y2="1.905" width="0.127" layer="21"/>
 
<polygon width="0.127" layer="21">
 
<vertex x="-0.635" y="0.635"/>
 
<vertex x="0.635" y="0.635"/>
 
<vertex x="0.635" y="1.905"/>
 
<vertex x="-0.635" y="1.905"/>
 
</polygon>
 
<text x="-2.54" y="3.81" size="1.27" layer="25">&gt;NAME</text>
 
<text x="-1.27" y="-5.08" size="1.27" layer="27">&gt;VALUE</text>
 
<wire x1="0" y1="3.81" x2="0" y2="2.54" width="0.127" layer="21"/>
 
<wire x1="0.3175" y1="2.8575" x2="0" y2="2.54" width="0.127" layer="21"/>
 
<wire x1="0" y1="2.54" x2="-0.3175" y2="2.8575" width="0.127" layer="21"/>
 
</package>
 
</packages>
 
<symbols>
 
<symbol name="RJ45-8">
 
@@ -33508,6 +33621,51 @@
 
<wire x1="-40.64" y1="22.86" x2="-40.64" y2="-25.4" width="0.254" layer="94"/>
 
<pin name="GND" x="-5.08" y="-30.48" length="middle" rot="R90"/>
 
</symbol>
 
<symbol name="STM32F031G6U6">
 
<wire x1="-38.1" y1="22.86" x2="38.1" y2="22.86" width="0.254" layer="94"/>
 
<wire x1="38.1" y1="22.86" x2="38.1" y2="-25.4" width="0.254" layer="94"/>
 
<wire x1="38.1" y1="-25.4" x2="-38.1" y2="-25.4" width="0.254" layer="94"/>
 
<text x="-38.1" y="25.4" size="2.54" layer="95">&gt;NAME</text>
 
<text x="-38.1" y="-30.48" size="2.54" layer="96">&gt;VALUE</text>
 
<pin name="BOOT0" x="-43.18" y="17.78" length="middle"/>
 
<pin name="PF0/OSC_IN" x="-43.18" y="15.24" length="middle"/>
 
<pin name="PF1/OSC_OUT" x="-43.18" y="12.7" length="middle"/>
 
<pin name="NRST" x="-43.18" y="10.16" length="middle"/>
 
<pin name="VDDA" x="-43.18" y="7.62" length="middle"/>
 
<pin name="PA0" x="-43.18" y="5.08" length="middle"/>
 
<pin name="PA1/TIM2_2" x="-43.18" y="2.54" length="middle"/>
 
<pin name="PA2/TIM2_3/UART1_TX" x="-43.18" y="0" length="middle"/>
 
<pin name="PA3/TIM2_4/USART2_RX" x="-43.18" y="-2.54" length="middle"/>
 
<pin name="PA4/SPI1_NSS/TIM14_1" x="-43.18" y="-5.08" length="middle"/>
 
<pin name="PA5/SPI1_SCK" x="-43.18" y="-7.62" length="middle"/>
 
<pin name="PA6/SPI1_MISO/TIM3_1" x="-43.18" y="-10.16" length="middle"/>
 
<pin name="PA7/SPI1_MOSI/TIM3_2" x="-43.18" y="-12.7" length="middle"/>
 
<pin name="PB0/TIM3_3" x="-43.18" y="-15.24" length="middle"/>
 
<pin name="PB1/TIM3_4" x="-43.18" y="-17.78" length="middle"/>
 
<pin name="VSS" x="43.18" y="-22.86" length="middle" rot="R180"/>
 
<pin name="TIM1_1/MCO/PA8" x="43.18" y="-17.78" length="middle" rot="R180"/>
 
<pin name="UART1_TX/TIM1_2/I2C1_SCL/PA9" x="43.18" y="-15.24" length="middle" rot="R180"/>
 
<pin name="USART1_TX/TIM1_3/I2C1_SDA/PA10" x="43.18" y="-12.7" length="middle" rot="R180"/>
 
<pin name="SWDIO/PA13" x="43.18" y="-5.08" length="middle" rot="R180"/>
 
<pin name="USART1_TX/SWCLK/PA14" x="43.18" y="-2.54" length="middle" rot="R180"/>
 
<pin name="SPI1_NSS/USART1_RX/PA15" x="43.18" y="0" length="middle" rot="R180"/>
 
<pin name="SPI1_SCK/TIM2_2/PB3" x="43.18" y="2.54" length="middle" rot="R180"/>
 
<pin name="SPI1_MISO/TIM3_1/PB4" x="43.18" y="5.08" length="middle" rot="R180"/>
 
<pin name="SPI1_MOSI/TIM3_2/PB5" x="43.18" y="7.62" length="middle" rot="R180"/>
 
<pin name="I2C1_SCL/USART1_TX/PB6" x="43.18" y="10.16" length="middle" rot="R180"/>
 
<pin name="I2C1_SDA/USART1_RX/PB7" x="43.18" y="12.7" length="middle" rot="R180"/>
 
<wire x1="-38.1" y1="22.86" x2="-38.1" y2="-25.4" width="0.254" layer="94"/>
 
<pin name="VDD" x="43.18" y="-20.32" length="middle" rot="R180"/>
 
</symbol>
 
<symbol name="POGOPROG-CONN-4">
 
<pin name="SWDIO" x="-2.54" y="-2.54" length="short"/>
 
<pin name="SWCLK" x="-2.54" y="0" length="short"/>
 
<pin name="VCC" x="-2.54" y="5.08" length="short"/>
 
<pin name="GND" x="-2.54" y="2.54" length="short"/>
 
<text x="0" y="7.62" size="1.778" layer="95">&gt;NAME</text>
 
<text x="0" y="-10.16" size="1.778" layer="95" rot="MR180">&gt;VALUE</text>
 
<rectangle x1="0" y1="-3.81" x2="1.27" y2="6.35" layer="94"/>
 
</symbol>
 
</symbols>
 
<devicesets>
 
<deviceset name="RJ45">
 
@@ -34114,6 +34272,66 @@ MOLEX SMD P/N: 43743-8101</description>
 
</device>
 
</devices>
 
</deviceset>
 
<deviceset name="STM32F031G6U6">
 
<gates>
 
<gate name="G$1" symbol="STM32F031G6U6" x="0" y="0"/>
 
</gates>
 
<devices>
 
<device name="" package="UFQFPN28">
 
<connects>
 
<connect gate="G$1" pin="BOOT0" pad="1"/>
 
<connect gate="G$1" pin="I2C1_SCL/USART1_TX/PB6" pad="27"/>
 
<connect gate="G$1" pin="I2C1_SDA/USART1_RX/PB7" pad="28"/>
 
<connect gate="G$1" pin="NRST" pad="4"/>
 
<connect gate="G$1" pin="PA0" pad="6"/>
 
<connect gate="G$1" pin="PA1/TIM2_2" pad="7"/>
 
<connect gate="G$1" pin="PA2/TIM2_3/UART1_TX" pad="8"/>
 
<connect gate="G$1" pin="PA3/TIM2_4/USART2_RX" pad="9"/>
 
<connect gate="G$1" pin="PA4/SPI1_NSS/TIM14_1" pad="10"/>
 
<connect gate="G$1" pin="PA5/SPI1_SCK" pad="11"/>
 
<connect gate="G$1" pin="PA6/SPI1_MISO/TIM3_1" pad="12"/>
 
<connect gate="G$1" pin="PA7/SPI1_MOSI/TIM3_2" pad="13"/>
 
<connect gate="G$1" pin="PB0/TIM3_3" pad="14"/>
 
<connect gate="G$1" pin="PB1/TIM3_4" pad="15"/>
 
<connect gate="G$1" pin="PF0/OSC_IN" pad="2"/>
 
<connect gate="G$1" pin="PF1/OSC_OUT" pad="3"/>
 
<connect gate="G$1" pin="SPI1_MISO/TIM3_1/PB4" pad="25"/>
 
<connect gate="G$1" pin="SPI1_MOSI/TIM3_2/PB5" pad="26"/>
 
<connect gate="G$1" pin="SPI1_NSS/USART1_RX/PA15" pad="23"/>
 
<connect gate="G$1" pin="SPI1_SCK/TIM2_2/PB3" pad="24"/>
 
<connect gate="G$1" pin="SWDIO/PA13" pad="21"/>
 
<connect gate="G$1" pin="TIM1_1/MCO/PA8" pad="18"/>
 
<connect gate="G$1" pin="UART1_TX/TIM1_2/I2C1_SCL/PA9" pad="19"/>
 
<connect gate="G$1" pin="USART1_TX/SWCLK/PA14" pad="22"/>
 
<connect gate="G$1" pin="USART1_TX/TIM1_3/I2C1_SDA/PA10" pad="20"/>
 
<connect gate="G$1" pin="VDD" pad="17"/>
 
<connect gate="G$1" pin="VDDA" pad="5"/>
 
<connect gate="G$1" pin="VSS" pad="16"/>
 
</connects>
 
<technologies>
 
<technology name=""/>
 
</technologies>
 
</device>
 
</devices>
 
</deviceset>
 
<deviceset name="POGOPIN-CONN-4">
 
<gates>
 
<gate name="G$1" symbol="POGOPROG-CONN-4" x="0" y="0"/>
 
</gates>
 
<devices>
 
<device name="" package="POGOPROG-CONN-4-ALLSMT">
 
<connects>
 
<connect gate="G$1" pin="GND" pad="2"/>
 
<connect gate="G$1" pin="SWCLK" pad="3"/>
 
<connect gate="G$1" pin="SWDIO" pad="4"/>
 
<connect gate="G$1" pin="VCC" pad="1"/>
 
</connects>
 
<technologies>
 
<technology name=""/>
 
</technologies>
 
</device>
 
</devices>
 
</deviceset>
 
</devicesets>
 
</library>
 
</drawing>
0 comments (0 inline, 0 general)