First of all, I want to congratulate for the routing algorithm. It is excellent and it really finds the best route. However, I found a bug on the routing algorithm. Here is the scenario:
- You have a component on the front layer that is soldered only to the back layer (solder mask is only on the back layer). You defined the connectors as a thought hole, but Free routing ignores the holes, and it consider the back solder mask as a SMD connector type. The connection must be redone manually because the algorithm finds a path thought the hole connectors.
The expected behavior would be to find other path to this type of connection: one that will not step thought the pin holes.
The board that I tested with the KiCad, and the bug is reproductive every time.
- routing_example.png (7.04 KiB) Viewed 2135 times