Hi,
When you try to do differential pairs, components need to be place very accurately. How do you do that? it usually takes me a very long time, and some times I cannot even do that. For example:
I would like to route that straight up, and move the component if needed. Instead kicad will try to do a weird route because the component is not super-perfectly aligned
I didnât used differential pair but just counted each connection length and summed them in spreadsheet.
I decided that I need paired the length from beginning to end with donât care where the intermediate points are. Here is my solution (I donât know if it is perfect):
When I do differential pair in KiCad, I donât do it âpoint-to-pointâ, with this I mean, I do not click in a pair of pads and then click on the other pair of pads, this ways, the tracks are almost always a mess.
What works for me is to use some intermediate points:
I click in the first pair of pads, then I âchooseâ the way I want the DP to exits this pads by moving the mouse around, when I am satisfied, I click to âfixâ that segment and start working in the next segment, in this case the straight line between the two components.
I move the mouse until I am close to the target component (not too close otherwise it will be difficult to achieve a connection) and click again to âfixâ the segment I just laid.
From my last segment I try to connect to the second componentâs pads, if I am satisfied with the result, then I am done, if not I can delete only the last segment, reposition the second component and try again.
Sometimes it is easier to get a good result if you do steps 1 & 2, but instead of continue until the targetâs pads, you start your last segment from the pads of the second component and then connect to the your already routed segments.
Unfortunately, Iâve realize that the shove or walk around modes from the interactive router are not good for DP (at least, they normally mess up what I am trying to do), hence for doing DP I set the mode to âsignal collisionsâ.
I hope this helps.
EDIT: Do not forget to choose a suitable small (but not too small) grid for doing DP, it makes everything easier.
The way I do it is that I first count all the lines and add the two most to the front and back as a filled area.
Then a DRC check and then the remaining routes.