From 2fa08a0051d03a32af62d53b8a13862efd028965 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Wed, 18 Apr 2012 23:38:13 -0600 Subject: [PATCH] sync --- pkg/newlib/100mil10x2.fp | 29 ++ pkg/newlib/100mil5x2.fp | 2 +- pkg/newlib/lqfp48.py | 105 +++++ sym/{STM32L151.sym => STM32L151-100.sym} | 0 sym/STM32L151-48.sym | 542 +++++++++++++++++++++++ sym/conn-10x2.sym | 224 ++++++++++ 6 files changed, 901 insertions(+), 1 deletion(-) create mode 100644 pkg/newlib/100mil10x2.fp create mode 100755 pkg/newlib/lqfp48.py rename sym/{STM32L151.sym => STM32L151-100.sym} (100%) create mode 100644 sym/STM32L151-48.sym create mode 100644 sym/conn-10x2.sym diff --git a/pkg/newlib/100mil10x2.fp b/pkg/newlib/100mil10x2.fp new file mode 100644 index 0000000..1f0cb9e --- /dev/null +++ b/pkg/newlib/100mil10x2.fp @@ -0,0 +1,29 @@ +Element["" "Header_10x2" "J0" "" 15750 10750 17500 -2500 0 100 ""] +( + Pin[-45000 -5000 7000 3000 8500 3800 "2" "2" ""] + Pin[-35000 -5000 7000 3000 8500 3800 "4" "4" ""] + Pin[-25000 -5000 7000 3000 8500 3800 "6" "6" ""] + Pin[-15000 -5000 7000 3000 8500 3800 "8" "8" ""] + Pin[-5000 -5000 7000 3000 8500 3800 "10" "10" ""] + Pin[5000 -5000 7000 3000 8500 3800 "12" "12" ""] + Pin[15000 -5000 7000 3000 8500 3800 "14" "14" ""] + Pin[25000 -5000 7000 3000 8500 3800 "16" "16" ""] + Pin[35000 -5000 7000 3000 8500 3800 "18" "18" ""] + Pin[45000 -5000 7000 3000 8500 3800 "20" "20" ""] + + Pin[-45000 5000 7000 3000 8500 3800 "1" "1" "square"] + Pin[-35000 5000 7000 3000 8500 3800 "3" "3" ""] + Pin[-25000 5000 7000 3000 8500 3800 "5" "5" ""] + Pin[-15000 5000 7000 3000 8500 3800 "7" "7" ""] + Pin[-5000 5000 7000 3000 8500 3800 "9" "9" ""] + Pin[5000 5000 7000 3000 8500 3800 "11" "11" ""] + Pin[15000 5000 7000 3000 8500 3800 "13" "13" ""] + Pin[25000 5000 7000 3000 8500 3800 "15" "15" ""] + Pin[35000 5000 7000 3000 8500 3800 "17" "17" ""] + Pin[45000 5000 7000 3000 8500 3800 "19" "19" ""] + + ElementLine [50000 -10000 -50000 -10000 1500] + ElementLine [-50000 -10000 -50000 10000 1500] + ElementLine [-50000 10000 50000 10000 1500] + ElementLine [50000 10000 50000 -10000 1500] +) diff --git a/pkg/newlib/100mil5x2.fp b/pkg/newlib/100mil5x2.fp index 8fb158a..ce322df 100644 --- a/pkg/newlib/100mil5x2.fp +++ b/pkg/newlib/100mil5x2.fp @@ -1,4 +1,4 @@ -Element["" "Header_3x2" "J0" "" 15750 10750 17500 -2500 0 100 ""] +Element["" "Header_5x2" "J0" "" 15750 10750 17500 -2500 0 100 ""] ( Pin[-20000 -5000 7000 3000 8500 3800 "2" "2" ""] Pin[-10000 -5000 7000 3000 8500 3800 "4" "4" ""] diff --git a/pkg/newlib/lqfp48.py b/pkg/newlib/lqfp48.py new file mode 100755 index 0000000..0b51e7b --- /dev/null +++ b/pkg/newlib/lqfp48.py @@ -0,0 +1,105 @@ +#!/usr/bin/python +# Copyright 2012 by Bdale Garbee . GPLv2 +# +# Program to emit PCB footprint for STM32L151 LQFP48 7 x 7 mm package +# + +# dimensions in mm from STM32L151 data sheet +PinWidth = 0.3 +PinHeight = 1.2 +PinResist = PinWidth + 0.16 +PinSpacing = 0.5 +BodySize = 7.0 +Overall = 9.7 + +import sys + +# we're going to use the 1/100 of a mil fundamental unit form +def mm2mils100( mm ): + return int( mm / 25.4 * 1000.0 * 100.0 + 0.5 ) + +print '# author: Bdale Garbee' +print '# email: bdale@gag.com' +print '# dist-license: GPL 2' +print '# use-license: unlimited' + +print 'Element[0x0 "LQFP100" "" "" 0 0 0 0 0 100 0x0]' +print "(" + +# pins +for pin in range (1,13): + print ' Pad[',\ + mm2mils100((pin - 6.5) * PinSpacing), \ + mm2mils100(-Overall/2 + PinWidth/2), \ + mm2mils100((pin - 6.5) * PinSpacing), \ + mm2mils100(-Overall/2 + PinHeight - PinWidth/2), \ + mm2mils100(PinWidth), \ + mm2mils100(PinSpacing - PinWidth), \ + mm2mils100(PinResist), \ + '"pin%i"' % (13-pin), '"%i"' % (13-pin), '0x0100]' + + print ' Pad[',\ + mm2mils100((pin - 6.5) * PinSpacing), \ + mm2mils100(+Overall/2 - PinHeight + PinWidth/2), \ + mm2mils100((pin - 6.5) * PinSpacing), \ + mm2mils100(+Overall/2 - PinWidth/2), \ + mm2mils100(PinWidth), \ + mm2mils100(PinSpacing - PinWidth), \ + mm2mils100(PinResist), \ + '"pin%i"' % (24+pin), '"%i"' % (24+pin), '0x0100]' + + print ' Pad[',\ + mm2mils100(Overall/2 - PinHeight + PinWidth/2), \ + mm2mils100((pin - 6.5) * PinSpacing), \ + mm2mils100(Overall/2 - PinWidth/2), \ + mm2mils100((pin - 6.5) * PinSpacing), \ + mm2mils100(PinWidth), \ + mm2mils100(PinSpacing - PinWidth), \ + mm2mils100(PinResist), \ + '"pin%i"' % (49-pin), '"%i"' % (49-pin), '0x0100]' + + print ' Pad[',\ + mm2mils100(-Overall/2 + PinWidth/2), \ + mm2mils100((pin - 6.5) * PinSpacing), \ + mm2mils100(-Overall/2 + PinHeight - PinWidth/2), \ + mm2mils100((pin - 6.5) * PinSpacing), \ + mm2mils100(PinWidth), \ + mm2mils100(PinSpacing - PinWidth), \ + mm2mils100(PinResist), \ + '"pin%i"' % (12+pin), '"%i"' % (12+pin), '0x0100]' + + +print ' ElementLine[',\ + mm2mils100(-BodySize/2), \ + mm2mils100(-BodySize/2), \ + mm2mils100(-BodySize/2), \ + mm2mils100( BodySize/2), \ + '1000 ]' + +print ' ElementLine[',\ + mm2mils100(-BodySize/2), \ + mm2mils100( BodySize/2), \ + mm2mils100( BodySize/2), \ + mm2mils100( BodySize/2), \ + '1000 ]' + +print ' ElementLine[',\ + mm2mils100( BodySize/2), \ + mm2mils100( BodySize/2), \ + mm2mils100( BodySize/2), \ + mm2mils100(-BodySize/2), \ + '1000 ]' + +print ' ElementLine[',\ + mm2mils100( BodySize/2), \ + mm2mils100(-BodySize/2), \ + mm2mils100(-BodySize/2), \ + mm2mils100(-BodySize/2), \ + '1000 ]' + + +print ' ElementArc[',\ + mm2mils100( (BodySize/2)+0.3), \ + mm2mils100(-((BodySize/2)+0.3)), \ + '500 500 0 360 1000 ]' +print ")" diff --git a/sym/STM32L151.sym b/sym/STM32L151-100.sym similarity index 100% rename from sym/STM32L151.sym rename to sym/STM32L151-100.sym diff --git a/sym/STM32L151-48.sym b/sym/STM32L151-48.sym new file mode 100644 index 0000000..0ad2ad3 --- /dev/null +++ b/sym/STM32L151-48.sym @@ -0,0 +1,542 @@ +v 20110115 2 +P 5800 0 5800 400 1 0 0 +{ +T 5750 305 5 10 1 1 90 6 1 +pinnumber=8 +T 5800 455 3 10 1 1 90 0 1 +pinlabel=VSSA +T 5700 -400 5 10 0 1 90 0 1 +pinseq=21 +T 5800 0 5 10 0 1 90 0 1 +pintype=pwr +} +B 400 400 8700 19600 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T -6400 -2200 8 10 0 0 0 0 1 +description=Atmel ATmega328P Microcontroller +T -6400 -1300 8 10 0 0 0 0 1 +numslots=1 +T -6400 -1600 8 10 0 0 0 0 1 +device=ATmega328P +T 2750 17450 9 30 1 0 0 0 1 +STM32L151CBT +T -6400 -1000 8 10 0 0 0 0 1 +slot=1 +T 400 20100 8 10 1 1 0 0 1 +refdes=U? +P 0 15200 400 15200 1 0 0 +{ +T 305 15245 5 10 1 1 0 6 1 +pinnumber=7 +T 455 15195 3 10 1 1 0 0 1 +pinlabel=NRST +T 0 15200 5 10 0 1 0 6 1 +pinseq=25 +T 0 15200 5 10 0 1 0 6 1 +pintype=io +} +P 0 17600 400 17600 1 0 0 +{ +T 305 17645 5 10 1 1 0 6 1 +pinnumber=6 +T 455 17595 3 10 1 1 0 0 1 +pinlabel=PH1/OSC_OUT +T 0 17600 5 10 0 1 0 6 1 +pinseq=25 +T 0 17600 5 10 0 1 0 6 1 +pintype=out +} +P 0 18000 400 18000 1 0 0 +{ +T 100 18100 5 10 1 1 0 0 1 +pinnumber=5 +T 500 18000 3 10 1 1 0 0 1 +pinlabel=PH0/OSC_IN +T -400 18100 5 10 0 1 0 0 1 +pinseq=20 +T 0 18000 5 10 0 1 0 0 1 +pintype=in +} +P 9500 14400 9100 14400 1 0 0 +{ +T 9195 14445 5 10 1 1 0 0 1 +pinnumber=2 +T 9045 14395 3 10 1 1 0 6 1 +pinlabel=PC13/RTC_AF1/WKUP2 +T 9900 14500 5 10 0 1 0 6 1 +pinseq=18 +T 9500 14400 5 10 0 1 0 6 1 +pintype=io +} +P 5600 20400 5600 20000 1 0 0 +{ +T 5550 20095 5 10 1 1 90 0 1 +pinnumber=1 +T 5600 19945 3 10 1 1 90 6 1 +pinlabel=VLCD +T 5500 20800 5 10 0 1 270 2 1 +pinseq=4 +T 5600 20400 5 10 0 1 270 2 1 +pintype=pwr +} +P 9500 14000 9100 14000 1 0 0 +{ +T 9195 14045 5 10 1 1 0 0 1 +pinnumber=3 +T 9045 13995 3 10 1 1 0 6 1 +pinlabel=PC14/OSC32_IN +T 9900 14100 5 10 0 1 0 6 1 +pinseq=18 +T 9500 14000 5 10 0 1 0 6 1 +pintype=io +} +P 6000 20400 6000 20000 1 0 0 +{ +T 5950 20095 5 10 1 1 90 0 1 +pinnumber=9 +T 6000 19945 3 10 1 1 90 6 1 +pinlabel=VDDA +T 5900 20800 5 10 0 1 270 2 1 +pinseq=3 +T 6000 20400 5 10 0 1 270 2 1 +pintype=pwr +} +P 0 14000 400 14000 1 0 0 +{ +T 100 14100 5 10 1 1 0 0 1 +pinnumber=10 +T 500 14000 3 10 1 1 0 0 1 +pinlabel=PA0/WKUP1/USART2_CTS/ADC_IN0/TIM2_CH1_ETR +T -400 14100 5 10 0 1 0 0 1 +pinseq=21 +T 0 14000 5 10 0 1 0 0 1 +pintype=io +} +P 0 13600 400 13600 1 0 0 +{ +T 305 13645 5 10 1 1 0 6 1 +pinnumber=11 +T 455 13595 3 10 1 1 0 0 1 +pinlabel=PA1/USART2_RTS/ADC_IN1/TIM2_CH2 +T 0 13600 5 10 0 1 0 6 1 +pinseq=25 +T 0 13600 5 10 0 1 0 6 1 +pintype=io +} +P 0 13200 400 13200 1 0 0 +{ +T 100 13300 5 10 1 1 0 0 1 +pinnumber=12 +T 500 13200 3 10 1 1 0 0 1 +pinlabel=PA2/USART2_TX/ADC_IN2/TIM2_CH3/TIM9_CH1 +T -400 13300 5 10 0 1 0 0 1 +pinseq=21 +T 0 13200 5 10 0 1 0 0 1 +pintype=io +} +P 9500 13600 9100 13600 1 0 0 +{ +T 9195 13645 5 10 1 1 0 0 1 +pinnumber=4 +T 9045 13595 3 10 1 1 0 6 1 +pinlabel=PC15/OSC32_OUT +T 9900 13700 5 10 0 1 0 6 1 +pinseq=18 +T 9500 13600 5 10 0 1 0 6 1 +pintype=io +} +P 0 12800 400 12800 1 0 0 +{ +T 100 12900 5 10 1 1 0 0 1 +pinnumber=13 +T 500 12800 3 10 1 1 0 0 1 +pinlabel=PA3/USART2_RX/ADC_IN3/TIM2_CH4/TIM9_CH2 +T -400 12900 5 10 0 1 0 0 1 +pinseq=20 +T 0 12800 5 10 0 1 0 0 1 +pintype=io +} +P 0 7600 400 7600 1 0 0 +{ +T 305 7645 5 10 1 1 0 6 1 +pinnumber=18 +T 455 7595 3 10 1 1 0 0 1 +pinlabel=PB0/ADC_IN8/TIM3_CH3/VREF_OUT +T -400 7700 5 10 0 1 0 0 1 +pinseq=20 +T 0 7600 5 10 0 1 0 0 1 +pintype=io +} +P 0 7200 400 7200 1 0 0 +{ +T 305 7245 5 10 1 1 0 6 1 +pinnumber=19 +T 455 7195 3 10 1 1 0 0 1 +pinlabel=PB1/ADC_IN9/TIM3_CH4/VREF_OUT +T -400 7300 5 10 0 1 0 0 1 +pinseq=20 +T 0 7200 5 10 0 1 0 0 1 +pintype=io +} +P 0 6800 400 6800 1 0 0 +{ +T 305 6845 5 10 1 1 0 6 1 +pinnumber=20 +T 455 6795 3 10 1 1 0 0 1 +pinlabel=PB2/BOOT1 +T -400 6900 5 10 0 1 0 0 1 +pinseq=20 +T 0 6800 5 10 0 1 0 0 1 +pintype=io +} +P 0 12400 400 12400 1 0 0 +{ +T 100 12500 5 10 1 1 0 0 1 +pinnumber=14 +T 500 12400 3 10 1 1 0 0 1 +pinlabel=PA4/SPI1_NSS/USART2_CK/ADC_IN4/DAC_OUT1 +T -400 12500 5 10 0 1 0 0 1 +pinseq=18 +T 0 12400 5 10 0 1 0 0 1 +pintype=io +} +P 0 11200 400 11200 1 0 0 +{ +T 100 11300 5 10 1 1 0 0 1 +pinnumber=17 +T 500 11200 3 10 1 1 0 0 1 +pinlabel=PA7/SPI1_MOSI/ADC_IN7/TIM3_CH2/TIM11_CH1 +T -400 11300 5 10 0 1 0 0 1 +pinseq=18 +T 0 11200 5 10 0 1 0 0 1 +pintype=io +} +P 0 11600 400 11600 1 0 0 +{ +T 100 11700 5 10 1 1 0 0 1 +pinnumber=16 +T 500 11600 3 10 1 1 0 0 1 +pinlabel=PA6/SPI1_MISO_ADC_IN6/TIM3_CH1/TIM10_CH1 +T -400 11700 5 10 0 1 0 0 1 +pinseq=4 +T 0 11600 5 10 0 1 0 0 1 +pintype=io +} +P 0 12000 400 12000 1 0 0 +{ +T 100 12100 5 10 1 1 0 0 1 +pinnumber=15 +T 500 12000 3 10 1 1 0 0 1 +pinlabel=PA5/SPI1_SCK/ADC_IN5/DAC_OUT2/TIM2_CH1_ETR +T -400 12100 5 10 0 1 0 0 1 +pinseq=20 +T 0 12000 5 10 0 1 0 0 1 +pintype=io +} +P 0 3600 400 3600 1 0 0 +{ +T 305 3645 5 10 1 1 0 6 1 +pinnumber=21 +T 455 3595 3 10 1 1 0 0 1 +pinlabel=PB10/I2C2_SCL/USART3_TX/TIM2_CH3 +T -400 3700 5 10 0 1 0 0 1 +pinseq=3 +T 0 3600 5 10 0 1 0 0 1 +pintype=io +} +P 0 3200 400 3200 1 0 0 +{ +T 305 3245 5 10 1 1 0 6 1 +pinnumber=22 +T 455 3195 3 10 1 1 0 0 1 +pinlabel=PB11/I2C2_SDA/USART3_RX/TIM2_CH4 +T -400 3300 5 10 0 1 0 0 1 +pinseq=21 +T 0 3200 5 10 0 1 0 0 1 +pintype=io +} +P 3800 0 3800 400 1 0 0 +{ +T 3750 305 5 10 1 1 90 6 1 +pinnumber=23 +T 3800 455 3 10 1 1 90 0 1 +pinlabel=VSS1 +T 3800 0 5 10 0 1 90 6 1 +pinseq=25 +T 3800 0 5 10 0 1 90 6 1 +pintype=pwr +} +P 3600 20400 3600 20000 1 0 0 +{ +T 3550 20095 5 10 1 1 90 0 1 +pinnumber=24 +T 3600 19945 3 10 1 1 90 6 1 +pinlabel=VDD1 +T 3500 20800 5 10 0 1 270 2 1 +pinseq=21 +T 3600 20400 5 10 0 1 270 2 1 +pintype=pwr +} +P 0 2000 400 2000 1 0 0 +{ +T 305 2045 5 10 1 1 0 6 1 +pinnumber=27 +T 455 1995 3 10 1 1 0 0 1 +pinlabel=PB14/SPI2_MISO/USART3_RTS/ADC_IN20/TIM9_CH2 +T -400 2100 5 10 0 1 0 0 1 +pinseq=18 +T 0 2000 5 10 0 1 0 0 1 +pintype=io +} +P 0 2400 400 2400 1 0 0 +{ +T 305 2445 5 10 1 1 0 6 1 +pinnumber=26 +T 455 2395 3 10 1 1 0 0 1 +pinlabel=PB13/SPI2_SCK/USART3_CTS/ADC_IN19/TIM9_CH1 +T -400 2500 5 10 0 1 0 0 1 +pinseq=4 +T 0 2400 5 10 0 1 0 0 1 +pintype=io +} +P 0 2800 400 2800 1 0 0 +{ +T 305 2845 5 10 1 1 0 6 1 +pinnumber=25 +T 455 2795 3 10 1 1 0 0 1 +pinlabel=PB12/SPI2_NSS/I2C2_SMBA/USART3_CKI/ADC_IN18/TIM10_CH1 +T -400 2900 5 10 0 1 0 0 1 +pinseq=20 +T 0 2800 5 10 0 1 0 0 1 +pintype=io +} +P 0 10400 400 10400 1 0 0 +{ +T 100 10500 5 10 1 1 0 0 1 +pinnumber=30 +T 500 10400 3 10 1 1 0 0 1 +pinlabel=PA9/USART1_TX +T -400 10500 5 10 0 1 0 0 1 +pinseq=3 +T 0 10400 5 10 0 1 0 0 1 +pintype=io +} +P 0 10000 400 10000 1 0 0 +{ +T 100 10100 5 10 1 1 0 0 1 +pinnumber=31 +T 500 10000 3 10 1 1 0 0 1 +pinlabel=PA10/USART1_RX +T -400 10100 5 10 0 1 0 0 1 +pinseq=21 +T 0 10000 5 10 0 1 0 0 1 +pintype=io +} +P 0 9600 400 9600 1 0 0 +{ +T 305 9645 5 10 1 1 0 6 1 +pinnumber=32 +T 455 9595 3 10 1 1 0 0 1 +pinlabel=PA11/USART1_CTS/USBDM/SPI1_MISO +T 0 9600 5 10 0 1 0 6 1 +pinseq=25 +T 0 9600 5 10 0 1 0 6 1 +pintype=io +} +P 0 10800 400 10800 1 0 0 +{ +T 305 10845 5 10 1 1 0 6 1 +pinnumber=29 +T 455 10795 3 10 1 1 0 0 1 +pinlabel=PA8/USART1_CK/MCO +T 0 10800 5 10 0 1 0 6 1 +pinseq=25 +T 0 10800 5 10 0 1 0 6 1 +pintype=io +} +P 0 9200 400 9200 1 0 0 +{ +T 100 9300 5 10 1 1 0 0 1 +pinnumber=33 +T 500 9200 3 10 1 1 0 0 1 +pinlabel=PA12/USART1_RTS/USBDP/SPI1_MOSI +T -400 9300 5 10 0 1 0 0 1 +pinseq=21 +T 0 9200 5 10 0 1 0 0 1 +pintype=io +} +P 0 1600 400 1600 1 0 0 +{ +T 305 1645 5 10 1 1 0 6 1 +pinnumber=28 +T 455 1595 3 10 1 1 0 0 1 +pinlabel=PB15/SPI2_MOSI/ADC_IN21/TIM11_CH1/RTC_50_60HZ +T -400 1700 5 10 0 1 0 0 1 +pinseq=18 +T 0 1600 5 10 0 1 0 0 1 +pintype=io +} +P 0 8800 400 8800 1 0 0 +{ +T 100 8900 5 10 1 1 0 0 1 +pinnumber=34 +T 500 8800 3 10 1 1 0 0 1 +pinlabel=PA13/JTMS/SWDIO +T -400 8900 5 10 0 1 0 0 1 +pinseq=3 +T 0 8800 5 10 0 1 0 0 1 +pintype=io +} +P 4200 0 4200 400 1 0 0 +{ +T 4150 305 5 10 1 1 90 6 1 +pinnumber=35 +T 4200 455 3 10 1 1 90 0 1 +pinlabel=VSS2 +T 4200 0 5 10 0 1 90 6 1 +pinseq=25 +T 4200 0 5 10 0 1 90 6 1 +pintype=pwr +} +P 4000 20400 4000 20000 1 0 0 +{ +T 3950 20095 5 10 1 1 90 0 1 +pinnumber=36 +T 4000 19945 3 10 1 1 90 6 1 +pinlabel=VDD2 +T 3900 20800 5 10 0 1 270 2 1 +pinseq=21 +T 4000 20400 5 10 0 1 270 2 1 +pintype=pwr +} +P 0 8000 400 8000 1 0 0 +{ +T 100 8100 5 10 1 1 0 0 1 +pinnumber=38 +T 500 8000 3 10 1 1 0 0 1 +pinlabel=PA15/JTDI/TIM2_CH1_ETR/SPI1_NSS +T -400 8100 5 10 0 1 0 0 1 +pinseq=4 +T 0 8000 5 10 0 1 0 0 1 +pintype=io +} +P 0 8400 400 8400 1 0 0 +{ +T 100 8500 5 10 1 1 0 0 1 +pinnumber=37 +T 500 8400 3 10 1 1 0 0 1 +pinlabel=PA14/JTCK/SWCLK +T -400 8500 5 10 0 1 0 0 1 +pinseq=20 +T 0 8400 5 10 0 1 0 0 1 +pintype=io +} +P 0 4800 400 4800 1 0 0 +{ +T 305 4845 5 10 1 1 0 6 1 +pinnumber=43 +T 455 4795 3 10 1 1 0 0 1 +pinlabel=PB7/I2C1_SDA/TIM4_CH2/USART1_RX/PVD_IN +T -400 4900 5 10 0 1 0 0 1 +pinseq=3 +T 0 4800 5 10 0 1 0 0 1 +pintype=io +} +P 0 16000 400 16000 1 0 0 +{ +T 100 16100 5 10 1 1 0 0 1 +pinnumber=44 +T 500 16000 3 10 1 1 0 0 1 +pinlabel=BOOT0 +T -400 16100 5 10 0 1 0 0 1 +pinseq=21 +T 0 16000 5 10 0 1 0 0 1 +pintype=in +} +P 0 4400 400 4400 1 0 0 +{ +T 305 4445 5 10 1 1 0 6 1 +pinnumber=45 +T 455 4395 3 10 1 1 0 0 1 +pinlabel=PB8/TIM4_CH3/I2C1_SCL/TIM10_CH1 +T 0 4400 5 10 0 1 0 6 1 +pinseq=25 +T 0 4400 5 10 0 1 0 6 1 +pintype=io +} +P 0 6400 400 6400 1 0 0 +{ +T 305 6445 5 10 1 1 0 6 1 +pinnumber=39 +T 455 6395 3 10 1 1 0 0 1 +pinlabel=PB3/JTDO/TIM2_CH2/TRACESWO/SPI1_SCK +T 0 6400 5 10 0 1 0 6 1 +pinseq=25 +T 0 6400 5 10 0 1 0 6 1 +pintype=io +} +P 0 6000 400 6000 1 0 0 +{ +T 305 6045 5 10 1 1 0 6 1 +pinnumber=40 +T 455 5995 3 10 1 1 0 0 1 +pinlabel=PB4/JNTRSTSPI1_MISO/TIM3_CH1 +T 0 6000 5 10 0 1 0 6 1 +pinseq=25 +T 0 6000 5 10 0 1 0 6 1 +pintype=io +} +P 0 5200 400 5200 1 0 0 +{ +T 305 5245 5 10 1 1 0 6 1 +pinnumber=42 +T 455 5195 3 10 1 1 0 0 1 +pinlabel=PB6/I2C1_SCL/TIM4_CH1/USART1_TX +T 0 5200 5 10 0 1 0 6 1 +pinseq=25 +T 0 5200 5 10 0 1 0 6 1 +pintype=io +} +P 0 5600 400 5600 1 0 0 +{ +T 305 5645 5 10 1 1 0 6 1 +pinnumber=41 +T 455 5595 3 10 1 1 0 0 1 +pinlabel=PB5/I2C1_SMBA/TIM3_CH2/SPI1_MOSI +T 0 5600 5 10 0 1 0 6 1 +pinseq=25 +T 0 5600 5 10 0 1 0 6 1 +pintype=io +} +P 0 4000 400 4000 1 0 0 +{ +T 305 4045 5 10 1 1 0 6 1 +pinnumber=46 +T 455 3995 3 10 1 1 0 0 1 +pinlabel=PB9/TIM4_CH4/I2C1_SDA/TIM11_CH1 +T -400 4100 5 10 0 1 0 0 1 +pinseq=21 +T 0 4000 5 10 0 1 0 0 1 +pintype=io +} +P 4600 0 4600 400 1 0 0 +{ +T 4550 305 5 10 1 1 90 6 1 +pinnumber=47 +T 4600 455 3 10 1 1 90 0 1 +pinlabel=VSS3 +T 4600 0 5 10 0 1 90 6 1 +pinseq=25 +T 4600 0 5 10 0 1 90 6 1 +pintype=pwr +} +P 4400 20400 4400 20000 1 0 0 +{ +T 4350 20095 5 10 1 1 90 0 1 +pinnumber=48 +T 4400 19945 3 10 1 1 90 6 1 +pinlabel=VDD3 +T 4300 20800 5 10 0 1 270 2 1 +pinseq=21 +T 4400 20400 5 10 0 1 270 2 1 +pintype=pwr +} diff --git a/sym/conn-10x2.sym b/sym/conn-10x2.sym new file mode 100644 index 0000000..c09b0ca --- /dev/null +++ b/sym/conn-10x2.sym @@ -0,0 +1,224 @@ +v 20110115 2 +P 0 2100 300 2100 1 0 0 +{ +T 0 2100 5 10 0 0 0 0 1 +pintype=unknown +T 355 2095 5 10 0 1 0 0 1 +pinlabel=unknown +T 205 2145 5 10 1 1 0 6 1 +pinnumber=9 +T 0 2100 5 10 0 0 0 0 1 +pinseq=0 +} +P 0 1700 300 1700 1 0 0 +{ +T 0 1700 5 10 0 0 0 0 1 +pintype=unknown +T 355 1695 5 10 0 1 0 0 1 +pinlabel=unknown +T 205 1745 5 10 1 1 0 6 1 +pinnumber=11 +T 0 1700 5 10 0 0 0 0 1 +pinseq=0 +} +P 0 1300 300 1300 1 0 0 +{ +T 0 1300 5 10 0 0 0 0 1 +pintype=unknown +T 155 1695 5 10 0 1 0 0 1 +pinlabel=unknown +T 205 1345 5 10 1 1 0 6 1 +pinnumber=13 +T 0 1300 5 10 0 0 0 0 1 +pinseq=0 +} +B 300 0 600 3900 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 300 4000 8 10 1 1 0 0 1 +refdes=J? +P 0 900 300 900 1 0 0 +{ +T 0 900 5 10 0 0 0 0 1 +pintype=unknown +T 355 895 5 10 0 1 0 0 1 +pinlabel=unknown +T 205 945 5 10 1 1 0 6 1 +pinnumber=15 +T 0 900 5 10 0 0 0 0 1 +pinseq=0 +} +P 1200 2100 900 2100 1 0 0 +{ +T 1200 2100 5 10 0 0 0 6 1 +pintype=unknown +T 845 2095 5 10 0 1 0 6 1 +pinlabel=unknown +T 995 2145 5 10 1 1 0 0 1 +pinnumber=10 +T 1200 2100 5 10 0 0 0 6 1 +pinseq=0 +} +P 1200 1700 900 1700 1 0 0 +{ +T 1200 1700 5 10 0 0 0 6 1 +pintype=unknown +T 845 1695 5 10 0 1 0 6 1 +pinlabel=unknown +T 995 1745 5 10 1 1 0 0 1 +pinnumber=12 +T 1200 1700 5 10 0 0 0 6 1 +pinseq=0 +} +P 1200 1300 900 1300 1 0 0 +{ +T 1200 1300 5 10 0 0 0 6 1 +pintype=unknown +T 845 1295 5 10 0 1 0 6 1 +pinlabel=unknown +T 995 1345 5 10 1 1 0 0 1 +pinnumber=14 +T 1200 1300 5 10 0 0 0 6 1 +pinseq=0 +} +P 1200 900 900 900 1 0 0 +{ +T 1200 900 5 10 0 0 0 6 1 +pintype=unknown +T 845 895 5 10 0 1 0 6 1 +pinlabel=unknown +T 995 945 5 10 1 1 0 0 1 +pinnumber=16 +T 1200 900 5 10 0 0 0 6 1 +pinseq=0 +} +P 0 3700 300 3700 1 0 0 +{ +T 0 3700 5 10 0 0 0 0 1 +pintype=unknown +T 355 3695 5 10 0 1 0 0 1 +pinlabel=unknown +T 205 3745 5 10 1 1 0 6 1 +pinnumber=1 +T 0 3700 5 10 0 0 0 0 1 +pinseq=0 +} +P 0 3300 300 3300 1 0 0 +{ +T 0 3300 5 10 0 0 0 0 1 +pintype=unknown +T 355 3295 5 10 0 1 0 0 1 +pinlabel=unknown +T 205 3345 5 10 1 1 0 6 1 +pinnumber=3 +T 0 3300 5 10 0 0 0 0 1 +pinseq=0 +} +P 0 2900 300 2900 1 0 0 +{ +T 0 2900 5 10 0 0 0 0 1 +pintype=unknown +T 155 3295 5 10 0 1 0 0 1 +pinlabel=unknown +T 205 2945 5 10 1 1 0 6 1 +pinnumber=5 +T 0 2900 5 10 0 0 0 0 1 +pinseq=0 +} +P 0 2500 300 2500 1 0 0 +{ +T 0 2500 5 10 0 0 0 0 1 +pintype=unknown +T 355 2495 5 10 0 1 0 0 1 +pinlabel=unknown +T 205 2545 5 10 1 1 0 6 1 +pinnumber=7 +T 0 2500 5 10 0 0 0 0 1 +pinseq=0 +} +P 1200 3700 900 3700 1 0 0 +{ +T 1200 3700 5 10 0 0 0 6 1 +pintype=unknown +T 845 3695 5 10 0 1 0 6 1 +pinlabel=unknown +T 995 3745 5 10 1 1 0 0 1 +pinnumber=2 +T 1200 3700 5 10 0 0 0 6 1 +pinseq=0 +} +P 1200 3300 900 3300 1 0 0 +{ +T 1200 3300 5 10 0 0 0 6 1 +pintype=unknown +T 845 3295 5 10 0 1 0 6 1 +pinlabel=unknown +T 995 3345 5 10 1 1 0 0 1 +pinnumber=4 +T 1200 3300 5 10 0 0 0 6 1 +pinseq=0 +} +P 1200 2900 900 2900 1 0 0 +{ +T 1200 2900 5 10 0 0 0 6 1 +pintype=unknown +T 845 2895 5 10 0 1 0 6 1 +pinlabel=unknown +T 995 2945 5 10 1 1 0 0 1 +pinnumber=6 +T 1200 2900 5 10 0 0 0 6 1 +pinseq=0 +} +P 1200 2500 900 2500 1 0 0 +{ +T 1200 2500 5 10 0 0 0 6 1 +pintype=unknown +T 845 2495 5 10 0 1 0 6 1 +pinlabel=unknown +T 995 2545 5 10 1 1 0 0 1 +pinnumber=8 +T 1200 2500 5 10 0 0 0 6 1 +pinseq=0 +} +P 0 500 300 500 1 0 0 +{ +T 0 500 5 10 0 0 0 0 1 +pintype=unknown +T 355 495 5 10 0 1 0 0 1 +pinlabel=unknown +T 205 545 5 10 1 1 0 6 1 +pinnumber=17 +T 0 500 5 10 0 0 0 0 1 +pinseq=0 +} +P 1200 500 900 500 1 0 0 +{ +T 1200 500 5 10 0 0 0 6 1 +pintype=unknown +T 845 495 5 10 0 1 0 6 1 +pinlabel=unknown +T 995 545 5 10 1 1 0 0 1 +pinnumber=18 +T 1200 500 5 10 0 0 0 6 1 +pinseq=0 +} +P 0 100 300 100 1 0 0 +{ +T 0 100 5 10 0 0 0 0 1 +pintype=unknown +T 355 95 5 10 0 1 0 0 1 +pinlabel=unknown +T 205 145 5 10 1 1 0 6 1 +pinnumber=19 +T 0 100 5 10 0 0 0 0 1 +pinseq=0 +} +P 1200 100 900 100 1 0 0 +{ +T 1200 100 5 10 0 0 0 6 1 +pintype=unknown +T 845 95 5 10 0 1 0 6 1 +pinlabel=unknown +T 995 145 5 10 1 1 0 0 1 +pinnumber=20 +T 1200 100 5 10 0 0 0 6 1 +pinseq=0 +} -- 2.30.2