Mail Archives: geda-help/2017/05/28/22:41:05
On Mon, 29 May 2017, Smilie (smilie AT posteo DOT de) [via geda-help AT delorie DOT com] wrote:
> That is great.
> I can not belief this.
> Thank you very much.
>
> The next idea follows as soon as possible. (:
>
>
> In Example:
> I finde a rule fore footprint construction.
> http://www.kemet.com/Lists/TechnicalArticles/Attachments/29/f2100e.pdf
> This Documentation is according to the IPC-SM-782.
> And KEMET make this IPC-rule easy to understand, i think.
>
> We can now take this Information and make gEDA more perfect.
> We can add some SMD-Footprints to the standard library in accordance
> to the IPC.
> I think, this is a important feature to make pcb more seriously.
>
> I have an Idea, but this is not easy.
> We can innovate a new attribute in xgschem
> "IPC-SMT-782A-Kemet_l=length_mm/mil",
> "IPC-SMT-782A-Kemet_w=with_mm/mil",
> "IPC-SMT-782A-Kemet_h=height_mm/mil",
> "Make-Footprint=1".
>
> More Easy is the use of a script "IPC-SMT-782A l w h mm/mil" to
> generate fp-files.
>
> And more Easy is the including of some standard footprints "IPC0603",
> "IPC0805","IPC2220"....
>
>
> What you think about.
Just like your previous bugreport, it's yet another thing that's already
solved in pcb-rnd since long time ago. Not the syntax you suggested, not
specifically coded for IPC, but everyhing is there to make it a few hours
work to get an IPC-compatible smt script.
It's called parametric footprint. If you write footprintname(param,
param, param) in gschem's footprint= attribute (or anywhere else in the
GUI or files), pcb-rnd tries to execute script footprtintname instead of
loading it as a footprint file. The syntax would be ipc_smt(12, 06) and
ipc_smt(12, 06, 02) and the verbose versions could be ipc_smt(w=12, l=06,
h=02).
The parametric footprint system has a web UI so you can easily try the
existing scripts: http://igor2.repo.hu/cgi-bin/pcblib-param.cgi
Regards,
Igor2
- Raw text -