Forum

Einloggen | Registrieren | RSS  

cmyk61(R)

E-Mail

Edenkoben, Rheinland Pfalz,
03.10.2021,
00:20
 

Sprint-Layout (Elektronik)

Immer mal wieder starte ich Sprint-Layout um ein kleines Layout zu erstellen.
Ja, es gibt Gummibänder. Aber nur ungeroutet.

Sobald ich aber ein geroutetes Layout vor mir habe stoße ich auf folgendes Problem:

Ist-Zustand
Lötauge 1 und Lötauge 2 mit Leiterbahn 1 verbunden.
Dann zweige ich mit Leiterbahn 2 auf halber Strecke von Leiterbahn 1 ab und führe das Ende der Leiterbahn 2 auf Lötauge 3.
Wenn ich nun Lötauge 2 weg bewege, so bleibt Leiterbahn 1 korrekt zwischen Lötauge 1 und Lötauge 2 bestehen.
Aber Leiterbahn 2 verliert seine Verbindung zur Leiterbahn 1 und muss manuell wieder angeschlossen werden.
Schlimmstensfalls passiert das an einer weit entfernten Stelle des Layouts und ich bemerke das nicht.

Bin ich eigentlich der Einzige den dieses Verhalten stört? Abacom jedenfalls schein keinen Handlungsbedarf zu sehen.

Oder gibt es einen Workaround mit dem ich dieses Problem umschiffen kann?
Ich habe mir überlegt ein Via mit Duchmesser Null zu setzen. Aber Mindestdurchmesser ist 0,05mm gefordert. Das funktioniert zwar einigermaßen, erfordert aber einige Zusatzschritte und könnte Probleme bereiten, wenn diese Vias zB auf einer Bauteilekontur zu liegen kommt. Auch sonst bin ich skeptisch, dass diese Lösung nicht mehr Problem verursacht als sie löst.

Gruß
Ralf

bastelix(R)

03.10.2021,
02:10

@ cmyk61

Sprint-Layout

» Bin ich eigentlich der Einzige den dieses Verhalten stört?
Würde ich diese Software verwenden würde mich das massiv stören.

» Abacom jedenfalls schein keinen Handlungsbedarf zu sehen.
Hast du da schon nachgefragt? Vielleicht hat sich bisher nur keiner bei denen Gemeldet dem das Aufgefallen ist.

bigdie(R)

03.10.2021,
10:18

@ cmyk61

Sprint-Layout

»
» Bin ich eigentlich der Einzige den dieses Verhalten stört? Abacom
» jedenfalls schein keinen Handlungsbedarf zu sehen.
»
Ganz ehrlich Gummiband Autoroute und den ganzen Kram benutze ich gar nicht.
Setze halt auf den Verbinungspunkt ein Lötauge und führe alle 3 Leiterbahnen dort hin

Hartwig(R)

03.10.2021,
16:26
(editiert von Hartwig
am 03.10.2021 um 21:12)


@ cmyk61

Sprint-Layout

Hallo Ralf,

ich habe meine Antwort hier nocheinmal editiert, der vorherige Text war mißverständlich.

Du hast eine T-Verbindung gezeichnet: horizonal eine Leiterbahn zwischen den Punkten 1 - 2 und dann von dieser Leiterbahn mittig nach unten eine Leiterbahn an Punkt 3. Bewegst du jetzt Punkt 1 oder 2 (mit der Gummibandfunktion aktiviert), dann "zerbricht" das T dort, wo die Leiterbahnen zusammentreffen. Eigentlich geht das nicht anders, da die Linie 1 - 2 eine Gerade ist und somit keinen Knotenpunkt hat. Der Zusammenschluß der Leiterbahnen "auf freier Strecke" wird nicht automatisch zum Knotenpunkt. Bewegst Du also einen Deiner Punkte 1 oder 2 bleibt die Leiterbahn 1-2 starr, die muß sich öffnen.
Da gibt es zwei Abhilfen: Du zeichnest zuerst die Verbindung 1 - 3 als 90° gewinkelte Leiterbahn und setzt im Winkelpunkt die Leiterbahnzu Punkt 2 an. Das entspricht im Aussehen Deiner ursprünglichen Zeichnung, aber das Gebilde reagiert wunschgemäß in der Gummibandfunktion. Die andere Alternative wäre, die Leiterbahnen als 3 Leiterbahnen zu einer T-Verbindung zusammenzuführen.
Ich hab mir einfach angewöhnt, dies beim Zeichnen zu berücksichtigen, bei einfachen Entwürfen spielt das keine Rolle, bei komplexeren Schaltungen mache ich das grundsätzlich, da Änderungen sonst schwer werden. Und gerade da findet man auch die Erklärung, warum eine automatische Erstellung von Knotenpunkten problematisch ist: Bei der Gummibandfunktion kann es schnell zur vorübergehenden Überlagerung oder Kreuzung von Leiterbahnen kommen. Würden dann an den Berührungspunkten automatisch Knoten entstehen, hätte man ein echtes Problem. Eine Änderung wäre gewiß möglich, nur eben mit mehr Aufwand. Ob das wirklich hilfreich wäre???
Grüße
Hartwig

bigdie(R)

04.10.2021,
06:11

@ Hartwig

Sprint-Layout

Ich glaub ich mag Sprint Layout gerade deswegen, weil es so einfach ist:-D Und weil es dadurch auch einfach ist Platinen zu erstellen, die man auch selber bestücken kann. Also mit Lötaugen möglichst groß statt klein ebenso Leiterbahnen. Möglichst viel Abstand zu benachbarten Anschlüssen, dort wo man löten muss. Automasse benutze ich daher auch nicht. Größere leere Stellen fülle ich einfach mit Rechtecken. Denn ich habe ja keine Lötstoppmaske, die Brücken verhindert.

Hartwig(R)

04.10.2021,
14:53

@ bigdie

Sprint-Layout

» Ich glaub ich mag Sprint Layout gerade deswegen, weil es so einfach ist:-D
richtig, es ist recht einfach ohne Features, die ich privat nicht benötige. Ich hatte diverse Programme ausprobiert. Nur bin ich nicht bereit, dort viel (~0,5-1k€) zu investieren, und die Limitierungen der frei verfügbaren Versionen gefielen mir auch nicht. Mit Programmen wie Fritzing konnte ich mich auch nicht anfreunden, unter Linux hatte ich einiges probiert, nur meine Erfahrung ist, das dort häufig die Zukunft eines Programmes sehr stark von einem Entwickler abhängt. Steigt der aus, wird die Zukunft für so ein Programm ungewiss. Für ein Tool, das man länger nutzen möchte, ist das ungünstig. Und ich habe zuweilen genau diese Erfahrung gemacht. Ansonsten schienen auch die Programme brauchbar. - schlußendlich gefiel mir Sprint am besten und es hat auch bisher immer getan, was es sollte.

cmyk61(R)

E-Mail

Edenkoben, Rheinland Pfalz,
05.10.2021,
00:05

@ Hartwig

Sprint-Layout

Hallo Hartwig,

jetzt bin ich tatsächlich etwas perplex.
Mein letztes, größeres Layout ist schon zwei Jahre her.
Ich erinnere michnoch, dass ich auf der Leiterplatte 40x150mm Platz schaffen wollte und einen Teil der Bauteile und Leiterbahnen mit dem Markierungsrechteck auswählte um sie nach rechts zu bewegen.
Derlei Prozeduren hatte ich in Eagle schon oft ausgeführt wo keine Verbindung aufbrach.
In Sprint--Layout aber waren einige Verbindungen plötzlich unterbrochen. Nämlich diejenigen, bei denen die Leiterbahn ausgewählt, das Lötauge jedoch nicht.
Das von mir aufgeführte Beispiel mit den drei Lötaugen scheint nicht mehr aufzutreten. Anscheinend wurde da tatsächlich nachgebessert.
Ich erinner mich an einen Schriftverkehr mit einem der Programmierer dort wo mein Anliegen zwar anerkannt aber für aktuell nicht durchführbar beschieden wurde.
Damit hätte dann Abacom tatsächlich Unrecht getan. Asche auf mein Haupt ;-)

Das von Dir angemahnte Problem mit zufällig entstehenden Verbindungen sollten sich Leiterbahnen zufällig kreuzen, tritt bei Eagle nicht auf. Erst wenn ich die Splitfunktion verwende, wird die Leitbahn aufgetrennt und am Lötauge oder der anderen Leiterbahn angeschlossen. Und wenn ich eine Bauteilegruppe bewege, dann werden entstandene Unterbrechungen automatisch in Airlines umgewandelt. Zwei sich kreuzende Leiterbahnen gibt es faktisch nicht weil Verbindungen immer im Airlines-Modus erstellt werden und der Autorouter (halbautomatisch) die Bahnen verlegt - niemals kreuzend.
Ich stelle gerade fest, dass sich auch Eagle verändert hat. Das sollte ich mir alles mal in aller Ruhe ansehen.

Herzliche Grüße

Ralf

»
» ich habe meine Antwort hier nocheinmal editiert, der vorherige Text war
» mißverständlich.
»
» Du hast eine T-Verbindung gezeichnet: horizonal eine Leiterbahn zwischen
» den Punkten 1 - 2 und dann von dieser Leiterbahn mittig nach unten eine
» Leiterbahn an Punkt 3. Bewegst du jetzt Punkt 1 oder 2 (mit der
» Gummibandfunktion aktiviert), dann "zerbricht" das T dort, wo die
» Leiterbahnen zusammentreffen. Eigentlich geht das nicht anders, da die
» Linie 1 - 2 eine Gerade ist und somit keinen Knotenpunkt hat. Der
» Zusammenschluß der Leiterbahnen "auf freier Strecke" wird nicht automatisch
» zum Knotenpunkt. Bewegst Du also einen Deiner Punkte 1 oder 2 bleibt die
» Leiterbahn 1-2 starr, die muß sich öffnen.
» Da gibt es zwei Abhilfen: Du zeichnest zuerst die Verbindung 1 - 3 als 90°
» gewinkelte Leiterbahn und setzt im Winkelpunkt die Leiterbahnzu Punkt 2 an.
» Das entspricht im Aussehen Deiner ursprünglichen Zeichnung, aber das
» Gebilde reagiert wunschgemäß in der Gummibandfunktion. Die andere
» Alternative wäre, die Leiterbahnen als 3 Leiterbahnen zu einer T-Verbindung
» zusammenzuführen.
» Ich hab mir einfach angewöhnt, dies beim Zeichnen zu berücksichtigen, bei
» einfachen Entwürfen spielt das keine Rolle, bei komplexeren Schaltungen
» mache ich das grundsätzlich, da Änderungen sonst schwer werden. Und gerade
» da findet man auch die Erklärung, warum eine automatische Erstellung von
» Knotenpunkten problematisch ist: Bei der Gummibandfunktion kann es schnell
» zur vorübergehenden Überlagerung oder Kreuzung von Leiterbahnen kommen.
» Würden dann an den Berührungspunkten automatisch Knoten entstehen, hätte
» man ein echtes Problem. Eine Änderung wäre gewiß möglich, nur eben mit mehr
» Aufwand. Ob das wirklich hilfreich wäre???
» Grüße
» Hartwig

Hartwig(R)

05.10.2021,
01:06

@ cmyk61

Sprint-Layout

Hallo Ralf

» Ich erinnere michnoch, dass ich auf der Leiterplatte 40x150mm Platz
» schaffen wollte und einen Teil der Bauteile und Leiterbahnen mit dem
» Markierungsrechteck auswählte um sie nach rechts zu bewegen.
» Derlei Prozeduren hatte ich in Eagle schon oft ausgeführt wo keine
» Verbindung aufbrach.
» In Sprint--Layout aber waren einige Verbindungen plötzlich unterbrochen.
» Nämlich diejenigen, bei denen die Leiterbahn ausgewählt, das Lötauge jedoch
» nicht.

Das ist auch noch so, ist für mich kein echtes Problem.

» Das von mir aufgeführte Beispiel mit den drei Lötaugen scheint nicht mehr
» aufzutreten.

Bei mir ist es genau so wie von Dir beschrieben - neueste Version (Update 02-08-21)

» Anscheinend wurde da tatsächlich nachgebessert

wie gesagt, bei mir in der angegebenen Version ist das nicht geändert - wobei ich das eher als
normale Funktion des Programmes betrachte. Stört mich halt nicht.

Grüße
Hartwig