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=as8uD/XOOquQ/egK7Kn1tY2VoqE34YATo10CjHTKsz8=; b=WXc39shyrfwjjSXvSN2Bh/OUKdT4oHs+4csazVHQ8x7eJbTXh8aV1t7iKQWKoLs2e9 DwvAtN1QBSpnJpRs3q/sKzQsaDUU6C5xkzEqBjP7kZTAvwNrRgU1mnoMqzxMbAA07wdS vLfxopjCPecuzRxfwEM5DTO63oVFo4g+Ivv3BBV4PINWwxCspc/MvtyV7vwJQ0RaKxkw qsigf4R3ZzpfWTENRajd8/ZO7U3QDWaIxC2d4jKkrmJBwTo/EA4I7p49On57U3QiF4jz 0TBYuWnoWbWL3jlOS8QyTYgbJdvdKdAhRhnZrxMFg63WRV4WOpZ2B4kjhOkHmvrcMq2F BOvQ== 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=as8uD/XOOquQ/egK7Kn1tY2VoqE34YATo10CjHTKsz8=; b=roTq5pBqXEjKquJ5RpTk2aX6EcsriNPuFlxrXH89+LJYUskA+T1ieZ8M4bWvCe457M vaWOSZhJjlBo631/j7YjMELV+exvNjLpsSLQ0uAWtSgAmX7zo/nyjbATFqAOX2uEBUxm J5Is/lrUeS7Lz5fNokoHH4AN1vifi32RHood7K8RIBsSjZL0fNJ+yxQqQMIxYe1y3WBP 8i7EvduWG2dL77n+XeDqyBs6bmiF7qcmcEEdhRd4O6SBnZ7WaQ32lu9yiETAYdCD7fkL 4A/LMJD5F02iEQb/Bz2V31SdOshtjXN8TwkIhTFPjSAjRJcwq/h4vqDnLHf2cYexym/D 0zjg== X-Gm-Message-State: APjAAAVor9j65gwwdpqmhfwAnuUyyr5wMMOOslsPjw1VYpy+SyHwBN1N 5d+NcadDnppfX+rsJz/7WsFwIajYvt7TK+EWIufWNQrp X-Google-Smtp-Source: APXvYqwHKF27HrC3FTyR62ZxW5in4XetYE84olBkgDk7YW805cRGkJesG6hkbTqOG0XcdQh1bEs0giY3Xlf9DCk/UXg= X-Received: by 2002:a2e:3602:: with SMTP id d2mr11401589lja.112.1564085070447; Thu, 25 Jul 2019 13:04:30 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: "Torben Friis (friistf AT gmail DOT com) [via geda-help AT delorie DOT com]" Date: Thu, 25 Jul 2019 22:04:19 +0200 Message-ID: Subject: Re: [geda-help] Picaxe 14M2 To: geda-help AT delorie DOT com Content-Type: multipart/alternative; boundary="00000000000005cd0b058e86efeb" Reply-To: geda-help AT delorie DOT com --00000000000005cd0b058e86efeb Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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 se= t >> 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 wi= ll >> 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 that >>> 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 editor >>>> and use the cursor and or the measure function to determine distances. >>>> >>>> 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 use= d >>>>>> footprints in the packages or fp subdirectory, depending on the nami= ng >>>>>> convention in the template being used. >>>>>> >>>>>> The main thing is to ensure that the screw terminals you are using >>>>>> are spaced 0.2 inches apart. The hole and annulus sizes can be easil= y >>>>>> modified in the layout editor, but pin spacing is harder to modify i= n an >>>>>> existing footprint. You should always check that footprints you sour= ce from >>>>>> elsewhere have sane annuli and hole sizes before sending off the boa= rd 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 im= ported >>>>>> symbols like the one you mention need to have the pin name changed t= o "1" >>>>>> instead of "_1_" etc... To make the netlist behave when imported int= o 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-project >>>>>>>> directory, which has the needed gafrc etc files, and subdirectorie= s 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 doesn't need to be thought abou= t >>>>>>>> much. >>>>>>>> >>>>>>>> Here are some examples on github which should show you how to aim >>>>>>>> the layout editor at a partucular directory, i.e. "fp" or "package= s" 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 attr= ibute >>>>>>>>> DIP14. The PCB program then picks it up from tha Symbol file and = 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 co= m) >>>>>>>>> [via 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 sy= mbol library >>>>>>>>>> >>>>>>>>>> The usual procedure, after adding your symbol to the schematic >>>>>>>>>> from a library, is to add an "attribute" to the symbol, in this = case a >>>>>>>>>> "footprint" attribute, equal to "DIP14" >>>>>>>>>> >>>>>>>>>> The schematic file will end up with an ectra attribute within th= e >>>>>>>>>> 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 attribute= s, 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 /home/= .gEDA/gafrc file >>>>>>>>>>> >>>>>>>>>>> I still have the problem of having PICAXE14M not showing up in = the libraries list. >>>>>>>>>>> >>>>>>>>>>> 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 rather confusing. >>>>>>>>>>> >>>>>>>>>>> best regards >>>>>>>>>>> >>>>>>>>>>> torben >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Thu, Jul 18, 2019 at 11:44 AM Torben Friis >>>>>>>>>>> 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/.gEDA$= /gafrc file >>>>>>>>>>>> >>>>>>>>>>>> Should not PICAXE-14M show up in Libraries when I click Add->C= omponent 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/PICAXE-= 14M.sym?dl >>>>>>>>>>>>> >>>>>>>>>>>>> The above link will download the raw symbol file as a .sym fo= r >>>>>>>>>>>>> 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 dedic= ated >>>>>>>>>>>>> directories in their project directory for symbols and for fo= otprints. >>>>>>>>>>>>> >>>>>>>>>>>>> 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/PICAX= E-14M.sym >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> It looks like the package is a 14-pin DIP, so "DIP14" shoul= d >>>>>>>>>>>>>>> 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 fin= d >>>>>>>>>>>>>>>> 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 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> --00000000000005cd0b058e86efeb Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Erich,
I think that I have establ= ished my Linux OS OK and I have executed "sudo apt-get install geda&qu= ot;.

I have done:

torben AT torben-Aspire-E5-773G:~/gaf/myprojec= t1$ sudo touch one.sch
torben AT torben-Aspire-E5-773G:~/gaf/myproject1$ su= do 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 tor= ben-Aspire-E5-773G:~/gaf/myproject1$ sudo gschem one.sch

I get the o= ne.sch - gschem screen as expected, but when I do Add-Component I get a ver= y tiny symbol =C2=A0in spite of the symbol shown in Preview being normal si= ze.

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 symb= ols. 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/myproje= ct1$ 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 (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 <friistf AT gmail DOT c= om> wrote:
Hi Erich,
I have had to install the newest vers= ion 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] <geda-help AT delorie DOT com= > wrote:
=
Two possible errors come to mind.

If you look at the templates i linked to p= reviously, you can see how PCB is told about the element directory, which i= n 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 at= tached 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], &l= t;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 =C2=A03_SCREW_CONNECTOR.sym =C2=A0= PICAXE-14M.sym
ls /home/torben/gaf/pcb-elements
= DIP14.fp =C2=A0mors_2p.fp =C2=A0mors_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
PICA= XE-14M

Now I am suppos= ed to enter:

gschem on= e.sch

When I do I get= error messages about a missing one.sch and the curser goes to the next lin= e. Actually that is not surprising considering that that one.sch does not y= et exist.
When I then fill in the schema and run /h= ome/torben/gaf/myproject3/gsch2pcb project I get the error message:

No elements found, so noth= ing to do.

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











<= br>





On Sun, Jul 21, 2019 at 1= :14 AM Erich Heinzle (a1039181 AT gmail DOT com) [via geda-help AT delorie DOT com] <geda-help AT delorie DOT com>= wrote:
Rather than learning to read the x and y coordinates in=C2= =A0
Pin[-20000 0 11810 2000 12610 4920 "0&=
quot; "_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



Erich

Hi Erich,
Where do I find the hole spacing and t= he 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_" "squa=
re"]
Pin[0 0 11810 2000 12610 4920 "0" "_2_" ""]
Pin[20000 0 11810 2000 12610 4920 "0" "_3_" ""=
;]
)
best regards
torben

=

Erich

=
Hi Erich Hein= zle,
I solved the immediate problem by changing the file system to:.
=

/home/torben/gaf/gschem-sym
/home/torben/gaf/pcb-elements
/ho= me/torben/.gEDA/gafrc
(cat /home/torben/.gEDA/gafrc
(component-librar= y-search "/home/torben/gaf/gschem-sym")

but I will setup m= y system as you have set up yours.

I need to have some screw termina= ls 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 fil= e. Is there one?

I suppose I can use any(!) sym file as long as I se= t footprint to mors_3p.fp in the sym file and enter /user/erich_heinzle/kic= ad/footprints/w_conn_screw.mod/mors_3p.fp in the /home/torben/gaf/pcb-eleme= nts file?

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

best regards<= br>torben

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

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

It also means that once set up, it doesn't need to be thoug= ht about much.

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 t= hese examples




These examples should show you how it can be done

Erich.

On Sat, 20 Jul 2019 = 01:16 Torben Friis (friistf AT gmai= l.com) [via geda-help AT de= lorie.com], <geda-hel= p AT delorie DOT com> wrote:
Hi Erich Heinzie,
I think so. If I may reformul= ate it to show that I understand:
The PICAXE14M.sym file contains a stat= ement: footprint unknown. When I enter the symbol on the schematic I add th= e footprint attribute DIP14. The PCB program then picks it up from tha Symb= ol file and find the DIP14 footprint from /home/gaf/pcb-elements.

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

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

/home/.gEDA/gafrc
(cat /home/.gEDA/gafrc
(component-li= brary-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 dev= ices
> Connectors (generic)
.
.
.

I want to understan= d 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= @delorie.com> wrote:
In general, gschem is unaware of footprint fi= le names, or the details of any other attributes you attach to a symbol fro= m a symbol library

The usual p= rocedure, after adding your symbol to the schematic from a library, is to a= dd an "attribute" to the symbol, in this case a "footprint&q= uot; attribute, equal to "DIP14"

The schematic file will end up with an ectra attribute w= ithin 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 att= ributes, and will search its library paths for a DIP18=C2=A0

Does that=C2=A0help?

Erich

<= div dir=3D"auto">

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

<= /div>
= /home/gaf/DIP14.fp

and
(component-library-sear=
ch "/home/gaf/gschem-sym") in the /home/.gEDA/gafrc file

<= /pre>
I still have the problem of having PICAXE14M not s=
howing up in the libraries list.

When in <=
a href=3D"http://www.gedasymbols.org/" rel=3D"noreferrer noreferrer norefer=
rer noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">http://w=
ww.gedasymbols.org/ i search for screw terminal I get a lot of .fp file=
s, but no .sym files. How should they be handled?
It is rather confusing.
best regards
torben


<= /div>

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

/home/gaf/gschem-sym/PICAXE-14M.sym
/home/gaf/pcb-elements/S= IP3.fp
(component-library-search "../gschem-sym&qu=
ot;) in the /home/.gEDA$/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= (a103918= 1 AT gmail DOT com) [via geda-help AT delorie DOT com] <geda-help AT delorie DOT com> wrot= e:
http://www.gedasymbols.org/u= ser/erich_heinzle/symbols/PICAXE-14M.sym?dl

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

<= div dir=3D"auto">The DIP14 footprint required in the pcb layout editor will= be a .fp file and the raw file can be downloaded from


<= div dir=3D"auto">You can place the respective files in the same directory a= s your schematic and pcb layout, but most people will use dedicated directo= ries 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@= delorie.com] <geda-help AT delorie DOT com wrote:
Hi,
I found D= IP14:

torben AT torben-Aspire-E5-773G:~$ cat /home/torben/gEDAsym
http://www.gedasymbols.org/footprints/m4lib.cgi?ge= da=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 y= our 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-h= elp AT delorie DOT com] <geda-help AT delorie DOT com> wrote:


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 c= om) [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 fin= d it. I have been looking for .../newlib and found it in two places, but ne= ither one appeared to provide it.
Is there anywhere else I can look for it?=
torben
--00000000000005cd0b058e86efeb--