www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-help/2019/01/23/05:57:23

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=gLUTqt/0YK6xKNJqo++EFER5kofxVZrOCfB50p82vv0=;
b=OnlKo5oICPOq8aIxh3dZcCUl9TXDE6NovZwc/EFDjIYysm/n53kbG79RQ00ezRiABG
zUUZZQTve9cR0g++KIUWHe+XFnVEMY3nFErxhJk4pF8zMdZ0lpQXnGuo/ROY2IkqjTOw
+6hPBZHBt7npU3BU1AHvbW3VUoUWKpjekTIwohDhmsfb+VK2Jbx0JMF9dXaGwD6TkLEI
NFfsx7xXDrLa9x5K9AieZ/6EAkiNCkNnsiDdoczy7D/j+O6rzTpI9vYewPd+GgoWXZJo
LlpIPHsmKgBVSwB3gpHfVLYgLkgtZJxKwcEBin/rnyF3waZhHyl5d/hHH3KDFTaPHJzN
XfZQ==
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=gLUTqt/0YK6xKNJqo++EFER5kofxVZrOCfB50p82vv0=;
b=fSfja14U61TygpykVBEWY8Yi2uMf+bpCKggZMBaS2ChiZ+M781wNhlSo6NSU2xl7LL
lTsWHXEPKCCe640C0Z9mUSi9OdDE2XmR4HP4RRGeaKPVbdl4spQUclUAv2tuytgTZ+fD
CSsGFsR1vvxFvIiABaFBcoeJ4U74oAq9gGz9Gb38bQ4cDeL53IOwt2KLXk3MuBJDJYmD
HANBx2QNCKJrNOQoK418v7PwJU32EBFsq+ooGPT8m4vvCJjX9mBUmnVHOkw2hy8d2Z4p
lEIvgcmnN4zp5cJbLSMdR9LqAk+jnFIq2gZ5KuBzAOyRJD7VU1RqJ8KfQV+drhwtHm1e
PFqw==
X-Gm-Message-State: AJcUuke+tki5oXSF+3+cu/cFQA8xfdimsOWdi9h68Cin5BCd6WYMtFg+
UoolPdDEOULsmyhwxcUkS++fRtwEfGXnPX3OzMVQTijwEdg=
X-Google-Smtp-Source: ALg8bN5nS+FubPTDWLtbixVaQTzkvdC/LZX7iBEmlPYo2vl6frb5r5Jfgna9eh2YXiE1T8A8TEkfkgZUU8N44sSLurk=
X-Received: by 2002:a25:a269:: with SMTP id b96mr1395613ybi.148.1548241005205;
Wed, 23 Jan 2019 02:56:45 -0800 (PST)
MIME-Version: 1.0
References: <CAMw9acAjN4jNQfwv45=UXhFbZpbrHpmO3fj9oP7mYMU+97i8dw AT mail DOT gmail DOT com>
<CAJZxidD3Hczu+yCD_8a3SMx9ZOrrWDVUJB25AQNBtWQN-+Rywg AT mail DOT gmail DOT com>
<CAMw9acBe7WpstUxgT_wsBX+7FB0sNkn1RSYnz43BcwNU4f0yXw AT mail DOT gmail DOT com>
<CAMw9acDSnS6BSOXkbsCPsBs6jsrFLN1248tZeTi6-q8QaECA5Q AT mail DOT gmail DOT com>
<CAJZxidD=5S1h=pOGF4BuofkZto5PishESxoPMDZDO2hEq-GMjg AT mail DOT gmail DOT com>
<CAMw9acBueeZzsHR24UPGjEuq8JDUccL9RCCegV0WXsc5Gs2JBA AT mail DOT gmail DOT com>
<CAMw9acAv+tVc9Ez=OxaRLau7t+ui9-pgv2NJG4V1Sv5ukiQ7Jg AT mail DOT gmail DOT com>
<CAJZxidBkOvTM1WrUy9fUHL7+544=rHzkhW3wVXtOZNYShu5Lfg AT mail DOT gmail DOT com>
<CAMw9acB8h8tsuHy9T3y1EpaYW+Vv==oyhrtMxtayopSAEoyTMQ AT mail DOT gmail DOT com>
<CAJZxidBsc4sSKV-EfABdg8HtXOcndqtBD6KpWEVMWa=RBVCAxg AT mail DOT gmail DOT com>
<CAMw9acAZbMqQYhxvBfiy_RnirRpKJZ5qdF44GdBteY1+S_iHaQ AT mail DOT gmail DOT com>
<CAJZxidBgBpyneyCpiwhnV3t0hGjp-eQqGsddXXjitJ-grGQpAA AT mail DOT gmail DOT com>
<CAMw9acBxrEPmi3JKvr83FmzRd=2h-wLu1Yrn3KSnu9yz_ykW+A AT mail DOT gmail DOT com>
<CAMw9acAEuP9UM57GDL+pGKtb180E_=asHB+bm3Jr1u-kR_=m8g AT mail DOT gmail DOT com>
<CAMw9acDUscE-xYLNj0sTqG02C58BsGqgKtG4ocP-4AGB0hdWDQ AT mail DOT gmail DOT com>
<CAJZxidA2K1Zfb==yrCGAnUeZ+BQ5j-O4wU-gu_iWpSK184UKKA AT mail DOT gmail DOT com>
<CAMw9acBZfGsK683Nd7cjozGA8VPPL4Pn6-SegKOccR3Mj5wUSA AT mail DOT gmail DOT com> <CAJZxidCLFxvjzBQUJ5Kn3wHig0xRRqd99CqS9+6UZm+PZqqtuQ AT mail DOT gmail DOT com>
In-Reply-To: <CAJZxidCLFxvjzBQUJ5Kn3wHig0xRRqd99CqS9+6UZm+PZqqtuQ@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: Wed, 23 Jan 2019 11:56:33 +0100
Message-ID: <CAMw9acC5H-5+5-eMJKwOis3G5qdoaVe6dgo5Nwqi_eMzY4B2Kw@mail.gmail.com>
Subject: Re: [geda-help] Tutorial
To: geda-help AT delorie DOT com
Reply-To: geda-help AT delorie DOT com

--000000000000245c7d05801df3a2
Content-Type: text/plain; charset="UTF-8"

Hi Chad,
As I understand you the following file structure will work:

/home/
    gaf/
        gafrc (contents: (component-library-search "../gschem-sym"))
        gschem-sym/
        myproject1/
            board.cmd
            board.net
            board.pcb
            one.sch
            PCB.0005336.backup
            project (contents: schematics one.sch two.sch & output-name
board)
            two.sch
            #one.sch#                           ??????????????
        myproject2
        .
        .
        .
        packages                                    ???????????????
        pcb-elements/
            packages

where my own symbols are stored in /home/gaf/gschem-sym/ and my own
pcb-elements are stored in /home/gaf/pcb-elements/packages.
The symbols file (as the name implies) only contains symbols (fx. 300 mil,
microprocessor with 8 legs) and the pcb-elements contains actual products
(fx. Picaxe 08M2).

When I chose a component the first 3 attributes (device, symversion and
refdes) deal with the symbol and the 4th is the actual product?

Where do I find the sym- and pcb-elements files that turn up when I have
not entered my own versions?

Can I make do with the already (pre)installed sym files and just enter my
own pcb-elements?

What should go into the separate file "packages"?

Will the file (CVS) I showed in my previous mail do as pcb-elements?

I hope the many questions dont bother you, but your answers would greatly
help me understand the system.
best regards
torben


On Tue, Jan 22, 2019 at 7:56 PM Chad Parker (parker DOT charles AT gmail DOT com) [via
geda-help AT delorie DOT com] <geda-help AT delorie DOT com> wrote:

> Hi Torben-
>
> The files $HOME/.gEDA/gafrc is global, and will apply to all designs. If
> you have centralized libraries, you would want to include them there. For
> example, I have a $HOME/lib/geda/sym directory. So, in $HOME/.gEDA/gafrc, I
> have a line that looks like this:
>
> (component-library "$HOME/lib/geda/sym", "CPark")
>
> Any symbol file that I put in $HOME/lib/geda/sym will show up as part of a
> library in gschem called "CPark" (substitute $HOME with your own path
> absolute path). Paths that you put into this file should be absolute paths
> (e.g. /home/me/lib/geda/sym), not relative (e.g. ./lib/geda/sym).
>
> For a particular project, my project directory might look like this:
> workspace/
>     tutorial/
>         syms/
>             my-gschem-symbol.sym
>         elements/
>             my-pcb-footprint.fp
>         gafrc
>         tutorial.cmd
>         tutorial.net
>         tutorial.pcb
>         tutorial.prj
>         tutorial1.sch
>         tutorial2.sch
>
> The gafrc file that you see there, is local to the project, so, if I
> execute the following:
> > cd workspace/tutorial
> > gschem &
>
> gschem will use the global file in $HOME/.gEDA/gafrc and also the project
> specific gafrc from the working directory. In the project specific gafrc
> file, I would have a line:
>
> (component-library "./syms" "ProjectSymbols")
>
> and any gschem symbol files I put into the syms subdirectory of my project
> would show up under a library named "ProjectSymbols" in gschem. In the
> tutorial.prj file, you would add a line:
>
> elements-dir ./elements
>
> so that it knows where to look for project specific footprints.
>
> Now you can copy whatever symbols or footprints you want to use into the
> syms or elements directories and they should be found.
>
> --Chad
>
> On Tue, Jan 22, 2019 at 11:21 AM Torben Friis (friistf AT gmail DOT com) [via
> geda-help AT delorie DOT com] <geda-help AT delorie DOT com> wrote:
>
>> Hi,
>> I am still not quite sure what to do. I have created the file:
>>
>> torben AT torben-Aspire-E5-773G:/usr/share/gEDA$ ls /home/.gEDA/gafrc
>> /home/.gEDA/gafrc
>>
>> torben AT torben-Aspire-E5-773G:/usr/share/gEDA$ cat /home/.gEDA/gafrc
>> (component-library-search "../gschem-sym")
>> I have version GSCHEM 1.8.2.
>>
>> I suppose that I have to fill the files "gaf/gschem-sym/" and
>> "gaf/pcb-elements/packages/".
>>
>> I have found a file (CVS Access):
>>
>>             PCB "~geda" library
>>
>>     01005 - Standard SMT resistor, capacitor etc
>>     0201 - Standard SMT resistor, capacitor etc
>>     0402 - Standard SMT resistor, capacitor etc
>>     0603 - Standard SMT resistor, capacitor etc
>>     0805 - Standard SMT resistor, capacitor etc
>>     1008 - Standard SMT resistor, capacitor etc
>>     1206 - Standard SMT resistor, capacitor etc
>>     1210 - Standard SMT resistor, capacitor etc
>>     1806 - Standard SMT resistor, capacitor etc
>>     1806 - Standard SMT resistor, capacitor etc
>>     1825 - Standard SMT resistor, capacitor etc
>>     2706 - Standard SMT resistor, capacitor etc
>>     ACY1000 - Axial non-polar component (typically resistor or capacitor),
>>     ACY1000P - Axial polar component (typically capacitor),
>>     .
>>     .
>>     .
>>
>> If that is indeed the PCB-elements file, where do I find the
>> corresponding symbols file?
>> best regards
>> torben
>>
>>
>> On Thu, Jan 10, 2019 at 2:49 PM Chad Parker (parker DOT charles AT gmail DOT com)
>> [via geda-help AT delorie DOT com] <geda-help AT delorie DOT com> wrote:
>>
>>> Torben-
>>>
>>> Look under the "Setup" section of the tutorial where he talks about
>>> setting up a project directory structure.
>>>
>>> http://wiki.geda-project.org/geda:gsch2pcb_tutorial#setup
>>>
>>> "in each project directory (like myproject1 and myproject2) there could
>>> be a *gafrc* file..."
>>>
>>> --Chad
>>>
>>> On Thu, Jan 10, 2019 at 4:14 AM Torben Friis (friistf AT gmail DOT com) [via
>>> geda-help AT delorie DOT com] <geda-help AT delorie DOT com> wrote:
>>>
>>>> Hi Chad,
>>>> Before I got your reply I had prepared the following:
>>>> I might add that I have added "picaxe" to /usr/share/gEDA/sym/ with the
>>>> following 3 symbols:
>>>>
>>>> SIP3.fp
>>>> SIP4.fp
>>>> SO8W.fp
>>>>
>>>> but picaxe does not show up under Library.
>>>>
>>>> I have followed BW's tutorial, but I do not have a gafrc file. How do I
>>>> get that?
>>>> torben
>>>>
>>>> On Wed, Jan 9, 2019 at 1:43 PM Torben Friis <friistf AT gmail DOT com> wrote:
>>>>
>>>>> Hi Chad,
>>>>> In gschem I only have "library" to chose symbols from. I wanted more -
>>>>> fx. newlib. How do I get it?
>>>>>
>>>>> I have used the instructions in:
>>>>>
>>>>> http://www.gedasymbols.org/cvs.html
>>>>>
>>>>> to place the following:
>>>>>
>>>>> torben AT torben-Aspire-E5-773G: ls /home/geda
>>>>> CVS  CVSROOT  scripts  www
>>>>>
>>>>> where /home/geda was an empty directory.
>>>>>
>>>>> torben AT torben-Aspire-E5-773G:/home/geda/scripts$ ls
>>>>> 2pad.cgi    dilpad.cgi      footprint.pcb    reindex
>>>>> cgi-lib.pl  eps2png         global_list.cgi  search.cgi
>>>>> csv.cgi     footprint.cgi   make-fp-library  symbol.cgi
>>>>> CVS         footprint.html  math.pl          symbol.html
>>>>>
>>>>> Can I get from this to a more comprehensive list of symbols in gschem?
>>>>> I am stuck.
>>>>> best regards
>>>>> torben
>>>>>
>>>>>
>>>>> On Thu, Jan 3, 2019 at 7:58 PM Torben Friis <friistf AT gmail DOT com> wrote:
>>>>>
>>>>>> Hi Chad,
>>>>>> OK. I will try again.
>>>>>> torben
>>>>>>
>>>>>> On Thu, Jan 3, 2019 at 3:45 PM Chad Parker (parker DOT charles AT gmail DOT com)
>>>>>> [via geda-help AT delorie DOT com] <geda-help AT delorie DOT com> wrote:
>>>>>>
>>>>>>> Torben-
>>>>>>>
>>>>>>> The square terminal generally indicates "pin 1" of the device. This
>>>>>>> is done so that when you're installing the components, you know the proper
>>>>>>> orientation. For some parts this is important, like for the opamps in the
>>>>>>> design. For other parts, like the resistors, it doesn't matter, they can go
>>>>>>> either way.
>>>>>>>
>>>>>>> Part of the fun of building a circuit board is figuring out where to
>>>>>>> place the components and how to connect them, kind of like a puzzle, but
>>>>>>> with no one answer. You can place them however you like. Many people use a
>>>>>>> strategy where you try to place the parts such that you minimize the
>>>>>>> lengths of the traces connecting those parts. You could also arrange them
>>>>>>> in a pattern to resemble a bug, or a star, or anything you find
>>>>>>> aesthetically pleasing. In most cases (i.e. not radio frequency or high
>>>>>>> speed (>10s of MHz) digital electronics), the exact placement of parts
>>>>>>> doesn't matter.
>>>>>>>
>>>>>>> --Chad
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Jan 3, 2019 at 9:32 AM Torben Friis (friistf AT gmail DOT com)
>>>>>>> [via geda-help AT delorie DOT com] <geda-help AT delorie DOT com> wrote:
>>>>>>>
>>>>>>>> Hi Chad,
>>>>>>>> Should I place R101, R102 and R103 together? And if I do, should'nt
>>>>>>>> R103 have round terminal points at both ends? I assume that the square ones
>>>>>>>> are to be connected to the GND.
>>>>>>>> I am not an electronics expert.
>>>>>>>> torben
>>>>>>>>
>>>>>>>> On Thu, Jan 3, 2019 at 2:13 PM Chad Parker (
>>>>>>>> parker DOT charles AT gmail DOT com) [via geda-help AT delorie DOT com] <
>>>>>>>> geda-help AT delorie DOT com> wrote:
>>>>>>>>
>>>>>>>>> Torben-
>>>>>>>>>
>>>>>>>>> Okay, I see what you're referring to. This is a bug in the
>>>>>>>>> tutorial. It looks to me like the first set of figures were created with an
>>>>>>>>> older version of PCB and the other set with a newer one and a later date.
>>>>>>>>> What likely happened is that the same circuit was used, but the schematic
>>>>>>>>> was redrawn when the new figures were added, and because the parts would
>>>>>>>>> have been arranged differently, the reference designators ended up
>>>>>>>>> changing. The underlying circuit appears to be the same, just the names of
>>>>>>>>> the parts have been swapped. You can even see that the footprint of R101 is
>>>>>>>>> different.
>>>>>>>>>
>>>>>>>>> Ultimately, the rat lines on your pcb should be consistent with
>>>>>>>>> the connections you made in the schematic. So, as long as you connect your
>>>>>>>>> parts accordingly, you should be fine.
>>>>>>>>>
>>>>>>>>> Thanks for pointing this out. We should fix it so that it's
>>>>>>>>> consistent.
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>> --Chad
>>>>>>>>>
>>>>>>>>> On Wed, Jan 2, 2019 at 5:36 PM Torben Friis (friistf AT gmail DOT com)
>>>>>>>>> [via geda-help AT delorie DOT com] <geda-help AT delorie DOT com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Chad,
>>>>>>>>>> The link is:
>>>>>>>>>>
>>>>>>>>>> http://wiki.geda-project.org/geda:gsch2pcb_tutorial
>>>>>>>>>> best regards
>>>>>>>>>> torben
>>>>>>>>>>
>>>>>>>>>> On Wed, Jan 2, 2019 at 10:55 PM Chad Parker (
>>>>>>>>>> parker DOT charles AT gmail DOT com) [via geda-help AT delorie DOT com] <
>>>>>>>>>> geda-help AT delorie DOT com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Torben-
>>>>>>>>>>>
>>>>>>>>>>> Are you still working through the Bill Wilson tutorial? If so,
>>>>>>>>>>> I'm not sure what you mean by page 6. Can you please provide a link to the
>>>>>>>>>>> tutorial you're referring to?
>>>>>>>>>>>
>>>>>>>>>>> Thanks,
>>>>>>>>>>> --Chad
>>>>>>>>>>>
>>>>>>>>>>> On Wed, Jan 2, 2019 at 3:44 PM Torben Friis (friistf AT gmail DOT com)
>>>>>>>>>>> [via geda-help AT delorie DOT com] <geda-help AT delorie DOT com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Chad,
>>>>>>>>>>>> I am confused by the UBUNTU geda tutorial.
>>>>>>>>>>>> In the beginning R101, R102 and R103 are placed together. On
>>>>>>>>>>>> page 6  R102, R201 and R103 are placed together in the same place and R102
>>>>>>>>>>>> is placed where R201 was before.
>>>>>>>>>>>> I have other problems - fx with lines created in PCB - but I
>>>>>>>>>>>> would take one example to see if the confusion is my problem.
>>>>>>>>>>>> torben
>>>>>>>>>>>>
>>>>>>>>>>>> On Sat, Dec 29, 2018 at 5:10 PM Torben Friis <friistf AT gmail DOT com>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Chad,
>>>>>>>>>>>>> I deleted all files except Project, one.sch and two.sch and
>>>>>>>>>>>>> ran gsch2pcb once - and it worked.
>>>>>>>>>>>>> torben
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Wed, Dec 26, 2018 at 11:11 PM Chad Parker (
>>>>>>>>>>>>> parker DOT charles AT gmail DOT com) [via geda-help AT delorie DOT com] <
>>>>>>>>>>>>> geda-help AT delorie DOT com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Torben-
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The second time you run gsch2pcb it looks at the differences.
>>>>>>>>>>>>>> The first time it may not have picked up all of the elements due to
>>>>>>>>>>>>>> footprint name errors. The second time (and all subsequent times) you run
>>>>>>>>>>>>>> it, it produces board.*new*.pcb, which contains the new
>>>>>>>>>>>>>> elements, so that it doesn't overwrite your original file. To get them into
>>>>>>>>>>>>>> the layout, you have to do as it says: open the layout then go to the file
>>>>>>>>>>>>>> menu, select "load layout data to paste buffer", and select board.new.pcb.
>>>>>>>>>>>>>> Then you can paste them into the layout.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Alternatively, if you haven't done any work on the pcb yet,
>>>>>>>>>>>>>> you can delete board.pcb and board.new.pcb and rerun gsch2pcb.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Also, make sure that you execute Select > Disperse All
>>>>>>>>>>>>>> Elements, as sometimes the elements will overlap when they're brought into
>>>>>>>>>>>>>> the layout.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>>> --Chad
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Wed, Dec 26, 2018 at 2:44 PM Torben Friis (
>>>>>>>>>>>>>> friistf AT gmail DOT com) [via geda-help AT delorie DOT com] <
>>>>>>>>>>>>>> geda-help AT delorie DOT com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>> It is rather confusing. When I run gsch2pcb project I get:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> ----------------------------------
>>>>>>>>>>>>>>> Done processing.  Work performed:
>>>>>>>>>>>>>>> 5 file elements and 0 m4 elements added to board.new.pcb.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Next steps:
>>>>>>>>>>>>>>> 1.  Run pcb on your file board.pcb.
>>>>>>>>>>>>>>> 2.  From within PCB, select "File -> Load layout data to
>>>>>>>>>>>>>>> paste buffer"
>>>>>>>>>>>>>>>     and select board.new.pcb to load the new footprints into
>>>>>>>>>>>>>>> your existing layout.
>>>>>>>>>>>>>>> 3.  From within PCB, select "File -> Load netlist file" and
>>>>>>>>>>>>>>> select
>>>>>>>>>>>>>>>     board.net to load the updated netlist.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 4.  From within PCB, enter
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>            :ExecuteFile(board.cmd)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>     to update the pin names of all footprints.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> First it does not tally with the description given in the
>>>>>>>>>>>>>>> tutorial - I am using the one that comes with Ubuntu.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Second, when I run pcb board.pcb I get only the transistor
>>>>>>>>>>>>>>> and the resistor on the screen with a yellow line leading nowhere.
>>>>>>>>>>>>>>> Should'nt I get both one.sch and two.sch? If I folllow the instructions
>>>>>>>>>>>>>>> above I add the one.sch to the screen all bundled up. Both one.sch and
>>>>>>>>>>>>>>> two.sch appear to be OK.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> As I say, I am confused.
>>>>>>>>>>>>>>> best ergards
>>>>>>>>>>>>>>> torben
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Wed, Dec 26, 2018 at 3:46 PM Torben Friis <
>>>>>>>>>>>>>>> friistf AT gmail DOT com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> It worked.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Wed, Dec 26, 2018 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:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi Torben-
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Welcome to the community! Please feel free to post any
>>>>>>>>>>>>>>>>> questions you may have.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I think the issue is that the CONNECTOR is no longer an m4
>>>>>>>>>>>>>>>>> element, so, it's not generating it the way the tutorial thinks it should.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Looking through the pcb element footprints, there is,
>>>>>>>>>>>>>>>>> however, a footprint "CONNECTOR 1 2". I suspect that will serve for your
>>>>>>>>>>>>>>>>> purposes. Please try changing "CONNECTOR 2 1" --> "CONNECTOR 1 2" and see
>>>>>>>>>>>>>>>>> if that fixes it.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>> --Chad
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Wed, Dec 26, 2018 at 7:00 AM Torben Friis (
>>>>>>>>>>>>>>>>> friistf AT gmail DOT com) [via geda-help AT delorie DOT com] <
>>>>>>>>>>>>>>>>> geda-help AT delorie DOT com> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>>> This is my first attempt at using geda-help.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> When in the Bill Wilson gEDA tutorial I use:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> gsch2pcb project
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I get the following message in the log:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> CONN202: can't find PCB element for footprint
>>>>>>>>>>>>>>>>>> CONNECTOR-2-1 (value=unknown).
>>>>>>>>>>>>>>>>>> So device CONN202 will not be in the layout.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> The attributes of the connector are.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> device: BNC
>>>>>>>>>>>>>>>>>> footprint: CONNECTOR 2 1
>>>>>>>>>>>>>>>>>> refdes: CONN202
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I think that I have followed the instructions, so what is
>>>>>>>>>>>>>>>>>> wrong?
>>>>>>>>>>>>>>>>>> best regards
>>>>>>>>>>>>>>>>>> torben
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>

--000000000000245c7d05801df3a2
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 Chad,<br>As I under=
stand you the following file structure will work:<br><br>/home/<br>=C2=A0=
=C2=A0=C2=A0 gaf/<br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 gafrc (contents:=
 (component-library-search &quot;../gschem-sym&quot;))<br>=C2=A0=C2=A0=C2=
=A0 =C2=A0=C2=A0=C2=A0 gschem-sym/<br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=
 myproject1/<br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 bo=
ard.cmd<br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 <a href=
=3D"http://board.net">board.net</a><br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=
=A0 =C2=A0=C2=A0=C2=A0 board.pcb<br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =
=C2=A0=C2=A0=C2=A0 one.sch<br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=
=C2=A0=C2=A0 PCB.0005336.backup<br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =
=C2=A0=C2=A0=C2=A0 project (contents: schematics one.sch two.sch &amp; outp=
ut-name board)<br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =
two.sch<br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 #one.sc=
h#=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=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 ??????????????<br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 myproject=
2<br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 .<br>=C2=A0=C2=A0=C2=A0 =C2=A0=
=C2=A0=C2=A0 .<br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 .<br>=C2=A0=C2=A0=
=C2=A0 =C2=A0=C2=A0=C2=A0 packages=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=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 ???????????????<br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=
=A0 pcb-elements/<br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=
=A0 packages<br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 <br>where my own symb=
ols are stored in /home/gaf/gschem-sym/ and my own pcb-elements are stored =
in /home/gaf/pcb-elements/packages.<br>The symbols file (as the name implie=
s) only contains symbols (fx. 300 mil, microprocessor with 8 legs) and the =
pcb-elements contains actual products (fx. Picaxe 08M2).<br><br>When I chos=
e a component the first 3 attributes (device, symversion and refdes) deal w=
ith the symbol and the 4th is the actual product?<br><br>Where do I find th=
e sym- and pcb-elements files that turn up when I have not entered my own v=
ersions?<br><br>Can I make do with the already (pre)installed sym files and=
 just enter my own pcb-elements?<br><br>What should go into the separate fi=
le &quot;packages&quot;?<br><br>Will the file (CVS) I showed in my previous=
 mail do as pcb-elements?<br><br>I hope the many questions dont bother you,=
 but your answers would greatly help me understand the system.<br>best rega=
rds<br>torben<br><br></div></div></div><br><div class=3D"gmail_quote"><div =
dir=3D"ltr" class=3D"gmail_attr">On Tue, Jan 22, 2019 at 7:56 PM Chad Parke=
r (<a href=3D"mailto:parker DOT charles AT gmail DOT com">parker DOT charles 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">geda-help AT delorie DOT com</a>&gt; =
wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=
=3D"ltr"><div>Hi Torben-</div><div><br></div><div>The files $HOME/.gEDA/gaf=
rc is global, and will apply to all designs. If you have centralized librar=
ies, you would want to include them there. For example, I have a $HOME/lib/=
geda/sym directory. So, in $HOME/.gEDA/gafrc, I have a line that looks like=
 this:</div><div><br></div><div>(component-library &quot;$HOME/lib/geda/sym=
&quot;, &quot;CPark&quot;)</div><div><br></div><div>Any symbol file that I =
put in $HOME/lib/geda/sym will show up as part of a library in gschem calle=
d &quot;CPark&quot; (substitute $HOME with your own path absolute path). Pa=
ths that you put into this file should be absolute paths (e.g. /home/me/lib=
/geda/sym), not relative (e.g. ./lib/geda/sym).<br></div><div><br></div><di=
v>For a particular project, my project directory might look like this:</div=
><div>workspace/</div><div>=C2=A0=C2=A0=C2=A0 tutorial/</div><div><div>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 syms/</div><div>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 my-gschem-symbol.sym</div><div>=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 elements/</div><div>=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 my-pcb-footprint.fp<br></div>=
</div><div>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 gafrc</div><div>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 tutorial.cmd<br></div><div>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <a href=3D"http://tutorial.net" target=
=3D"_blank">tutorial.net</a><br></div><div>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 tutorial.pcb</div><div>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 tutorial.prj<br></div><div>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 t=
utorial1.sch</div><div>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 tutorial2=
.sch</div><div>=C2=A0=C2=A0=C2=A0 <br></div><div>The gafrc file that you se=
e there, is local to the project, so, if I execute the following:</div><div=
>&gt; cd workspace/tutorial</div><div>&gt; gschem &amp;</div><div><br></div=
><div>gschem will use the global file in $HOME/.gEDA/gafrc and also the pro=
ject specific gafrc from the working directory. In the project specific gaf=
rc file, I would have a line:</div><div><br></div><div>(component-library &=
quot;./syms&quot; &quot;ProjectSymbols&quot;)</div><div><br></div><div>and =
any gschem symbol files I put into the syms subdirectory of my project woul=
d show up under a library named &quot;ProjectSymbols&quot; in gschem. In th=
e tutorial.prj file, you would add a line:</div><div><br></div><div>element=
s-dir ./elements<br></div><div><br></div><div>so that it knows where to loo=
k for project specific footprints.</div><div><br></div><div>Now you can cop=
y whatever symbols or footprints you want to use into the syms or elements =
directories and they should be found.</div><div><br></div><div>--Chad<br></=
div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail-m_=
1046972253907541392gmail_attr">On Tue, Jan 22, 2019 at 11:21 AM Torben Frii=
s (<a href=3D"mailto:friistf AT gmail DOT com" target=3D"_blank">friistf AT gmail DOT com=
</a>) [via <a href=3D"mailto:geda-help AT delorie DOT com" target=3D"_blank">geda-=
help AT delorie DOT com</a>] &lt;<a href=3D"mailto: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 rg=
b(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div cla=
ss=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-s=
ize:large">Hi,<br>I am still not quite sure what to do. I have created the =
file:<br><br>torben AT torben-Aspire-E5-773G:/usr/share/gEDA$ ls /home/.gEDA/g=
afrc<br>/home/.gEDA/gafrc<br><br>torben AT torben-Aspire-E5-773G:/usr/share/gE=
DA$ cat /home/.gEDA/gafrc<br>(component-library-search &quot;../gschem-sym&=
quot;)<br>I have version GSCHEM 1.8.2.<br><br>I suppose that I have to fill=
 the files &quot;gaf/gschem-sym/&quot; and &quot;gaf/pcb-elements/packages/=
&quot;.<br><br>I have found a file (CVS Access):<br><br>=C2=A0=C2=A0=C2=A0 =
=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 PCB &quot;~geda&quot; library<br><br>=
=C2=A0=C2=A0=C2=A0 01005 - Standard SMT resistor, capacitor etc<br>=C2=A0=
=C2=A0=C2=A0 0201 - Standard SMT resistor, capacitor etc<br>=C2=A0=C2=A0=C2=
=A0 0402 - Standard SMT resistor, capacitor etc<br>=C2=A0=C2=A0=C2=A0 0603 =
- Standard SMT resistor, capacitor etc<br>=C2=A0=C2=A0=C2=A0 0805 - Standar=
d SMT resistor, capacitor etc<br>=C2=A0=C2=A0=C2=A0 1008 - Standard SMT res=
istor, capacitor etc<br>=C2=A0=C2=A0=C2=A0 1206 - Standard SMT resistor, ca=
pacitor etc<br>=C2=A0=C2=A0=C2=A0 1210 - Standard SMT resistor, capacitor e=
tc<br>=C2=A0=C2=A0=C2=A0 1806 - Standard SMT resistor, capacitor etc<br>=C2=
=A0=C2=A0=C2=A0 1806 - Standard SMT resistor, capacitor etc<br>=C2=A0=C2=A0=
=C2=A0 1825 - Standard SMT resistor, capacitor etc<br>=C2=A0=C2=A0=C2=A0 27=
06 - Standard SMT resistor, capacitor etc<br>=C2=A0=C2=A0=C2=A0 ACY1000 - A=
xial non-polar component (typically resistor or capacitor),<br>=C2=A0=C2=A0=
=C2=A0 ACY1000P - Axial polar component (typically capacitor), <br>=C2=A0=
=C2=A0=C2=A0 .<br>=C2=A0=C2=A0=C2=A0 .<br>=C2=A0=C2=A0=C2=A0 .<br><br>If th=
at is indeed the PCB-elements file, where do I find the corresponding symbo=
ls file?<br>best regards<br>torben<br><br></div></div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail-m_1046972253907541392gmail=
-m_1432557442941347372gmail_attr">On Thu, Jan 10, 2019 at 2:49 PM Chad Park=
er (<a href=3D"mailto:parker DOT charles AT gmail DOT com" target=3D"_blank">parker.ch=
arles AT gmail DOT com</a>) [via <a href=3D"mailto:geda-help AT delorie DOT com" target=
=3D"_blank">geda-help AT delorie DOT com</a>] &lt;<a href=3D"mailto:geda-help AT delo=
rie.com" target=3D"_blank">geda-help AT delorie DOT com</a>&gt; wrote:<br></div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=
=3D"ltr"><div>Torben-</div><div><br></div><div>Look under the &quot;Setup&q=
uot; section of the tutorial where he talks about setting up a project dire=
ctory structure. <br></div><div><br></div><div><a href=3D"http://wiki.geda-=
project.org/geda:gsch2pcb_tutorial#setup" target=3D"_blank">http://wiki.ged=
a-project.org/geda:gsch2pcb_tutorial#setup</a></div><div><br></div><div>&qu=
ot;in each project directory (like myproject1 and myproject2) there could b=
e a <strong>gafrc</strong> file...&quot;</div><div><br></div><div>--Chad<br=
></div></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Thu, =
Jan 10, 2019 at 4:14 AM Torben Friis (<a href=3D"mailto:friistf AT gmail DOT com" =
target=3D"_blank">friistf AT gmail DOT com</a>) [via <a href=3D"mailto:geda-help AT d=
elorie.com" target=3D"_blank">geda-help AT delorie DOT com</a>] &lt;<a href=3D"mai=
lto: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 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=
=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family=
:arial,helvetica,sans-serif;font-size:large">Hi Chad,</div><div class=3D"gm=
ail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:larg=
e">Before I got your reply I had prepared the following:</div><div class=3D=
"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:l=
arge">I might add that I have added &quot;picaxe&quot; to /usr/share/gEDA/s=
ym/ with the following 3 symbols:</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;fon=
t-size:large">SIP3.fp</div><div class=3D"gmail_default" style=3D"font-famil=
y:arial,helvetica,sans-serif;font-size:large">SIP4.fp</div><div class=3D"gm=
ail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:larg=
e">SO8W.fp</div><div class=3D"gmail_default" style=3D"font-family:arial,hel=
vetica,sans-serif;font-size:large"><br></div><div class=3D"gmail_default" s=
tyle=3D"font-family:arial,helvetica,sans-serif;font-size:large">but picaxe =
does not show up under Library.</div><div class=3D"gmail_default" style=3D"=
font-family:arial,helvetica,sans-serif;font-size:large"><br></div><div clas=
s=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-si=
ze:large">I have followed BW&#39;s tutorial, but I do not have a gafrc file=
. How do I get that?<br></div><div class=3D"gmail_default" style=3D"font-fa=
mily:arial,helvetica,sans-serif;font-size:large">torben<br></div></div></di=
v><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Wed, Jan 9, 2019 at 1:=
43 PM Torben Friis &lt;<a href=3D"mailto:friistf AT gmail DOT com" target=3D"_blan=
k">friistf AT gmail DOT com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quo=
te" 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"><div class=3D"gmail_d=
efault" style=3D"font-family:arial,helvetica,sans-serif;font-size:large">Hi=
 Chad,<br>In gschem I only have &quot;library&quot; to chose symbols from. =
I wanted more - fx. newlib. How do I get it?<br><br>I have used the instruc=
tions in:<br><br><a href=3D"http://www.gedasymbols.org/cvs.html" target=3D"=
_blank">http://www.gedasymbols.org/cvs.html</a><br><br>to place the followi=
ng:<br><br>torben AT torben-Aspire-E5-773G: ls /home/geda<br>CVS=C2=A0 CVSROOT=
=C2=A0 scripts=C2=A0 www<br><br>where /home/geda was an empty directory.<br=
><br>torben AT torben-Aspire-E5-773G:/home/geda/scripts$ ls<br>2pad.cgi=C2=A0=
=C2=A0=C2=A0 dilpad.cgi=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 footprint.pcb=C2=A0=
=C2=A0=C2=A0 reindex<br><a href=3D"http://cgi-lib.pl" target=3D"_blank">cgi=
-lib.pl</a>=C2=A0 eps2png=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 g=
lobal_list.cgi=C2=A0 search.cgi<br>csv.cgi=C2=A0=C2=A0=C2=A0=C2=A0 footprin=
t.cgi=C2=A0=C2=A0 make-fp-library=C2=A0 symbol.cgi<br>CVS=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 footprint.html=C2=A0 <a href=3D"http://math.=
pl" target=3D"_blank">math.pl</a>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 symbol.html<br><br>Can I get from this to a more comprehensive=
 list of symbols in gschem? I am stuck.<br>best regards<br>torben<br><br></=
div></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Thu, Jan=
 3, 2019 at 7:58 PM Torben Friis &lt;<a href=3D"mailto:friistf AT gmail DOT com" t=
arget=3D"_blank">friistf AT gmail DOT com</a>&gt; wrote:<br></div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
gb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_defa=
ult" style=3D"font-family:arial,helvetica,sans-serif;font-size:large">Hi Ch=
ad,</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,=
sans-serif;font-size:large">OK. I will try again.</div><div class=3D"gmail_=
default" style=3D"font-family:arial,helvetica,sans-serif;font-size:large">t=
orben<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Thu=
, Jan 3, 2019 at 3:45 PM Chad Parker (<a href=3D"mailto:parker DOT charles AT gmai=
l.com" target=3D"_blank">parker DOT charles AT gmail DOT com</a>) [via <a href=3D"mail=
to:geda-help AT delorie DOT com" target=3D"_blank">geda-help AT delorie DOT com</a>] &lt;=
<a href=3D"mailto:geda-help AT delorie DOT com" target=3D"_blank">geda-help AT delori=
e.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:=
1ex"><div dir=3D"ltr"><div>Torben-</div><div><br></div><div>The square term=
inal generally indicates &quot;pin 1&quot; of the device. This is done so t=
hat when you&#39;re installing the components, you know the proper orientat=
ion. For some parts this is important, like for the opamps in the design. F=
or other parts, like the resistors, it doesn&#39;t matter, they can go eith=
er way.<br></div><div><br></div><div>Part of the fun of building a circuit =
board is figuring out where to place the components and how to connect them=
, kind of like a puzzle, but with no one answer. You can place them however=
 you like. Many people use a strategy where you try to place the parts such=
 that you minimize the lengths of the traces connecting those parts. You co=
uld also arrange them in a pattern to resemble a bug, or a star, or anythin=
g you find aesthetically pleasing. In most cases (i.e. not radio frequency =
or high speed (&gt;10s of MHz) digital electronics), the exact placement of=
 parts doesn&#39;t matter.<br></div><div><br></div><div>--Chad<br></div><di=
v><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Thu, J=
an 3, 2019 at 9:32 AM Torben Friis (<a href=3D"mailto:friistf AT gmail DOT com" ta=
rget=3D"_blank">friistf AT gmail DOT com</a>) [via <a href=3D"mailto:geda-help AT del=
orie.com" target=3D"_blank">geda-help AT delorie DOT com</a>] &lt;<a href=3D"mailt=
o:geda-help AT delorie DOT com" target=3D"_blank">geda-help AT delorie DOT com</a>&gt; wr=
ote:<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 class=3D"gmail_default" style=3D"font-family:arial,helvetica,san=
s-serif;font-size:large">Hi Chad,</div><div class=3D"gmail_default" style=
=3D"font-family:arial,helvetica,sans-serif;font-size:large">Should I place =
R101, R102 and R103 together? And if I do, should&#39;nt R103 have round te=
rminal points at both ends? I assume that the square ones are to be connect=
ed to the GND.</div><div class=3D"gmail_default" style=3D"font-family:arial=
,helvetica,sans-serif;font-size:large">I am not an electronics expert.<br><=
/div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans=
-serif;font-size:large">torben<br></div></div><br><div class=3D"gmail_quote=
"><div dir=3D"ltr">On Thu, Jan 3, 2019 at 2:13 PM Chad Parker (<a href=3D"m=
ailto:parker DOT charles AT gmail DOT com" target=3D"_blank">parker DOT charles AT gmail DOT com<=
/a>) [via <a href=3D"mailto:geda-help AT delorie DOT com" target=3D"_blank">geda-h=
elp AT delorie DOT com</a>] &lt;<a href=3D"mailto: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(2=
04,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Torben-</div><div><br><=
/div><div>Okay, I see what you&#39;re referring to. This is a bug in the tu=
torial. It looks to me like the first set of figures were created with an o=
lder version of PCB and the other set with a newer one and a later date. Wh=
at likely happened is that the same circuit was used, but the schematic was=
 redrawn when the new figures were added, and because the parts would have =
been arranged differently, the reference designators ended up changing. The=
 underlying circuit appears to be the same, just the names of the parts hav=
e been swapped. You can even see that the footprint of R101 is different.</=
div><div><br></div><div>Ultimately, the rat lines on your pcb should be con=
sistent with the connections you made in the schematic. So, as long as you =
connect your parts accordingly, you should be fine.<br></div><div><br></div=
><div>Thanks for pointing this out. We should fix it so that it&#39;s consi=
stent.<br></div><div><br></div><div>Thanks,</div><div>--Chad<br></div></div=
><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Wed, Jan 2, 2019 at 5:3=
6 PM Torben Friis (<a href=3D"mailto:friistf AT gmail DOT com" target=3D"_blank">f=
riistf AT gmail DOT com</a>) [via <a href=3D"mailto:geda-help AT delorie DOT com" target=
=3D"_blank">geda-help AT delorie DOT com</a>] &lt;<a href=3D"mailto:geda-help AT delo=
rie.com" target=3D"_blank">geda-help AT delorie DOT com</a>&gt; wrote:<br></div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft: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 Chad,</div><div class=3D"gmail_default" style=3D"font-family:ar=
ial,helvetica,sans-serif;font-size:large">The link is:</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"><a href=3D"http://wiki.geda-project.org/ge=
da:gsch2pcb_tutorial" target=3D"_blank">http://wiki.geda-project.org/geda:g=
sch2pcb_tutorial</a></div><div class=3D"gmail_default" style=3D"font-family=
:arial,helvetica,sans-serif;font-size:large">best regards</div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:large">torben<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"l=
tr">On Wed, Jan 2, 2019 at 10:55 PM Chad Parker (<a href=3D"mailto:parker.c=
harles AT gmail DOT com" target=3D"_blank">parker DOT charles AT gmail DOT com</a>) [via <a h=
ref=3D"mailto:geda-help AT delorie DOT com" target=3D"_blank">geda-help AT delorie DOT co=
m</a>] &lt;<a href=3D"mailto: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);pa=
dding-left:1ex"><div dir=3D"ltr"><div>Torben-</div><div><br></div><div>Are =
you still working through the Bill Wilson tutorial? If so, I&#39;m not sure=
 what you mean by page 6. Can you please provide a link to the tutorial you=
&#39;re referring to?<br></div><div><br></div><div>Thanks,</div><div>--Chad=
<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Wed, Jan=
 2, 2019 at 3:44 PM Torben Friis (<a href=3D"mailto:friistf AT gmail DOT com" targ=
et=3D"_blank">friistf AT gmail DOT com</a>) [via <a href=3D"mailto:geda-help AT delor=
ie.com" target=3D"_blank">geda-help AT delorie DOT com</a>] &lt;<a href=3D"mailto:=
geda-help AT delorie DOT com" target=3D"_blank">geda-help AT delorie DOT com</a>&gt; wrot=
e:<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"l=
tr"><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-=
serif;font-size:large">Hi Chad,</div><div class=3D"gmail_default" style=3D"=
font-family:arial,helvetica,sans-serif;font-size:large">I am confused by th=
e UBUNTU geda tutorial.</div><div class=3D"gmail_default" style=3D"font-fam=
ily:arial,helvetica,sans-serif;font-size:large">In the beginning R101, R102=
 and R103 are placed together. On page 6=C2=A0 R102, R201 and R103 are plac=
ed together in the same place and R102 is placed where R201 was before.</di=
v><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-se=
rif;font-size:large">I have other problems - fx with lines created in PCB -=
 but I would take one example to see if the confusion is my problem.</div><=
div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif=
;font-size:large">torben<br></div></div><br><div class=3D"gmail_quote"><div=
 dir=3D"ltr">On Sat, Dec 29, 2018 at 5:10 PM Torben Friis &lt;<a href=3D"ma=
ilto:friistf AT gmail DOT com" 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.8e=
x;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-ser=
if;font-size:large">Hi Chad,</div><div class=3D"gmail_default" style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:large">I deleted all files ex=
cept Project, one.sch and two.sch and ran gsch2pcb once - and it worked.</d=
iv><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-s=
erif;font-size:large">torben<br></div></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr">On Wed, Dec 26, 2018 at 11:11 PM Chad Parker (<a href=3D"m=
ailto:parker DOT charles AT gmail DOT com" target=3D"_blank">parker DOT charles AT gmail DOT com<=
/a>) [via <a href=3D"mailto:geda-help AT delorie DOT com" target=3D"_blank">geda-h=
elp AT delorie DOT com</a>] &lt;<a href=3D"mailto: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(2=
04,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Hi Torben-</div><div><b=
r></div><div>The second time you run gsch2pcb it looks at the differences. =
The first time it may not have picked up all of the elements due to footpri=
nt name errors. The second time (and all subsequent times) you run it, it p=
roduces board.<i>new</i>.pcb, which contains the new elements, so that it d=
oesn&#39;t overwrite your original file. To get them into the layout, you h=
ave to do as it says: open the layout then go to the file menu, select &quo=
t;load layout data to paste buffer&quot;, and select board.new.pcb. Then yo=
u can paste them into the layout.<br></div><div><br></div><div>Alternativel=
y, if you haven&#39;t done any work on the pcb yet, you can delete board.pc=
b and board.new.pcb and rerun gsch2pcb.</div><div><br></div><div>Also, make=
 sure that you execute Select &gt; Disperse All Elements, as sometimes the =
elements will overlap when they&#39;re brought into the layout.<br></div><d=
iv><br></div><div>Cheers,</div><div>--Chad<br></div><div><br></div></div><b=
r><div class=3D"gmail_quote"><div dir=3D"ltr">On Wed, Dec 26, 2018 at 2:44 =
PM Torben Friis (<a href=3D"mailto:friistf AT gmail DOT com" target=3D"_blank">fri=
istf AT gmail DOT com</a>) [via <a href=3D"mailto:geda-help AT delorie DOT com" target=3D=
"_blank">geda-help AT delorie DOT com</a>] &lt;<a href=3D"mailto:geda-help AT delorie=
.com" 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"><div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D=
"font-family:arial,helvetica,sans-serif;font-size:large">Hi,</div><div clas=
s=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-si=
ze:large">It is rather confusing. When I run gsch2pcb project I get:</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">----------------------------=
------<br>Done processing.=C2=A0 Work performed:<br>5 file elements and 0 m=
4 elements added to board.new.pcb.<br><br>Next steps:<br>1.=C2=A0 Run pcb o=
n your file board.pcb.<br>2.=C2=A0 From within PCB, select &quot;File -&gt;=
 Load layout data to paste buffer&quot;<br>=C2=A0=C2=A0=C2=A0 and select bo=
ard.new.pcb to load the new footprints into your existing layout.<br>3.=C2=
=A0 From within PCB, select &quot;File -&gt; Load netlist file&quot; and se=
lect <br>=C2=A0=C2=A0=C2=A0 <a href=3D"http://board.net" target=3D"_blank">=
board.net</a> to load the updated netlist.<br><br>4.=C2=A0 From within PCB,=
 enter<br><br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
:ExecuteFile(board.cmd)<br><br>=C2=A0=C2=A0=C2=A0 to update the pin names o=
f all footprints.</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">Firs=
t it does not tally with the description given in the tutorial - I am using=
 the one that comes with Ubuntu.</div><div class=3D"gmail_default" style=3D=
"font-family:arial,helvetica,sans-serif;font-size:large"><br></div><div cla=
ss=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-s=
ize:large">Second, when I run pcb board.pcb I get only the transistor and t=
he resistor on the screen with a yellow line leading nowhere. Should&#39;nt=
 I get both one.sch and two.sch? If I folllow the instructions above I add =
the one.sch to the screen all bundled up. Both one.sch and two.sch appear t=
o be OK.<br></div><div class=3D"gmail_default" style=3D"font-family:arial,h=
elvetica,sans-serif;font-size:large"><br></div><div class=3D"gmail_default"=
 style=3D"font-family:arial,helvetica,sans-serif;font-size:large">As I say,=
 I am confused.</div><div class=3D"gmail_default" style=3D"font-family:aria=
l,helvetica,sans-serif;font-size:large">best ergards<br></div><div class=3D=
"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:l=
arge">torben<br></div></div></div></div></div><br><div class=3D"gmail_quote=
"><div dir=3D"ltr">On Wed, Dec 26, 2018 at 3:46 PM Torben Friis &lt;<a href=
=3D"mailto:friistf AT gmail DOT com" target=3D"_blank">friistf AT gmail DOT com</a>&gt; w=
rote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 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-size:large">It worked. <br></div></div><br><div class=3D"gm=
ail_quote"><div dir=3D"ltr">On Wed, Dec 26, 2018 at 3:26 PM Chad Parker (<a=
 href=3D"mailto:parker DOT charles AT gmail DOT com" target=3D"_blank">parker.charles@=
gmail.com</a>) [via <a href=3D"mailto:geda-help AT delorie DOT com" target=3D"_bla=
nk">geda-help AT delorie DOT com</a>] &lt;<a href=3D"mailto:geda-help AT delorie DOT com"=
 target=3D"_blank">geda-help AT delorie DOT com</a>&gt; wrote:<br></div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Hi Torben-</d=
iv><div><br></div><div>Welcome to the community! Please feel free to post a=
ny questions you may have.<br></div><div><br></div><div>I think the issue i=
s that the CONNECTOR is no longer an m4 element, so, it&#39;s not generatin=
g it the way the tutorial thinks it should. <br></div><div><br></div><div>L=
ooking through the pcb element footprints, there is, however, a footprint &=
quot;CONNECTOR 1 2&quot;. I suspect that will serve for your purposes. Plea=
se try changing &quot;CONNECTOR 2 1&quot; --&gt; &quot;CONNECTOR 1 2&quot; =
and see if that fixes it.</div><div><br></div><div>Thanks,</div><div>--Chad=
<br></div><div><br></div><div><br></div><div><br></div><div><br></div></div=
><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Wed, Dec 26, 2018 at 7:=
00 AM Torben Friis (<a href=3D"mailto:friistf AT gmail DOT com" target=3D"_blank">=
friistf AT gmail DOT com</a>) [via <a href=3D"mailto:geda-help AT delorie DOT com" target=
=3D"_blank">geda-help AT delorie DOT com</a>] &lt;<a href=3D"mailto:geda-help AT delo=
rie.com" target=3D"_blank">geda-help AT delorie DOT com</a>&gt; wrote:<br></div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=
=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,=
sans-serif;font-size:large">Hi,<br>This is my first attempt at using geda-h=
elp.<br><br>When in the Bill Wilson gEDA tutorial I use:<br><br>gsch2pcb pr=
oject<br><br>I get the following message in the log:<br><br>CONN202: can&#3=
9;t find PCB element for footprint CONNECTOR-2-1 (value=3Dunknown).<br>So d=
evice CONN202 will not be in the layout.<br><br>The attributes of the conne=
ctor are.<br><br>device: BNC<br>footprint: CONNECTOR 2 1<br>refdes: CONN202=
<br><br>I think that I have followed the instructions, so what is wrong?<br=
>best regards<br>torben<br></div></div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>

--000000000000245c7d05801df3a2--

- Raw text -


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