Gerber-файлы для печатной платы: подготовка к производству

Gerber-файлы — основной набор производственных данных, по которому изготовитель формирует рисунок проводников, паяльной маски, маркировки и ряд других технологических слоев печатной платы. Ошибка при экспорте способна привести к неверному контуру, пропавшим площадкам, смещению сверловки или неправильной интерпретации слоя. Поэтому подготовка Gerber начинается не с нажатия кнопки экспорта, а с проверки структуры проекта, правил трассировки и состава выходной документации.

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

Этапы разработки и производства печатной платы от схемы до сборки

Что входит в комплект Gerber-файлов?

Комплект должен однозначно описывать геометрию платы и содержать все данные, нужные изготовителю. Состав зависит от числа слоев, наличия металлизации, типа монтажа и требований к трафарету.

Медные слои, маска и маркировка

Для двухслойной платы формируют отдельные файлы верхнего и нижнего слоя меди. Для многослойной конструкции к ним добавляют внутренние сигнальные или сплошные слои питания и земли.

Каждый файл должен содержать данные только своего физического слоя без случайно включенных чертежей, размеров, рамок листа и служебной графики.

Паяльная маска также экспортируется раздельно для верхней и нижней стороны. В Gerber-файле маски обычно задаются области раскрытия, то есть места, где защитного покрытия быть не должно. Из-за этого визуальное восприятие маски в разных просмотрщиках иногда отличается. Оценивать ее нужно по открытым площадкам, переходным отверстиям и заданным правилам tenting, а не по цвету отображения.

Шелкография содержит позиционные обозначения, подписи, знаки полярности и другую печатную маркировку. Перед выпуском данных проверяют, не попадает ли текст на открытые контактные площадки. Маркировка не должна перекрывать области пайки или выходить за край платы. При плотной компоновке часть обозначений переносят или сокращают еще в PCB-редакторе.

Данные Типичное имя Назначение
Верхняя медь Top Copper, GTL Проводники и площадки сверху
Нижняя медь Bottom Copper, GBL Проводники и площадки снизу
Верхняя маска Top Mask, GTS Раскрытия паяльной маски
Нижняя маска Bottom Mask, GBS Раскрытия паяльной маски
Верхняя маркировка Top Silk, GTO Печать на верхней стороне
Нижняя маркировка Bottom Silk, GBO Печать на нижней стороне
Контур Board Outline, GM1 Граница фрезеровки платы
Сверловка DRL, Excellon Координаты и диаметры отверстий

Пример Gerber-файлов слоев печатной платы GTO GTS GTL GBL

Расширения файлов зависят от САПР и настроек экспорта. Ориентироваться только на расширение опасно. Для CAM-системы важнее содержимое файла и корректное назначение слоя. Формат Gerber X2 снижает риск неверного распознавания, поскольку хранит атрибут функции файла и другие метаданные.

Файл сверловки и контур платы

Сверловку часто передают в формате Excellon отдельным файлом с расширением DRL или аналогичным. В нем содержатся координаты отверстий, диаметры инструмента и дополнительные признаки, зависящие от настроек экспорта.

Для плат с металлизированными и неметаллизированными отверстиями удобно формировать раздельные файлы PTH и NPTH, если такую схему принимает выбранное производство.

Контур платы должен быть замкнутым и однозначным. Дублированные линии, пересечения, незамкнутые сегменты и наложенные друг на друга дуги создают проблемы на CAM-подготовке. Если предусмотрены внутренние вырезы или фрезерованные пазы, их также требуется четко обозначить по требованиям изготовителя. Для сложной механики полезен отдельный чертеж с размерами и пояснениями.

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

Gerber и контрактная разработка электроники

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

Проект печатной платы в САПР и изготовленная электронная плата

Когда нужен полный цикл разработки

Контрактная разработка полезна, когда заказчику требуется не отдельный Gerber-архив, а готовое электронное устройство с документацией, программным обеспечением, корпусом, испытаниями и последующим выпуском партии. В такой модели производственные ограничения учитываются еще при выборе компонентов, корпусов, стека платы, расположения разъемов и способа монтажа.

НПП Асти выполняет разработку электронных устройств в Москве. Компания заявляет работы по схемотехнике и проектированию печатных плат, разработке встроенного и прикладного ПО, подготовке прототипов, мелкосерийному и серийному выпуску. Также в перечень услуг входят SMD и выводной монтаж, изготовление корпусов, промышленный дизайн, реверс-инжиниринг, 3D-моделирование, 3D-печать и 3D-сканирование.

Для проекта печатной платы важен полный маршрут: принципиальная схема, подбор компонентной базы, трассировка, подготовка производственных файлов, изготовление, монтаж и проверка собранного узла. По информации НПП Асти, компания работает и с готовыми файлами заказчика, и с задачами, где требуется проектирование под ключ. На странице направления по печатным платам также указана работа с однослойными, двухслойными и многослойными платами, высокоплотной компоновкой, СВЧ, скоростными и чувствительными аналоговыми сигналами.

Преимущество единого подрядчика состоит в согласованности этапов. Разработчик платы заранее знает ограничения монтажа, механики и тестирования, а производственная команда получает файлы из того же инженерного контура. НПП Асти указывает собственные компетенции в поверхностном и выводном монтаже, изготовлении корпусов, программировании и контроле изделий. На сайте компании также заявлены этапы проверки и тестирования выпускаемых устройств и работа от идеи до готового изделия.

  • Разработка и производство в одном контуре.
  • Схемотехника, PCB и ПО под ключ.
  • SMD и выводной монтаж.
  • Корпуса и аддитивные технологии.
  • Проверка и тестирование изделий.

Для заказчика такой подход снижает число передач данных между независимыми исполнителями. Вопросы, связанные с Gerber, BOM, корпусом, прошивкой и сборкой, решаются в одном проекте. Это особенно важно при переходе от единичного прототипа к повторяемому серийному выпуску, где требуется стабильная ревизия документации и управляемая технологическая подготовка.

Как настроить экспорт Gerber?

Экспорт выполняют после завершения ERC, DRC и финальной проверки разводки. Настройки выбирают один раз для всего комплекта, чтобы координаты, единицы измерения и ориентация совпадали между файлами.

Формат, единицы и координаты

Для передачи в производство применяют расширенный Gerber, исторически связанный с обозначением RS-274X, либо Gerber X2. Старый формат RS-274D для новых проектов использовать не следует: он требует внешних таблиц апертур и хуже подходит для надежного обмена производственными данными.

Единицы измерения выбирают единообразно. Миллиметры удобны для проектов, созданных в метрической системе, но и дюймовые данные корректно обрабатываются CAM-системами при правильном заголовке файла. Критичнее другое: нельзя менять систему единиц или формат координат между слоями одного комплекта.

Перед экспортом задают единое начало координат. Затем проверяют, что медь, маска, маркировка, контур и сверловка совмещаются без ручного смещения. Зеркальное отображение слоев при обычной передаче на контрактное производство не включают, если изготовитель прямо не требует иной схемы. CAM-процесс сам интерпретирует верхнюю и нижнюю стороны платы.

  • Используйте единое начало координат.
  • Не зеркальте производственные слои вручную.
  • Экспортируйте только нужную графику.
  • Сохраняйте одинаковые единицы измерения.
  • Проверяйте контур после экспорта.

В KiCad производственные данные формируют через раздел Fabrication Outputs: Gerber выводится из команды Plot или Gerbers, а сверловка создается отдельной командой Drill Files. В Altium Designer для той же задачи доступны Gerber Files или Gerber X2 Files и отдельный NC Drill. В обоих случаях важно сохранить единое начало координат и согласованные единицы для графики и сверловки.

Gerber X2 или RS-274X

Gerber X2 расширяет привычный Gerber атрибутами. В файле хранится информация о функции слоя, полярности, назначении отдельных объектов и других свойствах.

Для производства это снижает зависимость от имени файла и ручного сопоставления данных оператором CAM.

RS-274X остается широко поддерживаемым вариантом и пригоден для изготовления платы при корректном составе комплекта. Если САПР и подрядчик поддерживают X2, рационально выбирать X2. При этом следует учитывать конкретные требования фабрики: некоторые производственные порталы автоматически анализируют наборы с определенными именами или ожидают отдельную Excellon-сверловку.

Не стоит считать X2 заменой технологическому заданию. Формат хорошо передает назначение слоев и объектов, но материал основания, итоговая толщина платы, толщина меди, тип финишного покрытия, цвет маски, требования к импедансу и часть механических параметров по-прежнему согласуются отдельно. Для повторяемого заказа такие данные лучше фиксировать в производственной спецификации.

Какие слои передавать производителю?

В заказ включают только те слои, которые реально участвуют в изготовлении платы или связанной оснастки. Лишние файлы повышают риск ошибочной трактовки, особенно если их названия не отражают назначение.

Набор для двухслойной платы

Для стандартной двухслойной платы производителю обычно нужны верхняя и нижняя медь, две стороны паяльной маски, контур и сверловка. Шелкография добавляется для тех сторон, где нужна печатная маркировка.

Слои пасты не относятся к изготовлению голой платы, но требуются для выпуска трафарета под поверхностный монтаж.

Если на одной стороне нет шелкографии, пустой файл создавать не требуется, если регламент фабрики не предписывает обратное. То же относится к пасте. Состав набора должен отражать реальную конструкцию изделия, а не шаблон экспорта из старого проекта.

Изготовленная печатная плата с переходными и монтажными отверстиями

Для четырехслойной и более сложной платы добавляют Gerber каждого внутреннего медного слоя. Порядок слоев фиксируют отдельно. По набору файлов изготовитель не должен угадывать, какой внутренний слой расположен ближе к Top, где находится опорная земля и как построен стек. При контролируемом импедансе дополнительно задают целевые значения, допуски и относящиеся к ним цепи или классы цепей.

  • Top Copper и Bottom Copper.
  • Внутренние медные слои.
  • Top Mask и Bottom Mask.
  • Top Silk и Bottom Silk.
  • Board Outline и вырезы.
  • PTH и NPTH сверловка.
  • Paste для трафарета.

Слои механики требуют отдельного внимания. В CAD-проекте часто присутствуют размеры корпуса, сборочные оси, комментарии конструктора, зоны высот и вспомогательная графика. Не все эти данные должны попадать в Gerber для фабрики. Если механическая информация нужна для фрезеровки, ее следует отделить от справочных чертежей и описать назначение файла.

Как проверить Gerber перед отправкой?

Проверять нужно именно экспортированные файлы, а не исходный PCB-проект. Ошибка способна появиться на стадии формирования производственных данных даже при корректной разводке.

Визуальная и CAM-проверка

Gerber-набор открывают в независимом просмотрщике или CAM-инструменте. Все слои загружают одновременно и последовательно включают их видимость.

Такой прием позволяет проверить совмещение меди, маски, шелкографии, контура и отверстий. Просмотр только отдельных файлов не выявляет часть координатных ошибок.

На медных слоях проверяют целостность полигонов, тепловые разгрузки, зазоры, форму площадок, переходные отверстия и участки плотной трассировки. На маске смотрят раскрытия вокруг SMD и THT-площадок. На шелкографии контролируют читаемость обозначений и отсутствие печати поверх открытой меди.

Отдельно проверяют геометрию платы. Контур должен совпадать с расчетными габаритами. Вырезы, пазы, нестандартные отверстия и краевые элементы сверяют с механической моделью или чертежом. Для плат, устанавливаемых в корпус, полезно сопоставить экспорт с 3D-моделью изделия и монтажными точками корпуса.

У сверловки проверяют три вещи: координаты, диаметры и тип отверстий. Центры сверления должны попадать в соответствующие контактные площадки. NPTH-отверстия не должны случайно попасть в металлизированную группу. Продолговатые отверстия и фрезерованные пазы требуют проверки способа кодирования, который поддерживает конкретное производство.

  • Загрузите все слои совместно.
  • Проверьте совпадение контура и меди.
  • Сверьте отверстия с площадками.
  • Осмотрите раскрытия паяльной маски.
  • Проверьте маркировку возле площадок.
  • Сверьте вырезы и пазы.
  • Удалите случайную служебную графику.

Фрагмент печатной платы с проводниками контактными площадками и отверстиями

Автоматическая проверка фабрики полезна, но она не заменяет инженерный контроль перед отправкой. CAM-оператор способен обнаружить технологические отклонения, однако он не знает исходный функциональный замысел схемы. Производитель видит то, что передано в файлах, и не обязан определять, случайно ли исчез полигон земли или сознательно оставлена изолированная область меди.

Какие ошибки встречаются чаще?

Большая часть проблем связана не со спецификацией Gerber, а с некорректным экспортом и неполным комплектом данных. Ошибки лучше устранять в проекте, а не исправлять вручную в CAM после передачи заказа.

Совпадение начала координат

Смещение сверловки относительно меди возникает, когда Gerber и Excellon сформированы с разными началами координат. Похожий дефект дает включенное зеркалирование или ошибочный пользовательский offset.

Для контроля достаточно загрузить файлы в один просмотрщик и проверить несколько отверстий на разных участках платы.

Вторая частая группа ошибок относится к контуру. Если край платы нарисован двумя совпадающими линиями, CAM-система получает неоднозначную геометрию. Если контур разомкнут, автоматический анализ не всегда корректно определяет границы изделия. Если на слое контура остались размеры, стрелки или вспомогательные прямоугольники, часть систем трактует их как дополнительные линии фрезеровки.

Третья группа связана с маской. Слишком маленькие перемычки между раскрытиями способны исчезнуть при производстве. Слишком большое раскрытие снижает защиту меди. Значения solder mask expansion следует выбирать с учетом технологических норм выбранной фабрики и корпуса компонента, а затем проверять на реальном Gerber.

Четвертая группа — устаревшие файлы. Конструктор вносит правку в PCB, но отправляет архив, сформированный до изменения. Чтобы исключить такую ситуацию, производственный архив лучше генерировать заново после последнего сохранения проекта, присваивать ему номер ревизии и не смешивать в одной папке данные разных версий.

  • Сверловка смещена относительно меди.
  • Контур разомкнут или продублирован.
  • Перепутаны верхние и нижние слои.
  • Маска закрывает контактные площадки.
  • Шелкография попадает на зоны пайки.
  • В архиве лежат старые файлы.
  • Отсутствует внутренний медный слой.
  • Не указан порядок слоев.

Нельзя исправлять производственный Gerber и забывать внести ту же правку в исходный PCB-проект. Иначе мастер-данные и переданный архив расходятся. При следующем выпуске исправление потеряется. Корректный порядок такой: изменение в исходном проекте, повторная DRC-проверка, новый экспорт, просмотр Gerber, выпуск новой ревизии архива.

Что отправить вместе с Gerber?

Одного набора изображений слоев недостаточно для полного описания заказа. Производителю нужны параметры конструкции и пояснения, которые не закодированы в обычном Gerber-наборе.

Минимальная сопроводительная информация зависит от сложности платы. Для простой двухслойной конструкции обычно фиксируют материал, толщину платы, толщину меди, финишное покрытие, цвет маски и маркировки. Для многослойной платы добавляют стек, требования по импедансу, тип переходных отверстий и особые ограничения по механике.

Проверка Что должно быть подтверждено
Ревизия Все файлы относятся к одной версии
Слои Состав соответствует конструкции платы
Координаты Gerber и сверловка совмещены
Контур Граница замкнута и однозначна
Отверстия PTH, NPTH, пазы заданы корректно
Маска Раскрытия соответствуют площадкам
Стек Порядок слоев явно зафиксирован
Спецификация Материал, медь, покрытие согласованы

Если фабрика предоставляет собственную форму заказа или требования к именам файлов, им следует отдавать приоритет. Производственные системы отличаются правилами автоматического распознавания. Один подрядчик читает функции слоев из X2, другой опирается на расширения Protel, третий просит приложить текстовое описание стека. Универсальный подход состоит в том, чтобы перед отправкой открыть требования выбранного изготовителя и проверить архив по его чек-листу.

Финальный архив лучше делать отдельным и неизменяемым. В него помещают Gerber, сверловку, при необходимости Gerber Job, файл стека или PDF-чертеж и технологические пояснения. Исходные CAD-файлы передают только тогда, когда это согласовано с подрядчиком и требуется для конкретной услуги. Для изготовления голой платы они обычно не нужны.

Перед загрузкой архива следует выполнить последнюю независимую проверку. Откройте файлы из готового ZIP, а не из рабочей папки проекта. Сверьте габариты, слой за слоем просмотрите медь и маску, включите сверловку поверх контактных площадок, проверьте номер ревизии. Такой порядок занимает мало времени и закрывает значительную часть ошибок передачи данных.

Корректно подготовленный Gerber-набор — это не формальность и не автоматический побочный файл САПР. Это производственная документация, по которой CAM-инженер строит технологический процесс. Чем точнее в ней отражена реальная конструкция платы, тем меньше уточнений возникает перед запуском, тем проще повторить заказ и сохранить соответствие между проектом, прототипом и серийным изделием.

Добавить комментарий