X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f X-Recipient: geda-help AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=uGPe1AZPM6AhH47zZvXA8yO95fMNxtXv+13W19HLWMA=; b=P4Zah2FW4wh52AViXMK9dYxgr3oDxhumApkz6AtZYArTBYlNiraSe4hWXg+ryIQNTs eTpjhLlad4pjWdyeP2YDHoCg+ONpFbaP+/IGTNHw1SFjPXMGDuLvpkK1TW4sB5SkFbRv E5hiXp42hK8AhblrE01jZV8QbbHBi2WrYi70NGyuSnv7MqdI99s2J5HGJ+jKMNqLzQsn uPLIqBdsy8GNC6KULUqx7HfnljV29pMpZTZkzKMV3IHMbNUmI65T2Taw7iXToR+Fcu0g Zl57TiwT6ADh3eTD140I/ZbnpvftjrYa8YalxEZm5ZcwonhSMUhLP3OQ8ENDVdpxAbwL v7Tg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=uGPe1AZPM6AhH47zZvXA8yO95fMNxtXv+13W19HLWMA=; b=HPDrGfenpDxPCPx0suNmmXLD6rmgnzRjPvOPsZZtL6pUkbC/Z5dvV6LrkXQLgg8/fJ NhAQqpFwO+kru8WgDePuv6jcdjVWLUTN8SvCXmXgtcfCTfoew9v6JaiBfPRpJmPvAYYu SqP/Wl0W3tQneOUuo+/0cuTBQRVjqXRhLSN8LPf0DppKZkRI+/uCrqF3z2UxaKNXnD9x nzooj99+gFLEMhXjawd3ExE1WwzM3jwHDRj/VtCnbMHjZ1rDMPiiENsOXics8npfLOd/ 8CSkVvJ8aEYbie4xOny/Go7Mt2OVfF2gidR3k8xHEquCnO5deeh+27SV3M0XjnZwxxDm PrpQ== X-Gm-Message-State: APjAAAU7sFRNn5tiqML8zgSEudpL0C2FY6F+3e6rLa2XtU6HswlvSWSk NgVf1pl15VRFHOthCzbhHKAqU5IVjV8CSd1bU4MVHA== X-Google-Smtp-Source: APXvYqytLg3YkQk7kqawNPBjuEhM8aaGDiP8fkyGP86490q9GnGIihMD47xKJdslVfZpzkTTPKYSx+wrlhq9c/+g780= X-Received: by 2002:a25:338b:: with SMTP id z133mr79970379ybz.85.1564696533423; Thu, 01 Aug 2019 14:55:33 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: "Erich Heinzle (a1039181 AT gmail DOT com) [via geda-help AT delorie DOT com]" Date: Fri, 2 Aug 2019 07:25:19 +0930 Message-ID: Subject: Re: [geda-help] Picaxe 14M2 To: geda-help AT delorie DOT com Content-Type: multipart/alternative; boundary="0000000000000e5c58058f154d4c" Reply-To: geda-help AT delorie DOT com --0000000000000e5c58058f154d4c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable The gEDA ecosysten does not proscribe pairing of footprints and symbols like Eagle and some other EDA suites do. You are free to associate a symbol's pins with whatever footprint you want. I could even map an 8 pin inline header symbol to a DIP8 footprint if i wanted to. Using sudo to run gschem may also be causing issues, is potentially dangerous as a routune practice, and should not be necessary. If the scaling of a particular symbol seems wrong, it may just be a rubbish, badly implemented symbol. Regards, Erich On Tue, 30 Jul 2019 05:05 Torben Friis (friistf AT gmail DOT com) [via geda-help AT delorie DOT com], wrote: > Hi Erich, > The use of libraries is rather confusing. First, there appears to be quit= e > a few to select from if I want to use what is not in the standard library > (introduce my own sym/fp pairs). Is it possible to indicate one to use? > Second, there appears to be a lot more fp items than sym items. What do I > do with fp items without a sym item? After all, it is the sym item I sele= ct > and I should then get the associated fp item automatically. > torben > > On Thu, Jul 25, 2019 at 10:04 PM Torben Friis wrote: > >> Hi Erich, >> I think that I have established my Linux OS OK and I have executed "sudo >> apt-get install geda". >> >> I have done: >> >> torben AT torben-Aspire-E5-773G:~/gaf/myproject1$ sudo touch one.sch >> torben AT torben-Aspire-E5-773G:~/gaf/myproject1$ sudo chmod 644 one.sch >> torben AT torben-Aspire-E5-773G:~/gaf/myproject1$ ls -l >> total 0 >> -rw-r--r-- 1 root root 0 Jul 25 21:21 one.sch >> torben AT torben-Aspire-E5-773G:~/gaf/myproject1$ sudo gschem one.sch >> >> I get the one.sch - gschem screen as expected, but when I do >> Add-Component I get a very tiny symbol in spite of the symbol shown in >> Preview being normal size. >> >> I then proceed to click "View-Zoom Extents" and I get a large symbol >> which I reduce in size (Shift-z) to make room for other symbols. When I = add >> other symbols they are normal size. >> >> Is that the way to do it? >> >> If I now do: >> torben AT torben-Aspire-E5-773G:~/gaf/myproject1$ ls -l >> total 8 >> -rw-r--r-- 1 root root 719 Jul 25 21:54 one.sch >> -r--r--r-- 1 root root 13 Jul 25 21:43 one.sch~ >> >> Is that (one.sch~) OK? >> >> Is there a way to change the size of a single symbol? >> >> That was a lot of questions! >> torben >> >> On Tue, Jul 23, 2019 at 10:41 PM Torben Friis wrote: >> >>> Hi Erich, >>> I have had to install the newest version of Ubuntu - it has taken some >>> time to figure out that it was necessary.. >>> torben >>> >>> On Mon, Jul 22, 2019 at 2:10 PM Erich Heinzle (a1039181 AT gmail DOT com) [via >>> geda-help AT delorie DOT com] wrote: >>> >>>> Two possible errors come to mind. >>>> >>>> If you look at the templates i linked to previously, you can see how >>>> PCB is told about the element directory, which in your case will be >>>> "pcb-elements", by the various ....rc files, and check that yours are = set >>>> up right. >>>> >>>> You also need to ensure you have the footprint attributes attached to >>>> your device symbols in the schematic, as previously described, or PCB = will >>>> not know which footprints are needed when parsing the netlist >>>> >>>> Regards, >>>> >>>> Erich. >>>> >>>> On Mon, 22 Jul 2019 20:55 Torben Friis (friistf AT gmail DOT com) [via >>>> geda-help AT delorie DOT com], wrote: >>>> >>>>> Hi Erich, >>>>> That helped a lot! >>>>> I now have: >>>>> >>>>> ls /home/torben/gaf/gschem-sym >>>>> 2_SCREW_CONNECTOR.sym 3_SCREW_CONNECTOR.sym PICAXE-14M.sym >>>>> ls /home/torben/gaf/pcb-elements >>>>> DIP14.fp mors_2p.fp mors_3p.fp >>>>> >>>>> For Add-Component I get: >>>>> >>>>> > >>>>> local >>>>> > Basic devices >>>>> . >>>>> . >>>>> . >>>>> >>>>> and when i double-click the empty space at the top, I get: >>>>> >>>>> 2_SCREW_CONNECTOR.sym >>>>> 3_SCREW_CONNECTOR.sym >>>>> PICAXE-14M >>>>> >>>>> Now I am supposed to enter: >>>>> >>>>> gschem one.sch >>>>> >>>>> When I do I get error messages about a missing one.sch and the curser >>>>> goes to the next line. Actually that is not surprising considering th= at >>>>> that one.sch does not yet exist. >>>>> When I then fill in the schema and run >>>>> /home/torben/gaf/myproject3/gsch2pcb project I get the error message: >>>>> >>>>> No elements found, so nothing to do. >>>>> >>>>> I have saved one.sch so that is another surprise - can you help? >>>>> best regards >>>>> torben >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> On Sun, Jul 21, 2019 at 1:14 AM Erich Heinzle (a1039181 AT gmail DOT com) >>>>> [via geda-help AT delorie DOT com] wrote: >>>>> >>>>>> Rather than learning to read the x and y coordinates in >>>>>> >>>>>> Pin[-20000 0 11810 2000 12610 4920 "0" "_1_" "square"] >>>>>> Pin[0 0 11810 2000 12610 4920 "0" "_2_" ""] >>>>>> Pin[20000 0 11810 2000 12610 4920 "0" "_3_" ""] >>>>>> >>>>>> The simplest thing is to open the footprint file in the layout edito= r >>>>>> and use the cursor and or the measure function to determine distance= s. >>>>>> >>>>>> If you want to learn about the format, I recommend >>>>>> >>>>>> http://www.ssalewski.de/PcbFootprintRef.txt >>>>>> >>>>>> Regards, >>>>>> >>>>>> Erich >>>>>> >>>>>> On Sun, 21 Jul 2019 06:37 Torben Friis (friistf AT gmail DOT com) [via >>>>>> geda-help AT delorie DOT com], wrote: >>>>>> >>>>>>> Hi Erich, >>>>>>> Where do I find the hole spacing and the hole size in you fp: >>>>>>> >>>>>>> Element["" "N MORS 3P " "" "" 0 0 0 -23000 0 100 ""] >>>>>>> ( >>>>>>> ElementLine[-30000 18000 -30000 14000 1000] >>>>>>> ElementLine[-30000 14000 30000 14000 1000] >>>>>>> ElementLine[30000 14000 30000 18000 1000] >>>>>>> ElementLine[30000 18000 -30000 18000 1000] >>>>>>> ElementLine[-30000 -18000 -30000 -15000 1000] >>>>>>> ElementLine[-30000 -18000 30000 -18000 1000] >>>>>>> ElementLine[30000 -18000 30000 -15000 1000] >>>>>>> ElementLine[-30000 15000 -30000 -15000 1000] >>>>>>> ElementLine[30000 15000 30000 -15000 1000] >>>>>>> Pin[-20000 0 11810 2000 12610 4920 "0" "_1_" "square"] >>>>>>> Pin[0 0 11810 2000 12610 4920 "0" "_2_" ""] >>>>>>> Pin[20000 0 11810 2000 12610 4920 "0" "_3_" ""] >>>>>>> ) >>>>>>> >>>>>>> best regards >>>>>>> >>>>>>> torben >>>>>>> >>>>>>> >>>>>>> On Sat, Jul 20, 2019 at 2:25 PM Erich Heinzle (a1039181 AT gmail DOT com) >>>>>>> [via geda-help AT delorie DOT com] wrote: >>>>>>> >>>>>>>> Good work on the file system. >>>>>>>> >>>>>>>> I usually create a project directory and put my usual/frequently >>>>>>>> used footprints in the packages or fp subdirectory, depending on t= he naming >>>>>>>> convention in the template being used. >>>>>>>> >>>>>>>> The main thing is to ensure that the screw terminals you are usin= g >>>>>>>> are spaced 0.2 inches apart. The hole and annulus sizes can be eas= ily >>>>>>>> modified in the layout editor, but pin spacing is harder to modify= in an >>>>>>>> existing footprint. You should always check that footprints you so= urce from >>>>>>>> elsewhere have sane annuli and hole sizes before sending off the b= oard for >>>>>>>> fabrication. >>>>>>>> >>>>>>>> You are right, any three pin symbol can map to a three pin >>>>>>>> footprint, provided that the pin labels on the footprint are sane. >>>>>>>> Sometimes imported symbols like the one you mention need to have t= he pin >>>>>>>> name changed to "1" instead of "_1_" etc... To make the netlist be= have when >>>>>>>> imported into the layout editor. >>>>>>>> >>>>>>>> Regards, >>>>>>>> >>>>>>>> Erich >>>>>>>> >>>>>>>> On Sat, 20 Jul 2019 19:22 Torben Friis (friistf AT gmail DOT com) [via >>>>>>>> geda-help AT delorie DOT com], wrote: >>>>>>>> >>>>>>>>> Hi Erich Heinzle, >>>>>>>>> I solved the immediate problem by changing the file system to:. >>>>>>>>> >>>>>>>>> >>>>>>>>> /home/torben/gaf/gschem-sym >>>>>>>>> /home/torben/gaf/pcb-elements >>>>>>>>> /home/torben/.gEDA/gafrc >>>>>>>>> (cat /home/torben/.gEDA/gafrc >>>>>>>>> (component-library-search "/home/torben/gaf/gschem-sym") >>>>>>>>> >>>>>>>>> but I will setup my system as you have set up yours. >>>>>>>>> >>>>>>>>> I need to have some screw terminals set up and I found yours: >>>>>>>>> >>>>>>>>> /user/erich_heinzle/kicad/footprints/w_conn_screw.mod/mors_3p.fp >>>>>>>>> >>>>>>>>> I could not find the corresponding sym file. Is there one? >>>>>>>>> >>>>>>>>> I suppose I can use any(!) sym file as long as I set footprint to >>>>>>>>> mors_3p.fp in the sym file and enter >>>>>>>>> /user/erich_heinzle/kicad/footprints/w_conn_screw.mod/mors_3p.fp = in the >>>>>>>>> /home/torben/gaf/pcb-elements file? >>>>>>>>> >>>>>>>>> The pins in my screw terminals are =C3=B8 1 mm - is that OK with >>>>>>>>> mors_3p.fp (I dont know how to read a fp-file)? >>>>>>>>> >>>>>>>>> best regards >>>>>>>>> torben >>>>>>>>> >>>>>>>>> On Sat, Jul 20, 2019 at 1:09 AM Erich Heinzle (a1039181 AT gmail DOT com= ) >>>>>>>>> [via geda-help AT delorie DOT com] wrote: >>>>>>>>> >>>>>>>>>> Most users, myself included, set up a template, for a per-projec= t >>>>>>>>>> directory, which has the needed gafrc etc files, and subdirector= ies with >>>>>>>>>> their local foorprints and symbols. >>>>>>>>>> >>>>>>>>>> This keeps a given design safe from filesystem changes or change= s >>>>>>>>>> to elements subsequently. >>>>>>>>>> >>>>>>>>>> It also means that once set up, it doesn't need to be thought >>>>>>>>>> about much. >>>>>>>>>> >>>>>>>>>> Here are some examples on github which should show you how to ai= m >>>>>>>>>> the layout editor at a partucular directory, i.e. "fp" or "packa= ges" in >>>>>>>>>> these examples >>>>>>>>>> >>>>>>>>>> https://github.com/miloh/gEDA-git-template >>>>>>>>>> >>>>>>>>>> https://github.com/nocko/gEDA-template >>>>>>>>>> >>>>>>>>>> https://github.com/wojciechk8/geda-sym >>>>>>>>>> >>>>>>>>>> These examples should show you how it can be done >>>>>>>>>> >>>>>>>>>> Erich. >>>>>>>>>> >>>>>>>>>> On Sat, 20 Jul 2019 01:16 Torben Friis (friistf AT gmail DOT com) [via >>>>>>>>>> geda-help AT delorie DOT com], wrote: >>>>>>>>>> >>>>>>>>>>> Hi Erich Heinzie, >>>>>>>>>>> I think so. If I may reformulate it to show that I understand: >>>>>>>>>>> The PICAXE14M.sym file contains a statement: footprint unknown. >>>>>>>>>>> When I enter the symbol on the schematic I add the footprint at= tribute >>>>>>>>>>> DIP14. The PCB program then picks it up from tha Symbol file an= d find the >>>>>>>>>>> DIP14 footprint from /home/gaf/pcb-elements. >>>>>>>>>>> >>>>>>>>>>> Then the files: >>>>>>>>>>> /home/gaf/gschem-sym >>>>>>>>>>> (ls /home/gaf/gschem-sym >>>>>>>>>>> PICAXE-14M.sym) >>>>>>>>>>> >>>>>>>>>>> /home/gaf/pcb-elements >>>>>>>>>>> (ls /home/gaf/pcb-elements >>>>>>>>>>> DIP14.fp) >>>>>>>>>>> >>>>>>>>>>> /home/.gEDA/gafrc >>>>>>>>>>> (cat /home/.gEDA/gafrc >>>>>>>>>>> (component-library-search "/home/gaf/gschem-sym") >>>>>>>>>>> >>>>>>>>>>> should do the job? >>>>>>>>>>> >>>>>>>>>>> But then, when I have filled in the files, how do I make the >>>>>>>>>>> PICAXE14M.sym appear correctly in the add->component list?: >>>>>>>>>>> >>>>>>>>>>> > Basic devices >>>>>>>>>>> > Connectors (generic) >>>>>>>>>>> . >>>>>>>>>>> . >>>>>>>>>>> . >>>>>>>>>>> >>>>>>>>>>> I want to understand the stuff completely and really appreciate >>>>>>>>>>> your help. >>>>>>>>>>> best regards >>>>>>>>>>> torben >>>>>>>>>>> >>>>>>>>>>> On Fri, Jul 19, 2019 at 12:41 PM Erich Heinzle ( >>>>>>>>>>> a1039181 AT gmail DOT com) [via geda-help AT delorie DOT com] < >>>>>>>>>>> geda-help AT delorie DOT com> wrote: >>>>>>>>>>> >>>>>>>>>>>> In general, gschem is unaware of footprint file names, or the >>>>>>>>>>>> details of any other attributes you attach to a symbol from a = symbol library >>>>>>>>>>>> >>>>>>>>>>>> The usual procedure, after adding your symbol to the schematic >>>>>>>>>>>> from a library, is to add an "attribute" to the symbol, in thi= s case a >>>>>>>>>>>> "footprint" attribute, equal to "DIP14" >>>>>>>>>>>> >>>>>>>>>>>> The schematic file will end up with an ectra attribute within >>>>>>>>>>>> the picaxe instance, along the libes of >>>>>>>>>>>> >>>>>>>>>>>> "footprint=3DDIP18" >>>>>>>>>>>> >>>>>>>>>>>> The PCB layout editor, when you proceed to lay out uour design= , >>>>>>>>>>>> is the software that has an understanding of footprint attribu= tes, and will >>>>>>>>>>>> search its library paths for a DIP18 >>>>>>>>>>>> >>>>>>>>>>>> Does that help? >>>>>>>>>>>> >>>>>>>>>>>> Erich >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Fri, 19 Jul 2019 18:51 Torben Friis (friistf AT gmail DOT com) >>>>>>>>>>>> [via geda-help AT delorie DOT com], wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi Erich Heinzie, >>>>>>>>>>>>> It should have been: >>>>>>>>>>>>> >>>>>>>>>>>>> /home/gaf/DIP14.fp >>>>>>>>>>>>> >>>>>>>>>>>>> and >>>>>>>>>>>>> >>>>>>>>>>>>> (component-library-search "/home/gaf/gschem-sym") in the /hom= e/.gEDA/gafrc file >>>>>>>>>>>>> >>>>>>>>>>>>> I still have the problem of having PICAXE14M not showing up i= n the libraries list. >>>>>>>>>>>>> >>>>>>>>>>>>> When in http://www.gedasymbols.org/ i search for screw termin= al I get a lot of .fp files, but no .sym files. How should they be handled? >>>>>>>>>>>>> >>>>>>>>>>>>> It is rather confusing. >>>>>>>>>>>>> >>>>>>>>>>>>> best regards >>>>>>>>>>>>> >>>>>>>>>>>>> torben >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Thu, Jul 18, 2019 at 11:44 AM Torben Friis < >>>>>>>>>>>>> friistf AT gmail DOT com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi Erich Heinzie, >>>>>>>>>>>>>> After following your advice (a long time ago) I have the >>>>>>>>>>>>>> following: >>>>>>>>>>>>>> >>>>>>>>>>>>>> /home/gaf/gschem-sym/PICAXE-14M.sym >>>>>>>>>>>>>> /home/gaf/pcb-elements/SIP3.fp >>>>>>>>>>>>>> >>>>>>>>>>>>>> (component-library-search "../gschem-sym") in the /home/.gED= A$/gafrc file >>>>>>>>>>>>>> >>>>>>>>>>>>>> Should not PICAXE-14M show up in Libraries when I click Add-= >Component in gEDA schmatic? >>>>>>>>>>>>>> >>>>>>>>>>>>>> best regards >>>>>>>>>>>>>> >>>>>>>>>>>>>> torben >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Fri, Feb 15, 2019 at 9:19 PM Erich Heinzle ( >>>>>>>>>>>>>> a1039181 AT gmail DOT com) [via geda-help AT delorie DOT com] < >>>>>>>>>>>>>> geda-help AT delorie DOT com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> http://www.gedasymbols.org/user/erich_heinzle/symbols/PICAX= E-14M.sym?dl >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> The above link will download the raw symbol file as a .sym >>>>>>>>>>>>>>> for use in the gschem schematic editor >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> The DIP14 footprint required in the pcb layout editor will >>>>>>>>>>>>>>> be a .fp file and the raw file can be downloaded from >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> http://www.gedasymbols.org/footprints/m4lib/DIP14.fp?dl >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> You can place the respective files in the same directory as >>>>>>>>>>>>>>> your schematic and pcb layout, but most people will use ded= icated >>>>>>>>>>>>>>> directories in their project directory for symbols and for = footprints. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Erich >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Fri, 15 Feb 2019 02:34 Torben Friis (friistf AT gmail DOT com) >>>>>>>>>>>>>>> [via geda-help AT delorie DOT com] >>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>>> I found DIP14: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> torben AT torben-Aspire-E5-773G:~$ cat /home/torben/gEDAsym >>>>>>>>>>>>>>>> http://www.gedasymbols.org/footprints/m4lib.cgi?geda >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> http://www.gedasymbols.org/cvs.html >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> It looks different from your file if I view it.. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Where should I store the file you sent (if it is the file = I >>>>>>>>>>>>>>>> should store)? >>>>>>>>>>>>>>>> torben >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Thu, Feb 14, 2019 at 3:26 PM Chad Parker ( >>>>>>>>>>>>>>>> parker DOT charles AT gmail DOT com) [via geda-help AT delorie DOT com] < >>>>>>>>>>>>>>>> geda-help AT delorie DOT com> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> http://www.gedasymbols.org/user/erich_heinzle/symbols/PIC= AXE-14M.sym >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> It looks like the package is a 14-pin DIP, so "DIP14" >>>>>>>>>>>>>>>>> should work as the footprint. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Cheers, >>>>>>>>>>>>>>>>> --Chad >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Thu, Feb 14, 2019 at 9:11 AM Torben Friis ( >>>>>>>>>>>>>>>>> friistf AT gmail DOT com) [via geda-help AT delorie DOT com] < >>>>>>>>>>>>>>>>> geda-help AT delorie DOT com> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Hi , >>>>>>>>>>>>>>>>>> I have been looking fo the above element, but I cannot >>>>>>>>>>>>>>>>>> find it. I have been looking for .../newlib and found it= in two places, but >>>>>>>>>>>>>>>>>> neither one appeared to provide it. >>>>>>>>>>>>>>>>>> Is there anywhere else I can look for it? >>>>>>>>>>>>>>>>>> torben >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> --0000000000000e5c58058f154d4c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
The gEDA ecosysten does not proscribe pairing of foo= tprints and symbols like Eagle and some other EDA suites do.

You are free to associate a symbol's pin= s with whatever footprint you want.

I could even map an 8 pin inline header symbol to a DIP8 footpr= int if i wanted to.

Using sudo to run gsch= em may also be causing issues, is potentially dangerous as a routune practi= ce, and should not be necessary.

If the scaling of a particular symb= ol seems wrong, it may just be a rubbish, badly implemented symbol.


Reg= ards,

Erich

On= Tue, 30 Jul 2019 05:05 Torben Friis (= friistf AT gmail DOT com) [via geda-h= elp AT delorie DOT com], <geda-hel= p AT delorie DOT com> wrote:
Hi Erich,
The use of = libraries is rather confusing. First, there appears to be quite a few to se= lect from if I want to use what is not in the standard library (introduce m= y own sym/fp pairs). Is it possible to indicate one to use? Second, there a= ppears to be a lot more fp items than sym items. What do I do with fp items= without a sym item? After all, it is the sym item I select and I should th= en get the associated fp item automatically.
torben=

On Thu, Jul 25, 2019 at 10:04 PM Torben Friis <friistf AT gmail DOT co= m> wrote:
Hi Erich,
I think that I have estab= lished my Linux OS OK and I have executed "sudo apt-get install geda&q= uot;.

I have done:

torben AT torben-Aspire-E5-773G:~/gaf/myproje= ct1$ sudo touch one.sch
torben AT torben-Aspire-E5-773G:~/gaf/myproject1$ s= udo chmod 644 one.sch
torben AT torben-Aspire-E5-773G:~/gaf/myproject1$ ls = -l
total 0
-rw-r--r-- 1 root root 0 Jul 25 21:21 one.sch
torben AT to= rben-Aspire-E5-773G:~/gaf/myproject1$ sudo gschem one.sch

I get the = one.sch - gschem screen as expected, but when I do Add-Component I get a ve= ry tiny symbol =C2=A0in spite of the symbol shown in Preview being normal s= ize.

I then proceed to click "View-Zoom Extents" and I get= a large symbol which I reduce in size (Shift-z) to make room for other sym= bols. When I add other symbols they are normal size.

Is that the way= to do it?

If I now do:
torben AT torben-Aspire-E5-773G:~/gaf/myproj= ect1$ ls -l
total 8
-rw-r--r-- 1 root root 719 Jul 25 21:54 one.sch-r--r--r-- 1 root root =C2=A013 Jul 25 21:43 one.sch~

Is that (on= e.sch~) OK?

Is there a way to change the size of a single symbol?
That was a lot of questions!
torben

On Tue, Jul 23, 2019 at 10= :41 PM Torben Friis <friistf AT gmail DOT com> wrote:
Hi Erich,
I have had to install the newest version of Ubuntu - it has taken some ti= me to figure out that it was necessary..
torben

<= div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jul 22, 2019 at 2:10 PM Erich = Heinzle (a1039181 AT gmail DOT com) [via geda-help AT delorie DOT com] <= geda-help AT delorie DOT com> wrote:
Two possible errors come to min= d.

If you look at the te= mplates i linked to previously, you can see how PCB is told about the eleme= nt directory, which in your case will be "pcb-elements", by the v= arious ....rc files, and check that yours are set up right.

You also need to ensure you have the = footprint attributes attached to your device symbols in the schematic, as p= reviously described, or PCB will not know which footprints are needed when = parsing the netlist

Rega= rds,

Erich.

On= Mon, 22 Jul 2019 20:55 Torben Friis (friistf AT gmail DOT com) [via= geda-help AT delorie DOT com], <geda-help AT delo= rie.com> wrote:
Hi Erich,
That helped a lot!
I now have:

ls /home/torben/gaf/gschem-sym
2= _SCREW_CONNECTOR.sym =C2=A03_SCREW_CONNECTOR.sym =C2=A0PICAXE-14M.sym
=
ls /home/torben/gaf/pcb-elements
DIP14.fp =C2=A0mors_= 2p.fp =C2=A0mors_3p.fp

For Add-Component I get:

>
local
> Ba= sic devices
.
.
.

and whe= n i double-click the empty space at the top, I get:

2_SCREW_CONNECTOR.sym
3_SCREW_CONNECTOR.sym
PICAXE-14M

Now I am supposed to enter:

gschem one.sch

When I do I get error messages about = a missing one.sch and the curser goes to the next line. Actually that is no= t surprising considering that that one.sch does not yet exist.
When I then fill in the schema and run /home/torben/gaf/myproje= ct3/gsch2pcb project I get the error message:

<= /div>
No elements found, so nothing to do.

I have saved one.sch so that is ano= ther surprise - can you help?
best regards
torben
















On Sun, Jul 21, 2019 at 1:14 AM Erich Heinzle (<= a href=3D"mailto:a1039181 AT gmail DOT com" rel=3D"noreferrer noreferrer noreferre= r" target=3D"_blank">a1039181 AT gmail DOT com) [via = geda-help AT delorie DOT com] <geda-help AT delorie DOT c= om> wrote:
Rather than learning to read the x and y coordinat= es in=C2=A0
Pin[-20000 0 11810 2000 12610 4920 =
"0" "_1_" "square"]
Pin[0 0 11810 2000 12610 4920 "0" "_2_" ""]
Pin[20000 0 11810 2000 12610 4920 "0" "_3_" ""=
;]
The simplest thing is to open the footprint file in the layout editor= and use the cursor and or the measure function to determine distances.

If you want to learn about = the format, I recommend


Regards= ,

Erich

On Sun= , 21 Jul 2019 06:37 Torben Friis (friistf@= gmail.com) [via geda-help AT delorie DOT c= om], <geda-help AT delorie DOT com&= gt; wrote:
Hi Erich,
Where do I find the hole spacing and the hole size in you fp:

Element["" =
"N MORS 3P " "" "" 0 0 0 -23000 0 100 "&=
quot;]
(
ElementLine[-30000 18000 -30000 14000 1000]
ElementLine[-30000 14000 30000 14000 1000]
ElementLine[30000 14000 30000 18000 1000]
ElementLine[30000 18000 -30000 18000 1000]
ElementLine[-30000 -18000 -30000 -15000 1000]
ElementLine[-30000 -18000 30000 -18000 1000]
ElementLine[30000 -18000 30000 -15000 1000]
ElementLine[-30000 15000 -30000 -15000 1000]
ElementLine[30000 15000 30000 -15000 1000]
Pin[-20000 0 11810 2000 12610 4920 "0" "_1_" "squa=
re"]
Pin[0 0 11810 2000 12610 4920 "0" "_2_" ""]
Pin[20000 0 11810 2000 12610 4920 "0" "_3_" ""=
;]
)
best regards
torben

=
On Sat, Ju= l 20, 2019 at 2:25 PM Erich Heinzle (a1039181 AT gmail DOT com) [via geda-help AT delorie DOT com] <geda-help AT delorie DOT com> wrote:
Good work on the fi= le system.

I usually cre= ate a project directory and put my usual/frequently used footprints in the = packages or fp subdirectory, depending on the naming convention in the temp= late being used.

The mai= n thing is to ensure that the=C2=A0 screw terminals you are using are space= d 0.2 inches apart. The hole and annulus sizes can be easily modified in th= e layout editor, but pin spacing is harder to modify in an existing footpri= nt. You should always check that footprints you source from elsewhere have = sane annuli and hole sizes before sending off the board for fabrication.

You are right, any three p= in symbol can map to a three pin footprint, provided that the pin labels on= the footprint are sane. Sometimes imported symbols like the one you mentio= n need to have the pin name changed to "1" instead of "_1_&q= uot; etc... To make the netlist behave when imported into the layout editor= .

Regards,

Erich<= br>
On Sat, 20 Jul 2019 19:22 Torben Friis (friistf AT gmail DOT com) [via geda-help AT delorie DOT com], <geda-help AT delorie DOT com> wrote:
Hi Erich Heinzle,I solved the immediate problem by changing the file system to:.

/home/torben/gaf/gschem-sym
/home/torben/gaf/pcb-elements
/home/torb= en/.gEDA/gafrc
(cat /home/torben/.gEDA/gafrc
(component-library-searc= h "/home/torben/gaf/gschem-sym")

but I will setup my syste= m as you have set up yours.

I need to have some screw terminals set = up and I found yours:

/user/erich_heinzle/kicad/footprints/w_conn_sc= rew.mod/mors_3p.fp

I could not find the corresponding sym file. Is t= here one?

I suppose I can use any(!) sym file as long as I set footp= rint to mors_3p.fp in the sym file and enter /user/erich_heinzle/kicad/foot= prints/w_conn_screw.mod/mors_3p.fp in the /home/torben/gaf/pcb-elements fil= e?

The pins in my screw terminals are =C3=B8 1 mm - is that OK with = mors_3p.fp (I dont know how to read a fp-file)?

best regards
torb= en

On Sat, Jul 20, 2019 at 1:09 AM Erich Heinzle (a1039181 AT gmail DOT com) [via geda-help AT delorie DOT com] &= lt;geda-help AT delo= rie.com> wrote:
Most users, myself included, set= up a template, for a per-project directory, which has the needed gafrc etc= files, and subdirectories with their local foorprints and symbols.

This keeps a given design safe = from filesystem changes or changes to elements subsequently.

It also means that once set up, it do= esn't need to be thought about much.

<= div dir=3D"auto">Here are some examples on github which should show you how= to aim the layout editor at a partucular directory, i.e. "fp" or= "packages" in these examples

https://github.com/miloh/gEDA-git-template



Th= ese examples should show you how it can be done

=
Erich.

Hi Erich Heinzie,
I think so. If = I may reformulate it to show that I understand:
The PICAXE14M.sym file c= ontains a statement: footprint unknown. When I enter the symbol on the sche= matic I add the footprint attribute DIP14. The PCB program then picks it up= from tha Symbol file and find the DIP14 footprint from /home/gaf/pcb-eleme= nts.

Then the files:
/home/gaf/gschem-sym
(ls /home/gaf/gschem= -sym
PICAXE-14M.sym)

/home/gaf/pcb-elements
(ls /home/gaf/pcb-= elements
DIP14.fp)

/home/.gEDA/gafrc
(cat /home/.gEDA/gafrc(component-library-search "/home/gaf/gschem-sym")

should = do the job?

But then, when I have filled in the files, how do I make= the PICAXE14M.sym appear correctly in the add->component list?:

= > Basic devices
> Connectors (generic)
.
.
.

I wan= t to understand the stuff completely and really appreciate your help.
be= st regards
torben

On Fri, Jul 19, 2019 at 12:41 PM Erich Heinzle (<= a href=3D"mailto:a1039181 AT gmail DOT com" rel=3D"noreferrer noreferrer noreferre= r noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">a1039181 AT g= mail.com) [via geda-help AT delorie DOT com] <geda-help AT delorie DOT com> wrote:<= br>
In general, gschem is unaware of footprint file names, or the details of = any other attributes you attach to a symbol from a symbol library

The usual procedure, after adding you= r symbol to the schematic from a library, is to add an "attribute"= ; to the symbol, in this case a "footprint" attribute, equal to &= quot;DIP14"

The sch= ematic file will end up with an ectra attribute within the picaxe instance,= along the libes of

&quo= t;footprint=3DDIP18"

The PCB layout editor, when you proceed to lay out uour design, is the so= ftware that has an understanding of footprint attributes, and will search i= ts library paths for a DIP18=C2=A0

Does that=C2=A0help?

Erich



On Fri, 19 Jul 2019 18:51 Torben Friis (friistf AT gmail DOT com) [via geda-help AT delorie DOT com= ], <geda-help AT delorie DOT com> wrote:
Hi Erich Heinzie,
It should have been= :

/home/gaf/DIP14.fp

and
(component-library-search "/home/gaf/g=
schem-sym") in the /home/.gEDA/gafrc file

I still have the probl=
em of having PICAXE14M not showing up in the libraries list.

<= pre class=3D"m_5238814147715977608gmail-m_8055282110243183965gmail-m_-82728= 45942212335881gmail-m_3531693370077276139m_8589242386474172575m_-2140574496= 613393962gmail-m_1868580549148386304m_7413857808226013590m_1897776877504802= 61gmail-m_7174615266101921091gmail-m_-6811915406325326106m_5811983186306912= 133gmail-m_-3548951900411599412m_-8691906944467973354gmail-m_14926109570592= 71095m_-7878935548540145437gmail-m_-5278762035596455616gmail-code">When in = http://www.gedasymbols.org/ i search for screw terminal I get a lot= of .fp files, but no .sym files. How should they be handled?
It is rathe= r confusing.
best regards
torben



On Thu, Jul 18, = 2019 at 11:44 AM Torben Friis <friistf AT gmail DOT com> wrote:
Hi Erich H= einzie,
After following your advice (a long time ago) I have the following:=

/home/gaf/gschem-sym/PICAXE-14M.sym
/home/gaf/pcb-elements/SIP3.fp
(componen= t-library-search "../gschem-sym") in the /home/.gEDA$/gafrc file<= br>
Should not PICAXE-14M show up in Libraries when I click Add->Compo=
nent in gEDA schmatic?
best regards
torben

On Fri, Feb 1= 5, 2019 at 9:19 PM Erich Heinzle (a1039181 AT gmail DOT com) [via geda-= help AT delorie DOT com] <geda-help AT delorie DOT com> wrote:
= http://www.gedasymbols.org/= user/erich_heinzle/symbols/PICAXE-14M.sym?dl

The above link will download the raw symbol file as a .s= ym for use in the gschem schematic editor

=
The DIP14 footprint required in the pcb layout editor wil= l be a .fp file and the raw file can be downloaded from


You can place the respective files in the same= directory as your schematic and pcb layout, but most people will use dedic= ated directories in their project directory for symbols and for footprints.=

Regards,

Erich


On Fri, 15 Feb 2019 02:34 Torben Friis (friist= f AT gmail DOT com) [via geda-help AT delorie DOT com] <geda-help AT de= lorie.com wrote:
Hi,
I found DIP14:

torben AT torben-A= spire-E5-773G:~$ cat /home/torben/gEDAsym
http://www.gedasymbols.org/footprints/m4lib.cgi?geda=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <here

http://www.gedasymbols.org/cvs.html

It looks different from yo= ur file if I view it..

Where should I store the file you sent (if it i= s the file I should store)?
torben

On Thu, Feb 14, 2019 at 3= :26 PM Chad Parker (parker DOT charles AT gmail DOT com) [via <= a href=3D"mailto:geda-help AT delorie DOT com" rel=3D"noreferrer noreferrer norefe= rrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" tar= get=3D"_blank">geda-help AT delorie DOT com] <geda-help AT del= orie.com> wrote:


<= /div>
It looks like the package is a 14-pin DIP, so "DIP14" s= hould work as the footprint.

Cheer= s,
--Chad


On Thu, Feb 14, 201= 9 at 9:11 AM Torben Friis (friistf AT gmail DOT com) [via geda-help AT delorie DOT com] <geda-help AT delorie DOT c= om> wrote:
Hi ,
I have been looking fo the above element, but I cannot f= ind it. I have been looking for .../newlib and found it in two places, but = neither one appeared to provide it.
Is there anywhere else I can look for i= t?
torben
--0000000000000e5c58058f154d4c--