[Kicad-developers] cvpcb netlist behavior
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 ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp
Re: [Kicad-developers] cvpcb netlist behavior
In response to a message written on 26.06.2015, 16:14, from Chris Pavlina: 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. New Message box (on cvpcb closing) with message „Do not forget to export the netlist.” and checkbox „I understand, do not show this message again.” should solve the problem. -- Best Regards, LordBlick ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp
Re: [Kicad-developers] cvpcb netlist behavior
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. -- Jean-Pierre CHARRAS ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp
Re: [Kicad-developers] cvpcb netlist behavior
On 26 June 2015 at 07:29, jp charras 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 > > > -- > Jean-Pierre CHARRAS > > ___ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp
Re: [Kicad-developers] cvpcb netlist behavior
On 6/26/2015 10:32 AM, Henner Zeller wrote: > On 26 June 2015 at 07:29, jp charras 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@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~kicad-developers >> More help : https://help.launchpad.net/ListHelp > > ___ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp
Re: [Kicad-developers] 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" wrote: > On 6/26/2015 10:32 AM, Henner Zeller wrote: > > On 26 June 2015 at 07:29, jp charras 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@lists.launchpad.net > >> Unsubscribe : https://launchpad.net/~kicad-developers > >> More help : https://help.launchpad.net/ListHelp > > > > ___ > > Mailing list: https://launchpad.net/~kicad-developers > > Post to : kicad-developers@lists.launchpad.net > > Unsubscribe : https://launchpad.net/~kicad-developers > > More help : https://help.launchpad.net/ListHelp > > > > > ___ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp