Forum: Platinen Kicad, zusätzliche Felder in Modul


von tuptun (Gast)


Lesenswert?

Hallo,
ich suche nach einen Weg, um in einem Modul oder Footprint außer 
Referenz und Wert noch ein zusätzliches Feld auszugeben.

Z.B. habe ich am Schaltplansymbol eines Steckverbinders ein Feld 
"Funktion" mit dem Wert "out" erzeugt. Im Schaltbild ist der Verbinder 
dann mit X1, Sub-D9 und out beschriftet. Nun möchte ich gerne, daß der 
Wert automatisiert auf dem Bestückungsdruck landet.

Ist das möglich?

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo tuptun.

tuptun schrieb:

> ich suche nach einen Weg, um in einem Modul oder Footprint außer
> Referenz und Wert noch ein zusätzliches Feld auszugeben.
>
> Z.B. habe ich am Schaltplansymbol eines Steckverbinders ein Feld
> "Funktion" mit dem Wert "out" erzeugt. Im Schaltbild ist der Verbinder
> dann mit X1, Sub-D9 und out beschriftet. Nun möchte ich gerne, daß der
> Wert automatisiert auf dem Bestückungsdruck landet.
>
> Ist das möglich?

Nicht so wie bei den Symbolen, wo Du zusätzliche Felder anlegen kannst.

Aber Du kannst im Moduleditor grafischen Text in einen Footprint 
einbinden.
Mit "Text editieren" kannst Du den auch auf andere Lagen bringen.

Leider gehen Kupferlagen und Lötstoppmaskenlagen nicht unmittelbar für 
Text.
Aber als Workaround kannst Du den Text, der defaultmäßig in den Top 
Silkscreen geschrieben wird, in z.B. den Commentar Layer bringen, und 
den Text dann mit grafischen Linien im Silkscreen nachziehen, und diese 
grafischen Linien kannst Du dann per edit auch in die Kupferlagen oder 
die Lötstopplagen bringen. Die Vorlage in der Kommentarlage löschst Du 
einfach.

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

von tuptun (Gast)


Lesenswert?

Hallo Bernd,
danke für den Tip
Das ist leider nicht so ganz das, was mir durch den Kopf ging. Der 
Vorteil der Felder im Schaltplan ist ja, daß sie nach dem Plazieren 
editierbar sind. Wenn Du eine BNC-Buchse in den Schaltplan einfügst und 
dann den Value/Wert auf z.B. "Antenne" änderst, dann ist die Information 
BNC-Buchse i.d.R. nicht mehr zu erkennen. Das läßt sich mit einem Feld 
"Funktion" mit dem Wert "Antenne" umgehen. Klappt prima und taucht auch 
in der Netzliste auf.
Chic wäre wenn man im Silkscreen daraus X12 und Antenne machen könnte.

Es könnt alles so einfach sein, isses aber nicht....

Dann werd ich mal Deinen Workaround anwenden.

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo tuptun.

tuptun schrieb:

> Es könnt alles so einfach sein, isses aber nicht....
>
> Dann werd ich mal Deinen Workaround anwenden.


Da an BNC Buchsen alles mögliche angeschlossen wird, und nicht nur 
Antennen, würde ich auch den genannten Workaround meiden wollen, weil 
dass dazu führen würde, dass Du für jeden Anwendungsfall einen eigenen 
BNC-Buchsen Footprint bräuchtest.

Die Idee mit dem Feld ist ja schonmal nicht schlecht (abgesehen davon, 
dass sie nicht implementiert ist), aber, hast Du wirklich immer soviel 
Platz auf der Platine, dass Du eine (gut lesbare) Beschriftung an den 
Steckern vornehmen kannst?

Ich spare mir im allgemeinen sogar den Wert, weil es oft schon ein Akt 
ist, die Referenz alleine adäquat zu plazieren.
Mal abgesehen davon, dass der Wert falsch wird, wenn ich geringfügig was 
an der Schaltung ändere, indem ich einen Wert anpasse, aber noch viele 
Platinen über habe....

Die paar Hinweise an den Steckern könnte man auch von Hand direkt in den 
Silkscreen oder die Lötstoppmaske schreiben.

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

von tuptun (Gast)


Lesenswert?

Bernd Wiebus schrieb:
> Ich spare mir im allgemeinen sogar den Wert, weil es oft schon ein Akt
> ist, die Referenz alleine adäquat zu plazieren.
> Mal abgesehen davon, dass der Wert falsch wird, wenn ich geringfügig was
> an der Schaltung ändere, indem ich einen Wert anpasse, aber noch viele
> Platinen über habe....

Den Wert drucke ich nie auf die Platine. Die Referenz dagegen häufig, 
weil die Kunden schon mal Platinen umbestücken wollen bzw. der Bestücker 
das fordert.

> Die paar Hinweise an den Steckern könnte man auch von Hand direkt in den
> Silkscreen oder die Lötstoppmaske schreiben.

Ja, so hab ich das bisher auch immer gemacht.

Ich muß meistens die Anschlüsse beschriften (L1, N, PE) und z.B. Werte 
von Sicherungen oder Jumper, weil der Monteur der Platine keine 
Unterlagen hat oder die nicht mehr findet.

Die Möglichkeit mit den Feldern bot sich da gerade so an.
Danke für die logistische Hilfe!

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.