delorie.com/archives/browse.cgi   search  
Mail Archives: geda-help/2017/05/28/22:41:05

X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f
X-Recipient: geda-help AT delorie DOT com
Date: Mon, 29 May 2017 04:50:43 +0200 (CEST)
X-X-Sender: igor2 AT igor2priv
To: "Smilie (smilie AT posteo DOT de) [via geda-help AT delorie DOT com]" <geda-help AT delorie DOT com>
X-Debug: to=geda-help AT delorie DOT com from="gedah AT igor2 DOT repo DOT hu"
From: gedah AT igor2 DOT repo DOT hu
Subject: Re: [geda-help] Thank you verry much, next Idea - IPC proof
In-Reply-To: <20170529010708.29be8939@debian>
Message-ID: <alpine.DEB.2.00.1705290442550.27212@igor2priv>
References: <20170515111111 DOT 1ba62f47 AT debian> <CAJZxidAk2Ur3B1Hox5_iWJGXiLyYZZXikJnnjxUt_kXUL==CQg AT mail DOT gmail DOT com> <20170516163211 DOT 2d920db6 AT debian> <CAJZxidDBoc+HdL9VvCSfuytMTO+g=kLiicJ6HrJSeuo-BCQDgw AT mail DOT gmail DOT com> <20170529010708 DOT 29be8939 AT debian>
User-Agent: Alpine 2.00 (DEB 1167 2008-08-23)
MIME-Version: 1.0
Reply-To: geda-help AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-help AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com


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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019