Guten morgen, ich kämpfe mal wieder mit Altium 20. Hatte gerade Besuch vom Layouter, dass er keine Footprints findet. Auf Anraten von hier (Beitrag "Altium 20 - Footprint fehlt?!") habe ich die Samacsys-Footprints in die Tonne getreten, und durch die firmeneigenen ersetzt (siehe Bild 1). Ich habe dann die kompletten Bauteile (habe alle Komponenten neu verlinkt in der Part DB) im Schaltplan aktualisiert. Lt. Rückmeldung machte er das. Wenn ich im Schaltplan jetzt das Footprint kontrolliere, steht dort nur, er finde nichts. Auch wenn ich das Teil neu aus der Lib einfüge, findet er den Footprint nicht. In Altium 16 geöffnet habe ich keine Probleme. Er findet die Bauteile alle, wie er soll und sie sind alle mit den Footprints richtig verknüpft. Was ist da los? Braucht es in AD20 noch irgendwelche besonderen Streicheleinheiten, damit er die Änderung übernimmt? Kennt jemand das Phänomen?
Symbole sind in einer Schlib Datei und Footprints in einer Pcblib Datei.
Die Libraries sollte natuerlich im suchpfad eingetragen sein. Zur Not bei Project-options-search path, die Libraries laden, resp deren Pfade.
Hi Martin, die Location in deinem 1.Bild kommt mir komisch vor. Ich glaube da steht "c:\parts\PCB.Lib". Ich würde als Name xxx.PcbLib erwarten. Geh mal bei dem Modell auf 'edit' bestimmt sagt er auch 'not found'. Ich würde im PCB Model auf 'Library name' gehen und dann das Footprint über Browse suchen und auswählen. Die Verknüpfung läuft dann über den Lib Namen, er sucht die Lib zuerst in den installierten Libraries dann im Suchordner. Wählt man Any könnte er das Footprint in irgendeiner Lib finden, nur nicht in der gewünschten (gerade so Footprints wie 0806 findet sich in vielen Libs). Bei Lib Path muß die Datei genau mit diesem Pfad stimmen, benenne ich den Path um oder gebe die Libs an einen Kollegen habe ich guten Chancen auf 'Footprint not found'.
Hehe da hat der Column-Separator herumgespukt. Da steht PCB Lib.pcblib; sieht man aber nicht. Gehe ich im Model-Editor auf "Edit", so taucht der korrekte Pfad dort auf. Bzgl dem anderen prüfe ich das nach.
OK, nur um sicher zu gehen. Du hast Lib Name angeklickt, auf Browse, das Footprint in der Liste ausgewählt und OKs. Die "PCB Lib.pcblib" ist auch im Components Panel (installiert und activated). Dann gehen mir die Ideen aus, vielleicht mal das Leerzeichen durch Unterstrich ersetzen. (Altium hat so eine Sonderzeichen Allergie) Viel Glück
Ja genau. alles so gemacht. Sobald man den Dialog schließt, und die Bauteileigenschaften wieder neu öffnet, steht wieder "no footprint" drinnen.
Also... In Altium werden Bibliotheken eigentlich auf 2,5 Arten verwendet: 1.: Als Integrated LibraryPackage. Dabei erstellst du ein Library Projekt (frag mich jetzt nicht wie das genau heißt, ich glaub sogar es heißt direkt Integrated Library), das ein oder mehrere Schematic Libs und PCB Libs enthält. Wenn du so ein Projekt kompilierst, erhältst du ein Integrated Library Package, daß du ganz normal wie eine Bibliothek benutzen kannst. Das Verlinken von Footprint und Symbol funktioniert dann genauso, wie du es gerade versuchtst - nur eben halt innerhalb eines Integrated Library Projekts. 2 1/2.: Altium kennt einige Mechanismen, die aber alle in etwa so funktionieren: Du sagst Altiun "Nimm Schaltplansymbol x aus Bibliothek y, nimm Footprint a aus Bibliothek b, nimm PDF-Datei m und hier hast du noch die Parameter u, v und w und nun mach ein Bauteil daraus". Das funktioniertf einerseits über SQL-Datenbanken, ich selber habe das über Exceltabellen gemacht. CSV-Dateien sollen auch gehen, habe ich aber noch nie probiert. Ich würde dir raten, dir eine Variante aus 2. auszusuchen. Der Vorteil ist, daß du eine sehr gut wartbare Bibliothek bekommst. Es ist sehr einfach, vielen Bauteilen mal schnell einen zusätzlichen Parameter zu verpassen (In meinen Exceltabellen füge ich bloß eine weitere Spalte ein). Und ich verspreche dir: Es sieht nur etwas kompliziert aus, wenn man es noch nie gemacht hat. Wenn du es einmal so gemacht hast ist es lächerlich einfach, aber du wirst die Flexibilität und den Funktionsumfang deiner Bibliotheken zu schätzen lernen. Wenn du außerdem mal ein Symbol ändern willst, dann mußt du nur ein einziges Symbol ändern (kann ja mal vorkommen daß dir deine Kondensatoren auf einmal etwas größer erscheinen, oder du brauchst plötzlich ANI-Symbole weil Kunde des Kunden in den USA oder so...), denn du kannst ein Symbol beliebig oft wiederverwenden. Bei Integrated Libraries müßtest du jedes Bauteil einzeln ändern. Ich habe z.B. meine Bibliotheken meistens mit einem Makro erstellt, daß dann z.B. auch die Herstellernummer errechnet hat. Es ist schon ne feine Sache, einfach eine BOM beim Distri hochzuladen und diesen die Bauteile zusammensammeln zu lassen und nicht jedes Bauteil selber suchen zu müssen. Wie das mit den Database Libraries geht steht hier: https://www.altium.com/documentation/altium-designer/working-with-database-libraries-ad?version=17.1 Wenn du Office 64-Bit benutzt solltest du dir auch das hier ansehen: https://www.altium.com/documentation/altium-designer/using-database-libraries-with-32-bit-and-64-bit-altium-design-software-on-the-same-computer PS: Martin S. schrieb: > In Altium 16 geöffnet habe ich keine Probleme. Er findet die Bauteile > alle, wie er soll und sie sind alle mit den Footprints richtig > verknüpft. In Altium Bibliotheken außerhalb eines Integrated Librarie Package zu erstellen, also einfach eine SchLib und eine PcbLib irgendwo und dann einfach verlinken, das funktioniert nur selten, oft hat das auch in den früheren Versionen nicht richtig hingehauen. So war das halt auch nie gedacht. Ich vermute mal, in AD20 haben das daher komplett abgestellt daß die Benutzer damit gar nicht erst anfangen können und sich hinterher umso mehr ärgern und den Support mit Dingen belästigen, die so nie gedacht waren.
Martin S. schrieb: > Ja genau. alles so gemacht. Sobald man den Dialog schließt, und die > Bauteileigenschaften wieder neu öffnet, steht wieder "no footprint" > drinnen. Du hast aber schon zwischen 'Dialog schließt' und 'Bauteileigenschaften wieder neu öffnet' das Bauteil aktualisiert. Entweder in der SchLib rechtsclick aufs Symbol und Update Schematics oder im Schaltplan neu platziert. Was mir mal passiert ist, ist ein Leerzeichen an Ende vom Namen. Optisch gefühlte tausend mal den Namen verglichen, war auch blöd.
Taz G. schrieb: > Du hast aber schon zwischen 'Dialog schließt' und 'Bauteileigenschaften > wieder neu öffnet' das Bauteil aktualisiert. Entweder in der SchLib > rechtsclick aufs Symbol und Update Schematics oder im Schaltplan neu > platziert. Na sicher :-) Aber hätte durchaus eine Fehlerquelle sein können. > Was mir mal passiert ist, ist ein Leerzeichen an Ende vom Namen. Optisch > gefühlte tausend mal den Namen verglichen, war auch blöd. Scheinbar haben hier in der Firma so einige ihre negativen Erfahrungen mit AD20 gemacht. Keiner hat eine Lösung dafür. Wir haben mal den Support kontaktiert. Mal sehen, ob, und wann wir Antwort bekommen.
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.