Kicad Master · 26 July 2026KiCad 10.0 : les nouveaux importeurs de fichiers Altium, PADS et autres – une révolution pour la migration ?
Pendant des années, migrer un projet d’Altium Designer, d’Allegro ou de PADS vers KiCad relevait du parcours du combattant : plugins tiers plus ou moins maintenus, formats binaires fermés, pertes de données en cascade. Avec la version 10.0, l’équipe KiCad a fait le pari de briser ces barrières en intégrant trois importeurs natifs. Mais tient-elle vraiment ses promesses ? Décryptage technique, limitations et perspectives pour les concepteurs.
Le grand saut : pourquoi KiCad 10.0 change la donne pour la migration EDA
Jusqu’à la version 9.x, quiconque souhaitait basculer d’un EDA propriétaire vers KiCad devait se contenter d’outils de contournement. Des plugins comme Altium2KiCad ou Eagle2KiCad existaient, mais leur maintenance était aléatoire, souvent portée par un unique développeur. Les formats propriétaires évoluaient plus vite que les scripts, et les conversions aboutissaient fréquemment à des schémas incomplets, des empreintes décalées ou des règles de conception perdues. Sur les forums, les retours d’expérience parlaient de « migrations partielles » et de « retouches manuelles interminables ». La barrière à l’entrée pour les professionnels était réelle.
L’annonce de KiCad 10.0, publiée le 30 mars 2026 (source : Elektor Magazine), a marqué un tournant. Pour la première fois, l’équipe de développement intégrait nativement des importeurs pour trois formats majeurs : Cadence Allegro, Mentor PADS et gEDA/Lepton EDA. Fini les dépendances à des scripts externes : le parsing est désormais dans le code source de KiCad, maintenu par la communauté et testé en continu. Une rupture promise par l’équipe, mais qu’en est-il dans les faits ?
Trois nouveaux venus : Allegro, PADS et gEDA – que couvrent-ils vraiment ?
Avant de plonger dans les détails, dressons l’inventaire officiel des formats supportés, tel que publié sur le blog de KiCad.

| Importateur | Formats lus | Schéma / PCB | Éléments conservés (principaux) | Limitations connues |
|---|---|---|---|---|
| Cadence Allegro | .brd versions 16 à 23 |
PCB uniquement | Footprints, pistes, vias, zones, keepouts, teardrops (Allegro 17.2+), contraintes physiques converties en netclasses, contours de carte, graphismes, textes | Pas de schéma ; règles complexes non converties ; développé par rétro-ingénierie du binaire |
| Mentor PADS | .asc (export ASCII) |
Schéma + PCB | Symboles, fils, jonctions, labels de net, hiérarchie multi-feuilles, cartouches, types de broches, empreintes, pistes, vias, zones | Format ASCII uniquement (pas de .pcb natif) ; fiabilité à confirmer sur designs complexes |
| gEDA / Lepton EDA | Non précisé dans les sources | Non précisé | Non détaillé | Peu d’informations disponibles ; public cible : utilisateurs historiques de gEDA |
Ce tableau révèle un premier constat : l’importateur Allegro est limité au PCB, tandis que PADS couvre à la fois le schématique et le circuit imprimé. L’importateur gEDA reste le parent pauvre de l’annonce, faute de détails techniques dans les sources officielles. Surtout, aucun import natif pour Altium Designer ni pour Eagle n’est présent dans KiCad 10.0, contrairement à ce que le titre de cet article pourrait laisser penser. Nous y reviendrons.
Plongée dans l’importateur Allegro : un défi technique relevé
L’importateur Allegro est sans doute le plus spectaculaire des trois. Développer un parseur pour le format binaire propriétaire .brd sans utiliser les bibliothèques d’Allegro relève de la rétro-ingénierie pure. L’équipe KiCad a relevé le défi, avec le soutien de Quilter et de la communauté (source : blog KiCad). Concrètement, que préserve-t-il ?
- Empreintes : référence, valeur, position, rotation, couches, formes de pastilles (cercle, carré, rectangle, oblong, rectangle arrondi, rectangle chanfreiné, octogone, polygone personnalisé), diamètres de perçage, paramètres de décharge thermique.
- Pistes et vias : largeur, assignation de net, arcs.
- Zones de cuivre : reconstruites à partir de contours.
- Teardrops : pour Allegro 17.2 et ultérieur, importés comme objets de zone.
- Contraintes physiques : converties en netclasses KiCad (règles de clearance, largeur de piste, gap de paires différentielles). Les surcharges par net sont conservées.
Cependant, tout n’est pas parfait. Les règles de conception spécifiques à Allegro (contraintes haute vitesse, impédances, topologies) ne trouvent pas d’équivalent direct dans KiCad et sont donc ignorées. L’empilement de couches (stackup) n’est pas explicitement mentionné comme préservé dans les sources. Enfin, l’import ne concerne que le PCB : le schéma doit être traité séparément, via un export netlist ou une autre méthode.
Un point fort : les teardrops, souvent utilisés en conception RF, sont correctement importés pour les versions récentes d’Allegro. C’est un gain de temps considérable par rapport à une reconstruction manuelle.
L’importateur PADS : la promesse d’une migration complète schéma + PCB
L’importateur PADS lit les fichiers .asc (export ASCII), un format texte que PADS peut générer. Il couvre à la fois le schématique et le PCB, ce qui en fait l’outil le plus complet des trois pour une migration intégrale.

Côté schéma, sont importés : symboles, segments de fil, jonctions, labels de net, connectivité, symboles multi-unités, hiérarchie multi-feuilles, informations de cartouche, types de broches et annotations textuelles. Côté PCB : empreintes, pistes, vias, zones. La communauté s’interroge encore sur la fiabilité des conversions complexes (designs à haute densité, règles de conception avancées). Un fil de discussion sur le forum KiCad.info pose des questions précises sur le comportement des zones et des netclasses, sans réponse officielle détaillée à ce jour.
Aucun benchmark chiffré (taille maximale testée, temps d’import, taux de réussite) n’est fourni par l’équipe KiCad ni par des sources indépendantes. Il est donc prudent de tester sur des projets de complexité croissante avant de se lancer dans une migration massive.
gEDA/Lepton EDA : un import discret mais utile pour l’open source
L’importateur gEDA/Lepton EDA est le moins documenté des trois. Les sources officielles se contentent de le mentionner sans détailler les formats ni les fonctionnalités. gEDA est un outil historique du monde open source, utilisé par une communauté fidèle mais moins répandue que les EDA commerciaux. Le public cible est donc restreint : les utilisateurs de longue date de gEDA qui souhaitent migrer vers KiCad pour bénéficier d’une interface plus moderne et d’un écosystème plus actif.
Sans informations techniques précises, il est difficile d’évaluer la qualité de cet importeur. Les utilisateurs concernés sont invités à partager leurs retours sur les forums pour documenter les cas d’usage.
Le grand absent : Altium Designer – pourquoi pas encore natif ?
C’est l’éléphant dans la pièce. Alors que de nombreux utilisateurs espéraient un import natif d’Altium Designer (formats .SchDoc / .PcbDoc), KiCad 10.0 n’en propose pas. Pourtant, la demande est ancienne : un ticket GitLab (issue #2117) réclame cette fonctionnalité depuis des années. Les solutions tierces comme Altium2KiCad existent, mais elles souffrent de limitations chroniques : formats non documentés, maintenance irrégulière, pertes fréquentes de données (empilements, règles de conception, variables). Une page d’import de bibliothèques Altium (source : Innovation IUT Haguenau) montre que la conversion de bibliothèques est possible, mais elle reste manuelle et partielle.
L’absence d’import natif Altium dans KiCad 10.0 s’explique par la complexité technique : le format binaire d’Altium évolue chaque année, et sa rétro-ingénierie est un chantier colossal. L’équipe a choisi de prioriser Allegro et PADS, probablement parce que ces formats sont plus stables ou parce que des partenariats (comme avec Quilter) ont facilité le travail. Rien n’indique qu’un import Altium natif soit en développement pour une version future, mais la pression communautaire reste forte.
Performances et fiabilité : ce que l’on sait (et ce que l’on ignore)
L’un des points les plus frustrants pour les utilisateurs est l’absence totale de métriques sur les performances des importeurs. Aucune donnée chiffrée n’est fournie par l’équipe KiCad : ni taille maximale de fichier testée, ni temps d’import moyen, ni pourcentage de conversion réussie. Les sources indépendantes (articles, forums) ne comblent pas ce vide. La version 10.0.5 (juillet 2026) corrige de nombreux bugs généraux (crash, migration de bibliothèques, rendu PDF), mais aucun correctif spécifique aux importeurs n’est listé dans le changelog officiel (source : KiCad 10.0.3 Release – la 10.0.5 n’est pas détaillée dans les sources fournies, mais mentionnée dans les faits établis).
Dans ces conditions, la prudence est de mise. Pour les concepteurs professionnels, il est recommandé de :
- Tester l’import sur un projet représentatif de la complexité habituelle.
- Vérifier manuellement chaque élément critique (empreintes, netclasses, zones).
- Partager les résultats sur les forums (KiCad.info, Reddit) pour enrichir la base de connaissances collective.
La transparence sur les limites est cruciale pour gagner la confiance des utilisateurs industriels. Espérons que les futures versions incluront des rapports de conversion détaillés.
Impact sur les workflows : vers une migration sans douleur ?
Malgré ces réserves, l’arrivée des importeurs natifs dans KiCad 10.0 est une avancée majeure. Elle réduit la dépendance aux outils propriétaires et simplifie la reprise de designs hérités. Voici quelques cas d’usage typiques :
- Reprise de designs PADS obsolètes : une entreprise qui conserve des archives au format
.ascpeut désormais les importer directement, sans devoir conserver une licence PADS. - Passage d’Allegro à KiCad pour des projets open source : des concepteurs travaillant sur du matériel libre peuvent migrer leurs cartes sans perdre les teardrops ni les contraintes de base.
- Intégration dans des flux CI/CD : l’import en ligne de commande (via
kicad-cli) permet d’automatiser la conversion de lots de fichiers.
Les limites actuelles (absence d’import Altium/Eagle, nécessité de retravailler certaines règles) restent des freins, mais elles sont compensées par la dynamique de la communauté. À mesure que les utilisateurs testent et remontent des bugs, les correctifs arrivent (version 10.0.5, puis suivantes). Si cette tendance se confirme, ces importeurs pourraient devenir un argument décisif pour l’adoption professionnelle de KiCad.
En attendant, un conseil pratique : ne jetez pas vos anciens outils trop vite. Gardez une licence de votre EDA propriétaire pour les projets critiques, le temps que les importeurs atteignent une maturité suffisante. Mais commencez dès maintenant à expérimenter : la migration n’a jamais été aussi accessible.
Sources
- Blog officiel KiCad : Three New Importers in KiCad 10 – Allegro, PADS and gEDA
- Elektor Magazine : KiCad 10 est sorti
- Electwork : KiCad 10.0 New Features
- Tech Explorations : KiCad 10 review
- Forum KiCad.info : PADS import questions
- GitLab issue #2117 : Import Altium files natively
- Innovation IUT Haguenau : Importation de bibliothèques Altium
- KiCad 10.0.3 Release Notes
- Wikipedia : KiCad
Article recherché et rédigé automatiquement · Magazine Electrosens