Forum: Platinen [S] Suche Möglichkeit in Eagle "verwaiste" Leiterbahnen ausfindig zu machen


von Björn G. (tueftler)


Lesenswert?

Hi!

Wenn ich eine schon geroutete Platine habe und etwas im Schaltplan 
ändere, dann wird die Leiterbahn nur bis zum ersten Knickpunkt als 
"unroutet" dargestellt - der Rest bleibt liegen, da ja noch andere 
Bauteile an der Strippe liegen.

Gibt es irgendein schlaues .ulp das die Leiterbahn "aufspürt" und 
anzeigt?

Bei großen Platinen ists ja ein riesen Akt...

Björn

von Falk B. (falk)


Lesenswert?

Mit SHOW in der Kommandozeile kann man Netze anzeigen (highlight).

von Björn G. (tueftler)


Lesenswert?

Hi Falk.

Das mit dem "show" weiß ich.
Dann müsste ich jetzt aber im Schaltplan alle Netze durchklicken und die 
Leiterbahnen verfolgen.

Genau das möchte ich umgehen.

Björn

von Arno H. (arno_h)


Lesenswert?

Wenn du im Schaltbild das NET mit SHOW zeigen lässt, ist die Leiterbahn 
im Board ebenfalls hervorgehoben. Konsistenz muss aber gegeben sein.

Arno

von Björn G. (tueftler)


Lesenswert?

:) Auch das weiß ich schon :)

Ich suche ein .ulp das z.B. Leiterbahnen anmeckert an denen nicht am 
Ende ein Bauteil/Pad sitzt.

Die einzelnen Netze durchklicken und suchen wo die nun überall rum 
laufen ist ja bekannt.
Eine Automatikfunktion wäre für große Platinen, wie die meine gerade, 
sehr interessant.

Björn

von Falk B. (falk)


Lesenswert?

@  Björn G. (tueftler)

>Ich suche ein .ulp das z.B. Leiterbahnen anmeckert an denen nicht am
>Ende ein Bauteil/Pad sitzt.

Gint es AFAIK nicht, wäre auch nicht ganz einfach.

>Eine Automatikfunktion wäre für große Platinen, wie die meine gerade,
>sehr interessant.

Hab ich noch nie gebraucht, und ich arbeite mit Eagle seit über 10 
Jahren. Wenn man was ändert, dann weiß man a) wo man was geändert hat 
und b) ändert man nicht tausend Sachen auf einmal sondern schrittweise, 
dann ist das Finden und Korrigieren der alten Leiterbahnen kein Problem.

MFG
Falk

von _Gast-XIV (Gast)


Lesenswert?

Du brauchst

Björn G. schrieb:
> Gibt es irgendein schlaues .ulp das die Leiterbahn "aufspürt" und
> anzeigt?

Wenn du mit Show auf das "Gummiband" klickst wird das gesamte Netz inkl. 
"Kupfer" angezeigt. Zusätzlich erscheint der Name in  der Statusleiste.

Björn G. schrieb:
> Ich suche ein .ulp das z.B. Leiterbahnen anmeckert an denen nicht am
> Ende ein Bauteil/Pad sitzt.

Der Ratsnest Befehl zeigt dir wie viele "Gummibänder" noch vorhanden 
sind.
Strg +Klicken beim routen sucht dann das nächstgelegene ungeroutete 
Netz.

von _Gast-XIV (Gast)


Lesenswert?

Björn G. schrieb:
> Bei großen Platinen ists ja ein riesen Akt..

Noch vergessen, manchmal hilft es nur alle Layer bis auf unrouted 
auszublenden um die ungerouteten Netze aufzuspüren.

von Michael H. (michael_h45)


Lesenswert?

In Eagle 4 wurde eine Luftlinie vom route-Werkzeug unabhängig vom 
Abstand zum Cursor eingefangen.
Finden einer nicht-beendeten Leiterbahn: route-Werkzeug wählen und 
irgendwo hinklicken.

Seit Eagle 5 gibt es einen Fangradius, dessen Größe ich noch keiner 
Einstellung zuordnen konnte.
Ein unglaublicher Nachteil von 5 gegenüber 4.

Wenn sich genug beschweren, ändert man das vielleicht wieder.

von Simon K. (simon) Benutzerseite


Lesenswert?

Den Fangradius gibt es erst seit Eagle 5? Den kann man aber abschalten.

---
SET CATCH_FACTOR value;
Fangfaktor: Legt fest, bis zu welchem Abstand vom Mauszeiger Objekte 
beim Anklicken mit der Maus berücksichtigt werden. Der Wert wird relativ 
zur Höhe (bzw. Breite, falls diese kleiner ist) des gegenwärtigen 
Bildausschnitts angegeben. Er gilt bei einer Zoomstufe die mindestens 
einen Bereich von 100mm darstellt und steigt beim Hineinzoomen 
logarithmisch an. Der Wert 0 setzt diese Einschränkung ausser Kraft.
Default: 0.05 (5%).
---

oder war es

---
SET SNAP_LENGTH number;
Fangradius: Damit lässt sich der Grenzwert für die Fangfunktion des 
ROUTE-Befehls in der aktuellen Einheit einstellen.
Default: 20 Mil
Verlegt man mit dem ROUTE-Befehl Leitungen zu Pads, die nicht im Raster 
liegen, dann sorgt die Fangfunktion dafür, dass man innerhalb der 
Snap_length zu diesem Pad routen kann.
---

Muss man mal ausprobieren.

von Michael H. (michael_h45)


Lesenswert?

Es war der catch-faktor, richtig. Fangradius war falsch von mir.

> Den kann man aber abschalten.
Genau. Aaaber dann nur für alles und jeden. Ich würde die Einstellung 
speziell für das route-Werkzeug suchen.
Sorry, das hätte ich noch sagen sollen.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Falk Brunner schrieb:
>>Eine Automatikfunktion wäre für große Platinen, wie die meine gerade,
>>sehr interessant.
> Hab ich noch nie gebraucht, und ich arbeite mit Eagle seit über 10
> Jahren.
Aber manchmal bilden sich solche Leiterbahnstummel an den SMD-Pads. Und 
weil die in den Pads versteckt sind, erscheinen Sie erst, wenn man das 
Bauteil bewegt. Und dann wäre so ein "automatischer Stummeltrimmer" 
nicht ohne...

von tom (Gast)


Angehängte Dateien:

Lesenswert?

Mir hilft das angehängte ULP

tom

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Es geht m.E. nicht darum, unrouted signals zu finden, sondern sozusagen 
Blinddärme der Leitungsführung. Sowas z.B.
1
Leiterbahn
2
    -R1- o-----------.-------------o -R2-
3
                     | 
4
                     |  <-- Leiterbahnstummel ohne Bauteil
5
                     |
6
                     |

von Björn G. (tueftler)


Lesenswert?

Jups, darum geht es eigentlich ;)

Björn

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.