Faça o download dos instaladores para Windows, Linux e MacOS aqui.
O Freerouting é um poderoso PCB Autorouter compatível com qualquer software de design de PCB que suporta a interface Specctra padrão ou Electra DSN. Ele importa arquivos .dsn gerados pela interface especctra do sistema host e exporta arquivos de sessão .ses .
Você pode interagir com o Freerouting usando a interface gráfica do usuário (GUI), a interface da linha de comando (CLI) ou a API livre. Todas as interfaces suportam argumentos da linha de comando para definir arquivos de entrada/saída ou modificar configurações.
As integrações estão disponíveis com:
Clique aqui para mais detalhes.
Inicie o Freerouting : Após o lançamento, você verá a interface principal.
Abra seu design : vá para File > Open... e selecione seu arquivo de entrada .dsn .
Inicie o AutOrating : clique no ícone Magic Wand para iniciar o processo de automóvel.
Monitore Progresso : Assista ao progresso do roteamento visualmente no editor do conselho e numericamente no rodapé.
Conclusão : Aguarde o autorouter terminar todos os passes. Isso pode levar de alguns minutos a várias horas.
Salve sua placa roteada : vá para File > Save as... para salvar sua placa roteada como um arquivo .ses .
Ao usar a CLI, você trabalhará com um arquivo de entrada (por exemplo, specctra .dsn ) exportado da sua ferramenta EDA. O Freerouting irá automatizar as redes desconectadas e salvará os resultados para reimportar no seu EDA (por exemplo, como um arquivo especctra .ses ).
Argumentos comuns da linha de comando:
-de [design input file] : carregue um arquivo de design de especctra ( .dsn ) na inicialização.-do [design output file] : Salvar um arquivo de sessão do Specctra ( .ses ) após o roteamento.-l [language] : defina o idioma (por exemplo, en para inglês, de para alemão).-inc [net class names] : ignore as classes líquidas especificadas durante o roteamento.-help : Exiba informações de ajuda.Exemplo de comando:
java -jar freerouting-2.0.0.jar -de MyBoard.dsn -do MyBoard.ses -inc GND,VCC Este comando rotula MyBoard.dsn , ignora as classes NET GND e VCC e produz MyBoard.ses .
Para mais detalhes (incluindo o modo sem cabeça), consulte a documentação da CLI.
A Freerouting oferece pontos de extremidade da API pública para roteamento de PCB. A raiz da API é https://api.freerouting.app/v1 . Verifique o status do serviço em /system/status .
Para acessar a funcionalidade completa, solicite acesso no site da Freerouting.
Observe que a API livre e sua documentação estão na versão beta e podem mudar.
Os instaladores estão disponíveis para Windows X64, Linux X64 e MacOS. Para outros sistemas, você pode executar o arquivo .jar independente da plataforma se tiver o Java JRE instalado.
Passos:
Faça o download do arquivo jar : obtenha a última .jar na página de lançamentos.
Instale Java JRE : faça o download e instale Java Jre.
JRE como o tipo de pacote.21 .Execute frereting :
java -jar freerouting-2.0.0.jarNota para usuários do MacOS : inicie o Freerouting a partir do terminal; A partir do Finder, não é suportado.
Nós ❤ás todos os nossos colaboradores; Este projeto não seria possível sem você!
Se você quiser apoiar o projeto financeiramente, considere me patrocinar.
Toda contribuição, por menor que seja, é muito apreciada!