CUSTOMELECTRONICS.RU
Информационно-учебный блог о разработке электроники
Эл. почта: info@customelectronics.ru

Создание 3D-модели печатной платы в SketchUp

Очень часто у разработчиков возникает желание создать 3D-модель будущей платы. Это может понадобится для презентации устройства или для того, чтобы примерить будущий корпус. Очень просто, быстро и бесплатно можно это сделать при помощи программы от Google SketchUp. Вот такие платы получаются в этой программе:

3D-модель печатной платы в SketchUp

3D-модель печатной платы в SketchUp

Подготовка изображения платы

Для примера мы разберем создание модели нашей платы EduBoard. Это Arduino-совместимая плата, созданная для образовательных учреждений.У нас уже есть эта плата, нарисованная в Sprint-Layout:

Печатная плата в Sprint-Layout

Печатная плата в Sprint-Layout

Как нарисовать плату в этой программе — тема для отдельной статьи. Отметим только то, что необходимо правильно использовать слои (М1 — медь лицевой стороны, К1 — шелкография лицевой стороны, М2 — медь обратной стороны, К2 — шелкография обратной стороны).
Далее жмем на панели инструментов «Фотовид» и видим фотореалистичное изображение будущей платы:

Фотовид в Sprint-Layout

Фотовид в Sprint-Layout

Вы можете отобразить верхнюю или нижнюю сторону платы. Также можно скрывать слой шелкографии и имитировать прозрачность платы. Для будущего проекта нам понадобятся два изображения: верхней и нижней стороны с шелкографией. Получить их я предлагаю сделав скриншот экрана с последующим обрезанием в Pint’е. Ничего зеркально отражать не надо — при переключении фотовидов плата сама переворачивается. Должны получиться два растровых изображения в формате jpeg:

Лицевая сторона платы полученная командой "фотовид"

Лицевая сторона платы

Обратная сторона платы полученная командой "Фотовид"

Обратная сторона платы

Изображения лицевой и тыльной стороны самой платы подготовлены, теперь можно перейти к работе в SketchUp.

Работа в SketchUp

Для начала скачайте и установите программу SketchUp. При первом запуске необходимо выбрать миллиметры в качестве единицы измерения.
Теперь необходимо создать заготовку будущей платы. Выберите инструмент «Прямоугольник» и нарисуйте прямоугольник с требуемыми размерами. Задайте сначала левую нижнюю точку платы, введите размеры платы через точку с запятой (в нашем случае 57;47) и нажмите Enter.
SketchUp-Window1
Затем, чтобы придать объекту объем выберите элемент «тяни/толкай» и выдавите плоскость вверх на толщину платы (1,5мм в нашем случае). Чтобы задать точное значение нужно как в предыдущем примере сначала захватить плоскость, затем задать направление выдавливания, а потом ввести значение с клавиатуры и нажать Enter.
SketchUp-Window2
Затем выделите получившуюся деталь, нажмите на нее правой кнопки мыши и выполните действие «Создать группу».
Теперь необходимо окрасить деталь. Выберите инструмент «Заливка», затем подберите цвет платы и залейте ее. На мой взгляд, лучше всего подходит цвет G16. Так как все элементы объединены в группу — объект зальется целиком.
SketchUp-Window3
Далее разъединяем группу и при помощи команды File->Import вставляем изображение верхней стороны платы. Сначала задаем левую-нижнюю точку платы, затем правую-верхнюю
SketchUp-Window4
После этого меняем вид платы и вставляем изображение нижней стороны.
SketchUp-Window5
Удобство подготовки платы в SketchUp’е в том, что можно экспортировать 3D-модели других пользователей. Для этого выберите пункт меню Файл->3D-модели->Получить модели. В нашей плате используется микроконтроллер Atmega8, попробуем его найти.
SketchUp-Window6
Далее жмем «Загрузить модель» и вставляем ее непосредственно в SkethUp.
SketchUp-Window7
Возможно полученная модель будет выполнена в другом масштабе, либо ее придется повернуть. Воспользуйтесь инструментами «Повернуть» и «Масштабирование» для редактирования элемента, а затем разместите его на свое посадочное место. Перемещение осуществляйте командой «Переместить».
SketchUp-Window8
Далее необходимо разместить все компоненты платы. Компоненты можно искать по названиям корпусов, например 0805 или SOT-89. Иногда можно найти готовые платы, например найти модель Arduino очень легко и на ней уже есть готовые модели многих элементов.
SketchUp-Window9
Можно брать элементы с этой платы и размещать на своей и вот что можно получить в итоге:
SketchUp-Window10
Этот проект можно скачать по ссылке.

Мы будем очень рады, если вы поддержите наш ресурс и посетите магазин наших товаров shop.customelectronics.ru.

Метки: , , Просмотров: 9424