I have a small printed circuit board I am needing to repair. I don't have a schematic so I want to produce one. I figure the easiest way will be to enter each component onto the schematic roughly in the same position as it is on the board, connect up the components, and then drag the components into a more function-based sensible layout - e.g. inputs on the left, outputs on the right, type of thing.
Problem is, to carry out the last bit, the package will need to maintain the connectivity as the components are dragged about - i.e. "rubber-band" the connections - I've met packages in the past that don't do this.
Has anyone had any experience with a (preferably free online) package that will do this?