Module management is fairly easy, but it does not seem to be very well
used.
This is probably due to the way that the modules are installed, where
everything is pretty much set up ready to go.
If you have a hunt around in kicad/share/modules you will find some .brd
files. these are the recommended method of managing / documenting
modules. from the .brd files you can generate all the modules on them
by using the archive footprints function. This method is documented in
the help files of pcbnew.
You can add modules to the .brd files then run the archive function to
recreate the modules as needed. It is recommended that you create your
ow .brd files for your own modules, as there is always the danger that
modules can be overwritten during re-installs.
I was not convinced at first by using .brd files for module management,
but I've been convinced that it's quite a easy method.
With the imperial / metric versions. the only thing I can think of is that
it may be that because kicad (at least the 2009 versions) use imperial as
it's base measurement system that someone created the imperial versions to
avoid grid mismatches.
Andy
On Tue, 11 May 2010 21:25:03 -0500
Karl Schmidt k...@xtronics.com wrote:
I'm not sure I understand why the library of modules is in the state it is?
I would expect to see
module files like SO.mod, DO.mod, DIP.mod, PLC.mod, discreet_SM.mod, etc. Am
I missing something?
Anyway, it appears that I should not trust what is in the library anyway. I
got a copy of
LP Calculator to work. should probably be three versions of the modules
library for surface-mount
work - General purpose - high reliability and very-high density. (There are
settings to get these
numbers out of LP-calculator).
A = Most - reliable - but bigger
B = Nominal - mid sized
C = Least - very small
For others that want to generate these pads - here are the clues
From http://landpatterns.ipc.org/default.asp Download this link
http://landpatterns.ipc.org/files/PCBM_LP_Calculator_V2009-0831.zip
Get Winetricks from: http://winezeug.googlecode.com/svn/trunk/winetricks Save
the script Then using
a Terminal type in sh winetricks in script directory Select using the GUI
dotnet20 and install
There is one other detail that should get worked out - there are two ways
that cap footprints are
specified - and it generates confusion - metric and imperial - thus 0201
(02x01mils) = 0603 in
metric (remind me to once again curse the creeps that stopped metrication
back in the '60s).
Complete list
http://wiki.xtronics.com/index.php/Capacitor_Codes#Imperial_and_metric_case_size_codes
There are two that overlap - there is are 0402 0603 in both imperial and
metric.
The library name ought to give a hint as to the units used..
The current lib lists these as SM0603 in imperial.. I'm thinking of
creating a metric named lib
with 0603M?
Karl Schmidt EMail k...@xtronics.com
Transtronics, Inc. WEB http://xtronics.com
3209 West 9th Street Ph (785) 841-3089
Lawrence, KS 66049 FAX (785) 841-0434
Let us live so that when we come to die even the undertaker will be sorry.
-- Mark Twain
Please read the Kicad FAQ in the group files section before posting your
question.
Please post your bug reports here. They will be picked up by the creator of
Kicad.
Please visit http://www.kicadlib.org for details of how to contribute your
symbols/modules to the kicad library.
For building Kicad from source and other development questions visit the
kicad-devel group at http://groups.yahoo.com/group/kicad-develYahoo! Groups
Links