Hallo, ich habe ein mittelgroßes Problem mit meinen Platinen und komme nicht weiter... Es geht um die Netztrenner, also Leiterbahnen für 3, 1 und 0,2 Ampere. So hat das funktioniert, benötigt aber viel Platz auf der Platine und dann routet es mir manchmal die dünnen Leiterbahnen nicht mehr. Also habe ich versucht die Löcher zu stapeln, bekomme dann aber eine Hole clearance violation und Items shorting two nets. Ich bin sicher nicht der erste mit dem Problem, oder? Hat jemand eine Idee und kann mir helfen? Version ist auch wenn total verbuggt, KiCad 9.0.6.
:
Verschoben durch Moderator
Keiner? Ist es denn sehr kompliziert, programmtechnisch einem Pin eine Netzgruppe zuzuordnen?
1 | Pin 3 |
2 | /B |
3 | |
|
4 | |
|
5 | |
|
6 | Pin 1 ========== Pin 2 |
7 | /A|B /A |
Und dann bräuchte ich noch mehrere Pins für ein Pad, geht das? Sonst routet er mir das nicht parallel, sondern in reihe... Mir ist schon klar, dass bei mir immer alles etwas exotisch ist, aber braucht das ausser mir sonst keiner??
:
Bearbeitet durch User
Warum routest du das nicht selber? Die paar Leitungen hättest du jetzt schon längst schön sauber platziert.
:
Bearbeitet durch User
Gustl B. schrieb: > Warum routest du das nicht selber? Die paar Leitungen hättest du jetzt > schon längst schön sauber platziert. Soll das jetzt ein Witz sein?? Wenn ich da ein Bauteil verschiebe muss ich wieder alles neu machen :( Nutzt denn keiner im akademischen Umfeld KiCad und braucht das? Wohin fließen denn die Infrastrukturmilliarden, die Kohle aus dem Klimatransformationsfonds und Investitionen in KI, wenn ich hier das von Hand routen muss? Des Weiteren muss ich auch noch die Buchhaltung machen, das geht auch nicht automatisch, weil sonst die Steuerberater keine Arbeit mehr haben...
Auch wenn ich kein Privatleben hab, hat mein Tag halt trotzdem nur 24 Stunden. Und so ein Schnapserl nach dem Essen führt bestimmt mit der neuen Regelung zu einer Splitbuchung...
Das Teil (https://github.com/bbenchoff/OrthoRoute) läuft auch nicht... "KiCAD IS CURRENTLY BROKEN with regards to support of IPC API plugins installed via the Content and Plugin manager. The workaround is to run this outside the Content and Plugin manager. This is documented here:" Ich gehe jetzt ins Bett. Fuck that shit!
Was soll überhaupt der Blödsinn mit den Net-Ties? Sowas nutzt man doch nur für Sonderfälle, wie z.B. eine differenzielle Voltage-Sense-Leitung eines Spannungsreglers. Weil sich ein Leitungspärchen aus GND und +1V2 nicht als Diff-Pair routen läßt. Autorouter werden völlig überbewertet. Ich mache seit über 25 Jahren professionell Layouts mit FPGAs. Die ersten 12 Jahre mit Ariadne, danach mit Altium. Mit Autoroutern habe ich nur hin und wieder mal herumprobiert, aber stets das selbst Routen vorgezogen. In der Zeit, die man braucht, den Autorouter so zu parametrieren, daß der es so routet, wie man es braucht, hat man es auch selbst getan. Und eine gute Plazierung ist die Grundlage jedes guten Layouts, wenn man dahinein am Anfang Zeit investiert, hat man seltener Änderungen nötig, die über Finetuning und z.B. Platz schaffen bei Teileänderungen hinausgehen. Da helfen dann Features wie Push ans Shove Routing.
Matthias R. schrieb: > Soll das jetzt ein Witz sein?? Nein? Man platziert zuerst und dann wird geroutet. Und nur wenn was nicht routbar ist wird nochmal verschoben. Autorouter sind zwar oft OK aber kein Wundermittel. Die verlegen dir 90% der Leitungen und die letzten 10% machst du selber. Wenn es gut und schön werden soll machst du sowieso zu 100% selber.
Hm. Und das wo ich mir gerade mal KiCAD anschauen wollte, um meine alternde Multisim-Umgebung zu ersetzen, die vor allem für elektromechanische Bauteile sowieso keine brauchbare Datenbank hat. Ehrlich, fürs einfachste Standard-Relais darfst dir erstmal selbst den Footprint anlegen, ganz toll. Mal sehen was ich mir da für eine Version heruntergeladen habe ... 9.0.6 - na klasse. Autorouter interessiert mich zwar nicht sonderlich (kann ich alleine besser), aber wenn die in dieser Version so viele Probleme mit Bugs haben... sollte ich das vielleicht besser bleiben lassen, bevor mir ähnlich der Arsch platzt wie mit FreeCAD?
Moin, Ben B. schrieb: > sollte ich das vielleicht besser bleiben > lassen, Absolut. Das was irgendwelche Forumskasper abends so posten, sollte immer die Basis fuer eigene Entscheidungen sein. scnr, WK
Hm okay, zur Kenntnis genommen. Gibts dazu auch noch 'ne brauchbarere Meinung, vielleicht von jemandem, der sich wirklich mit KiCAD (9.0.6) auskennt?
Hat KiCAD jetzt angefangen, funktionierende alte Versionen nicht mehr zum Download anzubieten?
Hab mit der 8er und 9.0.2 einiges gemacht, kann mich nicht beklagen. Fehlende Footprints hatte ich mit Google irgendwo aufgetrieben, oder auch mal schnell selbst gemacht. Routing geht prima "halbautomatisch", man fängt an einem Pad an, zieht mit der Maus wo man hinwill, und die Details macht die Maschine. Verschieben von Bauteilen geht, die Tracks bleiben dran, man muss ggf leicht nacharbeiten. So Spezialitäten wie beim TO, dass es dicke und dünne Leitungen an einem Netz gibt, hab ich händisch gemacht.
Moin, Ben B. schrieb: > Gibts dazu auch noch 'ne brauchbarere Meinung, vielleicht von jemandem, > der sich wirklich mit KiCAD (9.0.6) auskennt? Ich hab' schon mit Kicad 4irgendwas gearbeitet, und vor kurzem erst eine Platine mit 9.0.2 gemacht. Weitgehend problemlos. Kicad ist in erster Linie Software zum Erstellen von Platinenlayouts mit elektronischen Bauteilen. Dafuer ist die sehr gut geeignet. Sollte in der 9.0.6 irgendwas wichtiges tatsaechlich kaputtgegangen sein, stehen die Chancen nicht so schlecht, dass es in der 9.0.7 oder 8 wieder repariert ist. Koennte aber sein, dass du Kicad fuer irgendwas einsetzen willst, fuer das es nicht in erster Linie gemacht wurde. Dann ist es muessig daran rumzumoppern. Nochdazu ist jetzt das Erstellen eines Footprints fuer ein Bauteil mit <<100 Anschluessen wirklich keine Raketenwissenschaft. Ich kann mit Kicad auch meine Kochrezepte aufschreiben und verwalten. Aber wenn ich mich beschwere, dass da bei Kicad-9.0.6 nicht mal ein Kochrezept fuer heisses Wasser dabei ist, dann wuerde ich nicht erwarten, dass das jemand ernst nimmt. Gruss WK
Ich habe Layouter in Grossfirmen oder solche, die meinen, zuerst zwei Wochen lang alles zu Tode definieren zu müssen um dann den Autorouter laufen lassen zu können immer bemitleidet. Wir machen in der Firma seit 20 Jahren hochkomplexe Layouts und sind - ausser ganz gezielt eingesetzten Abstandsrules - immer ohne diesen akademischen Ansatz ausgekommen.
Dergute W. schrieb: > Moin, > > Ben B. schrieb: >> Gibts dazu auch noch 'ne brauchbarere Meinung, vielleicht von jemandem, >> der sich wirklich mit KiCAD (9.0.6) auskennt? > > Ich hab' schon mit Kicad 4irgendwas gearbeitet, und vor kurzem erst eine > Platine mit 9.0.2 gemacht. Weitgehend problemlos. Ich habe das Projekt mit 8 angefangen, eine Platine gemacht und dann auf 9 portiert. Anschließend kamen überall Fehler (z. B. Unconnected wire endpoint, obwohl mit No Connection Flag markiert usw.). Es stürzt teilweise einfach so ab. Wenn die Leiterbahnen noch nicht zu 100 % verbunden sind, dauert die Plazierung der Bauteile (Update PCB from Schemantic) eine halbe Ewigkeit. Routen der Leiterbahnen ging irgendwann bis zu einem Neustart nur noch wenn ich start und stop Pin angeklickt hab. Also für meinen Geschmack ist es ein absolutes Desaster...
Thorsten S. schrieb: > Was soll überhaupt der Blödsinn mit den Net-Ties? > Sowas nutzt man doch nur für Sonderfälle, wie z.B. eine differenzielle > Voltage-Sense-Leitung eines Spannungsreglers. Weil sich ein > Leitungspärchen aus GND und +1V2 nicht als Diff-Pair routen läßt. Ich habe es ja schon versucht zu beschreiben. Angenommen man hat zwei Relais, die zur Ansteuerung 0,2 A brauchen. Auf der Platine kommen 3 A an. Die Relais können also beide an die 3 A mit einer dicken Leitung ran. Zur Ansteuerung nutzt man ird. einen Chip. Da kann man aber nicht mit der dicken Leiterbahn an die 0,2 A Beinchen ran, weil man sonst einen Kurzschluss hat... Also hat man unterschiedliche Leiterbahnbreiten und das ist irgendwie nicht abzubilden??
Moin, tldr: Wenn der Bauer nicht schwimmen kann, liegts an der Version der Badehose... scnr, WK
Matthias R. schrieb: > Wenn die Leiterbahnen noch nicht zu 100 % verbunden sind, dauert die > Plazierung der Bauteile (Update PCB from Schemantic) eine halbe > Ewigkeit. Häh? Du routest ohne fertigen Schaltplan???
Das Label lag irgendwie plötzlich nicht mehr auf der Leitung. Als ich es dann hin und her geschoben habe, hat es wieder gestimmt... Wie auch immer, inzwischen passt es halbwegs wieder und es geht eigentlich nur noch um die Netztrenner. Hat dafür einer eine elegante Lösung, ohne die Leiterbahnen von Hand zu machen?
Dergute W. schrieb: > Moin, > > tldr: Wenn der Bauer nicht schwimmen kann, liegts an der Version der > Badehose... > > scnr, > WK Wisst ihr was, dann lassen wir es doch so. Für einen alleine das umzubauen, dafür lohnt sich der Aufwand sicher nicht.
Matthias R. schrieb: > ch habe das Projekt mit 8 angefangen, eine Platine gemacht und dann auf > 9 portiert. Anschließend kamen überall Fehler (z. B. Unconnected wire > endpoint, obwohl mit No Connection Flag markiert usw.) Also bei der Portierung von V6 auf V9 ging es mir ähnlich. Schon im Schaltplan tragen hunderte von Fehlern und Warnungen auf. Zu überwiegenden Teile weil weite Teile des Schaltplanes off-grid waren. Irgendwann hatte ich wohl mal das grid kleiner gedreht - ein fataler Fehler im nach hinein. Der sich aber mit Hilfe von Tante Google schnell beheben ließ. Ansonsten scheinen die Fehlerprüfungen um einiges pingeliger geworden zu sein, was grundsätzlich zu begrüßen ist. In Zukunft werde ich wohl auch etwas vorsichtiger im upgraden werden und mich erstmal auf die letzte 9-er Version verbarrikadieren. Abstürze gibt es gelegentlich im PCB-editor beim routen. Das kannte ich bislang noch nicht. PCB-layout ist nun mal nix für Weicheier.
:
Bearbeitet durch User
Matthias R. schrieb: > Und dann bräuchte ich noch mehrere Pins für ein Pad, geht das? Nachdem sich deine Aufregung gelegt hat, kann ich dir diese Frage beantworten. Man platziert ein paar Pads. Markiert diese alle > Rechtsklick Eigenschaften, dann hat man links das Eigenschaftenfenster, bei "Netz" wählt man dann das Netz womit diese Pads angeschlossen werden sollen. Dann kann man routen. Oder erstellst nur ein Pad, legst das Netz fest und kopiert das Pad. Das Eigenschaftenfenster ist auch hilfreich für Änderungen die alles Markierte betrifft, bspw. Lochdurchmesser etc. Nochwas. Dein Schaltplan, was man so sieht, ist nicht gut. Man muss keinen Bus zeichnen wenn dieser frei in der Luft im Schaltplan hängt. Der Bus ist ein dicker Strang wo alle Signale drin sind, die an alle Enden rauskommen bzw. zum Anschluss an eine Symbol zur Verfügung stehen. Bspw. zwischen IC und Steckverbinder. Statt mehrere Verbindungslinien im Schaltplan zu haben, kann man einen Bus nehmen. Die einzelnen Signale kommen dann nur wieder am IC und Steckersymbol raus. Ansonsten sieht man übersichtlich eine dickere Buslinie im Schaltplan und erkennt was mit was verbunden ist. Die Suchspiele sind damit weg. Man muss nicht im Schaltplan alle Symbole absuchen wo welches Signal mit welchen Symbol verbunden sein könnte. Die Buslinie zeigt einem das an.
:
Bearbeitet durch User
Veit D. schrieb: > Matthias R. schrieb: >> Und dann bräuchte ich noch mehrere Pins für ein Pad, geht das? > > Nachdem sich deine Aufregung gelegt hat, kann ich dir diese Frage > beantworten. > Man platziert ein paar Pads. Markiert diese alle > Rechtsklick > Eigenschaften, dann hat man links das Eigenschaftenfenster, bei "Netz" > wählt man dann das Netz womit diese Pads angeschlossen werden sollen. > Dann kann man routen. Oder erstellst nur ein Pad, legst das Netz fest > und kopiert das Pad. > Das Eigenschaftenfenster ist auch hilfreich für Änderungen die alles > Markierte betrifft, bspw. Lochdurchmesser etc. Dabei geht es nicht um das Netz, sondern Parallel- vs Reihenschaltung... Das war aber schon Recht ausführlich erklärt, denke ich.
Matthias R. schrieb: > Wisst ihr was, dann lassen wir es doch so. 90% der obigen Fehler sind auf Probleme mit dem Raster zurückzuführen. Erst mal alles markieren, dann rechte Maustaste und dann "Elemente am Raster ausrichten". Was Autorouter generell betrifft: Dazu wurde schon alles gesagt (nur noch nicht von jedem).
Beitrag #7976720 wurde vom Autor gelöscht.
Beitrag #7976721 wurde vom Autor gelöscht.
Beitrag #7976723 wurde vom Autor gelöscht.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.







