Electrosens R&D
Electrosens Kicad Master · 27 October 2026

KiCad Portable 10.0.5 : l’EDA nomade face à la réalité de la branche 10.0.x

Imaginez : vous arrivez chez un client, sortez une clé USB, la branchez sur un poste verrouillé, et lancez KiCad sans installation ni droits administrateur. C’est la promesse de KiCad Portable, dont la version 10.0.5 reste proposée sur PortableApps.com et d’autres canaux. Mais cette liberté a un prix, et il se paie aujourd’hui en décalage de version : tandis que la branche stable de KiCad a poursuivi sa course — 10.0.6 le 29 août 2026, 10.0.7 le 7 octobre, et déjà une 10.0.8 en release candidate depuis le 22 octobre — le packaging portable, lui, est resté ancré sur la 10.0.5. Plongée dans les coulisses de l’EDA nomade, entre promesses techniques, compromis assumés et écosystème en pleine ébullition.


KiCad Portable 10.0.5 : l’EDA dans votre poche

L’été 2026 restera comme la saison de la maturité pour KiCad Portable. Après la version 10.0.4 publiée le 11 juillet 2026 sur PortableApps.com source, c’est désormais la 10.0.5 qui est proposée aux utilisateurs nomades, comme en témoignent les dépôts spécialisés source et les portails de téléchargement source. Cette version portable embarque le code de KiCad 10.0.5, sorti le 22 juillet 2026 source, et comble ainsi le décalage qui existait avec la version stable de l’époque.

Ce n’est pas une simple mise à jour : c’est la confirmation que la mobilité devient un enjeu central pour les concepteurs de circuits imprimés. Avec une empreinte disque d’environ 1,36 Go une fois décompressée, cette version promet de faire tourner l’intégralité des fonctionnalités de KiCad — schémas, routage PCB, simulateur SPICE, visualiseur 3D avec raytracing — sans aucune installation système. Les données proviennent directement des fiches officielles des applications portables source.

Le contexte est clair : le travail nomade, les postes verrouillés dans les entreprises ou les écoles, les démonstrations en salon, tout cela pousse les ingénieurs et makers à chercher des solutions légères et autonomes. KiCad Portable répond à ce besoin en se glissant dans une clé USB ou un dossier cloud. La version 10.0.5 marque une étape supplémentaire dans cette direction : elle s’appuie sur une version stable qui a corrigé plusieurs bugs critiques, tout en conservant l’architecture autonome qui fait sa force.

Mais au-delà de l’annonce, que vaut vraiment cette version ? Quels sont les compromis techniques par rapport à une installation classique ? Et surtout, comment l’intégrer dans un workflow de conception efficace, alors que la branche stable a continué d’avancer sans elle ? Ce dossier explore chaque facette de KiCad Portable, en s’appuyant sur les sources disponibles — les communiqués officiels de PortableApps.com, la documentation du projet KiCad et les retours de la communauté.

Une mise à jour dans un contexte mouvant

Il faut immédiatement nuancer : la version portable 10.0.5 embarque le code de KiCad 10.0.5, sorti le 22 juillet 2026 source. Or, depuis, la fondation KiCad a enchaîné les correctifs. La 10.0.6 est sortie le 29 août 2026, après une release candidate publiée le 18 août source ; elle est devenue la version stable recommandée de la rentrée. Puis la branche a poursuivi son cycle de rattrapage : une 10.0.7 est sortie le 7 octobre 2026, après deux release candidates (RC1 le 27 septembre, RC2 le 3 octobre) source, et une 10.0.8 est déjà en release candidate depuis le 22 octobre 2026.

Autrement dit, au moment où nous écrivons ces lignes, la version portable accuse non pas un mais trois crans de retard sur la branche stable. C’est un décalage classique dans l’écosystème PortableApps.com, où le packaging suit avec un certain retard — mais qui, cette fois, s’est creusé de façon spectaculaire en raison du rythme soutenu des correctifs de la branche 10.0.x. Les utilisateurs de la version portable devront donc attendre une mise à jour pour bénéficier des correctifs de 10.0.6, 10.0.7 et, à terme, 10.0.8. Ce point est important à garder en tête : la portabilité a un coût, y compris celui du décalage temporel.

Ce décalage est d’autant plus frustrant que ces versions ne sont pas anodines. Comme le souligne notre article sur l’automatisation Python, la 10.0.6 constitue « le socle d’une nouvelle ère » pour les bindings IPC, ces interfaces qui permettent de piloter KiCad par scripts ; la 10.0.7 a poursuivi ce travail de stabilisation. Les correctifs critiques apportés au fil de ces releases concernent aussi la stabilité générale du logiciel, notamment dans les domaines du routage différentiel et de la gestion des variantes. Pour les utilisateurs nomades qui travaillent sur des projets sensibles, cette attente peut être un vrai frein.

Un détail technique mérite d’être signalé, car il touche directement les utilisateurs de la 10.0.5 : un fil du forum officiel rapporte un problème sérieux de performances dans l’éditeur PCB sur les versions 10.0.4 et 10.0.5, où le déplacement d’une piste déjà routée devient extrêmement lent, au point de rendre la 10.0.5 « inutilisable » pour certains source. C’est précisément le genre de régression que les releases suivantes corrigent — et une raison supplémentaire de surveiller la mise à jour du packaging portable.


Aux origines de la portabilité : comment KiCad a conquis le nomadisme

L’histoire des versions portables de KiCad est intimement liée à celle de PortableApps.com, une plateforme qui conditionne des logiciels open source en applications autonomes. La page de téléchargement de KiCad Portable indique une date d’ajout initiale au 25 mars 2025 source, ce qui signifie que la première version portable est apparue à cette date. Depuis, le projet a suivi les évolutions de KiCad, avec des versions successives jusqu’à la 10.0.5 actuelle.

Écart entre KiCad stable et KiCad Portable (versions 10.0.x)10.0.6 (stable, 29 aoû1crans de retard10.0.7 (stable, 7 oct.2crans de retard10.0.8 (RC, 22 oct. 203crans de retard

Le packager principal est John T. Haller, figure connue de l’écosystème PortableApps.com, secondé par Mike Wodarczyk pour les versions antérieures (la fiche officielle mentionne « John T. Haller, formerly Mike Wodarczyk »). Leur travail consiste à encapsuler l’exécutable de KiCad — développé par l’équipe officielle — dans un format qui garantit l’absence d’écriture dans le registre Windows et l’utilisation de chemins relatifs. Cette approche permet de déplacer le dossier de l’application d’un support à l’autre sans perdre les préférences, les plugins ou les bibliothèques.

Les motivations sont claires : offrir une liberté d’installation là où les droits administrateur sont bloqués (entreprises, écoles, bibliothèques), faciliter les sauvegardes (un simple copier-coller du dossier), et permettre de travailler sur plusieurs machines avec un environnement identique. La communauté open source a joué un rôle clé en testant et en remontant les bugs, même si aucun retour d’utilisateur concret n’est documenté dans les sources fournies.

Version Date de publication Particularités
10.0.8 (KiCad, RC) 22 octobre 2026 Release candidate en cours de test ; pas encore packagée en portable
10.0.7 (KiCad) 7 octobre 2026 Version bug fix ; RC1 le 27 septembre, RC2 le 3 octobre ; pas encore packagée en portable
10.0.6 (KiCad) 29 août 2026 Version bug fix critique (RC1 le 18 août) ; pas encore packagée en portable
10.0.5 (portable) Été 2026 Basée sur KiCad 10.0.5 ; disponible sur PortableApps.com et autres canaux ; régression de performances signalée sur l’éditeur PCB
10.0.5 (KiCad) 22 juillet 2026 Version bug fix critique de KiCad
10.0.4 (portable) 11 juillet 2026 Basée sur KiCad 10.0.4 ; packages legacy pour Windows 7/8/32-bit
10.0.4 (KiCad) 21 juin 2026 Version bug fix de KiCad, base de la version portable précédente
10.0.0 (KiCad) 30 mars 2026 Sortie majeure : mode sombre, variantes, DRC graphique, imports Allegro/PADS/gEDA
(versions antérieures) À partir du 25 mars 2025 Date d’ajout initiale sur PortableApps.com

Note : les versions 10.0.1 et 10.0.3 mentionnées dans certaines sources non officielles n’ont pas été confirmées par les canaux officiels de PortableApps.com ou de KiCad.


Sous le capot : registre, chemins et plugins, les secrets d’une installation sans trace

Techniquement, KiCad Portable fonctionne comme une application isolée dans un dossier. Contrairement à une installation classique qui écrit dans le registre Windows, dépose des DLL dans System32 et crée des entrées dans le menu Démarrer, la version portable regroupe tous ses fichiers — exécutables, bibliothèques, préférences, plugins — dans un répertoire unique. Les chemins sont relatifs, ce qui permet de déplacer le dossier entier sans casser les références.

Concrètement, lorsque vous lancez KiCadPortable.exe, le programme utilise des variables d’environnement temporaires pour pointer vers son propre dossier. Les fichiers de configuration (.kicad_common, fp-lib-table, etc.) sont stockés dans un sous-dossier Data à l’intérieur du répertoire portable, et non dans %APPDATA%. Les plugins installés via le gestionnaire de plugins de KiCad sont également redirigés vers ce même emplacement. Cela signifie que votre environnement de travail est totalement autonome : branchez la clé USB sur un autre PC, et vous retrouvez vos préférences, vos bibliothèques de composants et vos extensions.

Cependant, cette isolation a un coût. Certains plugins peuvent s’attendre à trouver des chemins absolus ou des variables système (comme KICAD_SYMBOL_DIR). Le packager PortableApps.com a dû adapter le lanceur pour gérer ces redirections. De plus, la version portable ne peut pas s’intégrer aux fonctionnalités avancées de Windows comme les associations de fichiers ou les notifications système. Pour la plupart des utilisateurs, ce n’est pas un problème, mais cela peut surprendre ceux qui sont habitués à une installation classique.

La question de la sécurité mérite aussi d’être posée. Puisque l’application ne touche pas au registre, elle laisse moins de traces sur la machine hôte — un atout pour les postes partagés. En revanche, les fichiers sur la clé USB peuvent être plus vulnérables aux corruptions en cas de retrait intempestif. Une bonne pratique consiste à toujours éjecter proprement le support.

Ce que la 10.0.5 apporte concrètement

La version 10.0.5 de KiCad, qui sert de base à la version portable, inclut plusieurs correctifs et améliorations notables source :

  • Correction de bugs critiques : la page de release insiste sur le fait que cette version contient plusieurs correctifs critiques et recommande une mise à jour rapide.
  • Améliorations de stabilité générale : des correctifs dans les domaines du routage, de la gestion des bibliothèques et de l’interface utilisateur.
  • Compatibilité renforcée : des ajustements pour wxWidgets 3.3, qui préparent l’avenir.

Ces améliorations sont directement accessibles dans la version portable, puisque celle-ci embarque l’intégralité du code de KiCad 10.0.5. Pour les utilisateurs qui travaillent en équipe ou qui utilisent Git pour versionner leurs projets — une pratique de plus en plus courante dans l’écosystème KiCad, comme le souligne notre article sur le version control source — ces correctifs sont un vrai plus.

L’écosystème 10.0.x, ce que le portable rate pour l’instant

Le décalage de version n’est pas qu’une affaire de numéro : il prive temporairement l’utilisateur nomade des nouveautés et des corrections accumulées dans les releases suivantes. Pour mesurer l’enjeu, rappelons ce que la branche 10.0.x a apporté depuis la 10.0.0 du 30 mars 2026, et que nos autres dossiers ont documenté :

  • Les variantes de conception, fonctionnalité phare de la 10.0.0, qui permet de gérer plusieurs configurations d’un même projet (prototypes, versions régionales, options de production) sans dupliquer l’ensemble des fichiers.
  • Le DRC graphique, qui fait passer les règles de conception du fichier texte à une interface visuelle, avec une intégration temps réel dans le routeur.
  • Le routeur interactif modernisé, avec ses modes push-and-shove, walkaround et highlight collisions, dont la mécanique a été affinée au fil des correctifs.
  • Les bindings IPC modernes, dont la 10.0.6 constitue le socle et qui permettent de piloter KiCad par scripts Python.
  • L’import natif de projets Altium, PADS et gEDA, avec liaison automatique entre schéma, PCB et bibliothèques importées.

Un utilisateur de KiCad Portable 10.0.5 bénéficie déjà de tout cela — la 10.0.5 est postérieure à la 10.0.0 — mais il reste exposé aux régressions corrigées ensuite, dont le ralentissement de l’éditeur PCB évoqué plus haut. C’est le paradoxe du portable : on gagne en mobilité ce qu’on perd en fraîcheur.


Performances sur le terrain : clé USB, SSD externe, disque dur, que vaut vraiment la version portable ?

Aucun benchmark officiel n’est disponible pour comparer les performances de KiCad Portable sur différents supports. Les sources fournies ne mentionnent aucun temps de démarrage ni vitesse d’ouverture de projets complexes. Nous devons donc nous baser sur des principes généraux.

Source : cao.fr

Le facteur limitant principal est la vitesse de lecture/écriture du support. Une clé USB 3.0 classique offre des débits de l’ordre de 100-200 Mo/s en lecture séquentielle, contre 500 Mo/s pour un SSD externe SATA, et plus de 3000 Mo/s pour un SSD NVMe interne. KiCad, comme toute application EDA, charge de nombreux fichiers binaires (symboles, empreintes, modèles 3D) au lancement et lors de l’ouverture d’un projet. Sur une clé USB lente, ce chargement peut prendre plusieurs secondes de plus qu’avec une installation sur SSD.

En pratique, pour un projet de taille modeste (quelques centaines de composants), la différence est à peine perceptible. Pour des cartes complexes avec des dizaines de couches et des bibliothèques volumineuses, un SSD externe est vivement recommandé. Le format PortableApps.com ne compresse pas les fichiers à l’exécution, donc la taille installée d’environ 1,36 Go est directement lue depuis le support.

Un autre point est la latence d’accès aléatoire. Les clés USB, même en 3.0, ont des temps d’accès plus élevés que les SSD. Cela peut ralentir les opérations fréquentes comme la navigation dans les bibliothèques ou la sauvegarde automatique. Pour un workflow fluide, privilégiez un support de qualité (clé USB haut de gamme ou SSD externe) et évitez les hubs USB non alimentés.

Support Débit lecture typique (indicatif) Usage recommandé
Clé USB 3.0 d’entrée de gamme ~100 Mo/s Petits projets, démonstration, dépannage
Clé USB 3.0/3.1 haut de gamme 150-200 Mo/s Projets courants, travail nomade régulier
SSD externe SATA ~500 Mo/s Projets complexes, bibliothèques volumineuses
SSD NVMe interne > 3000 Mo/s Référence ; installation classique recommandée

Ces débits sont des ordres de grandeur généraux, non issus des sources KiCad ; ils servent uniquement à situer les compromis.


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

La portabilité ne doit pas faire oublier que KiCad 10.0.x est aussi une plateforme d’extension. Et sur ce terrain, l’année 2026 a été particulièrement riche — autant de nouveautés que l’utilisateur portable pourra exploiter, à condition que son packaging suive.

Le breadboard virtuel. Un plugin né dans les amphis de l’Université d’Anvers, porté par Robin Kerstens, jette un pont entre le schéma et la platine d’essai virtuelle : il transforme votre schéma en breadboard, sans quitter KiCad. Compatible avec KiCad 9 et 10, il illustre la vitalité de l’écosystème pédagogique.

Les vias de stitching par script. Plusieurs tutoriels de 2026 montrent comment générer une grille complète de vias de stitching reliés à la masse par script, plutôt qu’à la main source. Un gain de temps considérable sur les plans de masse, le blindage RF et la gestion thermique.

L’autoroutage. Freerouting reste l’option de référence pour l’autoroutage externe, mais attention : un rapport de régression signale que la version 2.3.0 produit des routes que son propre scoring juge non conformes aux clearances, là où la 2.2.4 routait proprement source. La prudence reste de mise, et la validation par DRC demeure indispensable.

L’IA dans le flux de conception. Une analyse de protoflow.ai (31 juillet 2026) recense trois méthodes réelles pour ajouter de l’IA à un workflow KiCad. Côté outillage, un plugin natif en Rust, Konnect, propose de transformer Claude en assistant de schématique et de routage via MCP source. Ces approches restent expérimentales, mais elles dessinent une direction claire.

Les bindings IPC. Comme détaillé dans notre dossier sur l’automatisation Python, la branche 10.0.x — et singulièrement la 10.0.6 — constitue le socle d’une nouvelle ère pour le pilotage scripté de KiCad. Pour l’utilisateur portable, cela signifie que les scripts écrits pour 10.0.6 et au-delà pourraient ne pas fonctionner sur la 10.0.5 : un argument de plus pour suivre les mises à jour du packaging.


Le mot de la fin : portable, oui, mais à jour

KiCad Portable 10.0.5 reste une excellente réponse à un besoin réel : travailler sans droits administrateur, sur un poste verrouillé, avec un environnement identique d’une machine à l’autre. Son architecture isolée, ses chemins relatifs et son absence d’écriture dans le registre en font un outil précieux pour le nomade, l’étudiant ou le formateur.

Mais l’année 2026 a montré les limites du modèle : alors que la branche stable enchaîne les correctifs — 10.0.6 le 29 août, 10.0.7 le 7 octobre, 10.0.8 en RC depuis le 22 octobre — le packaging portable est resté sur la 10.0.5, exposant ses utilisateurs à des régressions de performances corrigées ailleurs. La leçon est simple : la portabilité ne dispense pas d’une veille de version. Surveillez la fiche PortableApps.com, gardez une sauvegarde de votre dossier Data, et, pour les projets critiques, n’hésitez pas à revenir à une installation classique de la dernière stable.

L’EDA nomade a de l’avenir. Encore faut-il qu’elle coure au même rythme que l’écosystème qu’elle embarque.


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 *