Kann ich KiCAD pcbnew machen, platzieren Sie NICHT alle Komponenten bei (0,0)

28

Wenn Sie in EAGLE eine Platine aus einem vorhandenen Schaltplan erstellen oder einem verknüpften Platinen- / Schaltplanprojekt schrittweise Komponenten hinzufügen, überlappen sich die Komponenten in der Platinendatei nicht.

In KiCAD / Pcbnew habe ich einen Schaltplan gezeichnet und daraus ein Board erstellt. Jede Komponente wurde bei (0,0) platziert, der oberen linken Ecke.

Ich möchte, dass die Komponenten "explodiert" werden. Das heißt, nicht überlappend, damit ich finden / greifen kann, was ich will, anstatt 5 Minuten damit zu verbringen, mehr als 30 Fußabdrücke auseinander zu ziehen.

HL-SDK
quelle
1
Ich habe gerade versucht, alle Komponenten automatisch zu platzieren. Dies kann sicherlich nicht die beste Lösung sein ...
HL-SDK
1
Ich habe KiCad eine Weile nicht mehr benutzt, aber ich erinnere mich, dass es irgendwo einen Befehl zum Verteilen der Komponenten gibt, der möglicherweise eine Blockverschiebung beinhaltet.
Peter Bennett
Ich finde es insgesamt effizienter, Komponenten mit der T-Taste zu greifen.
6.
1
Ich habe das gleiche Problem. Wo ist der Befehl "Alle Komponenten automatisch platzieren"? Die T-Tasten-Methode ist ziemlich gut.
TMa

Antworten:

39

Es gibt eine bessere Alternative zu Autoplace. Ich denke, Autoplace wird verwendet, um den Platz auf der Platine zu minimieren, die Dinge für Auto-Routing-Zwecke enger zusammenzuhalten usw. Wenn Sie nur Platz für die Dinge schaffen möchten, ist es einfacher, die Platine manuell auszurichten und sich keine Sorgen zu machen, dass sich identische Komponenten (dh Widerstände) überlappen ), mache einfach folgendes:

  1. Öffnen Sie PCBNEW
  2. Importieren Sie Ihre Netzliste
  3. Klicken Sie oben rechts in der horizontalen Symbolleiste unter den horizontalen Menüs "Datei", "Bearbeiten" auf die Schaltfläche "Modus". Vergewissern Sie sich, dass die Taste gedrückt ist und "Mode Footprint:" angezeigt wird, wenn Sie mit der Maus über die Schaltfläche fahren.
  4. Stellen Sie sicher, dass Sie das Werkzeug "Pfeil" ausgewählt haben (oberstes Symbol in der vertikalen Liste der Symbole auf der rechten Seite des Bildschirms).
  5. Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle auf der Karte (außer direkt auf eine Komponente), wählen Sie "Glob Move and Place ..." ==> "Move All Modules" und klicken Sie an der folgenden Eingabeaufforderung auf "Yes".
  6. Fertig, und Sie müssen nicht einmal eine Ebene "PCB_edges" erstellen. Es trennt die Teile auf intelligente Weise, sodass sie mindestens einen "Einheits" -Radius haben (abhängig von Ihren aktuellen Optionen für die Rasterauflösung), sodass keine Überschneidungen mit anderen Komponenten auftreten, wie unten gezeigt.

Bildbeschreibung hier eingeben

Wolke
quelle
9
Beachten Sie, dass dies nur im 'Standard'-Canvas-Modus funktioniert (drücken Sie F9)
MattCochrane
6
Es sollte erwähnt werden, dass es nur im Standard-Anzeigemodus (F9 Shortcut) funktioniert. Wenn der OpenGL-Modus (F11 Shortcut) aktiviert ist, wird diese Funktion nach einem Rechtsklick aus dem Kontextmenü ausgeblendet und kann nicht ausgewählt werden. (Es gab mir Kopfschmerzen, bevor ich es herausgefunden habe)
2
Erwähnenswert ist auch, dass dies nicht genauso funktioniert, wenn Sie selbst mit dem Verteilen von Bauteilen begonnen haben. Wenn Sie mit dem Verteilen von Bauteilen begonnen haben, müssen Leiterplattenkanten definiert werden.
Fehlbezeichnung