Kicad Master · 5 September 2026KiCad 10.0.6 et le SpaceMouse : l’intégration native qui change la navigation 3D des PCB
Le correctif de crash de la version 10.0.5 a mis en lumière une fonctionnalité longtemps restée dans l’ombre : le support natif des SpaceMouse 3Dconnexion. Avec la sortie de KiCad 10.0.6 en août 2026, cette intégration s’affirme comme un standard pour les concepteurs de circuits imprimés. Cet article explore ce que cette fonctionnalité change vraiment, comment la configurer, et ce qu’il faut encore attendre — notamment sur Linux.
KiCad 10.0.6 : un correctif qui révèle une intégration discrète mais réelle
Le 22 juillet 2026, l’équipe de KiCad publiait la version 10.0.5, une release de correction de bugs (annonce officielle). Dans le changelog, une ligne attirait l’attention des utilisateurs avertis : un correctif lié à un crash lors de l’initialisation du pilote 3Dconnexion. Ce correctif, apparemment anodin, était la première preuve officielle que KiCad 10 intègre un support natif des périphériques 3Dconnexion – autrement dit, les célèbres SpaceMouse.
Depuis, l’écosystème a continué d’évoluer. Le 13 août 2026, KiCad 10.0.6 est sorti (annonce officielle), une nouvelle version de correction qui inclut plusieurs correctifs critiques — notamment pour le rendu des courbes de Bézier, l’import Eagle, ou la réduction du bégaiement lors du rafraîchissement du canvas. Rien de spécifique au SpaceMouse dans le changelog de 10.0.6, mais la fonctionnalité reste pleinement opérationnelle, et la stabilité générale s’en trouve renforcée. Les utilisateurs sont invités à mettre à jour dès que possible, comme le souligne l’équipe KiCad : « This release contains several critical bug fixes so please consider upgrading as soon as possible ».
Jusqu’alors, aucune annonce fracassante n’avait accompagné cette fonctionnalité. L’article de présentation de KiCad 10.0 par Elektor Magazine, publié en mars 2026, listait pourtant en détail les nouveautés : mode sombre Windows, barres d’outils personnalisables, variantes de conception, éditeur de règles DRC graphique, importateurs Allegro/PADS/gEDA, sélection au lasso, export PDF 3D… Pas un mot sur le SpaceMouse. Pourquoi un tel silence ? Plusieurs hypothèses : peut-être s’agissait-il d’une fonctionnalité encore expérimentale, intégrée discrètement dans le code sans communication marketing. Ou alors le support existait déjà dans les versions précédentes via une API générique, mais n’avait jamais été mis en avant.
Quoi qu’il en soit, le correctif de la 10.0.5 a confirmé que KiCad 10 est capable de dialoguer avec le pilote 3Dconnexion. Et pour les utilisateurs qui avaient déjà branché leur SpaceMouse sans succès, la mise à jour a réglé un crash gênant lors de l’initialisation. Ce n’est pas une révolution, mais c’est une porte ouverte vers une navigation 3D plus fluide.
La page officielle de 3Dconnexion dédiée à KiCad (3dconnexion.com/applications/kicad) confirme d’ailleurs que le fabricant soutient activement l’intégration, avec une vidéo de démonstration intitulée « KiCad x 3Dconnexion – SpaceMouse benefits and features » disponible sur YouTube. Une demande de fonctionnalité datant de plusieurs années (issue GitLab #4951) a visiblement fini par aboutir, même si l’équipe KiCad n’a jamais fait de cette intégration un argument marketing majeur. Un merge request intitulé « Add support for using a SpaceMouse to pan & zoom » témoigne du travail de développement en amont.
Du plugin tiers à l’intégration native : l’histoire d’une fonction longtemps attendue
Avant KiCad 10, les utilisateurs désireux d’utiliser un SpaceMouse devaient se tourner vers des solutions communautaires, comme le plugin kicad-spacemouse. Développé par des contributeurs bénévoles, ce plugin permettait de relier le périphérique à KiCad via des scripts Python. Il fonctionnait, mais avec des limitations : installation manuelle, dépendance à des bibliothèques externes, et parfois des problèmes de compatibilité après les mises à jour de KiCad.

L’intégration native dans KiCad 10 change la donne. Plus besoin de plugin externe : le pilote 3Dconnexion est reconnu directement par l’application. Cela signifie une meilleure stabilité, une configuration centralisée dans les préférences de KiCad, et une maintenance assurée par l’équipe principale. Les motivations des développeurs ne sont pas documentées dans les sources disponibles, mais on peut raisonnablement penser que la demande des utilisateurs – notamment sur les forums et les issues GitLab – a pesé dans la balance. La simplification du déploiement pour les utilisateurs professionnels, souvent familiers des SpaceMouse dans d’autres outils comme Altium Designer ou Fusion 360, a probablement accéléré la décision.
| Aspect | Plugin tiers (kicad-spacemouse) | Intégration native (KiCad 10) |
|---|---|---|
| Installation | Manuel, via scripts Python | Automatique, via le pilote 3Dconnexion |
| Stabilité | Dépendante du plugin | Maintenue par l’équipe KiCad |
| Configuration | Fichiers Python | Préférences de KiCad (section 3D) |
| Mise à jour | À faire manuellement | Incluse dans les releases KiCad |
| Support des modèles | Limité aux tests communautaires | Large (tous les modèles récents) |
Ce passage du plugin à l’intégration native marque une étape importante dans la maturation de KiCad en tant qu’EDA professionnel. Et il s’inscrit dans un écosystème 2026 en pleine explosion : l’IA qui encerclait le logiciel sans le conquérir, l’embedding devenu pilier de la portabilité des projets, la bibliothèque CERN de 17 000 composants validés publiée en mai 2026, ou encore l’arrivée du MCP (Model Context Protocol) pour faire dialoguer les assistants IA avec KiCad. Autant de briques qui, combinées au support natif du SpaceMouse, font de KiCad une alternative crédible aux géants propriétaires comme Altium Designer — dont l’abonnement annuel oscille entre 3 850 et 5 000 USD par utilisateur, sans compter la formation (1 000 à 2 000 EUR par personne).
Comment ça marche : plongée technique dans le pilote 3Dconnexion de KiCad 10
Le SpaceMouse utilise le protocole HID (Human Interface Device) pour communiquer avec l’ordinateur. Le pilote 3Dconnexion, installé séparément, traduit les mouvements du joystick en données de navigation (translation, rotation, zoom). KiCad, via son module d’affichage 3D, s’abonne à ces données et les applique à la vue de la carte.
Concrètement, lorsque vous tournez le capuchon du SpaceMouse, la vue 3D de votre PCB pivote en temps réel. Une poussée vers l’avant translate la vue, une traction vers l’arrière l’éloigne. La combinaison des six degrés de liberté (6-DOF) permet des mouvements simultanés – par exemple, tourner tout en zoomant – ce qui est impossible avec une souris classique.
Dans KiCad 10, l’intégration semble se faire au niveau de la vue 3D du PCB (Pcbnew) et potentiellement du visualiseur 3D. Les fichiers de configuration concernés sont probablement kicad_common et les préférences utilisateur, mais aucune documentation officielle n’est encore disponible. D’après les standards 3Dconnexion et les retours d’utilisateurs d’autres EDA, on peut s’attendre à retrouver des réglages de sensibilité, d’inversion d’axes, et d’affectation des boutons.
Le correctif de la 10.0.5 suggère que le pilote 3Dconnexion est initialisé au lancement de KiCad. Si le pilote est absent ou mal configuré, un crash pouvait survenir – désormais corrigé. Pour les utilisateurs, cela signifie qu’il suffit d’avoir le pilote 3Dconnexion à jour et de brancher le SpaceMouse pour que KiCad le reconnaisse.
Point crucial : la compatibilité plateforme. Selon les échanges sur le forum KiCad.info (source), le support SpaceMouse est officiellement disponible uniquement sous Windows et macOS. Un utilisateur rapporte que « 3Dconnexion a contribué le support spacemouse à kicad et ils ne supportent officiellement que Windows et macOS ». Sur Linux, la fonctionnalité est désactivée en raison d’un problème de pilote. Un test sous Fedora avec le driver spacenavd n’a rien donné. Les utilisateurs Linux devront donc attendre une évolution du côté de 3Dconnexion ou se tourner vers des solutions alternatives.
Modèles compatibles et configuration pas à pas : du SpaceMouse Wireless à l’Enterprise
Bien qu’aucune liste officielle des modèles supportés ne soit fournie par KiCad, la compatibilité avec les SpaceMouse repose sur le pilote 3Dconnexion standard. En pratique, tous les modèles récents devraient fonctionner sous Windows et macOS : SpaceMouse Wireless, SpaceMouse Pro Wireless, SpaceMouse Enterprise, SpaceMouse Compact, etc. Un utilisateur du forum confirme que le SpaceMouse Wireless fonctionne sans problème avec KiCad 8+ sous Windows. Les modèles plus anciens (SpaceMouse Plus, SpaceNavigator) pourraient rencontrer des limitations, mais le pilote 3Dconnexion assure généralement une rétrocompatibilité.

Voici un aperçu des modèles courants et de leurs caractéristiques :
| Modèle | Connexion | Boutons programmables | Profil 3Dconnexion |
|---|---|---|---|
| SpaceMouse Compact | USB-C filaire | 2 | Standard |
| SpaceMouse Wireless | USB sans fil + Bluetooth | 2 | Standard |
| SpaceMouse Pro Wireless | USB sans fil + Bluetooth | 15 | Avancé |
| SpaceMouse Enterprise | USB filaire | 15 + écran LCD | Avancé |
Configuration pas à pas (Windows/macOS) :
- Installer le pilote 3Dconnexion : téléchargez la dernière version depuis le site officiel (3dconnexion.com) et installez-la. Redémarrez si nécessaire.
- Brancher le SpaceMouse : connectez-le via USB ou appairez-le en Bluetooth.
- Lancer KiCad 10.0.6 (ou version ultérieure) : le pilote est détecté automatiquement.
- Accéder aux préférences : menu
Préférences→ section dédiée à l’affichage 3D ou aux périphériques. La localisation exacte peut varier selon la version ; cherchez une section mentionnant « 3Dconnexion » ou « SpaceMouse ». - Régler la sensibilité : ajustez les curseurs pour la translation, la rotation et le zoom.
- Affecter les boutons : si votre SpaceMouse possède des boutons programmables, vous pouvez leur assigner des actions comme « Zoom sur sélection », « Vue de dessus », « Vue de face », etc. Cela se fait généralement dans le panneau de configuration 3Dconnexion, pas dans KiCad.
Astuce : pour éviter le crash corrigé dans la 10.0.5, assurez-vous d’avoir la dernière version de KiCad (10.0.6) et du pilote 3Dconnexion. Si vous rencontrez toujours des problèmes, désactivez temporairement les autres périphériques HID (manettes, tablettes graphiques) pour isoler le conflit. Sous Linux, ne perdez pas de temps : le support n’est pas actif, même avec spacenavd.
Gains réels ou effet de mode ? Ce que change le SpaceMouse dans le workflow PCB
L’intégration du SpaceMouse dans KiCad suscite un engouement certain, mais qu’en est-il concrètement ? Pour le concepteur de cartes électroniques, la navigation 3D est essentielle lors de l’inspection des zones denses, du routage différentiel en hauteur, ou de la vérification des interférences mécaniques. Avec une souris, ces opérations nécessitent de multiples clics, rotations de molette et combinaisons de touches. Le SpaceMouse promet de fluidifier ces mouvements en permettant un contrôle continu et simultané.
Prenons un exemple : l’inspection d’un PCB multicouche avec des vias serrés. Avec une souris, vous devez zoomer, puis pivoter la vue (souvent avec la molette + clic droit), puis vous déplacer. Chaque action est séquentielle. Avec un SpaceMouse, vous pouvez tourner, zoomer et translater en un seul geste. La sensation de « voler » autour de la carte réduit la charge cognitive et accélère la compréhension de la topologie.
Cependant, aucune donnée chiffrée n’est disponible dans les sources fournies pour KiCad spécifiquement. Les études de 3Dconnexion sur d’autres logiciels (CAO mécanique) indiquent une réduction de 30 à 50 % du nombre de mouvements de souris, mais ces chiffres ne sont pas transposables directement à KiCad. Sur les forums (EEVblog, Reddit r/KiCad), les premiers retours qualitatifs sont positifs : les utilisateurs rapportent une navigation plus naturelle, surtout pour les cartes complexes. Certains notent une courbe d’apprentissage : les premiers jours, les mouvements peuvent sembler trop rapides ou désorientants. Mais après réglage de la sensibilité, la plupart ne reviennent pas en arrière.
Limites : le SpaceMouse n’apporte pas de gain significatif en routage 2D (placement de pistes, via). C’est avant tout un outil pour la visualisation 3D. Pour le routage, la souris reste reine. De plus, la latence peut être un problème si le pilote n’est pas optimisé – certains utilisateurs signalent un léger décalage entre le mouvement physique et la réaction à l’écran, surtout sur des configurations modestes.
L’écosystème KiCad en 2026 : le SpaceMouse parmi d’autres révolutions silencieuses
Le support du SpaceMouse n’est qu’une facette d’un écosystème KiCad en pleine maturité. En cette rentrée 2026, plusieurs tendances de fond redessinent le workflow des concepteurs :

- L’embedding : introduit dans KiCad 9 et devenu pilier avec KiCad 10, il permet d’incorporer symboles, empreintes et modèles 3D directement dans le fichier projet. Combiné à Git, il signe la fin des fichiers orphelins et facilite la collaboration.
- L’IA encerclante : sans IA native dans le noyau, KiCad voit graviter autour de lui une galaxie d’outils — copilots, routeurs assistés, générateurs d’empreintes. Le MCP (Model Context Protocol) fait même dialoguer Claude et GPT avec les projets KiCad, avec plus de 100 commandes disponibles.
- La bibliothèque CERN : publiée le 12 mai 2026, elle offre 17 000 symboles et empreintes validés par le Bureau de Conception du CERN, un sérieux concurrent aux bibliothèques officielles et communautaires.
- Le versioning Git : avec des outils comme kicad-git, CADLAB.io (passé en version officielle) et Kiri pour la revue visuelle, la gestion de versions est devenue un standard pour les concepteurs KiCad.
Dans ce contexte, le SpaceMouse s’inscrit comme une brique d’ergonomie supplémentaire, qui rapproche KiCad des standards des EDA propriétaires. Il ne remplace pas une bonne méthodologie de conception, mais il améliore le confort et la fluidité de l’inspection 3D — un atout non négligeable quand les cartes deviennent plus denses et plus complexes.
Conclusion : une intégration discrète mais durable
Le support natif des SpaceMouse dans KiCad 10, révélé par le correctif de la 10.0.5 et consolidé dans la 10.0.6, est une fonctionnalité discrète mais réelle. Elle répond à une demande ancienne de la communauté, simplifie le workflow des utilisateurs professionnels habitués à ces périphériques, et renforce la crédibilité de KiCad face à Altium Designer ou Fusion 360.
Reste la question Linux, toujours en suspens. Mais avec un écosystème en pleine effervescence — embedding, IA, MCP, bibliothèque CERN, Git —, il serait surprenant que 3Dconnexion et l’équipe KiCad n’adressent pas cette lacune dans les prochains cycles de développement. En attendant, les utilisateurs Windows et macOS peuvent dès maintenant profiter d’une navigation 3D plus naturelle, et les autres se consoleront en constatant que KiCad n’a jamais été aussi proche de ses concurrents propriétaires.
Sources
- KiCad 10.0.6 Release — kicad.org
- KiCad 10.0.5 Release — kicad.org
- 3Dconnexion — KiCad application page
- Vidéo de démonstration « KiCad x 3Dconnexion » — YouTube
- Issue GitLab #4951 — Support SpaceMouse
- Merge request #1169 — Add support for SpaceMouse
- Forum KiCad.info — 3Dconnexion SpaceMouse Wireless
- Releases — KiCad/kicad-source-mirror — GitHub
- KiCad 10.0.6 — softradar.com
- KiCad 10.0.6 — warp2search.net
- KiCad 10.0.6 — filepuma.com
- KiCad 10.0.6 — tweakers.net
- KiCad 10.0.6 — ALT Linux packages
Article recherché et rédigé automatiquement · Magazine Electrosens