EasyEDA zu KiCad konvertieren: Vollständige Migrationsanleitung (2025)

Meistern Sie die EasyEDA zu KiCad Konvertierung mit dieser umfassenden Anleitung. Lernen Sie Schaltpläne, PCBs und Bauteilbibliotheken mit easyeda2kicad, Online-Tools und manuellen Methoden zu migrieren.

S
Schemalyzer Team·Elektronikingenieure
||30 min read
EasyEDAKiCadConversionMigrationPCB DesignSchematiceasyeda2kicadLCSCJLCPCB
EasyEDA zu KiCad konvertieren: Vollständige Migrationsanleitung (2025)
EasyEDA zu KiCad Konvertierungsanleitung

Einführung

Der Wechsel zwischen PCB-Design-Tools ist eine häufige Herausforderung für Elektronikingenieure. Ob Sie zu KiCad wegen seiner leistungsstarken Open-Source-Funktionen wechseln, mit einem Team zusammenarbeiten, das andere Software verwendet, oder einfach ein Backup in einem anderen Format behalten möchten – die Konvertierung Ihrer EasyEDA-Designs ist unerlässlich.

Dieser umfassende Leitfaden behandelt alle verfügbaren Methoden zur Konvertierung von EasyEDA-Projekten ins KiCad-Format im Jahr 2025. Sie lernen, vollständige Projekte einschließlich Schaltplänen, PCB-Layouts und Bauteilbibliotheken zu migrieren, während Sie häufige Fallstricke vermeiden, die Ihre Konvertierung zum Scheitern bringen könnten.

Was Sie lernen werden

  • 4 verschiedene Methoden zur Konvertierung von EasyEDA nach KiCad
  • Wie man einzelne LCSC-Bauteile in KiCad-Bibliotheken konvertiert
  • Vollständiger Projektkonvertierungs-Workflow (Schaltplan + PCB)
  • Checkliste zur Überprüfung nach der Konvertierung
  • Bekannte Einschränkungen und Workarounds
  • Best Practices für eine erfolgreiche Migration

Warum von EasyEDA zu KiCad konvertieren?

Sowohl EasyEDA als auch KiCad sind hervorragende PCB-Design-Tools, haben aber unterschiedliche Stärken. Hier sind häufige Gründe, warum Ingenieure von EasyEDA zu KiCad migrieren:

KiCad Vorteile

  • Offline-Betrieb - Keine Internetverbindung erforderlich
  • Push & Shove Routing - Erweiterte interaktive Leiterbahnführung
  • Python-Scripting - Vollständige Automatisierungsmöglichkeiten
  • Open Source - Für immer kostenlos, community-getrieben
  • Industrielle Akzeptanz - Weit verbreitet im professionellen Einsatz

EasyEDA Vorteile

  • Web-basiert - Zugriff von jedem Gerät aus
  • LCSC-Integration - Echtzeit-Preise und Lagerbestände
  • JLCPCB-Workflow - Bestellung mit einem Klick
  • Große Bauteilbibliothek - Über 700.000 Komponenten
  • Einfache Lernkurve - Anfängerfreundlich

Viele Ingenieure nutzen beide Tools: EasyEDA für schnelle Prototypen mit JLCPCB-Bestückung und KiCad für komplexe Projekte, die erweiterte Funktionen erfordern. Die Möglichkeit, zwischen beiden zu konvertieren, gibt Ihnen das Beste aus beiden Welten.

Übersicht der Konvertierungsmethoden

Es gibt vier Hauptmethoden zur Konvertierung von EasyEDA-Designs ins KiCad-Format. Jede hat unterschiedliche Stärken, abhängig von Ihren Anforderungen:

EasyEDA zu KiCad Konvertierungsmethoden
MethodeAm besten geeignet fürSchwierigkeit
Wokwi OnlineSchnelle PCB-Konvertierung, keine InstallationEinfach
easyeda2kicad.pyLCSC-Komponenten mit 3D-ModellenMittel
easyeda2kicad6Vollständiges Projekt (Schaltplan + PCB)Fortgeschritten
KiCad PluginBauteilimport innerhalb von KiCadEinfach

Methode 1: Wokwi Online-Konverter

Das Wokwi EasyEDA2KiCad Online-Tool ist der schnellste Weg, um EasyEDA-PCB-Dateien ins KiCad-Format zu konvertieren. Es läuft vollständig in Ihrem Browser, sodass Ihre Dateien Ihren Computer nie verlassen.

Am besten geeignet für

Schnelle PCB-Konvertierungen, wenn Sie nur das Board-Layout ohne Schaltpläne benötigen. Keine Software-Installation erforderlich.

Schritt-für-Schritt-Anleitung

  1. Aus EasyEDA exportieren: Gehen Sie in EasyEDA zu Document > Export > EasyEDA Source... und laden Sie Ihr Projekt als JSON herunter.
  2. Konverter öffnen: Besuchen Sie wokwi.com/tools/easyeda2kicad
  3. Datei hochladen: Klicken Sie, um Ihre EasyEDA-Board-JSON-Datei auszuwählen.
  4. Ergebnis herunterladen: Die konvertierte KiCad-PCB-Datei wird automatisch heruntergeladen.
  5. In KiCad öffnen: Öffnen Sie die .kicad_pcb-Datei im PCB-Editor von KiCad.

Einschränkungen

  • Konvertiert nur PCB-Dateien, keine Schaltpläne
  • Enthält keine Bauteilsymbole oder 3D-Modelle
  • Kann manuelle Footprint-Bibliothek-Einrichtung in KiCad erfordern

Methode 2: easyeda2kicad.py (Python)

Das easyeda2kicad Python-Paket ist das beliebteste Tool zur Konvertierung von LCSC/EasyEDA-Komponenten ins KiCad-Format. Es generiert Symbole, Footprints und 3D-Modelle in voller Farbe.

Am besten geeignet für

Aufbau einer KiCad-Bibliothek aus LCSC-Komponenten. Ideal für JLCPCB-Bestückungs-Workflows, bei denen Sie LCSC-Teilenummern in KiCad verwenden möchten.

Installation

Installieren Sie das Paket mit pip:

pip install easyeda2kicad

Grundlegende Verwendung

Konvertieren Sie eine Komponente anhand ihrer LCSC-Teilenummer:

# Alles konvertieren (Symbol + Footprint + 3D-Modell)
easyeda2kicad --full --lcsc_id=C2040

# Nur Symbol und Footprint konvertieren
easyeda2kicad --symbol --footprint --lcsc_id=C2040

# Nur Symbol konvertieren
easyeda2kicad --symbol --lcsc_id=C2040

# Nur Footprint konvertieren
easyeda2kicad --footprint --lcsc_id=C2040

# Nur 3D-Modell konvertieren
easyeda2kicad --3d --lcsc_id=C2040

# Legacy KiCad v5 Format verwenden
easyeda2kicad --symbol --lcsc_id=C2040 --v5

# Benutzerdefinierter Ausgabepfad
easyeda2kicad --full --lcsc_id=C2040 --output ~/libs/my_lib

KiCad-Bibliothek-Einrichtung

Nach der Konvertierung von Komponenten konfigurieren Sie KiCad, um die generierten Bibliotheken zu verwenden:

  1. Umgebungsvariable festlegen: Gehen Sie in KiCad zu Preferences > Configure Paths und fügen Sie eine neue Variable hinzu:
    Name: EASYEDA2KICAD
    Pfad: C:/Users/IhrName/Documents/Kicad/easyeda2kicad/ (Windows) oder/home/IhrName/Documents/Kicad/easyeda2kicad/ (Linux)
  2. Symbol-Bibliothek hinzufügen: Gehen Sie zu Preferences > Manage Symbol Libraries, klicken Sie auf den Tab Global Libraries und fügen Sie hinzu:
    Nickname: easyeda2kicad
    Pfad: ${EASYEDA2KICAD}/easyeda2kicad.kicad_sym
  3. Footprint-Bibliothek hinzufügen: Gehen Sie zu Preferences > Manage Footprint Libraries, klicken Sie auf den Tab Global Libraries und fügen Sie hinzu:
    Nickname: easyeda2kicad
    Pfad: ${EASYEDA2KICAD}/easyeda2kicad.pretty

Standard-Ausgabeorte

Windows:

C:/Users/IhrName/Documents/Kicad/easyeda2kicad/

Linux/Mac:

/home/IhrName/Documents/Kicad/easyeda2kicad/

Generierte Dateien:

  • easyeda2kicad.kicad_sym - KiCad v6+ Symbol-Bibliothek
  • easyeda2kicad.lib - KiCad v5 Legacy Symbol-Bibliothek
  • easyeda2kicad.pretty/ - Footprint-Bibliothek-Ordner
  • easyeda2kicad.3dshapes/ - 3D-Modelle (.wrl und .step)

Methode 3: easyeda2kicad6 (Node.js)

Das easyeda2kicad6 Tool ist ein TypeScript/Node.js-Konverter, der die vollständige Projektkonvertierung einschließlich Schaltplänen und PCBs übernimmt. Es ist die umfassendste Option für die vollständige Projektmigration.

Am besten geeignet für

Vollständige Projektmigration, wenn Sie sowohl Schaltplan als auch PCB mit synchronisierten Symbolen und Footprints benötigen.

Installation

  1. Installieren Sie Node.js (v16 oder neuer)
  2. Laden Sie easyeda2kicad6 von GitHub herunter
  3. Entpacken Sie die heruntergeladene ZIP-Datei
  4. Öffnen Sie ein Terminal im entpackten Ordner und führen Sie aus:
    npm install uuid
  5. Installation überprüfen:
    node dist/main.js
    Dies sollte Nutzungsinformationen anzeigen.

Vollständiger Projektkonvertierungs-Workflow

Die Konvertierung eines vollständigen Projekts erfordert mehrere Schritte, um die Schaltplan-PCB-Synchronisierung aufrechtzuerhalten:

EasyEDA zu KiCad Vollständiger Projektkonvertierungs-Workflow
  1. Aus EasyEDA exportieren:
    • Öffnen Sie Ihr Projekt in EasyEDA
    • Gehen Sie zu File > Export > Export Footprints to Library...
    • Wählen Sie "EasyEDA" als Bibliotheksformat und klicken Sie auf OK
    • Exportieren Sie sowohl Schaltplan als auch PCB als JSON-Dateien
  2. Zuerst das PCB konvertieren:
    node dist/main.js "MeinProjekt_PCB.json"
  3. In KiCad öffnen und Footprint-Bibliothek hinzufügen:
    • Öffnen Sie die generierte .kicad_pcb-Datei in KiCad
    • Gehen Sie zu Preferences > Manage Footprint Libraries
    • Fügen Sie den generierten EasyEDA.pretty-Ordner als projektspezifische Bibliothek hinzu
  4. Schaltplan konvertieren:
    node dist/main.js "MeinProjekt_SCH.json"
  5. Symbol-Bibliothek hinzufügen:
    • Gehen Sie zu Preferences > Manage Symbol Libraries
    • Fügen Sie die generierte .sym-Datei als projektspezifische Bibliothek hinzu
  6. Annotieren und synchronisieren:
    • Öffnen Sie Tools > Annotate Schematic...
    • Aktivieren Sie "Keep existing annotations"
    • Klicken Sie auf Annotate
    • Gehen Sie zu Tools > Update PCB from Schematic
    • Wählen Sie nur "Relink footprints to schematic symbols based on their reference designators"
    • Klicken Sie auf Update PCB
  7. Überprüfen:
    • Führen Sie ERC (Electrical Rules Check) auf dem Schaltplan aus
    • Führen Sie DRC (Design Rules Check) auf dem PCB aus
    • Drücken Sie "B", um Kupferfüllungen neu zu erstellen
    • Speichern Sie beide Dateien

Methode 4: KiCad Plugin

Das KiCAD-EasyEDA-Parts Plugin bietet eine praktische Oberfläche direkt innerhalb von KiCad zum Herunterladen und Konvertieren von LCSC-Komponenten.

Installation

  1. Download von GitHub
  2. Kopieren Sie das Plugin in Ihren KiCad-Plugin-Ordner
  3. Starten Sie KiCad neu
  4. Greifen Sie auf das Plugin über Tools > External Plugins > EasyEDA Parts zu

Verwendung

  1. Öffnen Sie das Plugin in KiCad
  2. Geben Sie die LCSC-Teilenummer ein (z.B. C2040)
  3. Klicken Sie auf Download
  4. Symbol, Footprint und 3D-Modell werden Ihren KiCad-Bibliotheken hinzugefügt

Profi-Tipp

Das KiCad-Plugin ist ein Wrapper um easyeda2kicad.py und hat daher die gleichen Fähigkeiten, aber mit einer grafischen Oberfläche innerhalb von KiCad.

Konvertierung einzelner Komponenten

Manchmal müssen Sie nicht ein ganzes Projekt konvertieren - Sie möchten nur bestimmte LCSC-Komponenten in KiCad verwenden. So bauen Sie Ihre Bibliothek effizient auf:

Die LCSC-Teilenummer finden

Jede Komponente im EasyEDA/LCSC-Ökosystem hat eine eindeutige LCSC-Teilenummer (z.B. C2040 für den ESP32-WROOM-32). Sie finden diese:

  • Auf der LCSC-Website-Produktseite
  • In den Komponenteneigenschaften von EasyEDA
  • In der BOM Ihres Projekts

Stapelkonvertierung

Konvertieren Sie mehrere Komponenten gleichzeitig, indem Sie ein einfaches Skript erstellen:

#!/bin/bash
# Mehrere LCSC-Komponenten nach KiCad konvertieren

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

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

echo "Fertig! Alle Komponenten konvertiert."

Konvertierung vollständiger Projekte

Für die vollständige Projektkonvertierung folgen Sie diesem detaillierten Workflow:

Schritt 1: Aus EasyEDA exportieren

  1. Öffnen Sie Ihr Projekt in EasyEDA (Standard oder Pro)
  2. Für EasyEDA Standard:
    • Gehen Sie zu Document > Export > EasyEDA Source...
    • Laden Sie die ZIP-Datei mit den JSON-Dateien herunter
  3. Für EasyEDA Pro:
    • Gehen Sie zu File > Export > EasyEDA (Professional)...
    • Exportieren Sie im .epro- oder .zip-Format
  4. Entpacken Sie die ZIP-Datei in einen Arbeitsordner

Schritt 2: PCB konvertieren

Konvertieren Sie immer zuerst das PCB, da es die Footprint-Bibliothek generiert, die vom Schaltplan benötigt wird:

# Mit easyeda2kicad6
node dist/main.js "MeinProjekt_PCB.json"

# Oder mit dem Online-Konverter
# Laden Sie das PCB-JSON auf wokwi.com/tools/easyeda2kicad hoch

Schritt 3: Schaltplan konvertieren

Konvertieren Sie die Schaltplan-JSON-Datei:

# Stellen Sie sicher, dass der Schaltplan den gleichen Basisnamen wie das PCB hat
node dist/main.js "MeinProjekt_SCH.json"

Schritt 4: In KiCad synchronisieren

  1. Öffnen Sie das konvertierte Projekt in KiCad
  2. Fügen Sie die generierten Bibliotheken zu Ihrem Projekt hinzu
  3. Führen Sie die Annotation mit aktiviertem "Keep existing annotations" aus
  4. Aktualisieren Sie das PCB aus dem Schaltplan nur mit der Option "Relink footprints"
  5. Führen Sie ERC- und DRC-Prüfungen durch
  6. Erstellen Sie Kupferfüllungen neu (drücken Sie "B")

Checkliste nach der Konvertierung

Verwenden Sie nach der Konvertierung Ihres Projekts diese Checkliste, um zu überprüfen, ob alles korrekt ist:

Überprüfungs-Checkliste

Bekannte Einschränkungen

Alle Konvertierungstools haben Einschränkungen. Das Verständnis dieser hilft Ihnen bei der Planung manueller Korrekturen:

Schaltplan-Einschränkungen

  • Mehrteilige Symbole: Operationsverstärker und andere Mehrfach-Unit-Komponenten erfordern manuelle Bearbeitung
  • Bögen: Können aufgrund von Formatunterschieden fehlerhaft sein
  • Bilder: Nur base64-PNG unterstützt, möglicherweise Neupositionierung erforderlich
  • Textrotation: Einige Texte benötigen möglicherweise manuelle Anpassung
  • Bus-Einträge: Werden möglicherweise nicht korrekt konvertiert

PCB-Einschränkungen

  • Footprint-Vias: Werden in Standard-Vias konvertiert
  • Zonen-Priorität: Kann manuelle Anpassung erfordern
  • SVG-Grafiken: Werden in Polylinien ohne Aussparungen konvertiert
  • Mehrere lokale Labels: Nicht unterstützt auf dem gleichen Netz
  • Bestückungsdruck-Positionierung: Kann manuelle Feinabstimmung erfordern

Wichtige Warnung

Die Korrektheit konvertierter Dateien kann nicht garantiert werden. Überprüfen Sie immer Footprints anhand von Komponentendatenblättern vor der Fertigung. Das Drucken des PCB im Maßstab 1:1 und das physische Testen der Bauteilpassung wird dringend empfohlen.

Fehlerbehebung bei häufigen Problemen

Footprints in KiCad nicht gefunden

Problem: KiCad zeigt nach der Konvertierung fehlende Footprint-Fehler an.

Lösung: Stellen Sie sicher, dass Sie den generierten .pretty-Ordner zu Ihren Footprint-Bibliotheken hinzugefügt haben. Überprüfen Sie, ob der Bibliothekspfad korrekt ist und der Ordner existiert.

Symbole fehlen im Schaltplan

Problem: Einige Komponenten erscheinen als Fragezeichen im Schaltplan.

Lösung: Fügen Sie die generierte .sym-Datei zu Ihren Symbol-Bibliotheken hinzu. Möglicherweise müssen Sie verwaiste Symbole manuell mit ihren Footprints verknüpfen.

Kupferfüllungen nicht sichtbar

Problem: Gefüllte Zonen erscheinen leer nach dem Öffnen des konvertierten PCB.

Lösung: Drücken Sie "B" in KiCad, um alle Kupferfüllungen neu zu erstellen. Dies ist erwartetes Verhalten - KiCad speichert keine Zonenfüllungen in der Datei.

DRC-Fehler über nicht verbundene Elemente

Problem: Mehrere DRC-Fehler über nicht verbundene Pads oder Leiterbahnen.

Lösung: Überprüfen Sie Zonen-Prioritäten und erstellen Sie Füllungen neu. Einige Leiterbahnen benötigen möglicherweise manuelle Verbindung, wenn sie auf EasyEDA-spezifischen Funktionen basierten.

3D-Modelle werden nicht angezeigt

Problem: 3D-Viewer zeigt flache Rechtecke anstelle von Bauteilformen.

Lösung: Überprüfen Sie, ob der .3dshapes-Ordnerpfad in den Footprint-Eigenschaften korrekt gesetzt ist. Prüfen Sie, ob die EASYEDA2KICAD-Umgebungsvariable auf den richtigen Ort zeigt.

Python-Skript schlägt mit API-Fehler fehl

Problem: easyeda2kicad.py schlägt mit Netzwerk- oder API-Fehlern fehl.

Lösung: Das Tool fragt LCSC/EasyEDA-Server ab. Überprüfen Sie Ihre Internetverbindung. Einige Teile sind möglicherweise nicht über die API verfügbar - versuchen Sie eine andere LCSC-ID oder verwenden Sie die manuelle JSON-Exportmethode.

Best Practices

Vor der Konvertierung

  • Führen Sie zuerst DRC in EasyEDA aus: Beheben Sie alle Fehler vor dem Export, um das Erben von Problemen zu vermeiden.
  • Dokumentieren Sie Ihre Bauteil-Liste: Führen Sie eine Tabelle mit LCSC-Teilenummern als Referenz.
  • Exportieren Sie neue JSON-Dateien: Verwenden Sie keine alten Exporte - erstellen Sie neue direkt vor der Konvertierung.

Während der Konvertierung

  • Konvertieren Sie PCB vor Schaltplan: Dies stellt sicher, dass Footprint-Bibliotheken beim Öffnen des Schaltplans verfügbar sind.
  • Halten Sie beide Dateien im selben Ordner: Die Konvertierungstools erwarten sie zusammen.
  • Verwenden Sie projektspezifische Bibliotheken: Vermeiden Sie es, Ihre globalen Bibliotheken mit konvertierten Komponenten zu überladen.

Nach der Konvertierung

  • Drucken und überprüfen Sie Footprints: Überprüfen Sie immer kritische Komponenten im Maßstab 1:1.
  • Führen Sie ERC und DRC aus: Lassen Sie KiCad alle Probleme erkennen, die die Konvertierung übersehen hat.
  • Überprüfen Sie Stromversorgungsverbindungen manuell: Überprüfen Sie, ob VCC, GND und andere Versorgungsnetze korrekt sind.
  • Bewahren Sie die ursprünglichen EasyEDA-Dateien auf: Löschen Sie niemals Ihre Originale, bis die KiCad-Version vollständig überprüft ist.

Fazit

Die Konvertierung von EasyEDA-Designs nach KiCad ist mit den richtigen Tools und dem richtigen Workflow vollständig möglich. Obwohl keine Konvertierung perfekt ist, stellt die Kombination aus automatisierten Tools und manueller Überprüfung sicher, dass Sie Ihre Projekte erfolgreich migrieren können.

Für einfache Bauteilimporte verwenden Sie easyeda2kicad.py oder das KiCad-Plugin. Für schnelle PCB-Konvertierungen ist das Wokwi-Online-Tool am schnellsten. Für vollständige Projekte mit Schaltplänen verwenden Sie easyeda2kicad6.

Denken Sie daran: Überprüfen Sie immer konvertierte Footprints anhand von Datenblättern, führen Sie DRC/ERC-Prüfungen durch und bewahren Sie Ihre ursprünglichen EasyEDA-Dateien als Backup auf. Mit sorgfältiger Überprüfung können Sie konvertierte Designs vertrauensvoll für die Produktion verwenden.

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