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=RaFs5oOTDtNT6ubHJwtT7nv9P0a1g3AuDzA+mKgHQvI=; b=SIqNjp3vZnFXbexrIv1aDm+vraOXSMP03kt49hkzh/tNRTbMLhQsGsWJIySH0jjC1n ZJdP3LmsyhUPFotSfFhZ9ZuAeYdV4i2fFc7Pf94NrbkFddzQBM+yEJSLfhn6AEjh6Ebi 9YUkg0+t86jGrKSebrL/LCxcdWcwi79501YQ1aTGdrMnuxHiA7+dPHb0s+biZgCYa+ym OPxIJhfQ7wUU/2DGpPHKKYgp3VFPcqlWXgtlYvqF9zv3E+fBGmA/GXwzdCEpwecoUPiy lECVtkZ7GfICZ7T3TeMR5iAE8VNMQzFEICjWRLVI9xMhIi9Ljw0/aVTgILZuJDtL2Nkv u7Uw== 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=RaFs5oOTDtNT6ubHJwtT7nv9P0a1g3AuDzA+mKgHQvI=; b=ntv8Q5ViR25gXZcBkbGRaJM82dd5o6QbJ2Lo1MGa0K90PZbaSAxXlb+nxLlJ3eLCgj 5Wu1aZSxP+j1IEHrM8eel/BkyijNzivow110v+6EbBu3Fyy0oLFc2rkWDsRGUR9jnHNZ T7AyScOYsNs3oVo1c9qh6gwQ9I7sIq6zX3RRzA9IEdRlQAlwRzfG4c89SA8WQvioFgCo 4UPVhWxvMUnZT6jKucJViHbvEDSIN7xXECQN9bgxSWQtfaknTNVb05ErPvVtE/WWe0gM lx8dVZDimoDUYkbgGDPY+AsPEyBP8A+6gjic1AgBpTmCe20Oa6X7p9+YQ6ZWTkUkEY6/ 9PnA== X-Gm-Message-State: APjAAAXQXMmZgdfFG6/Yvug8wKRYyxGm4d7lZDmZYH63VZ3wiJjoV2S3 pGvvm+ji6YQpweorlum6ktbPzCJt3eQ8ZZfRj9ewdQ== X-Google-Smtp-Source: APXvYqzYL8yRJrhhgEaFjMzGS/2PercXKmyo538lqsljK9CCtWzwScRY66N4q+QLGHFgKtNjcWgOif5f2jZNRLtMakA= X-Received: by 2002:a81:a041:: with SMTP id x62mr43925822ywg.139.1563795895724; Mon, 22 Jul 2019 04:44:55 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: "Erich Heinzle (a1039181 AT gmail DOT com) [via geda-help AT delorie DOT com]" Date: Mon, 22 Jul 2019 21:14:42 +0930 Message-ID: Subject: Re: [geda-help] Picaxe 14M2 To: geda-help AT delorie DOT com Content-Type: multipart/alternative; boundary="000000000000ddadfe058e439af3" Reply-To: geda-help AT delorie DOT com --000000000000ddadfe058e439af3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Two possible errors come to mind. If you look at the templates i linked to previously, you can see how PCB is told about the element directory, which in your case will be "pcb-elements", by the various ....rc files, and check that yours are set up right. You also need to ensure you have the footprint attributes attached to your device symbols in the schematic, as previously described, or PCB will not know which footprints are needed when parsing the netlist Regards, Erich. On Mon, 22 Jul 2019 20:55 Torben Friis (friistf AT gmail DOT com) [via geda-help AT delorie DOT com], wrote: > Hi Erich, > That helped a lot! > I now have: > > ls /home/torben/gaf/gschem-sym > 2_SCREW_CONNECTOR.sym 3_SCREW_CONNECTOR.sym PICAXE-14M.sym > ls /home/torben/gaf/pcb-elements > DIP14.fp mors_2p.fp mors_3p.fp > > For Add-Component I get: > > > > local > > Basic devices > . > . > . > > and when i double-click the empty space at the top, I get: > > 2_SCREW_CONNECTOR.sym > 3_SCREW_CONNECTOR.sym > PICAXE-14M > > Now I am supposed to enter: > > gschem one.sch > > When I do I get error messages about a missing one.sch and the curser goe= s > 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 an= d >> 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 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 ar= e >>>> spaced 0.2 inches apart. The hole and annulus sizes can be easily modi= fied >>>> in the layout editor, but pin spacing is harder to modify in an existi= ng >>>> footprint. You should always check that footprints you source from >>>> elsewhere have sane annuli and hole sizes before sending off the board= for >>>> fabrication. >>>> >>>> You are right, any three pin symbol can map to a three pin footprint, >>>> 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 = "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], 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 t= he >>>>> /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 subdirectories = with >>>>>> their local foorprints and symbols. >>>>>> >>>>>> This keeps a given design safe from filesystem changes or changes to >>>>>> elements subsequently. >>>>>> >>>>>> It also means that once set up, it doesn't need to be thought about >>>>>> much. >>>>>> >>>>>> Here are some examples on github which should show you how to aim th= e >>>>>> 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], 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. Whe= n >>>>>>> I enter the symbol on the schematic I add the footprint attribute D= IP14. >>>>>>> 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 you= r >>>>>>> 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] wrote: >>>>>>> >>>>>>>> In general, gschem is unaware of footprint file names, or the >>>>>>>> details of any other attributes you attach to a symbol from a symb= ol library >>>>>>>> >>>>>>>> The usual procedure, after adding your symbol to the schematic fro= m >>>>>>>> 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 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 attributes, an= d 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/.g= EDA/gafrc file >>>>>>>>> >>>>>>>>> I still have the problem of having PICAXE14M not showing up in th= e 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$/g= afrc file >>>>>>>>>> >>>>>>>>>> Should not PICAXE-14M show up in Libraries when I click Add->Com= ponent in gEDA schmatic? >>>>>>>>>> >>>>>>>>>> best regards >>>>>>>>>> >>>>>>>>>> torben >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Fri, Feb 15, 2019 at 9:19 PM Erich Heinzle (a1039181 AT gmail DOT co= m) >>>>>>>>>> [via geda-help AT delorie DOT com] wrote: >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> http://www.gedasymbols.org/user/erich_heinzle/symbols/PICAXE-14= M.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 you= r >>>>>>>>>>> schematic and pcb layout, but most people will use dedicated di= rectories in >>>>>>>>>>> their project directory for symbols and for footprints. >>>>>>>>>>> >>>>>>>>>>> Regards, >>>>>>>>>>> >>>>>>>>>>> Erich >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Fri, 15 Feb 2019 02:34 Torben Friis (friistf AT gmail DOT com) [via >>>>>>>>>>> geda-help AT delorie DOT com] >>>>>>>>>> >>>>>>>>>>>> Hi, >>>>>>>>>>>> I found DIP14: >>>>>>>>>>>> >>>>>>>>>>>> torben AT torben-Aspire-E5-773G:~$ cat /home/torben/gEDAsym >>>>>>>>>>>> http://www.gedasymbols.org/footprints/m4lib.cgi?geda >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> http://www.gedasymbols.org/cvs.html >>>>>>>>>>>> >>>>>>>>>>>> It looks different from your file if I view it.. >>>>>>>>>>>> >>>>>>>>>>>> Where should I store the file you sent (if it is the file I >>>>>>>>>>>> should store)? >>>>>>>>>>>> torben >>>>>>>>>>>> >>>>>>>>>>>> On Thu, Feb 14, 2019 at 3:26 PM Chad Parker ( >>>>>>>>>>>> parker DOT charles AT gmail DOT com) [via geda-help AT delorie DOT com] < >>>>>>>>>>>> geda-help AT delorie DOT com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> http://www.gedasymbols.org/user/erich_heinzle/symbols/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 p= laces, but >>>>>>>>>>>>>> neither one appeared to provide it. >>>>>>>>>>>>>> Is there anywhere else I can look for it? >>>>>>>>>>>>>> torben >>>>>>>>>>>>>> >>>>>>>>>>>>> --000000000000ddadfe058e439af3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
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], = <geda-help AT delorie DOT com> wrote:
Hi Erich,
That helped a lot!
I now have:

ls /home/torben/gaf/gschem-sym2_SCREW_CONNECTOR.sym =C2=A03_SCREW_CONNECTOR.sym =C2=A0PICAXE-14M.sym
ls /home/torben/gaf/pcb-elements
DIP14.fp =C2=A0mor= s_2p.fp =C2=A0mors_3p.fp

For Add-Component I get:

>
local
&g= t; Basic devices
.
.
<= div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif= ;font-size:large">.

an= d 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:
<= div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif= ;font-size:large">
gschem one.sch

When I do I get error messages abou= t 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/mypro= ject3/gsch2pcb project I get the error message:
No elements found, so nothing to do.

I have saved one.sch so that is a= nother surprise - can you help?
best regards
<= div style=3D"font-family:arial,helvetica,sans-serif;font-size:large" class= =3D"gmail_default">torben


<= div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif= ;font-size:large">













On Sun, Jul 21, 2019 at 1:14 AM Erich Heinzl= e (a1039181 AT gmail DOT com) [via geda-help AT delorie.= com] <geda-help AT delorie DOT com> wrote:
Rath= er than learning to read the x and y coordinates in=C2=A0
Pin[-20000 0 11810 2000 12610 4920 "0" "_1_"=
 "square"]
Pin[0 0 11810 2000 12610 4920 "0" "_2_" ""]
Pin[20000 0 11810 2000 12610 4920 "0" "_3_" ""=
;]
The simplest thing is to open the footprint file in the layout editor= and use the cursor and or the measure function to determine distances.

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



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
(co=
mponent-library-search "/home/gaf/gschem-sym") in the /home/.gEDA=
/gafrc file

I still ha=
ve 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 Th= u, Jul 18, 2019 at 11:44 AM Torben Friis <friistf AT gmail DOT com> wrote:
Hi Erich He= inzie,
After following your advice (a long time ago) I have the following:<= /div>
=
/home/gaf/gschem-sym/PICAXE-14M.sym
/home/gaf/pcb-elements/SIP3.fp
(component-library-search "../gsc= hem-sym") in the /home/.gEDA$/gafrc file

Should not PICAXE-14M show up in Libraries when I c=
lick Add->Component in gEDA schmatic?
best regards
torben

On Fri, Feb 15, 2019 at 9:19 PM Erich Heinzle (a1039181 AT gmai= l.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
<= br>

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

Regards,

<= /div>
Erich


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

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

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

It looks different from 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
--000000000000ddadfe058e439af3--