Forum: Platinen Footprint in Altium überprüfen


von Johnny S. (sgt_johnny)


Angehängte Dateien:

Lesenswert?

Ich suche nach einem Altium Anwender hier der schon einige Bauteile 
erstellt hat und das Bauteil welches ich angehängt habe übeprüft. Also 
ob das so funktionsfähig verwendet werden kann.

Vielen Dank

von Wühlhase (Gast)


Lesenswert?

Hm, ich sehe auf die Schnelle nicht warum das nicht gehen soll.

Außer daß das Thermalpad etwas klein ist-jedenfalls wenn das Pad im 
3D-Modell stimmt...

Was ist denn der Sinn der Frage? Welche Probleme erwartest du?

von Johnny S. (sgt_johnny)


Lesenswert?

Wühlhase schrieb:
> Hm, ich sehe auf die Schnelle nicht warum das nicht gehen soll.
>
> Außer daß das Thermalpad etwas klein ist-jedenfalls wenn das Pad im
> 3D-Modell stimmt...
>
> Was ist denn der Sinn der Frage? Welche Probleme erwartest du?

Nunja, wenn man das erstemal etwas mit einer Software macht die man 
vorher noch nicht verwendet hat, ist das Potential für Fehler gross. 
Darum wollte ich nur nachfragen ob wenigstens der Ansatz korrekt ist.

von Taz G. (taz1971)


Lesenswert?

Wirkliche Fehler seh ich keine.
Nur ein paar Anmerkungen.
1. zur Überprüfung einfach mal in einem Temp Verzeichnis ein IntLib 
Projekt anlegen, die Libs hinzufügen und compilieren lassen. Falls 
Fehler drin sind, wie zum z.B. Pin zuwenig/zuviel wird das angezeigt. 
(Bei Dir keine Fehler)
2. Das Thermalpad kenne ich nur als Nummer - letztes Pin+1 (Mechanische 
Löcher haben Nummer 0)
3. Du benutzt die Overlay Lagen nicht, statt dessen hast Du eigene Mech 
Lagen angelegt - davon rate ich von ab, benutz die Overlay für die 
Schrift auf der Platine und Assembly Lagen für den Papierausdruck. 
Pflege beide. Im 3D View siehst Du momentan keine Schrift. Wenn Du die 
Overlay Lagen benutzt beachte keine Schrift über Pads und min. 
Linienbreite.
4. In SchLib hast Du kein Comment, empfehle den Comment '=Value' 
zusetzen und das Value nicht sichtbar zu machen. Ich selber benutze gar 
kein Value mehr sondern nur noch Comment.
5. Die Namen - das Symbol ist unabhängig vom verwendeten Footprint daher 
wie Überschrift Datenblatt CLRC663 das Footprint hat den Namen HVQFN32 
siehe Seite 4. Falls HVQFN32 kein standard Footprint ist dann 
CLRC66301HN
6. Ich würde noch weitere Parameter einfügen wie Beschreibung und 
Bestellinformationen. (Als Beschreibung kopiere ich oft die Überschrift 
vom Datenblatt und kürze etwas. Bei dir 'High performance multi-protocol 
NFC frontend CLRC663 and
CLRC663 plus' -> 'NFC frontend')

Ich denke das reicht zum Anfang

von Wühlhase (Gast)


Lesenswert?

Taz G. schrieb:
> 2. Das Thermalpad kenne ich nur als Nummer - letztes Pin+1 (Mechanische
> Löcher haben Nummer 0)
Grundsätzlich frisst Altium so ziemlich jede Zeichenkombination als 
Designator (wobei ich Sonderzeichen und ä, ö, ü usw. noch nicht 
ausprobiert habe).
Thermalpads kennzeichne ich z.B. tatsächlich mit "Th", und 
Befestigungsbohrungen werden auch als solche bezeichnet.
Bei Bauteilen mit bestimmter Polarität bekommen die Pins/Pads auch 
eindeutige Bezeichnungen, und nicht irgendeine Nummer.

Ich wüßte auch nicht, daß es außerhalb von der eigenen Firma da einen 
allgemein akzeptierten Standard gibt.

Taz G. schrieb:
> 3. Du benutzt die Overlay Lagen nicht, statt dessen hast Du eigene Mech
> Lagen angelegt - davon rate ich von ab, benutz die Overlay für die
> Schrift auf der Platine und Assembly Lagen für den Papierausdruck.
> Pflege beide. Im 3D View siehst Du momentan keine Schrift. Wenn Du die
> Overlay Lagen benutzt beachte keine Schrift über Pads und min.
> Linienbreite.
Das ist korrekt. Mechanical Layer kann man aber z.B. für eigene 
Montagepläne benutzen.

Taz G. schrieb:
> 4. In SchLib hast Du kein Comment, empfehle den Comment '=Value'
> zusetzen und das Value nicht sichtbar zu machen. Ich selber benutze gar
> kein Value mehr sondern nur noch Comment.
Das hab ich bei meinem ersten Altium-Projekt auch so gemacht und würde 
davon abraten. Den Comment lasse ich meist unbenutzt und spare mir den 
für andere Zwecke wenn ich will, das eine bestimmte Bemerkung sowohl in 
Schaltplan aus auch Platine identisch ist.
Z.B. neben einer LED "EIN" oder neben einem Taster seine vorgesehene 
Funktion, usw.

Ansonsten geize ich nicht mir Bauteilparametern.

Taz G. schrieb:
> 5. Die Namen - das Symbol ist unabhängig vom verwendeten Footprint daher
> wie Überschrift Datenblatt CLRC663 das Footprint hat den Namen HVQFN32
> siehe Seite 4. Falls HVQFN32 kein standard Footprint ist dann
> CLRC66301HN
> 6. Ich würde noch weitere Parameter einfügen wie Beschreibung und
> Bestellinformationen. (Als Beschreibung kopiere ich oft die Überschrift
> vom Datenblatt und kürze etwas. Bei dir 'High performance multi-protocol
> NFC frontend CLRC663 and
> CLRC663 plus' -> 'NFC frontend')
Der Einsatz vieler Parameter empfiehlt sich aber nicht, wenn er seine 
Bibliothek als schnöde SchLib- oder IntLib verwaltelt. Das artet in 
Schreikrämpfen aus.

Dann sollte er sich lieber mal mit Database-Libraries befassen.

von Taz G. (taz1971)


Lesenswert?

Wühlhase schrieb:
> Ich wüßte auch nicht, daß es außerhalb von der eigenen Firma da einen
> allgemein akzeptierten Standard gibt.

Ich kenne auch keinen Standard orientiere mich aber an den Bauteilen aus 
der Vault bzw. an den IPC Footprint Wizard. Also so zusagen ein 'Altium' 
Standard.

Zum Comment, im PCB stehen einem halt nur Designator und Comment zur 
Verfügung daher sollte man sich überlegen was man auf der Platine als 
Comment sehen möchte. Ich ändere auch Comment gerne ab, wie Wühhase 
schrieb bei einer LED "Ein" oder bei einem Taster "RST" aber das im 
Schaltplan nicht in der LIB. In der Lib weiss ich noch nicht ob neben 
der LED "Ein" oder neben den Taster "Reset" stehen soll. (Nur vorsicht 
beim "update from Lib").

Wühlhase schrieb:
> Der Einsatz vieler Parameter empfiehlt sich aber nicht

richtig. Wenige treffende Parameter. Und versuchen immer die gleichen 
Schlagworte einzubauen. Bei tausenden Bauteilen will man z.B. 
Transistoren rausfiltern nicht schlechten wären die Begriffe 'npn' oder 
'pnp' in der Beschreibung.

Wühlhase schrieb:
> Dann sollte er sich lieber mal mit Database-Libraries befassen.

Einem blutigen Anfänger würde ich nicht empfehlen sich mit Database-Libs 
zu beschäftigen (auch keine Int-Lib, ausser zur Kontrolle)

: Bearbeitet durch User
von Wühlhase (Gast)


Lesenswert?

Taz G. schrieb:
> Einem blutigen Anfänger würde ich nicht empfehlen sich mit Database-Libs
> zu beschäftigen (auch keine Int-Lib, ausser zur Kontrolle)
Wieso? Zugegeben, es ist ersteinmal verwirrender-allein schon wegen der 
1001 Wege, seine Bauteile zu verwalten.

Andererseits: Wenn nicht jetzt, wann dann? Möglicherweise nie. Und so 
schwer ist das ja nun auch nicht zu verstehen, wie man eine SchLib, eine 
PCBLib und eine Excel in einer Datenbank-Library zusammenklaubt.

Und dabei erspart es einem gerade bei dem ganzen Hühnerfutter sehr viel 
Zeit.

von Purzel H. (hacky)


Lesenswert?

Ich empfehle keine Intlibs selbst zu erzeugen. Denn die sind 
eingefroren. Besser fuer Schaltplansymbole eine Schlib und fuer die 
Fussabdruecke eine PCBLib. Denn es gibt immer Aenderungen, immer neue 
Bauteile. Alle paar Jahre mache ich ein neues Paar fuer die neusten 
Bauteile.
Man kann mit den Schematic Bauteilen auch pdf's verknuepfen. In meiner 
AD-Version leider nur mit absoluten Pfaden. Sonst waere das Feature 
brauchbar.

von Christian B. (luckyfu)


Lesenswert?

Jetzt ist G. schrieb:
> In meiner
> AD-Version leider nur mit absoluten Pfaden. Sonst waere das Feature
> brauchbar.

Inwieweit stört das? Die Serversturktur in einem Unternehmen ändert sich 
doch normalerweise nicht. Die Datenblätter lädt man doch normalerweise 
sowieso herunter und friert sie ein. Ok, wenn man nur Kundenspezifische 
Projekte macht geht das natürlich nicht, dann muss man halt die 
originalen Herstellerpfade nutzen. Sollte aber ebenfalls gehen.

Der Witz ist ja, daß diese Pfade auch an die aus Altium erzeugten PDF 
angehangen werden. d.h. der Servicemitarbeiter, welcher zwar Zugang zum 
Firmennetz hat, aber keine gültige Altium Lizenz (Und für den der Viewer 
auch eher wenig nützlich ist) besitzt kann auch aus dem PDF Schaltplan 
heraus auf die Datenblätter zugreifen. Ich empfinde das durchaus als 
sehr nützliches Feature.

: Bearbeitet durch User
von Wühlhase (Gast)


Lesenswert?

Jetzt ist G. schrieb:
> Ich empfehle keine Intlibs selbst zu erzeugen. Denn die sind
> eingefroren. Besser fuer Schaltplansymbole eine Schlib und fuer die
> Fussabdruecke eine PCBLib. Denn es gibt immer Aenderungen, immer neue
> Bauteile. Alle paar Jahre mache ich ein neues Paar fuer die neusten
> Bauteile.
> Man kann mit den Schematic Bauteilen auch pdf's verknuepfen. In meiner
> AD-Version leider nur mit absoluten Pfaden. Sonst waere das Feature
> brauchbar.
Hm, das ist ja noch unglücklicher.
Ich durfte in einer Firma mal eine derart aufgebauten und historisch 
gewachsenen Bibliothek bewundern, damit zu arbeiten war eine 
Katastrophe.

Dann lieber Excel-Bibliotheken: Da kannst du mit Strg+H (Ersetze überall 
"C:\alterPfad\Datenblatt.pdf" mit "C:\neuerPfad\.Datenblatt.pdf") solche 
Änderungen sehr schnell für alle Bauteile durchführen.

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.