Le 24/11/2019 à 07:58, Alexander Shuklin a écrit : > Hi Eeli and Brian, > Sorry for delay, unfortunately I cannot answer too often. > >> It has occurred to me (Alexander please chime in) that once back annotation >> has been solved subject to all the issues raised by Wayne and others that it >> would be a general solution. > > Unfortunately no. All stuff mentioned by Wayne is has to be > implemented in back-annotation, that's situations which back > annotation will have to care about, otherwise it will be crap. I meant > I see some general tool as geometrical (geographical?) re-annotation > in pcbnew, which do left->right top->down or opposite directions being > in C++ GUI, but if you want re-annotate in some different manner, you > are free to use python scripts, as you could easily back annotate > after that. > >> Can this do other kinds of changes than just annotation? I'm thinking of >> changing the footprint or value > > Of course that's possible, and not a big deal to add this into > back-annotation algorithm. I just think how to do it better. I would > say we will need to have some GUI for that then. I mean, you probably > want to choose what do you want to back-annotate... or maybe not. And > unfortunately at this point you cannot do that with python, as there > no python scripts in schematic editor. If it will be useful, I can do > that of course. Eeli, what I would suggest, I believe in few days I > will make draft commit and mark it (Work In Progress) to show how It > works, and we could discuss how it's gonna work with values and > footprints it will not be a big deal to change it.
Back annotation imply undo/redo feature. It locks like it will be not trivial. > > On Sat, 23 Nov 2019 at 21:03, Brian Piccioni > <br...@documenteddesigns.com> wrote: >> >> It has occurred to me (Alexander please chime in) that once back annotation >> has been solved subject to all the issues raised by Wayne and others that it >> would be a general solution. >> >> >> >> Of course, this would end up being a sizeable change to Kicad since the >> various edit functions, etc., who have to be modified to incorporate the >> feature. >> >> >> >> Like you I often fiddle with different packages and values and I typically >> switch to eeSchema, make the change, then hit F8 to update the PCB. It seems >> to me it would be easier for the appropriate changes to simply be reflected >> back to the schematic. >> >> >> >> Brian >> >> >> >> From: Eeli Kaikkonen >> Sent: November 23, 2019 12:56 PM >> To: kicad-developers >> Subject: Re: [Kicad-developers] Back annotate references from PCB >> >> >> >> >> >> >> >> la 23. marrask. 2019 klo 14.52 Brian Piccioni (br...@documenteddesigns.com) >> kirjoitti: >> >> By having a single integrated tool analogous to “Update PCB From Schematic” >> can ensure coherency. >> >> Can this do other kinds of changes than just annotation? I'm thinking of >> changing the footprint or value. For example I could use Change Footprint >> feature in pcbnew and propagate that change to eeschema. That's not so >> difficult to do in eeshcema and update the board, but often it would feel >> much more natural to e.g. test if 0402 R package would be physically better >> for some situation than 0603 and then update the shcematic based on the >> board if it fits. >> >> >> >> Eeli Kaikkonen >> >> >> >> _______________________________________________ >> 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 > -- 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