random-builder / kicad_freerouting

Apache License 2.0
2 stars 0 forks source link

Feature Request: Headless Suport #1

Open BenF1000 opened 5 years ago

BenF1000 commented 5 years ago

It would be great to be able to run the freerouting autorouter from the command-line without using the GUI, if that is something which is possible to add?

Andrei-Pozolotin commented 5 years ago
  1. ok, thinking

  2. curious: what is your use case? how / where this feature will be integrated in?

BenF1000 commented 5 years ago

Thanks for your reply! To provide a bit of context ... Im currently working on a web-based project aimed at helping to teach electronics to school children. We have a little GUI where they can create a small PCB (e.g. a flashing keyring) and move around some LEDs, add some text etc. - The app uses the KiCAD python interface to create the design files for the board that they've designed.

I was hoping to use the freerouting script, running on a back-end server, to automatically route each their boards, using a single pushbutton from the web-app - this would mean that the whole process could be automated from the teacher's perspective, and avoids the need for the students to download and run freerouting

The web-app is still in development, but I will open-source it on GitHub once the code is working and neatened up!