Moinsen,
ich bin momentan dabei meine erste Platine mit Eagle zu erstellen und
immer wieder erstaunt, welche Bremsklötze dieses Programm einen zwischen
die Beine werfen kann.
Ich habe auf meiner Schaltung ein 40 Piniges SMD Gehäuse sitzen und es
ist mir nicht möglich 2 Pads mit einer geraden Leiterbahn miteinander zu
verbinden. Als erste wollte mich Eagle nur oben und unten aus dem Pad
rauslassen, nicht so wie es sein sollte an den Seiten. Ich habe
herausgefunden, daß das am Knickwinkel liegt. Die Leiterbahn macht immer
einen kleinen Knick. Ok mit umstellen kommt man dann auch raus aus dem
Pad und hat dann irgendwo an einem anderen Bauteil nen Knick dran.
Soweit so gut. Jetzt will ich aber zwei Pads dieses Bausteines
miteinander verbinden. Diese liegen sich genau gegenüber. Also müsste
man ansich nur eine gerade Bahn rüberziehen. Ja verdammt nur wie. Immer
ist da so ein blöder Knick drin, den ich gar nicht gebrauchen kann. Ich
bin jetzt alle Knickoptionen durchgegangen. Entweder hat man nen kleinen
Knick, ne Kurve oder die ganze Bahn ist schief und trifft das Pad
überhaupt nicht mehr. Wie kann man diesen Blödsinn abschalten. Ich will
doch einfach nur eine gerade Leiterbahn von A nach B ziehen???
Grüße Chris
Wie kleines Rastermaß nehmen? Dann ist der Knick doch immer noch da, nur
wird er sehr klein. Ich will aber ansich gar keinen Knick, sondern nur
eine Gerade und wo ich gerade dabei bei bin mich über dieses Programm
aufzuregen. Wie kriege ich Eagle dazu so zu Routen, wie ich es will und
nicht wie er die kürzesten Verbindungen berechnet. Sprich Eagle will,
daß ich ein Bauteil sagen wir von Links an GND anroute, ich weiß aber
das es von Rechts viel sinnvoller werde, komme nur nicht an diese
Leiterbahn mehr dran, da Eagle es nicht als die kürzeste Verbindung
anzeigt und ich bereits gelegt Leiterbahnen nicht weiter verzweigen zu
scheien darf.
Meine Güte ist dieses Programm sperrig, warum benutzen das soviele
Leute. Das Teil hat ja mal überhaupt keinen Workflow :(
Stimmen die Raster der Platine und des Bauelements überein? Zoll und
metrisch kann ganz lustige Auswirkungen haben, wenn mehrere Entwickler
an einer Platine rumwerkeln.
Sitzt das BE auf dem Raster?
Hast du Teile der Platine von anderen übernommen?
Kannst du mal einen Ausschnitt hier einstellen?
Arno
>Meine Güte ist dieses Programm sperrig, warum benutzen das soviele>Leute. Das Teil hat ja mal überhaupt keinen Workflow
Wohl, weil es das älteste deutsche PCB-Programm, mit einer deutschen
Beschreibung, ist.
Ok,
hier ist ein Bild der aktuellen Situation. Wie man sehen kann sieht sich
Eagle nicht in der Lage einfach eine gerade Linie von unten nach oben zu
ziehen. Das selbe Problem gibt es, wenn man versucht die Leiterbahn auf
den Pin Links zu legen, der durch die Luftlinie markiert ist. Entweder
hat man immer so einen kleinen Knick an der Leiterbahn oder ne Kurve
oder sonst was. Dann habe ich ja auch noch das Problem, daß ich die
Leiterbahn nicht so verlegen will, wie Eagle es mir vorschlägt. Anstelle
unter dem Chip die Leiterbahn von Rechts nach Links zu verlegen, will
ich lieber von dem Kondensator aus nach Rechts an die sich auf der
Unterseite befindende Leiterbahn, die ihr im Bild sehen könnt. Das geht
so einfach aber auch nicht, da Eagle dort keine Verbindung vorgibt und
man nicht einfach auf vorhandene Routen weiter routen kann. Ich denke
mal, man könnte von Hand eine Luftlinie zeichnen und dann die unter dem
SMD Chip löschen. Das kann aber auch nicht ganz Sinn der Sache sein, da
weiß man ja gar nicht, was Eagle im Schaltplan verunstaltet.
Ach ja, zu den restlichen Fragen. Der Chip ist aus der Atmel Bibiothek.
Das Raster wurde nie geändert. Man kann sich das Raster zwar
verkleinern, bis man diesen Knick in der Leiterbahn so klein gemacht
hat, daß er unter dem Pad verschwindet, aber eine einfache gerade
Leiterbahn ist es dann immer noch nicht.
Grüße Chris
Ah ok,
ich habe gerade herausgefunden, daß man mit Ctrl und Linksklick
Leiterbahnen auch dort neu beginnen kann, wo man schon geroutet hat.
Damit habe ich schonmal ein Problem weniger auf meiner Liste, bleibt nur
noch die Frage wie man eine gerade Leiterbahn verlegt.
Mach doch mal ein Bild mit eingeschaltetem Raster.
Ich vermute, wie Arno, daß das Bauteil nicht richtig im Raster plaziert
ist.
Wenn Du das Bauteil mit gedrückter CTRL Taste bewegst,
rastet es immer richtig ein.
Oh das Raster sich mal anzeigen zu lassen, ist ne intressante Idee. Wie
man sehen kann liegt der "Mittelpunkt" des Bauteiles auf dem Raster. Die
Pads hingegen zwischen den Rasterpunkten. Allerdings lässt sich der Chip
nicht so verschieben, daß der Mittelpunkt zwischen dem Raster liegt und
die Pads darauf. Dennoch sollte es eigentlich Möglich sein, eine gerade
Verbindung von unten nach oben zu machen. Eagle hat ja kein Problem die
anderen Pads anzurouten oder den Mittelpunkt eines Pads zu treffen
Grüße Chris
Böses Eagle abaer auch! Klar ist doch eins: Je älter Programme sind
desto unmoderner sind sie, weil es immer schwieriger wird, die einmal
eingeschlagene Richtung noich zu ändern, zumal bei einer so mickrigen
Firma wie Cadsoft.
Nimm Target und importiere!
Vergleiche aber vorher mal die Preise. :-)
Tja, leider konnte niemand bei Cadsoft die Einfälle von Bill Gates
vorhersehen und somit ist die Oberfläche und ihre Bedienung eben anders
als der sogenannte Windows-Standard.
Back to Topic:
Stell mal das Raster auf ein Viertel des jetzigen Wertes und nimm einen
Multiplikator von 4. Du hast dann die gleiche Rasteranzeige aber das
reale Raster ist kleiner.
Der 45° Winkel im ersten Bild geht offensichtlich zu einem Rasterpunkt.
Anbindungen finden grundsätzlich dort statt, wo auch die Luftlinien
enden, hier also Mitte des PADs.
Für die Problematk mit Verbindungsverweigerung kenne ich auch nur die
Möglichkeit, Verbindungen zu rippen ( 1 Teilstück reicht meistens) und
in anderer Reihenfolge neu zu verlegen.
Arno
oder man nimmt halt gleich ein vernünftiges raster und geht von einem
pad zum andren. den knick fängt eagle von selbst im pad ein. nachdem das
alles sowieso auf der selben ebene passiert, sieht man davon nix und man
hat den gewünschten effekt einer direkten, geraden verbindung von pad zu
pad.
aber wie man sich als autor nur so wehement gegen das raster wehren
kann... war doch schon der zweite post
Diese Typen hab ich dicke...
machen ihre erste Platine, sind zu faul und/oder zu blöde, das Tutorial
durchzuarbeiten, das wirklich gut gemacht ist, aber nach 30 Minuten
fangen sie gleich an rumzublöken:
"Bremsklötze dieses Programm einen zwischen die Beine werfen..."
Solche Software ist für Leute gemacht, die damit ernsthaft arbeiten
wollen. Das erfordert eben auch eine gewisse Einarbeitung.
Reisst Euch mal zusammen oder lasst es einfach bleiben, wenn ihr zu
dämlich seid.
Hallo,
für dieses Problem gibt es zwei (oder mehr) Varianten:
1) Die Gridsize auf "finest" stellen. Damit läßt sich alles ohne Raster
bewegen und die Leiterbahnen verlegen. Bei Entflechtung z.B. einer
reinen smd-Platine ist das sowieso nicht anders möglich.
2) Die Gridsize so lassen wie sie ist. Die "Alt"-Gridsize auf finest
stellen.
Somit können, bei gedrückter Alt-Taste, wiederum alle Routen, Bauteile
etc. ohne Raster verschoben oder gelegt werden.
Beide Methoden sollten eine zufriedenstellende Lösung bringen.
Viel Spaß
J.
NochEinGast wrote:
> Hallo,>> für dieses Problem gibt es zwei (oder mehr) Varianten:>> 1) Die Gridsize auf "finest" stellen. Damit läßt sich alles ohne Raster> bewegen und die Leiterbahnen verlegen. Bei Entflechtung z.B. einer> reinen smd-Platine ist das sowieso nicht anders möglich.
Was meinst du damit? Ich habe noch nie "finest" benutzt und auch reine
SMD-Platinen geroutet.
Eagle ist so konstruiert, dass beim Routen immer ein Leiterbahnende auf
dem eingestellten Raster liegen muss. Die andere Seite muss es nicht.
Das heißt, wenn man das Routen einer Leiterbahn an einem Beinchen
beginnt, das nicht auf dem Raster liegt, lässt sich alles wunderbar
routen.
Hallo,
>Was meinst du damit? Ich habe noch nie "finest" benutzt und auch reine>SMD-Platinen geroutet.
Einfach mal auf finest stellen vielleicht?
>Eagle ist so konstruiert, dass beim Routen immer ein Leiterbahnende auf>dem eingestellten Raster liegen muss. Die andere Seite muss es nicht.
Naja, wenn man dann finest einstellt, bedeutet das...dass man das
garnicht mehr mitbekommt, ob ein Leiterbahnende auf dem Raster (finest)
liegt oder nicht. Dann ist es also egal.
Mit finest-Raster kann man unabhängig von jedem Raster routen, egal wo
irgendwelche Pads oder Leiterbahnenden liegen. Also einfach mal
ausprobieren,
erspart sicherliche hier ne Menge Zeit. Ich habe alle meine smd-Projekte
im
finest-Raster geroutet, sonst sind feinste Strukturen (0,2mm) garnicht
möglich.
J.
Hi
Gibt es bei EAGLE die Möglichkeit den BE-Nullpunkt auf die Mitte von
Pin1 zu legen (Kenne das so von Protel)? Da könnte man sich den ganzen
Zirkus sparen.
MfG Spess
NochEinGast wrote:
> Hallo,>>>>Was meinst du damit? Ich habe noch nie "finest" benutzt und auch reine>>SMD-Platinen geroutet.>> Einfach mal auf finest stellen vielleicht?
Und was soll ich dann ausprobieren um nachher sagen zu können "AHA,
macht ja doch Sinn das "finest""?
>>Eagle ist so konstruiert, dass beim Routen immer ein Leiterbahnende auf>>dem eingestellten Raster liegen muss. Die andere Seite muss es nicht.>> Naja, wenn man dann finest einstellt, bedeutet das...dass man das> garnicht mehr mitbekommt, ob ein Leiterbahnende auf dem Raster (finest)> liegt oder nicht. Dann ist es also egal.
Genau. Aber "finest" ist überhaupt nicht notwendig. Leiterbahnen
beginnen immer genau im Mittelpunkt eines Pads, wenn man an ihnen
beginnt das Airwire zu verlegen. Als nächster Punkt (Ein Knickpunkt oder
das andere Ende der Leiterbahn) muss allerdings ein Punkt auf dem Raster
gewählt werden.
Desweiteren gibts zwei Verlegemodi für die Wires (Rechtsklick zum
Umschalten), womit man die Leiterbahnen super verlegen kann, ohne auf
ein Raster verzichten zu müssen. Denn das Raster an sich soll ja keine
Behinderung sein, sondern es hilft dass die Platine einheitlich aussieht
und man an bestimmten Stellen eine einheitliche Verlegung (und nicht
eine krumme und schiefe) hat.
> Mit finest-Raster kann man unabhängig von jedem Raster routen, egal wo> irgendwelche Pads oder Leiterbahnenden liegen. Also einfach mal> ausprobieren,> erspart sicherliche hier ne Menge Zeit. Ich habe alle meine smd-Projekte> im> finest-Raster geroutet, sonst sind feinste Strukturen (0,2mm) garnicht> möglich.
Dafür siehts dann, wie gesagt, krumm und schief aus, weil man einfach
kein Raster mehr zur Orientierung hat.
Wie gesagt. Raster auf "finest" zu stellen ist nur in den
*aller*seltensten Fällen wirklich notwendig.
Spess53 wrote:
> Hi>> Gibt es bei EAGLE die Möglichkeit den BE-Nullpunkt auf die Mitte von> Pin1 zu legen (Kenne das so von Protel)? Da könnte man sich den ganzen> Zirkus sparen.>> MfG Spess
Also ehrlich gesagt wundert mich, dass es nicht so ist.
Welche Library (Es gibt keine Library von Atmel!) ist es und welches
Bauteil? Und wer hat die Library gemacht? Normalerweise liegen die
Bauteil-Nullpunkte immer genau in der Mitte des Bauteiles, sodass solche
Probleme eigentlich gar nicht auftauchen sollte.
finest ist humbug - man sollte IMMER mit Raster routen - das macht die
Sache doch einfacher - wird doch sonst wie kraut und rüben.
> Normalerweise liegen die Bauteil-Nullpunkte> immer genau in der Mitte des Bauteiles
Und wenn nicht, dann korrigiert mans halt in der (in diesem Fall wohl
schlechten) Lib... ist doch kein problem.
NochEinGast wrote:
> finest-Raster geroutet, sonst sind feinste Strukturen (0,2mm) garnicht> möglich.
falsch... ich hab mein raster auf 0,1mm, das alt auf 0,05mm. weit weg
von finest und damit is in smd alles machbar. auch 0,2mm pitch, wenn man
sich ned anstellt...
Jetzt mal langsam hier. Das mit dem Raster kleiner stellen kann man
machen ja. Aber eigentlich sollte es nicht nötig sein, wenn alle
Bauteile von Anfang an richtig auf dem Raster liegen. Das ich die
Leiterbahn an das Bauteil dran kriege ist ja kein Thema. Ich finde es
halt nur mehr als albern, daß Eagle keine einfachen geraden Leiterbahnen
hinbekommt. Immer ist da so ein unsinniger Knick drin. Auch schnappt die
Leiterbahn auf dem Bauteil ein, nur guckt bei einer zu großen Leiterbahn
(Pad Größe) dann an einer Seite noch der Winkel mit raus und das stört
mich. Mit einer geraden Leiterbahn hätte man dieses Problem nicht, aber
eine solche scheint es ja in Eagle erst gar nicht zu geben.
AVRDude wrote:
> Ich finde es> halt nur mehr als albern, daß Eagle keine einfachen geraden Leiterbahnen> hinbekommt. Immer ist da so ein unsinniger Knick drin.
Wo ist dein Problem? Eagle verlegt die Leiterbahnen am Raster, Punkt
aus.
> Auch schnappt die> Leiterbahn auf dem Bauteil ein, nur guckt bei einer zu großen Leiterbahn> (Pad Größe) dann an einer Seite noch der Winkel mit raus und das stört> mich.
Dann ändere den Verlegemodus mittels Rechtsklick und du bekommst den
Knick an der anderen Seite der Leiterbahn und nicht an der Seite, die am
Bauteil liegt!
> Mit einer geraden Leiterbahn hätte man dieses Problem nicht, aber> eine solche scheint es ja in Eagle erst gar nicht zu geben.
Bullshit.
Mal davon abgesehen, dass das Model was du da angeblich aus "Der Library
von Atmel hast" schlecht designed worden ist. Also woher hast du die
Library?
Was für eine Arroganz. Meinst du, du bist der Erste der das "Problem"
(was ja eigentlich keines ist) feststellt? Meinst du Cadsoft hat sich im
Vorhinein dazu keine Gedanken gemacht? Völlig unnötig dass du hier so
einen langen Thread produzierst.
Frank Lorenzen wrote:
> Wie schön daß alle Bauteile stets das gleiche Rastermaß haben...>> gruss> f
Nochmal: Das Rastermaß des Bauteils muss nicht mit dem Rastermaß des
Layout Editors übereinstimmen!
Das Rastermaß des Layout Editors ist nur für die Verlegung von
Leiterbahnen, sowie der Position von Gehäusen zuständig. Leiterbahnen
kann man auch verlegen, wenn Layout-Editor-Rastermaß !=
Bauteil-Rastermaß.
Hmmmm, da war ich wohl ein wenig sparsam. Ich bezog mich eigentlich auf
diese Aussage von AVRDude:
"Jetzt mal langsam hier. Das mit dem Raster kleiner stellen kann man
machen ja. Aber eigentlich sollte es nicht nötig sein, wenn alle
Bauteile von Anfang an richtig auf dem Raster liegen."
Der Punkt ist daß es eben nicht immer möglich ist das alle Bauteile so
auf dem Default-Wire-Raster liegen das man eine gerade Leiterbahn von
Pin zu Pin ziehen kann, eben weil Bauteile unterschiedliche Rastermaße
haben können und deshalb das Wire-Raster nicht zu jedem Bauteil passt.
Wenn das so ist muß man halt das Wire-Raster entsprechend anpassen und
Ruhe ist.
gruss
f
Frank Lorenzen wrote:
> Hmmmm, da war ich wohl ein wenig sparsam. Ich bezog mich eigentlich auf> diese Aussage von AVRDude:>> "Jetzt mal langsam hier. Das mit dem Raster kleiner stellen kann man> machen ja. Aber eigentlich sollte es nicht nötig sein, wenn alle> Bauteile von Anfang an richtig auf dem Raster liegen."
Ah entschuldige :-)
> Der Punkt ist daß es eben nicht immer möglich ist das alle Bauteile so> auf dem Default-Wire-Raster liegen das man eine gerade Leiterbahn von> Pin zu Pin ziehen kann, eben weil Bauteile unterschiedliche Rastermaße> haben können und deshalb das Wire-Raster nicht zu jedem Bauteil passt.> Wenn das so ist muß man halt das Wire-Raster entsprechend anpassen und> Ruhe ist.
Absolut genau so ist es. Ein Punkt zwischen der Verbindung von zwei
Raster-fremden Bauteilen muss immer auf dem Raster liegen.