I am creating some PCBs (first time in my life).
Now after making some changes, I wonder if there are better procedures. I created a schema, than I made the PCB (with PcbNew). I haven’t used some kind of autorouter yet (I will try the interactive one, found out in a KiCad forum post it exists, great). I spent quite some time layout out all traces, and after some time I’m happy (no errors, no unconnected nodes).
But than, I change the position, or add/change some footprints, or move them. I get a lot of errors about nodes not connected or traces going over footprints, so what I do is:
- Remove the overlapping traces.
- Select the menu option to delete all non-full traces (sorry I don’t have KiCad around). It removes all incomplete traces. I noticed that sometimes small parts are not removed, especially near connection points.
- But than I have to kind of rewire everything again. This takes a lot of time, even when just moving a footprint, I can add some extra traces from the last nodes to the new nodes, but this looks quite ugly. Using the ‘g’ key helps a but, but still it’s quite cumbersome (non 0/45/90 degrees traces).
I wonder if I do something wrong.