Electrosens R&D
Electrosens Kicad Master · 3 September 2026

kicad-breadboard : le pont entre schéma et platine d’essai qui transforme le prototypage dans KiCad 10.0.6

Jusqu’ici, prototyper sur breadboard et concevoir un PCB dans KiCad étaient deux mondes étanches. Un plugin né dans les amphis de l’Université d’Anvers vient jeter un pont entre le schéma et la platine d’essai virtuelle. Fini les exports hasardeux vers Fritzing, place à un workflow intégré qui promet de transformer l’apprentissage et le prototypage rapide. Décryptage d’une avancée discrète mais potentiellement majeure, alors que KiCad 10.0.6 confirme la maturité de l’EDA open source.


Du schéma à la platine sans quitter KiCad : le plugin qui manquait

Pour tout électronicien qui a commencé par enfiler des résistances sur une breadboard, le passage à un outil de CAO comme KiCad est un saut. D’un côté, le confort du schéma propre, de la simulation SPICE et du routage automatique ; de l’autre, la réalité tactile des fils qui se croisent et des composants qui tiennent par friction. Entre les deux, un vide que peu d’outils ont su combler. Fritzing tente de le faire, mais son moteur de PCB est limité et son intégration avec les EDA professionnelles quasi inexistante. Tinkercad Circuits est en ligne, pratique pour les débutants, mais incapable de générer un fichier Gerber. Résultat : beaucoup d’étudiants et de makers jonglent entre trois ou quatre logiciels, avec des risques d’erreur à chaque transfert.

C’est dans ce contexte que le plugin kicad-breadboard a vu le jour. Développé par Robin Kerstens pour les cours d’électronique analogique de l’Université d’Anvers, il permet de dessiner un schéma dans Eeschema, de le câbler sur une breadboard virtuelle directement dans l’éditeur de PCB de KiCad, de valider la correspondance via l’ERC (Electrical Rules Check) et de lancer des simulations SPICE – le tout sans quitter l’environnement. Annoncé sur Hackaday le 23 avril 2026 [1] et relayé par Adafruit le lendemain [2], le plugin a immédiatement suscité l’intérêt d’une communauté qui attendait ce chaînon manquant.

L’idée n’est pas totalement inédite : un autre dépôt GitHub, farTooOld/Kicad_BreadBoard [3], suggère qu’une tentative antérieure avait eu lieu, mais sans aboutir à un outil fonctionnel et documenté. Avec kicad-breadboard, le concept passe du stade de proof-of-concept à celui d’outil utilisable en cours et en projet personnel. Le plugin est disponible sur GitHub sous licence open-source [4].

Ce plugin s’inscrit dans un mouvement plus large de l’écosystème KiCad en 2026. La sortie de KiCad 10.0.0 le 20 mars 2026 a marqué un tournant [5], avec des fonctionnalités comme les variantes de conception, le mode sombre natif sous Windows, et un éditeur graphique de règles DRC [6]. Le projet a également vu l’arrivée de la bibliothèque CERN officielle le 12 mai 2026, forte de 17 000 composants validés [7]. Dans ce contexte, kicad-breadboard apparaît comme une brique supplémentaire d’un écosystème qui ne cesse de s’étoffer.


Robin Kerstens et l’Université d’Anvers : une genèse pédagogique

« Pourquoi les étudiants doivent-ils apprendre Fritzing alors que le monde professionnel utilise KiCad ? » Cette question, beaucoup de formateurs se la posent. Robin Kerstens, enseignant à l’Université d’Anvers, a décidé d’y répondre par l’action. Dans les cours d’introduction à l’électronique analogique, les étudiants passent du schéma théorique au montage sur breadboard, puis au PCB final. Jusqu’ici, chaque étape mobilisait un outil différent : un simulateur pour valider le schéma, Fritzing pour le câblage sur platine, KiCad pour le PCB. Les exports étaient source d’erreurs – un mauvais brochage, un composant oublié – et faisaient perdre un temps précieux.

Source : hackaday.com

Le plugin a donc été conçu pour éliminer ces ruptures. En permettant de rester dans KiCad de la conception à la simulation en passant par le câblage virtuel, il offre un flux continu : schéma → breadboard virtuel → validation ERC → simulation SPICE → ajustements → transfert vers un breadboard réel ou un veroboard, puis vers un PCB final. Le choix de cibler d’abord les circuits analogiques simples est logique : c’est le terrain de jeu des premiers TP. Mais le plugin supporte déjà des composants plus évolués comme le Teensy 4.1 ou les headers 40 broches style Raspberry Pi, ce qui ouvre la porte à des projets mêlant analogique et numérique [4].

Comme le souligne Hackaday, « cet outil permet de gagner du temps en corrigeant les erreurs et aide à garder la fumée magique confinée dans ces mystérieux rectangles noirs » [1]. Une philosophie qui colle parfaitement à l’esprit maker, et qui résonne avec l’engouement récent pour l’IA dans la conception PCB – un domaine où KiCad 10.0.6 sert de socle à des plugins émergents [8].


Sous le capot : comment le plugin transforme votre schéma en breadboard virtuel

Le fonctionnement de kicad-breadboard repose sur une intégration astucieuse dans l’éditeur de PCB de KiCad. Une fois le plugin installé, un bouton apparaît dans la barre d’outils de PCB Editor. En cliquant, on accède à une vue breadboard configurable : taille, nombre de rangées, rails d’alimentation séparés ou non, emplacement des borniers de liaison, marquage au dos (pour personnaliser sa platine). On peut même ajouter un logo ou un texte sur la base – un détail qui plaira aux clubs et aux écoles [4].

Le flux de travail est le suivant :

  1. Dessiner le schéma dans Eeschema comme d’habitude, avec les composants que l’on souhaite tester (résistances, condensateurs, transistors, circuits intégrés DIP, etc.).
  2. Basculer dans PCB Editor et lancer le plugin. La breadboard virtuelle s’affiche. On peut alors placer les composants issus du schéma sur la platine, en les faisant glisser sur les trous correspondants.
  3. Câbler à l’aide de fils courbables (bendable jumper wires) – une fonction qui reproduit le geste réel de plier un fil de breadboard. Le plugin colore les nets et permet de les mettre en évidence (net highlighting) [4].
  4. Valider la correspondance entre le schéma et le câblage via l’ERC. Si un fil est mal branché ou un composant oublié, l’outil le signale avec des marqueurs d’ouverture ou de court-circuit [4].
  5. Simuler : depuis la vue breadboard, on peut lancer une simulation SPICE (DC operating point, transitoire) en utilisant ngspice (le moteur intégré à KiCad). Des sondes d’instruments virtuels sont disponibles : générateur de fonction, oscilloscope (KiScope), alimentation stabilisée. On peut ainsi visualiser les formes d’onde directement dans l’environnement [4].
  6. Itérer : on modifie le schéma, on recâble virtuellement, on re-simule, jusqu’à obtenir le comportement désiré. Ensuite, on peut soit reproduire le montage sur une vraie breadboard, soit passer directement à la conception du PCB en important le schéma final.

Cette approche valide le câblage avant même d’avoir sorti une pince à dénuder. Elle réduit considérablement le nombre d’erreurs de prototypage, surtout pour les débutants qui confondent souvent les rangées de la breadboard. Le plugin permet également d’ajouter des annotations de dessin (lignes, rectangles, cercles, texte) directement sur la breadboard pour documenter le montage [4].


Installation et compatibilité : KiCad 9, 10 et au-delà

L’installation est simple, et le plugin bénéficie désormais d’une intégration de premier choix : il est disponible via le Plugin and Content Manager intégré à KiCad [4]. C’est la méthode recommandée pour la plupart des utilisateurs. Pour ceux qui préfèrent la version la plus récente du dépôt GitHub, une installation manuelle reste possible : après avoir cloné le dépôt, il suffit d’exécuter install.sh (Linux/macOS) ou install.bat (Windows), puis de rafraîchir les plugins dans KiCad (via le menu Outils → Plugins externes → Rafraîchir). Le plugin apparaît alors dans l’éditeur de PCB [4].

Source : github.com

Le README officiel annonce une compatibilité avec KiCad 9 et 10 [4]. À l’heure où nous écrivons (septembre 2026), la version stable la plus récente de KiCad est la 10.0.6, qui a succédé à la 10.0.5 publiée le 22 juillet 2026 [9]. Le plugin a donc été testé sur cette version, ainsi que sur la branche 9.x. Les développeurs signalent des tests réussis sur CachyOS, Ubuntu et Windows [4]. Aucune mention de macOS dans les sources, mais le script install.sh devrait fonctionner – la communauté pourra confirmer.

Une limitation importante est que le plugin n’apparaît que dans l’éditeur de PCB, pas dans l’éditeur de schémas. C’est une contrainte de l’architecture de KiCad, qui ne permet pas d’ajouter des actions personnalisées dans Eeschema via un plugin externe. L’utilisateur doit donc basculer entre les deux éditeurs, ce qui reste fluide mais pourrait être amélioré à l’avenir.

Système d’exploitation Testé ? Script d’installation
Windows Oui install.bat
Ubuntu Oui install.sh
CachyOS Oui install.sh
macOS Non documenté install.sh (supposé)

Il est à noter que KiCad 10.0.6, comme ses prédécesseurs, continue de bénéficier d’un écosystème en pleine expansion : les bindings Python ont été refondus pour l’automatisation [10], des outils comme OrthoRoute exploitent le GPU pour l’autoroutage [11], et des serveurs MCP (Model Context Protocol) permettent désormais à des assistants IA d’analyser les schémas et d’inspecter les PCB [12]. Le plugin breadboard s’inscrit dans cette dynamique d’outils complémentaires qui étendent les capacités natives de KiCad.


Ce qui marche (et ce qui manque) : forces et limites du breadboard virtuel

Le plugin n’est pas parfait, mais il offre déjà un ensemble de fonctionnalités solides pour un outil né dans un cadre pédagogique.

Points forts :

  • ERC cross-check : le lien entre schéma et breadboard est vérifié automatiquement. C’est un atout majeur pour éviter les erreurs de câblage [1][4].
  • Simulation SPICE intégrée : on peut lancer des simulations transitoires ou en DC sans exporter de netlist. Les sondes d’instruments (générateur, oscilloscope, alimentation) sont directement accessibles [4].
  • Composants génériques DIP : résistances, condensateurs, transistors, LEDs (avec choix de couleur), interrupteurs, circuits intégrés DIP standards. Le plugin inclut également le Teensy 4.1 et les headers 40 broches Raspberry Pi [4].
  • Fils courbables : le câblage se fait avec des fils que l’on peut plier à volonté, ce qui reproduit le geste réel et facilite la compréhension du routage [4].
  • Annotations de dessin : on peut ajouter des lignes, des cercles, du texte sur la breadboard pour documenter le montage [4].
  • Breadboard configurable : rails d’alimentation séparés, nombre de colonnes, marquage personnalisé, placement des borniers [4].
  • Installation simplifiée : disponible via le Plugin and Content Manager de KiCad, plus besoin de ligne de commande pour l’installation standard [4].

Limitations actuelles :

  • Bibliothèque d’ICs restreinte : seuls quelques circuits intégrés sont supportés. Le célèbre NE555 (timer) est absent, ce qui a été noté par Hackaday [1]. Pour un cours d’électronique analogique, c’est un manque, car le 555 est un classique des TP.
  • Absence de composants CMS : le plugin ne gère que les composants traversants (DIP). Les CMS, pourtant courants dans les projets modernes, ne sont pas pris en compte [4].
  • Pas de support des circuits numériques complexes : le plugin est conçu pour l’analogique. Les microcontrôleurs ne sont pas simulés (seul le Teensy 4.1 est présent en tant que composant, mais sans modèle SPICE) [4].
  • Uniquement dans PCB Editor : comme mentionné, l’absence d’intégration dans Eeschema peut surprendre les utilisateurs habitués à un flux linéaire.
  • Pas de prise en compte des parasites réels : la breadboard virtuelle est idéale – pas de résistance de contact, pas de capacité parasite. La simulation reflète le schéma, pas les imperfections du monde physique.

L’écosystème KiCad en septembre 2026 : un contexte en pleine ébullition

Pour bien comprendre la portée de kicad-breadboard, il faut le replacer dans l’écosystème KiCad de la rentrée 2026. La série 10.0, lancée le 30 mars 2026, a apporté son lot de nouveautés structurantes : les variantes de conception (fini la duplication de projets pour gérer plusieurs configurations), le mode sombre natif sous Windows, le Graphical DRC Editor qui permet de définir des règles de conception visuellement, et des importateurs natifs pour Allegro, PADS et gEDA [13][14].

Source : github.com

La version 10.0.6, dernier correctif en date, poursuit la stabilisation du noyau tout en voyant l’écosystème s’emballer. Côté automatisation, les bindings Python ont été entièrement refondus : on peut désormais charger, inspecter et modifier un board en une vingtaine de lignes de script, automatiser des DRC personnalisés, des placements automatiques ou le nettoyage de pistes [10]. Côté routage, des outils comme OrthoRoute exploitent le GPU pour router des designs monstres – jusqu’à 17 600 pads et 8 192 airwires sur un backplane de 16 connecteurs [11][15]. Et l’IA s’invite dans le flux : des plugins copilotes, des générateurs de schémas et des serveurs MCP permettent à des assistants d’analyser les projets KiCad [12][16].

Dans ce paysage, kicad-breadboard occupe une niche précise mais essentielle : celle de la pédagogie et du prototypage rapide. Là où les outils d’automatisation et d’IA visent les professionnels, ce plugin s’adresse aux étudiants, aux makers et à tous ceux qui veulent valider une idée rapidement, sans quitter leur EDA. C’est aussi un pont entre deux mondes : celui du bricolage sur breadboard, et celui de la conception assistée par ordinateur. Un pont qui manquait cruellement, et qui pourrait bien devenir un standard dans les cours d’électronique du monde entier.


Conclusion : un plugin discret, un potentiel majeur

kicad-breadboard n’est pas une révolution technologique au sens strict – il ne route pas des cartes à la vitesse du GPU ni ne génère des schémas par IA. Mais il comble un vide fonctionnel que la communauté maker ressentait depuis des années : la possibilité de passer du schéma à la breadboard virtuelle sans changer d’outil, avec une validation ERC et une simulation SPICE intégrées. Pour les enseignants, c’est un outil pédagogique précieux ; pour les makers, un gain de temps considérable ; pour KiCad, une brique de plus dans un écosystème qui ne cesse de s’étoffer.

Alors que KiCad 10.0.6 confirme la maturité de l’EDA open source, avec des fonctionnalités professionnelles (variantes, DRC graphique, automatisation Python) et un écosystème de plugins en pleine explosion (autoroutage GPU, IA, serveurs MCP), kicad-breadboard rappelle que l’innovation ne se mesure pas toujours en gigaoctets ou en nanosecondes. Parfois, elle tient dans un geste simple : celui de brancher un fil sur une platine d’essai, sans jamais quitter son logiciel de conception.


Sources

[1] Hackaday, « kicad-breadboard : un pont entre schéma et breadboard », 23 avril 2026.
[2] Adafruit Blog, « kicad-breadboard plugin », 24 avril 2026.
[3] GitHub, « farTooOld/Kicad_BreadBoard » (dépôt archivé).
[4] GitHub, « kerstensrobin/kicad-breadboard » — README officiel, github.com/kerstensrobin/kicad-breadboard.
[5] KiCad.org, « Version 10.0.0 Released », 20 mars 2026.
[6] KiCad.org, notes de version 10.0.0.
[7] KiCad.org, « CERN official library », 12 mai 2026.
[8] Protoflow.ai, « KiCad AI in 2026: Copilots, Plugins, and Generators That Actually Work », 31 juillet 2026.
[9] KiCad.org, « KiCad 10.0.5 Release », 22 juillet 2026.
[10] Electronicsdesign.au, « KiCad Python Scripting: pcbnew API for CI Automation », 24 juillet 2026.
[11] Hackaday, « GPU-Accelerated Autorouter Handles Monstrous PCB Designs », 2 juillet 2026.
[12] Glama.ai, « KiCad MCP Server by Seeed-Studio », 16 juillet 2026.
[13] KiCad.org, notes de version 10.0.0 (variantes, mode sombre, DRC graphique).
[14] KiCad.org, notes de version 10.0.6 (importateurs natifs Allegro, PADS, gEDA).
[15] PCB Auto Router, « GPU-accelerated intelligent PCB auto-routing software », 27 juillet 2026.
[16] Automationworld.com, « Weidmuller PCB Design Survey Reveals AI Tool Impacts », 24 juillet 2026.

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 *