1
0
mirror of git://projects.qi-hardware.com/kicad-libs.git synced 2024-12-29 14:08:58 +02:00
Commit Graph

350 Commits

Author SHA1 Message Date
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
Werner Almesberger
1f0d15cc80 components/lpc1100-qfn33.lib: remove dubious "R" (reserved) pin function
NXP put "R" as the first name of some pins, e.g., R/PIO1_2/AD3/CT32B1_MAT
This is meant to indicate that it may have a possible extra function
which doesn't exist in the present implementation.

The whole concept seems bogus. First of all, there are several pins with
supposedly different roles but all with a common name. Second, one isn't
even supposed to set the pin configuration register to a value selecting
this "reserved" function. Third, there are several other pins that also
have unused codepoints in their function settings, e.g., PIO0_3 or
PIO0_4/SCL but there's no "R" in evidence there.

So that "R" doesnt seem to make any sense, may cause confusion, and
makes the symbol more crowded.
2012-12-20 19:45:19 -03:00
Werner Almesberger
ecba9a3874 components/lpc1100-qfn33.lib: NXP LPC11xx series in HVQFN33 package 2012-12-20 18:26:23 -03:00
Werner Almesberger
e10d1e92a0 components/HIERARCHY: add XC6SLX9-CSG324 2012-12-20 18:01:54 -03:00
Xiangfu
43aba44c9c bga.fpd: add ft256 2012-11-22 22:00:20 +08:00
Xiangfu
4d435f3782 xc6slx9-csg324: fix the P13 pin label 2012-11-07 16:01:15 +08:00
Xiangfu
2dd276847d xc6slx9-csg324: add all other pins 2012-11-07 15:39:52 +08:00
Xiangfu
1c03185f1b xc6slx9-csg324: add dedicate pins (jtag etc) 2012-11-07 14:34:28 +08:00
Xiangfu
e99a94769a xc6slx9-csg324: add power/gnd pins 2012-11-07 14:25:34 +08:00
Xiangfu
3b75cfe640 add .gitignore 2012-11-07 12:05:54 +08:00
Xiangfu
aa255fbcc0 add xc6slx9-csg324 base on ftg256 2012-11-07 12:05:54 +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
169136f47d components/con.lib: fix typo "CD/DAT2" vs. "CD/DAT3" 2012-11-05 16:34:06 -03:00
Werner Almesberger
a1f4f815c0 add nmosfet-gsd (N-Channel MOSFET, G-S-D pin order) component 2012-11-03 00:10:08 -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
Werner Almesberger
fde85af34e add 74x585 (shift register with latch and 3-state output) component 2012-11-02 23:22:00 -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
01a34a85d6 components/: add ATtiny87/167 (in dual-in-line packages, i.e., TSSOP and SIOC) 2012-08-03 21:05:43 -03:00
Werner Almesberger
937d55f452 components/HIERARCHY: add XC6SLXN-TQG144 2012-08-03 21:04:04 -03:00
Werner Almesberger
8f80a595d8 scripts/missing-in-tree: fix -L dir; clean up use of extension 2012-08-03 21:02:34 -03:00
Werner Almesberger
1e22d3e260 components/EXPAND: rename to HIERARCHY 2012-08-03 21:01:37 -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
a39861b4b5 Makefile: also run make for components/, since we now have gencon.lib 2012-07-30 12:00:09 -03:00
Xiangfu
dd67cef439 add AUTHOR/pro info about xc6slx9-tqg144 2012-07-20 11:28:52 +08:00
Xiangfu
880f009c07 copy cx6slx9 from azonenberg lib 2012-07-20 11:28:52 +08: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