delorie.com/archives/browse.cgi   search  
Mail Archives: geda-help/2019/07/23/16:55:40

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=/QvOiXfTmFhQ3uASz1a5Yqe0+0v/HamZ1NJZdZZ4Vkk=;
b=gfmHSicBkVpoPDOkuRH+2sMXf14NPAP8xOKVQw/uCWgN3UrPUYbjM6pBdp0O7GMVXj
wQLxwgzpBE0PyhsTxMXY6KkBnOV7gHRnmcUxNizP1lEy4mown220NpmD4rWBTpK0iEU2
V7plojUknCM1jCyzDSzJN0TMRGWpb0fM5hpnEADSpMb+Y4+ss0jd2eRTmB3U0vf5LW/x
/gsyI0QHGJytFgbxKxpF4ovMJPpW6uRWzlBP4tuQ0l2/3dpfSpC4UDC9LFyGtcN+j4O/
qVv2SK6rvO9GC/nZf/9NxU6wsoA5i3QoJERntz78xUJP8bVZipQc8mcjLjbE8n23HARL
hlBQ==
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=/QvOiXfTmFhQ3uASz1a5Yqe0+0v/HamZ1NJZdZZ4Vkk=;
b=gDI4LfgNBjj+hBkgyDMR3jOeZTaGlywwAUzl1H1VATKv6n2V4cZNdGkmBfalgcqES5
AykTJcB7u2WrHcrlzh9SzY9W7vmHz0ujQZfg0FId+1CiBXgN5C7QlZfwY39AZIe/j0I2
b8s6pv/2yuf0zhdLTxpQyfsOeSU8oCW3pSNqCi4W1SUEyqk0ZD8pIQgeK1QbkFzHxfIq
g3v1K6/3FWoVmX7ByGFVETH3CqYxVdk0LQC1Bx6lHHFLyDVxzNnMzaq4mTtipPIE5ECP
p1JNjjpCupULBNazCXOGBFUHgrAUh0XRgqIw/fVW9G4cS5AWabSatYzJVAoPRsDONQMQ
SlgA==
X-Gm-Message-State: APjAAAU4fPamIDXK5b2GHWxlysHoERQJvlCMD5XVnKp5pnd2sYCDAfew
/QucUNPQpfTXMiWoAK+GFSqgbMpzTLIr+wVcC3vD5w==
X-Google-Smtp-Source: APXvYqz3k8phWF4UFS6tF97v0Pvn6hFmsxQLd8xdwWO2Hw8JZDFX72gHLOAB339/+GLtbGfvAkrPgwnnaJHJaGTn5vM=
X-Received: by 2002:a2e:3602:: with SMTP id d2mr4816196lja.112.1563914493067;
Tue, 23 Jul 2019 13:41:33 -0700 (PDT)
MIME-Version: 1.0
References: <CAMw9acAo7Q_ztEDTjbaUr7zdeoOJThA7ijx1EsvNTd46e5oYRw AT mail DOT gmail DOT com>
<CAJZxidC+HAZWw4TO2qp9-gVOojGbL=V+otOgmZ_Ep4d7tJTSVA AT mail DOT gmail DOT com>
<CAMw9acD4TUmGPArTREAN+fZpfbAS+DZDC2Rr99_BsJT--3BTZQ AT mail DOT gmail DOT com>
<CAHUm0tMcrZoQOSuvZT7-E-DLqS2434xDh29q8NRim=O4bxMzzA AT mail DOT gmail DOT com>
<CAMw9acCPs2t=NUcJckDFrxB_gLzjrETExm=--f5vXxxrAfzvOA AT mail DOT gmail DOT com>
<CAMw9acCpr-SYwHVxjgVE8cvT+ziOdJG6useHmJAporwsx+5UWQ AT mail DOT gmail DOT com>
<CAHUm0tPk0_n7-soruUAt6F-iU+eY5OV=WYOZPyueHFnrcpGbuA AT mail DOT gmail DOT com>
<CAMw9acBejh1T+j+PPC+KVsTMcVL1oHufixTnt6NM3_LopMLP3g AT mail DOT gmail DOT com>
<CAHUm0tMxyXmqNC6tunwexZiL67vfLKLVE1YH_CaDPTDTUoBu+g AT mail DOT gmail DOT com>
<CAMw9acCJCbLshehVFRLjf2NK6ExTxQXrL7bkEgn27ztrKMgmdA AT mail DOT gmail DOT com>
<CAHUm0tNtfZN_pj11KvMwONwnF6d13SzvrHq0LCJ_EeuC0feYXw AT mail DOT gmail DOT com>
<CAMw9acAftCfMBQPjuPtg8b-dKWGyETdzyGneqecAR3Sxq7-1RQ AT mail DOT gmail DOT com>
<CAHUm0tMMMw7iwUVeEU5MNSu-ueB-QZ_3d-GedbdFj7YdiAOFqA AT mail DOT gmail DOT com>
<CAMw9acDz8giUxur_GmsfYgxMpRs86U2PdQnjUupA8W2piF=mzQ AT mail DOT gmail DOT com> <CAHUm0tMukiAaX4A-YdPtbxCDhtAKELyHXmhDm4-mGNnWbc_o_A AT mail DOT gmail DOT com>
In-Reply-To: <CAHUm0tMukiAaX4A-YdPtbxCDhtAKELyHXmhDm4-mGNnWbc_o_A@mail.gmail.com>
From: "Torben Friis (friistf AT gmail DOT com) [via geda-help AT delorie DOT com]" <geda-help AT delorie DOT com>
Date: Tue, 23 Jul 2019 22:41:21 +0200
Message-ID: <CAMw9acBkOC8VmFgw86n=t2cqZHACo_m78mR8+=mPP7fXsaMLsA@mail.gmail.com>
Subject: Re: [geda-help] Picaxe 14M2
To: geda-help AT delorie DOT com
Reply-To: geda-help AT delorie DOT com

--000000000000d1847e058e5f37e3
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

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] <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 you=
r
> 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], <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] <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], <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] <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 the namin=
g
>>>>> 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 easily
>>>>> modified in the layout editor, but pin spacing is harder to modify in=
 an
>>>>> existing footprint. You should always check that footprints you sourc=
e from
>>>>> elsewhere have sane annuli and hole sizes before sending off the boar=
d 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 imp=
orted
>>>>> symbols like the one you mention need to have the pin name changed to=
 "1"
>>>>> instead of "_1_" etc... To make the netlist behave 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], <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] <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 subdirectories=
 with
>>>>>>> their local foorprints and symbols.
>>>>>>>
>>>>>>> This keeps a given design safe from filesystem changes or changes t=
o
>>>>>>> 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 aim
>>>>>>> the layout editor at a partucular directory, i.e. "fp" or "packages=
" 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], <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 attri=
bute
>>>>>>>> DIP14. The PCB program then picks it up from tha Symbol file and f=
ind 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 sym=
bol library
>>>>>>>>>
>>>>>>>>> The usual procedure, after adding your symbol to the schematic
>>>>>>>>> from a library, is to add an "attribute" to the symbol, in this c=
ase 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, i=
s
>>>>>>>>> the software that has an understanding of footprint attributes, a=
nd 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], <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 t=
he 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 <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/.gEDA$/=
gafrc file
>>>>>>>>>>>
>>>>>>>>>>> Should not PICAXE-14M show up in Libraries when I click Add->Co=
mponent 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-1=
4M.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 dedica=
ted
>>>>>>>>>>>> directories in their project directory for symbols and for foo=
tprints.
>>>>>>>>>>>>
>>>>>>>>>>>> Regards,
>>>>>>>>>>>>
>>>>>>>>>>>> Erich
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Fri, 15 Feb 2019 02:34 Torben Friis (friistf AT gmail DOT com)
>>>>>>>>>>>> [via geda-help AT delorie DOT com] <geda-help AT delorie DOT com wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>> I found DIP14:
>>>>>>>>>>>>>
>>>>>>>>>>>>> torben AT torben-Aspire-E5-773G:~$ cat /home/torben/gEDAsym
>>>>>>>>>>>>> http://www.gedasymbols.org/footprints/m4lib.cgi?geda
>>>>>>>>>>>>> <here
>>>>>>>>>>>>>
>>>>>>>>>>>>> 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/PICAXE=
-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
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>

--000000000000d1847e058e5f37e3
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:large"><font size=3D"2">Hi Erich,</font></div>=
<div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-seri=
f;font-size:large"><font size=3D"2">I have had to install the newest versio=
n of Ubuntu - it has taken some time to figure out that it was necessary..<=
/font></div><div class=3D"gmail_default" style=3D"font-family:arial,helveti=
ca,sans-serif;font-size:large"><font size=3D"2">torben</font><br></div></di=
v><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On M=
on, Jul 22, 2019 at 2:10 PM Erich Heinzle (<a href=3D"mailto:a1039181 AT gmail=
.com">a1039181 AT gmail DOT com</a>) [via <a href=3D"mailto:geda-help AT delorie DOT com"=
>geda-help AT delorie DOT com</a>] &lt;<a href=3D"mailto:geda-help AT delorie DOT com">ge=
da-help AT delorie DOT com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex"><div dir=3D"auto"><div>Two possible errors come to mind.=
</div><div dir=3D"auto"><br></div><div dir=3D"auto">If you look at the temp=
lates i linked to previously, you can see how PCB is told about the element=
 directory, which in your case will be &quot;pcb-elements&quot;, by the var=
ious ....rc files, and check that yours are set up right.</div><div dir=3D"=
auto"><br></div><div dir=3D"auto">You also need to ensure you have the foot=
print attributes attached to your device symbols in the schematic, as previ=
ously described, or PCB will not know which footprints are needed when pars=
ing the netlist</div><div dir=3D"auto"><br></div><div dir=3D"auto">Regards,=
</div><div dir=3D"auto"><br></div><div dir=3D"auto">Erich.<br><br><div clas=
s=3D"gmail_quote" dir=3D"auto"><div dir=3D"ltr" class=3D"gmail_attr">On Mon=
, 22 Jul 2019 20:55 Torben Friis (<a href=3D"mailto:friistf AT gmail DOT com" rel=
=3D"noreferrer" target=3D"_blank">friistf AT gmail DOT com</a>) [via <a href=3D"ma=
ilto:geda-help AT delorie DOT com" rel=3D"noreferrer" target=3D"_blank">geda-help@=
delorie.com</a>], &lt;<a href=3D"mailto:geda-help AT delorie DOT com" rel=3D"noref=
errer" target=3D"_blank">geda-help AT delorie DOT com</a>&gt; wrote:<br></div><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left=
:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:large">Hi Erich,</div><div class=3D"gmail_default" style=3D"font-family:a=
rial,helvetica,sans-serif;font-size:large">That helped a lot! <br></div><di=
v class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;f=
ont-size:large">I now have:</div><div class=3D"gmail_default" style=3D"font=
-family:arial,helvetica,sans-serif;font-size:large"><br></div><div class=3D=
"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:l=
arge">ls /home/torben/gaf/gschem-sym<br>2_SCREW_CONNECTOR.sym =C2=A03_SCREW=
_CONNECTOR.sym =C2=A0PICAXE-14M.sym</div><div class=3D"gmail_default" style=
=3D"font-family:arial,helvetica,sans-serif;font-size:large">ls /home/torben=
/gaf/pcb-elements<br>DIP14.fp =C2=A0mors_2p.fp =C2=A0mors_3p.fp <br></div><=
div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif=
;font-size:large"><br></div><div class=3D"gmail_default" style=3D"font-fami=
ly:arial,helvetica,sans-serif;font-size:large">For Add-Component I get:</di=
v><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-se=
rif;font-size:large"><br></div><div class=3D"gmail_default" style=3D"font-f=
amily:arial,helvetica,sans-serif;font-size:large">&gt;</div><div class=3D"g=
mail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:lar=
ge">local</div><div class=3D"gmail_default" style=3D"font-family:arial,helv=
etica,sans-serif;font-size:large">&gt; Basic devices</div><div class=3D"gma=
il_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:large=
">.</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,=
sans-serif;font-size:large">.</div><div class=3D"gmail_default" style=3D"fo=
nt-family:arial,helvetica,sans-serif;font-size:large">.</div><div class=3D"=
gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:la=
rge"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,helv=
etica,sans-serif;font-size:large">and when i double-click the empty space a=
t the top, I get:</div><div class=3D"gmail_default" style=3D"font-family:ar=
ial,helvetica,sans-serif;font-size:large"><br></div><div class=3D"gmail_def=
ault" style=3D"font-family:arial,helvetica,sans-serif;font-size:large">2_SC=
REW_CONNECTOR.sym</div><div class=3D"gmail_default" style=3D"font-family:ar=
ial,helvetica,sans-serif;font-size:large">3_SCREW_CONNECTOR.sym</div><div c=
lass=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font=
-size:large">PICAXE-14M</div><div class=3D"gmail_default" style=3D"font-fam=
ily:arial,helvetica,sans-serif;font-size:large"><br></div><div class=3D"gma=
il_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:large=
">Now I am supposed to enter:</div><div class=3D"gmail_default" style=3D"fo=
nt-family:arial,helvetica,sans-serif;font-size:large"><br></div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:large">gschem one.sch</div><div class=3D"gmail_default" style=3D"font-fam=
ily:arial,helvetica,sans-serif;font-size:large"><br></div><div class=3D"gma=
il_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:large=
">When I do I get error messages about a missing one.sch and the curser goe=
s to the next line. Actually that is not surprising considering that that o=
ne.sch does not yet exist.</div><div class=3D"gmail_default" style=3D"font-=
family:arial,helvetica,sans-serif;font-size:large">When I then fill in the =
schema and run /home/torben/gaf/myproject3/gsch2pcb project I get the error=
 message:</div><div class=3D"gmail_default" style=3D"font-family:arial,helv=
etica,sans-serif;font-size:large"><br></div><div><font size=3D"4">No elemen=
ts found, so nothing to do</font>.</div><div><br></div><div><div style=3D"f=
ont-family:arial,helvetica,sans-serif;font-size:large" class=3D"gmail_defau=
lt">I have saved one.sch so that is another surprise - can you help?</div><=
div style=3D"font-family:arial,helvetica,sans-serif;font-size:large" class=
=3D"gmail_default">best regards</div><div style=3D"font-family:arial,helvet=
ica,sans-serif;font-size:large" class=3D"gmail_default">torben<br></div><br=
></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sa=
ns-serif;font-size:large"><br></div><div class=3D"gmail_default" style=3D"f=
ont-family:arial,helvetica,sans-serif;font-size:large"><br></div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:large"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,=
helvetica,sans-serif;font-size:large"><br></div><div class=3D"gmail_default=
" style=3D"font-family:arial,helvetica,sans-serif;font-size:large"><br></di=
v><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-se=
rif;font-size:large"><br></div><div class=3D"gmail_default" style=3D"font-f=
amily:arial,helvetica,sans-serif;font-size:large"><br></div><div class=3D"g=
mail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:lar=
ge"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,helve=
tica,sans-serif;font-size:large"><br></div><div class=3D"gmail_default" sty=
le=3D"font-family:arial,helvetica,sans-serif;font-size:large"><br></div><di=
v class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;f=
ont-size:large"><br></div><div class=3D"gmail_default" style=3D"font-family=
:arial,helvetica,sans-serif;font-size:large"><br></div><div class=3D"gmail_=
default" style=3D"font-family:arial,helvetica,sans-serif;font-size:large"><=
br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,=
sans-serif;font-size:large"><br></div><div class=3D"gmail_default" style=3D=
"font-family:arial,helvetica,sans-serif;font-size:large"><br></div></div><b=
r><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, =
Jul 21, 2019 at 1:14 AM Erich Heinzle (<a href=3D"mailto:a1039181 AT gmail DOT com=
" rel=3D"noreferrer noreferrer" target=3D"_blank">a1039181 AT gmail DOT com</a>) [=
via <a href=3D"mailto:geda-help AT delorie DOT com" rel=3D"noreferrer noreferrer" =
target=3D"_blank">geda-help AT delorie DOT com</a>] &lt;<a href=3D"mailto:geda-hel=
p AT delorie DOT com" rel=3D"noreferrer noreferrer" target=3D"_blank">geda-help AT de=
lorie.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div dir=3D"auto"><div>Rather than learning to read the x and y =
coordinates in=C2=A0</div><div dir=3D"auto"><pre>Pin[-20000 0 11810 2000 12=
610 4920 &quot;0&quot; &quot;_1_&quot; &quot;square&quot;]
Pin[0 0 11810 2000 12610 4920 &quot;0&quot; &quot;_2_&quot; &quot;&quot;]
Pin[20000 0 11810 2000 12610 4920 &quot;0&quot; &quot;_3_&quot; &quot;&quot=
;]
</pre>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.</di=
v><div dir=3D"auto"><br></div><div dir=3D"auto">If you want to learn about =
the format, I recommend</div><div dir=3D"auto"><br></div><div dir=3D"auto">=
<a href=3D"http://www.ssalewski.de/PcbFootprintRef.txt" rel=3D"noreferrer n=
oreferrer" target=3D"_blank">http://www.ssalewski.de/PcbFootprintRef.txt</a=
><br></div><div dir=3D"auto"><br></div><div dir=3D"auto">Regards,</div><div=
 dir=3D"auto"><br></div><div dir=3D"auto">Erich<br><br><div class=3D"gmail_=
quote" dir=3D"auto"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, 21 Jul 20=
19 06:37 Torben Friis (<a href=3D"mailto:friistf AT gmail DOT com" rel=3D"noreferr=
er noreferrer noreferrer" target=3D"_blank">friistf AT gmail DOT com</a>) [via <a =
href=3D"mailto:geda-help AT delorie DOT com" rel=3D"noreferrer noreferrer noreferr=
er" target=3D"_blank">geda-help AT delorie DOT com</a>], &lt;<a href=3D"mailto:ged=
a-help AT delorie DOT com" rel=3D"noreferrer noreferrer noreferrer" target=3D"_bla=
nk">geda-help AT delorie DOT com</a>&gt; wrote:<br></div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gm=
ail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:larg=
e">Hi Erich,</div><div class=3D"gmail_default" style=3D"font-family:arial,h=
elvetica,sans-serif;font-size:large">Where do I find the hole spacing and t=
he hole size in you fp:</div><div class=3D"gmail_default" style=3D"font-fam=
ily:arial,helvetica,sans-serif;font-size:large"><br></div><div class=3D"gma=
il_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:large=
"><pre>Element[&quot;&quot; &quot;N MORS 3P &quot; &quot;&quot; &quot;&quot=
; 0 0 0 -23000 0 100 &quot;&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 &quot;0&quot; &quot;_1_&quot; &quot;squa=
re&quot;]
Pin[0 0 11810 2000 12610 4920 &quot;0&quot; &quot;_2_&quot; &quot;&quot;]
Pin[20000 0 11810 2000 12610 4920 &quot;0&quot; &quot;_3_&quot; &quot;&quot=
;]
)<br></pre><pre>best regards<br></pre><pre>torben<br></pre></div></div><br>=
<div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, Ju=
l 20, 2019 at 2:25 PM Erich Heinzle (<a href=3D"mailto:a1039181 AT gmail DOT com" =
rel=3D"noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">a1039=
181 AT gmail DOT com</a>) [via <a href=3D"mailto:geda-help AT delorie DOT com" rel=3D"nor=
eferrer noreferrer noreferrer noreferrer" target=3D"_blank">geda-help AT delor=
ie.com</a>] &lt;<a href=3D"mailto:geda-help AT delorie DOT com" rel=3D"noreferrer =
noreferrer noreferrer noreferrer" target=3D"_blank">geda-help AT delorie DOT com</=
a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><d=
iv dir=3D"auto"><div>Good work on the file system.</div><div dir=3D"auto"><=
br></div><div dir=3D"auto">I usually create a project directory and put my =
usual/frequently used footprints in the packages or fp subdirectory, depend=
ing on the naming convention in the template being used.</div><div dir=3D"a=
uto"><br></div><div dir=3D"auto">The main thing is to ensure that the=C2=A0=
 screw terminals you are using are spaced 0.2 inches apart. The hole and an=
nulus sizes can be easily modified in the layout editor, but pin spacing is=
 harder to modify in an existing footprint. You should always check that fo=
otprints you source from elsewhere have sane annuli and hole sizes before s=
ending off the board for fabrication.</div><div dir=3D"auto"><br></div><div=
 dir=3D"auto">You are right, any three pin symbol can map to a three pin fo=
otprint, provided that the pin labels on the footprint are sane. Sometimes =
imported symbols like the one you mention need to have the pin name changed=
 to &quot;1&quot; instead of &quot;_1_&quot; etc... To make the netlist beh=
ave when imported into the layout editor.<br><br>Regards,</div><div dir=3D"=
auto"><br></div><div dir=3D"auto">Erich<br><br><div class=3D"gmail_quote" d=
ir=3D"auto"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, 20 Jul 2019 19:22=
 Torben Friis (<a href=3D"mailto:friistf AT gmail DOT com" rel=3D"noreferrer noref=
errer noreferrer noreferrer" target=3D"_blank">friistf AT gmail DOT com</a>) [via =
<a href=3D"mailto:geda-help AT delorie DOT com" rel=3D"noreferrer noreferrer noref=
errer noreferrer" target=3D"_blank">geda-help AT delorie DOT com</a>], &lt;<a href=
=3D"mailto:geda-help AT delorie DOT com" rel=3D"noreferrer noreferrer noreferrer n=
oreferrer" target=3D"_blank">geda-help AT delorie DOT com</a>&gt; wrote:<br></div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div sty=
le=3D"font-family:arial,helvetica,sans-serif;font-size:large">Hi Erich Hein=
zle,<br>I solved the immediate problem by changing the file system to:.<br>=
<br><br>/home/torben/gaf/gschem-sym<br>/home/torben/gaf/pcb-elements<br>/ho=
me/torben/.gEDA/gafrc<br>(cat /home/torben/.gEDA/gafrc<br>(component-librar=
y-search &quot;/home/torben/gaf/gschem-sym&quot;)<br><br>but I will setup m=
y system as you have set up yours.<br><br>I need to have some screw termina=
ls set up and I found yours:<br><br>/user/erich_heinzle/kicad/footprints/w_=
conn_screw.mod/mors_3p.fp<br><br>I could not find the corresponding sym fil=
e. Is there one?<br><br>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?<br><br>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)?<br><br>best regards<=
br>torben</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Sat, Jul 20, 2019 at 1:09 AM Erich Heinzle (<a href=3D"m=
ailto:a1039181 AT gmail DOT com" rel=3D"noreferrer noreferrer noreferrer noreferre=
r noreferrer" target=3D"_blank">a1039181 AT gmail DOT com</a>) [via <a href=3D"mai=
lto:geda-help AT delorie DOT com" rel=3D"noreferrer noreferrer noreferrer noreferr=
er noreferrer" target=3D"_blank">geda-help AT delorie DOT com</a>] &lt;<a href=3D"=
mailto:geda-help AT delorie DOT com" rel=3D"noreferrer noreferrer noreferrer noref=
errer noreferrer" target=3D"_blank">geda-help AT delorie DOT com</a>&gt; wrote:<br=
></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;=
border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"auto">=
<div dir=3D"auto">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.</div><div dir=3D"auto"><br></div=
><div dir=3D"auto">This keeps a given design safe from filesystem changes o=
r changes to elements subsequently.</div><div dir=3D"auto"><br></div><div d=
ir=3D"auto">It also means that once set up, it doesn&#39;t need to be thoug=
ht about much.</div><div dir=3D"auto"><br></div><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. &quot;fp&quot; or &quot;packages&quot; in t=
hese examples</div><div dir=3D"auto"><br></div><div dir=3D"auto"><a href=3D=
"https://github.com/miloh/gEDA-git-template" rel=3D"noreferrer noreferrer n=
oreferrer noreferrer noreferrer" target=3D"_blank">https://github.com/miloh=
/gEDA-git-template</a><br></div><div dir=3D"auto"><br></div><div dir=3D"aut=
o"><a href=3D"https://github.com/nocko/gEDA-template" rel=3D"noreferrer nor=
eferrer noreferrer noreferrer noreferrer" target=3D"_blank">https://github.=
com/nocko/gEDA-template</a><br></div><div dir=3D"auto"><br></div><div dir=
=3D"auto"><a href=3D"https://github.com/wojciechk8/geda-sym" rel=3D"norefer=
rer noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">https://=
github.com/wojciechk8/geda-sym</a><br></div><div dir=3D"auto"><br></div><di=
v dir=3D"auto">These examples should show you how it can be done</div><div =
dir=3D"auto"><br></div><div dir=3D"auto">Erich.</div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, 20 Jul 2019 =
01:16 Torben Friis (<a href=3D"mailto:friistf AT gmail DOT com" rel=3D"noreferrer =
noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">friistf AT gmai=
l.com</a>) [via <a href=3D"mailto:geda-help AT delorie DOT com" rel=3D"noreferrer =
noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">geda-help AT de=
lorie.com</a>], &lt;<a href=3D"mailto:geda-help AT delorie DOT com" rel=3D"norefer=
rer noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">geda-hel=
p AT delorie DOT com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddi=
ng-left:1ex"><div dir=3D"ltr"><div style=3D"font-family:arial,helvetica,san=
s-serif;font-size:large">Hi Erich Heinzie,<br>I think so. If I may reformul=
ate it to show that I understand:<br>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.<br><br>Th=
en the files:<br>/home/gaf/gschem-sym<br>(ls /home/gaf/gschem-sym<br>PICAXE=
-14M.sym)<br><br>/home/gaf/pcb-elements<br>(ls /home/gaf/pcb-elements<br>DI=
P14.fp)<br><br>/home/.gEDA/gafrc<br>(cat /home/.gEDA/gafrc<br>(component-li=
brary-search &quot;/home/gaf/gschem-sym&quot;)<br><br>should do the job?<br=
><br>But then, when I have filled in the files, how do I make the PICAXE14M=
.sym appear correctly in the add-&gt;component list?:<br><br>&gt; Basic dev=
ices<br>&gt; Connectors (generic)<br>.<br>.<br>.<br><br>I want to understan=
d the stuff completely and really appreciate your help.<br>best regards<br>=
torben</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"=
gmail_attr">On Fri, Jul 19, 2019 at 12:41 PM Erich Heinzle (<a href=3D"mail=
to:a1039181 AT gmail DOT com" rel=3D"noreferrer noreferrer noreferrer noreferrer n=
oreferrer noreferrer" target=3D"_blank">a1039181 AT gmail DOT com</a>) [via <a hre=
f=3D"mailto:geda-help AT delorie DOT com" rel=3D"noreferrer noreferrer noreferrer =
noreferrer noreferrer noreferrer" target=3D"_blank">geda-help AT delorie DOT com</=
a>] &lt;<a href=3D"mailto:geda-help AT delorie DOT com" rel=3D"noreferrer noreferr=
er noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">geda-help=
@delorie.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddin=
g-left:1ex"><div dir=3D"auto">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<div dir=3D"auto"><br></div><div dir=3D"auto">The usual p=
rocedure, after adding your symbol to the schematic from a library, is to a=
dd an &quot;attribute&quot; to the symbol, in this case a &quot;footprint&q=
uot; attribute, equal to &quot;DIP14&quot;</div><div dir=3D"auto"><br></div=
><div dir=3D"auto">The schematic file will end up with an ectra attribute w=
ithin the picaxe instance, along the libes of</div><div dir=3D"auto"><br></=
div><div dir=3D"auto">&quot;footprint=3DDIP18&quot;</div><div dir=3D"auto">=
<br></div><div dir=3D"auto">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</div><div dir=
=3D"auto"><br></div><div dir=3D"auto">Does that=C2=A0help?</div><div dir=3D=
"auto"><br></div><div dir=3D"auto">Erich</div><div dir=3D"auto"><br></div><=
div dir=3D"auto"><br></div></div><br><div class=3D"gmail_quote"><div dir=3D=
"ltr" class=3D"gmail_attr">On Fri, 19 Jul 2019 18:51 Torben Friis (<a href=
=3D"mailto:friistf AT gmail DOT com" rel=3D"noreferrer noreferrer noreferrer noref=
errer noreferrer noreferrer" target=3D"_blank">friistf AT gmail DOT com</a>) [via =
<a href=3D"mailto:geda-help AT delorie DOT com" rel=3D"noreferrer noreferrer noref=
errer noreferrer noreferrer noreferrer" target=3D"_blank">geda-help AT delorie=
.com</a>], &lt;<a href=3D"mailto:geda-help AT delorie DOT com" rel=3D"noreferrer n=
oreferrer noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">ge=
da-help AT delorie DOT com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex"><div dir=3D"ltr"><div style=3D"font-family:arial,helveti=
ca,sans-serif;font-size:large">Hi Erich Heinzie,</div><div style=3D"font-fa=
mily:arial,helvetica,sans-serif;font-size:large">It should have been:</div>=
<div style=3D"font-family:arial,helvetica,sans-serif;font-size:large"><br><=
/div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:large">=
/home/gaf/DIP14.fp</div><div style=3D"font-family:arial,helvetica,sans-seri=
f;font-size:large"><br></div><div style=3D"font-family:arial,helvetica,sans=
-serif;font-size:large">and<br></div><div style=3D"font-family:arial,helvet=
ica,sans-serif;font-size:large"><pre class=3D"gmail-m_3531693370077276139m_=
8589242386474172575m_-2140574496613393962gmail-m_1868580549148386304m_74138=
57808226013590m_189777687750480261gmail-m_7174615266101921091gmail-m_-68119=
15406325326106m_5811983186306912133gmail-m_-3548951900411599412m_-869190694=
4467973354gmail-m_1492610957059271095m_-7878935548540145437gmail-m_-5278762=
035596455616gmail-code">(component-library-search &quot;/home/gaf/gschem-sy=
m&quot;) in the /home/.gEDA/gafrc file<br><br></pre><pre class=3D"gmail-m_3=
531693370077276139m_8589242386474172575m_-2140574496613393962gmail-m_186858=
0549148386304m_7413857808226013590m_189777687750480261gmail-m_7174615266101=
921091gmail-m_-6811915406325326106m_5811983186306912133gmail-m_-35489519004=
11599412m_-8691906944467973354gmail-m_1492610957059271095m_-787893554854014=
5437gmail-m_-5278762035596455616gmail-code">I still have the problem of hav=
ing PICAXE14M not showing up in the libraries list.<br><br></pre><pre class=
=3D"gmail-m_3531693370077276139m_8589242386474172575m_-2140574496613393962g=
mail-m_1868580549148386304m_7413857808226013590m_189777687750480261gmail-m_=
7174615266101921091gmail-m_-6811915406325326106m_5811983186306912133gmail-m=
_-3548951900411599412m_-8691906944467973354gmail-m_1492610957059271095m_-78=
78935548540145437gmail-m_-5278762035596455616gmail-code">When in <a href=3D=
"http://www.gedasymbols.org/" rel=3D"noreferrer noreferrer noreferrer noref=
errer noreferrer noreferrer noreferrer" target=3D"_blank">http://www.gedasy=
mbols.org/</a> i search for screw terminal I get a lot of .fp files, but no=
 .sym files. How should they be handled?<br></pre><pre class=3D"gmail-m_353=
1693370077276139m_8589242386474172575m_-2140574496613393962gmail-m_18685805=
49148386304m_7413857808226013590m_189777687750480261gmail-m_717461526610192=
1091gmail-m_-6811915406325326106m_5811983186306912133gmail-m_-3548951900411=
599412m_-8691906944467973354gmail-m_1492610957059271095m_-78789355485401454=
37gmail-m_-5278762035596455616gmail-code">It is rather confusing.<br></pre>=
<pre class=3D"gmail-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">best reg=
ards<br></pre><pre class=3D"gmail-m_3531693370077276139m_858924238647417257=
5m_-2140574496613393962gmail-m_1868580549148386304m_7413857808226013590m_18=
9777687750480261gmail-m_7174615266101921091gmail-m_-6811915406325326106m_58=
11983186306912133gmail-m_-3548951900411599412m_-8691906944467973354gmail-m_=
1492610957059271095m_-7878935548540145437gmail-m_-5278762035596455616gmail-=
code">torben<br></pre><pre class=3D"gmail-m_3531693370077276139m_8589242386=
474172575m_-2140574496613393962gmail-m_1868580549148386304m_741385780822601=
3590m_189777687750480261gmail-m_7174615266101921091gmail-m_-681191540632532=
6106m_5811983186306912133gmail-m_-3548951900411599412m_-8691906944467973354=
gmail-m_1492610957059271095m_-7878935548540145437gmail-m_-52787620355964556=
16gmail-code"><br><br></pre></div></div><br><div class=3D"gmail_quote"><div=
 dir=3D"ltr" class=3D"gmail_attr">On Thu, Jul 18, 2019 at 11:44 AM Torben F=
riis &lt;<a href=3D"mailto:friistf AT gmail DOT com" rel=3D"noreferrer noreferrer =
noreferrer noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">f=
riistf AT gmail DOT com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" =
style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa=
dding-left:1ex"><div dir=3D"ltr"><div style=3D"font-family:arial,helvetica,=
sans-serif;font-size:large">Hi Erich Heinzie,</div><div style=3D"font-famil=
y:arial,helvetica,sans-serif;font-size:large">After following your advice (=
a long time ago) I have the following:</div><div style=3D"font-family:arial=
,helvetica,sans-serif;font-size:large"><br></div><div style=3D"font-family:=
arial,helvetica,sans-serif;font-size:large">/home/gaf/gschem-sym/PICAXE-14M=
.sym</div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:la=
rge">/home/gaf/pcb-elements/SIP3.fp</div><div style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:large"><pre class=3D"gmail-m_35316933700772761=
39m_8589242386474172575m_-2140574496613393962gmail-m_1868580549148386304m_7=
413857808226013590m_189777687750480261gmail-m_7174615266101921091gmail-m_-6=
811915406325326106m_5811983186306912133gmail-m_-3548951900411599412m_-86919=
06944467973354gmail-m_1492610957059271095m_-7878935548540145437gmail-m_-527=
8762035596455616gmail-code">(component-library-search &quot;../gschem-sym&q=
uot;) in the /home/.gEDA$/gafrc file<br><br></pre><pre class=3D"gmail-m_353=
1693370077276139m_8589242386474172575m_-2140574496613393962gmail-m_18685805=
49148386304m_7413857808226013590m_189777687750480261gmail-m_717461526610192=
1091gmail-m_-6811915406325326106m_5811983186306912133gmail-m_-3548951900411=
599412m_-8691906944467973354gmail-m_1492610957059271095m_-78789355485401454=
37gmail-m_-5278762035596455616gmail-code">Should not PICAXE-14M show up in =
Libraries when I click Add-&gt;Component in gEDA schmatic?<br></pre><pre cl=
ass=3D"gmail-m_3531693370077276139m_8589242386474172575m_-21405744966133939=
62gmail-m_1868580549148386304m_7413857808226013590m_189777687750480261gmail=
-m_7174615266101921091gmail-m_-6811915406325326106m_5811983186306912133gmai=
l-m_-3548951900411599412m_-8691906944467973354gmail-m_1492610957059271095m_=
-7878935548540145437gmail-m_-5278762035596455616gmail-code">best regards<br=
></pre><pre class=3D"gmail-m_3531693370077276139m_8589242386474172575m_-214=
0574496613393962gmail-m_1868580549148386304m_7413857808226013590m_189777687=
750480261gmail-m_7174615266101921091gmail-m_-6811915406325326106m_581198318=
6306912133gmail-m_-3548951900411599412m_-8691906944467973354gmail-m_1492610=
957059271095m_-7878935548540145437gmail-m_-5278762035596455616gmail-code">t=
orben<br></pre></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Fri, Feb 15, 2019 at 9:19 PM Erich Heinzle (<a href=
=3D"mailto:a1039181 AT gmail DOT com" rel=3D"noreferrer noreferrer noreferrer nore=
ferrer noreferrer noreferrer noreferrer" target=3D"_blank">a1039181 AT gmail DOT c=
om</a>) [via <a href=3D"mailto:geda-help AT delorie DOT com" rel=3D"noreferrer nor=
eferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target=3D"_=
blank">geda-help AT delorie DOT com</a>] &lt;<a href=3D"mailto:geda-help AT delorie DOT c=
om" rel=3D"noreferrer noreferrer noreferrer noreferrer noreferrer noreferre=
r noreferrer" target=3D"_blank">geda-help AT delorie DOT com</a>&gt; wrote:<br></d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"auto"><div=
><a href=3D"http://www.gedasymbols.org/user/erich_heinzle/symbols/PICAXE-14=
M.sym?dl" rel=3D"noreferrer noreferrer noreferrer noreferrer noreferrer nor=
eferrer noreferrer" target=3D"_blank">http://www.gedasymbols.org/user/erich=
_heinzle/symbols/PICAXE-14M.sym?dl</a><div dir=3D"auto"><br></div><div dir=
=3D"auto">The above link will download the raw symbol file as a .sym for us=
e in the gschem schematic editor</div><div dir=3D"auto"><br></div><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><div dir=3D"auto"><br>=
</div><div dir=3D"auto"><a href=3D"http://www.gedasymbols.org/footprints/m4=
lib/DIP14.fp?dl" rel=3D"noreferrer noreferrer noreferrer noreferrer norefer=
rer noreferrer noreferrer" target=3D"_blank">http://www.gedasymbols.org/foo=
tprints/m4lib/DIP14.fp?dl</a><br></div><div dir=3D"auto"><br></div><div dir=
=3D"auto">You can place the respective files in the same directory as your =
schematic and pcb layout, but most people will use dedicated directories in=
 their project directory for symbols and for footprints.</div><div dir=3D"a=
uto"><br></div><div dir=3D"auto">Regards,</div><div dir=3D"auto"><br></div>=
<div dir=3D"auto">Erich</div><br><br><div class=3D"gmail_quote"><div dir=3D=
"ltr">On Fri, 15 Feb 2019 02:34 Torben Friis (<a href=3D"mailto:friistf AT gma=
il.com" rel=3D"noreferrer noreferrer noreferrer noreferrer noreferrer noref=
errer noreferrer" target=3D"_blank">friistf AT gmail DOT com</a>) [via <a href=3D"=
mailto:geda-help AT delorie DOT com" rel=3D"noreferrer noreferrer noreferrer noref=
errer noreferrer noreferrer noreferrer" target=3D"_blank">geda-help AT delorie=
.com</a>] &lt;<a href=3D"mailto:geda-help AT delorie DOT com" rel=3D"noreferrer no=
referrer noreferrer noreferrer noreferrer noreferrer noreferrer" target=3D"=
_blank">geda-help AT delorie DOT com</a> wrote:<br></div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div style=3D"fo=
nt-family:arial,helvetica,sans-serif;font-size:large">Hi,</div><div style=
=3D"font-family:arial,helvetica,sans-serif;font-size:large">I found DIP14:<=
/div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:large">=
<br></div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:la=
rge">torben AT torben-Aspire-E5-773G:~$ cat /home/torben/gEDAsym<br><a href=3D=
"http://www.gedasymbols.org/footprints/m4lib.cgi?geda" rel=3D"noreferrer no=
referrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer"=
 target=3D"_blank">http://www.gedasymbols.org/footprints/m4lib.cgi?geda</a>=
=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 &lt;here<br><br><a href=3D"ht=
tp://www.gedasymbols.org/cvs.html" rel=3D"noreferrer noreferrer noreferrer =
noreferrer noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">h=
ttp://www.gedasymbols.org/cvs.html</a></div><div style=3D"font-family:arial=
,helvetica,sans-serif;font-size:large"><br></div><div style=3D"font-family:=
arial,helvetica,sans-serif;font-size:large">It looks different from your fi=
le if I view it..</div><div style=3D"font-family:arial,helvetica,sans-serif=
;font-size:large"><br></div><div style=3D"font-family:arial,helvetica,sans-=
serif;font-size:large">Where should I store the file you sent (if it is the=
 file I should store)?</div><div style=3D"font-family:arial,helvetica,sans-=
serif;font-size:large">torben<br></div></div></div><br><div class=3D"gmail_=
quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Feb 14, 2019 at 3:26 P=
M Chad Parker (<a href=3D"mailto:parker DOT charles AT gmail DOT com" rel=3D"noreferre=
r noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer norefer=
rer" target=3D"_blank">parker DOT charles AT gmail DOT com</a>) [via <a href=3D"mailto=
:geda-help AT delorie DOT com" rel=3D"noreferrer noreferrer noreferrer noreferrer =
noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">geda-help AT de=
lorie.com</a>] &lt;<a href=3D"mailto:geda-help AT delorie DOT com" rel=3D"noreferr=
er noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer norefe=
rrer" target=3D"_blank">geda-help AT delorie DOT com</a>&gt; wrote:<br></div><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"l=
tr"><br></div><div dir=3D"ltr"><a href=3D"http://www.gedasymbols.org/user/e=
rich_heinzle/symbols/PICAXE-14M.sym" rel=3D"noreferrer noreferrer noreferre=
r noreferrer noreferrer noreferrer noreferrer noreferrer" target=3D"_blank"=
>http://www.gedasymbols.org/user/erich_heinzle/symbols/PICAXE-14M.sym</a></=
div><div dir=3D"ltr"><br></div><div>It looks like the package is a 14-pin D=
IP, so &quot;DIP14&quot; should work as the footprint.<br></div><div dir=3D=
"ltr"><br></div><div>Cheers,</div><div>--Chad<br></div><div dir=3D"ltr"><br=
></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Thu, Feb 14, 2019 at 9:11 AM Torben Friis (<a href=3D"mailto:frii=
stf AT gmail DOT com" rel=3D"noreferrer noreferrer noreferrer noreferrer noreferre=
r noreferrer noreferrer noreferrer" target=3D"_blank">friistf AT gmail DOT com</a>=
) [via <a href=3D"mailto:geda-help AT delorie DOT com" rel=3D"noreferrer noreferre=
r noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target=
=3D"_blank">geda-help AT delorie DOT com</a>] &lt;<a href=3D"mailto:geda-help AT delo=
rie.com" rel=3D"noreferrer noreferrer noreferrer noreferrer noreferrer nore=
ferrer noreferrer noreferrer" target=3D"_blank">geda-help AT delorie DOT com</a>&g=
t; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p=
x 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div d=
ir=3D"ltr"><div style=3D"font-family:arial,helvetica,sans-serif;font-size:l=
arge">Hi ,</div><div style=3D"font-family:arial,helvetica,sans-serif;font-s=
ize:large">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.</div><div style=3D"font-family:arial,helvetica,=
sans-serif;font-size:large">Is there anywhere else I can look for it?</div>=
<div style=3D"font-family:arial,helvetica,sans-serif;font-size:large">torbe=
n<br></div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div></div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div></div></div>
</blockquote></div>
</div>
</blockquote></div></div></div>
</blockquote></div>
</blockquote></div></div></div>
</blockquote></div>

--000000000000d1847e058e5f37e3--

- Raw text -


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