Hi Angelo, Pcbnew has not an undo function. As you say, it exists for the module editor and there is an undo last delete available. > i still cannot figure out if the PcbNew have an undo or not. > I find many posts that says to see the FAQ, and also many other that > says that undo in not implemented, that also an undelete is available.
Of course it should be a better application with a true undo. After some pcbs made with pcbnew, I can say that anyone can manage to route by hand a whole pcb without the undo function. There is the possibility to move a block with only modules or tracks or zones, etc. When routing, many times the undo-redo track is replace by delete-redo_track_from_scratch. Also, writing down the position of an item and moving it again to the original position is a tecnique that helps. > Unfortunately, working on a pcb without undo is a big problem. > I have to save the file everytime i move e block of components, > otherwise i will get crazy with the rect. selection to select again > the block just been moved to brig it back, stuck between many other > components. If it is not implemented, I'm sure it is for the difficulty to do it. Three years ago there was not undo for eeschema or the editors either. I think there has been a great effort to implement the current undos. > I would imagine that it is an "hard" functionality, since if i move > 1000 components with nets and wires, all must be tracked down in the > stack, but hopefully it can be done. > > Also, undo exist in module editor, in eeschema and in eeschema library > editor. > Regards, Pedro.
