Autorouter für PCB-Steckbrett?


9

Gibt es ein brauchbares Programm, mit dem ich Elemente auf Leiterplatten-Steckbrettern organisieren kann? Oder vielleicht eine Art Autorouter?

Mit PCB-Steckbrett meine ich so etwas:

Geben Sie hier die Bildbeschreibung ein


1
Ich kann mir eine Problemumgehung vorstellen, jede der Steckbrettverbindungen, die hergestellt werden müssen, in ein Adlerteil (oder ein CAD-Programm Ihrer Wahl) verwandeln und dann den integrierten Autorouter verwenden. Ich bezweifle, dass Sie welche finden werden, die direkt auf Stripboards funktionieren.
NickHalden

1
Das ist eine wirklich gute Frage!
Raketenmagnet

2
Autorouter auf Leiterplatten sind der Teufel. Der Gedanke, Steckbretter noch schlimmer zu machen, bricht mir das Herz.
Kortuk

Antworten:


5

Haben Sie VeeCad ausprobiert ?

Die Screenshots / Beispiele auf der Webseite lassen es so aussehen, als ob es auf Bretter mit horizontalen Streifen beschränkt wäre. Gemäß der Merkmalsmatrix werden jedoch "[c] benutzerdefinierte Spurmuster, einschließlich SMD-Komponenten" ausgeführt.

Beim Googeln fand ich diesen Screenshot eines benutzerdefinierten Board-Layouts, das in VeeCad verwendet wird (siehe unten).

Eine andere Möglichkeit ist DIY Layout Creator . Dies ist ein plattformübergreifendes Freeware-Programm (GPLv3-Lizenz).

Bild der Veecad-Ausgabe im Simulationsfall.


Versuchen Sie, Links versteckt zu halten. Ich habe Ihren Beitrag als Beispiel bearbeitet und das Bild inline gemacht. Wenn Ihr Bildlink stirbt, hat der Beitrag ihn immer noch.
Kortuk

@Kaz - Was machen alle isolierten Spuren auf der rechten Seite in Ihrer Beispielschaltung?
Kevin Vermeer

1
Dies ist nicht meine Schaltung; Ich habe diesen Screenshot eines VeeCad-Fensters bei der Suche nach Beweisen gefunden, dass benutzerdefinierte Boards im Programm dargestellt werden können, nicht nur die einfachen Strip-Boards, die in den Screenshots auf der Homepage gezeigt werden. VeeCad ist ein Programm zum Verlegen von Komponenten auf einer vorgefertigten Leiterplatte, nicht zum Verlegen von benutzerdefiniertem Kupfer zwischen Komponenten. Die Traces sind isoliert, da sie Teil einer vordefinierten Vorlage sind. Sie sitzen dort und warten darauf, dass Komponenten angeschlossen werden, was möglicherweise nie passieren wird.
Kaz

@ xx77aBs Kortuk? LOL
Kaz

@ Kaz: lol sorry Mann, ich weiß nicht, wie ich deinen Namen falsch geschrieben habe :) Danke: D
xx77aBs

3

Ich kenne keine maßgeschneiderte Lösung, aber ich habe eine Problemumgehung / einen Trick, der es im Allgemeinen viel einfacher macht, Stripboard-Layouts zu entwerfen.

  1. Konfigurieren Sie Ihr Softwarepaket so, dass Traces mit der gleichen Breite wie Ihre Stripboard-Tracks verwendet werden.
  2. Stellen Sie die minimale Komponenten- und Spurennähe so ein, dass sie etwa das 1,5-fache der Breite der Lücke zwischen den Spuren beträgt.
  3. Wenn möglich, erzwingen Sie, dass das Routing nur horizontale und vertikale Spuren verwendet. Dadurch werden die lästigen 45 ° -Spuren entfernt, die auf einem Stripboard nicht reproduziert werden können, was die Sache später erheblich erleichtert.
  4. Wenn Ihre Software dies unterstützt, verwenden Sie die Autoplacement-Funktion.
  5. Bewegen Sie die Komponenten in eine Richtung, die auf einem Stripboard verwendet werden kann, z. B. lassen Sie ICs vertikal und nicht horizontal laufen. Wenn Sie Komponenten an einem Raster ausrichten können, ist dies sehr nützlich, da die Komponenten dadurch im Wesentlichen gezwungen werden, in gefälschten Spuren zu sitzen.
  6. Führen Sie das automatische Routing aus.
  7. Übersetzen Sie die resultierenden Routen manuell in ein Stripboard-Design.

Dieser Prozess erledigt einen Großteil der Arbeit für Sie. Es war ziemlich nützlich für mich beim Prototyping größerer Schaltungen.


Danke, ich werde es ausprobieren, wenn VeeCad meine Anforderungen nicht erfüllt;)
xx77aBs

3

Nein, ohne echte Umgehung , wie JGord vorgeschlagen hat. Die PCB-Software kann Ihnen jedoch dabei helfen, die Teile auf intelligente Weise zu platzieren, indem Sie das "Rattennest" der Verbindungen beim Platzieren anzeigen.


-3

Hier gibt es zwei widersprüchliche Anforderungen:

  1. Autorouting
  2. Steckbretter

Grundsätzlich wird sich jeder (Firma, Person usw.), der genug Geld hat, um sich einen Autorouter leisten zu können, überhaupt nicht um Steckbretter kümmern. Daher besteht kein Anreiz, sich die Mühe zu machen, ein solches Produkt zu entwerfen.

Im Grunde genommen lautet die Antwort Nein, es sei denn, es ist Teil eines Open-Source-Projekts (von dem ich nicht gerade eine hohe Meinung habe).


1
Kaz hat vorgeschlagen, dass ich VeeCad versuche. VeeCad arbeitet mit Steckbrettern und hat Autorouter ...
xx77aBs
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.