delorie.com/archives/browse.cgi   search  
Mail Archives: geda-help/2019/07/20/16:57:13

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=pOPWLS4hslm7BJerql7qHAkgW+lPAY0JoBsBK4mtN+c=;
b=CnMF4PHYPG508/1jPokYHiqoaJ8TNh9VkQUEa3R7atbO0B+Nxzj9xzX4XyBog9SNKE
VEYbEdaRoAxFo/K1IRo5WbkjEEU7p3WzpqKzJq34leFu7nE0zUtuznbksMOkYzctwvF8
2ZDDM+XB2ufJ3/tdO51rp4qjo3b6Z+Fl6kwdD2hdxDzYeArb4aZecEG9su6VKMGzGQl/
Ga9UO/dUslA3XH5+HlGJ+W+n3fpI69+9DPnTLw5G2gGZx6+eIbGEx93/doIuuhVmnld/
KQNXEdING0CHoWAJ06XqPF2HRb5I4b9Vn2QYeeZC+ZnhZWadTwBknIFnV6ZtvXo8s38T
eo+g==
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=pOPWLS4hslm7BJerql7qHAkgW+lPAY0JoBsBK4mtN+c=;
b=UPsm8ON+QazS7cG/Zfu2G5DXqvVDSNvDAXBJUJKmhl6PyvlWqZreh0DnX8wMnaAAwx
PFzI4P5ZI9TB5OVVo9OSCknwImwkeLvssnu/cCvsoceWA2P5U7VKELvWIXAmODo4p4na
wUf/CmpTsXssouCQhEPfrkZrcSBlQ4yPwEHgEl5AP8wJzunqDlY9iLbD3wp999ZshB0W
S4AB4PAhRtkBQszNd+k0LgsjNJWCgMZ2aG8dVfZ3jjZ5BIUZQGqNHJg8T8GtUPXa4RXT
YIKmHlxXfd8XHAXRwCr35nG/P0I84JnnIsgA6BkbKHfkrdPHNsLNKdpNMt9cEJePR/+x
OjFg==
X-Gm-Message-State: APjAAAVb7gCHZ+Nzxr3xVgfaFeiWUi3EEY8ETOQd0/4cq9tUFZZTNVeA
u8Jf0zp2gFtthxViZ0DeXUdrOUbxpzDlnEv4NE0jvw==
X-Google-Smtp-Source: APXvYqwlCmGk2UvSEZD6YuqsizWfrlpfMRYYq0WAWo38F5r/sLTxNIPtVOE2avTpI6DGE7uyIurvZOTCFKGllZhjl+w=
X-Received: by 2002:a19:5f46:: with SMTP id a6mr28328308lfj.142.1563655385031;
Sat, 20 Jul 2019 13:43:05 -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>
In-Reply-To: <CAHUm0tNtfZN_pj11KvMwONwnF6d13SzvrHq0LCJ_EeuC0feYXw@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: Sat, 20 Jul 2019 22:42:53 +0200
Message-ID: <CAMw9acAftCfMBQPjuPtg8b-dKWGyETdzyGneqecAR3Sxq7-1RQ@mail.gmail.com>
Subject: Re: [geda-help] Picaxe 14M2
To: geda-help AT delorie DOT com
Reply-To: geda-help AT delorie DOT com

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

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 naming
> 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 modifie=
d
> in the layout editor, but pin spacing is harder to modify in an existing
> footprint. You should always check that footprints you source from
> elsewhere have sane annuli and hole sizes before sending off the board fo=
r
> 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 importe=
d
> 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 wit=
h
>>> 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 about muc=
h.
>>>
>>> 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 the=
se
>>> 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 attribute 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 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 this case a "foot=
print"
>>>>> 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 th=
e
>>>>> software that has an understanding of footprint attributes, 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], <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 l=
ibraries list.
>>>>>>
>>>>>> When in http://www.gedasymbols.org/ i search for screw terminal I ge=
t 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$/gafr=
c file
>>>>>>>
>>>>>>> Should not PICAXE-14M show up in Libraries when I click Add->Compon=
ent 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.s=
ym?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 .f=
p
>>>>>>>> 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 dedicated direc=
tories 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] <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 shoul=
d
>>>>>>>>> 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 wor=
k
>>>>>>>>>> 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
>>>>>>>>>>>
>>>>>>>>>>

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

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:large">Hi Erich,</div><div cl=
ass=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-=
size:large">Where do I find the hole spacing and the hole size in you fp:</=
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"><pre>Element[&quot;&quo=
t; &quot;N MORS 3P &quot; &quot;&quot; &quot;&quot; 0 0 0 -23000 0 100 &quo=
t;&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" =
target=3D"_blank">a1039181 AT gmail DOT com</a>) [via <a href=3D"mailto:geda-help@=
delorie.com" target=3D"_blank">geda-help AT delorie DOT com</a>] &lt;<a href=3D"ma=
ilto:geda-help AT delorie DOT com" 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>Good work on the file system.</div><div dir=3D"auto"><br></d=
iv><div dir=3D"auto">I usually create a project directory and put my usual/=
frequently used footprints in the packages or fp subdirectory, depending on=
 the naming convention in the template being used.</div><div dir=3D"auto"><=
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 annulus =
sizes can be easily modified in the layout editor, but pin spacing is harde=
r to modify in an existing footprint. You should always check that footprin=
ts you source from elsewhere have sane annuli and hole sizes before sending=
 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 footpr=
int, provided that the pin labels on the footprint are sane. Sometimes impo=
rted 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 behave =
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" dir=
=3D"auto"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, 20 Jul 2019 19:22 T=
orben Friis (<a href=3D"mailto:friistf AT gmail DOT com" target=3D"_blank">friistf=
@gmail.com</a>) [via <a href=3D"mailto:geda-help AT delorie DOT com" target=3D"_bl=
ank">geda-help AT delorie DOT com</a>], &lt;<a href=3D"mailto:geda-help AT delorie DOT co=
m" target=3D"_blank">geda-help AT delorie DOT com</a>&gt; wrote:<br></div><blockqu=
ote 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 style=3D"fo=
nt-family:arial,helvetica,sans-serif;font-size:large">Hi Erich Heinzle,<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>/home/torbe=
n/.gEDA/gafrc<br>(cat /home/torben/.gEDA/gafrc<br>(component-library-search=
 &quot;/home/torben/gaf/gschem-sym&quot;)<br><br>but I will setup my system=
 as you have set up yours.<br><br>I need to have some screw terminals set u=
p and I found yours:<br><br>/user/erich_heinzle/kicad/footprints/w_conn_scr=
ew.mod/mors_3p.fp<br><br>I could not find the corresponding sym file. Is th=
ere one?<br><br>I suppose I can use any(!) sym file as long as I set footpr=
int to mors_3p.fp in the sym file and enter /user/erich_heinzle/kicad/footp=
rints/w_conn_screw.mod/mors_3p.fp in the /home/torben/gaf/pcb-elements file=
?<br><br>The pins in my screw terminals are =C3=B8 1 mm - is that OK with m=
ors_3p.fp (I dont know how to read a fp-file)?<br><br>best regards<br>torbe=
n</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"mailto:a10=
39181 AT gmail DOT com" rel=3D"noreferrer" target=3D"_blank">a1039181 AT gmail DOT com</a=
>) [via <a href=3D"mailto:geda-help AT delorie DOT com" rel=3D"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" 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 sub=
directories 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 or changes to elements subsequently.</div><div dir=3D"auto"><br></=
div><div dir=3D"auto">It also means that once set up, it doesn&#39;t need t=
o be thought 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 layo=
ut editor at a partucular directory, i.e. &quot;fp&quot; or &quot;packages&=
quot; in these 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" t=
arget=3D"_blank">https://github.com/miloh/gEDA-git-template</a><br></div><d=
iv dir=3D"auto"><br></div><div dir=3D"auto"><a href=3D"https://github.com/n=
ocko/gEDA-template" rel=3D"noreferrer" target=3D"_blank">https://github.com=
/nocko/gEDA-template</a><br></div><div dir=3D"auto"><br></div><div dir=3D"a=
uto"><a href=3D"https://github.com/wojciechk8/geda-sym" rel=3D"noreferrer" =
target=3D"_blank">https://github.com/wojciechk8/geda-sym</a><br></div><div =
dir=3D"auto"><br></div><div 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_at=
tr">On Sat, 20 Jul 2019 01:16 Torben Friis (<a href=3D"mailto:friistf AT gmail=
.com" rel=3D"noreferrer" target=3D"_blank">friistf AT gmail DOT com</a>) [via <a h=
ref=3D"mailto:geda-help AT delorie DOT com" rel=3D"noreferrer" target=3D"_blank">g=
eda-help AT delorie DOT com</a>], &lt;<a href=3D"mailto:geda-help AT delorie DOT com" rel=
=3D"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;bo=
rder-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><di=
v style=3D"font-family:arial,helvetica,sans-serif;font-size:large">Hi Erich=
 Heinzie,<br>I think so. If I may reformulate it to show that I understand:=
<br>The PICAXE14M.sym file contains a statement: footprint unknown. When I =
enter the symbol on the schematic I add the footprint attribute DIP14. The =
PCB program then picks it up from tha Symbol file and find the DIP14 footpr=
int from /home/gaf/pcb-elements.<br><br>Then the files:<br>/home/gaf/gschem=
-sym<br>(ls /home/gaf/gschem-sym<br>PICAXE-14M.sym)<br><br>/home/gaf/pcb-el=
ements<br>(ls /home/gaf/pcb-elements<br>DIP14.fp)<br><br>/home/.gEDA/gafrc<=
br>(cat /home/.gEDA/gafrc<br>(component-library-search &quot;/home/gaf/gsch=
em-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 devices<br>&gt; Connectors (generic)=
<br>.<br>.<br>.<br><br>I want to understand 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"mailto:a1039181 AT gmail DOT com" rel=3D"no=
referrer 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-help AT delorie DOT c=
om" rel=3D"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">In general, gschem is unaware of footprint file names, or t=
he details of any other attributes you attach to a symbol from a symbol lib=
rary<div dir=3D"auto"><br></div><div dir=3D"auto">The usual procedure, afte=
r adding your symbol to the schematic from a library, is to add an &quot;at=
tribute&quot; to the symbol, in this case a &quot;footprint&quot; attribute=
, equal to &quot;DIP14&quot;</div><div dir=3D"auto"><br></div><div dir=3D"a=
uto">The schematic file will end up with an ectra attribute within the pica=
xe 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><d=
iv dir=3D"auto">The PCB layout editor, when you proceed to lay out uour des=
ign, is the software that has an understanding of footprint attributes, 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"au=
to"><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:f=
riistf AT gmail DOT com" rel=3D"noreferrer noreferrer" target=3D"_blank">friistf AT g=
mail.com</a>) [via <a href=3D"mailto:geda-help AT delorie DOT com" rel=3D"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" 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 style=3D"font-family:arial,h=
elvetica,sans-serif;font-size:large">Hi Erich Heinzie,</div><div style=3D"f=
ont-family: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:l=
arge">/home/gaf/DIP14.fp</div><div style=3D"font-family:arial,helvetica,san=
s-serif;font-size:large"><br></div><div style=3D"font-family:arial,helvetic=
a,sans-serif;font-size:large">and<br></div><div style=3D"font-family:arial,=
helvetica,sans-serif;font-size:large"><pre class=3D"gmail-m_717461526610192=
1091gmail-m_-6811915406325326106m_5811983186306912133gmail-m_-3548951900411=
599412m_-8691906944467973354gmail-m_1492610957059271095m_-78789355485401454=
37gmail-m_-5278762035596455616gmail-code">(component-library-search &quot;/=
home/gaf/gschem-sym&quot;) in the /home/.gEDA/gafrc file<br><br></pre><pre =
class=3D"gmail-m_7174615266101921091gmail-m_-6811915406325326106m_581198318=
6306912133gmail-m_-3548951900411599412m_-8691906944467973354gmail-m_1492610=
957059271095m_-7878935548540145437gmail-m_-5278762035596455616gmail-code">I=
 still have the problem of having PICAXE14M not showing up in the libraries=
 list.<br><br></pre><pre class=3D"gmail-m_7174615266101921091gmail-m_-68119=
15406325326106m_5811983186306912133gmail-m_-3548951900411599412m_-869190694=
4467973354gmail-m_1492610957059271095m_-7878935548540145437gmail-m_-5278762=
035596455616gmail-code">When in <a href=3D"http://www.gedasymbols.org/" rel=
=3D"noreferrer noreferrer noreferrer" target=3D"_blank">http://www.gedasymb=
ols.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_71746=
15266101921091gmail-m_-6811915406325326106m_5811983186306912133gmail-m_-354=
8951900411599412m_-8691906944467973354gmail-m_1492610957059271095m_-7878935=
548540145437gmail-m_-5278762035596455616gmail-code">It is rather confusing.=
<br></pre><pre class=3D"gmail-m_7174615266101921091gmail-m_-681191540632532=
6106m_5811983186306912133gmail-m_-3548951900411599412m_-8691906944467973354=
gmail-m_1492610957059271095m_-7878935548540145437gmail-m_-52787620355964556=
16gmail-code">best regards<br></pre><pre class=3D"gmail-m_71746152661019210=
91gmail-m_-6811915406325326106m_5811983186306912133gmail-m_-354895190041159=
9412m_-8691906944467973354gmail-m_1492610957059271095m_-7878935548540145437=
gmail-m_-5278762035596455616gmail-code">torben<br></pre><pre class=3D"gmail=
-m_7174615266101921091gmail-m_-6811915406325326106m_5811983186306912133gmai=
l-m_-3548951900411599412m_-8691906944467973354gmail-m_1492610957059271095m_=
-7878935548540145437gmail-m_-5278762035596455616gmail-code"><br><br></pre><=
/div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_a=
ttr">On Thu, Jul 18, 2019 at 11:44 AM Torben Friis &lt;<a href=3D"mailto:fr=
iistf AT gmail DOT com" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank"=
>friistf 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);=
padding-left:1ex"><div dir=3D"ltr"><div style=3D"font-family:arial,helvetic=
a,sans-serif;font-size:large">Hi Erich Heinzie,</div><div style=3D"font-fam=
ily: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:ari=
al,helvetica,sans-serif;font-size:large"><br></div><div style=3D"font-famil=
y:arial,helvetica,sans-serif;font-size:large">/home/gaf/gschem-sym/PICAXE-1=
4M.sym</div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:=
large">/home/gaf/pcb-elements/SIP3.fp</div><div style=3D"font-family:arial,=
helvetica,sans-serif;font-size:large"><pre class=3D"gmail-m_717461526610192=
1091gmail-m_-6811915406325326106m_5811983186306912133gmail-m_-3548951900411=
599412m_-8691906944467973354gmail-m_1492610957059271095m_-78789355485401454=
37gmail-m_-5278762035596455616gmail-code">(component-library-search &quot;.=
./gschem-sym&quot;) in the /home/.gEDA$/gafrc file<br><br></pre><pre class=
=3D"gmail-m_7174615266101921091gmail-m_-6811915406325326106m_58119831863069=
12133gmail-m_-3548951900411599412m_-8691906944467973354gmail-m_149261095705=
9271095m_-7878935548540145437gmail-m_-5278762035596455616gmail-code">Should=
 not PICAXE-14M show up in Libraries when I click Add-&gt;Component in gEDA=
 schmatic?<br></pre><pre class=3D"gmail-m_7174615266101921091gmail-m_-68119=
15406325326106m_5811983186306912133gmail-m_-3548951900411599412m_-869190694=
4467973354gmail-m_1492610957059271095m_-7878935548540145437gmail-m_-5278762=
035596455616gmail-code">best regards<br></pre><pre class=3D"gmail-m_7174615=
266101921091gmail-m_-6811915406325326106m_5811983186306912133gmail-m_-35489=
51900411599412m_-8691906944467973354gmail-m_1492610957059271095m_-787893554=
8540145437gmail-m_-5278762035596455616gmail-code">torben<br></pre></div></d=
iv><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 gmai=
l.com" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">a1039181@=
gmail.com</a>) [via <a href=3D"mailto:geda-help AT delorie DOT com" rel=3D"norefer=
rer 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 noreferrer nore=
ferrer" target=3D"_blank">geda-help AT delorie DOT com</a>&gt; wrote:<br></div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"auto"><div><a hr=
ef=3D"http://www.gedasymbols.org/user/erich_heinzle/symbols/PICAXE-14M.sym?=
dl" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">http://www.g=
edasymbols.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 symb=
ol file as a .sym for use in the gschem schematic editor</div><div dir=3D"a=
uto"><br></div><div dir=3D"auto">The DIP14 footprint required in the pcb la=
yout 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.gedasy=
mbols.org/footprints/m4lib/DIP14.fp?dl" rel=3D"noreferrer noreferrer norefe=
rrer" target=3D"_blank">http://www.gedasymbols.org/footprints/m4lib/DIP14.f=
p?dl</a><br></div><div dir=3D"auto"><br></div><div dir=3D"auto">You can pla=
ce the respective files in the same directory as your schematic and pcb lay=
out, but most people will use dedicated directories in their project direct=
ory for symbols and for footprints.</div><div dir=3D"auto"><br></div><div d=
ir=3D"auto">Regards,</div><div dir=3D"auto"><br></div><div dir=3D"auto">Eri=
ch</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 gmail DOT com" rel=3D"norefe=
rrer 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 norefe=
rrer" target=3D"_blank">geda-help AT delorie DOT com</a>] &lt;<a href=3D"mailto:ge=
da-help AT delorie DOT com" rel=3D"noreferrer noreferrer noreferrer" target=3D"_bl=
ank">geda-help AT delorie DOT com</a> wrote:<br></div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,2=
04);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div style=3D"font-=
family:arial,helvetica,sans-serif;font-size:large">Hi,</div><div style=3D"f=
ont-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:large">=
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 norefer=
rer noreferrer noreferrer" target=3D"_blank">http://www.gedasymbols.org/foo=
tprints/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 &l=
t;here<br><br><a href=3D"http://www.gedasymbols.org/cvs.html" rel=3D"norefe=
rrer noreferrer noreferrer noreferrer" target=3D"_blank">http://www.gedasym=
bols.org/cvs.html</a></div><div style=3D"font-family:arial,helvetica,sans-s=
erif;font-size:large"><br></div><div style=3D"font-family:arial,helvetica,s=
ans-serif;font-size:large">It looks different from your file 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:l=
arge">Where should I store the file you sent (if it is the file I should st=
ore)?</div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:l=
arge">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 PM Chad Parker (=
<a href=3D"mailto:parker DOT charles AT gmail DOT com" rel=3D"noreferrer noreferrer no=
referrer noreferrer" 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 norefe=
rrer 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 dir=
=3D"ltr"><br></div><div dir=3D"ltr"><a href=3D"http://www.gedasymbols.org/u=
ser/erich_heinzle/symbols/PICAXE-14M.sym" rel=3D"noreferrer noreferrer nore=
ferrer 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 DIP, 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_qu=
ote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Feb 14, 2019 at 9:11 AM =
Torben Friis (<a href=3D"mailto:friistf AT gmail DOT com" rel=3D"noreferrer norefe=
rrer 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 norefe=
rrer 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 ,</div><di=
v style=3D"font-family:arial,helvetica,sans-serif;font-size:large">I have b=
een 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 pro=
vide it.</div><div style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:large">Is there anywhere else I can look for it?</div><div style=3D"font-=
family:arial,helvetica,sans-serif;font-size:large">torben<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>

--000000000000c6a631058e22e340--

- Raw text -


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