X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f X-Recipient: geda-help AT delorie DOT com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=E+kiCmvXNI8lKNvEHGLRnDWJrW03m5AwjQihVBJ/M4A=; b=UUJ1f7x+JrkAc9gCTWx3qQu2WYkreu6SdBUGSW9bIqvt6c2c8F/vxPQKiIrqvTtjAp so2187mt/f3edxzj4D49q/4NsnOw3gdkcecoXSNsYaO4NomxeZJVeclRCVqQw41PlC+2 hTThTa7izSwZRWx8hY261PtWpU15wqyRR4GfVTGPcCbDIKNbk5+azieyoN+iEiV+dMnH GmNCSgx/2XpOvuC4odeHh18TrLx8tCi8rdzZVpXEp8slJxXNRMkc5BA+myVHgdFZ7ICs 0b5R1Zrj4MD9UVPOHW0cAlZ/NbY+hHNtcmUyQapv+geQUJA7V7ZYMybvAJ6aXQlM31Hr HNZA== X-Received: by 10.182.98.5 with SMTP id ee5mr1580358obb.28.1359036610008; Thu, 24 Jan 2013 06:10:10 -0800 (PST) MIME-Version: 1.0 In-Reply-To: <1358949372.2279.23.camel@AMD64X2> References: <1358949372 DOT 2279 DOT 23 DOT camel AT AMD64X2> From: Jakub Klawiter Date: Thu, 24 Jan 2013 15:09:29 +0100 Message-ID: Subject: Re: [geda-help] some footprint scripting help for newbie please To: geda-help AT delorie DOT com Content-Type: multipart/alternative; boundary=14dae93a125760573404d4095ecb 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 --14dae93a125760573404d4095ecb Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello! On Wed, Jan 23, 2013 at 2:56 PM, Stefan Salewski wrote: > Please try to turn on English spell checking in your email client, that > makes it easier for us to read your postings -- please note not all of > Excuse me, I was writing in text editor which has spell checking turned off by default. My fault, sorry. > Thermals are not defined in footprints -- for pins and vias we use the > thermal tool called THRM to make a thermal to the surrounding copper > polygon. For pads we have to draw a trace to the copper polygon -- > I'm not sure about correct naming so one more question. So it is possible to add thermals (by THRM tool) only to round shaped pin pads, not for e.g. oval/square ones? Should I remember anything else to define pin which will work with that THRM tool to add thermals? > Unfortunately that describes not the latest format -- I think we can use > units like nm in footprint definition now, I will try to adapt that text > when I have some spare time... > So it is possible to use nanometers? The footprint i like to create is metric sized so using metric units will give me =E2=80=9Enice numbers=E2=80= =9D. I'm trying to google about that but found only some postings from mailing list about patch added to the repository. Here: http://wiki.geda-project.org/geda:pcb-quick_reference#pcb_units i found something about metric units but cannot find any information how can I define metric units in footprint file. I know only about using mils and centymils defined by type of bracket in command. BTW if metric scale/nanometer unit is new here. What is the oldest release which is using it. The one I have here is: $ pcb --version PCB version 20110918 is it ok? I know that there is newer one but it is not in ubuntu repository yet. I have newer one in my desktop computer at home. > Older footprints where created by m4 scripts with parameters indeed, but > most people favorite the so called newlib footprints now, which are self > contained and do not depend on m4 macro processor. A lot of tools exist > to create footprints, some use textual description, some have graphical > front-ends. > :( it was IMO nice idea to create one file for e.g. that screw terminal connector which can be used for all of them. OK it's not possible so I'll try to write perl script to generate it for any number of pins. --=20 Pozdrawiam, Jakub. Milion os=C3=B3b dziennie pobiera Firefoksa... pobierz i Ty! firefox.pl --14dae93a125760573404d4095ecb Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hello!


On Wed, Jan 23, 2013 at 2:56 PM, Stefan Salewski <mail AT ssale= wski.de> wrote:
Please try to turn on Eng= lish spell checking in your email client, that
makes it easier for us to read your postings -- please note not all of
Excuse me, I was writing in text editor which has spell c= hecking turned off by default. My fault, sorry.
=C2=A0
Thermals are not defined in footprints -- for pins and vias we use the
thermal tool called THRM to make a thermal to the surrounding copper
polygon. For pads we have to draw a trace to the copper polygon --
I'm not sure about correct naming so one more question. So= it is possible to add thermals (by THRM tool) only to round shaped pin pad= s, not for e.g. oval/square ones?
Should I remember anything else to define pin which will work wi= th that THRM tool to add thermals?=C2=A0
=C2=A0
Unfortunately that describes not the latest format -- I think we can use units like nm in footprint definition now, I will try to adapt that text when I have some spare time...
So it is possible to us= e nanometers? The footprint i like to create is metric sized so using metri= c units will give me =E2=80=9Enice numbers=E2=80=9D. I'm trying to goog= le about that but found only some postings from mailing list about patch ad= ded to the repository. Here: http://wiki.geda-project.or= g/geda:pcb-quick_reference#pcb_units i found something about metric uni= ts but cannot find any information how can I define metric units in footpri= nt file.
I know only about using mils and centymils defined by type of br= acket in command.
BTW if metric scale/nanometer unit is new h= ere. What is the oldest release which is using it. The one I have here is:<= br> =C2=A0$ pcb --version
PCB version 20110918
is it ok? I kno= w that there is newer one but it is not in ubuntu repository yet. I have ne= wer one in my desktop computer at home.

=C2= =A0
Older footprints where created by m4 scripts with parameters indeed, but most people favorite the so called newlib footprints now, which are self contained and do not depend on m4 macro processor. A lot of tools exist
to create footprints, some use textual description, some have graphical
front-ends.
:( it was IMO nice idea to create one file= for e.g. that screw terminal connector which can be used for all of them. = OK it's not possible so I'll try to write perl script to generate i= t for any number of pins.

--
Pozdrawiam, Jakub.
Milion os=C3=B3b dziennie pobi= era Firefoksa... pobierz i Ty! firefox.pl
--14dae93a125760573404d4095ecb--