← Back to team overview

kicad-developers team mailing list archive

Re: cvpcb netlist behavior

 

I like this solution. It is in line with the previous behavior of writing
the cmp file with the same convention, so should cause minimal confusion.

--
Chris
On Jun 26, 2015 11:10 AM, "Wayne Stambaugh" <stambaughw@xxxxxxxxx> wrote:

> On 6/26/2015 10:32 AM, Henner Zeller wrote:
> > On 26 June 2015 at 07:29, jp charras <jp.charras@xxxxxxxxxx> wrote:
> >> Le 26/06/2015 16:14, Chris Pavlina a écrit :
> >>> Hi,
> >>>
> >>> Lately I've noticed a whole bunch of people coming into the IRC channel
> >>> confused by the new behavior of cvpcb. Since it now pushes changes back
> >>> to eeschema instead of writing a file, there is an extra step: you have
> >>> to go back into eeschema and export the netlist again. A lot of people
> >>> are seeing the "Cannot add new component due to missing footprint"
> >>> messages and thinking there's a bug.
> >>>
> >>> Any chance of adjusting this behavior before the release to stop the
> >>> confusion? Perhaps cvpcb could trigger a netlist write on save, or
> maybe
> >>> pcbnew could use kiway to see the update footprints and pull them in /
> >>> warn about them.
> >>>
> >>> --
> >>> Chris
> >>
> >> What do you mean by
> >> "you have to go back into eeschema and export the netlist again"
> >>
> >> You have to export the netlist only once.
> >> Cvpcb do not use the current netlist, and when closing it, you are in
> >> Eeschema.
> >
> > Well, previously, people just wrote the *.cmp file, went to pcbnew,
> > imported that and were happy.
> >
> > Now, the footprint associations are in the net file, so they have to
> > export a fresh netfile and import that in pcbnew. That is the
> > additional step.
> >
> > So I think making it simpler (or automatically trigger) to export a
> > netlist would be good in that case.
> >
> > -h
>
> The simplest solution I can think of is to write the netlist from
> Eeschema when the kiway express message is receive from CvPcb.  This
> should not call the current save netlist code which asks which type of
> netlist and then a file name.  It should directly save the default
> netlist using the standard project_name.net naming convention.
>
> >
> >>
> >>
> >> --
> >> Jean-Pierre CHARRAS
> >>
> >> _______________________________________________
> >> Mailing list: https://launchpad.net/~kicad-developers
> >> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> >> Unsubscribe : https://launchpad.net/~kicad-developers
> >> More help   : https://help.launchpad.net/ListHelp
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~kicad-developers
> > Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > More help   : https://help.launchpad.net/ListHelp
> >
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>

References