Téléchargez ici les installateurs pour Windows, Linux et MacOS.
FreerOrting est un puissant PCB Autorouter compatible avec tout logiciel de conception de PCB qui prend en charge l'interface standard SpecCTRA ou Electra DSN. Il importe des fichiers .dsn générés par l'interface SpecCTRA du système hôte et exporte des fichiers de session .ses .
Vous pouvez interagir avec Freerouting à l'aide de l'interface utilisateur graphique (GUI), de l'interface de ligne de commande (CLI) ou de l'API FreerOuting. Toutes les interfaces prennent en charge les arguments de ligne de commande pour définir des fichiers d'entrée / sortie ou modifier les paramètres.
Les intégrations sont disponibles avec:
Cliquez ici pour plus de détails.
Lancement de freerouting : lors du lancement, vous verrez l'interface principale. 
Ouvrez votre conception : allez dans File > Open... et sélectionnez votre fichier d'entrée .dsn . 
Démarrez Autorout : cliquez sur l'icône Magic Wand pour commencer le processus de surface automatique. 
Surveillez les progrès : regardez les progrès de routage visuellement dans l'éditeur du conseil d'administration et numériquement dans le pied de page. 
Achèvement : Attendez que l'autorouter termine toutes les passes. Cela peut prendre de quelques minutes à plusieurs heures.
Enregistrez votre carte routée : accédez à File > Save as... pour enregistrer votre carte routée en tant que fichier .ses . 
Lorsque vous utilisez la CLI, vous travaillerez avec un fichier d'entrée (par exemple, SpecCTRA .dsn ) exporté à partir de votre outil EDA. Freerouting sera autoroute des filets non connectés et enregistrera les résultats pour la réimportation dans votre EDA (par exemple, en tant que fichier SpecCTRA .ses ).
Arguments de ligne de commande communs:
-de [design input file] : Chargez un fichier de conception SpecCTRA ( .dsn ) au démarrage.-do [design output file] : Enregistrez un fichier de session SpecCTRA ( .ses ) après le routage.-l [language] : Définissez la langue (par exemple, en pour l'anglais, de pour l'allemand).-inc [net class names] : ignorez les classes nettes spécifiées pendant le routage.-help : afficher les informations d'aide.Exemple de commande:
java -jar freerouting-2.0.0.jar -de MyBoard.dsn -do MyBoard.ses -inc GND,VCC Cette commande achemine MyBoard.dsn , ignore les classes Net GND et VCC et publie MyBoard.ses .
Pour plus de détails (y compris le mode sans tête), consultez la documentation CLI.
FreerOrting propose des points de terminaison API publics pour le routage des PCB. La racine de l'API est https://api.freerouting.app/v1 . Vérifiez l'état du service au /system/status .
Pour accéder à des fonctionnalités complètes, demandez l'accès sur le site Web Freeroutting.
Veuillez noter que l'API Freerouting et sa documentation sont en version bêta et peuvent changer.
Les installateurs sont disponibles pour Windows X64, Linux X64 et MacOS. Pour d'autres systèmes, vous pouvez exécuter le fichier .jar indépendant de la plate-forme si Java JRE a installé.
Mesures:
Téléchargez le fichier pot : Obtenez le dernier .jar à partir de la page des versions.
Installez Java JRE : Téléchargez et installez Java Jre.
JRE comme type de package.21 .Exécutez le freerouting :
java -jar freerouting-2.0.0.jarRemarque pour les utilisateurs de MacOS : lancez le freerouting à partir du terminal; Commencer de Finder n'est pas pris en charge.
Nous ❤️ tous nos contributeurs; Ce projet ne serait pas possible sans vous!
Si vous souhaitez soutenir le projet financièrement, veuillez envisager de me parrainer.
Chaque contribution, aussi petite, soit grandement appréciée!