Ich habe in KiCad eine Platine mit eng bepackten Smd erstellt. Die vielen Bestückungsdrucke stören, denn es kommen beim DRC jede Menge "Warnung: Bestückungsdruck schneidet Lötstoppmaske". Ja, man kann den Bestückungsdruck einzeln für jedes Bauteil abwählen. Ich suche jedoch einen shortcut, wo ich z.B. für alle R dies schnell machen kann (habe > 100 davon!).
Hallo Klaus. Klaus F. schrieb: > Ich habe in KiCad eine Platine mit eng bepackten Smd erstellt. > Die vielen Bestückungsdrucke stören, denn es kommen beim DRC jede Menge > "Warnung: Bestückungsdruck schneidet Lötstoppmaske". > Ja, man kann den Bestückungsdruck einzeln für jedes Bauteil abwählen. > Ich suche jedoch einen shortcut, wo ich z.B. für alle R dies schnell > machen kann (habe > 100 davon!). Quick and dirty: Oben im Pull down Menue unter "Ansicht" > "Panels" > "Darstellung" Es erschein rechts ein Fenster, wo Du Lagen, Objekte und Netzte pauschal an- und auch abwählen kannst. halb saubere Lösung: Beim Gerber Export in der Gerber Auswahlmaske einen Haken bei "Bestückungsdruck von der Lötstoppmaske subtrahieren" setzten. Das ist darum etwas unsauber, weil das zu einem total zerhauenen Bestückungsdruck führen kann. Dann könntest Du Dir den aber auch sparen, wenner nicht lesbar ist. Diese Möglichkeit ist eine Art Sicherheitsmaßnahme, damit vergessene Fälle nicht zu nicht lötbaren Pads führen, und es beseitigt nicht das Fehlermeldungsgemecker. Saubere Lösung: Footprints so gestalten, dass der Bestückungsdruck nicht die Löcher in der Lötstoppmaske schneidet. Für enge Lyouts gibt das aber oft einen sehr rudimentären Bestückungsdruck. Alternative: Auf Bestückungsdruck weitestgehend verzichten und stattdessen mehr mit der "Assembly" Lage (Montageausdruck) arbeiten. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de
:
Bearbeitet durch User
Genau aus diesem Grunde habe ich bei SMD-Bauteilen den Bestückkungsdruck verschoben von silk nach einem user-layer, der dann nicht in den Gerbers auftaucht. Mein tipp: Ändere das einmal in den zugehörigen footprints und dann aktualisiere sämtliche Footprints Deines Projektes.
Hallo Bernd, das mit "Bestückungsdruck von der Lötstoppmaske subtrahieren" habe ich generell immer aktiv. Aufgrund der Enge und der vielen Bauteile (Smd 0201 !) möchte ich für alle diese Bauteile den Bestückungsdruck abschalten. Werden eh vom Dienstleister mit Maschine bestückt. Nur komplett auf Bestückungsdruck verzichten möchte ich natürlich auch nicht, da Stecker u.a. gekennzeichnet sind. Ich suche also eine praktikable Methode um für alle Smd 0201 jetzt den Bestückungsdruck abzuschalten, ohne das "zu Fuß" 120x einzeln machen zu müssen. @Mark Deinen Tip probiere ich in Kürze. Danke
:
Bearbeitet durch User
Schau dir mal im 'Edit'-Menu den Punkt 'Edit Text & Graphics Properties' an. Damit kann man relativ viel machen, unter anderem auch bei allen (oder nur ausgewählten) Bauteilen den 'Reference Designator' unsichtbar machen.
Hey,
probier mal oben im Menü "Bearbeiten" -> "Text und Grafikeigenschaften
bearbeiten"
dann:
Anwendungsbereich -> Referenzbezeichner
Filterelemente -> Nach übergeordneten Referenzbezeichner filtern -> "R?"
Aktion -> entweder Lage verändern
oder Sichtbarkeit umschalten
getestet in KiCad 9.0.7
So als Idee: Footprint der 0201 R's kopieren und dort Bestuekungsdruck loeschen. Dann einen der Footprints markieren, rechte Maustaste und Footprint aendern. Option Bibliotheks ID waehlen und mit editiertem FP ersetzen.
Fritz R. schrieb: > Schau dir mal im 'Edit'-Menu den Punkt 'Edit Text & Graphics Properties' > an. Damit kann man relativ viel machen, unter anderem auch bei allen > (oder nur ausgewählten) Bauteilen den 'Reference Designator' unsichtbar > machen. Danke Fritz, und danke Roger, das hat jetzt funktioniert mit den Einstellungen lt. Screenshot. Habe R* verwendet statt R? (da mehr als R1..R9). Ich nutze noch KiCad 8.0.4 (kein Update ohne Not!). Für kommende Projekte werde ich den Tipp von Andreas in Erwägung ziehen, ein Sondersymbol erstellen. Hatte das aktuelle Footprint "R_0201_0603Metric" sowieso bereits ändern müssen, da der Padabstand nur 0,18mm beträgt. Meine Einstellung "Mindestfreiraum" ist jedoch 0,20mm. Also war hier 2x die "Pad Größe X" von 0,46 mm auf 0,45mm anzupassen, dann sind es genau 0,2mm Abstand. Das geänderte habe ich dann "R_0201_0603Metric_my1" benannt. Vielen Dank für die Hilfe!
:
Bearbeitet durch User
Das heißt sowas wie Eagle´s "Smash" (Text vom Bauteil lösen) gibts bei Kicad garnicht? Oder ist hier was anderes gemeint?
M. D. schrieb: > Oder ist hier was anderes gemeint? Ja, ist es. Einfach gar kein Text, nicht nur ein irgendwo anders hin geschobener. Ich finde die Variante mit dem eigenen Footprint die sauberste (und auch nach einem Jahr noch verständlichste). Wenn du den eigenen Footprint eh schon hast, dann musst du doch nur im zugehörigen Bibliothekselement den Silkscreen-Text entfernen, danach "Update from library". Denk aber dran, wenn du vom Bauteil aus nach "Edit footprint" gehst, editierst du initial nur den für das eine Bauteil. Um stattdessen den library footprint zu ändern, gibt es irgendwo rechts oben einen Link (zumindest in Kicad 9+ – 8er habe ich nicht mehr).
:
Bearbeitet durch Moderator
Die Beschriftung zu löschen halte ich für keine so gute Idee. Wenn man sie in der Bibliothek dagegen nur in z.b. Fab-layer verschiebt und dann mittig im Bauteil plaziert, kann man sich einen passenden Ausdruck machen für die Dokumentation ohne den Silkscreen voll zu müllen.
Im fabrication layer hast du sie eh nochmal (${REFERENCE}), zusammen mit
einem klobig großen Text mit dem Wert (der wohl so auch kaum Sinn hat).
Ich habe den F.Fab mal von grau auf braun geändert, damit man das besser
sehen kann.
Ich sehe gar keinen Grund, warum man nicht die Referenz aus dem
Silkscreen einfach wegwerfen können sollte für so kleine Bauteile.
Jörg W. schrieb: > Im fabrication layer hast du sie eh nochmal (${REFERENCE}), zusammen mit > einem klobig großen Text mit dem Wert (der wohl so auch kaum Sinn hat). Das sind alles Dinge, die man im footprint-Editor nach eigenem Geschmack beliebig einrichten kann. Und das auch tun sollte.
Mark S. schrieb: > Jörg W. schrieb: >> Im fabrication layer hast du sie eh nochmal (${REFERENCE}), zusammen mit >> einem klobig großen Text mit dem Wert (der wohl so auch kaum Sinn hat). > > Das sind alles Dinge, die man im footprint-Editor nach eigenem Geschmack > beliebig einrichten kann. Und das auch tun sollte. Klar, genau darum ging es ja. Da er ohnehin eine eigene Version des 0201-Footprints benutzt, kann er dort die Texte für F.Fab passend einrichten und den auf F.Silkscreen einfach mal entfernen. Alle anderen Footprints außer dem Hühnerfutter behalten dann trotzdem noch ihre Bestückungsdrucke, insbesondere natürlich die gewünschten Steckverbinder.
Klaus F. schrieb: > Für kommende Projekte werde ich den Tipp von Andreas in Erwägung ziehen, > ein Sondersymbol erstellen. Warum nicht für das laufende Projekt? Nur daß wir uns richtig verstehen: Bei Footprints ändern mit Bibliotheks ID werden alle Footprints geändert, nicht nur der angeklickte. Allerdings muß man dazu (anders als von mir beschrieben, sorry) die ganze Platine dazu markieren. Ich habe es gerade mal ausprobiert.
Andreas B. schrieb: > Allerdings muß man dazu (anders als von mir beschrieben, sorry) die > ganze Platine dazu markieren. Oder gar nichts und statt dem markierten Footprint alle mit dem gleichen Namen ersetzen lassen.
Gerade probiert, das geht dann nicht über "Update footprint" sondern über "Change footprint" (global, aus dem Edit-Menü).
Jörg W. schrieb: > Gerade probiert, das geht dann nicht über "Update footprint" sondern > über "Change footprint" (global, aus dem Edit-Menü). Klar, ist ja auch kein Update. ;-)
Hallo M.D. M. D. schrieb: > Das heißt sowas wie Eagle´s "Smash" (Text vom Bauteil lösen) gibts bei > Kicad garnicht? Oder ist hier was anderes gemeint? In KiCad sind die Bauteile eigentlich immer "gesmashed". Du kanst "Value" und "Reference" in dem Sinne anklicken und separat vom Footprint (oder Symbol) verschieben. Wenn Du Footprint oder Symbol als ganzes anklickst, verschiebst Du alles zusammen, also auch "Value" und "Reference". Was ich etwas vermisse, das gab es in früheren KiCad Versionen, ähnlich wie im DOS Orcad, ist das separate Verschieben von Pads auf ähnlichem Wege. Zugegebenermassen ist es bei SMD auch nicht so sinnvoll, aber bei manchen THT Bauteilen war es schon sinnvoll, ein einzelnes Pad einige Millimeter aus seiner Position zu bringen, wenn es irgendwo z.B. einen Mindestabstand verletzte. Bei der Handbestückung wurde dann bassend nachgebogen. Praktisch geht es aber in KiCad immer noch über den Footprinteditor, aber das ist halt etwas umständlicher. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de
:
Bearbeitet durch User
In diesen Fällen ziehe ich den Text ausserhalb des Prints. War bis jetzt kein Problem bei der Herstellung. Für den TO vielleicht nicht praktikabel weil zu viele. Gruss Chregu
Christian M. schrieb: > In diesen Fällen ziehe ich den Text ausserhalb des Prints. Ist ja noch krückiger, als jeden Text einzeln zu löschen, was der TE ja bereits im ersten Posting als Möglichkeit erwähnt hat.
Jörg W. schrieb: > Christian M. schrieb: >> In diesen Fällen ziehe ich den Text ausserhalb des Prints. > > Ist ja noch krückiger, als jeden Text einzeln zu löschen Naja, beim Draufklicken sehe ich dann eine feine blaue Linie aufs Bauteil... Gruss Chregu
Die vermutlich einfachste Lösung, wenn nur die Referenzbezeichner, nicht aber die Bauteilrahmen aus dem Bestückungsdruck verschwinden sollen: für KiCad gibt es im Pluginmanager ein Plugin namens "Hide References", damit werden mit einem Knopfdruck von allen ausgewählten Bauteilen die Referezbezeichner ausgeblendet.
:
Bearbeitet durch User
Er möchte ja aber durchaus bestimmte Referenzen noch sehen können, nur eben nicht die vom „Hühnerfutter“. "Bulk hide silkscreen designators" klingt dagegen eher schon nach dem, was er sucht. … wobei es auch in viel Handarbeit (zum Selektieren oder Ctrl-A und Deselektieren) ausartet. Die Variante mit dem 0201-Footprint, der gar keine silkscreen reference mehr enthält, ist mit Abstand die nachhaltigste. Die funktioniert auch ohne Handarbeit, wenn die Platine nochmal geändert werden soll.
:
Bearbeitet durch Moderator
Habe gerade geschaut, beide Plugins verbergen bei den selektierten Bauteilen den Footprint - sind also mehr oder weniger identisch. Ohne großen Aufwand würde das Funktionieren, wenn die Suchfunktion von KiCad ein Filtern nach Footprint zuließe (oder der Auswahlfilter), so wie ich das gerade gesehen habe (KiCad 9) ist das aber nicht möglich :/
Ich glaube, dafür hat auch wieder jemand ein Plugin geschrieben. ;-) Aber es ändert nichts daran, dass es dahingehend umständlicher ist (als der geänderte 0201-Footprint), dass du das bei künftigen Änderungen dann immer wieder neu anwerfen musst.
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.




