Eagle LBR: Raspberry Pi B+

OP #3726616
Lesenswert?

Moin Moin,

seit kurzer Zeit gibt es den Raspberry Pi B+. Da mir diese neue Version 
sehr entgegenkommt, werde ich den Pi B+ in meinem nächsten Projekt 
einfließen lassen. Für Aufsteckboards oder andere Adapter habe ich eine 
Eagle LBR erstellt.
Über ein Review würde ich mich sehr freuen. Zu erwähnen wäre noch, dass 
ich noch nicht die Positionen der anderen Steckverbinder habe, da mir 
die Abmessungen (Breite und Höhe) der Stecker noch nicht vorliegen.

In den nächsten Tagen sollte ich den B+ geliefert bekommen, dann werde 
ich die LBR aktualisieren.

Also viel Spaß damit...
Angehängte Dateien:
#3727177
Lesenswert?

@Tim
Hab mir deine lib mal angesehen:
Wenn du die Pin Nummern mit anzeigen willst, würde ich die Pins etwas 
länger machen, wg. 2-stelliger Zahlen.
"Sup" für die power pins ist falsch, das muss "pwr" sein.
"sup" gibt es nur bei Stromlieferanten wie z.B. Batterien.
Help Pin ;-)
OP #3727741
Lesenswert?

Folgende Änderungen sind bereits übernommen:

+ GPIO1 zu GPIO01 Format, also immer mit führender Null
+ Längere Pins (length middle)
+ "SUP" zu "PWR"; Dies mach ich irgendwie immer falsch

Varianten:

+ Platinenrand entweder auf "tPlace" oder "dimensions"

Die LBR wird erst nachgereicht, wenn ich die anderen Maße habe. Ich 
schätze diese Woche noch.
#3731066
Lesenswert?

@tim
Ich kenne rasperry nicht, aber mounting holes als io??

@all
Etwas fällt mir in diesem Forum immer wieder auf:
Jemand zeichnet eine Schaltung und  nennt die "xyz".

Im Lauf der Diskussion wird die Zeichnung laufend geändert, aber sie 
heißt immer noch "xyz". Nach kilomerlangen freds weiß dann keine Sau 
mehr, von welcher Version die Rede ist.

Warum wird die Zeichnung nicht indiziert, wie es überall sonst gemacht 
wird.
Entweder mit Buchstaben a, b usw. oder mit Zahlen xyz-1, yxz-2 usw.?
OP #3731121
Lesenswert?

Jörn Paschedag schrieb:
> Warum wird die Zeichnung nicht indiziert, wie es überall sonst gemacht
> wird.
> Entweder mit Buchstaben a, b usw. oder mit Zahlen xyz-1, yxz-2 usw.?

Eagle erschwert leider das Versions-Management, da es nicht möglich ist 
die Versionsnummer automatisch in den LBRs inkrementieren zu lassen. 
Bzw. überhaupt vernünftig hinterlegen zu können. Im Namen macht es 
keinen Sinn, da man sonst immer die Bauteile replacen muss. Leider!
Ansonsten stimme ich dir zu.

Jörn Paschedag schrieb:
> @tim
> Ich kenne rasperry nicht, aber mounting holes als io??

Je nach belieben kann der Nutzer diese Pins auch ändern. Ich nutze immer 
IOs, um nicht immer Warnmeldungen von Eagle zu bekommen. Letztendlich 
muss der Designer/Layouter sein Kopf einschalten beim layouten.
Ich bin mir auch sicher, dass nicht jeder die mounting holes mit 
Kupferring haben möchte, ich ziehe sie allerdings vor.
#3835194
Lesenswert?

Ich habe mir auch schon eine Eagle Lib für das Raspberry erstellt. Nun 
wollte ich mal abgleichen und musste feststellen, dass die online 
gestellte Lib für Eagle 6.6.0 ist. Und leider sind Eagle Libs nicht 
abwärtskompatible.

@Tim: Könntest du evtl. eine technische Zeichnung oder die Koordinaten 
der Konnektoren online stellen. Dann würde ich meine Lib für Eagle 5.X.X 
vervollständigen und die auch online stellen.
Gast #3837801
Lesenswert?

Ich hab' die RASPBERRY_PI_Bplus.lbr aus dem Beitrag vom 18.07.2014 17:25 
mal für Eagle 5 konvertiert. Dabei ist alles im Layer 47 verloren 
gegangen, weil Eagle 5 noch keine Bemassung kann. Außerdem kann es keine 
zentrierten Texte, manche sind deshalb ein wenig verschoben. Aber das 
wesentliche sollte passen.
Angehängte Dateien:
#3847070
Lesenswert?

Vielen Dank für die Lib und die Konvertierung in Eagle 5!
Ich war gerade auf der Suche nach nur dem Steckverbinder, habe obige Lib 
gefunden und entsprechend ausgedünnt. Hier angehängt, falls das jemand 
gebrauchen kann.
Die Pads habe ich verändert: rund, Pin 1 eckig, den Bohrdurchmesser auf 
0,9mm reduziert. (Die original Eagle-Header schlackern doch sehr.)

Jörg
Angehängte Dateien:
Gast #3847093
Lesenswert?

Rolf S. schrieb:
> Ich habe mir auch schon eine Eagle Lib für das Raspberry erstellt. Nun
> wollte ich mal abgleichen und musste feststellen, dass die online
> gestellte Lib für Eagle 6.6.0 ist. Und leider sind Eagle Libs nicht
> abwärtskompatible.

Da kann man sich helfen, indem man die Bibliothek als Script exportiert 
und in der älteren Eagle-Version das Script ausführt. Eventuelle 
Inkompatibilitäten lassen sich ggf. per Texteditor in der SCR-Datei 
beheben.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren