Laden Sie hier Installateure für Windows, Linux und MacOS herunter.
Freerouting ist ein leistungsstarker PCB -Autorouter -Autorouter, der mit jeder PCB -Designsoftware kompatibel ist, die die Standard -Specctra- oder Electra DSN -Schnittstelle unterstützt. Es importiert .dsn -Dateien, die von der Specctra -Schnittstelle des Host -Systems generiert wurden, und exportiert .ses -Specctra -Sitzungsdateien.
Sie können mit der grafischen Benutzeroberfläche (GUI), der Befehlszeilenschnittstelle (CLI) oder der Freerouting -API mit Freerouting interagieren. Alle Schnittstellen unterstützen Befehlszeilenargumente, um Eingabe-/Ausgabedateien festzulegen oder Einstellungen zu ändern.
Integrationen sind erhältlich mit:
Klicken Sie hier, um weitere Informationen zu erhalten.
Starten Sie Freerouting : Beim Start sehen Sie die Hauptschnittstelle. 
Öffnen Sie Ihr Design : Gehen Sie zu File > Open... und wählen Sie Ihre .dsn -Eingabedatei aus. 
Autorouting starten : Klicken Sie auf das Symbol für Magic Wand um den Autorouting -Prozess zu beginnen. 
Überwachen Sie den Fortschritt : Beobachten Sie den Routing -Fortschritt visuell im Board -Editor und numerisch in der Fußzeile. 
Fertigstellung : Warten Sie, bis der Autorouter alle Pässe beendet. Dies kann von einigen Minuten bis zu mehreren Stunden dauern.
Speichern Sie Ihre Routed Board : Gehen Sie zu File > Save as... um Ihre Routed Board als .ses -Datei zu speichern. 
Wenn Sie die CLI verwenden, arbeiten Sie mit einer Eingabedatei (z. B. Specctra .dsn ) aus Ihrem EDA -Tool. Freerouting wird nicht miteinander verbunden und speichert die Ergebnisse für die Wiedereinfindung in Ihre EDA (z. B. als Specctra .ses Datei).
Common Command Line Argumente:
-de [design input file] : Laden Sie eine Specctra -Designdatei ( .dsn ) beim Start.-do [design output file] : Speichern Sie eine Specctra -Sitzungsdatei ( .ses ) nach dem Routing.-l [language] : Setzen Sie die Sprache (z. B. en für Englisch, de für Deutsch).-inc [net class names] : Ignorieren Sie angegebene Nettoklassen während des Routings.-help : Hilfsinformationen anzeigen.Beispielbefehl:
java -jar freerouting-2.0.0.jar -de MyBoard.dsn -do MyBoard.ses -inc GND,VCC Dieser Befehl leitet MyBoard.dsn , ignoriert die GND und VCC -Nettoklassen und gibt MyBoard.ses aus.
Weitere Informationen (einschließlich des Kopflosenmodus) finden Sie in der CLI -Dokumentation.
Freerouting bietet öffentliche API -Endpunkte für PCB -Routing. Die API -Root ist https://api.freerouting.app/v1 . Überprüfen Sie den Dienststatus unter /system/status .
Um auf vollständige Funktionen zuzugreifen, fordern Sie den Zugriff auf der Freerouting -Website an.
Bitte beachten Sie, dass sich die Freerouting -API und ihre Dokumentation in Beta befinden und sich ändern können.
Installateure sind für Windows X64, Linux X64 und MacOS verfügbar. Für andere Systeme können Sie die plattformunabhängige .jar Datei ausführen, wenn Java Jre installiert ist.
Schritte:
Laden Sie die JAR -Datei herunter : Holen Sie sich den neuesten .jar von der Seite "Releases".
Installieren Sie Java Jre : Laden Sie Java Jre herunter und installieren Sie sie.
JRE als Pakettyp aus.21 .Freerouting rennen :
java -jar freerouting-2.0.0.jarHinweis für MacOS -Benutzer : Starten Sie Freerouting vom Terminal; Ausgehend von Finder wird nicht unterstützt.
Wir sind alle unsere Mitwirkenden; Dieses Projekt wäre ohne Sie nicht möglich!
Wenn Sie das Projekt finanziell unterstützen möchten, sollten Sie mich ansponsern.
Jeder Beitrag, egal wie klein, wird sehr geschätzt!