Forum: Platinen Wie OrCAD loswerden?


von Ford Prefect (Gast)


Lesenswert?

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!

von Johannes S. (Gast)


Lesenswert?

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?

Beitrag #6952996 wurde von einem Moderator gelöscht.
von Thomas P. (pointhi)


Lesenswert?

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.

von Wühlhase (Gast)


Lesenswert?

Stell es mal hier rein, dann kann ich (oder jemand anders, falls 
schneller) mal probieren es zu konvertieren.

von Ford Prefect (Gast)


Lesenswert?

Wühlhase schrieb:
> Stell es mal hier rein, dann kann ich (oder jemand anders, falls
> schneller) mal probieren es zu konvertieren.

Das wäre natürlich genial!

Das OrCAD-Projekt ist unter 
https://files.seeedstudio.com/wiki/BeagleBone_Green/resources/BeagleBone_Green_v1c.zip 
zu finden.

Danke!

von Thomas H. (thomash2)


Lesenswert?

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.

von Ford Prefect (Gast)


Lesenswert?

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...

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

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

von Fpgakuechle K. (Gast)


Lesenswert?

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.

von Georg (Gast)


Lesenswert?

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

von Ford Prefect (Gast)


Lesenswert?

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.

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

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

von Ford Prefect (Gast)


Lesenswert?

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?

von Michael X. (Firma: vyuxc) (der-michl)


Lesenswert?

Aus dem .DSN kann ich dir ein EDIF machen. Wirst du damit glücklich?
(Allegro Design Entry 17.2)

von Michael X. (Firma: vyuxc) (der-michl)


Lesenswert?

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.

von Wühlhase (Gast)


Lesenswert?

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

von Bernd (Gast)


Lesenswert?

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.

von Ford Prefect (Gast)


Lesenswert?

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!

von Wühlhase (Gast)


Lesenswert?

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.

von Georg (Gast)


Lesenswert?

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

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

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

von Carsten W. (eagle38106)


Lesenswert?

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)

von Ford Prefect (Gast)


Lesenswert?

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.

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
Noch kein Account? Hier anmelden.