Werner Almesberger
e30f773962
modules/HIERARCHY: add BGA-324
2012-11-02 23:24:15 -03:00
Xiangfu
3d3be92460
bga.fpd: remove useless frames
2012-11-01 16:38:40 +08:00
Werner Almesberger
ef5fb20f0e
modules/bga.fpd: don't draw outline Nr time. Once is plenty.
...
Moved the "row" loop from the root frame to a new "pads" frame.
2012-11-01 01:41:02 -03:00
Werner Almesberger
e5c8bd997e
modules/bga.fpd: make "row" a loop and use the "row" table only for lookups
2012-11-01 01:30:59 -03:00
Xiangfu
87db42541b
modules: bga: add 324 footprint
2012-11-01 12:18:34 +08:00
Werner Almesberger
92b93912a4
modules/: add E-SWITCH series 320 tact switch
2012-08-22 16:34:32 -03:00
Werner Almesberger
d37268a6ba
modules/: add PAD_S_120x120; correct classification of PAD_S_150x150
2012-08-10 08:48:52 -03:00
Werner Almesberger
26307b35a0
modules/INFO: add resources for ZX62-B-5PA and ZX62M-B-5P
2012-08-03 20:29:52 -03:00
Werner Almesberger
707aa70cf7
modules/zx62-b-5pa.fpd: Hirose ZX62-B-5PA micro-USB B receptacle, std, no posts
2012-08-03 20:28:58 -03:00
Werner Almesberger
932e5aaf78
modules/zx62m-b-5p.fpd: add Y size of rear pads
2012-08-03 20:24:32 -03:00
Werner Almesberger
cbfba8369f
modules/meander-2450MHz.fpd: make all pads "trace" (regression)
...
The ben-wpan boards were built with the antenna as "trace" (i.e., the
copper is covered with solder mask), but then I adapted the wrong
version of the footprint for kicad-libs.
2012-07-19 00:10:19 -03:00
Werner Almesberger
c0e33e5872
modules/usb_a_plug_smt.fpd: mixed TH/SMT; change the two TH pads to "bare"
...
Rationale: if soldering in the SMT process, one probably wants to check
the TH pads anyway, so there is little point in putting solder paste on
them with the hope that some may stick.
If soldering in a separate TH process, solder paste could clog the holes.
2012-07-19 00:04:29 -03:00
Werner Almesberger
9be533bcdc
modules/pads.fpd: make also square and rectangular pads "bare"
2012-07-19 00:03:32 -03:00
Werner Almesberger
00711fd4bc
modules/: make pads of all fully through-hole components "bare"
2012-07-19 00:02:05 -03:00
Werner Almesberger
faedf5694d
modules/usb-a-pcb.fpd: change pad type from "normal" to "bare"
2012-07-18 23:41:26 -03:00
Werner Almesberger
2c9476c011
modules/: add ZX62M-B-BP (zx62m-b-5p.fpd) to catalog and Makefile
2012-07-14 22:46:59 -03:00
Werner Almesberger
9f127475ac
modules/header.fpd: rearrange measurements; add pitch measurement
2012-07-14 22:44:50 -03:00
Werner Almesberger
caa6e50b9c
modules/dip.fpd: add pitch measurement
2012-07-14 22:38:12 -03:00
Werner Almesberger
5ed1670859
modules/: add measurementes to DIP-4/6-300mil; add to catalog and Makefile
2012-07-14 22:37:19 -03:00
Werner Almesberger
563e5944e3
modules/dip.fpd: add measurements
2012-07-13 23:42:36 -03:00
Werner Almesberger
6ff4042bd2
modules/sot.fpd: put width measurement at constant distance from pad
...
It intersected with the pad in the case of SOT-235.
2012-07-13 23:29:56 -03:00
Werner Almesberger
6216a97c22
modules/header.fpd: add measurement of overall length
2012-07-13 23:13:55 -03:00
Werner Almesberger
71075ec705
modules/pads-array.fpd: added measurements; enabled more pads types
...
We now also generate arrays of 2-10 60x60mil, 80x80mil, and 60x120mil
pads, all with a 100 mil spacing.
2012-07-13 23:01:03 -03:00
Werner Almesberger
8114d1d93f
track "gencat" to "genkicat" name change
2012-07-12 20:15:12 -03:00
Werner Almesberger
20f476b930
modules/Makefile: move "clean" and "spotless" at their usual place at the end
2012-07-12 19:19:44 -03:00
Werner Almesberger
5496ac5af6
modules/Makefile (missing): new target to list footprints missing in hierarchy
2012-07-12 19:18:58 -03:00
Werner Almesberger
62fa46c90c
modules/{Makefile, DESCR}: include descriptions in catalog
...
DESCR is just for demonstration purposes. Need to think of a way to
extract descriptions from material we already have.
2012-07-12 18:55:40 -03:00
Werner Almesberger
475ba28158
modules/Makefile: generate list of .fpd files from variable MODULES
...
... instead of scanning the directory. Also commend out the two footprints
currently not included in MODULES (zx62m-b-5p.fpd and dip4of6.fpd).
2012-07-12 16:33:50 -03:00
Werner Almesberger
1d23f0a742
modules/HIERARCHY: enable MEANDER-2450MHz-{right,left}-1.0mm
...
The now longer yield invalid Postscript, so we can include them in the
catalog.
2012-07-12 16:24:50 -03:00
Werner Almesberger
711147c11d
modules/meander-2450MHz.fpd: do not try to add a tail if zero-sized
...
A zero-sized tail would produce a zero-sized pad, which is no longer allowed.
2012-07-12 16:16:01 -03:00
Werner Almesberger
c8d825ddaa
modules/: first elements for catalog creation (WIP)
...
There are still the following problems to solve:
- the index needs wider columns since footprint names tend to be longer
than component names,
- some things are too big and need scaling (maybe fix this in fped),
- the antenna without "tail" produces one of those zero-width pads
fped likes so much
2012-07-12 04:45:43 -03:00
Werner Almesberger
c21e1f0424
modules/tssop5.fpd: remove zero-width pad 5
2012-07-12 04:38:38 -03:00
Werner Almesberger
359ccc048d
modules/to.fpd (TO-252): remove zero-width pad 2
...
The pad was invisible but still existed, breaking fped's Postscript
output.
2012-07-12 04:36:51 -03:00
Adam Wang
6c2cafea74
qfp.fpd: added more info about QFP48
2012-06-25 15:50:01 +08:00
Adam Wang
3b35416fbb
pads.fpd: added variant sets of C(circle), R(oround) and S(square) pads.
...
PAD_${type}_$size
2012-06-19 14:27:19 +08:00
Adam Wang
045e8488bf
added header.fpd: copied from Werner Almesberger
2012-06-19 11:23:53 +08:00
Adam Wang
f5392aef5b
generic header through hole type
...
header.fpd: copied from Werner Almesberger
- HDR-${C}x${R}-$P
from http://projects.qi-hardware.com/index.php/p/wernermisc/source/tree/master/labsw/modules/header.fpd
2012-06-19 11:19:37 +08:00
Adam Wang
445734e15b
sot.fpd: added package of SO-235 also for TI DBV(R-PDSO-G5)
2012-06-19 10:43:54 +08:00
Adam Wang
7be9efc1c5
ledsmd.fpd: fixed polarized marker
2012-06-18 18:01:17 +08:00
Adam Wang
dd2c1a95b9
Makefile: added necessary fpd filename to generate mod file
2012-06-18 16:47:25 +08:00
Adam Wang
667f6c9f10
dcjack.fpd: fixed "hole (line 63) not completely inside pad "3" (line 67)"
2012-06-18 10:19:55 +08:00
Adam Wang
0f80888e7e
spacer.fpd: added packages of SPACER-$nominal-$disc-$keepout$type
...
based on Werner Almesberger's work:
http://projects.qi-hardware.com/index.php/p/wernermisc/source/tree/master/labsw/modules/spacer.fpd
2012-06-15 18:06:52 +08:00
Adam Wang
c456f08cb1
tactile-sw-spst-ra-dip.fpd: added package of TACTIL-SW-${TYPE}-RA-${A}-${B}
2012-06-15 16:46:46 +08:00
Adam Wang
3a6c44160d
mic-ra-dip.fpd: added package of MIC-RA-DIP-${Dia}x${Height}
2012-06-15 11:13:44 +08:00
Adam Wang
e33374c46f
he-2row-dip.fpd: based on Werner Almesberger's he10.fpd
...
added HE-${n}x2-${px} naming package with outline and marker frames
2012-06-15 10:18:09 +08:00
Adam Wang
eeae68beb1
8_10-socket-ra.fpd: added 8:10-SOCKET-RA
2012-06-14 20:41:07 +08:00
Adam Wang
abb5e71464
rca-3-ra.fpd: renamed package name to RCA-3-RA
2012-06-14 17:00:12 +08:00
Adam Wang
43a6631a46
rca-3-ra.fpd: added RCA-3-RA
2012-06-14 16:54:55 +08:00
Adam Wang
c87046103a
dvi-recept-ra.fpd: added DVI-RECEPT-RA
2012-06-14 13:45:47 +08:00
Adam Wang
2594403a96
usb-a-dual-recept-r.fpd: added USB-A-DUAL-RECEPT-RA
2012-06-13 21:20:10 +08:00
Adam Wang
9f07d100ad
dcjack.fpd: added DCJACK-${L}x${W}
2012-06-13 15:51:49 +08:00
Adam Wang
22a5af8fc5
din-5.fpd: added DIN-SOCKET-PCB-5-45
2012-06-13 14:18:39 +08:00
Adam Wang
c14108c6f7
xlr-plug.fpd: added XLR-PANEL-HORIZ/PCB-PLUG
2012-06-13 11:21:13 +08:00
Adam Wang
6276cf2fd9
xlr-socket.fpd: fixed pad 3's solder pad ring size.
2012-06-13 10:52:27 +08:00
Adam Wang
ec427d9ea9
xlr-socket.fpd: added XLR-PANEL-HORIZ/PCB-SOCKET
2012-06-13 10:19:26 +08:00
Adam Wang
6f14961796
Merge branch 'master' of projects.qi-hardware.com:kicad-libs
2012-06-12 19:11:46 +08:00
Adam Wang
8ea31aa083
he-shrouded.fpd: added NPTH frame
2012-06-12 19:10:20 +08:00
Werner Almesberger
65c02815c5
modules/meander-2.4GHz.fpd: KiCad hates dots - renamed to meander-2450MHz.fpd
2012-06-12 06:26:22 -03:00
Werner Almesberger
c2feac59f7
modules/meander-2.4GHz.fpd: 2.4 GHz PCB antenna
...
From ben-wpan, but with two additional parameters:
- orientation: left or right (measurements are only correct for right;
fped's measurement system doesn't understand mirroring)
- PCB thickness: this determines the size of the "tail" added. We
assume a zero-sized tail (as in TI's original design) works best
for a 1.0 mm PCB.
2012-06-12 05:44:07 -03:00
Adam Wang
081a8b8402
he-shrouded.fpd: SMD type header with shrouded case outline
2012-06-12 16:34:53 +08:00
Adam Wang
178fbc3eff
rj45.fpd: RJ45-8-LED added 8 pins ethernet connectors with two leds version from Molex.
2012-06-11 20:19:02 +08:00
Adam Wang
dc51a1b938
renamed scj368r1.fpd -> phonejack.fpd: phonejack-${size}-${N}
2012-06-11 12:00:03 +08:00
Adam Wang
354d60f2b1
Merge branch 'master' of projects.qi-hardware.com:kicad-libs
2012-06-11 10:28:54 +08:00
Adam Wang
12ffd30806
scj368r1.fpd: added 3.5mm audio stereo phone jack
2012-06-11 10:26:51 +08:00
Werner Almesberger
e01b8d64f9
modules/qfn.fpd: add experimental footprint for AD CP-16-5a* MQ_LFCSP_LQ
...
This package is more BGA than QFN, but let's see how this goes.
Since AD provide footprints for this package only in the proprietary
BXL format, all the parameters are best guesses.
2012-06-10 11:56:26 -03:00
Werner Almesberger
20c94362be
modules/pads-array.fpd: we need loop for pins and for packages, not just one
2012-06-10 11:31:08 -03:00
Werner Almesberger
86ce0c06e6
modules/pads-array.fpd: like pads.fpd, but in a array formations (WIP)
...
For now, it only has the 2 mm pad with a 50 mil raster, suitable for
ribbon cables.
2012-06-09 20:09:36 -03:00
Werner Almesberger
8d40b38af3
modules/Makefile (MODULES): add bat-clip-aa-th
2012-06-09 20:07:52 -03:00
Adam Wang
17ae71b17d
stdpass.fpd: added 1812 size which referred from TycoElectronics
2012-06-08 15:49:53 +08:00
Adam Wang
9a717ee91c
c-t-smd.fpd: added variants named: TC-$Case-$EIA-$Density for relevant EIA size of Tantalum capacitors
2012-06-08 13:28:55 +08:00
Adam Wang
71a66c7d94
c-smd.fpd: added packages for SMD Aluminum Electrolytic Capacitors
2012-06-07 20:26:59 +08:00
Adam Wang
bcdcbdbdc9
xtal-4.fpd: added xtal4-5mmx3.2mm variant package
2012-06-07 14:37:28 +08:00
Adam Wang
eb8132ce8e
xtal-2.fpd: added 2-pins smd xtal pattern -> xtal2-11.5mmx4.83mm
2012-06-07 13:42:15 +08:00
Adam Wang
3baf66a3de
xtal-4.fpd:
...
1. duplicated from ben-wpan/modules/xtal-4.fpd and added new variant xtal4-6mmx3.6mm
2. added pin1 marker
2012-06-07 10:33:19 +08:00
Adam Wang
57ab747896
Merge branch 'master' of projects.qi-hardware.com:kicad-libs
2012-06-07 09:10:57 +08:00
Adam Wang
c05a603a4b
stdpass.fpd: added a cathode for polarized variants(xxxxP) started from 0603
2012-06-07 09:08:32 +08:00
Werner Almesberger
0eb38811d1
modules/bat-clip-aa-th.fpd: open clip for AA batteries, through-hole
2012-06-06 19:08:46 -03:00
Adam Wang
1357fee990
ledsmd.fpd: added LEDSMD-0603R for right angle LED land pattern. Not include light shadow area.
2012-06-06 16:59:41 +08:00
Adam Wang
0f19a6db3e
do-214.fpd: added DO-214AA package
2012-06-06 15:57:00 +08:00
Adam Wang
20f23f8841
INFO: added DO-214 package info.
2012-06-06 14:30:56 +08:00
Adam Wang
61750b4a42
INFO: added more SOT23 info
2012-06-06 11:25:19 +08:00
Adam Wang
b068f97d0a
sot23.fpd: added measurement for max. distance between pads.
2012-06-06 11:05:40 +08:00
Adam Wang
3c76baf95c
tssop5.fpd: TSSOP5 for NXP
2012-06-06 10:32:33 +08:00
Adam Wang
3fdc95efb0
added TSSOP info
2012-06-05 22:25:20 +08:00
Adam Wang
35b91110a0
tsop.fpd: changed measurements and moved marker to be close to pin1's left side.
2012-06-05 22:19:26 +08:00
Adam Wang
acebf7df8f
sot23.fpd: added SOT23 generic package with counter-clockweise or clockwise pin assignment
2012-06-05 16:26:17 +08:00
Adam Wang
2f182e5e37
bga.fpd: added module for Altera 484-FineLine BGA(FBGA) and Xilinx FG(G)484 Fine-Pitch BGA, 1.00 mm pitch
2012-06-05 14:27:02 +08:00
Adam Wang
70094513ba
qfp.fpd: added QFP64 variant
2012-06-04 16:46:19 +08:00
Adam Wang
f5c8b9ba4c
ssop.fpd: added TSSOP14 variant and move marker placed at outside of left lower corner.
2012-06-04 15:51:29 +08:00
Adam Wang
4296dd48e7
tsop.fpd: added TSOP66 with a width of 400 mil chip
2012-06-04 14:13:17 +08:00
Adam Wang
27019d128d
to.fpd: added TO-263 variant
2012-06-04 10:22:24 +08:00
Adam Wang
b287ab53d2
eus.fpd: smarter codes from Werner Almesberger
2012-06-01 16:24:01 +08:00
Adam Wang
4cc64c9393
eus.fpd: added new EUS for TI PTH04000WAH footprint
2012-05-30 12:06:37 +08:00
Adam Wang
8b151f165e
Merge branch 'master' of projects.qi-hardware.com:kicad-libs
2012-05-30 12:06:12 +08:00
Adam Wang
e3556cabf2
INFO: clean up by order
2012-05-30 12:05:25 +08:00
Werner Almesberger
20b7c5f395
modules/qfp-gen.fpd: further improvements (WIP)
...
- add rounding,
- add pad numbers, and
- more measurements.
Alas, the geometry still doesn't look quite right: in the 32 pin
package, the pads seem short and too wide. In the 48 pin version,
it's the opposite.
2012-05-29 21:52:30 -03:00
Adam Wang
983ee35126
Merge branch 'master' of projects.qi-hardware.com:kicad-libs
2012-05-29 18:50:08 +08:00
Adam Wang
9762038bbc
to.fpd: added TO-252 package
2012-05-29 18:48:52 +08:00
Werner Almesberger
b977bc9c20
Merge branch 'master' of projects.qi-hardware.com:kicad-libs
2012-05-29 01:33:31 -03:00
Werner Almesberger
6a242723fb
modules/qfp-gen.fpd: QFP modules generated from IPC-7351 formulas (WIP)
...
Known issues:
- the dimensions don't look quite right yet. Especially clearance
between pads is insufficient.
- results need rounding
- the design is a bit too efficient for its own good: several
measurements aren't possible. Maybe split sides into different
frames.
2012-05-29 01:29:49 -03:00