Skip to main content

Autoroutage sous KiCad

Configuration de l'autoroutage sous KiCad

Actuellement, KiCad ne dispose pas d'un outil de routage automatique intégré. Il y a cependant la possibilité d'utiliser l'extension KiCad Freerouting.

Installation de l'extension Freerouting

Pour faire fonctionner l'extension, il es nécessaire d'installer une version d'OpenJDK  </= à OpenJDK 21  sur votre ordinateur.

Raison technique:
Pour pouvoir fonctionner, l'extension a besoin d'une version JRE (Java Runtime Environnement) < à JRE 17. OpenJDK 21 est une version stable et à code ouvert de Java et est recommandée par le développeur 

Système d'exploitation (OS)
Dépot OpenJDK recommandé pour l'OS
Windows

OpenJDK 21 pour Windows

Mac
OpenJDK 21 pour MacOS
Linux
  • Pour Ubuntu
sudo apt-get install openjdk-21-jre
  • Pour Fedora
dnf install java-21-openjdk
  • Si installé avec le flatpak, Freeroting vous proposera d'installer de lui-même une version de OpenJDK. 

N'utilisez cette option que si vous utilisez flatpak pour installer KiCad.
L'avantage est que le flatpak est containerisé, ce qui signifie que si vous deviez désinstaller KiCad, la version de OpenJDK sera automatiquement supprimée.
Utiliser cette méthode avec les autres méthodes d'installation peut mener à des erreurs systèmes. 

Après avoir installé OpenJDK, suivez la procédure d'installation du plugin via le gestionnaire de plugin KiCad.

Utilisation de l'Autoroutage

Attention, l'Autoroutage n'est pas une solution miracle! Il est par exemple inefficace sur des cartes simple face et produira un routage plus "rigide" qu'un humain.
Son but est de faciliter, pas de remplacer cette étape. Des notions de bases en création de PCB sont attendues et requises pour déboguer en cas d'erreur de l'outil. 

Une fois l'outil installé, on peut y accéder depuis l'éditeur de PCB de KiCad.

  1.  Ouvrez ou créez un fichier PCB. Placez vos composants et différents plans (plan de masse, 5v, 3v3, etc..).
  2. Allez dans Outils -> Plugins Externes -> Freerouting ou cliquez sur le raccourci dans le menu contextuel.Capture d’écran du 2026-05-26 11-01-17.png
  3. L'outil démarre et l'Autoroutage s'effectue. Si erreur, il faut venir les corriger manuellement.

Bravo, vous venez d'Autorouter votre PCB.

Sources et approfondissements

Proto-express: How to autoroute a PCB layout in KiCad using the Freerouting plugin