Ich habe viel gegoogelt aber dazu nichts wirklich weiterführendes gefunden... Gibt es eine Möglichkeit vorhandene GEDA Schematics und auch PCBs in KiCAD zu importieren? LG Andreas
Hallo Andreas. Andreas R. schrieb: > Gibt es eine Möglichkeit vorhandene GEDA Schematics und auch PCBs in > KiCAD zu importieren? Definitiv erst einmal nein. Ich habe selber irgendwann einmal versucht, dafür etwas zu schreiben, bin aber dabei vor das Problem gelaufen, dass ein GEDA Schaltplan eine Ansammlung von Linien ist, die in keinster Weise irgendwie geordnet ist. D.h. Du hast keinerlei Strukturierung in der Datei, was nun als Grafische Linie zu einem Symbol gehört (der "Kasten" eines IC symbols, oder ein Dreieck für einen OpAmp ec.) , und was ein "wire", also eine der Verbindungen aus dem Schaltplan ist. KiCad Schaltplandateien sind dagegen extrem strukturiert....*) Und genau dass wird dann für GEDA Dateien zum Problem bei einem Importversuch. Ich habe das Projekt darum aufgegeben, weil mir die Ideen ausgingen, wie ich das Problem angehen könnte. Da es bisher aber noch keine KI, gibt, die das Auseinanderhalten kann, müsste eine solche Importfunktion halbautomatisch sein, d.h., du müsstest interaktiv während des Importvorganges entscheiden, was z.b. Teil eines Symbols ist, und was nicht. Was aber geht, ist die Verwendung von GEDA Bibliotheken direkt in KiCad, wobei ich das selber mal irgendwann vor Jahren Probiert hatte. Daher kenne ich diesbezüglich auch nicht den aktuellen stand. Tipp: Sehe dir GEDA und KiCad Schaltplan- und Boarddateien sowie Bibliotheken mal mit einem Texteditor an. *) Du könntest natürlich alle GEDA Linien direkt als KiCad Linien interpretieren und importieren....was Dir aber nicht viel weiterhelfen würde. Du könntest damit erst einmal nicht viel anfangen, und müsstest es manuell in einen normalen Schaltplan umzeichnen. Aber wenn du dass machst, könntest Du besser gleich neu Zeichnen..... Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de
:
Bearbeitet durch User
Danke für die echt kompetente Antwort - das ist zwar nicht erfreulich, aber es hilft mir weiter und ist wie es ist. Dementsprechend wird es wohl auch nicht möglich sein ein Schematics zu übernehmen - oder sehe ich da was falsch? Hier ist also viel Handarbeit angesagt. Ich könnte den Weg über die Gerbers gehen und dann "rückwärts herum" (sozusagen mit den Gerbers als "Vorlagen") das Ganze in KiCAD bringen. Ich fange erst an richtig in KiCAD einzusteigen aber ich finde das Programm gut und will die notwendige Einarbeitungszeit investieren... Grüße Andreas
Hallo Andreas. Andreas R. schrieb: > Dementsprechend wird es > wohl auch nicht möglich sein ein Schematics zu übernehmen - oder sehe > ich da was falsch? Du siehst es richtig. Schaltplandateien gehen nicht. > > Hier ist also viel Handarbeit angesagt. Ich könnte den Weg über die > Gerbers gehen und dann "rückwärts herum" (sozusagen mit den Gerbers als > "Vorlagen") das Ganze in KiCAD bringen. Ich fange erst an richtig in > KiCAD einzusteigen aber ich finde das Programm gut und will die > notwendige Einarbeitungszeit investieren... Um Boarddateien in GEDA habe ich mich noch nicht gekümmert. Es könnte sein, dass die stärker strukturiert sind. Wegen Gerber Re-Import in KiCad: PCBnew/Gerbvie unterstützte nur Elemente, die KiCad selber beim Gerber export verwendete, und das war ein eingeschränkter Satz von Gerber Befehlen. Das sind zwar mittlerweile mehr geworden, allerdings ist auch der offizielle Satz an Gerber Befehlen von Ucamco reduziert worden bzw. wird deren Verwendung nicht mehr empfohlen (z.b. das Kreistool) , obwohl sie aus Kompatibilitätsgründen noch mitgeschleppt werden. Keine Ahnung, wie KiCad/Gerbvie/PCBnew damit umgeht. Ich habe das ein paar mal gemacht, um in vorhandenen Gerberdaten etwas herumzumanipulieren, z.b. ein Bauteil um ein paar Milimeter zu verschieben um Platz für ein zusätzliches Befestigungsloch zu gewinnen. Ein komplettes Design so zu importieren halte ich eher für eine schlechte Idee, weil du ja noch nicht einmals eine Netzliste hast.....das importierte Kupfer ist halt einfach nur Kupfer ohne Zuordnung zu Footprints oder Bauteilen oder Potentialen/Netzten. Da könntest Du das mit vorhandenem Schaltplan und vorhandenem Gerber Lyout mit gleichem Arbeitsaufwand komplett neu machen und hättest den Vorteil eines konsistenten Datensatzes....... Das Vorliegen von Gerberdaten als Vorbild kann das Routen enorm beschleunigen, selbst wenn Du es von Hand machst, weil du von vorneherein weisst, wie Du Bauteile plazieren musst und Leiterbahnen ziehen musst. Für das Zeichnen eines Schaltplans gilt das gleiche..... Es sei, Dir kommen beim Zeichnen des Schaltplans und beim Layouten des Boards Ideen, wie es noch besser gemacht werden könnte. ;O) Nachtrag: Informationen zum Gerber Format: https://www.mikrocontroller.net/articles/Gerber-Tools Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de
:
Bearbeitet durch User
Genau wie Du es in den beiden letzten Absätzen geschrieben hast werde ich es machen. Keine Netzliste etc. ist ein absoluter KO-Punkt für ein Projekt, das sich entwickeln soll! Schönes WE Andreas
Bernd W. schrieb: > Definitiv erst einmal nein. Ich habe selber irgendwann einmal versucht, > dafür etwas zu schreiben, bin aber dabei vor das Problem gelaufen, dass > ein GEDA Schaltplan eine Ansammlung von Linien ist Ich glaube nicht das das nur eine Ansammlung von Linien ist. Das wird schon einen Sinn haben. Ohne jetzt Geda zu kennen. @TO: Deh mal auf die Geda Projektseite. Die schreiben dort was, das man Daten von Geda exportieren kann. In der Liste der freien Konverter steht da auch was von KiCAD. Es gibt wohl auch Konverter nach Eagle. Evtl erst nach Eagle und dann nach KiCAD (KiCAD soll ja Eagle importieren können). Ob die Konverter was taugen keine Ahnung. Bei kleinen Schaltungen hat man es wahrscheinlich schnelle neu gemalt.
Hallo Zeno. Zeno schrieb: > Bernd W. schrieb: >> Definitiv erst einmal nein. Ich habe selber irgendwann einmal versucht, >> dafür etwas zu schreiben, bin aber dabei vor das Problem gelaufen, dass >> ein GEDA Schaltplan eine Ansammlung von Linien ist > > Ich glaube nicht das das nur eine Ansammlung von Linien ist. Das wird > schon einen Sinn haben. Ohne jetzt Geda zu kennen. Das schon. Irgendwo im Gesamtprojekt wird eine Netzliste und Begleitinformation sein. Immerhin benötigt PCB als Layouttool für GEDA eine Netzliste. Anno 198x habe ich die noch extra von Hand erstellt. > > @TO: Deh mal auf die Geda Projektseite. Die schreiben dort was, das man > Daten von Geda exportieren kann. In der Liste der freien Konverter steht > da auch was von KiCAD. > Es gibt wohl auch Konverter nach Eagle. Ah. Danke für die Information! Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de
Zeno schrieb: > Ich glaube nicht das das nur eine Ansammlung von Linien ist. Das wird > schon einen Sinn haben. Ohne jetzt Geda zu kennen. Das denke ich auch. gEDA bzw gschem kann Netzlisten erzeugen, habe damit jahrelang gearbeitet und die Netzlisten mit einem anderen Layoutprogramm verwendet. Es muß also feststellbar sein, was ein Netz ist, wie sein Name ist und was nur ein graphisches Element. Es werden auch zum Zeichnen unterschiedliche Kommandos verwendet. Ich hab mal ein Netz, eine Diode und eine Linie gezeichnet
1 | { |
2 | T 43800 48200 5 10 1 1 0 0 1 |
3 | netname=abcd |
4 | } |
5 | L 43800 47700 46100 47700 3 0 0 0 -1 -1 |
6 | C 45200 48000 1 0 0 diode-1.sym |
7 | { |
8 | T 45600 48600 5 10 0 0 0 0 1 |
9 | device=DIODE |
10 | T 45100 48400 5 10 1 1 0 0 1 |
11 | refdes=D? |
12 | } |
Ob ich dazu aber jetzt einen Umsetzer schreiben will? Eher nein. Ich zeichne in KiCAD neu und erzeuge auch die Libraries neu. Dabei versuche ich alles etwas besser zu machen als vorher. Und ich lasse alles weg, was inzwischen obsolete geworden ist. Und das ist eine Menge. MfG Klaus
Neu schreiben ist eine Option - aber das Projekt ist recht aufwändig. BGA, 144-LQFP auf 4-fach Layer. Da wäre ein halbwegs automatisierter Ex/Import schon eine große Hilfe. LG Andreas
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.