Kicad Master · 29 October 2026KiCad 10 et FreeCAD : la fin du cloisonnement ECAD-MCAD open source
Longtemps cantonnés à des rôles de niche, les outils open source de CAO électronique (ECAD) et mécanique (MCAD) franchissent un cap décisif. Avec la sortie de KiCad 10 en mars 2026, ses mises à jour successives (jusqu’à la 10.0.6 en août 2026 et une 10.0.7 désormais en deuxième release candidate) et la maturité de FreeCAD, l’alliance des deux logiciels offre désormais un pipeline d’échange de données suffisamment robuste pour concurrencer les solutions propriétaires. Plongée au cœur d’un écosystème en pleine mutation, entre innovations techniques, bibliothèques enrichies, intégration de l’IA et perspectives d’avenir.
KiCad 10 et FreeCAD : la fin du cloisonnement ECAD-MCAD open source
La conception d’un produit mécatronique – un objet qui combine électronique et mécanique – repose sur un va-et-vient constant entre le circuit imprimé (PCB) et son boîtier. Jusqu’à récemment, les ingénieurs et makers disposaient de deux voies : soit investir dans des suites propriétaires onéreuses (Altium Designer + SolidWorks, Fusion 360 + Eagle), soit bricoler des passerelles artisanales entre KiCad et FreeCAD, avec des résultats souvent frustrants.
Mais le paysage a changé. KiCad 10, publié le 23 mars 2026 (version 10.0.0), puis mis à jour régulièrement – 10.0.4 (21 juin 2026), 10.0.5 (22 juillet 2026) et 10.0.6 (29 août 2026) – n’est pas une simple évolution : c’est une version qui consolide l’interopérabilité avec le monde mécanique. Le blog officiel de KiCad annonce une version « remplie de nouvelles fonctionnalités, d’améliorations et de centaines de corrections de bugs ». La version 10.0.5 a apporté des correctifs critiques – dont un crash lié à l’initialisation du pilote 3Dconnexion – et la 10.0.6, publiée le 29 août 2026, poursuit sur cette lancée avec plusieurs correctifs importants. Le projet recommande vivement la mise à jour vers cette dernière version stable.
Surtout, la série 10.0 n’est pas terminée : le 27 septembre 2026, le projet a publié la première release candidate de KiCad 10.0.7 (annonce officielle), avant d’enchaîner avec une deuxième release candidate le 3 octobre 2026 (annonce RC2). La 10.0.7 « sera publiée prochainement, sauf si des problèmes critiques sont détectés lors des tests ». Des builds de test supplémentaires pourront être proposés aux utilisateurs ayant besoin de correctifs spécifiques après la sortie. Autrement dit, la branche 10.0 reste activement maintenue, ce qui est une bonne nouvelle pour la stabilité du pipeline de production.
De son côté, FreeCAD, désormais stabilisé en version 1.0, propose un environnement de modélisation paramétrique solide, enrichi par des ateliers dédiés comme KiCad StepUp (également appelé FreeCAD-PCB). Le blog officiel de FreeCAD salue d’ailleurs cette sortie en soulignant les passerelles entre les deux communautés, citant notamment les ateliers KiConnect et KiCad StepUp.
Le projet RuggedPOD, un boîtier robuste pour instrumentation embarquée, illustre cette dynamique. Selon un article de LinuxFr.org, son équipe a basculé de SolidWorks/Altium Designer vers FreeCAD/KiCad il y a environ six mois, après avoir constaté que « les échanges de données entre SolidWorks et ProE, ainsi qu’entre Altium Designer et Cadence, sont catastrophiques ». Un constat qui en dit long sur les difficultés même dans le monde propriétaire.
Aujourd’hui, le duo open source séduit par son coût nul, sa transparence et une communauté active qui développe des outils de pontage de plus en plus efficaces. Le contraste tarifaire reste saisissant : là où Altium Designer facture entre 3 850 et 5 000 USD par utilisateur et par an (soit plus de 175 000 USD sur trois ans pour cinq postes, formation incluse), KiCad et FreeCAD restent gratuits et multiplateformes. Mais que vaut vraiment ce workflow en pratique ? Décortiquons les apports concrets de KiCad 10 et les mécanismes qui rendent l’intégration possible.
STEP, IGES et au-delà : ce que KiCad 10 apporte vraiment à l’échange de données
Contrairement à une idée reçue, le support du format STEP (Standard for the Exchange of Product Model Data) n’est pas une nouveauté de KiCad 10. Wikipédia indique que KiCad « lit et écrit des fichiers STEP (ISO 10303-21) et IGES, ainsi que VRML et Gerber » depuis plusieurs versions. Ce qui change radicalement avec KiCad 10, c’est l’adoption du STEP comme format standard pour la distribution des bibliothèques de composants.
Le blog officiel de KiCad le confirme : « dès le début du cycle V9, nous avons basculé le format de modèle 3D par défaut vers STEP, et à partir de KiCad version 10, nous ne distribuons plus que des fichiers STEP ». Cette décision réduit considérablement la taille d’installation des modèles 3D et offre une meilleure précision géométrique, avec moins de différences entre la visualisation et l’export. Fini les modèles VRML approximatifs ou les conversions hasardeuses : chaque empreinte 3D est désormais livrée dans un format neutre, reconnu par tous les logiciels MCAD.
Les chiffres officiels des bibliothèques KiCad 10.0.0 sont éloquents : 952 nouveaux symboles, 1 216 nouvelles empreintes, 386 nouveaux modèles 3D, et 78 % des empreintes générées automatiquement. Cette automatisation, couplée au format STEP exclusif, simplifie considérablement le pipeline : plus besoin de convertir chaque composant, le modèle STEP est prêt à l’emploi.
Cette question du format n’est pas propre à KiCad : elle traverse toute l’ingénierie moderne. Comme le rappelle Altium, « les produits électroniques complexes proviennent rarement d’un seul environnement logiciel » : les conceptions de référence peuvent venir d’outils ECAD open source, les boîtiers sont définis dans des plateformes MCAD, les partenaires de fabrication travaillent à partir de données neutres, et les fournisseurs livrent leurs modèles 3D dans un format encore différent. « Les équipes d’ingénierie ne choisissent pas plusieurs formats CAO comme stratégie. Elles en héritent. » La force du STEP comme pivot est précisément là : il constitue le dénominateur commun entre tous ces mondes.
Mais le STEP n’est pas le seul format en jeu. L’IDF (Intermediate Data Format) et le DXF (Drawing Exchange Format) restent des formats intermédiaires précieux pour échanger les contours de PCB, les positions de composants ou les plans de perçage. Cependant, aucune source fournie ne confirme que l’export IDF ou DXF a été spécifiquement amélioré dans KiCad 10. Les évolutions majeures de cette version concernent plutôt l’importation de projets provenant d’autres outils (Altium, Eagle, CADSTAR) et l’éditeur de règles DRC graphique – des fonctionnalités qui facilitent la migration mais n’impactent pas directement le flux ECAD-MCAD. À noter d’ailleurs que cette migration n’est pas sans friction : sur le forum officiel, des utilisateurs rapportent des avertissements ERC « Symbol pin or wire end off connection grid » en important des projets Altium 25.6.2 vers KiCad 10.0.6 – un rappel que l’import, aussi puissant soit-il, demande une passe de vérification.
KiCad 10 introduit également des innovations qui améliorent le workflow global : une nouvelle interface pour l’édition des règles DRC, des « hopovers » (méthodes de visualisation des croisements de fils dans les schémas), des fonctionnalités d’accord de longueur (track tuning) et les labels d’alimentation locaux (local power labels), une nouveauté de la V10 dont les utilisateurs découvrent encore le maniement sur le forum officiel. Ces outils, bien que destinés à la conception électrique, renforcent la qualité des fichiers STEP exportés en garantissant une géométrie de PCB plus précise.
| Format | Rôle dans le pipeline ECAD-MCAD | Support natif dans KiCad 10 |
|---|---|---|
| STEP | Modèles 3D de composants et du PCB complet | Lecture/écriture (format exclusif des bibliothèques depuis V10) |
| IGES | Alternative au STEP pour certains logiciels | Lecture/écriture (inchangé) |
| IDF | Échange de positions et de contours de PCB | Non mentionné comme nouveauté ; utilisé via plugins |
| DXF | Contours 2D pour découpe ou plans | Support existant, non évoqué dans les sources |
| VRML | Modèles 3D légers pour visualisation | Toujours supporté, mais déprécié au profit du STEP |
En pratique, le flux principal repose sur le STEP. Et c’est là que le plugin KiCad StepUp entre en scène.
L’atelier KiCad StepUp : le pont entre deux mondes
Développé par @easyw, l’atelier KiCad StepUp (nommé « FreeCAD-PCB » dans le gestionnaire d’extensions) est l’outil central qui relie FreeCAD et KiCad. Son installation est simple : dans FreeCAD, via le menu Outils → Gestionnaire d’extensions, on recherche « kicad » et on installe « FreeCAD-PCB ». Une fois activé, l’atelier offre plusieurs fonctionnalités clés :
- Chargement d’un board KiCad : il importe la carte PCB et tous ses composants dans FreeCAD, en conservant les positions et les orientations.
- Export vers STEP/IGES : il génère un assemblage 3D complet, prêt pour la modélisation mécanique.
- Synchronisation des positions (push & pull) : on peut modifier la position d’un composant dans FreeCAD et la « pousser » vers KiCad, ou inversement « tirer » les modifications depuis KiCad.
- Édition des contours de PCB : on peut dessiner la forme du circuit directement dans un sketch FreeCAD, puis le réimporter dans KiCad pour redéfinir le bord de la carte.
- Vérification des interférences : l’atelier détecte les collisions entre le boîtier et les composants, évitant les mauvaises surprises à l’assemblage.
Selon la documentation officielle, l’outil est compatible avec FreeCAD versions 0.19 à 1.0 et KiCad versions 5.1 à 10.x (y compris les nightlies 10.99). Cette large couverture assure une pérennité bienvenue. Le blog FreeCAD mentionne également l’atelier KiConnect comme autre passerelle, mais StepUp reste le plus complet.
Le workflow typique se déroule ainsi :
- Conception du PCB dans KiCad 10 : placement des composants, routage, génération des fichiers de fabrication.
- Export via StepUp : dans FreeCAD, on charge le board KiCad. L’atelier importe le PCB nu (sous forme de solide extrudé) et chaque composant avec son modèle STEP.
- Modélisation du boîtier dans FreeCAD : on utilise les ateliers PartDesign ou Assembly pour créer le boîtier autour du PCB importé. On peut ajouter des fixations, des ouvertures, des bossages.
- Vérification des interférences : StepUp détecte les collisions. On ajuste le boîtier ou les positions des composants.
- Retour vers KiCad : si on a déplacé des composants dans FreeCAD, on utilise la fonction « push » pour mettre à jour les positions dans KiCad. De même, si on a modifié le contour du PCB dans FreeCAD, on le « push » vers KiCad.
- Itérations : on répète les étapes 2 à 5 jusqu’à satisfaction.
Ce flux, bien que non totalement automatisé, réduit considérablement le temps passé à recaler manuellement les positions ou à exporter des fichiers intermédiaires. Le blog AACMB (septembre 2024) souligne que StepUp permet « de charger directement le circuit dans FreeCAD pour l’aligner facilement avec le modèle mécanique » et « de dessiner la forme du circuit directement dans un sketch avant de le remettre dans KiCad ».
Cas pratique : concevoir un boîtier pour un PCB avec FreeCAD et KiCad 10
Prenons un exemple concret, celui d’un petit contrôleur IoT avec connecteurs USB et antenne. Voici comment se déroule le workflow.

Étape 1 – Conception du PCB dans KiCad 10
On crée le schéma, on route les pistes, on ajoute les empreintes 3D (maintenant toutes en STEP). On génère le fichier .kicad_pcb.
Étape 2 – Import dans FreeCAD via StepUp
Dans FreeCAD, on active l’atelier FreeCAD-PCB. On clique sur « Load Board » et on sélectionne le fichier .kicad_pcb. L’atelier importe le PCB et ses composants, avec leurs modèles STEP. On obtient un assemblage 3D fidèle, qu’on peut manipuler dans la vue 3D.
Étape 3 – Modélisation du boîtier
On crée un nouveau corps dans PartDesign. On dessine l’enveloppe extérieure du boîtier, en laissant un jeu suffisant autour du PCB. On ajoute les découpes pour les connecteurs, les trous de fixation, et éventuellement des nervures de renfort. On peut utiliser l’atelier Assembly pour positionner le PCB dans le boîtier et vérifier les interférences.
Étape 4 – Vérification des collisions
StepUp propose une fonction de détection de collisions entre le boîtier et les composants. On identifie les points de contact problématiques : un condensateur trop haut, un connecteur mal aligné, etc. On ajuste soit le boîtier, soit la position des composants dans KiCad.
Étape 5 – Synchronisation
Si l’on a déplacé un composant dans FreeCAD pour résoudre une collision, on utilise la fonction « push » de StepUp pour répercuter la nouvelle position dans KiCad. Inversement, si l’on a modifié le contour du PCB dans FreeCAD (par exemple pour ajouter une encoche), on le « push » vers KiCad pour mettre à jour le bord de la carte.
Étape 6 – Itérations et finalisation
On répète les étapes jusqu’à obtenir un ensemble PCB + boîtier cohérent. On peut alors exporter le boîtier en STEP pour l’envoyer à un fabricant, et générer les fichiers Gerber depuis KiCad pour le PCB.
Ce cas pratique montre que le workflow, bien que manuel par certains aspects, est parfaitement opérationnel et permet d’éviter les allers-retours coûteux entre deux mondes qui, historiquement, communiquaient mal.
L’écosystème KiCad 2026 : au-delà du duo ECAD-MCAD
Si l’intégration KiCad-FreeCAD constitue le socle du pipeline mécatronique open source, elle n’est plus la seule dimension à considérer en 2026. L’écosystème KiCad s’est considérablement enrichi, et plusieurs évolutions récentes méritent d’être intégrées à la réflexion.
Le support natif des SpaceMouse 3Dconnexion
Longtemps resté dans l’ombre, le support des SpaceMouse 3Dconnexion est devenu une réalité concrète avec KiCad 10. Le correctif de crash de la version 10.0.5 – qui corrigeait précisément un problème d’initialisation du pilote 3Dconnexion – a mis en lumière cette fonctionnalité. Sur le plan matériel, les SpaceMouse (Wireless, Compact, Enterprise) offrent une navigation 3D à six degrés de liberté particulièrement pertinente pour l’inspection du PCB dans la vue 3D et pour la vérification de l’ajustement mécanique. Dans un workflow ECAD-MCAD, cela signifie qu’on peut manipuler l’assemblage PCB + boîtier de manière beaucoup plus intuitive, que ce soit dans KiCad ou dans FreeCAD. Le support est natif sous Windows et macOS ; sous Linux, la situation reste en suspens selon les sources disponibles.
L’IA : autour de KiCad, pas dedans
À l’automne 2026, KiCad reste obstinément sans IA native – et l’équipe de développement ne s’en cache pas. Pourtant, jamais un outil de CAO électronique open source n’aura été autant entouré par une galaxie d’outils IA. Le plugin Konnect, un binaire Rust unique, permet à Claude et à d’autres assistants de concevoir schémas et circuits imprimés via le Model Context Protocol (MCP), avec pas moins de 228 outils exposés. Ce n’est pas de l’IA « dans » KiCad, mais de l’IA « branchée sur » KiCad, ce qui change radicalement la donne pour les workflows de conception.
Pour le pipeline ECAD-MCAD, l’intérêt est indirect mais réel : un assistant IA peut, via MCP, lire les fichiers KiCad, exécuter des DRC, proposer des placements de composants, voire anticiper des conflits mécaniques en analysant les contraintes de hauteur. La revue de conception assistée par IA – vérification des règles, détection d’anomalies – devient un complément précieux à la vérification manuelle des interférences dans FreeCAD. Il faut toutefois garder à l’esprit les limites : fiabilité variable, sécurité des données, et une « dette de confiance » qui impose de valider systématiquement les suggestions de la machine.
Versioning et collaboration : Git, kicad-git, CADLAB.io
Fini le temps où l’on dupliquait des dossiers « projet_v2_final_rework » pour sauvegarder une variante de PCB. En 2026, la gestion de versions est devenue un standard pour les concepteurs KiCad, portée par le plugin kicad-git toujours dans la course, et par des plateformes cloud comme CADLAB.io, passée en version officielle. L’outil Kiri propose une revue visuelle des designs KiCad, particulièrement utile pour comparer deux versions d’un PCB et vérifier que les modifications mécaniques n’ont pas introduit de régressions. Pour un projet mécatronique, cela signifie qu’on peut versionner conjointement le PCB (KiCad) et le boîtier (FreeCAD) dans un même dépôt Git, avec des revues visuelles automatisées.
Les raccourcis clavier : un levier sous-exploité
KiCad 10.0.7 étant en release candidate depuis début octobre 2026, la série 10 s’installe comme la version de référence de l’EDA libre. Pourtant, la plupart des concepteurs continuent de piloter leur PCB à la souris, alors que le système de hotkeys de KiCad – contextes, actions nommées, gestion des conflits – offre des gains de productivité considérables. Dans un workflow ECAD-MCAD, la maîtrise des raccourcis permet de basculer rapidement entre les vues, de lancer les vérifications DRC et de naviguer dans les couches sans quitter le clavier, ce qui fluidifie les allers-retours entre conception électrique et vérification mécanique.
Les outils de routage et l’automatisation
Le routage interactif de KiCad 10 – avec ses modes « Walk Around » et « Shove » – a atteint une maturité remarquable. Des outils comme Freerouting (dont la version 2.3.0 a connu quelques régressions de clearance, corrigées depuis) permettent d’automatiser le routage, mais la validation par DRC reste indispensable. Pour le pipeline ECAD-MCAD, l’enjeu est de garantir que le routage final respecte les contraintes mécaniques : hauteur des composants, zones d’exclusion autour des fixations, dégagement des connecteurs. Les scripts de génération de vias de stitching, popularisés par des tutoriels récents, illustrent cette tendance à l’automatisation des tâches répétitives, libérant du temps pour la vérification mécanique.
Perspectives : vers un pipeline toujours plus intégré
L’alliance KiCad-FreeCAD n’est plus une promesse : c’est une réalité opérationnelle en 2026. Les mises à jour régulières de KiCad 10 (10.0.6 en août, 10.0.7 en préparation avec deux release candidates en septembre et octobre) témoignent d’un projet dynamique et réactif. La KiCad Conference Asia 2026, qui se tiendra du 5 au 7 novembre 2026 à Shenzhen, sera l’occasion de mesurer l’ampleur de l’écosystème asiatique et les nouvelles orientations du projet.

Les défis restent néanmoins réels : l’import de projets propriétaires (Altium, Eagle) demande encore des vérifications manuelles, l’intégration de l’IA reste périphérique, et le workflow ECAD-MCAD, bien que fonctionnel, n’est pas totalement automatisé. Mais le cap est fixé : celui d’un pipeline ouvert, transparent et gratuit, où le STEP sert de pivot universel et où les communautés KiCad et FreeCAD collaborent étroitement.
Pour les ingénieurs et makers, la question n’est plus « faut-il passer à l’open source ? » mais « comment structurer son workflow pour tirer le meilleur parti de cet écosystème ? ». La réponse passe par la maîtrise des formats (STEP en tête), l’adoption des outils de pontage (StepUp, KiConnect), l’intégration des bonnes pratiques de versioning (Git, kicad-git) et une veille active sur les évolutions à venir. Le cloisonnement ECAD-MCAD open source appartient désormais au passé.
Sources
- KiCad Version 10.0.0 Released — blog officiel KiCad, 23 mars 2026
- KiCad 10.0.5 Release — blog officiel KiCad, 22 juillet 2026
- KiCad 10.0.6 Release — blog officiel KiCad, 29 août 2026
- KiCad Version 10.0.7 Release Candidate 1 Available — blog officiel KiCad, 27 septembre 2026
- KiCad Version 10.0.7 Release Candidate 2 Available — blog officiel KiCad, 3 octobre 2026
- KiCad Conference Asia 2026 Announcement — blog officiel KiCad, 16 septembre 2026
- KiCad 10 is released! — blog officiel FreeCAD, 23 mars 2026
- KicadStepUp Workbench — documentation officielle FreeCAD
- KiCad — Wikipédia
- Complex engineering projects and multiple ECAD/MCAD formats — Altium Resources
- Local power labels — how? — forum officiel KiCad
- Altium → KiCad 10 import: "Symbol pin or wire end off connection grid" — forum officiel KiCad, 1er septembre 2026
- Konnect : conception de PCB assistée par IA pour KiCad 10 — Fellow, 14 octobre 2026
- Comment installer KiCad 10.0.6 sur un Mac Apple Silicon — NOVAKVM Engineering Blog, 23 septembre 2026
- The 2026 PCB Design Software List: KiCad, Altium, and EasyEDA Compared — ElectricalFlux, 9 septembre 2026
- KiCad Autorouting Made Easy: Walk Around, Shove, and Freerouting — RottenWifi, 13 août 2026
- KiCad Plugin Tutorial 2026 — Stitching Vias — SaludPCB, 11 août 2026
- Freerouting 2.3.0 regression — GitHub, 28 août 2026

Article recherché et rédigé automatiquement · Magazine Electrosens