Czy mogę ustawić KiCAD pcbnew NIE umieszczaj wszystkich komponentów w (0,0)

28

W programie EAGLE, gdy tworzysz planszę z istniejącego schematu lub stopniowo dodajesz komponenty do projektu połączonej planszy / schematu, nie nakłada się ona na komponenty w pliku planszy.

W KiCAD / Pcbnew narysowałem schemat i stworzyłem z niego planszę. Każdy element został umieszczony na (0,0), który jest lewym górnym rogu.

Chciałbym, aby komponenty zostały „rozbite”. Oznacza to, że nie nakładają się na siebie, więc mogę znaleźć / złapać to, co chcę, zamiast spędzać 5 minut na rozbijaniu ponad 30 stóp.

HL-SDK
źródło
1
Właśnie próbowałem „automatycznie umieścić wszystkie komponenty”. Z pewnością nie może to być najlepsze rozwiązanie ...
HL-SDK,
1
Od jakiegoś czasu nie używałem KiCada, ale przypominam sobie, że gdzieś istnieje polecenie „rozłóż komponenty”, prawdopodobnie obejmujące ruch bloku.
Peter Bennett,
Uważam, że bardziej efektywne jest chwytanie komponentów przez użycie klawisza T.
mng
1
Mam ten sam problem. Gdzie jest polecenie „automatycznie umieszczaj wszystkie komponenty”? Metoda klucza T jest raczej dobra.
TMa,

Odpowiedzi:

39

Istnieje lepsza alternatywa dla autoplace. Myślę, że autoplace jest używany w celu zminimalizowania miejsca na płycie, trzymania rzeczy bliżej siebie do celów automatycznego routingu itp. Jeśli chcesz po prostu rozmieścić rzeczy, więc łatwiej jest ręcznie ułożyć tablicę i nie martwić się o nakładanie się identycznych komponentów (np. Rezystorów ), po prostu wykonaj następujące czynności:

  1. Otwórz PCB NOWOŚĆ
  2. Zaimportuj swoją listę sieci
  3. Kliknij przycisk „Tryb” w prawym górnym rogu poziomych ikon paska narzędzi bezpośrednio pod menu „Plik”, „Edycja”, poziome menu. Upewnij się, że jest wciśnięty, a po najechaniu myszką na przycisk wyświetla się „Tryb Footprint:”.
  4. Upewnij się, że masz wybrane narzędzie „Strzałka” (najwyższa ikona na pionowej liście ikon po prawej stronie ekranu).
  5. Kliknij prawym przyciskiem myszy w dowolnym miejscu na planszy (oprócz bezpośrednio na komponencie), wybierz „Glob Move and Place ...” ==> „Move All Modules”, a następnie kliknij „Yes” w następującym monicie.
  6. Zrobione, a nawet nie musisz tworzyć warstwy „PCB_edges”. Inteligentnie oddziela części, dzięki czemu mają one co najmniej jeden promień „jednostki” (w zależności od bieżących opcji rozdzielczości siatki), dzięki czemu nie ma nakładania się na inne komponenty, jak pokazano poniżej.

wprowadź opis zdjęcia tutaj

Chmura
źródło
9
Pamiętaj, że działa to tylko w domyślnym trybie płótna (naciśnij F9)
MattCochrane
6
Należy wspomnieć, że działa tylko w standardowym trybie wyświetlania (skrót F9). Gdy aktywny jest tryb openGL (skrót F11), funkcja ta znika z menu kontekstowego po kliknięciu prawym przyciskiem i nie można jej wybrać. (
2
Warto również wspomnieć, że nie działa to w ten sam sposób, jeśli sam zacząłeś rozkładać komponenty - jeśli zacząłeś rozkładać komponenty, to będzie wymagało zdefiniowania krawędzi PCB.
mylnie