1
0
mirror of git://projects.qi-hardware.com/kicad-libs.git synced 2024-12-28 04:33:20 +02:00
Commit Graph

221 Commits

Author SHA1 Message Date
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
Adam Wang
b8f4df391b added to-252 link 2012-05-29 11:58:42 +08:00
Adam Wang
d0f16e9e1e tsop.fpd: added 28 and 32 pins option 2012-05-29 11:54:41 +08:00
Adam Wang
dfcaa9dba5 tsop.fpd: added new TSOP module 2012-05-29 10:34:38 +08:00
Adam Wang
b88a133fd6 ir.fpd: added front edge silkscreen 2012-05-29 08:39:07 +08:00
Adam Wang
e92838c765 ir.fpd: added IR receiver footprint 2012-05-28 21:10:42 +08:00
Adam Wang
f077efe8dc added SOIC footprints: 8, 14 and 16 pins. 2012-05-28 13:53:41 +08:00
Adam Wang
6c2655c5bc INFO: removed AD QFP info 2012-05-25 18:40:10 +08:00
Adam Wang
d4be1a4c8c qfp.fpd: get rid of the AD land patter and rename variant to name 2012-05-25 18:35:43 +08:00
Adam Wang
61fecbd904 Merge branch 'master' of projects.qi-hardware.com:kicad-libs 2012-05-25 18:19:55 +08:00
Adam Wang
bd5c1c3515 qfp.fpd: added Maxim C48 and Analog Device ST-48 variant 2012-05-25 18:19:04 +08:00
Werner Almesberger
63773814ff modules/INFO: updated URLs for "ssop" 2012-05-24 18:52:27 -03:00
Werner Almesberger
53d5b0cace modules/ssop.fpd: added TSSOP-20 and pad center-to-center measurement 2012-05-24 18:51:37 -03:00
Werner Almesberger
6ee60a4607 modules/qfp.fnp: change pad width X1 from 0.55 to 0.45 mm (reported by Adam Wang)
The data sheet says it shall be 0.40-0.50 mm
2012-05-24 10:06:38 -03:00
Adam Wang
c1811e3723 mdip.fpd: 1) set mil unit 2) added measurements 3) set width = 355 mil 2012-05-23 17:28:22 +08:00
Adam Wang
ba2a95bf4b mdip.fpd: added. 2012-05-23 14:47:24 +08:00
Adam Wang
d18ba26945 INFO: added tag F: mdip 2012-05-23 11:00:06 +08:00
Adam Wang
9c6b38d1ae dip.fpd, dip4of6.fpd: copied both from /labsw/modules 2012-05-22 11:34:50 +08:00
Werner Almesberger
92a8467971 modules/stdpass.fpd: remove -M variants 2012-05-21 00:41:38 -03:00
Werner Almesberger
5171ee9221 modules/zx62m-b-5p.fpd: Hirose ZX62M-B-5P Micro-USB receptacle (mid-mount)
From idbg. Hirose's new part number is ZX62M-B-5P(02); needs review for
changes.
2012-04-01 20:12:02 -03:00
Werner Almesberger
0d0c30215e modules/stdpass.fpd: added 2010 and 2512 (imperial) footprints (draft) 2011-08-23 11:26:55 -03:00
Werner Almesberger
5e1d03b716 modules/sot.fpd: experimental "generic" SOT footprint 2011-08-16 15:58:26 -03:00
Werner Almesberger
0f1829b279 modules/qfn.fpd (QFN28-MCHP-ML): footprint for Microchip 0.65 mm 28QFN package 2011-08-16 12:29:18 -03:00
Werner Almesberger
d04a714bb4 modules/qfn.fpd: added paste island ratio calculation, with NXP recommendations
See also
http://lists.en.qi-hardware.com/pipermail/discussion/2011-March/007639.html
2011-08-16 12:26:15 -03:00
Werner Almesberger
57d2356cb7 Updated modules/INFO and modules/Makefile for ssop.fpd 2011-08-15 21:10:11 -03:00
Werner Almesberger
74980e3db9 Moved ssop.fpd from f32xbase/c2usb to kicad-libs (incoming) 2011-08-14 05:03:48 -03:00
Werner Almesberger
a8d0c40d7f Moved sot-323.fpd from ben-wpan to kicad-libs (incoming) 2011-08-14 04:49:36 -03:00
Werner Almesberger
dc3baf5c15 Moved usb-a-pcb.fpd from f32xbase/c2usb to kicad-libs (incoming) 2011-08-14 04:02:18 -03:00
Werner Almesberger
39c7ee76cf Moved mini-usb.fpd and usb_a_plug_smt.fpd from ben-wpan to kicad-libs (incoming) 2011-08-14 03:06:15 -03:00
Werner Almesberger
4265fc1e8a Moved qfn.fpd and qfp.fpd from ben-wpan to kicad-libs (incoming) 2011-08-14 00:26:32 -03:00
Werner Almesberger
de2174d987 modules/INFO, modules/Makefile, modules/fiducial.fpd, AUTHORS: added fiducial 2011-03-23 12:33:40 -03:00
Werner Almesberger
6691da126b modules/stdpass.fpd: reduced silk screen width of outline from 5 to 3 mil 2011-03-22 02:35:26 -03:00
Werner Almesberger
cf1240df7f modules/pads.fpd: added 80 mil / 2 mm circular pad "PAD_80x80" 2011-02-03 13:47:08 -03:00
Werner Almesberger
7c622776e7 stdpass.fpd: set outline clearance (courtyard) to 0.15/0.25 mm of IPC-7351B 2011-01-22 11:43:59 -03:00
Werner Almesberger
e29769046c stdpass.fpd: enlarged 0402 and 0603 footprint
For details, see
http://lists.en.qi-hardware.com/pipermail/discussion/2011-January/006959.html

Note: 0402-M and 0603-M will be deleted later, along with all the other
*-M.
2011-01-22 10:15:06 -03:00
Werner Almesberger
4dfabf5143 pads.fpd: set pad type to "bare", so the we don't get solder paste on it 2011-01-17 22:19:36 -03:00
Werner Almesberger
1a5a92e369 8_10-card.fpd: set pad type to "bare", so the we don't get solder paste on them 2011-01-17 22:14:25 -03:00
Werner Almesberger
20a669cc46 now that all users of usd-card have been changed to 8_10-card, remove it
- components/usd-card.lib: removed
- modules/usd-card.fpd: removed
- modules/Makefile (MODULES): removed usd-card
2011-01-17 17:48:40 -03:00
Werner Almesberger
85fb77c48b introduced 8_10-card.fpd as politically correct alias of usd-card.fpd
- AUTHORS, INFO, Makefile: renamed "usd-card" to "8_10-card"
- modules/usd-card.fpd: copied to 8_10-card.fpd
- modules/8_10-card.fpd: changed package name from "uSD-Card" to
  "8:10-card"
2011-01-17 12:12:49 -03:00
Werner Almesberger
3d882995c5 usd-card.fpd: added distance of contacts base line from card edge 2011-01-04 17:26:42 -03:00
Werner Almesberger
c4f05929a6 modules/usd-card.fpd: added measurement of total length 2010-12-17 07:54:17 -03:00
Werner Almesberger
6bb7d7bb8e Added modules/INFO and AUTHORS. 2010-10-24 23:41:51 -03:00
Werner Almesberger
a97325c95d Moved pads.fpd (from f32xbase/c2usb and ben-wpan) here.
- modules/pads.fpd: assorted pads for test points and soldering
- modules/Makfile (MODULES): added "pads"
2010-10-20 13:54:52 -03:00
Werner Almesberger
476841d562 modules/stdpass.fpd: added experimental -M variants for manual soldering that
have 0.05 mm longer pads.

The regular footprints for 0402 and 0603 are designed for reflow soldering
and they should work well for that. However, when soldering with a
soldering iron, often a little more space on the short side of the
component would be desirable. This change provides a set of components
that add 0.05 mm to each pad, making the entire footprint (and outline)
0.1 mm longer.

This is exerimental and may change in the future.
2010-09-01 18:45:28 -03:00
Werner Almesberger
7ca5701a18 modules/stdpass.fpd, originally from gta02-core 2010-09-01 04:00:07 -03:00
Werner Almesberger
e6fd40b41f modules/usd-card.fpd: renamed "depth" to "push" and increased from 1.3 mm to
1.4 mm
2010-09-01 01:02:18 -03:00
Werner Almesberger
a80b5b50c8 modules/usd-card.fpd: added measurement of width at contact side. 2010-09-01 00:32:47 -03:00
Werner Almesberger
8827771fbf Inaugural commit: uSD card as a footprint, inspired by Rikard Lindstrom's work. 2010-08-31 21:43:22 -03:00