Чи можу я змусити KiCAD pcbnew НЕ розміщувати всі компоненти на (0,0)


28

У EAGLE, коли ви створюєте плату з існуючої схематично або поступово додаєте компоненти до пов'язаного проекту / схематичного проекту, він не перекриває компоненти у файлі дошки.

У KiCAD / Pcbnew я намалював схему і створив із неї дошку. Кожен компонент розміщувався в (0,0), який є лівим лівим кутом.

Я хотів би, щоб компоненти "вибухнули". Тобто не перекриваючись, щоб я міг знайти / захопити те, що хочу, замість того, щоб витрачати 5 хвилин на перетягування 30+ слідів.


1
Я просто спробував "замінити всі компоненти". Звичайно, це не може бути найкращим рішенням ...
HL-SDK

1
Я вже не використовував KiCad сюди, але нагадую, що десь є команда "розкласти компоненти", можливо, це стосується переміщення блоку.
Пітер Беннетт

Я вважаю, що в цілому ефективніше захоплювати компоненти, посилаючись на клавішу T.
mng

1
У мене така ж проблема. Де команда "Автозамінити всі компоненти"? Метод клавіш T досить хороший.
ТМА

Відповіді:


39

Є краща альтернатива автозаміні. Я думаю, що автозаміщення використовується для мінімізації простору на дошці, зближення речей для цілей автоматичної маршрутизації і т. Д. Якщо ви просто хочете розкласти місця, щоб було простіше вручну розташувати дошку і не турбуватися про перекриття однакових компонентів (тобто: резистори ), просто виконайте наступне:

  1. Відкрийте PCBNEW
  2. Імпортуйте ваш список
  3. Клацніть на кнопку "Режим" біля верхнього правого краю значків горизонтальної панелі інструментів праворуч під меню "Файл", "Редагувати". Переконайтесь, що вона натиснута, і під час наведення миші на кнопку натисніть "Режим слід":
  4. Переконайтеся, що у вас вибрано інструмент «Стрілка» (верхній значок у вертикальному списку піктограм праворуч на екрані).
  5. Клацніть правою кнопкою миші будь-де на дошці (крім безпосередньо компонента), виберіть "Glob Move and Place ..." ==> "Перемістити всі модулі" та натисніть "Так" у наступному підказці.
  6. Готово, і вам навіть не потрібно створювати шар "PCB_edges". Він інтелектуально розділяє частини, щоб вони мали принаймні один радіус "одиниці" (залежно від поточних варіантів роздільної здатності сітки), щоб не було перекриття з іншими компонентами, як показано нижче.

введіть тут опис зображення


9
Зауважте, що це працює лише у режимі "полотно" за замовчуванням (натисніть F9)
MattCochrane

6
Слід зазначити, що він працює лише в стандартному режимі відображення (ярлик F9). Коли активний режим openGL (ярлик F11), ця функція зникає з контекстного меню після клацання правою кнопкою миші і її неможливо вибрати. (Мені це

2
Також варто зазначити, що це не працює так само, якщо ви почали самостійно розповсюджувати компоненти - якщо ви розпочали поширювати компоненти, то для цього потрібно буде визначити краї PCB.
misnomer
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.