Что отдаём на завод
Время: ~20 мин
Цели урока
- перечислить файлы, нужные для изготовления платы и для её сборки
- объяснить, зачем нужен каждый файл и что будет, если его забыть
- отличать «классический» комплект Gerber + Excellon от единых форматов ODB++ и IPC-2581
Что нужно знать заранее
Плата нарисована, DRC чистый. Теперь её нужно превратить в набор файлов, по которым завод сделает плату, а монтажный участок поставит компоненты. Модуль 7 провёл тебя через это на примере мультивибратора. В этом модуле разбираем каждый файл подробно: что внутри, какие настройки важны и как не опозориться перед технологом.
Почему не отправить просто .PcbDoc
Заголовок раздела «Почему не отправить просто .PcbDoc»Завод работает не в Altium, а в CAM-системе, которая готовит фотошаблоны, программы для сверлильных станков и для оптического контроля. Ей нужны нейтральные форматы: их понимает любое оборудование, и они однозначно описывают, что нужно сделать. Некоторые сервисы принимают и исходные файлы Altium, но тогда их инженер сам выгрузит данные со своими настройками. За ошибки такой конвертации отвечать будет уже непонятно кто.
Аналогия: ты не отправляешь в типографию исходник в своём редакторе, а сдаёшь PDF с вылетами под обрез. Gerber — это «PDF для печатных плат».
Два комплекта
Заголовок раздела «Два комплекта»Для изготовления платы (fabrication)
Заголовок раздела «Для изготовления платы (fabrication)»| Файл | Что описывает | Если забыть |
|---|---|---|
| Gerber каждого слоя | рисунок меди, маски, шелкографии, пасты | плату не изготовят или сделают не тот слой |
| Контур платы (отдельный Gerber или механический слой) | форма и вырезы, по которым фрезеруют | завод спросит или угадает контур — оба варианта плохие |
| Сверловка (NC Drill, Excellon) | координаты и диаметры всех отверстий | отверстий не будет вообще: Gerber их не содержит |
| Чертёж платы (PDF) | габариты, толщина, стек, покрытие, цвет маски, особые требования | параметры придётся вводить вручную при заказе, с риском ошибки |
Для сборки (assembly)
Заголовок раздела «Для сборки (assembly)»| Файл | Что описывает |
|---|---|
| BOM — перечень элементов | что ставить: позиционные обозначения, номиналы, корпуса, производитель и артикул (MPN) |
| Pick&Place (CPL, centroid) | куда ставить: X, Y, угол поворота, сторона платы |
| Сборочный чертёж | наглядная картинка: где какой компонент, полярность, ключи, особые указания |
| Gerber паяльной пасты | по нему делают трафарет для нанесения пасты |
Подробно — уроки 10.2–10.5, 10.7.
Единые форматы: ODB++ и IPC-2581
Заголовок раздела «Единые форматы: ODB++ и IPC-2581»Классический комплект — это десяток отдельных файлов, и завод должен сам понять, где какой слой и в каком порядке они лежат. ODB++ и IPC-2581 упаковывают всё в одну структуру: слои с их порядком, стек, сверловку, список цепей (netlist), иногда компоненты. Меньше ручной работы — меньше ошибок.
- ODB++ — формат компании Siemens (ранее Mentor/Valor), широко распространён на крупных заводах.
- IPC-2581 — открытый стандарт IPC, его продвигает консорциум производителей и CAD-вендоров.
- Gerber X2 — тоже шаг в эту сторону: обычные Gerber-файлы, но с атрибутами внутри (функция слоя, полярность, назначение площадок). Подробно — урок 10.2.
Что выбрать, решает завод. Большинство сервисов прототипирования по-прежнему ждут Gerber RS-274X + Excellon, а крупные производства всё чаще просят ODB++ или IPC-2581. Смотри страницу требований своего производителя.
Как это выглядит в Altium
Заголовок раздела «Как это выглядит в Altium»Все выходные данные Altium собирает в одном месте:
- быстро и разово — из редактора платы, меню (Gerber, NC Drill, ODB++, IPC-2581) и (Pick&Place);
- правильно и повторяемо — через Output Job (.OutJob): один раз настроил выходы, дальше выпускаешь комплект одной кнопкой (урок 10.6).
Практика: собери свой «чек-лист комплекта»
Заголовок раздела «Практика: собери свой «чек-лист комплекта»»- Открой проект мультивибратора из модуля 7.
- Составь таблицу: файл → чем он генерируется в Altium → проверен ли он в просмотрщике.
- Открой страницу технологических возможностей выбранного производителя (например, JLCPCB) и выпиши, какие форматы он принимает и что просит приложить к заказу.
public/screenshots/m10-manufacturing/l01-fabrication-outputs-menu.png🧯 Типичные ошибки
На заводе «потерялись» все отверстия
Почему Отправлены только Gerber-файлы. Сверловка живёт в отдельном файле (Excellon), Gerber её не содержит.
Как исправить Всегда прикладывай NC Drill и проверяй, что отверстия видны в просмотрщике вместе со слоями (урок 10.8).
Завод сделал плату не той формы
Почему Контур нарисован на механическом слое, который не выгружен, или на нескольких слоях сразу.
Как исправить Держи контур на одном механическом слое, выгружай его и укажи в чертеже или комментарии к заказу, какой файл — контур.
Выгрузил из меню, выпустил через OutJob — файлы разные
Почему У прямой генерации и у OutJob независимые настройки.
Как исправить Определись с одним способом. Для всего, что уходит на завод, — только OutJob.
Gerber описывает изображения слоёв. Сверловка — отдельный NC-файл формата Excellon.
BOM отвечает на вопрос «что», Pick&Place — «куда»: координаты, угол, сторона.
Главное преимущество — однозначность: завод не гадает, где какой слой и как они идут в стеке.
Электротест сверяет соединения на готовой плате со списком цепей. Если список из твоего проекта, ловятся и ошибки выгрузки.
Практическое задание~20 мин
Составь для проекта мультивибратора полный список файлов, которые уйдут на завод (изготовление) и на монтаж (если будешь заказывать сборку). Для каждого файла укажи формат, расширение и команду Altium, которой он создаётся. Этот список — заготовка для Output Job в уроке 10.6.