Guten Morgen!
Ich weiß, dass ich sicher die 100erste Person bin mit Verbindungsfehlern
bei EAGLE, aber tatsächlich habe ich schon Einiges ausprobiert und
langsam aber sicher verzweifle ich vollkommen an diesem Programm!
Problem 1
Wie man auf dem beigefügten Bild erkennen kann habe ich einen
Spannungswandler, der zunächst einmal plötzlich seine Pin Belegungen
nicht mehr anzeigt (obwohl sie im Symbol beschriftet sind). Des
Weiteren stellt er keine Verbindung zum +12V Netz her, obwohl auch die
Leitungen nach +12V benannt sind. Was habe ich bisher getan:
a) Sowohl die ULP zum Festlegen des Symbols auf dem Raster, als auch das
ULP für den ganzen Plan zum Festlegen auf dem Raster angewendet.
b) Ich habe das Bauteil ungefähr 6 mal neu eingefügt, ersetzt, das
Symbol angepasst. Zwischendurch hatte er auch keine Verbindung zu einem
Eingang, dann war sie wieder da. Die Leitungen zwischen der
Spannungsquelle, dem Kondensator und dem Spannungswandler habe ich in
verschiedenen Reihenfolgen wieder neu erstellt. Hat auch nichts geholfen
bzw. immer nur soweit, dass nie Alles verbunden war.
Was kann ich tun damit folgende Fehlermeldungen nicht mehr auftauchen:
-"Nahe beieinander liegende, aber unverbundene Linien in Netz +12V" (die
habe ich 5 mal für die gleiche Verbindung!!)
-Netz +8V überlappt Pin
-Segment des Netzes +12V hat keine erkennbare Verbindung (z.B.
Label....) -> Da habe ich dann auch versucht "Junctions"
einzufügen..daraufhin kommt der Error: "Kein Netz gewählt".
Problem 2:
An verschiedenen Bauteilen (Zif-STecker, Lemo-STecker), die jeweils mit
Relais verbunden sind, bekomme ich trotz einer Verbindung ( nur
Sichtverbindung - keine Verbindung beim Bewegen des Bauteils) die
Fehlermeldungen:
1. Keine Pins an Netzt N$(variabel)
2. Nur ein Pin an Netzt N$(variabel)
Auch hier habe ich die Bauteile neu eingefügt, Verbindungen neu gezogen
etc. Also irgendwie wollen da aber nirgendwo Verbindungen entstehen.
Generell habe ich meinen Schaltplan schon erneute aufgebaut und alle
Verbindungen neu gezogen. Hat zwar weniger Fehlermeldungen gebracht,
aber die restlichen Warnungen habe ich immer noch!
Ich brauche bitte dringend HILFE! Mir gehen die Ideen aus!
LG
LMB
LMB schrieb:> a) Sowohl die ULP zum Festlegen des Symbols auf dem Raster, als auch das> ULP für den ganzen Plan zum Festlegen auf dem Raster angewendet.
Braucht man nie, wenn man keine kaputten Amateur-Libraries verwendet.
Das Raster wird im Schaltplan grundsätzlich NIEEEEEE angefasst.
Du hast es irgendwie geschafft, die grünen Linien nicht im richtigen
Raster zu zeichnen.
Also alle Verbindungen löschen, Raster wieder auf 0.1" stellen und neu
malen.
Also die verbreitetsten Anfängerfehler die ich immer wieder sehe sind
1. Das Rasters wird abgeschaltet
2. Verbindungen werden mit dem falschen Befehl gezeichnet
(NET ist der richtige WIRE der falsche)
LMB schrieb:> a) Sowohl die ULP zum Festlegen des Symbols auf dem Raster, als auch das> ULP für den ganzen Plan zum Festlegen auf dem Raster angewendet.
Was - zum Kuckuck - ist das denn für ein seltsames ULP, was du da
angewendet hast?
Offenbar versuchst du, mit Gewalt Eagle zu etwas zu zwingen, was ganz
offensichtlich FALSCH ist - und Eagle tut es eben nicht, sondern weist
dich eindeutig drauf hin, was da falsch ist.
Guck dir dein eigenes Bildschirmfoto mal an: Dort siehst du auf den
ersten Blick, daß es dort schiefe Netzlinien gibt, die dann folgerichtig
auch nicht die Pins treffen, die sie eigentlich treffen sollten.
Vielleicht eine Wirkung deines seltsamen ULP's.
Mein Rat:
1. lösche ALLES in deinem Schematic
2. geh in die betreffende Lib und editiere deinen NCP4640, denn dort
scheint mir diverses ebenfalls falsch zu sein. Beim Symbol kannst du
dort einstellen, ob Pin und/oder Pad Namen sichtbar sein sollen oder
nicht. Vielleicht ist das Symbol sogar in Ordnung und bloß dein ULP
macht Mist daraus. Falls aber die Pinkoordinaten des Symbols nicht auf
dem Default-Raster liegen sollten, mußt du dieses korrigieren, sonst
wirst du auf ewig keine Verbindung eines Netzes hinkriegen.
3. setze das Raster im Schematic auf default (also 0.1 Zoll) und gib
deine gesamte Schaltung neu ein. Und hüte dich vor irgendwelchen ULP's,
deren Wirkung du nicht genau kennst.
W.S.
Also ich habe vorher alles schon einmal neu verbunden und die
Fehlermeldungen kamen auch ohne " komische ULPs"...Leider :(
Ich habe Bauteile, die eine genaue Ausmessung erfordern. Deswegen habe
ich beim erstellen der Packages das Raster in mm umgestellt. Auch sonst
muss ich sagen, dass ich dieses inch Raster relativ unhandlich finde.
Ich treffe die Pins tatsächlich teilweise nicht. Und erst wenn ich das
Raster umstelle tut sich was. Und ja, ich weiß, dass ich das raster mit
"alt" in die kleinere Einheit umstellen kann. Trotzdem springt Eagle da
noch mit. Und beim Feinsten Raster passt es dann.
Vielleicht habe ich auch was beim erstellen der Symbole falsch
gemacht... Beim Spannungswandler hat er die Belegungen auch bis vor
kurzem noch angezeigt :(
LMB schrieb:> Ich habe Bauteile, die eine genaue Ausmessung erfordern.
Aber doch nicht die Symbole. LASS das Raster im Schaltplan auf 0,1 Inch
Oder lass es ganz sein !!!
LMB schrieb:> Ich habe Bauteile, die eine genaue Ausmessung erfordern.
Im Schaltplan?
Wenn's sein muss kannst du auch einfach das Raster auf 2.54mm (= 0.1
inch) umstellen, Rechtsklick auf die Linien/Polygone, Eigenschaften und
die Koordinaten eingeben.
Ergänzung:
Auch im Layout - das Raster so groß wie möglich !
Wenn du das richtig machst, dann findet Eagle im Layout die
Kontaktpunkte automatisch, auch wenn die nicht auf dem Raster liegen.
Du darfst die Letzte Ecke vor dem Pad nur nicht selber machen. Das musst
du Eagle überlassen und mit Durchklicken der Abknickmodi den optimalen
Weg finden.
Volker S. schrieb:> Auch im Layout - das Raster so groß wie möglich !
Dass man nur alle 5m ein Bauteil platzieren kann und die Leiterbahnen
einen Abstand von 5m habe?
egal schrieb:> Volker S. schrieb:>> Auch im Layout - das Raster so groß wie möglich !> Dass man nur alle 5m ein Bauteil platzieren kann und die Leiterbahnen> einen Abstand von 5m habe?
So groß wie möglich um noch vernünftig arbeiten zu können.
Die Defaultwerte sind für den Anfang ok ;-)
Genaueres kann man erst sagen, wenn man die Raster (Pinabstände)
der Bauteile kennt.
@LMB: schau dir mal das da an -> http://www.ilfa.de/layoutklassen.html
Das Raster da ist dann das ALTERNATIVE (feine) Raster bei Eagle.
Das Grobe ist dann zwei oder vier mal so groß.
LMB schrieb:> Ich habe Bauteile, die eine genaue Ausmessung erfordern. Deswegen habe> ich beim erstellen der Packages das Raster in mm umgestellt. Auch sonst> muss ich sagen, dass ich dieses inch Raster relativ unhandlich finde.
O gott, da liegt dein Generalfehler!
Also:
1. im Schematic mußt du drauf achten, daß die Koordinaten der Pins der
Symbole auf 0.1 Zoll Raster liegen. Alle anderen Linien oder sonstigen
Kringel deiner Symbole können auf beliebigem Raster sein - aber NICHT
die Pins.
2. im Board ist es völlig normal, daß die Koordinaten der Pads auf
völlig krummen Koordinaten liegen. Wenn du die Footprints für deine
Bauteile machst, dann wirst du selbstverständlich dir die dafür
geeigneten Raster je nach Bauelement aussuchen. Das ist normal und ganau
so vorgesehen. Beim Routen fängt Eagle auch krumme Koordinaten und du
kannst mit der rechen Maustaste dir die Knick-Gestaltung selbst
aussuchen.
W.S.
Nachtrag:
Ich geb dir mal ein Beispiel, wie ich das mache:
im Schematics:
Raster default (0.1Zoll),
ALT-Raster kleiner (0.02Zoll)
Mit dem ALT-Raster kann man (nach SMASH) die diversen
Bauteilebezeichnungen und Werte so hinrücken, daß der Stromlaufplan gut
und leserlich aussieht. Ebenso die Namen auf Busteinehmern und anderen
Netzen, so daß man diese gut lesen kann.
im Board:
Raster auf 0.2mm, ALT-Raster auf 1mm.
Das ist gut für die meisten mittelprächtigen Layouts. Wenn es etwas
feiner wird (bei Strukturbreiten von 0.15mm), dann nehme ich als Raster
0.05mm.
Ansonsten benutze ich nicht das Icon-Menü, sondern das Text-Menü. Ich
finde es übersichtlicher - zumal man es sich individuell anpassen kann -
als das Icon-Menü. Und wenn man nicht gerade eine fanatische Aversion
gegen die quasidenglischen Befehlsnamen hat, dann merkt sich dieses
Textmenü auch leichter als die Icons.
Ach ja, seit Farnell da seine Finger drin hat, muß man das Textmenü
ersmal freilegen (in eagle.scr war das - glaub ich)
W.S.
Ich habe jetzt alle Bauelement-Symbole auf das Raster angepasst, neu
eingefügt und dann neu verbunden. Egal, ob ich die Verbindungen neu
gezogen habe oder verschoben, keine Verbindung ist entstanden :(
Jetzt kommen auch noch ein paar Verbindungsfehler mit meinem GND dazu.
Dann habe ich diese GND neu gesetzt und die alte Verbindung ging wieder.
Was aber vorher damit nicht verbunden war ging jetzt auch nicht.
Kann man Eagle irgendwie sagen, dass er da bitte Verbindungen machen
soll, quasi manuell? Weil trotz gleicher Namensgebung und Verknüpfung
von Verbindungen setzt er keine Junction von selbst :(
Meine beiden verwendeten ULPs sind übrigens:
snap-pin-in-symbol.ulp -> zieht pins im Symbol auf Raster
snap-on-grid.sch.ulp -> zieht Bauteile im Schaltplan auf Raster
War es so verkehrt die anzuwenden?
Mit welchem Raster sollte man denn jetzt die ganze Zeit arbeiten? Habe
schon die verschiedensten Sachen gelesen. Hab jetzt alles auf 100mil und
0.1 mil eingestellt.
@ W.S.: Ich habe die Beschriftungen des Spannungswandlers als Info
zugefügt, da die Positionen von den Pin und Pad Beschriftungen im
Schaltplan sehr störend waren. Hatte mir in dem Moment wohl nicht den
Layer mit "Info" anzeigen lassen :D
Ich glaube das Problem liegt in dem Symbol vom Relais. Kann mir da einer
helfen? Probleme an allen Anschlüssen, soweit ich sehen kann. Ich habe
mal ein Bild mit den Fehlermeldungen angehängt. Die meisten haben in
irgendeiner Weise mit den Relais zu tun. Bzw. mit dem Zif-Stecker oder
Leo-STecker (wie zu Anfang angesprochen!). Alle drei Bauteile verbinden
nicht, trotz Anpassung des Rasters :( Beispielhaft habe ich mal die
Datei vom Relais angehängt!
Ansonsten habe ich dank eurer Tipps einige Fehler beheben können, indem
ich tatsächlich alles nochmal neu erstellt und verbunden habe mit dem
festen Raster! Danke :D
Hallo LMB,
in Deinem Bild im 1. Post sieht es so aus, als wenn die Wires die Pins
um ein halbes Raster überdecken. Das funktioniert nicht! Siehe auch die
Überlappungswarnungen in Deinem letzten Post.
Grß
Johannes
Evtl. komplett rasterlos gezeichnet? Zum einrastern: STRG gedrückt
halten und Doppelklick auf Element.
Anschlussbeine waren zudem verdreht. Das grüne zeigt nach außen.
Ich hab die Fehler gefunden! Die Pins waren tatsächlich teilweise
verdreht!! Oder nicht weit genug angeschlossen! Oh man... Naja. Jetzt
habe ich alle Bauteile angeschlossen bekommen. Vielen Dank für eure
Hilfe!
LMB schrieb:> @ W.S.: Ich habe die Beschriftungen des Spannungswandlers als Info> zugefügt, da die Positionen von den Pin und Pad Beschriftungen im> Schaltplan sehr störend waren.
"INFO" ... WAS HAST DU DA GETAN?
O je, darauf zu kommen, daß du auf so eine Idee gekommen bist, ist
zumindest für mich so was von abenteuerlich, daß ich so etwas dir
nie-nie-nie unterstellt hätte.
Also: Pins im Schematic haben einen Namen und eine Padnummer und einen
Punkt, wo was angeschlossen wird und der soll auf 0.1 Zoll Raster
liegen. Der Rest ist wählbar (long, middle, short, point)
Also so etwa so:
NR
x---------- NAME
(das x zeigt den o.g. Anschlußpunkt an)
Zumeist macht man es beim Symbol so, daß man den Rand des Symbols so
zeichnet, daß das Strich-Ende, wo der Name sich befindet, direkt auf dem
gezeichneten Symbolrand endet. Da ist der Strich dann draußen, die
Padnummer ebenfalls und der Name ist drin im Symbol. Das sieht meistens
am besten aus.
W.S.