- 🔭 I’m working towards a master’s degree
- 🌱 I’m currently learning HTML, CSS and JavaScript
- 👯 I’m looking to collaborate on open source projects
Tools
Programming Languages
This project forked from nikropht/freerouting
Printed Circuit Board Routing Software from FreeRouting.net
License: GNU General Public License v3.0
I managed to generate the *dsn file, open it with FreeRouting, but it was not able to generate *.scr for eagle. Is this a known issue? I tried to generate *.dsn with eagle2freerouter.ulp and eagle2freerouterV6-5.ulp. I tried to use Eagle v6 and Eagle v7 with no luck. I have JDK and JRE v9 installed and tried to build FreeRouting v1.4.5-alpha, v1.4.4, and v1.4.2 without any problem, but all of them failed to save *.scr. What do you think I might do wrong? My system is OS X 10.10.5.
Hi Robert, now I ran the autorouting and again after some time (an hour or so) my CPU became idle, so I checked the autorouter status. It was not finished yet, but there were no incompletes. However there was the following exception in the terminal:
$ java -jar freeroute-1.4.4-jar-with-dependencies.jar -test
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 17
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 2
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 7
InsertFoundConnectionAlgo: insert trace failed for net 15
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 13
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 15
Before optimize: Via count: 54, trace length: 9088393
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 6
InsertFoundConnectionAlgo: insert trace failed for net 6
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: via mask not found for net 9
InsertFoundConnectionAlgo: via mask not found for net 15
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 13
InsertFoundConnectionAlgo: insert trace failed for net 11
InsertFoundConnectionAlgo: insert trace failed for net 11
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 12
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 6
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 6
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 2
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 6
InsertFoundConnectionAlgo: insert trace failed for net 2
InsertFoundConnectionAlgo: insert trace failed for net 2
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 6
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 9
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 16
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: via mask not found for net 3
InsertFoundConnectionAlgo: insert trace failed for net 3
InsertFoundConnectionAlgo: insert trace failed for net 6
InsertFoundConnectionAlgo: insert trace failed for net 10
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: forced via failed for net 10
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 6
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 8
PullTightAlgo.is_stop_requested: time limit exceeded
PullTightAlgo.is_stop_requested: time limit exceeded
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 2
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 2
InsertFoundConnectionAlgo: via mask not found for net 5
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: via mask not found for net 5
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: insert trace failed for net 7
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 6
InsertFoundConnectionAlgo: insert trace failed for net 2
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 3
InsertFoundConnectionAlgo: insert trace failed for net 5
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 3
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 3
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 16
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 16
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: via mask not found for net 17
InsertFoundConnectionAlgo: via mask not found for net 17
InsertFoundConnectionAlgo: via mask not found for net 17
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: via mask not found for net 17
ShapeSearchTree45Degree.complete_shape: unexpected p_shape_to_be_contained
ShapeSearchTree45Degree.complete_shape: unexpected p_shape_to_be_contained
ShapeSearchTree45Degree.complete_shape: unexpected p_shape_to_be_contained
InsertFoundConnectionAlgo: insert trace failed for net 2
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 15
ShapeSearchTree45Degree.complete_shape: unexpected p_shape_to_be_contained
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 2
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 8
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 9
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 1
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 19
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 19
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 2
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 6
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 3
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 15
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 8
ShapeSearchTree45Degree.complete_shape: unexpected p_shape_to_be_contained
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 8
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 3
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: via mask not found for net 1
InsertFoundConnectionAlgo: insert trace failed for net 10
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 15
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: via mask not found for net 6
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: via mask not found for net 1
InsertFoundConnectionAlgo: insert trace failed for net 10
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 2
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 10
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 10
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 7
InsertFoundConnectionAlgo: insert trace failed for net 7
InsertFoundConnectionAlgo: insert trace failed for net 7
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 3
InsertFoundConnectionAlgo: insert trace failed for net 10
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 10
OptViaAlgo.opt_via_location: probably endless loop
PullTightAlgo.is_stop_requested: time limit exceeded
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 19
ShapeSearchTree45Degree.complete_shape: unexpected p_shape_to_be_contained
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 1
OptViaAlgo.opt_via_location: probably endless loop
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 19
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 6
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 8
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 7
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: via mask not found for net 7
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 7
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 7
InsertFoundConnectionAlgo: insert trace failed for net 16
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 3
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 7
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 7
InsertFoundConnectionAlgo: insert trace failed for net 7
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 6
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 6
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 3
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 19
PullTightAlgo.is_stop_requested: time limit exceeded
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 8
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 19
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 2
InsertFoundConnectionAlgo: insert trace failed for net 7
InsertFoundConnectionAlgo: insert trace failed for net 8
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 7
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 19
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 19
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 10
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 7
InsertFoundConnectionAlgo: insert trace failed for net 4
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 1
PullTightAlgo.is_stop_requested: time limit exceeded
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 10
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 9
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: via mask not found for net 5
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 7
InsertFoundConnectionAlgo: insert trace failed for net 7
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 10
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: via mask not found for net 7
InsertFoundConnectionAlgo: insert trace failed for net 6
InsertFoundConnectionAlgo: insert trace failed for net 8
PullTightAlgo.is_stop_requested: time limit exceeded
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: via mask not found for net 9
InsertFoundConnectionAlgo: insert trace failed for net 11
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 3
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 6
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 4
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 2
InsertFoundConnectionAlgo: insert trace failed for net 2
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 3
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 16
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 3
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 13
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 1
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 16
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 2
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 1
Exception in thread "Thread-3" java.lang.ArrayIndexOutOfBoundsException: -1
at net.freerouting.freeroute.geometry.planar.Polyline.remove_overlaps(Polyline.java:87)
at net.freerouting.freeroute.geometry.planar.Polyline.<init>(Polyline.java:178)
at net.freerouting.freeroute.geometry.planar.Polyline.combine(Polyline.java:824)
at net.freerouting.freeroute.board.ShoveTraceAlgo.spring_over(ShoveTraceAlgo.java:612)
at net.freerouting.freeroute.board.ShoveTraceAlgo.spring_over_obstacles(ShoveTraceAlgo.java:634)
at net.freerouting.freeroute.board.PullTightAlgo.avoid_acid_traps(PullTightAlgo.java:499)
at net.freerouting.freeroute.board.PullTightAlgo45.pull_tight(PullTightAlgo45.java:53)
at net.freerouting.freeroute.board.PullTightAlgo.pull_tight(PullTightAlgo.java:192)
at net.freerouting.freeroute.board.PolylineTrace.pull_tight(PolylineTrace.java:725)
at net.freerouting.freeroute.board.PullTightAlgo.opt_changed_area(PullTightAlgo.java:159)
at net.freerouting.freeroute.board.RoutingBoard.opt_changed_area(RoutingBoard.java:210)
at net.freerouting.freeroute.board.RoutingBoard.opt_changed_area(RoutingBoard.java:186)
at net.freerouting.freeroute.autoroute.BatchAutorouter.autoroute_item(BatchAutorouter.java:276)
at net.freerouting.freeroute.autoroute.BatchAutorouter.autoroute_pass(BatchAutorouter.java:192)
at net.freerouting.freeroute.autoroute.BatchAutorouter.autoroute_passes_for_optimizing_item(BatchAutorouter.java:60)
at net.freerouting.freeroute.autoroute.BatchOptRoute.opt_route_item(BatchOptRoute.java:192)
at net.freerouting.freeroute.autoroute.BatchOptRoute.opt_route_pass(BatchOptRoute.java:133)
at net.freerouting.freeroute.autoroute.BatchOptRoute.optimize_board(BatchOptRoute.java:110)
at net.freerouting.freeroute.interactive.BatchAutorouterThread.thread_action(BatchAutorouterThread.java:77)
at net.freerouting.freeroute.interactive.InteractiveActionThread.run(InteractiveActionThread.java:66)
I tried to export the .ses file, but in the status bar it sayed "writing session file myboard.ses failed'" and it had 0 bytes.
At least the german translation does not properly show umlauts, instead shows �. You can even see it here on github, e.g. in po/de/net/freerouting/freeroute/Default.po.
Hi, I am trying to use your fork, and I receive error bellow. Do you know if I am doing something wrong or how I can fix this? My board has 4 layers.
This is the B.Cu inside of the dsn file.
(layer B.Cu
(type jumper)
(property
(index 3)
)
)
I just renamed all layer names to (type signal) and FreeRouter just opened my design.
In kicad the layer type is something written by the user, so it is an issue to use it. What do you think?
Structure.read_layer_scope: unknown layer type jumper
Dec 06, 2017 11:38:25 AM net.freerouting.freeroute.designformats.specctra.Plane read_scope
SEVERE: null
net.freerouting.freeroute.designformats.specctra.ReadScopeException: Layer name B.Cu not found in layer structure
at net.freerouting.freeroute.designformats.specctra.Shape.read_layer_shape_scope(Shape.java:82)
at net.freerouting.freeroute.designformats.specctra.Polygon.read_polygon_scope(Polygon.java:45)
at net.freerouting.freeroute.designformats.specctra.Shape.read_shape_scope(Shape.java:53)
at net.freerouting.freeroute.designformats.specctra.Area.read_area_scope(Area.java:56)
at net.freerouting.freeroute.designformats.specctra.Plane.read_scope(Plane.java:90)
at net.freerouting.freeroute.designformats.specctra.Structure.read_scope(Structure.java:864)
at net.freerouting.freeroute.designformats.specctra.ScopeKeyword.read_scope(ScopeKeyword.java:110)
at net.freerouting.freeroute.designformats.specctra.DsnFile.read(DsnFile.java:71)
at net.freerouting.freeroute.interactive.BoardHandling.import_design(BoardHandling.java:964)
at net.freerouting.freeroute.BoardFrame.read(BoardFrame.java:258)
at net.freerouting.freeroute.BoardFrame.<init>(BoardFrame.java:141)
at net.freerouting.freeroute.MainAppController.lambda$create_board_frame$0(MainAppController.java:94)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:764)
at java.desktop/java.awt.EventQueue.access$500(EventQueue.java:97)
at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:717)
at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:711)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:89)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:734)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:199)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
AutorouteSettings.read_layer_rule: layer not found
Thanks a lot, Robert, for working on the autorouter.
I saw this exception while autorouting my PCB:
Exception in thread "Thread-3" java.lang.NullPointerException
at net.freerouting.freeroute.board.PullTightAlgo.smoothen_end_corners_at_trace_1(PullTightAlgo.java:433)
at net.freerouting.freeroute.board.PullTightAlgo.opt_changed_area(PullTightAlgo.java:164)
at net.freerouting.freeroute.board.RoutingBoard.opt_changed_area(RoutingBoard.java:210)
at net.freerouting.freeroute.board.RoutingBoard.opt_changed_area(RoutingBoard.java:186)
at net.freerouting.freeroute.autoroute.BatchAutorouter.autoroute_item(BatchAutorouter.java:276)
at net.freerouting.freeroute.autoroute.BatchAutorouter.autoroute_pass(BatchAutorouter.java:192)
at net.freerouting.freeroute.autoroute.BatchAutorouter.autoroute_passes_for_optimizing_item(BatchAutorouter.java:60)
at net.freerouting.freeroute.autoroute.BatchOptRoute.opt_route_item(BatchOptRoute.java:192)
at net.freerouting.freeroute.autoroute.BatchOptRoute.opt_route_pass(BatchOptRoute.java:133)
at net.freerouting.freeroute.autoroute.BatchOptRoute.optimize_board(BatchOptRoute.java:110)
at net.freerouting.freeroute.interactive.BatchAutorouterThread.thread_action(BatchAutorouterThread.java:77)
at net.freerouting.freeroute.interactive.InteractiveActionThread.run(InteractiveActionThread.java:66)
When the exception occurred, autorouting stopped. I was able to reproduce it once more, but not anymore, so it is not a critical bug :)
I use your latest release 1.4.4
Thanks,
Michal
Can you do a simple changelog of the main upgrades and updates with regards to the main project?
Steps to reproduce:
Expected result:
BIN file loaded. FreeRouting displays the tracks and components at the point where the BIN file was saved.
Actual result:
FreeRouting shows an error "Unable to write board to file" in the status bar (as opposed to an error message box which would be more noticeable) if the "Save" option is used. No error is shown if "Save and Exit" is used.
FreeRouting displays an error when reloading the BIN file:
unable to read file gui defaults file
java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: net.freerouting.freeroute.SnapshotAttributes
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.