Загрузите установщики для Windows, Linux и MacOS здесь.
FreeROUTING - это мощный AutorOUter PCB, совместимый с любым программным обеспечением для проектирования печатных плат, которое поддерживает стандартный интерфейс Specctra или Electra DSN. Он импортирует файлы .dsn , сгенерированные интерфейсом Specctra в системе хост и файлах сеанса Spectra .ses .
Вы можете взаимодействовать с свободным, используя графический пользовательский интерфейс (GUI), интерфейс командной строки (CLI) или FreeRoating API. Все интерфейсы поддерживают аргументы командной строки для установки файлов ввода/вывода или изменения настройки.
Интеграции доступны с:
Нажмите здесь для получения более подробной информации.
Запустить FreeRouting : После запуска вы увидите основной интерфейс. 
Откройте свой дизайн : перейдите в File > Open... и выберите свой входной файл .dsn . 
Начало AutoRouting : нажмите значок Magic Wand чтобы начать процесс автоарирования. 
Мониторинг прогресса : следите за прогрессом маршрутизации визуально в редакторе совета директоров и численно в нижнем колонтитуле. 
Завершение : подождите, пока авторутер завершит все проходы. Это может занять от нескольких минут до нескольких часов.
Сохраните свою маршрутированную плату : перейдите в File > Save as... чтобы сохранить маршрутированную плату в качестве файла .ses . 
При использовании CLI вы будете работать с входным файлом (например, Specctra .dsn ), экспортируемый из вашего инструмента EDA. FreeRouting будет автоматически не подключить сетки и сохранить результаты для повторногопорта в ваш EDA (например, в качестве файла Spectra .ses ).
Общие аргументы командной строки:
-de [design input file] : Загрузите файл проектирования Specctra ( .dsn ) при запуске.-do [design output file] : Сохранить файл сеанса Specctra ( .ses ) после маршрутизации.-l [language] : установить язык ( en , для английского, de для немецкого языка).-inc [net class names] : игнорируйте указанные сетевые классы во время маршрутизации.-help : отображать информацию справки.Пример команды:
java -jar freerouting-2.0.0.jar -de MyBoard.dsn -do MyBoard.ses -inc GND,VCC Эта команда направляет MyBoard.dsn , игнорирует классы сети GND и VCC и выводит MyBoard.ses .
Для получения более подробной информации (включая режим без головы) см. Документацию CLI.
FreeRouting предлагает публичные конечные точки API для маршрутизации печатной платы. Корень API - https://api.freerouting.app/v1 . Проверьте статус службы в /system/status .
Чтобы получить доступ к полной функциональности, запросите доступ на веб -сайте FreeRoating.
Обратите внимание, что фриролинг API и его документация находятся в бета -версии и могут измениться.
Установщики доступны для Windows X64, Linux X64 и MacOS. Для других систем вы можете запустить независимый от платформы файл .jar , если у вас установлен Java JRE.
Шаги:
Загрузите файл JAR : Получите последний .jar со страницы релизов.
Установите Java JRE : Загрузите и установите Java JRE.
JRE в качестве типа пакета.21 .Запустить свободные :
java -jar freerouting-2.0.0.jarПримечание для пользователей MacOS : запустить свободное время от терминала; Начиная с Finder не поддерживается.
Мы ❤ все наши участники; Этот проект был бы невозможным без вас!
Если вы хотите поддержать проект в финансовом отношении, пожалуйста, подумайте о том, чтобы спонсировать меня.
Каждый вклад, независимо от того, насколько маленьким, высоко ценится!