Hi,
ich würde gerne ein paar Änderungen an Layout und Schaltplan eines
BeagleBone Green vornehmen.
Grundsätzlich kein Problem, da das Layout komplett offen liegt.
Allerdings: dieses liegt im OrCAD-Format vor und ich möchte für mein
Hobby jetzt keine 2500 Euro (oder noch mehr) berappen.
Deswegen meine Frage: wie kann ich diese Hardwaredaten verwenden? Gibt
es irgend eine zuverlässig funktionierende Möglichkeit, diese
OrCAD-Daten für EAGLE oder KiCAD zu konvertieren?
Danke!
Eagle hat in den Beispielprojekten Pläne für BB Green und Black
Wireless, sind die ähnlich? Kenne mich mit den BBs nicht aus.
Und wenn es die schon offen für Eagle gibt, dann vielleicht die für BB
Blue auch?
Ich hätte zwei Vorschläge:
Allegro -> Fabmaster -> KiCad (PCB only)
Allegro/OrCad -> Altium -> KiCad
Du brauchst dafür aber jemanden mit den richtigen Lizenzen, der für dich
die Daten konvertiert.
Du kannst doch eine Orcad Testversion installieren, ich weiß leider nur
dass man das für Altium installieren muss um es konvertieren zu können
(hab ich mal gemacht)
Welche Formate Orcad unterstützt weiß ich leider nicht.
Thomas H. schrieb:> Du kannst doch eine Orcad Testversion installieren
OrCAD sind ein paar GByte Download und die Webseite sagt nichts darüber
aus, in welche Formate man exportieren kann - also alles eher unklar.
Deswegen habe ich ja auch die Frage hier gestellt...
Hallo Ford Prefect.
Ford Prefect schrieb:> ich würde gerne ein paar Änderungen an Layout und Schaltplan eines> BeagleBone Green vornehmen.>> Grundsätzlich kein Problem, da das Layout komplett offen liegt.
~~~~
~~~
~~
~
Was meinst Du mit "komplett offen"? ;O)
> Deswegen meine Frage: wie kann ich diese Hardwaredaten verwenden? Gibt> es irgend eine zuverlässig funktionierende Möglichkeit, diese> OrCAD-Daten für EAGLE oder KiCAD zu konvertieren?
Jain. Die Möglichkeit, die mir vorschwebt, ist noch recht
Arbeitsintensiv.
Wenn Gerber Daten vorliegen, könntest Du sie mit dem Gerberdaten Viewer
von KiCad öffnen, und als KiCad Board exportieren.
Wenn Du keine Gerber Daten hast, ist es nicht wirklich offen sondern
eine verdeckte Werbeaktion für OrCad. ;O)
Das gibt aber nur ein Board ohne Netze bzw. Netzklassenzuweisungen, und
einen Schaltplan hast Du auch noch nicht. D.h. das müsstest Du dann
manuell
daraus rekonstruieren. Viel Arbeit.
Ich habe noch nicht getestet, ob KiCad 6 mit seinen Möglichkeiten von
Forward- und Backward Annotation da neue Wege zulässt. Ich denke aber
eher nicht.
Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de
Bernd W. schrieb:>> ich würde gerne ein paar Änderungen an Layout und Schaltplan eines>> BeagleBone Green vornehmen.>>>> Grundsätzlich kein Problem, da das Layout komplett offen liegt.> Was meinst Du mit "komplett offen"? ;O)
Wahrscheinlich wird hier "Open Hardware" mit "Open (Arduino) Source"
verwechselt.
Offenes Layout meint eim eigentlichen Sinne lediglich, das man die
Grafik die dieses Layout im rechtlichen Sinne darstellt ohne
Lizenzgebühren weiterverwendet werden darf. Es heisst nicht das das ohne
die richtige Ausbildung und Werkzeug möglich ist.
Ford Prefect schrieb:> Deswegen meine Frage: wie kann ich diese Hardwaredaten verwenden? Gibt> es irgend eine zuverlässig funktionierende Möglichkeit, diese> OrCAD-Daten für EAGLE oder KiCAD zu konvertieren?
Generell: dass man Layoutdaten von einem Format in ein anderes
konvertieren und einfach weiterverwenden kann ist eine Illusion und wird
es auch bleiben, dazu sind die technischen Unterschiede zu gross. Das
fängt schon bei den Pads an, was wenn im Zielsystem die gleiche Padform
garnicht vorgesehen ist oder ganz anders definiert? Usw. usw. Ich habe
sowas nicht nur schon gemacht, ich habe sogar Konvertierungssoftware
geschrieben, z.B. in Altium, aber nur mit zahlreichen Einschränkungen.
Die Frage ist einfach, ob die nach der Konvertierung nötige Nacharbeit
weniger Aufwand ist als ein Neuentwurf im gewünschten System. Wenn es
die Umwandlung zum Test oder kostenlos gibt kann man das ja mal
probieren, aber nicht enttäuscht sein vom Ergebnis.
Georg
Fpgakuechle K. schrieb:>>> ich würde gerne ein paar Änderungen an Layout und Schaltplan eines>>> BeagleBone Green vornehmen.>>>>>> Grundsätzlich kein Problem, da das Layout komplett offen liegt.>>> Was meinst Du mit "komplett offen"? ;O)>> Wahrscheinlich wird hier "Open Hardware" mit "Open (Arduino) Source"> verwechselt.
Nein, "komplett offen" heißt, dass sowohl schaltplan (.DSN) als auch
Layout (.BRD) frei zur Verfügung gestellt werden. Weiterverwendung mit
oder ohne Änderung ist erlaubt. Selber produzieren lassen ist ebenso
erlaubt, so lange man es nicht als "BeagleBone" bezeichnet.
Es liegt halt nur im OrCAD-Format vor, welches ich nicht habe.
Hallo Ford Prefect.
Ford Prefect schrieb:> Nein, "komplett offen" heißt, dass sowohl schaltplan (.DSN) als auch> Layout (.BRD) frei zur Verfügung gestellt werden. Weiterverwendung mit> oder ohne Änderung ist erlaubt. Selber produzieren lassen ist ebenso> erlaubt, so lange man es nicht als "BeagleBone" bezeichnet.
Soweit so gut, wenn.....
>> Es liegt halt nur im OrCAD-Format vor, welches ich nicht habe.
Schaltplan und Layout in einem anderen auch für die Allgemeinheit
offenen Format vorliegen.
Hast Du wenigstens Schaltplan und Layout als Pdf oder Gerber?
Ansonsten ist das, als wenn Dir jemand 50 Euro in einem verschlossenen
Tresor schenkt, aber Dir zum Tresor nicht den Schlüssel gibt. ;O)
Ok, wäre wegen der Rechte in dem Falle immerhin ein Drittel der Miete.
;O)
Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de
Bernd W. schrieb:> Hast Du wenigstens Schaltplan und Layout als Pdf oder Gerber?
Schaltplan als PDF liegt vor.
> Ansonsten ist das, als wenn Dir jemand 50 Euro in einem verschlossenen> Tresor schenkt, aber Dir zum Tresor nicht den Schlüssel gibt. ;O)
Das halte ich für Haarspalterei. Zu dem Zeitpunkt, als das BBG-Layout
veröffentlicht wurde, war KiKAD noch nicht annähnernd in der Lage,
solche komplexen Layouts zu handhaben. Mit welcher Software hätten die
Entwickler also arbeiten sollen?
Bernd W. schrieb:> Hast Du wenigstens Schaltplan und Layout als Pdf oder Gerber?
Das ist im Paket ebenfalls drin. Mit den Allegrodateien kannst du das
Design erweitern und anpassen, mit pdf und Gerber nicht.
Ich habe die Projektdaten mal durch den Altiumconverter gejagt. Den
Schaltplan kann ich öffnen und konvertieren (übrigens ein grausamer
Schaltplan, wer traut sich mit sowas in die Öffentlichkeit?), aber den
hast du ja schon als PDF und bei der .brd-Datei fragt er mich nach einer
Allegroinstallation.
Sorry
Wühlhase schrieb:> übrigens ein grausamer> Schaltplan, wer traut sich mit sowas in die Öffentlichkeit?https://seeeddoc.github.io/BeagleBone_Green/res/BEAGLEBONE_GREEN_V1.pdf
Was hast Du an dem Schaltplan auszusetzen?
Ja, einige Symbole sind etwas zu breit geraten, dafür steht halt an
jedem Pin jede Sonderfunktion dran.
Ab einer gewissen Größe kann man nicht mehr jede Verbindung mit einer
durchgezogenen Linie darstellen. Da mutiert der Schaltplan mehr und mehr
zur schnöden Netzliste.
Als Nutzer interessiert mich, wie die Erweiterungsbuchsen belegt sind
und zum Debuggen würde mich interessieren, an welchem Pin ich welches
Signal zu erwarten habe. Diese beiden Dinge liefert der Schaltplan.
Wühlhase schrieb:> Ich habe die Projektdaten mal durch den Altiumconverter gejagt. Den> Schaltplan kann ich öffnen und konvertieren bei der .brd-Datei fragt> er mich nach einer> Allegroinstallation.>> Sorry
Keine Ursache, trotzdem vielen Dank für die Mühe!
Bernd schrieb:> Was hast Du an dem Schaltplan auszusetzen?
Ein Schaltplan soll darüber Auskunft geben, was wie verschaltet ist und
wenn möglich auch warum.
Ersteres tut der Schaltplan, allerdings sehr mangelhaft - eben weil er
zur graphischen Netzliste verkommen ist.
Bernd schrieb:> Ja, einige Symbole sind etwas zu breit geraten, dafür steht halt an> jedem Pin jede Sonderfunktion dran.
Richtig, nur welche Sonderfunktionen jetzt verwendet werden geht daraus
nicht hervor. Welche Sonderfunktionen welcher Pin bietet, steht auch im
Datenblatt, aber so ist es genauso viel wert, als hätte man diese ewig
langen Bezeichnungen weggelassen. Das wäre sogar besser, denn dann
würden wenigstens weniger überflüssige Informationen drinstehen.
Bernd schrieb:> Ab einer gewissen Größe kann man nicht mehr jede Verbindung mit einer> durchgezogenen Linie darstellen. Da mutiert der Schaltplan mehr und mehr> zur schnöden Netzliste.
Das stimmt schlicht und einfach nicht. Und ja, ich weiß wovon ich rede
und ja, ich habe sowas auch selbst schon besser hingekriegt.
Bernd schrieb:> Als Nutzer interessiert mich, wie die Erweiterungsbuchsen belegt sind> und zum Debuggen würde mich interessieren, an welchem Pin ich welches> Signal zu erwarten habe. Diese beiden Dinge liefert der Schaltplan.
Du hast zwar Recht, aber du hast sehr niedrige Ansprüche. Sowas muß
besser gehen, gerade bei großen Schaltungen wird eine gute Doku umso
wichtiger.
Wühlhase schrieb:> gerade bei großen Schaltungen wird eine gute Doku umso> wichtiger.
Ja, aber noch die beschissenste Dokumentation ist besser als garkeine
oder eine verlorengegangene.
Georg
Hallo Wülhase.
Wühlhase schrieb:> Bernd schrieb:>> Ab einer gewissen Größe kann man nicht mehr jede Verbindung mit einer>> durchgezogenen Linie darstellen. Da mutiert der Schaltplan mehr und mehr>> zur schnöden Netzliste.>> Das stimmt schlicht und einfach nicht. Und ja, ich weiß wovon ich rede> und ja, ich habe sowas auch selbst schon besser hingekriegt.
Das ist zwar Richtig, aber in der Praxis sind die Schaltpläne die ich zu
sehen bekommen habe meistens schlechter als obiges Beispiel.
Scheint also nicht so einfach zu sein......
> Du hast zwar Recht, aber du hast sehr niedrige Ansprüche. Sowas muß> besser gehen, gerade bei großen Schaltungen wird eine gute Doku umso> wichtiger.
Richtig. Im Zeifel gehört beides dazu - Schaltung UND Netzliste.
Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de
Ford Prefect schrieb:> Allerdings: dieses liegt im OrCAD-Format vor und ich möchte für mein> Hobby jetzt keine 2500 Euro (oder noch mehr) berappen.
So teuer ist es zum Glück nicht. Es werden "nur" 999€ für eine
dauerhafte Lizenz für die Vollversion incl. zwei Jahre Support und
Updates verlangt. Keine monatliche Miete.
(https://www.flowcad.com/de/index.htm)
Wühlhase schrieb:> Richtig, nur welche Sonderfunktionen jetzt verwendet werden geht daraus> nicht hervor. Welche Sonderfunktionen welcher Pin bietet, steht auch im> Datenblatt, aber so ist es genauso viel wert, als hätte man diese ewig> langen Bezeichnungen weggelassen. Das wäre sogar besser, denn dann> würden wenigstens weniger überflüssige Informationen drinstehen.
Das liegt daran, dass die mehrheit dieser Signale an den
Expansionconnector gehen, ohne dass sie bereits auf eine Funktion
festgelegt wären. Welche der vielen möglichen Funktionen tatsächlich
verwendet werden, legt erst später die Software fest. Ergo kann das
nicht schon im Schaltplan drinstehen.