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
Werner Almesberger
8114d1d93f
track "gencat" to "genkicat" name change
2012-07-12 20:15:12 -03:00