Проекция 3D моделей для посадочных мест (как улучшить библиотеку компоненетов)

Вступление

При создании посадочных мест в современных САПР неотъемлемой частью их является трехмерная модель ( 3D модель), которая упрощает расстановку компонентов и дает наиболее приближенный к действительности выходной файл, который, к тому же можно использовать для создания корпуса.


Вот простой пример одного из моих первых корпусов для небольшой платки, при его создании как раз использовалась модель платы с компонентами:

Симисторный регулятор мощности 230⚡ на SMD-компонентах схема своими руками

Создание двумерной проекции

Для создания проекции можно использовать многие механические САПР, проще всего будет с FreeCAD, ибо это открытое ПО и уже успешно использовалось при черчении деталей для лазерной резки оргстекла (акрила):

🟪 Оргстекло в электронных устройствах или как сделать крышку из акрила

Итак, открываем имеющуюся трехмерную модель ( File -> Open), она в формате .step, её можно покрутить:

Заходим в верстак для черчения ( Draft):

Устанавливаем вид сверху (нажимаем 2 или выбираем TOP на кубе).

Теперь выделяем 3D тело в окне дерева просмотра (оно подсветиться ядовито зеленым):

И нажимаем Modification -> Shape 2D View, немного ждем и получаем новый объект, который и является проекцией сверху:

То же самое можно (и часто нужно) произвести для проекции снизу.

Теперь, выделив опять 3D тело и отключив его (горячая клавиша Пробел) можно рассмотреть получившуюся двумерную проекцию:

Теперь, для того чтобы сохранить этот получившийся чертеж выделяем его (или несколько):

И теперь жмем File -> Export (Ctrl + E), вводим имя файла и в большом списке выбираем формат .dxf (Autodesk DXF 2D).

Вот, такой прекрасный набор линий получается:

Импорт проекции (чертежа) в KiCad

Нужно зайти в режим редактирования посадочного места и выбрать File -> Import -> Graphics (Ctrl + Shift + F)

В появившемся окней выбираем ранее сохраненный файл ( .dxf), слой будет User.Drawings, масштаб 1.000000 и толщина линии 0.01 мм:

Теперь появляется весь набор линий в виде группы, нужно отцентровать проекцию (и благодаря окружности это сделать очень легко):

Также, если вы делали проекция снизу несимметричного компонента не забудьте отзеркалить чертеж (кнопка F в KiCad).

Зачем?

Проекция позволит создать очень точный контур компонента для производственного слоя ( Fabrication Layer)

Также это нужно для очерчивания границы ( Courtyard), который определяет допустимые зазоры при размещении деталей:

И конечно же это позволит сразу же увидеть как выводы становятся на свою посадочную площадку (что нужно для сложных и нестандартных корпусов):

Примеры

Больше наглядных примеров:

Советы

Центрирование

Для удобного позиционирования также крайне полезно ставить окружность прямо в центре координат (обычно оптимален диаметр 0.1 мм/0.2 мм), которая позволит четко обозначить центр, что нужно для удобного позиционирования.

Эта окружность создается в виде нового слоя, поэтому при сохранении (экспорте) её также нужно выделять:

Ошибки при импорте

При импорте в KiCad некоторых проекций могут показываться ошибки.

При импорте того же в Altium Designer он может кроме показа ошибки импорт может не состояться.

Я так понимаю все это связано со сложными кривыми.

Заключение

Иногда (особенно с моделями от производителей) настоятельно советую также выравнивать начало координат, чтобы оно соответствовало настоящему.

Теперь по возможности стараюсь для всех посадочных мест добавлять проекции на отдельном слое, это позволяет делать слой границы ( Courtyard) очень точным и помогает при расстановке компонентов, так можно более точно контролировать зазоры.

Материал по теме:

Как написать исключение правила в KiCad на примере Courtyard overlap
241
RSS
Нет комментариев. Ваш будет первым!
Загрузка...