Engidea/FreeRoutingNew ? reverse-engineered prompt
Reverse engineered prompt
Build me a desktop app for PCB routing that can open a DSN file from KiCad or other tools, show the board, and let me inspect, route, and drag traces and vias. It should have a simple start screen with a button to open a design, then a board window with clear messages and controls for select, route, and drag modes. I want interactive routing for 90 degree, 45 degree, and free angle traces, plus an autorouter that can finish connections on its own and handle the common cleanup cases like fixing unconnected tracks and avoiding clearance problems as well as it can.
Make it runnable from a simple script or jar, and keep it stable and predictable so it is easier to use on real designs. If you need current details for how DSN export or routing behavior should work, look up the latest docs online and follow what fits this project.