3D-модели
Время: ~35 мин
Цели урока
- понимать, зачем посадочному месту 3D-тело и что по нему проверяется
- добавить в футпринт простое выдавленное тело (Extruded) и готовую STEP-модель
- правильно задать высоту, зазор над платой и ориентацию модели
- знать, где брать STEP-модели и как их проверять
Что нужно знать заранее
Плата живёт не сама по себе: её ставят в корпус, рядом торчат разъёмы, сверху давит крышка. Ошибку «разъём не пролезает в окно корпуса» на плоском чертеже не увидеть. Для этого у каждого компонента должна быть 3D-модель, и в Altium она хранится внутри посадочного места как 3D-тело (3D Body).
Зачем 3D
Заголовок раздела «Зачем 3D»- Проверка зазоров. Altium сверяет 3D-тела компонентов друг с другом и с корпусом по правилу Component Clearance — в реальном времени, пока ты двигаешь детали.
- Совместная работа с конструктором. Плату с моделями выгружают в STEP и отдают в механическую САПР, где проектируют корпус.
- Проверка себя. В 3D сразу видно перевёрнутый диод, разъём «не той стороной» или конденсатор, который не влез под экран.
Аналогия: 3D-модель — как габариты мебели при планировке комнаты. На плане шкаф — прямоугольник, но только с высотой видно, что дверца упрётся в люстру.
Типы 3D-тел
Заголовок раздела «Типы 3D-тел»В свойствах 3D-тела (поле 3D Model Type) Altium предлагает:
| Тип | Что это | Когда использовать |
|---|---|---|
| Extruded | плоский контур, «выдавленный» на высоту | простые корпуса: разъёмы, кварцы, когда нет готовой модели |
| Generic | готовая модель из файла: STEP (.step, .stp), Parasolid (.x_t, .x_b), детали SOLIDWORKS | основной вариант, если есть модель производителя |
| Cylinder | цилиндр | электролитические конденсаторы, круглые корпуса |
| Sphere | шар | редко, для простых форм |
Модель Generic можно встроить (Embed Model) — она хранится внутри библиотеки, библиотека самодостаточна. Можно сослаться (Link to Model) на внешний файл — тогда Altium предупредит об изменении файла, но папка с моделями должна быть в путях поиска. В Workspace модель хранится как отдельный элемент с ревизиями.
- Standoff Height — расстояние от поверхности платы до низа модели. Отрицательное значение «утопит» модель в плату. Так делают, например, для выводных деталей, у которых выводы проходят сквозь плату.
- Overall Height (для Extruded) — полная высота над платой.
- Rotation X / Y / Z — повороты модели, чтобы она легла правильно и первый вывод совпал с площадкой 1.
Высоту компонента полезно также записать в свойства футпринта (, поле Height): её используют правила и отчёты.
Практика 1: выдавленное тело для разъёма
Заголовок раздела «Практика 1: выдавленное тело для разъёма»- Открой футпринт
HDR_1x2_P2.54из урока 8.3. - (или кнопка 3D Body на панели Active Bar). В панели Properties выбери 3D Model Type Extruded.
- Задай Overall Height ≈ 2,5 мм (пластиковое основание разъёма — смотри даташит), Standoff Height 0.
- Обведи контур основания 5,08 × 2,54 мм вокруг площадок и заверши контур.
- Переключись в 3D: или клавиша 3. Обратно в 2D — клавиша 2.
Практика 2: STEP-модель для SOT-223
Заголовок раздела «Практика 2: STEP-модель для SOT-223»- Скачай 3D-модель корпуса со страницы LM1117 на сайте TI (раздел с CAD-моделями) или найди её через Manufacturer Part Search (урок 8.6).
- Открой футпринт SOT-223 из урока 8.4. , тип Generic, выбери STEP-файл, режим Embed Model.
- Переключись в 3D (3) и проверь:
- выводы модели лежат на площадках, фланец — на большой площадке 4;
- модель не висит в воздухе и не утонула в плате (Standoff Height);
- вывод 1 модели совпадает с площадкой 1, а не с площадкой 3.
- Если модель повёрнута, поправь Rotation с шагом 90°.
public/screenshots/m08-libraries/l05-sot223-3d.png🧯 Типичные ошибки
В 3D модель стоит повёрнутой: вывод 1 на площадке 3
Почему У модели производителя своё начало координат и ориентация.
Как исправить Поверни модель (Rotation Z на 180°) и всегда проверяй совпадение первого вывода в 3D.
Модель «летает» над платой или утонула в ней
Почему Неправильный Standoff Height или ось Z модели смещена.
Как исправить Подбери Standoff Height так, чтобы низ корпуса (или кончики выводов) лежал на поверхности платы.
На другом компьютере 3D-модели пропали
Почему Модели были подключены ссылкой (Link to Model), а файлов на другом компьютере нет.
Как исправить Встраивай модели (Embed Model) или храни папку моделей вместе с библиотекой и настрой путь поиска.
Generic — контейнер для готовой модели из файла STEP, Parasolid или SOLIDWORKS.
Standoff — насколько модель приподнята над платой (или утоплена в неё при отрицательном значении).
Component Clearance задаёт минимальный зазор между телами компонентов.
Встроенная модель — часть файла библиотеки. Ссылка требует, чтобы внешний файл лежал в нужной папке.
Практическое задание~30 мин
Добавь 3D-тела ко всем футпринтам своей библиотеки: выдавленные — разъёмам из урока 8.3, STEP — футпринту SOT-223. Для светодиода 5 мм попробуй собрать модель из цилиндра (Cylinder) на нужной высоте. Сделай скриншот библиотеки в 3D и проверь у каждого компонента совпадение первого вывода.