Date:2010-09-02 23:05:15 (9 years 1 month ago)
Author:Werner Almesberger
Commit:7c1383d43eb56a0243c75139b78cd3607ba8c6b7
Message:Added components (transistor and balun) for the uSD variant.

- atusd/Makefile:
- AUTHORS, atusd/Makefile, atusd/dtc123.lib, atusd/dtc123je.fpd: borrowed
the DTC123 symbol (Alvaro Lopes) and footprint (Dave Ball) from
gta02-core. Note that this isn't the part I'm using in my prototype, and
I'm trying to get rid of it entirely, so all this will change before too
long.
- components/BOOKSHELF, components/INFO, components/balun.lib,
modules/Makefile, modules/INFO, modules/0805-6.fpd: added the Wuerth
748421245 balun

makefile
Files: AUTHORS (1 diff)
BOOKSHELF (1 diff)
atusd/Makefile (1 diff)
atusd/dtc123.lib (1 diff)
atusd/dtc123je.fpd (1 diff)
components/INFO (1 diff)
components/balun.lib (1 diff)
modules/0805-6.fpd (1 diff)
modules/INFO (1 diff)
modules/Makefile (1 diff)

Change Details

AUTHORS
1Dave Ball <openmoko@daveball.org.uk>
2
3  atusd/dtc123je.fpd
4
15Alvaro Lopes <alvieboy@alvie.com>
26
7  atusd/dtc123.lib
38  components/mini_usb_b.lib
49  components/xtal-4.lib (originally tas4025a.lib)
510
BOOKSHELF
7878N: ltst-c190krkt
7979A: led
8080D: http://optoelectronics.liteon.com/en-us/api/DwonloadFileHandler.ashx?txtSpecNo=DS-22-99-0151&txtPartNo=LTST-C190KRKT
81
82# MMST3904
83N: mmst3904
84D: http://www.diodes.com/datasheets/ds30082.pdf
85
86# Wuerth 748421245 balun/filter
87N: 748421245
88A: balun2
89D: http://katalog.we-online.de/kataloge/eisos/media/pdf/748421245.pdf
atusd/Makefile
1NAME = atusd
2
3.PHONY: all gen generate sch brd xpdf
4
5all: dtc123je.mod
6        @echo "make what ? target: gen sch brd xpdf"
7        @exit 1
8
9gen generate:
10        eeschema --plot `pwd`/atusd.sch
11        # need scripts
12
13sch:
14        eeschema `pwd`/atusd.sch
15
16brd:
17        pcbnew `pwd`/atusd.brd
18
19xpdf:
20        xpdf atusd.pdf
21
22dtc123je.mod: dtc123je.fpd
23        fped -k $< >$@ || { rm -f $@; exit 1; }
atusd/dtc123.lib
1EESchema-LIBRARY Version 2.3 Date: Sa 13 Jun 2009 13:44:32 CDT
2#
3# DTC123
4#
5DEF DTC123 Q 0 40 Y N 1 F N
6F0 "Q" -100 225 60 H V C CNN
7F1 "DTC123" -200 -300 60 H V C CNN
8ALIAS DTC123JETL
9DRAW
10P 5 0 1 0 190 -90 170 -30 130 -70 190 -90 190 -90 F
11C -50 0 5 0 1 0 F
12C 200 -180 5 0 1 0 F
13P 2 0 1 0 200 -100 200 -250 N
14P 2 0 1 0 200 100 200 150 N
15P 10 0 1 0 -50 0 -75 0 -85 20 -105 -20 -125 20 -145 -20 -165 20 -185 -20 -195 0 -210 0 N
16P 2 0 1 0 -50 -180 200 -180 N
17P 2 0 1 0 -50 -150 -50 -180 N
18P 2 0 1 0 100 0 -50 0 N
19C 150 0 0 0 1 0 N
20P 3 0 1 0 150 -50 100 0 100 0 N
21P 2 0 1 0 100 0 200 100 N
22P 3 0 1 0 190 -90 200 -100 200 -100 N
23P 3 0 1 10 100 75 100 -75 100 -75 N
24P 7 0 1 0 -50 -30 -30 -40 -70 -60 -30 -80 -70 -100 -30 -120 -50 -130 N
25P 3 0 1 0 -50 -130 -70 -140 -50 -150 N
26P 2 0 1 0 -50 0 -50 -30 N
27P 2 0 1 0 -210 0 -250 0 N
28S -250 150 250 -250 0 1 0 N
29X C 3 200 250 100 D 40 40 1 1 P
30X B 1 -350 0 100 R 40 40 1 1 I
31X E 2 200 -350 100 U 40 40 1 1 P
32ENDDRAW
33ENDDEF
34#
35#End Library
atusd/dtc123je.fpd
1/* MACHINE-GENERATED ! */
2
3package "dtc123je"
4unit mm
5__0: vec @(0mm, 1.3mm)
6__1: vec __0(-0.7mm/2, 0.7mm/2)
7__2: vec .(0.7mm, -0.7mm)
8pad "3" __1 .
9__3: vec @(0.5mm, 0mm)
10__4: vec __3(-0.6mm/2, 0.7mm/2)
11__5: vec .(0.6mm, -0.7mm)
12pad "1" __4 .
13__6: vec @(-0.5mm, 0mm)
14__7: vec __6(-0.6mm/2, 0.7mm/2)
15__8: vec .(0.6mm, -0.7mm)
16pad "2" __7 .
17measx __6 >> __3 -0.5mm
18measy __3 >> __0 -0.5mm
19measy __8 >> __7 0.8mm
20measx __7 >> __8 0.2mm
21measx __1 >> __2 0.2mm
22measy __2 >> __1 0.9mm
components/INFO
2525
2626# Generic antenna with ground on pin 1, feed on pin 2
2727S: antenna
28
29# Typical SMT balun configuration
30S: balun
components/balun.lib
1EESchema-LIBRARY Version 2.3 Date: Thu Sep 2 15:10:08 2010
2#
3# BALUN
4#
5DEF BALUN B 0 40 Y Y 1 F N
6F0 "B" -300 350 60 H V C CNN
7F1 "BALUN" -200 -350 60 H V C CNN
8DRAW
9T 0 -250 -250 50 0 0 0 GND Normal 0 C C
10A -100 -149 49 900 -11 0 1 0 N -100 -100 -50 -150
11A -100 -49 49 900 -11 0 1 0 N -100 0 -50 -50
12A -100 51 49 900 -11 0 1 0 N -100 100 -50 50
13A -100 151 49 900 -11 0 1 0 N -100 200 -50 150
14A -99 -150 49 0 -911 0 1 0 N -50 -150 -100 -200
15A -99 -50 49 0 -911 0 1 0 N -50 -50 -100 -100
16A -99 50 49 0 -911 0 1 0 N -50 50 -100 0
17A -99 150 49 0 -911 0 1 0 N -50 150 -100 100
18A 99 -150 49 1800 -888 0 1 0 N 50 -150 100 -200
19A 99 -50 49 1800 -888 0 1 0 N 50 -50 100 -100
20A 99 50 49 1800 -888 0 1 0 N 50 50 100 0
21A 99 150 49 1800 -888 0 1 0 N 50 150 100 100
22A 100 -149 49 900 -1788 0 1 0 N 100 -100 50 -150
23A 100 -49 49 900 -1788 0 1 0 N 100 0 50 -50
24A 100 51 49 900 -1788 0 1 0 N 100 100 50 50
25A 100 151 49 900 -1788 0 1 0 N 100 200 50 150
26X ~ 1 -400 200 300 R 50 50 1 1 P
27X ~ 2 400 0 300 L 50 50 1 1 W
28X ~ 3 400 200 300 L 50 50 1 1 P
29X ~ 4 400 -200 300 L 50 50 1 1 P
30X ~ 5 -400 -200 300 R 50 50 1 1 W
31ENDDRAW
32ENDDEF
33#
34#End Library
modules/0805-6.fpd
1/* MACHINE-GENERATED ! */
2
3frame pad {
4    set l = a+0.1mm
5
6    set s = c+0.2mm
7
8    __0: vec @(-l/2, -s/2)
9    __1: vec @(l/2, s/2)
10    pad "$n" __0 .
11}
12
13frame pads {
14    table
15        { n, x, y }
16        { 1, 1, 1 }
17        { 2, 0, 1 }
18        { 3, -1, 1 }
19        { 4, -1, -1 }
20        { 5, 0, -1 }
21        { 6, 1, -1 }
22
23    set sy = (B-c)/2
24
25    __0: vec @(x*e, y*sy)
26    frame pad .
27}
28
29frame outline {
30    set L = A+2*clear
31
32    set W = B+2*clear+0.4mm
33
34    set clear = 5mil
35
36    set width = 5mil
37
38    __0: vec @(-L/2, -W/2)
39    __1: vec @(L/2, W/2)
40    rect __0 . width
41}
42
43package "0805-6"
44unit mm
45
46table
47    { A, B, a, c, e }
48    { 2mm, 1.25mm, 0.3mm, 0.3mm, 0.65mm }
49
50frame pads @
51frame outline @
52measx pad.__0 -> pad.__1 -1mm
53measy pad.__1 -> pad.__0 1.5mm
54measx pad.__1 -> pad.__0 -1.5mm
55measx pad.__0 >> pad.__1 -1.5mm
56measy pad.__0 -> pad.__1 1.1mm
57measy pad.__0 >> pad.__1 1.5mm
58measx outline.__0 >> outline.__1 -1.5mm
59measy outline.__0 >> outline.__1 1.5mm
modules/INFO
4747
4848# Solder pads and test points
4949F: pads
50
51# 0805 package with six pads
52F: 0805-6
modules/Makefile
1MODULES=meander mini-usb pads qfn qfp stdpass xtal-4
1MODULES=0805-6 meander mini-usb pads qfn qfp stdpass xtal-4
22
33.SUFFIXES: .fpd .mod
44.PHONY: all clean

Archive Download the corresponding diff file



interactive