Forum: Platinen KiCad PCBNew neues Netz anlegen


von Matthias K. (matthiask)


Lesenswert?

Version 2011-03-30

Ich muss auf der LP 3-4 Bauteile ergänzen. Ich kann die zwar platzieren, 
aber wenn ich den Pins Netznamen zuordnen will, kommt eine 
Fehlermeldung, dass es den Netznamen nicht gibt. Das stimmt auch, aber 
nur solange bis ich diesen Netznamen eine weiteren Pin zuordnen würde.

Warum geht das nicht? Bei Eagle und Orcad kein Problem.

von so gehts (Gast)


Lesenswert?

Das geht deshalb nicht, weil die Bauteile und Verbindungen nicht im 
Schaltpaln vorhanden sind (oder der geänderte Schaltplan noch nicht 
eingelesen wurde).

- Erst im Schaltplan ändern.
- Dann neue Netzliste erstellen
- Bauteilzuordnung durchführen
- Platinenlayout ändern (neu einlesen)

Also genau dieselbe Reihenfolge, wie beim ersten Aufruf von PCBnew. 
Bereits geroutete Verbindungen  etc. bleiben erhalten.

Aber zur Sicherhait ein Backup der Dateien machen ;)

Viel Erfolg

von Matthias K. (matthiask)


Lesenswert?

Über den Schaltplan geht es, dass ist mir bekannt.

Ich wollte die wenigen Teile aber direkt im Layout ergänzen. Verstehe 
nicht, warum es nicht machbar sein soll. Man kann ja schließlich auch 
neue Footprints einfügen.

In dem Edit Menü für das Pad kann man doch einen neuen Netznamen 
eintragen, der dann erst bei Bestätigung mit OK nicht akzeptiert wird. 
Dann sollte man besser bei Netzname keine freie Eingabe zulassen, 
sondern es gehört ein Klapp-Menü mit den vorhandenen Netznamen dorthin.

Wenn ich es über den Stromlaufplan mache, kommen andere, schon geroutete 
Netze durcheinander (unerklärbar). Ist erst so, seit sich die neue 
Version, s.oben, verwende.

von Uhu U. (uhu)


Lesenswert?

Matthias K. schrieb:
> Verstehe nicht, warum es nicht machbar sein soll.

Weil dann das Prinzip "Layout und Schaltplan sind konsistent" verletzt 
wird. Das mag dem schnellen Pfuscher lästig sein...

von Matthias K. (matthiask)


Lesenswert?

... dann sollte man doch die neue Netznamen-Eingabe generell 
deaktivieren, wäre zumindest konsequent.

Pfuscher oder nicht, andere Systeme lassen dies auch zu...

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Matthias K.

>
> Pfuscher oder nicht, andere Systeme lassen dies auch zu...

Eine neuere Version von kiCAD hatte in Eeschema einen Button 
"Backannotation" (Ich mene oberer Toolbar ganz rechts). Damit schonmal 
herumprobiert?
Leider bin ich z.Z. etwas eingeschränkt, und kann das nicht selber 
probieren.

Allerdings erwarte ich nicht mehr, als das Eeschema lediglich die 
Referenzen aus dem Board durchsucht, und dir zu unbekannten Referenzen 
eine Möglichkeit gibt, ein gewünschtes Symbol dazu anzugeben, und dieses 
Symbol dann in den Schaltplan einzubetten.

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic

http://www.dl0dg.de

von Gastino G. (gastino)


Lesenswert?

Matthias K. schrieb:
> ... dann sollte man doch die neue Netznamen-Eingabe generell
> deaktivieren, wäre zumindest konsequent.
>
> Pfuscher oder nicht, andere Systeme lassen dies auch zu...

Was spricht eigentlich dagegen, die Bauteile erst im Schaltplan zu 
ergänzen und dann im PCB den Netzplan neu einzulesen? Da kommen dann 
einfach nur die neuen Bauteile dazu und fertig.

von Simon H. (simi)


Lesenswert?

Dass das in Kicad nicht möglich ist, halte ich für ewas, das für Kicad 
spricht. Denn sobald man im Layout-Tool an den Netzen herumbastelt, 
degradiert man das gesamte Programm - etwas überspitzt formuliert - zu 
einem Zeichnungsprogramm.
An einem Textverarbeitungsprogramm würde ich ja auch nicht bemängeln, 
wenn es mir verbietet, Kapitel 2.1.5 nach meinem Gutdünken 3.2.0 zu 
nennen, obwohl vorher 2.1.4 und nachher 2.1.6 kommt. Es gibt gewisse 
Dinge, da WILL ich explizit, dass mir das Tool auf die Finger schaut.

Matthias K. schrieb:
> In dem Edit Menü für das Pad kann man doch einen neuen Netznamen
> eintragen, der dann erst bei Bestätigung mit OK nicht akzeptiert wird.
> Dann sollte man besser bei Netzname keine freie Eingabe zulassen,
> sondern es gehört ein Klapp-Menü mit den vorhandenen Netznamen dorthin.

Ja, dass das UI von Kicad in einigen Details nicht ganz konsequent ist, 
ist bekannt. Aber da gibt es andere Beispiele, die ich schlimmer finde.

Dass man Footprints einfügen kann, macht für mich hingegen Sinn. 
Einerseits, um einfach mal einen Footprint testweise wo hin zu pflanzen 
(was notabene die Konsistenz der Schaltung nicht beeinträchtigt - es ist 
dann halt die selbe Schaltung mit einem zusätzlichen Footprint, der 
nirgens dranhängt), andererseits z.B. für Montagelöcher. Auch die können 
eingefügt werden, ohne dass dadurch das Schema verfälscht wird. Jedoch 
halte ich es dennoch für Sinnvoll, ALLES im Schema einzutragen, was auch 
im Layout vorkommt. Auch Befestigungslöscher.

Backannotation: Ich bin nicht sicher, aber ich glaube, im Kicad ist da 
nur die Rückzuweisung von Footprints gemeint. Richtige Backannotation, 
also Netzveränderung im Layout, welche dann im Schema nachgeführt wird, 
ist logischerweise etwas, das schnell sehr chaotisch wird.

von Simon H. (simi)


Lesenswert?

shit, ich habe gerade bemerkt, dass man Pads durchaus BESTEHENDE Netze 
zuweisen kann - im Layout Tool. Wozu soll denn das gut sein?

von Guido (Gast)


Lesenswert?

Um nachträglich eingefügte Befestigungsbohrungen auf GND
legen zu können. ;-)

von Simon H. (simi)


Lesenswert?

Ja, das macht Sinn. Obwohl ich das schon für einen Grenzfall halte. Ich 
will im Schema auch erkennen können, welche Bohrungen an GND hängen und 
welche nicht.

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.