For the KiCad users here (plugin for gpu accelerated autorouting)

I just discovered this KiCad plugin to make the autorouting faster using GPU.
Not ideal, still the autoroute feature needs to be used with caution and double checking but … hey that’s faster now.
I’m not the author but since some of creators here are using KiCad for prototyping, I thought I would have been nice to create a post here about it, in case it might help someone.

2 Likes

Oh, wow, that is an interesting piece of work. Thanks for posting the link here. :+1:

While I am now retired and unlikely to need to do anything like this I am impressed with its capabilities.

1 Like

Hey, creator of this thing here.

A word of warning about OrthoRoute; just about every one who reads this will never have a use for this. It’s designed for absurdly high-capacity backplanes and maybe ungodly BGA breakouts. If you try to route a little microcontroller breakout board with this, it’ll work, but it will be absurd. If you try to route x16 PCIe with it, it probably won’t work. It’s a very specialized tool.

The ‘GPU-ness’ is unique, but I’m only using the GPU for Dijkstra within each routing task. Autorouting is an inherently sequential process and there’s really no way to parallelize it.

But thanks for the interest!

4 Likes