Electrosens R&D
Electrosens Kicad Master · 17 October 2026

PCB flexible et rigid-flex dans KiCad 10 : le workflow complet, les limites et les contournements en 2026

Les wearables, les dispositifs médicaux implantables et les objets connectés pliables ont fait du PCB flexible une nécessité courante, plus réservée aux budgets des grands groupes. KiCad, l’outil open-source devenu un standard de l’industrie, offre désormais un workflow rigoureux pour concevoir ces cartes complexes — à condition de connaître ses rouages. Ce dossier fait le point sur les capacités réelles de l’outil en 2026, ses limites persistantes et les contournements qui permettent d’aller au bout d’un projet flex ou rigid-flex.

Pourquoi le PCB flexible a cessé d’être un luxe en 2026

Il y a encore cinq ans, commander un circuit imprimé flexible relevait de l’exception : outillage coûteux, volumes minimaux élevés, délais longs, et une expertise de conception confinée à quelques bureaux d’études spécialisés. Le paysage a radicalement changé. L’explosion des objets portés (montres connectées, patchs médicaux, écouteurs), l’essor de l’IoT industriel et médical, et la miniaturisation des dispositifs implantables ont fait du flex un passage obligé. Les fabricants asiatiques ont industrialisé leur production, les prix ont chuté, et les outils de conception open-source ont comblé leur retard.

En 2026, KiCad s’est imposé comme une alternative crédible aux suites propriétaires. Le projet open-source, qui a franchi le cap de la version 10.0 en mars 2026 avec 7 609 commits uniques et une refonte notable des bibliothèques officielles, revendique une adoption massive. Surtout, la fin de vie d’Autodesk EAGLE le 7 juin 2026 a poussé de nombreux concepteurs indépendants et PME vers KiCad, qui se retrouve de facto avec une base d’utilisateurs en croissance rapide. Le grand comparatif open-source publié par notre magazine souligne d’ailleurs que 2026 restera comme l’année où l’open-source a définitivement bousculé l’ordre établi, avec des milliers de concepteurs cherchant une alternative sérieuse après la disparition d’EAGLE.

Mais attention : concevoir un PCB flexible avec KiCad n’est pas encore aussi simple que de dessiner une carte rigide classique. Le workflow existe, il est documenté, mais il exige une compréhension fine des empilements, des zones de pliage et des contraintes de fabrication. Ce dossier vous guide pas à pas, avec les pièges à éviter et les astuces qui font gagner des heures.

De la bidouille au natif : l’évolution du support rigid-flex dans KiCad

Pendant longtemps, la conception rigid-flex dans KiCad relevait de l’exploit technique. Les utilisateurs contournaient l’absence de support natif en créant plusieurs fichiers de cartes distincts — un pour chaque section rigide — puis en les assemblant manuellement dans un logiciel de CAO mécanique. D’autres écrivaient des scripts Python utilisant l’API pcbnew pour générer les zones flexibles, ou assemblaient des Gerber modifiés à la main. Des solutions bancales, fragiles, et impossibles à maintenir sur des projets complexes.

Versions KiCad 10.0.x en 202610.0 (mars 2026)7609commits / versions10.0.6 (29 août 2026)6commits / versions10.0.7 RC1 (27 sept. 21commits / versions10.0.7 RC2 (3 oct. 2022commits / versions

L’évolution a été progressive. Les versions 8.x et 9.x ont posé les fondations d’une gestion plus intégrée des empilements, mais c’est véritablement avec la série 10.0, sortie en mars 2026, que le support s’est structuré. La version 10.0.6, publiée le 29 août 2026, apporte des corrections de bugs critiques et des améliorations mineures qui stabilisent l’ensemble. À l’heure où nous écrivons, la version 10.0.7 est en phase de test : la Release Candidate 2 a été publiée le 3 octobre 2026, après une RC1 le 27 septembre — signe que la branche 10.0.x continue de se patcher à un rythme soutenu. Le workflow actuel, décrit par des guides spécialisés comme flexpcb.org ou raypcb.com, repose sur une configuration semi-native : KiCad gère les sections rigides et flexibles au sein d’un même fichier de carte, mais l’utilisateur doit définir manuellement les mots-clés, les empilements et les zones de pliage.

Concrètement, le changement majeur réside dans la possibilité de définir des piles de couches distinctes pour chaque section de la carte. Fini le bricolage multi-fichiers : on travaille dans un projet unique, avec des zones rigides en FR-4 et des zones flexibles en polyimide, le tout dans le même éditeur. Ce qui reste manuel, c’est la finesse : découper les plans de masse aux zones de pliage, ajouter des stiffeners (renforts), vérifier les rayons de courbure. KiCad fournit l’outillage, mais pas l’automatisation.

Il faut d’ailleurs noter que cette lacune documentaire n’est pas propre au flex : notre enquête sur la documentation KiCad 2026 relève que le manuel officiel ne couvre toujours pas en profondeur des sujets avancés comme l’empilage, le DRC graphique, les variantes, l’IPC-2581 ou précisément le flex-rigid. Le code accélère, la doc patine — un écart que le concepteur flex doit compenser par les ressources communautaires.

Le workflow complet pas à pas : de l’empilement à la mise en page

Voici la méthode qui fonctionne, étape par étape, pour un projet rigid-flex dans KiCad 10.

1. Définir les mots-clés RIGID et FLEX dans les Design Rules. C’est le point de départ. Dans les règles de conception, vous allez créer des contraintes nommées que vous pourrez assigner à différentes zones de la carte. Le mot-clé RIGID s’applique aux sections en FR-4, FLEX aux sections en polyimide. Ces mots-clés permettent à KiCad de savoir quelles règles de clearance, de largeur de piste et d’espacement appliquer dans chaque zone. Le moteur de règles de la 10.0, nettement plus expressif que celui des versions précédentes, autorise des conditions par zone, par classe de net et par couche — c’est ce qui rend l’approche viable.

2. Configurer les empilements de couches distincts. C’est le cœur du système. Pour chaque section, vous définissez un stackup différent : la section rigide aura typiquement 4 ou 6 couches en FR-4, tandis que la section flexible n’aura que 2 couches de cuivre sur polyimide. KiCad permet de créer ces empilements séparés dans le panneau de configuration du board setup, puis de les associer aux zones correspondantes.

3. Dessiner les contours sur la couche Edge.Cuts. Les contours de chaque section se tracent sur la couche Edge.Cuts, comme pour une carte classique. La subtilité : vous devez dessiner séparément le contour de la zone rigide et celui de la zone flexible, en veillant à ce qu’ils se rejoignent parfaitement. C’est là que la précision compte — une erreur de 0,1 mm peut rendre la carte inutilisable.

4. Assigner les sections. Une fois les contours dessinés, vous les sélectionnez et les assignez à l’empilement correspondant via l’outil dédié. KiCad colore alors les zones différemment dans l’éditeur, ce qui permet de visualiser immédiatement la répartition rigide/flexible.

5. Gérer les plans de masse découpés (split planes). C’est l’étape la plus délicate. Aux zones de pliage, les plans de masse pleins créent des contraintes mécaniques qui fissurent le polyimide lors des flexions répétées. Il faut donc découper manuellement les zones de cuivre pour laisser des espaces (gaps) là où la carte se pliera. KiCad ne le fait pas automatiquement : c’est à vous de dessiner ces découpes, généralement en suivant un motif en forme de croissant ou de grille. C’est ici que les scripts de stitching de vias trouvent tout leur intérêt : un tutoriel SaludPCB d’août 2026 montre comment auto-remplir un plan de masse de vias de stitching en un clic, et ScriptedPCB propose depuis le 13 septembre 2026 un script dédié pour générer une grille complète de vias de stitching reliés à la masse plutôt que de les placer un par un.

6. Ajouter les stiffeners. Les zones où des composants sont montés sur la partie flexible nécessitent des renforts (stiffeners) en polyimide ou en FR-4. KiCad permet de les modéliser comme des zones supplémentaires dans l’empilement, mais leur fabrication est un détail à préciser au fabricant.

Ce workflow, bien que manuel, est robuste. Il produit des fichiers Gerber et une vue 3D cohérente, à condition de respecter scrupuleusement chaque étape. Pour les utilisateurs qui souhaitent automatiser certaines vérifications, l’API Python pcbnew de KiCad permet d’écrire des scripts de contrôle DRC/ERC personnalisés, comme le montre un guide récent sur l’automatisation CI avec KiCad (electronicsdesign.au, juillet 2026). Ces scripts peuvent par exemple vérifier que les largeurs de piste dans les zones flexibles respectent les contraintes définies. Le site ScriptedPCB propose d’ailleurs une collection de tutoriels concrets pour automatiser la création de footprints, le routage de pistes, l’ajout de vias et l’export fabrication via pcbnew ou l’API IPC de KiCad 10/11.

Le pli qui tue : gérer les zones de courbure et les contraintes mécaniques

Le PCB flexible a une spécificité que les concepteurs de cartes rigides ignorent : il se plie. Et cette flexion, si elle est mal gérée, détruit la carte. Le rayon de courbure minimum est la première contrainte à connaître. Il dépend du matériau, de l’épaisseur totale et du nombre de couches. Pour du polyimide standard, la règle empirique est de ne jamais plier à un rayon inférieur à 6 à 10 fois l’épaisseur totale de la pile flexible. Une carte de 0,2 mm d’épaisseur demandera donc un rayon minimum de 1,2 à 2 mm. Aucune valeur précise n’est fournie par les fabricants de manière universelle — chaque atelier a ses propres recommandations, et il est essentiel de les demander en amont.

Source : raypcb.com

KiCad permet de visualiser ces contraintes de manière indirecte. La vue 3D montre la carte à plat, mais il existe des scripts communautaires pour générer une représentation pliée. En revanche, il n’y a pas de simulation dynamique de pliage : impossible de tester virtuellement la fatigue du matériau ou les contraintes mécaniques sur les pistes. C’est une limite qu’il faut connaître et compenser par une conception prudente.

Autre point critique : l’épaisseur du cuivre. Dans les zones flexibles, on utilise typiquement du cuivre plus fin que sur les sections rigides — 1/2 oz (18 µm) voire 1/4 oz (9 µm) pour les applications les plus exigeantes. KiCad permet de définir ces épaisseurs dans l’empilement, mais la règle de conception doit être ajustée en conséquence : des pistes plus fines, des clearances plus généreuses.

Enfin, les zones de transition rigide-flex sont le point faible mécanique de toute carte. C’est là que les contraintes se concentrent. Les bonnes pratiques : éviter de faire passer des vias dans la zone de pliage, utiliser des pistes en angle doux (pas à 90°), et prévoir des zones de renfort localisées.

Chiffres clés 2026 : coûts, délais et règles de conception chez les fabricants

Difficile de donner des chiffres précis sur les coûts de fabrication des PCB flexibles en 2026 : les tarifs varient considérablement selon les fabricants, les volumes, le nombre de couches et les options (stiffeners, connecteurs, finitions). Les données publiques sont rares et les devis se font généralement sur demande. Ce que l’on peut affirmer, c’est que la tendance est à la baisse : les fabricants asiatiques comme JLCPCB ou PCBWay ont élargi leur offre flex et proposent des prix compétitifs, mais les délais restent plus longs que pour du rigide classique — comptez généralement une à deux semaines supplémentaires.

La première KiCon asiatique organisée directement par l’équipe du projet, prévue du 5 au 7 novembre 2026 à Shenzhen, dans le district de Huaqiangbei, devrait d’ailleurs renforcer encore les liens entre l’écosystème KiCad et les fabricants chinois, avec notamment des visites d’usines NextPCB et JLCPCB au programme. C’est un point de bascule : la conférence se tient au cœur du plus grand marché de composants électroniques au monde, et les échanges entre concepteurs et fabricants y porteront précisément sur ces questions de règles de conception et de cotation.

Ce que l’on sait en revanche, ce sont les règles de conception générales que les fabricants attendent pour accepter des fichiers sans aller-retour. Pour une carte rigide standard, les valeurs typiques sont : largeur de piste minimale de 0,15 mm (6 mil), clearance minimale de 0,15 mm, via standard de 0,6 mm de perçage pour 1,0 mm de pad. Pour le flexible, ces valeurs doivent être assouplies : on préférera des largeurs de piste d’au moins 0,2 mm dans les zones de pliage, et des clearances de 0,2 mm minimum pour éviter les courts-circuits lors de la flexion.

Les vias sont un point délicat : les vias traversants dans les zones flexibles sont à proscrire, car ils créent des points de fragilité. On leur préfère des vias borgnes ou enterrés, ou on les déplace systématiquement vers les sections rigides. KiCad permet de définir ces contraintes via les règles de conception, mais c’est au concepteur de les appliquer avec rigueur.

Enfin, la question de l’impédance contrôlée se pose pour les signaux haute vitesse traversant les zones flexibles. La formule microstrip classique avec un substrat FR-4 (εr = 4,4, épaisseur 0,2 mm pour une carte 4 couches) ne s’applique pas directement au polyimide, dont la constante diélectrique est légèrement différente (autour de 3,5). Il faut donc recalculer les largeurs de piste pour chaque section, ce que KiCad permet via son calculateur d’impédance intégré.

KiCad vs Altium vs Allegro : le match des workflows flexibles

La comparaison avec les outils propriétaires est inévitable. Altium Designer, dont l’abonnement annuel coûte entre 3 850 et 5 000 dollars par utilisateur en 2026, et Cadence Allegro, l’autre référence des bureaux d’études, offrent des fonctionnalités de gestion rigid-flex plus matures : définition native des zones de pliage, simulation mécanique, gestion automatique des stiffeners et des transitions. Mais le coût est sans commune mesure. Pour cinq postes sur trois ans, formation incluse, la facture Altium dépasse les 175 000 dollars, sans compter les 1 000 à 2 000 euros par personne de formation. À cela s’ajoute une contrainte structurelle : Altium Designer ne tourne que sous Windows.

Source : rigidflexpcb.org

KiCad, lui, est gratuit, multiplateforme (Windows, macOS, Linux), et son écosystème de plugins comble progressivement les manques. La comparaison publiée par notre magazine sur KiCad vs Altium en 2026 le confirme : là où KiCad perd encore du terrain, c’est sur la gestion d’équipe et le data management, pas sur la capacité brute à produire une carte complexe. Pour un projet flex, la différence se joue surtout sur le temps de conception — plus long dans KiCad — et sur la robustesse des vérifications automatiques.

Un point pratique mérite d’être souligné : l’import Altium vers KiCad 10.0.6 reste imparfait. Un fil du forum officiel de septembre 2026 documente un avertissement ERC récurrent — « Symbol pin or wire end off connection grid » — qui touche presque chaque broche et chaque extrémité de fil lors de la migration d’un projet Altium 25.6.2. Un rappel que la transition depuis un outil propriétaire demande une passe de nettoyage manuelle, en particulier sur les projets à forte densité.

Plugins, scripts et IA : l’écosystème qui change la donne

Ce qui distingue vraiment KiCad en 2026, c’est son écosystème. Là où Altium vend des modules complémentaires, KiCad s’appuie sur une communauté qui publie plugins et scripts à un rythme soutenu.

Côté automatisation, l’API pcbnew et l’API IPC de KiCad 10/11 permettent de scripter presque tout : création de footprints, routage, ajout de vias, export fabrication. Le site ScriptedPCB en fait une spécialité, avec des tutoriels concrets publiés tout au long de 2026. Pour le routage automatique, Freerouting reste l’option de référence, mais attention : la version 2.3.0, signalée fin août 2026, produit des routes que son propre scoring identifie comme portant des violations de clearance, là où la 2.2.4 routait proprement. Un rappel que l’autoroutage, en flex plus qu’ailleurs, doit toujours être suivi d’une validation DRC manuelle.

Côté cotation et fabrication, deux plugins ont marqué l’année. AIVON, présenté le 15 septembre 2026, propose une cotation instantanée de fabrication directement depuis KiCad. HoleFinder, lui, automatise la détection et la gestion des trous. Ces deux outils, présentés à l’occasion de KiCon Asia, transforment concrètement le workflow PCB en supprimant les allers-retours par e-mail avec les fabricants.

Côté IA, l’année 2026 a vu émerger trois familles d’approches, comme l’a analysé protoflow.ai le 31 juillet 2026 : les plugins intégrés à l’éditeur, les outils de génération de schéma puis export, et la génération automatique de composants. Un plugin natif en Rust, Konnect, permet même de connecter Claude à KiCad 10 via le protocole MCP pour assister schématique et routage. À prendre avec les précautions d’usage : ces outils sont prometteurs mais encore expérimentaux, et aucun ne remplace la compréhension fine des contraintes flex.

Enfin, pour les concepteurs qui veulent simuler avant de fabriquer, un plugin repéré par Hackaday en avril 2026 permet de simuler un breadboard directement dans KiCad — un complément utile pour valider une partie analogique avant de figer l’empilement flex.

Les limites persistantes et comment les contourner

Soyons honnêtes : KiCad 10 n’est pas encore un outil rigid-flex complet au sens où l’entend Altium. Trois limites persistent.

Source : kaievans.co

Pas de simulation mécanique de pliage. Impossible de tester virtuellement la fatigue du polyimide ou les contraintes sur les pistes. Contournement : concevoir avec des marges larges, valider par des prototypes physiques, et utiliser des scripts communautaires pour visualiser la carte pliée.

Pas d’automatisation des découpes de plans de masse. Le split plane aux zones de pliage reste manuel. Contournement : écrire un script pcbnew qui détecte les zones de pliage et génère les gaps selon un motif paramétrable.

Pas de gestion native des stiffeners dans le flux de fabrication. KiCad les modélise, mais la fabrication se précise au fabricant. Contournement : documenter précisément les stiffeners dans un fichier de fabrication séparé et les mentionner explicitement dans le devis.

Ces limites sont réelles, mais elles sont compensables. Et l’écart se réduit à chaque cycle de version : la branche 10.0.x, avec ses correctifs réguliers jusqu’à la 10.0.7 en préparation, montre un projet qui répond vite aux problèmes remontés. Pour un concepteur flex, la question n’est plus « KiCad peut-il le faire ? » mais « combien de temps cela me prendra-t-il, et avec quelles précautions ? ». En 2026, la réponse est claire : c’est faisable, c’est documenté, et c’est gratuit — à condition d’accepter de mettre les mains dans le cambouis.

Sources

Article recherché et rédigé automatiquement · Magazine Electrosens
📬 Restez à la pointe
Recevez chaque semaine les nouveautés de ce magazine par email.
💬 Une remarque, une correction ?
Aidez-nous à améliorer cet article. Nous prenons en compte vos retours.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *