Forum: Platinen Kicad - Footprint mit Keepout-Area


von Tom (Gast)


Lesenswert?

Ich möchte mit dem aktuellen KiCad 5.1.9 einen Footprint mit 
Keepout-Areas erstellen.
Es soll ein Footprint werden, bei dem in dem ersten Layer ein Teil der 
Massefläche entfernt werden soll. Auch bei dem nachfolgenden Layer soll 
die Masse entfernt werden. Auch möchte ich den Isolationsabstand zur 
Massefläche festlegen - nur für den Footprint.
Ist das möglich mit KiCad einen solchen Footprint anzulegen?

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Tom.

Tom schrieb:
> Ich möchte mit dem aktuellen KiCad 5.1.9 einen Footprint mit
> Keepout-Areas erstellen.
> Es soll ein Footprint werden, bei dem in dem ersten Layer ein Teil der
> Massefläche entfernt werden soll. Auch bei dem nachfolgenden Layer soll
> die Masse entfernt werden.

In der aktuellen Version KiCad 5 geht das nicht. Im experimentellen 
KiCad
habe ich schon einen einen Button und dazu eine Funktion gesehen, wo Du 
ein keepout auch für Kupferflächen festlegen kannst. Keine Ahnung ob das 
funktioniert. Mit etwas Glück ist es in KiCad 6 enthalten.


> Auch möchte ich den Isolationsabstand zur
> Massefläche festlegen - nur für den Footprint.

Das geht aktuell im Board, wenn Du entsprechende Netzklassen anlegst und 
denen entsprechende Isolationsabstände zuweist.
Im Footprint geht das aber leider nicht.

Da habe ich in den experimentellen nightly builds aber auch noch nichts 
zu gesehen.

> Ist das möglich mit KiCad einen solchen Footprint anzulegen?

Nein.

Vorgeschlagener Workaround: Lege Dir statt des Footprints eine 
"Miniplatine" an, die den Footprint und die Ergänzungen zum Footprint 
enthält, und importiere den in Dein Board.
Keine Ahnung, ob das mit den Randbedingugen funktioniert und ob das 
gegenüber einer Vorgehensweise zu "Fuß" eine Arbeitserleichterung ist.

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de

: Bearbeitet durch User
von Joern DK7JB .. (moin)


Lesenswert?

Das interessiert mich auch. Habe hierzu diesen Link gefunden, auch wenn 
ich das Vorgehen noch nicht so richtig verstanden habe:
"How should keepout areas be shown in footprints"
https://github.com/KiCad/kicad-library/issues/1443

Malt man einfach den Keepout-Bereich nach, nachdem man das Bauteil/den 
Stecker platziert hat?

So richtig scheint das erst in KiCad 6 gelöst. Ist euch bekannt, wann 
die Version 6 vermutlich erscheinen wird?

Bernd hat vorgeschlagen eine Miniplatine zu erstellen und sie zu 
importieren. Wie geht das?

: Bearbeitet durch User
von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Joern.

Joern DK7JB .. schrieb:

> So richtig scheint das erst in KiCad 6 gelöst. Ist euch bekannt, wann
> die Version 6 vermutlich erscheinen wird?

So heftig wie in den nightly builds probiert wird, denke ich auch, das 
braucht noch etwas.

> Bernd hat vorgeschlagen eine Miniplatine zu erstellen und sie zu
> importieren. Wie geht das?

Für den Fall:
In PCBnew das Board under "Datei" > "speichern unter" mit einem neuen 
Namen Speichern. Dieses Board öffnen, alles weglöschen, was nicht der 
fragliche Footprint ist und Kupferflächen, Keepouts ec. anlegen wie 
gewünscht. Das Board speichern.
Jetzt PCBnew UND KiCad und alles was dazugehört schliessen. PCBnew
 standalone starten, also nicht über die Schaltfläche in KiCad. 
PCBnewhat dann ein etwas anderes Verhalten.
Dein ursprüngliches Board öffnen. Den ursprünglichen Footprint löschen 
und den Referenzbezeichenr im Gedächnis behalten oder notieren (z.B. U3 
oder IC7) Jetzt under "Datei" > Platine hinzufügen Deine Miniplatine 
einfügen. Dem dortigen Footprint den notierten Referenzbezeichner 
zuweisen, und die Platine mit allem drum und dran als Gruppe dahin 
verschieben, wo vorher der andere sass. Speichern, PCBnew schliessen, 
KiCad normal starten, weitermachen.

Für einen einzelnen Footprint dürfte das mehr Fummelei sein, als auf dem 
klassischen Weg alles im Board zu machen. Aber wenn Du die Anordnung aus 
Footprint und drumherum häufiger brauchst, könnte das Zeit sparen.


Die Schaltfläche "Platine hinzufügen" hast Du sonst nicht. Du hast im 
Standalone Mode direkt unter dieser noch eine Schaltfläche "Importiere 
nicht KiCad Platinendatei, wo Du z.b. auch XML Eagle Boards oder ASCII 
P-Cad Board einfügen kannst.
Komplette XML Eagle Projekte importierst Du aber im normalen KiCad 
Programm, wo Du auch Projekte anlegst, unter "Datei" > "Projekt 
importieren".

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de

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.