Проект печатной платы передаётся на производство с помощью Gerber-файлов — это универсальный формат, понятный любому производителю, т.е. де-факто стандарт индустрии. Без них изготовление невозможно. С ними — можно, но только если файлы корректны.
Как наилучшим способом проверить Gerber-файлы перед отправкой в производство — вопрос, который возникает у каждого разработчика. В этой статье мы разберем историю, форматы и наиболее частые ошибки Gerber-файлов.
Что такое файлы Gerber?
Файлы Gerber — это набор текстовых данных (ASCII), которые описывают геометрию каждого слоя печатной платы: медные дорожки, контактные площадки, паяльную маску, шелкографию, контур. Они не содержат информации о компонентах или схеме — только «чертёж» для производителя.
Название происходит от компании Gerber Scientific, которая в 1960-х разработала формат для управления фотоплоттерами — устройствами, которые засвечивали плёнку для последующего травления плат.
Сегодня файлы Gerber — это отраслевой стандарт. Их принимают все производители без исключения. В отличие от проприетарных форматов САПР (Altium, Eagle, KiCAD), Gerber не зависит от версии программы — это универсальный язык, понятный любому производственному оборудованию.
Форматы файлов Gerber
За свою историю формат Gerber несколько раз менялся. Понимание различий важно, чтобы использовать актуальную версию и не создавать проблем при передаче.
RS-274-D
Устаревший формат. В нём координаты и команды хранились отдельно, а апертуры (формы и размеры инструментов) выносились в необходимый отдельный файл. Разработчику приходилось вручную назначать коды апертур — ошибки были неизбежны. Сегодня почти не используется. Если ваш САПР предлагает RS-274-D — выбирайте другой вариант.
RS-274X
Актуальный стандарт. Все данные (координаты, команды, апертуры) объединены в один файл. Здесь тип слоя кодируется расширением: .GTL — верхний слой меди, .GBL — нижний, .GTS — маска сверху, .GBS — маска снизу, .GTO — шелкография сверху, .GKO — контур.
RS-274X — «золотой стандарт». Его поддерживают все САПР и принимают все производители. Если вы не уверены, какой формат выбрать — выбирайте RS-274X.
Gerber X2
Расширенная версия. В неё добавлена метаинформация: тип слоя (медь, маска, шелкография), функции объектов (например, площадки для BGA), требования к контролируемому импедансу. Это помогает производителю быстрее идентифицировать данные и уменьшает риск ошибок интерпретации.
Gerber X2 — рекомендованный формат для новых проектов. Он обратно совместим с RS-274X: даже если производитель не поддерживает X2, он прочитает его как обычный Gerber.
Gerber X3
Самая новая версия. Добавляет информацию о компонентах, контактных площадках и соединительных сетях. По сути, приближает Gerber к форматам базы данных (ODB++). Пока поддерживается не всеми производителями и программами просмотра.
На практике для большинства проектов достаточно RS-274X или Gerber X2.
Проверка и подготовка файлов перед отправкой на производство
Создать файлы Gerber — полдела. Тщательная проверка и подготовка перед отправкой обязательна: ошибки, пропущенные на этом этапе, приведут к браку.
Программа просмотра Gerber
Просмотр — обязательный этап. Не полагайтесь на то, что «всё правильно сгенерировалось». Используйте программу для визуальной проверки:
- Бесплатные: KiCad GerbView, GC-Prevue, ViewMate;
- Встроенные: в Altium, Eagle, KiCad есть встроенные просмотрщики;
- Онлайн: на сайтах многих производителей есть загрузчики с визуализацией.
Что смотреть:
- Все ли слои на месте;
- Правильно ли отображается контур;
- Нет ли лишних объектов;
- Совпадает ли количество отверстий с заданным.
Запуск проверок DFM и правил
DFM (Design for Manufacturing) — проверка соответствия проекта технологическим возможностям производителя. Её можно делать:
- В САПР: большинство программ (Altium, KiCad) имеют встроенные правила DFM (минимальные зазоры, ширина дорожек, размеры отверстий);
- В специализированном ПО: CAM350, Genesis — профессиональные инструменты для глубокого анализа.
Важно: правила должны соответствовать возможностям конкретного производителя. Не используйте «стандартные настройки» без проверки.
Подготовка и проверка файлов в ГРАН Груп
При заказе в ГРАН Груп файлы проходят обязательную подготовку к производству. Инженеры анализируют топологию, минимальные параметры, стек слоёв и контролируемый импеданс, а затем готовят рекомендации по оптимизации под конкретное производство.
Распространенные ошибки в файлах Gerber и их решения
Ошибки в Gerber — одна из главных причин задержек в производстве. Большинство из них можно предотвратить простой проверкой, но некоторые требуют более глубокого понимания процесса. Рассмотрим наиболее частые проблемы.
Отсутствующий контур платы
Проблема: В файлах нет слоя контура (Board Outline, Border). Производитель не знает, где резать плату. Это одна из самых распространённых ошибок.
Решение: Убедитесь, что слой контура экспортирован отдельно. В Gerber это обычно файл с расширением .GKO или .GM1. Проверьте, что контур представляет собой замкнутый контур без разрывов и самопересечений — даже микроскопический зазор в 0,05 мм может привести к проблемам. Линия контура должна иметь ширину не менее 0,1–0,15 мм, иначе производитель может её не распознать. Если используете механические слои, посмотрите, что они включены в экспорт.
Отсутствие или повреждение файла сверловки
Проблема: В архиве нет файла сверловки (Drill File), или он имеет нечитаемый формат. Производитель не знает, где и какого диаметра сверлить отверстия.
Решение: Проверьте наличие файлов с расширениями .TXT, .DRL или .NC. Убедитесь, что файл сверловки имеет формат Excellon — это отраслевой стандарт. Проверьте, что файл сверловки содержит таблицу инструментов (список диаметров сверл). Обязательно проверьте совпадение единиц измерения (дюймы/миллиметры) между Gerber и Drill-файлами.
Несоответствие между слоями (смещение)
Проблема: Отверстия не совпадают с контактными площадками, слои сдвинуты относительно друг друга. В результате отверстия могут оказаться на краю или вне площадки.
Решение: Наложите друг на друга разные слои в программе просмотра и проверьте, что всё совпадает. Проверьте, что в настройках экспорта для всех слоёв задан одинаковый масштаб и единицы измерения. Для многослойных плат проверьте, что все внутренние и внешние слои выровнены.
Проблемы с паяльной маской
Проблема: Окна паяльной маски не совпадают с контактными площадками — слишком большие или слишком маленькие. Если маска меньше площадки — пайка будет затруднена. Если маска больше — могут возникнуть короткие замыкания.
Решение: Визуально проверьте, что маска открывает ровно те участки, где должна быть пайка. Рекомендуемое превышение маски над площадкой — 0,1–0,2 мм. Для микросхем с мелким шагом выводов проверьте ширину «мостиков» маски между контактными площадками (должна быть не менее 0,1 мм, иначе производитель может убрать маску между выводами).
Слой паяльной пасты отсутствует или некорректен
Проблема: Отсутствует слой паяльной пасты (Paste Mask), необходимый для изготовления трафарета. Это не позволяет выполнить автоматический монтаж компонентов на поверхность.
Решение: Убедитесь, что в наборе файлов есть слой паяльной пасты (обычно .GTP или .GBP). Проверьте, что слой пасты совпадает по размеру и форме с контактными площадками в медном слое. Если вы не планируете поверхностный монтаж, явно укажите это в сопроводительной документации.
Проблемы со шёлкографией
Проблема: Шёлкография накладывается на контактные площадки, мешая пайке, или выходит за границы платы. Символы могут быть зеркально отображены на нижней стороне или иметь нечитаемый размер.
Решение: Наложите слой шёлкографии на медные слои и проверьте, что надписи не попадают на контактные площадки и отверстия. Убедитесь, что символы расположены внутри контура платы. Проверьте, что шёлкография на нижней стороне корректно зеркалирована — при взгляде на плату снизу текст должен читаться правильно. Шрифт должен быть достаточно крупным (высота букв не менее 1 мм).
Нарушение технологических норм (DFM)
Проблема: В проекте заложены параметры, которые невозможно реализовать на оборудовании производителя: слишком тонкие дорожки, слишком маленькие зазоры, слишком маленькие отверстия.
Решение: Перед экспортом проверьте, что минимальная ширина дорожек и зазоры соответствуют технологическим возможностям производителя (обычно 0,1–0,15 мм). Проверьте, что минимальный диаметр отверстий не меньше допустимого для сверления (обычно 0,2–0,3 мм). Проверьте, что соотношение толщины платы к диаметру отверстия (Aspect Ratio) находится в пределах 8:1 – 10:1. Убедитесь, что медь не подходит слишком близко к краю платы (рекомендуемый отступ — не менее 0,3 мм, иначе возможно ее оголение при фрезеровке).
Использование несовременного формата или нестандартных настроек
Проблема: Файлы созданы в формате RS-274-D, который требует отдельного файла апертур и часто приводит к ошибкам интерпретации. Современное оборудование и ПО работают с RS-274X.
Решение: Используйте формат RS-274X. В этом формате все данные об апертурах встроены в сам файл. До отправки уточните у производителя, какой формат он предпочитает. Если вы используете Gerber X2 или X3, убедитесь, что производство поддерживает эти версии.
Неполный набор файлов
Проблема: В архиве отсутствуют некоторые слои (например, нет слоя маски, нет шёлкографии, нет слоя контура, нет файла сверловки). Производство просто не может изготовить плату.
Решение: Проверьте, что в архиве присутствуют все необходимые файлы для вашего проекта. Минимальный набор: медные слои (верхний и нижний, а также внутренние), слои паяльной маски, слои шёлкографии, слой контура, файл сверловки. Проверьте, что файлы имеют понятные имена, соответствующие их содержимому.
Некорректные апертуры
Проблема: В файлах отсутствует список апертур или он повреждён, что приводит к искажению геометрии. Особенно актуально для устаревшего формата RS-274-D.
Решение: Используйте формат RS-274X, где апертуры встроены в файл. Если вы вынуждены использовать RS-274-D, обязательно проверьте наличие отдельного файла апертур (.APT, .REP).
Заключение
Gerber-файлы — это мост между проектом и производством. Их корректная генерация и проверка — обязанность разработчика.
- Используйте современный формат (RS-274X или Gerber X2);
- Проверяйте каждый слой в программе просмотра;
- Запускайте DFM-проверки, соответствующие возможностям производителя;
- Убедитесь, что контур, отверстия и масштаб указаны правильно.
При заказе в ГРАН Груп все эти шаги — часть процесса. Инженеры проверят файлы, найдут ошибки и подготовят рекомендации. Вы получаете не просто плату, а уверенность, что она будет работать.