Place Tracks at 5°Angles

For my PCB project, I need to place components at 5° and 15° angles. While using the “move exactly” tool works fine for placement, I’m facing an issue when routing the traces. KiCad attempts to route them at 45° increments, which causes trace collisions. Although I’ve enabled “free angle” mode, manually setting a precise 5° angle is difficult. One workaround I found is to draw the fanout traces first and then rotate them using the footprint. Is there really no way to allow the router to use custom track angles?

Router can only use 90 and 45 degree traces. But you can draw straight traces first and then rotate them by arbitrary angle with TransformIt plugin.

KiCad does indeed not have many options for tracks that are not on an integer multiple of 45 degrees. You can draw a radial array of tracks. Another option is to make a duplicate (With [Ctrl + D]) of tracks that already have the preferred angle.

No doubt that I must be missing something… Seems to work for me… (in v7).

And, (not shown) you can set the Angle Increments in Pref’s to any value and Rotate will take action with those increments…

UnCheck the 45" constraint.

1 Like