Forum: Platinen KiCad, Bauteil braucht einen Platinenausschnitt


von Michael S. (smtschmidt)


Angehängte Dateien:

Lesenswert?

Hallo,
ich versuche in Kicad den Footprint für ein IXYS-Thyristormodul mit 
TO240-Gehäuse zu zeichnen. Der Brocken wird unter der Platine motiert 
und mit drei M5-Schrauben befestigt. Nun brauche ich für die Stecker der 
Gateanschlüsse (4,5,6,7) einen Ausschnitt in der Platine.

Ich habe das grade mit NPTH-Pads probiert, aber die gibt es nur in rund 
und oval. Ich bräuchte aber einen rechteckigen Ausschnitt mit 10 * 20mm. 
Der Ausschnitt sollte Teil des Moduls sein, damit er beim Plazieren 
direkt mitwandert.

Danke im Voraus!

von Max M. (jens2001)


Lesenswert?

Michael S. schrieb:
> mit drei M5-Schrauben befestigt

Und du vertraust darauf das die drei Anschlüsse plan in einer Ebene 
liegen?

von hauspapa (Gast)


Lesenswert?

Max M. schrieb:
> Und du vertraust darauf das die drei Anschlüsse plan in einer Ebene
> liegen?

Kein Problem, das sind Blechlaschen mit schwimmend gelagerter 
Gegenmutter.

Wie den Ausschnitt definieren weis ich auch grad nicht, aber streng 
rechteckig geht nicht. Das wird gefräst, da müssen alle Innenecken rund 
sein.

von Flo (Gast)


Lesenswert?

Hallo,

Zeichne dein Bauteil wie gehabt im Footprint Editor.
Zeichne den Ausschnitt zuerst auf einem Layer wie Beispielsweise 
"F.Fab".
Dann Abspeichern und die entsprechende .kicad_mod Datei mit einem 
Texteditor öffnen.
Dort findest du die Elemente die du auf den "F.Fab" Layer gezeichnet 
hast schnell wieder und änderst den Layer auf "Edge.Cuts".
Speichern und Fertig. Geht momentan leider nur über diesen Umweg soweit 
ich weiß.

Gruß,
Flo

von hauspapa (Gast)


Lesenswert?

Du kannst im Bauteileditor einen Ausschnitt zeichnen und nach 
Doppelklick einen anderen Layer zuweisen.
Welcher Layer zum Fräsen verwendet wird weis ich grad nicht.

von hauspapa (Gast)


Lesenswert?

ok, Flo weis das besser

von Flo (Gast)


Lesenswert?

hauspapa schrieb:
> ok, Flo weis das besser

Aber nur weil ich das gerade erst gemacht hab :-)
Leider kann man im Footprint Editor nicht direkt auf dem "Edge.Cuts" 
Layer zeichnen.

Gruß,
Flo

von Michael S. (smtschmidt)


Lesenswert?

Hallo Flo und alle,
das habe ich gesucht. Danke!

Die Module sind extra für Platinebestückung gemacht. Die Lasche wird mit 
der Mutter plan gezogen. Man könnte auch sagen, daß nicht die Platine, 
sondern das Bauteil bestückt wird. Das trifft es eher.

Btw wo ist eigentlich der Unterschied zwischen F.CrtYd und F.Fab?

von Michael S. (smtschmidt)


Angehängte Dateien:

Lesenswert?

Vielleicht kann das ja jemand gebrauchen.

Danke für die Hilfe!

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Flo schrieb:

> Aber nur weil ich das gerade erst gemacht hab :-)
> Leider kann man im Footprint Editor nicht direkt auf dem "Edge.Cuts"
> Layer zeichnen.

Das ist richtig.

Ich mach das aber auch mit dem Editor.

Alternative für Leute, die nicht gerne mit dem Editor in Dateien 
manipulieren: Im Footprint den Ausschnitt in F.Fab zeichnen, wie Du 
schon vorgeschlagen hast. Nach endgültiger Platzierung des Bauteiles im 
Board dann die Zeichnung in F.Fab als Vorlage nehmen, um darüber dann in 
"Edge.cuts" den Ausschnitt zu zeichnen.



Nachtrag: Früher existierte im Footprinteditor tatsächlich die 
Möglichkeit, per Editierung einer grafischen Linie diese auf Edge.cuts 
zu bringen.

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

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


Lesenswert?

Hallo Michael.

Michael S. schrieb:

> Btw wo ist eigentlich der Unterschied zwischen F.CrtYd und F.Fab?

CrtYD ist ein Courtyard. Das ist eine Grenzlinie um Bauteile, die Platz 
drumherum markiert, der z.b. für Bestückungswerkzeuge benötigt wird.

Oder den Platz, den Stecker mit einer Verriegelung möglicherweise 
benötigen, um die Verriegelung zu betätigen. Das ist im allgemeinen mehr 
Platz, als die Verrigelung im verrigelten oder unverriegeltem Zustand 
benötigt.

F.Fab enthält Daten, die sonst noch zur Fabrikation benötigt werden. Wie 
z.B. die Fräsungen.

Michael S. schrieb:
> Vielleicht kann das ja jemand gebrauchen.

Danke!

Am sinnvollsten wäre es aber, wenn Du Dir hier einstellst:
https://github.com/KiCad
Hier findet es kaum einer.
Ich weiss aber, dass das aufwändiger ist, wegen:
https://github.com/KiCad/kicad-library/blob/master/KiCad_Library_Convention.txt
Einfacher, aber nicht so frequentiert ist es hier:
https://www.mikrocontroller.net/articles/KiCAD#Entw.C3.BCrfe

Weitere Alternativen um Bibliotheken zu veröffentlichen: 
https://www.mikrocontroller.net/articles/KiCAD#Sonstige_Bibliotheken_im_Netz

> Danke für die Hilfe!

Gern geschehen!


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

: Bearbeitet durch User
von Michael S. (smtschmidt)


Lesenswert?

Hallo Bernd,

Bernd W. schrieb:
> CrtYD ist ein Courtyard. Das ist eine Grenzlinie um Bauteile, die Platz
> drumherum markiert, der z.b. für Bestückungswerkzeuge benötigt wird.

> F.Fab enthält Daten, die sonst noch zur Fabrikation benötigt werden. Wie
> z.B. die Fräsungen.

ich habe mich nach der deutschen Übersetzung in Kicad gerichtet und bin 
da wohl einem Irrtum aufgessen. Jedenfalls habe ich meist CrtYd für den 
wahren Footprint-Umriss bei smds benutzt. Um zu gucken wie das Teil 
später zwischen den Pads sitzt. Ich finde eine detailierte Zeichnung des 
Gehäuses ab und an ganz praktisch.
Den Silkscreen habe ich dann relativ sparsam außen rum gezeichnet.

Wo leg ich das jetzt hin? Die ganzen Layer Drawings.User, Cmts.User, Eco 
etc. sind in der aktuellen Version im Footprinteditor ausgegraut. (Was 
mir auch nicht einleuchtet.)

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Michael.

Michael S. schrieb:

> ich habe mich nach der deutschen Übersetzung in Kicad gerichtet und bin
> da wohl einem Irrtum aufgessen. Jedenfalls habe ich meist CrtYd für den
> wahren Footprint-Umriss bei smds benutzt. Um zu gucken wie das Teil
> später zwischen den Pads sitzt. Ich finde eine detailierte Zeichnung des
> Gehäuses ab und an ganz praktisch.
> Den Silkscreen habe ich dann relativ sparsam außen rum gezeichnet.

Also in etwa genau umgedreht.
Typischerweise für größere ICs wird der Courtyard mit ca. 2mm Reserve 
aussenherum gezeichnet.



> Wo leg ich das jetzt hin? Die ganzen Layer Drawings.User, Cmts.User, Eco
> etc. sind in der aktuellen Version im Footprinteditor ausgegraut. (Was
> mir auch nicht einleuchtet.)

Auf den Silkscreen zeichnen, rechts anklicken und mit >edit  >Layer auf 
das passende Layer bringen?

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

von smtschmidt (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Bernd,
ich habe inzwischen auch den Thread zu den Layern gefunden. Und 
daraufhin heute morgen alles mal kurz auf links gedreht. Die Details 
sind bei mir jetzt auf dem Fabrication-Layer.

Ich habe nicht so wahnsinnig viel Lust das bei GitHub einzustellen. 
Zumal die KiCad Library Convention ganz anders ist als meine 
Layout-Konventionen. Und da arbeite ich schon ein paar Jahre mit...

Wenn Du magst kannst Du das Bauteil aber gerne an passender Stelle 
plazieren. Ist Vogelfrei.

von Lars R. (lrs)


Lesenswert?

Gibt es auch einen Trick für Copper-Keepout, der bei flip auch den Layer 
top/bottom wechselt?

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Lars.

Lars R. schrieb:
> Gibt es auch einen Trick für Copper-Keepout, der bei flip auch den Layer
> top/bottom wechselt?

Das kann zur Zeit mit keinem Trick funktionieren, weil Keepout Areas im 
Moment zum Board, und nicht zum Footprint gehören. Selbst wenn ich das 
Keepout Area manuell in den Footprint hineineditiere, wird es nicht 
angezeigt, und irgendwann einfach gelöscht.

Workaround: Im Footprinteditor die Sperrfläche in ein anderes User 
Layer, zb. ECO1 oder ECO2 zeichnen. Im Board dann plazieren, und die 
Sperrfläche . als Vorlage zum Nneuzeichnen in der Sperrfläche verwenden.

Beim wenden ("flip") wird dann alles zum Footprint gehörige auf dem ECO1 
Layer mitgespiegelt. Die Sperrfläche muss man dann im neuen Layer neu 
zeichnen*), und die alte löschen.

*) Alternative, die sich aber nur für kompliziertere Sperrflächen lohnt, 
weil sie mehr Klicks benötigt, die aber dafür die Fläche als ganzes 
bearbeiten:
Die Sperrfläche am Rand rechts anklicken. > Sperrfläche > 
Flächeneigenschaften editieren > links die Lage wählen.
Jetzt ist die Fläche auf der anderen Seite.
Die Fläche als Gruppe markieren, rechts klicken > Gruppe wenden wählen.
Jetzt ist die Sperrfläche schon einmal gespiegelt, steht aber auf dem 
Kopf.
Also muss sie noch um 180° gedreht werden.
Dazu zweimal hintereinander die Fläche als Gruppe markieren, rechts 
klicken > Gruppe rotieren wählen.
Nun muss die Sperrfläche noch passend verschoben werden: Die Sperrfläche 
am Rand rechts anklicken. > Sperrfläche > Sperrfläche verschieben.
Nun hängt die Sperrfläche am Mauszeiger und kann passend zur Vorlage auf 
ECO1 plaziert werden. Genauso ginge es, die Sperrfläche als Gruppe zu 
verschieben.

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

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Michael.

smtschmidt schrieb:

> Ich habe nicht so wahnsinnig viel Lust das bei GitHub einzustellen.

Ok.

> Zumal die KiCad Library Convention ganz anders ist als meine
> Layout-Konventionen. Und da arbeite ich schon ein paar Jahre mit...

Ok.

>
> Wenn Du magst kannst Du das Bauteil aber gerne an passender Stelle
> plazieren. Ist Vogelfrei.

Danke. Irgendwann die nächsten Tage. Mal sehen.

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

von Lars R. (lrs)


Lesenswert?

Hallo Bernd,

Danke für die Hinweise.

Viele Grüße, Lars.

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.