Descargue los instaladores para Windows, Linux y MacOS aquí.
FreeRouting es un potente AutoRouter de PCB compatible con cualquier software de diseño de PCB que admita la interfaz SpecCTRA o Electra DSN estándar. Importa archivos .dsn generados por la interfaz SpecCTRA del sistema host y exporta archivos de sesión .ses SpecCtra.
Puede interactuar con FreeRouting utilizando la interfaz gráfica de usuario (GUI), la interfaz de línea de comandos (CLI) o la API de FreeRouting. Todas las interfaces admiten argumentos de línea de comandos para establecer archivos de entrada/salida o modificar la configuración.
Las integraciones están disponibles con:
Haga clic aquí para obtener más detalles.
Iniciar FreeRouting : al lanzar, verá la interfaz principal.
Abra su diseño : vaya a File > Open... y seleccione su archivo de entrada .dsn .
Comience a la autorización : haga clic en el icono de Magic Wand para comenzar el proceso de autorización.
Progreso del monitor : observe el progreso de la enrutamiento visualmente en el editor de la junta y numéricamente en el pie de página.
Finalización : espere a que el autorouter termine todos los pases. Esto puede llevar de unos minutos a varias horas.
Guarde su tabla enrutado : vaya a File > Save as... para guardar su tablero enrutado como un archivo .ses .
Cuando use la CLI, trabajará con un archivo de entrada (por ejemplo, SpecCtra .dsn ) exportado desde su herramienta EDA. FreeRouting automatizará las redes no conectadas y guardará los resultados para volver a implementar en su EDA (por ejemplo, como un archivo SpecCtra .ses ).
Argumentos comunes de línea de comandos:
-de [design input file] : cargue un archivo de diseño SpecCtra ( .dsn ) al inicio.-do [design output file] : guarde un archivo de sesión de SpecCtra ( .ses ) después del enrutamiento.-l [language] : Establezca el idioma (por ejemplo, en para inglés, de para alemán).-inc [net class names] : Ignore las clases netas especificadas durante el enrutamiento.-help : Mostrar información de ayuda.Comando de ejemplo:
java -jar freerouting-2.0.0.jar -de MyBoard.dsn -do MyBoard.ses -inc GND,VCC Este comando enruta MyBoard.dsn , ignora las clases de red GND y VCC , y emite MyBoard.ses .
Para obtener más detalles (incluido el modo sin cabeza), consulte la documentación de la CLI.
FreeRouting ofrece puntos finales públicos de API para el enrutamiento de PCB. La raíz API es https://api.freerouting.app/v1 . Verifique el estado del servicio en /system/status .
Para acceder a la funcionalidad completa, solicite acceso al sitio web de FreeRouting.
Tenga en cuenta que la API de FreeRouting y su documentación están en beta y pueden cambiar.
Los instaladores están disponibles para Windows X64, Linux X64 y MacOS. Para otros sistemas, puede ejecutar el archivo .jar independiente de la plataforma si tiene Java JRE instalado.
Pasos:
Descargue el archivo jar : obtenga el último .jar de la página de comunicados.
Instale Java JRE : Descargue e instale Java JRE.
JRE como tipo de paquete.21 .Ejecutar freeRouting :
java -jar freerouting-2.0.0.jarNota para usuarios de MacOS : inicie freeRouting desde el terminal; A partir de Finder no es compatible.
❤️ Todos nuestros contribuyentes; ¡Este proyecto no sería posible sin ti!
Si desea apoyar el proyecto financieramente, considere patrocinarme.
¡Cada contribución, no importa cuán pequeña sea muy apreciada!