Forum: Platinen EAGLE9: Leere Layer in .sch und .brd anzeigen


You were forwarded to this site from EmbDev.net. Back to EmbDev.net
von Bot N. (botnec)


Lesenswert?

Nachdem ich mich jetzt, als sehr treuer Lizenznehmer, nun von EAGLE
langsam verabschieden muss, möchte ich auf KICAD umsteigen.

Meine ersten Versuche waren relativ erfolgreich, aber ich bin erst ganz
am Anfang und es klappt noch nicht ganz so wie gewünscht.

Meine Frage noch zu EAGLE wäre jetzt diese: kann man irgendwie einfach
feststellen welche Layer im Schaltplan und im Layout leer sind?
Natürlich könnte ich jetzt einen Layer nach dem anderen einzeln
ansehen, aber das wäre bei meinen vielen Platine zu mühsam.

Gibt es evtl ein Skript etc. dazu ?

Danke

: Bearbeitet durch User
von Andreas B. (bitverdreher)


Lesenswert?

Was ist ein Layer im Schaltplan?

von H. H. (Gast)


Angehängte Dateien:

Lesenswert?

Andreas B. schrieb:
> Was ist ein Layer im Schaltplan?

Siehe Anhang. (V7.7.0)

von Nikolaus S. (Firma: Golden Delicious Computers) (hns)


Lesenswert?

Bot N. schrieb:

> Gibt es evtl ein Skript etc. dazu ?
1
fgrep layer= projekt.brd | sed 's/.*\(layer="[0-9]*"\).*/\1/' | sort -u
(genauso für projekt.sch) zeigt zumindest die von irgendwelchen Objekten 
verwendeten Layer an.

Die Layer-Liste aus dem Screen-Shot von H.H. bekäme man über
1
fgrep '<layer number=' projekt.sch | sed 's/.*\(number="[0-9]*"\).*/\1/'

Das finde ich am EAGLE-Dateiformat so schön, dass es einfach 
wohlstrukturiertes XML ist...

von Jens M. (schuchkleisser)


Lesenswert?

Einfach alle layer löschen.
Wenn was drin ist kann man das nicht, will sagen am ende der Löschaktion 
bleiben die benutzten Layer drin.
Sollte in einem Script gehen mit einer Folge aus "layer -1 ??" befehlen, 
wobei dann -1 zu -2, -3 usw. wird.

von Andreas B. (bitverdreher)


Lesenswert?

H. H. schrieb:
> Andreas B. schrieb:
>> Was ist ein Layer im Schaltplan?
>
> Siehe Anhang. (V7.7.0)

Interessant. Bei 6.6 (meiner letzten benutzten Eagle Version) gab es das 
noch nicht.
Wozu ist das eigentlich gut?

von H. H. (Gast)


Angehängte Dateien:

Lesenswert?

Andreas B. schrieb:
> Bei 6.6 (meiner letzten benutzten Eagle Version) gab es das
> noch nicht.

Das gab es schon viel früher.

von Andreas B. (bitverdreher)


Lesenswert?

H. H. schrieb:
> Andreas B. schrieb:
>> Bei 6.6 (meiner letzten benutzten Eagle Version) gab es das
>> noch nicht.
>
> Das gab es schon viel früher.

Hmm, da hat mir wohl die Anwendung dafuer gefehlt. Deshab nochmal 
gefragt: Was macht man damit? Mir faellt wirklich kein Grund ein, in 
einem Schaltplan irgendwelche Layer wegzulassen. Im neusten KiCad 8 kann 
ich das evtl. ja noch nachvollziehen, weil sich da mittlerweile viel 
Zusatzinfos angesammelt haben. Aber bei den o.a. Layern faellt mir 
nichts ein was man weglassen koennte, ohne den ganzen Schaltplan 
informationslos werden zu lassen.

Aber zur Frage des TO:
Warum importierst Du nicht einfach alle Layer? Wenn nichts drin ist, hat 
das doch keine negativen Folgen.

von Vanye R. (vanye_rijan)


Lesenswert?

> Hmm, da hat mir wohl die Anwendung dafuer gefehlt. Deshab nochmal
> gefragt: Was macht man damit?

Ich hab in meinen Schaltplaenen gerne noch Zusatzinfos drin
stehen bezueglich gemessene Spannungen, oder warum ich etwas
bestimmtes gemacht habe, oder gemessene Temperaturen im Betrieb.
Sowas will man vielleicht nicht immer sehen.

> nichts ein was man weglassen koennte, ohne den ganzen Schaltplan
> informationslos werden zu lassen.

Nun, es ist manchmal wichtig das ein Schaltplan informationsloser
wird. .-)

Vanye

von Bot N. (botnec)


Lesenswert?

Andreas B. schrieb:
> Aber zur Frage des TO:
> Warum importierst Du nicht einfach alle Layer? Wenn nichts drin ist, hat
> das doch keine negativen Folgen.

Wenn ich es richtig gesehen habe, werden bei der Übernahme in
KICAD zwar die Standardlayer ( TOP, Bottom, usw.) übernommen,
die anderen aber nicht.
Bei älteren Schaltplänen und PCBs weiß ich jetzt nicht mehr genau
welche Layer belegt sind. Man muss dann die zusätzlichen Layer
händisch den KICAD Layern zuweisen, da gibt es keine Vorgabe.
Da würde ich dann gerne nur die belegten EAGLE Layer mitnehmen.
Es sind da nämlich ne ganze Menge Möglichkeiten.

Lasse mich aber gerne eines bessern belehren, denn ich habe noch
keine weitere Erfahrung mit KiCad. Will aber langsam mit der Umstellung
beginnen bevor meine Lizenz ausläuft.


Ergänzung:
Welches Tool gibt's als fgrep Ersatz für Windows?

: Bearbeitet durch User
von Andreas B. (bitverdreher)


Lesenswert?

Bot N. schrieb:
> Man muss dann die zusätzlichen Layer
> händisch den KICAD Layern zuweisen, da gibt es keine Vorgabe.

Da gibt es die Vorgabe "automatisch zuweisen". Da sollte eigentlich kein 
Layer uebrigbleiben. Das gilt aber nur beim PCB.
Beim Schaltplan importiert er ohne Auswahlmoeglichkeit. Ich hatte diese 
Infolagen nie benutzt, kann also nicht sagen ob die auch in KICAD 
reingehen.
Probier es aus.

Vanye R. schrieb:
> Nun, es ist manchmal wichtig das ein Schaltplan informationsloser
> wird. .-)

Da haben wir wohl unterschiedliche Auffassungen drueber. ;-)

: Bearbeitet durch User
von Bot N. (botnec)


Lesenswert?

Ich habe den Rat befolgt und hab's ausprobiert.

Zum Glück kann man auch Schaltplan und Layout einzeln übernehmen.

Vom Schaltplan werden ALLE Layer automatisch übernommen.
Das schaut in KiCad zunächst ziemlich verhaut aus. Hoffe man kann
das dort leicht ändern.

Vom Layout werden bei automatischem Update NICHT alle Layer
übernommen. Da muss man schon wissen welche Layer bei EAGLE belegt
sind.

Fürs erste ist der Hinweis hier mit löschen der Layer in EAGLE
schon mal ganz gut. Belegte Layer werden nicht gelöscht. Ist halt
manuelle Arbeit und man muss das machen solange die Lizenz noch
gilt.

Gibt's bei KiCad auch sowas wie Layer die man ein-/ausschalten kann ?

: Bearbeitet durch User
von Hans (ths23)


Lesenswert?

Andreas B. schrieb:
> Mir faellt wirklich kein Grund ein, in
> einem Schaltplan irgendwelche Layer wegzulassen.

Im Schaltplan gibt es keine Layer, auch wenn das Symbol im Editor dafür 
vorhanden ist - es ist wirkungslos. Wozu sollte Layer im Schematic auch 
Sinn machen.

Nachtrag:
Gerade noch mal probiert, bei Text und bei von Symbolen losgelösten 
Bezeichnungen/Werten ist die Layerfunktion wirklich wirksam und man kann 
dem Text verschiedene Farben geben - mit dem eigentlichen Layer wird's 
wohl wenig zu tun haben.

: Bearbeitet durch User
von H. H. (Gast)


Lesenswert?

Man kann zusätzliche Layer definieren, und das ist besonders für 
Teamarbeit sehr nützlich.

von Andreas B. (bitverdreher)


Lesenswert?

Bot N. schrieb:
> gibt's bei KiCad auch sowas wie Layer die man ein-/ausschalten kann ?

Ja, jede Menge, aber eben nicht im Schaltplan.

von Bot N. (botnec)


Angehängte Dateien:

Lesenswert?

Andreas B. schrieb:
> Ja, jede Menge, aber eben nicht im Schaltplan.

Das wäre ja für mich ok. Aber wie bekommt man denn die ganzen
Informationen aus dem Schaltplan die ich gar nicht sehen möchte?

Hier mal ein Ausschnitt nach dem Einlesen.

: Bearbeitet durch User
von Andreas B. (bitverdreher)


Lesenswert?

Bot N. schrieb:
> Aber wie bekommt man denn die ganzen
> Informationen aus dem Schaltplan die ich gar nicht sehen möchte?

Gar nicht. Du kannst hoechstens die Namen der Netze verkuerzen, um das 
uebersichtlicher aussehen zu lassen.
Den Font kann man unter Einstellungen evtl. verkleinern. Oder direkt mit 
einem Editor die Fontgroessen tauschen  (ist XML).

von Bot N. (botnec)


Angehängte Dateien:

Lesenswert?

Dann wäre ich aber enttäuscht!

Nebenbei ist mir beim Vergleiche aufgefallen, dass anscheinend beim
Konvertieren die Values mit dem Devicenamen verwechselt werden.

Hier nochmals soll (links) und ist (rechts).

: Bearbeitet durch User
von Jens G. (jensig)


Lesenswert?

H. H. schrieb:
> Andreas B. schrieb:
>> Bei 6.6 (meiner letzten benutzten Eagle Version) gab es das
>> noch nicht.
>
> Das gab es schon viel früher.

Gabs nach meiner Erinnerung schon mindestens seit 3.5.
Aber diese Funktion zeigt nicht die Layer an, die Inhalte haben, sondern 
damit kann man schlichtweg nur Layer ein- und ausblenden, bzw. neue 
definieren. Gucken muß man trotzdem selber, bzw. das ist keine 
Belegungsanzeige ...

von H. H. (Gast)


Lesenswert?

Jens G. schrieb:
> H. H. schrieb:
>> Andreas B. schrieb:
>>> Bei 6.6 (meiner letzten benutzten Eagle Version) gab es das
>>> noch nicht.
>>
>> Das gab es schon viel früher.
>
> Gabs nach meiner Erinnerung schon mindestens seit 3.5.

Anhang zeigt 3.5.5.


> Aber diese Funktion zeigt nicht die Layer an, die Inhalte haben, sondern
> damit kann man schlichtweg nur Layer ein- und ausblenden, bzw. neue
> definieren.

So ist es.


> Gucken muß man trotzdem selber, bzw. das ist keine
> Belegungsanzeige ...

Hatte niemand behauptet.

von Jens G. (jensig)


Lesenswert?

H. H. schrieb:

>> Gucken muß man trotzdem selber, bzw. das ist keine
>> Belegungsanzeige ...
>
> Hatte niemand behauptet.

In die Richtung ging aber seine Frage, denn es sollte ja einfach sein 
...

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.