Hallo Zusammen, Ich stehe vor einem Problem, bei dem ich eure Hilfe brauche. Aktuell bearbeite ich ein recht großes PCB (es wird die 4. Version) das von mehreren Layoutern bearbeitet wurde. Leider hatte jeder seine eigenen Standardlibraries verwendet und so ist es ein recht unsortierter Haufen an Footprints usw. Meine Aufgabe wäre nun zusätzlich zum Beschriftungsdruck einen Bestückungsdruck hinzuzufügen. Prinzipiell funktioniert das ja sehr leicht: Footprint in der Library um einen zusätzlichen Mechanical Layer erweitern, Specialstring Designator hinzufügen, Mechanical Pairs hinzufügen und das PCB dann mit dem bearbeiteten Footprint updaten. Durch dieses Chaos sind nun aber sehr viele Footprints gleicher Art z.B. Standard 0603 aus verschiedenen Libraries verwendet, die großteils auch einen anderen Origin oder leicht andere Pad Größen haben. Wenn ich nun aus der einen Library den 0603 anpasse überschreibt er alle Footprints mit dem selben Namen und somit verschieben sich die Positionen und das ganze Layout wird dadurch zerstört und der DRC Check meldet hunderte Errors. Einfach einen unabhängigen Text im Layout zu platzieren, finde ich nicht ideal, da es ja für spätere Versionen auch wieder händisch angepasst werden muss und da schnell Fehler auftretten.. Da es zu mühsam ist, dann einfach alle Bauteile wieder richtig zu Plaztieren, nun die Frage, ob es dafür einen Anderen weg gibt? Danke für eure Vorschläge
Nach anderen Objekten filtern, die einem Typ des Gehäuses gemeinsam sind. Beispiel Padgröße: markiere ein Pad von einem Typ 0603 und lass alle gleich großen Pads finden. In der PCB List hast du dann einen Typ Pad und als Owner den Designator des Teils. Die Liste der Designator kopierst du dir und baust es zu einer Query um ((Designator = 'C112') or (Designator = 'C432')) etc. Damit hast du eine alle Bauteile markiert, die einem bestimmten Gehäuse und nicht nur Gehäuse-Bezeichner zugeordnet sind und kannst das Footprint-Update für diese 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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.