Gerber и BOM для сборки: чек-лист перед отправкой заказа на SMT-сборку
Какие файлы нужны сборочному производству, как оформить Gerber, BOM и данные pick-and-place и какие типичные пробелы тормозят расчёт стоимости сборки ещё до начала работы.
Автор: Evie Zhang, менеджер проектов компании Faradine. Обновлено 14 июня 2026 г.
Ключевые выводы
- Полный комплект файлов для сборки состоит из трёх элементов: Gerber-файлы (или ODB++/IPC-2581) для платы, BOM с точными кодами деталей и файл pick-and-place с координатами и ориентацией каждого компонента.
- Самая частая причина задержки расчёта стоимости — неоднозначная BOM. Указывайте код производителя (MPN), а не только номинал, в каждой строке.
- Файл pick-and-place (centroid/XY) должен использовать начало координат, единицы измерения и соглашение о повороте, которые ожидает ваш производитель, иначе каждая деталь будет установлена неверно.
- Приложите чертёж на изготовление и монтажный чертёж. Они отвечают на вопросы, которые не могут закрыть ни netlist, ни Gerber-файлы: полярность, особые требования к обращению и структура слоёв.
- Запустите проверку правил проектирования (DRC) и анализ DFM до экспорта файлов. Ошибка, найденная на экране, стоит минут; ошибка, найденная на линии, — переизготовления партии плат.
Чисто собранный пакет файлов отличает заказ на сборку печатных плат, который отгружается в срок, от заказа, который днями висит на инженерной проверке. Чтобы подготовить файлы Gerber и BOM для сборки, вам нужны три основных результата: производственные данные (Gerber, ODB++ или IPC-2581), полностью заполненная спецификация материалов и файл pick-and-place. Этот чек-лист предназначен для инженеров и менеджеров по закупкам, передающих платы контрактному производителю, и описывает, что должен содержать каждый файл, чтобы заказ прошёл проверку с первого раза.
Три файла, которые действительно нужны сборочному производству
Комплексному производителю («под ключ») нужны три вещи, чтобы собрать вашу плату: производственные данные, которые говорят фабрике, как изготовить незапаянную плату; спецификация материалов (BOM), которая говорит, что на неё установить; и файл pick-and-place, который говорит установочной машине, куда ставить каждую деталь. Всё остальное лишь дополняет эти три. Если они оформлены правильно, всё прочее — детали.
Стандартный пакет, который ожидает большинство сборочных производств:
|
Файл |
Формат |
Что он описывает |
|---|---|---|
|
Производственные данные |
Gerber RS-274X, ODB++ или IPC-2581 |
Проводящие слои, маска, шелкография, сверление |
|
Спецификация материалов |
CSV или XLSX |
Каждая деталь, с указанием MPN |
|
Pick-and-place |
CSV или TXT (centroid/XY) |
Место установки компонента и его ориентация |
|
Чертёж на изготовление |
|
Структура слоёв, допуски, покрытие |
|
Монтажный чертёж |
|
Полярность, примечания по установке, DNP |
На схеме ниже показано, как эти файлы отображаются на производство: производственные данные создают незапаянную плату, BOM называет каждую деталь, а файл pick-and-place сообщает машине, куда её установить.
<svg viewBox="0 0 720 220" role="img" aria-label="Схема комплекта файлов для сборки печатной платы: производственные данные (Gerber, ODB++ или IPC-2581) создают незапаянную плату, спецификация материалов называет каждую деталь по MPN, а файл pick-and-place (centroid) задаёт каждой детали координаты X, Y и ориентацию; чертежи на изготовление и монтаж добавляют инструкции для человека." xmlns="http://www.w3.org/2000/svg">
<rect width="720" height="220" fill="none"/>
<g font-family="system-ui, sans-serif" font-size="13" fill="currentColor">
<rect x="20" y="40" width="180" height="120" rx="8" fill="none" stroke="currentColor" stroke-width="1.5"/>
<text x="110" y="30" text-anchor="middle" font-weight="700">Производственные данные</text>
<text x="110" y="92" text-anchor="middle">Gerber / ODB++</text>
<text x="110" y="112" text-anchor="middle">/ IPC-2581</text>
<text x="110" y="140" text-anchor="middle" opacity="0.75">создают плату</text>
<rect x="270" y="40" width="180" height="120" rx="8" fill="none" stroke="currentColor" stroke-width="1.5"/>
<text x="360" y="30" text-anchor="middle" font-weight="700">Спецификация</text>
<text x="360" y="102" text-anchor="middle">по одному MPN в строке</text>
<text x="360" y="140" text-anchor="middle" opacity="0.75">называет каждую деталь</text>
<rect x="520" y="40" width="180" height="120" rx="8" fill="none" stroke="currentColor" stroke-width="1.5"/>
<text x="610" y="30" text-anchor="middle" font-weight="700">Pick-and-place</text>
<text x="610" y="92" text-anchor="middle">X, Y, ориентация,</text>
<text x="610" y="112" text-anchor="middle">сторона (centroid)</text>
<text x="610" y="140" text-anchor="middle" opacity="0.75">размещает каждую деталь</text>
<line x1="200" y1="100" x2="270" y2="100" stroke="currentColor" stroke-width="1.5" marker-end="url(#arrow)"/>
<line x1="450" y1="100" x2="520" y2="100" stroke="currentColor" stroke-width="1.5" marker-end="url(#arrow)"/>
<text x="360" y="195" text-anchor="middle" opacity="0.75">Чертёж на изготовление + монтажный чертёж добавляют инструкции для человека</text>
</g>
<defs>
<marker id="arrow" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="6" markerHeight="6" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="currentColor"/>
</marker>
</defs>
</svg>
Если зарубежное производство для вас в новинку, в нашем руководстве о том, как передать SMT-сборку печатных плат в Китай, описана вся цепочка передачи, первым шагом которой является подготовка файлов.
Как правильно экспортировать файлы Gerber?
Экспортируйте Gerber-файлы в формате extended Gerber (RS-274X, формат поддерживается компанией Ucamco) со встроенными апертурами, либо вовсе откажитесь от Gerber и передавайте ODB++ или IPC-2581 — они объединяют проводящие слои, сверление и netlist в одном интеллектуальном файле. Интеллектуальные форматы сложнее неверно прочитать, поэтому всё больше фабрик их предпочитают. Если вы всё же отправляете Gerber — передавайте полный комплект.
Полный комплект Gerber включает каждый проводящий слой, верхнюю и нижнюю паяльную маску, верхнюю и нижнюю шелкографию, верхнюю и нижнюю пасту, контур платы и файл сверления Excellon. Чаще всего людей подводят две вещи. Отсутствующий или неоднозначный контур платы вынуждает фабрику гадать о границах вашей платы, поэтому выносите контур на отдельный механический слой. А файл сверления с неверными единицами превращает аккуратные отверстия в хаос, поэтому проверьте единицы (мм или дюймы) и что покрытые и непокрытые металлизацией отверстия различены.
Перед тем как заархивировать папку, откройте экспортированные файлы в бесплатном просмотрщике Gerber и посмотрите на них так, как это сделает фабрика. Убедитесь, что слой пасты соответствует вашим контактным площадкам, что шелкография не перекрывает открытые площадки и что количество слоёв соответствует структуре вашей платы.
Как составить BOM, к которой у производства не будет вопросов?
Готовая к производству BOM содержит одну деталь в строке с однозначным кодом производителя (MPN), обозначениями позиций, где эта деталь используется, и количеством. Именно MPN делает BOM пригодной для производства. Строка со значением «100 нФ 0402» может соответствовать сотням реальных деталей с разными рабочими напряжениями, диэлектриками и допусками, и сборщик не сможет закупить её без догадок.
Каждая строка BOM должна содержать следующие столбцы:
- Обозначения позиций (C1, C2, R5), чтобы каждая деталь соответствовала посадочному месту.
- Количество на одну плату.
- Производителя и код производителя (MPN).
- Номинал и корпус для контрольной сверки.
- Описание, включая критичные параметры, такие как напряжение или допуск.
- Признак DNP («не устанавливать», Do Not Populate) для позиций, которые не запаиваются.
Для пассивных компонентов запись MPN вместе с примечанием о допустимых аналогах сохраняет производимость строки, когда деталь исчезает со склада. Для всего полярного, полупроводников и разъёмов фиксируйте точный MPN. Закупка подлинных, прослеживаемых деталей по вашим MPN, а не «серых» заменителей, — разница между платой, которая работает, и платой, которая выходит из строя в поле; именно поэтому серьёзный производитель проверяет подлинность компонентов до их установки. Размытые BOM — постоянная тема среди ошибок DFM при проектировании печатных плат, которые незаметно добавляют производству лишние дни.
Что должно быть в файле pick-and-place
Файл pick-and-place (он же centroid, XY- или файл установки) перечисляет каждый поверхностно-монтажный компонент с его обозначением позиции, координатами X и Y, углом поворота и стороной платы, на которой он установлен. SMT-машина читает именно этот файл, чтобы разместить каждый компонент, поэтому ошибка здесь означает, что детали окажутся не на месте или под неверным углом.
Для пригодного файла pick-and-place важны три детали:
- Начало координат и единицы. Координаты отсчитываются от начала координат платы в миллиметрах или дюймах. Укажите, какие именно, и держитесь единообразия с вашим чертежом на изготовление.
- Соглашение о повороте. Нулевое направление и направление поворота должны соответствовать ожиданиям производителя. Стандарт IPC-7351B задаёт фиксированную нулевую ориентацию компонента, чтобы библиотеки САПР и данные pick-and-place оставались согласованными, но всегда подтверждайте это, поскольку несовпадение поворота на полярных компонентах — классическая причина брака первого изделия.
- Обозначение стороны. Каждая строка помечается Top или Bottom, чтобы двусторонние платы собирались правильно.
Вам не нужно вручную исправлять ориентацию каждого посадочного места: хороший производитель нормализует ваши данные в ходе анализа DFM. Но чем чище ваш экспорт, тем меньше допущений придётся делать другим сторонам. Чистая библиотека посадочных мест — одна из причин, по которой тщательный обзор DFM печатной платы окупается ещё до того, как файлы покинут ваш стол.
Зачем нужны чертежи на изготовление и монтаж, если есть Gerber-файлы?
Чертежи отвечают на вопросы, которые Gerber-файлы и BOM физически закрыть не могут. Чертёж на изготовление задаёт структуру слоёв, массу меди, толщину платы, покрытие (ENIG, HASL) и требования к импедансу. Монтажный чертёж показывает полярность компонентов, особые условия установки, зоны защитного конформного покрытия и детали DNP. Это инструкции, читаемые человеком, которые стоят за вашими машиночитаемыми данными.
Здесь же указывается класс приёмки. Стандарт IPC-A-610 Revision J (опубликован в марте 2024 г.) определяет три класса качества изготовления: класс 1 — для общего применения, класс 2 — для изделий длительного применения и класс 3 — для высоконадёжной аппаратуры и работы в тяжёлых условиях. Укажите ваш класс на чертеже. Он меняет то, как инспектор АОИ или рентгеновского контроля оценивает каждое паяное соединение — от высоты валика до процента пустот под BGA, и меняет цену. Если класс не указан, обычно по умолчанию изготавливают и контролируют по классу 2.
Финальный чек-лист перед отправкой файлов
Перед отправкой файлов проведите последнюю проверку по этому списку. Она занимает десять минут и предотвращает самые частые возвраты, задерживающие расчёт стоимости. Считайте её порогом между «проектирование завершено» и «готово к производству».
Полный обзор DFM печатной платы на этапе проектирования выявит структурные проблемы; этот чек-лист ловит проблемы оформления пакета. Когда будете готовы к расчёту стоимости, чек-лист запроса на сборку печатных плат описывает, что ещё включить, чтобы полученная цифра была реальной, а не ориентировочной.
Частые вопросы
Какие форматы файлов принимают сборочные производства?
Большинство производств принимают extended Gerber (RS-274X) плюс файл сверления Excellon и всё чаще предпочитают интеллектуальные форматы вроде ODB++ или IPC-2581, объединяющие проводящие слои, сверление и netlist в одном файле. Для BOM передавайте CSV или XLSX. Для pick-and-place — CSV или TXT centroid-файл. Чертежи должны быть в PDF.
Нужен ли файл pick-and-place для небольшой прототипной партии?
Да, даже для одной платы. Именно файл pick-and-place позиционирует каждый поверхностно-монтажный компонент на SMT-линии, поэтому без него сборщик либо устанавливает детали вручную по вашим чертежам, либо просит вас сгенерировать файл — и то и другое добавляет задержки. Экспортируйте его из вашей САПР вместе с Gerber-файлами.
Какова самая частая причина задержки заказа на сборку печатных плат?
Наиболее частая причина — неполная или неоднозначная BOM. Строка, в которой указаны только номинал и корпус без кода производителя, вынуждает сборщика остановиться и спросить, какая именно деталь вам нужна. Каждая заполняемая строка должна содержать MPN, чтобы команда могла закупить деталь без догадок.
Что отправлять для сборки: Gerber или ODB++?
Подойдёт и то и другое, но ODB++ и IPC-2581 снижают число ошибок, поскольку несут проводящие слои, сверление, netlist и данные о компонентах в одном проверенном файле, оставляя меньше места для пропущенного слоя или несовпадения данных сверления. Gerber по-прежнему принимают повсеместно. Если ваша САПР экспортирует чистый интеллектуальный файл — отправляйте его; в противном случае отправляйте полный, проверенный комплект Gerber.
Как обозначить детали DNP («не устанавливать»)?
Отмечайте детали DNP в двух местах: добавьте явный признак DNP («не устанавливать», Do Not Populate) в BOM и обозначьте эти позиции на монтажном чертеже. Указывать их только в одном месте рискованно: деталь, отмеченная в чертеже, но заложенная в цену в BOM (или наоборот), приводит к плате, которая либо переукомплектована, либо собрана не до конца.
Что означает класс IPC для моей сборки?
Класс по стандарту IPC-A-610 задаёт критерии качества изготовления и приёмки, по которым оценивается ваша плата. Класс 1 — общего применения, класс 2 — стандартный для большинства коммерческих изделий, класс 3 — для высоконадёжной аппаратуры, например медицинской или аэрокосмической. Укажите ваш класс на чертеже на изготовление, поскольку он напрямую влияет на строгость контроля и стоимость.
Готовы отправить файлы?
Плотно собранный пакет файлов — самая дешёвая страховка от задержки производства. Если хотите, чтобы перед запуском производства кто-то ещё взглянул на ваши файлы, пришлите Gerber-файлы и BOM — мы проведём полный анализ DFM и производственную проверку, а выделенный англоязычный менеджер проектов станет вашей единой контактной точкой. Свяжитесь с командой Faradine, и мы укажем на всё, что может остановить ваш заказ.