Ryan Malloy rsp2k
rsp2k pushed to feat/fixed-wiring at warehack.ing/rpmroute 2026-09-29 03:06:36 +00:00
8a50bde531 Read the DSN's wiring as fixed copper of its nets
rsp2k pushed to main at warehack.ing/rpmroute 2026-09-29 01:56:36 +00:00
0f6a2a0812 Merge fix/plane-goal-stub: routes ending on a plane no longer crash
245cd91c0e Don't cost a pin stub for a route that ends on a plane
Compare 2 commits »
rsp2k pushed to main at MCP/kicad-mcp 2026-09-28 23:00:12 +00:00
53cc27a1bc Allow freeroute 600 s per promote round
rsp2k pushed to main at warehack.ing/rpmroute 2026-09-28 22:26:56 +00:00
019b043cd5 Merge feat/ripup-rollback: undo rip-ups that lose connections (on by default)
a2e108bc51 Rollback on by default; --no-rollback keeps every rip-up
3462089e09 --rollback: undo a rip-up that leaves fewer connections routed
Compare 3 commits »
rsp2k pushed to feat/ripup-rollback at warehack.ing/rpmroute 2026-09-28 22:17:31 +00:00
a2e108bc51 Rollback on by default; --no-rollback keeps every rip-up
rsp2k created branch feat/ripup-rollback in warehack.ing/rpmroute 2026-09-28 20:54:32 +00:00
rsp2k pushed to feat/ripup-rollback at warehack.ing/rpmroute 2026-09-28 20:54:32 +00:00
3462089e09 --rollback: undo a rip-up that leaves fewer connections routed
rsp2k pushed to feat/escape-reservations at warehack.ing/rpmroute 2026-09-28 20:21:26 +00:00
8b1b00cf6c --reserve-escapes: keep a way out open for every fine-pitch pin
rsp2k created branch feat/escape-reservations in warehack.ing/rpmroute 2026-09-28 20:21:26 +00:00
rsp2k pushed to main at warehack.ing/rpmroute 2026-09-28 16:33:50 +00:00
35891c02ff Merge feat/rule-area-keepouts: keepout exits, via-only walled pins, rule-area support
3e4f53a469 Keepout exits and rule areas
Compare 2 commits »
rsp2k pushed to feat/rule-area-keepouts at MCP/kicad-mcp 2026-09-28 16:08:05 +00:00
d2ed0ea8d5 Name KiCad rule areas in the exported DSN
rsp2k created branch feat/rule-area-keepouts in MCP/kicad-mcp 2026-09-28 16:08:05 +00:00
rsp2k pushed to feat/rule-area-keepouts at warehack.ing/rpmroute 2026-09-28 16:08:05 +00:00
3e4f53a469 Keepout exits and rule areas
rsp2k created branch feat/rule-area-keepouts in warehack.ing/rpmroute 2026-09-28 16:08:05 +00:00
rsp2k pushed to main at warehack.ing/rpmroute 2026-09-28 15:41:29 +00:00
bb75dc5067 DSN reader: only the declared string_quote character opens a string
rsp2k created branch feat/pin-access in warehack.ing/rpmroute 2026-09-28 15:39:02 +00:00
rsp2k pushed to feat/pin-access at warehack.ing/rpmroute 2026-09-28 15:39:02 +00:00
rsp2k pushed to main at warehack.ing/rpmroute 2026-09-28 15:39:01 +00:00
9de8329027 Merge feat/pin-access: vias in pads inside keepouts, exact stub checks, --access-cost
f1d0f8df70 Pin access: --access-cost, vias in pads inside wire keepouts, exact stub checks
Compare 2 commits »
rsp2k pushed to main at warehack.ing/rpmroute 2026-09-28 06:30:07 +00:00
c44ff272ae bench/diagnose.py: sort an exact-engine run's failures by cause
rsp2k pushed to main at MCP/kicad-mcp 2026-09-28 05:10:37 +00:00
43eecf57d3 Route with freeroute's --promote-failures by default (4 rounds)