Mikolaj Wielgus
|
d896fe7322
|
refactor(autorouter/autorouter): Store terminating dots in configuration instead of ratsnest
|
2025-10-24 03:48:35 +02:00 |
Mikolaj Wielgus
|
570a3a80f8
|
fix(autorouter/anterouter): Don't fan out if ratline is on same layer
|
2025-10-18 00:20:31 +02:00 |
Mikolaj Wielgus
|
2f7cee62a6
|
fix(autorouter/anterouter): Use correct ratline principal layer instead of layer 0
|
2025-10-17 23:21:32 +02:00 |
Mikolaj Wielgus
|
64a519420f
|
fix(autorouter/anterouter): Remove fanout if seg addition fails
|
2025-10-17 22:26:07 +02:00 |
Mikolaj Wielgus
|
d920f62a1e
|
fix(autorouter/anterouter): Make anterouting undo-redoable
|
2025-10-16 23:51:55 +02:00 |
Mikolaj Wielgus
|
8f59319902
|
feat(autorouter/autorouter): Have separate ratsnest for each (principal) layer
|
2025-10-15 15:15:02 +02:00 |
Mikolaj Wielgus
|
4c1a72dc1d
|
refactor(autorouter/autorouter): Put ratsnest in wrapper, mostly transparent for now
|
2025-10-13 00:32:53 +02:00 |
Mikolaj Wielgus
|
60cf00e014
|
feat(autorouter/anterouter): As second choice, anteroute fanouts in ordinal directions
|
2025-10-10 18:03:50 +02:00 |
Mikolaj Wielgus
|
8235c66c7e
|
fix(autorouter/anterouter): Correctly calculate fanout lengths
|
2025-10-08 02:18:56 +02:00 |
Mikolaj Wielgus
|
a3521e7286
|
feat(autorouter/anterouter): Add option to set fanout clearance
|
2025-10-07 22:37:50 +02:00 |
Mikolaj Wielgus
|
506104a6a7
|
fix(autorouter/anterouter): Make fanouts axis-aligned with their ratline endpoints
|
2025-10-07 14:24:13 +02:00 |
Mikolaj Wielgus
|
c630abcdc1
|
feat(autorouter/anterouter): Anteroute fanouts farther than other-layer obstacles
|
2025-10-07 13:28:23 +02:00 |
Mikolaj Wielgus
|
26ed61ad4d
|
feat(autorouter/anterouter): Anteroute fanout segs to fanout vias
|
2025-10-03 15:55:58 +02:00 |
Mikolaj Wielgus
|
2ebd7ce82d
|
feat(autorouter/anterouter): Fanout only in cardinal directions
This works around the falsely positively fillet exclusions our current
navmesh creation method causes.
|
2025-10-03 13:12:35 +02:00 |
Mikolaj Wielgus
|
1bbb068af9
|
feat(autorouter/compass_direction): Anteroute fanout vias in eight "compass" directions
|
2025-10-02 17:05:50 +02:00 |
Mikolaj Wielgus
|
9fcd12e6e1
|
Revert "refactor(autorouter/anterouter): Anchor in reference to dot circle, not bbox"
This reverts commit 46b84151fa.
This commit also added randomization of anchor position. I thought about
it again and decided that it was a bad idea.
|
2025-10-02 10:26:28 +02:00 |
Mikolaj Wielgus
|
46b84151fa
|
refactor(autorouter/anterouter): Anchor in reference to dot circle, not bbox
|
2025-10-01 00:21:09 +02:00 |
Mikolaj Wielgus
|
b50e58b0fa
|
feat(autorouter/ratsnest): Have one terminating dot for each layer of ratvertex
Some routes projects still crash while autorouting, but we are
progressing.
|
2025-09-29 18:22:56 +02:00 |
Mikolaj Wielgus
|
9a5b2095d5
|
feat(autorouter/autorouter): Implement germ of multilayer autorouting
|
2025-09-27 15:45:10 +02:00 |