Forum: Platinen KiCad: Wie Bestückungsdruck für viele Bauteile abschalten?


von Klaus F. (klaus27f)


Lesenswert?

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!).
von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

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
von Mark S. (voltwide)


Lesenswert?

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.
von Klaus F. (klaus27f)


Lesenswert?

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
von Fritz R. (fritz)


Lesenswert?

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.
von Roger S. (roger1004)


Angehängte Dateien:

Lesenswert?

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
von Andreas B. (bitverdreher)


Lesenswert?

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.
von Klaus F. (klaus27f)


Angehängte Dateien:

Lesenswert?

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
von M. D. (derdiek)


Lesenswert?

Das heißt sowas wie Eagle´s "Smash" (Text vom Bauteil lösen) gibts bei 
Kicad garnicht? Oder ist hier was anderes gemeint?
von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

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
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.