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]" 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: References: <20170515111111 DOT 1ba62f47 AT debian> <20170516163211 DOT 2d920db6 AT debian> <20170529010708 DOT 29be8939 AT debian> User-Agent: Alpine 2.00 (DEB 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed 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 Precedence: bulk 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