Как создать 3D-модель для KiCAD [al_fuhrmann al_fuhrmann] (fb2) читать постранично, страница - 3


 [Настройки текста]  [Cбросить фильтры]

и задаем числовое значение 90, нажимаем ОК. Модель повернулась.

Выбираем команду Scale Uniform и тоже задаем числовое значение 40%.

Выбираем команду Move, ось Z и перемещаем модель мышью, так, чтобы визуально она была чуть над плоскостью XY, горизонтальной плоскости, или, как говорят строители, «нулевой отметкой».

Не забываем время от времени сохранять проект wings, так как приложение может упасть!

Может оказаться, что в процессе редактирования модели ее придется двигать в одной из плоскостей. Поскольку в 3D-программах легко ошибиться в изометрических видах, то надо переключаться в меню View и затем в подменю View Along на ту или другую направляющую ось. Это будет нормаль к той плоскости, в которой мы хотим двигать модель. Исключением тут можно считать случай, когда мы двигаем модель по высоте — тут нам помогает ориентироваться наша координатная плоскость XY:



Экспортируем модель снова в файл TO-92.wrl. Посмотрим, что получилось. Если мы повернули корпус не в ту сторону, а масштаб чуть великоват, то запоминаем эти недостатки и возвращаемся к окну wings. Поворачиваем модель на 180 градусов и чуть уменьшаем. Я беру 98%. Это будет по отношению к текущему масштабу. Экспортируем модель и обновляем вид платы. Если выводы пересекают отверстия по материалу платы, то модель в wings нужно немного уменьшить и/или сдвинуть по оси Y или X, ориентируясь на координатную сетку в окне просмотра 3D в KiCAD. В результате мы получим вот такой вид:



Теперь все в порядке. Так выглядит модель платы при быстром просмотре в KiCAD:




В MeshLab модель платы, экспортированная в формат WRML выглядит лучше:




Плата смотрится прозрачной, но это скорее, преимущество, чем недостаток, поскольку видны все дорожки и переходные отверстия, особенно если медных слоев больше, чем два. Если необходимо, нарисовать недостающие поверхности можно в программе Blender. Изучить ее непросто, но она бесплатная и того стоит.

Что касается различия в масштабах, то пока я не знаю, как решить эту проблему. Если найду способ, обновлю этот пост.

Удачного моделирования!