1
0
mirror of git://projects.qi-hardware.com/kicad-libs.git synced 2025-04-21 12:17:26 +03:00
Commit Graph

449 Commits

Author SHA1 Message Date
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
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