[Moved to "Discussion" - DS Support]
It's been over 20 years since I last designed a PCB and the biggest change I have found is that the mix of metric/imperial component sizes and small SMD parts require very fine grids (0.001" or 0.01mm).
My designs require mostly manual routing. Like many other users, I am getting too many dangling tracks. These are proving to be tedious and time consuming to fix.
I have found that I have to:
- read the properties of traces/pads to get their coords,
- write these down,
- manually route a trace to the coords to avoid dangling traces.
It would be so much easier if there was a snap feature that routed to the end of a trace, or to the centre of a pad. This feature should have:
- a user set snap radius.
- be able to turn snap on/off with a key stroke,
- show cross hairs of the trace/pad to be snapped to
- use Next command to select different track ends/pads within snap range.
This snap feature would help avoid dangling tracks
An alternative implementation would be the following sequence:
- right click on a pad or track end to select the pad/target track centre and start a track (like F2).
- Route the pad as normal.
- Right click on a pad/track to correctly terminate the track. This would make changes to x,y of the last track segment to get it lined up with the pad centre/target track end.
Since writing the above, I have discovered the "Add Unrouted Connection".
That would be a third option for implementation. The only problem is that it only routes from pad to pad, not pad to track-end.