Kicad Master · 14 September 2026KiCad → Splice CAD : le plugin open source qui connecte vos PCB au câblage cloud
Le partage de fichiers ZIP et les dépôts Git ont longtemps été les seuls moyens de collaborer sur un design PCB avec KiCad. Mais une nouvelle passerelle vient de s’ouvrir : un plugin open source permet d’exporter en un clic les connecteurs d’un projet KiCad vers Splice CAD, une plateforme cloud dédiée au câblage et à la gestion des faisceaux. Décryptage d’une innovation qui pourrait bien changer la donne pour les équipes de conception — et qui arrive à point nommé dans un écosystème KiCad 10 en pleine effervescence.
Un pont vers le cloud : pourquoi KiCad avait besoin de Splice CAD
KiCad est un outil de conception PCB open source mature, adopté aussi bien par les hobbyistes que par des entreprises. Pourtant, sa gestion de la collaboration reste artisanale. Les équipes échangent des fichiers ZIP par email, utilisent Git avec des workflows complexes, ou se tournent vers des solutions propriétaires comme Altium 365. Le partage de schémas et de PCB en ligne, avec versioning visuel et commentaires, n’est pas natif.
C’est dans ce contexte que Splice CAD, une plateforme cloud spécialisée dans la conception de faisceaux de câbles et la gestion des connecteurs, a développé un plugin d’export pour KiCad. L’objectif : permettre aux concepteurs de transférer leurs connecteurs (headers, borniers, etc.) directement dans un projet Splice CAD, où ils peuvent ensuite assigner les contreparties, router les conducteurs et collaborer en temps réel.
Le plugin est disponible sur GitHub sous licence open source, librement modifiable et auditable. Pour une communauté qui valorise la transparence, c’est un signal fort.
Mais au-delà de l’aspect technique, ce plugin répond à un besoin concret : comment faire collaborer des non-spécialistes du PCB (ingénieurs câblage, techniciens, clients) sur un design sans leur imposer d’apprendre KiCad ? Splice CAD propose une interface web dédiée au câblage, avec historique, commentaires et approbations. Le plugin fait le pont entre le monde du PCB et celui du harnais.
Ce lancement s’inscrit dans un contexte plus large d’ouverture de l’écosystème KiCad. Depuis la sortie de la version 10.0.0 le 20 mars 2026, KiCad a enchaîné les correctifs — la version 10.0.5 est disponible depuis le 22 juillet 2026, et la 10.0.6 a suivi le 29 août 2026 — et l’écosystème des plugins et outils tiers n’a jamais été aussi dynamique. Entre l’autorouteur GPU OrthoRoute, le fork chinois Huaqiu et les assistants IA comme Claude Code, KiCad 10 confirme sa place de plateforme ouverte.
Installation en trois clics : le plugin qui connecte KiCad à Splice CAD
L’installation se fait via le Plugin and Content Manager (PCM) de KiCad, un outil intégré depuis la version 7. Voici les étapes concrètes, telles que documentées sur le site officiel de Splice CAD :

- Ajouter le dépôt Splice CAD : dans le PCM, allez dans l’onglet « Repository », cliquez sur « Add », et entrez l’URL :
https://splice-cad.github.io/splice-kicad-plugin/repository.json. - Installer le plugin : une fois le dépôt ajouté, le plugin « Splice CAD » apparaît dans la liste. Cliquez sur « Install », puis « Apply Pending Changes ».
- Alternative : vous pouvez aussi télécharger le fichier
splice-kicad-plugin-<version>.zipdepuis la page GitHub Releases et l’installer via « Install from File ».
Une fois installé, le plugin se trouve dans l’éditeur de PCB (PCB Editor) sous le menu Tools → External Plugins → Export to Splice CAD. Un menu de configuration est également accessible : Splice CAD — Settings.
Configuration minimale : dans les paramètres, vous pouvez définir une clé API (optionnelle si vous utilisez l’application desktop), l’URL du serveur (par défaut https://splice-cad.com), et surtout les préfixes de désignation des connecteurs. Par défaut, le plugin détecte les composants dont la référence commence par J, CN, CON, P ou X. Vous pouvez ajouter ou retirer des préfixes selon vos conventions. Une option de « fuzzy match » permet également de reconnaître les champs fabricant/MPN même si leurs noms varient (par exemple OEM_PN, mfr, part number).
Prérequis : le plugin nécessite KiCad 9.0 ou plus récent — il cible principalement KiCad 9.x mais fonctionne également sur KiCad 10.x. Il utilise Python 3.9+ intégré à KiCad. Aucune dépendance externe n’est requise.
| Étape | Action | Détail |
|---|---|---|
| 1 | Ajout du dépôt PCM | https://splice-cad.github.io/splice-kicad-plugin/repository.json |
| 2 | Installation du plugin | Depuis le PCM ou via fichier ZIP |
| 3 | Configuration | Préfixes de connecteurs, mode desktop ou API, fuzzy match |
| 4 | Export | Tools → External Plugins → Export to Splice CAD |
L’ensemble prend moins de cinq minutes. Le plugin est léger et ne modifie pas vos fichiers de projet.
Sous le capot : comment le plugin lit vos connecteurs et vos signaux
Le plugin ne se contente pas d’exporter une image ou un fichier plat. Il analyse en profondeur votre design PCB pour extraire les informations pertinentes sur les connecteurs.
Détection des connecteurs : le plugin parcourt la liste des composants du PCB et identifie ceux dont la référence correspond aux préfixes configurés (J, CN, CON, P, X). Il utilise également un motif d’empreinte (footprint pattern) pour affiner la détection. Les trous de montage et les pads non plaqués sont filtrés pour éviter les faux positifs.
Lecture des signaux : le plugin lit le fichier netlist (.net) généré par KiCad. Pour chaque broche de connecteur, il récupère le nom du signal (par exemple CAN_H, GND, VCC). Les broches non connectées sont marquées NC (Not Connected). Cette information est cruciale pour le routage des conducteurs dans Splice CAD. Si le fichier .net n’est pas présent, le plugin exporte quand même les connecteurs avec des broches marquées NC — il suffit de générer la netlist avec kicad-cli sch export netlist <projet>.kicad_sch -o <projet>.net.
Métadonnées des composants : le plugin extrait le MPN (Manufacturer Part Number) et le fabricant depuis les champs des symboles. Ces données sont associées à chaque connecteur dans le projet Splice CAD, facilitant l’approvisionnement et la gestion des pièces. L’option « fuzzy match » permet de reconnaître des noms de champs variés comme manufacturer, mfr, part number, etc.
Deux modes de livraison :
- Mode desktop (localhost) : si l’application Splice CAD est installée sur votre machine, le plugin envoie les données via localhost. Aucune clé API n’est nécessaire. Ce mode fonctionne hors ligne. Le plugin détecte automatiquement l’application desktop via un listener local.
- Mode API web : le plugin envoie les données par requête POST HTTPS vers le serveur Splice CAD, en utilisant une clé API. Un nouveau projet est créé (ou mis à jour) dans votre compte Splice, avec un lien direct. Vous pouvez configurer les deux modes : le plugin privilégie l’application desktop lorsqu’elle est active et bascule sur le web sinon.
Stabilité des IDs : les identifiants des nœuds et des broches sont dérivés de la référence du connecteur (par exemple J1). Cela permet de réexporter le même design sans dupliquer les données : le plugin met à jour le projet existant plutôt que d’en créer un nouveau.
Données transférées : seuls les connecteurs (board headers) avec leurs broches, signaux, MPN et fabricant sont envoyés. Aucun schéma complet, layout PCB, modèle 3D ou BOM complète n’est exporté. Le plugin se concentre sur l’essentiel pour le câblage.
Aperçu avant envoi : une boîte de dialogue de prévisualisation affiche chaque connecteur détecté avec ses métadonnées (fabricant, série, MPN, pitch), les fonctions broche par broche (ex. Pin 1 +5V, Pin 2 GND, Pin 3 NC), et la destination (desktop, web, ou les deux). Vous pouvez décocher les connecteurs que vous ne souhaitez pas envoyer avant de cliquer sur « Send to Splice CAD (N) ».
| Donnée exportée | Détail |
|---|---|
| Connecteurs | Référence, nombre de broches, empreinte |
| Signaux | Noms des nets pour chaque broche |
| Métadonnées | MPN, fabricant (depuis les champs symboles) |
| IDs stables | Dérivés de la référence (ex: J1) |
Du PCB au projet collaboratif : les cas d’usage concrets
Bien que les sources officielles ne fournissent pas encore de retours d’utilisateurs documentés, les fonctionnalités du plugin suggèrent plusieurs scénarios d’utilisation.
Équipe de 2 à 10 personnes : un concepteur PCB travaille sur une carte mère complexe avec plusieurs connecteurs. Il exporte ces connecteurs vers Splice CAD. Les ingénieurs câblage peuvent alors, depuis leur navigateur, assigner les contreparties (les connecteurs femelles, les fils, les gaines) et router les conducteurs entre les broches. Plus besoin d’attendre que le concepteur PCB leur envoie un fichier mis à jour.
Révisions asynchrones : le versioning visuel de Splice CAD permet de suivre les modifications. Un commentaire peut être laissé sur un connecteur spécifique (« Vérifier l’orientation du verrou »). L’historique des changements est conservé, avec possibilité de revenir en arrière.
Revue par des non-spécialistes : un chef de projet ou un client peut visualiser le faisceau dans Splice CAD sans avoir à installer KiCad. Il peut approuver ou demander des modifications directement sur la plateforme.
Comparaison avec Git : Git est puissant pour le code, mais moins adapté aux fichiers binaires et aux schémas. Splice CAD offre une interface visuelle, des commentaires contextuels et un workflow d’approbation. Le plugin évite de devoir gérer des conflits de merge sur des fichiers .kicad_pcb. Cela dit, Git reste un outil précieux pour le versioning des fichiers KiCad eux-mêmes — comme le rappelle Anchorpoint dans son guide de juin 2026, les fichiers texte de KiCad se marient très bien avec Git pour le contrôle de version des layouts.
Comparaison avec le partage de fichiers ZIP : l’envoi de ZIP par email est source d’erreurs (mauvaise version, fichiers oubliés). Le plugin garantit que les données exportées sont à jour et directement exploitables dans Splice CAD.
Synergie avec les outils IA : dans un contexte où la revue de PCB s’ouvre aux assistants IA — comme le montre l’utilisation croissante de Claude Code avec KiCad pour analyser les fichiers .kicad_pcb — le plugin Splice CAD ajoute une brique collaborative supplémentaire. L’export des connecteurs vers une plateforme cloud permet aux équipes de valider les aspects câblage indépendamment du design PCB, pendant que d’autres outils automatisent la vérification des règles de conception.
Face à Altium 365 et Upverter : où se situe le plugin Splice ?
Le paysage des solutions cloud pour PCB design est dominé par Altium 365, Upverter (racheté par Altium), et des outils plus spécialisés comme SnapEDA (bibliothèques) ou le format standard IPC-2581. Comparons-les avec le plugin Splice CAD.
| Critère | Splice CAD Plugin | Altium 365 | Upverter | IPC-2581 |
|---|---|---|---|---|
| Type | Plugin d’export (connecteurs) | Plateforme cloud complète | Outil web-based | Format de fichier standard |
| Gratuité | Open source | Payant (abonnement) | Payant (freemium limité) | Gratuit (standard) |
| Données exportées | Connecteurs, signaux, MPN | Design complet (schéma, PCB, BOM) | Design complet (web) | Design complet (fichier) |
| Collaboration | Via Splice CAD (câblage) | Commentaires, approbations, historique | Commentaires, partage | Aucune (fichier) |
| Intégration KiCad | Native (PCM) | Via plugin tiers (payant) | Import/export manuel | Export manuel |
| Focalisation | Connecteurs et faisceaux | Design PCB complet | Design PCB complet | Interopérabilité |
Altium 365 reste la référence des plateformes cloud propriétaires, avec un coût annuel par utilisateur de 3 850 à 5 000 USD — un investissement conséquent pour les PME. Il offre une couverture complète du cycle de conception, du schéma au PCB, avec un versioning visuel et des outils de revue collaboratifs. Mais cette puissance a un prix : l’abonnement annuel est un frein pour les hobbyistes et les petites structures, et l’intégration native avec KiCad n’existe pas — elle passe par des plugins tiers payants.
Upverter, racheté par Altium, propose une approche entièrement web-based, mais son intégration avec KiCad reste manuelle (import/export de fichiers). Il est également payant, avec une offre freemium limitée.
IPC-2581 est un format de fichier standard ouvert, mais il ne fournit aucune fonctionnalité de collaboration en soi — c’est un format d’échange, pas une plateforme.
Le plugin Splice CAD se distingue par sa focalisation chirurgicale : il ne cherche pas à remplacer un outil de conception PCB complet, mais à combler un manque précis — la gestion des connecteurs et des faisceaux de câbles. Cette spécialisation est à la fois sa force (simplicité, gratuité, intégration native) et sa limite (il ne couvre qu’une partie du workflow).
Pour les équipes qui conçoivent des cartes avec de nombreux connecteurs (backplanes, cartes mères, modules I/O), le plugin Splice CAD offre un pont direct vers un outil de câblage collaboratif, sans coût de licence supplémentaire. C’est une alternative crédible aux solutions propriétaires, d’autant plus pertinente dans un contexte où KiCad 10.x s’impose comme une alternative sérieuse à Altium Designer — avec un coût total sur 3 ans pour 5 utilisateurs qui dépasse les 175 000 USD chez Altium, contre zéro pour KiCad.
Sources

- GitHub — splice-cad/splice-kicad-plugin
- Splice Documentation — KiCad Plugin
- KiCad 10.0.6 Release — kicad.org (29 août 2026)
- KiCad 10.0.5 Release — kicad.org (22 juillet 2026)
- KiCad Version 10.0.6 Release Candidate 1 — kicad.org (18 août 2026)
- KiCad Version 10.0.5 Release Candidate 1 — kicad.org (15 juillet 2026)
- KiCad vs Altium in 2026 — protoflow.ai (9 août 2026)
- Altium Designer vs KiCad Comparison (2026) — ToolsInfo.com (27 juillet 2026)
- KiCad MCP Server by Seeed-Studio — Glama (16 juillet 2026)
- KiCad Python Scripting: pcbnew API for CI Automation — electronicsdesign.au (24 juillet 2026)
- KiCad Autorouting Made Easy — rottenwifi.com (13 août 2026)
Article recherché et rédigé automatiquement · Magazine Electrosens