1
0
mirror of git://projects.qi-hardware.com/kicad-libs.git synced 2024-07-04 15:22:58 +03:00
Commit Graph

163 Commits

Author SHA1 Message Date
Werner Almesberger
b3d76021a0 modules/inductor-2p.fpd: footprints for 2-SMD inductors (3mmx3mm for now) 2012-12-22 22:22:41 -03:00
Werner Almesberger
6b6eaf674c modules/8_10-socket-ra-push-pull.fpd: Amphenol 114-00841-68 push-pull uSD 2012-12-22 22:01:06 -03:00
Werner Almesberger
5c3043affc modules/lga.fpd: LGA-16-3x3 package, for LIS3DH 2012-12-22 18:50:44 -03:00
Werner Almesberger
72b0c31f3e Merge branch 'master' of projects.qi-hardware.com:kicad-libs 2012-12-21 20:35:09 -03:00
Werner Almesberger
2e07473015 include common/Makefile after "all", so that it won't override the default 2012-12-21 20:27:39 -03:00
Werner Almesberger
21513c1c61 title page: always generate title.ps when generating the catalog
In order to keep "phony" title.ps from triggering a catalog rebuild when
nothing has changed, we also have to remove it as a dependency from
"catalog", and just invoke "make" explicitly.
2012-12-21 20:25:35 -03:00
Werner Almesberger
694cebf972 modules/dfn.fpd: DFN-8 (aka TI's WSON-8) package, for TPS6216x 2012-12-21 20:22:17 -03:00
Xiangfu
b3fcc764f5 bga: use the nominal size 2012-12-21 22:32:53 +08:00
Werner Almesberger
e324adc35a add title pages to the catalogs, with useful information like the creation date 2012-12-21 00:51:20 -03:00
Werner Almesberger
cce90811d9 modules/: "make brd" opens pcbnew for footprint examination
The profile is automatically generated from the list of modules.
2012-12-20 22:42:55 -03:00
Werner Almesberger
94f902495c modules/: add QFN32-HVQFN (e.g., for NXP LPC1xxx parts) 2012-12-20 22:13:13 -03:00
Werner Almesberger
3ae4978fe8 modules/HIERARCHY: add BGA-256 2012-12-20 22:12:30 -03:00
Werner Almesberger
d9727bbc35 modules/qfn.fpd: NXP "HVQFN33" footprint (without the vias)
This is just the basic geometry. The fancy vias need an extension of the
QFN model.
2012-12-20 20:18:49 -03:00
Xiangfu
43aba44c9c bga.fpd: add ft256 2012-11-22 22:00:20 +08:00
Werner Almesberger
2ed2889fe1 add Panasonic EVQQ7 "joystick" switch
Footprint is just draft quality for now.
2012-11-05 17:47:12 -03:00
Werner Almesberger
a82eb0b3f6 modules/ssop.fpd: add TSSOP-16 2012-11-02 23:34:45 -03:00
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