Mailing list archives : pcb-rnd

ID:3672
From:Jesse Frey <je...@gmail.com>
Date:Sun, 12 Jan 2020 11:06:17 -0700
Subject:Re: [pcb-rnd] Connections in Netlist but don't appear in PCB-rnd
in-reply-to:3668 from Gabriel Paubert <pa...@iram.es>
replies: 3673 from ge...@igor2.repo.hu
Hi Igor2,
I am now realizing that my library paths do not seem to be correctly
setup which means I can't place my parts. When I was originally using
gsch2pcb I put the directories in my project file. I added the
following to ~/pcb-rnd/.pcb-conf.lht (as described here
http://repo.hu/cgi-bin/pool.cgi?cmd=show&node=lib_path_conf):
ha:overwrite {
    ha:rc {
        li:library_search_paths {
            /home/jesse/Documents/Projects/Altos-pcb-lib/
            /home/jesse/Documents/Projects/PCB-footprints/
        }
    }
}
When I start pcb-rnd this does not seem to have an effect on the
library contents. When I look back at ~/pcb-rnd/.pcb-conf.lht it has
been modified and my changes are gone. where should I be configuring
the library paths at? what am I doing wrong?
Thanks,
Jesse
 
On Sun, Jan 12, 2020 at 1:06 AM Gabriel Paubert <paubert@iram.es> wrote:
>
>         Hi Igor2 and Jesse,
>
> On Sun, Jan 12, 2020 at 06:25:00AM +0100, gedau@igor2.repo.hu wrote:
> > Hello Jesse,
> >
> > On Sat, 11 Jan 2020, Jesse Frey wrote:
> >
> > >Hi, Igor2
> > >I think I am getting somewhere. I was following the instructions given
> > >by gsch2pcb-rnd to run the command file. I saved as lihata v6 board is
> > >now a .lht file. Now when I optimize the rats nest a log window pops
> > >up (I don't think it did this before) and from reading the output I
> > >realized that pins 3-6 were all named pin3 (I feel dumb now). I also
> > >found that another part that I was having trouble with also had an
> > >incorrectly numbered pin.
> >
> > Don't worry, such errors happen all the time! You can use {v n} over
> > padstacks or the subcircuit to make the numbers visible.
> >
> > >I fixed the .fp files and tried re-importing
> > >the schematic (using import schematics, as you suggested) I still see
> > >the same isues. How do I refresh the footprint?
> >
> >
> > Yup, sch-import (or gsch2pcb-rnd) won't notice if you did a fix in
> > the library so they do not reload footprints from the lib. They look at
> > the board, and if there's a subcircuit with the given refdes and
> > matching footprint attribute, they accept it's an already imported and
> > placed part.
> >
> > There are two very easy options for force replacing from lib:
> >
> > 1. Just delete the subcircuits that should be re-imported, before the
> > import; missing subcircuits are always read from the library so you would
> > get the new version placed. Drawback: pcb-rnd won't remember where they
> > were placed so you will need to place them again.
> >
> > 2. If you have a netlist and a board and everything placed already, and
> > you know nothing changed, only the footprint in the lib, it may be cheaper
> > to manually replace the footprint manually. This is done by opening the
> > library window (key: {w n}),
>
> surely you mean {w l}
>
> > selecting the footprint and placing it over
> > the original subcircuit on the board while pressing the shift key. This
> > will replace the old subcircuit with the one you just loaded from the
> > library, copying all attributes from the old one (so you won't lose
> > refdes). If you do this by clicking at the origin of the subcircuit, you
> > can even keep the placement. (But you need to do the rotation manually,
> > just like if you did the initial placement).
>
> Actually I do it differently, I select the subcircuit(s) I want to
> replace, go to edit attributes {e p}, then delete the footprint
> attribute and reimport the schematics.
>
> It keeps the location/rotation/side/refes (except for the refdes
> position). And it works for batches, say that you have changed the
> footprint for SOIC-8, you select all SOIC-8 (for some reason I've not
> been able to select using "Advanced search and select" ({s s}) command)
> and replace them by batch with schematics import.
>
> There is one this that it does not keep: the thermals. Which is a bit
> annoying when the subcircuit in question is a 320 pin connector with
> 240 thermals.
>
>         Regards,
>         Gabriel
>
>
 

Reply subtree:
3672 Re: [pcb-rnd] Connections in Netlist but don't appear in PCB-rnd from Jesse Frey <je...@gmail.com>
  3673 Re: [pcb-rnd] Connections in Netlist but don't appear in PCB-rnd from ge...@igor2.repo.hu
    3674 Re: [pcb-rnd] Connections in Netlist but don't appear in PCB-rnd from Jesse Frey <je...@gmail.com>