Comment Convertir EasyEDA en KiCad : Guide de Migration Complet (2025)

Maîtrisez la conversion d'EasyEDA vers KiCad avec ce guide complet. Apprenez à migrer vos schémas, PCB et bibliothèques de composants en utilisant easyeda2kicad, des outils en ligne et des méthodes manuelles.

S
Schemalyzer Team·Ingénieurs Électroniciens
||30 min read
EasyEDAKiCadConversionMigrationPCB DesignSchematiceasyeda2kicadLCSCJLCPCB
Comment Convertir EasyEDA en KiCad : Guide de Migration Complet (2025)
Guide de conversion EasyEDA vers KiCad

Introduction

Changer d'outil de conception de PCB est un défi courant pour les ingénieurs électroniques. Que vous passiez à KiCad pour ses puissantes fonctionnalités open-source, que vous collaboriez avec une équipe utilisant un logiciel différent, ou que vous souhaitiez simplement conserver une sauvegarde dans un autre format, convertir vos conceptions EasyEDA est essentiel.

Ce guide complet couvre toutes les méthodes disponibles pour convertir des projets EasyEDA au format KiCad en 2025. Vous apprendrez à migrer des projets complets incluant schémas, layouts PCB et bibliothèques de composants tout en évitant les pièges courants qui peuvent faire échouer votre conversion.

Ce que vous apprendrez

  • 4 méthodes différentes pour convertir EasyEDA vers KiCad
  • Comment convertir des composants LCSC individuels en bibliothèques KiCad
  • Flux de travail complet de conversion de projet (schéma + PCB)
  • Liste de vérification post-conversion
  • Limitations connues et solutions de contournement
  • Meilleures pratiques pour une migration réussie

Pourquoi convertir d'EasyEDA vers KiCad ?

EasyEDA et KiCad sont tous deux d'excellents outils de conception de PCB, mais ils ont des forces différentes. Voici les raisons courantes pour lesquelles les ingénieurs migrent d'EasyEDA vers KiCad :

Avantages de KiCad

  • Fonctionnement hors ligne - Aucune connexion Internet requise
  • Routage Push & Shove - Routage interactif avancé
  • Scripts Python - Capacités d'automatisation complètes
  • Open source - Gratuit pour toujours, piloté par la communauté
  • Adoption industrielle - Largement utilisé professionnellement

Avantages d'EasyEDA

  • Basé sur le web - Accessible depuis n'importe quel appareil
  • Intégration LCSC - Prix et stock en temps réel
  • Workflow JLCPCB - Commande en un clic
  • Grande bibliothèque de pièces - Plus de 700 000 composants
  • Courbe d'apprentissage facile - Convivial pour débutants

De nombreux ingénieurs utilisent les deux outils : EasyEDA pour les prototypes rapides avec assemblage JLCPCB, et KiCad pour les projets complexes nécessitant des fonctionnalités avancées. Pouvoir convertir entre les deux vous donne le meilleur des deux mondes.

Aperçu des méthodes de conversion

Il existe quatre méthodes principales pour convertir des conceptions EasyEDA au format KiCad. Chacune a des forces différentes selon vos besoins :

Méthodes de conversion EasyEDA vers KiCad
MéthodeIdéale pourDifficulté
Wokwi OnlineConversion rapide de PCB, aucune installationFacile
easyeda2kicad.pyComposants LCSC avec modèles 3DMoyen
easyeda2kicad6Projet complet (schéma + PCB)Avancé
KiCad PluginImport de composants dans KiCadFacile

Méthode 1 : Convertisseur en ligne Wokwi

L'outil en ligne Wokwi EasyEDA2KiCad est le moyen le plus rapide de convertir des fichiers PCB EasyEDA au format KiCad. Il fonctionne entièrement dans votre navigateur, donc vos fichiers ne quittent jamais votre ordinateur.

Idéal pour

Conversions rapides de PCB lorsque vous avez seulement besoin du layout de la carte sans les schémas. Aucune installation de logiciel requise.

Instructions étape par étape

  1. Exporter depuis EasyEDA : Dans EasyEDA, allez dans Document > Exporter > Source EasyEDA... et téléchargez votre projet au format JSON.
  2. Ouvrir le convertisseur : Visitez wokwi.com/tools/easyeda2kicad
  3. Télécharger votre fichier : Cliquez pour sélectionner votre fichier JSON de carte EasyEDA.
  4. Télécharger le résultat : Le fichier PCB KiCad converti se téléchargera automatiquement.
  5. Ouvrir dans KiCad : Ouvrez le fichier .kicad_pcb dans l'éditeur PCB de KiCad.

Limitations

  • Convertit uniquement les fichiers PCB, pas les schémas
  • N'inclut pas les symboles de composants ni les modèles 3D
  • Peut nécessiter une configuration manuelle de la bibliothèque d'empreintes dans KiCad

Méthode 2 : easyeda2kicad.py (Python)

Le package Python easyeda2kicad est l'outil le plus populaire pour convertir des composants LCSC/EasyEDA au format KiCad. Il génère des symboles, des empreintes et des modèles 3D en couleur.

Idéal pour

Créer une bibliothèque KiCad à partir de composants LCSC. Idéal pour les workflows d'assemblage JLCPCB où vous souhaitez utiliser des références LCSC dans KiCad.

Installation

Installez le package en utilisant pip :

pip install easyeda2kicad

Utilisation de base

Convertir un composant en utilisant son numéro de pièce LCSC :

# Tout convertir (symbole + empreinte + modèle 3D)
easyeda2kicad --full --lcsc_id=C2040

# Convertir seulement symbole et empreinte
easyeda2kicad --symbol --footprint --lcsc_id=C2040

# Convertir symbole uniquement
easyeda2kicad --symbol --lcsc_id=C2040

# Convertir empreinte uniquement
easyeda2kicad --footprint --lcsc_id=C2040

# Convertir modèle 3D uniquement
easyeda2kicad --3d --lcsc_id=C2040

# Utiliser le format KiCad v5 legacy
easyeda2kicad --symbol --lcsc_id=C2040 --v5

# Chemin de sortie personnalisé
easyeda2kicad --full --lcsc_id=C2040 --output ~/libs/my_lib

Configuration de la bibliothèque KiCad

Après avoir converti les composants, configurez KiCad pour utiliser les bibliothèques générées :

  1. Définir la variable d'environnement : Dans KiCad, allez dans Préférences > Configurer les chemins et ajoutez une nouvelle variable :
    Nom : EASYEDA2KICAD
    Chemin : C:/Users/VotreNom/Documents/Kicad/easyeda2kicad/ (Windows) ou/home/VotreNom/Documents/Kicad/easyeda2kicad/ (Linux)
  2. Ajouter la bibliothèque de symboles : Allez dans Préférences > Gérer les bibliothèques de symboles, cliquez sur l'onglet Bibliothèques globales, et ajoutez :
    Surnom : easyeda2kicad
    Chemin : ${EASYEDA2KICAD}/easyeda2kicad.kicad_sym
  3. Ajouter la bibliothèque d'empreintes : Allez dans Préférences > Gérer les bibliothèques d'empreintes, cliquez sur l'onglet Bibliothèques globales, et ajoutez :
    Surnom : easyeda2kicad
    Chemin : ${EASYEDA2KICAD}/easyeda2kicad.pretty

Emplacements de sortie par défaut

Windows :

C:/Users/VotreNom/Documents/Kicad/easyeda2kicad/

Linux/Mac :

/home/VotreNom/Documents/Kicad/easyeda2kicad/

Fichiers générés :

  • easyeda2kicad.kicad_sym - Bibliothèque de symboles KiCad v6+
  • easyeda2kicad.lib - Bibliothèque de symboles KiCad v5 legacy
  • easyeda2kicad.pretty/ - Dossier de bibliothèque d'empreintes
  • easyeda2kicad.3dshapes/ - Modèles 3D (.wrl et .step)

Méthode 3 : easyeda2kicad6 (Node.js)

L'outil easyeda2kicad6 est un convertisseur TypeScript/Node.js qui gère la conversion complète de projets incluant schémas et PCB. C'est l'option la plus complète pour une migration complète de projet.

Idéal pour

Migration complète de projet lorsque vous avez besoin à la fois du schéma et du PCB avec symboles et empreintes synchronisés.

Installation

  1. Installez Node.js (v16 ou ultérieur)
  2. Téléchargez easyeda2kicad6 depuis GitHub
  3. Extrayez le fichier zip téléchargé
  4. Ouvrez un terminal dans le dossier extrait et exécutez :
    npm install uuid
  5. Vérifiez l'installation :
    node dist/main.js
    Cela devrait afficher les informations d'utilisation.

Flux de travail de conversion de projet complet

Convertir un projet complet nécessite plusieurs étapes pour maintenir la synchronisation schéma-PCB :

Flux de travail de conversion complète de projet EasyEDA vers KiCad
  1. Exporter depuis EasyEDA :
    • Ouvrez votre projet dans EasyEDA
    • Allez dans Fichier > Exporter > Exporter les empreintes vers la bibliothèque...
    • Choisissez "EasyEDA" comme format de bibliothèque et cliquez sur OK
    • Exportez à la fois le schéma et le PCB sous forme de fichiers JSON
  2. Convertir le PCB en premier :
    node dist/main.js "MonProjet_PCB.json"
  3. Ouvrir dans KiCad et ajouter la bibliothèque d'empreintes :
    • Ouvrez le fichier .kicad_pcb généré dans KiCad
    • Allez dans Préférences > Gérer les bibliothèques d'empreintes
    • Ajoutez le dossier EasyEDA.pretty généré comme bibliothèque spécifique au projet
  4. Convertir le schéma :
    node dist/main.js "MonProjet_SCH.json"
  5. Ajouter la bibliothèque de symboles :
    • Allez dans Préférences > Gérer les bibliothèques de symboles
    • Ajoutez le fichier .sym généré comme bibliothèque spécifique au projet
  6. Annoter et synchroniser :
    • Ouvrez Outils > Annoter le schéma...
    • Activez "Conserver les annotations existantes"
    • Cliquez sur Annoter
    • Allez dans Outils > Mettre à jour le PCB à partir du schéma
    • Sélectionnez uniquement "Relier les empreintes aux symboles du schéma en fonction de leurs désignateurs de référence"
    • Cliquez sur Mettre à jour le PCB
  7. Vérifier :
    • Exécutez l'ERC (Vérification des règles électriques) sur le schéma
    • Exécutez le DRC (Vérification des règles de conception) sur le PCB
    • Appuyez sur "B" pour reconstruire les plans de cuivre
    • Enregistrez les deux fichiers

Méthode 4 : Plugin KiCad

Le plugin KiCAD-EasyEDA-Parts fournit une interface pratique directement dans KiCad pour télécharger et convertir des composants LCSC.

Installation

  1. Téléchargez depuis GitHub
  2. Copiez le plugin dans votre dossier de plugins KiCad
  3. Redémarrez KiCad
  4. Accédez au plugin depuis Outils > Plugins externes > EasyEDA Parts

Utilisation

  1. Ouvrez le plugin dans KiCad
  2. Entrez le numéro de pièce LCSC (par ex., C2040)
  3. Cliquez sur Télécharger
  4. Le symbole, l'empreinte et le modèle 3D sont ajoutés à vos bibliothèques KiCad

Astuce

Le plugin KiCad est un wrapper autour d'easyeda2kicad.py, il a donc les mêmes capacités mais avec une interface graphique à l'intérieur de KiCad.

Conversion de composants individuels

Parfois, vous n'avez pas besoin de convertir un projet entier - vous voulez simplement utiliser des composants LCSC spécifiques dans KiCad. Voici comment créer efficacement votre bibliothèque :

Trouver le numéro de pièce LCSC

Chaque composant dans l'écosystème EasyEDA/LCSC a un numéro de pièce LCSC unique (par ex., C2040 pour l'ESP32-WROOM-32). Vous pouvez le trouver :

  • Sur la page produit du site LCSC
  • Dans les propriétés du composant EasyEDA
  • Dans le BOM de votre projet

Conversion en lot

Convertissez plusieurs composants en une fois en créant un script simple :

#!/bin/bash
# Convertir plusieurs composants LCSC vers KiCad

PARTS=(
  "C2040"    # ESP32-WROOM-32
  "C14663"   # STM32F103C8T6
  "C2761969" # RP2040
  "C965"     # AMS1117-3.3
)

for part in "${PARTS[@]}"; do
  echo "Conversion de $part..."
  easyeda2kicad --full --lcsc_id=$part
done

echo "Terminé ! Tous les composants convertis."

Conversion de projets complets

Pour une conversion complète de projet, suivez ce flux de travail détaillé :

Étape 1 : Exporter depuis EasyEDA

  1. Ouvrez votre projet dans EasyEDA (Standard ou Pro)
  2. Pour EasyEDA Standard :
    • Allez dans Document > Exporter > Source EasyEDA...
    • Téléchargez le fichier ZIP contenant les fichiers JSON
  3. Pour EasyEDA Pro :
    • Allez dans Fichier > Exporter > EasyEDA (Professional)...
    • Exportez au format .epro ou .zip
  4. Extrayez le fichier ZIP dans un dossier de travail

Étape 2 : Convertir le PCB

Convertissez toujours le PCB en premier, car il génère la bibliothèque d'empreintes nécessaire au schéma :

# En utilisant easyeda2kicad6
node dist/main.js "MonProjet_PCB.json"

# Ou en utilisant le convertisseur en ligne
# Téléchargez le PCB JSON sur wokwi.com/tools/easyeda2kicad

Étape 3 : Convertir le schéma

Convertir le fichier JSON du schéma :

# Assurez-vous que le schéma a le même nom de base que le PCB
node dist/main.js "MonProjet_SCH.json"

Étape 4 : Synchroniser dans KiCad

  1. Ouvrez le projet converti dans KiCad
  2. Ajoutez les bibliothèques générées à votre projet
  3. Exécutez l'annotation avec "Conserver les annotations existantes" activé
  4. Mettez à jour le PCB à partir du schéma avec l'option "Relier les empreintes" uniquement
  5. Exécutez les vérifications ERC et DRC
  6. Reconstruisez les plans de cuivre (appuyez sur "B")

Liste de vérification post-conversion

Après avoir converti votre projet, utilisez cette liste de vérification pour vérifier que tout est correct :

Liste de vérification

Limitations connues

Tous les outils de conversion ont des limitations. Les comprendre vous aide à planifier les corrections manuelles :

Limitations du schéma

  • Symboles multi-parties : Les amplis op et autres composants multi-unités nécessitent une édition manuelle
  • Arcs : Peuvent être mal formés en raison des différences de format
  • Images : Seul le PNG base64 est pris en charge, peut nécessiter un repositionnement
  • Rotation du texte : Certains textes peuvent nécessiter un ajustement manuel
  • Entrées de bus : Peuvent ne pas se convertir correctement

Limitations du PCB

  • Vias d'empreinte : Convertis en vias standard
  • Priorité de zone : Peut nécessiter un ajustement manuel
  • Graphiques SVG : Convertis en polylignes sans découpes
  • Étiquettes locales multiples : Non prises en charge sur le même net
  • Positionnement de sérigraphie : Peut nécessiter un ajustement manuel

Avertissement important

L'exactitude des fichiers convertis ne peut être garantie. Vérifiez toujours les empreintes par rapport aux datasheets des composants avant la fabrication. Imprimer le PCB à l'échelle 1:1 et tester physiquement l'ajustement des composants est fortement recommandé.

Résolution des problèmes courants

Empreintes non trouvées dans KiCad

Problème : KiCad affiche des erreurs d'empreintes manquantes après la conversion.

Solution : Assurez-vous d'avoir ajouté le dossier .pretty généré à vos bibliothèques d'empreintes. Vérifiez que le chemin de la bibliothèque est correct et que le dossier existe.

Symboles manquants dans le schéma

Problème : Certains composants apparaissent sous forme de points d'interrogation dans le schéma.

Solution : Ajoutez le fichier .sym généré à vos bibliothèques de symboles. Vous devrez peut-être relier manuellement les symboles orphelins à leurs empreintes.

Plans de cuivre non visibles

Problème : Les zones remplies apparaissent vides après l'ouverture du PCB converti.

Solution : Appuyez sur "B" dans KiCad pour reconstruire tous les plans de cuivre. C'est un comportement attendu - KiCad ne stocke pas les remplissages de zone dans le fichier.

Erreurs DRC concernant des éléments non connectés

Problème : Plusieurs erreurs DRC concernant des pads ou des pistes non connectés.

Solution : Vérifiez les priorités de zone et reconstruisez les remplissages. Certaines pistes peuvent nécessiter une connexion manuelle si elles dépendaient de fonctionnalités spécifiques à EasyEDA.

Modèles 3D ne s'affichent pas

Problème : La visionneuse 3D affiche des rectangles plats au lieu de formes de composants.

Solution : Vérifiez que le chemin du dossier .3dshapes est correctement défini dans les propriétés de l'empreinte. Vérifiez que la variable d'environnement EASYEDA2KICADpointe vers le bon emplacement.

Le script Python échoue avec une erreur d'API

Problème : easyeda2kicad.py échoue avec des erreurs réseau ou d'API.

Solution : L'outil interroge les serveurs LCSC/EasyEDA. Vérifiez votre connexion Internet. Certaines pièces peuvent ne pas être disponibles via l'API - essayez un ID LCSC différent ou utilisez la méthode d'exportation JSON manuelle.

Meilleures pratiques

Avant la conversion

  • Exécutez d'abord le DRC dans EasyEDA : Corrigez les erreurs avant l'exportation pour éviter d'hériter des problèmes.
  • Documentez votre liste de composants : Conservez une feuille de calcul des numéros de pièces LCSC pour référence.
  • Exportez de nouveaux fichiers JSON : N'utilisez pas d'anciennes exportations - créez-en de nouvelles juste avant la conversion.

Pendant la conversion

  • Convertissez le PCB avant le schéma : Cela garantit que les bibliothèques d'empreintes sont disponibles lors de l'ouverture du schéma.
  • Conservez les deux fichiers dans le même dossier : Les outils de conversion s'attendent à ce qu'ils soient ensemble.
  • Utilisez des bibliothèques spécifiques au projet : Évitez de polluer vos bibliothèques globales avec des composants convertis.

Après la conversion

  • Imprimez et vérifiez les empreintes : Vérifiez toujours les composants critiques à l'échelle 1:1.
  • Exécutez ERC et DRC : Laissez KiCad détecter les problèmes manqués par la conversion.
  • Vérifiez manuellement les connexions d'alimentation : Vérifiez que VCC, GND et autres nets d'alimentation sont corrects.
  • Conservez les fichiers EasyEDA originaux : Ne supprimez jamais vos originaux tant que la version KiCad n'est pas entièrement vérifiée.

Conclusion

Convertir des conceptions EasyEDA vers KiCad est tout à fait possible avec les bons outils et le bon flux de travail. Bien qu'aucune conversion ne soit parfaite, la combinaison d'outils automatisés et de vérification manuelle garantit que vous pouvez migrer vos projets avec succès.

Pour les imports de composants simples, utilisez easyeda2kicad.py ou le plugin KiCad. Pour les conversions rapides de PCB, l'outil en ligne Wokwi est le plus rapide. Pour les projets complets avec schémas, utilisez easyeda2kicad6.

Rappelez-vous : vérifiez toujours les empreintes converties par rapport aux datasheets, exécutez les vérifications DRC/ERC, et conservez vos fichiers EasyEDA originaux comme sauvegarde. Avec une vérification soigneuse, vous pouvez utiliser en toute confiance des conceptions converties pour la production.

S

Schemalyzer Team

Electronics Engineers

The Schemalyzer team consists of experienced electronics engineers who create comprehensive guides to help you design better PCBs and avoid common mistakes.

Verify Your Converted Schematics with AI

After converting your EasyEDA designs to KiCad, use Schemalyzer to automatically review your schematics for errors and potential issues.

Try Free Schematic Review