Что такое DFM и почему инженеры игнорируют его
DFM (Design for Manufacturability) — набор правил, которые адаптируют проект печатной платы под реальные возможности производственного оборудования. Не под идеальные условия из даташита, а под конкретные допуски станков, точность нанесения паяльной пасты и разрешающую способность трафаретов.
По нашей внутренней статистике за 2024-2025 год, 34% заказов от новых клиентов содержат хотя бы одну критическую DFM-ошибку. Среднее время задержки из-за доработки Gerber-файлов — 4,7 рабочих дня. Для прототипа это терпимо. Для серии из 10 000 плат — прямые убытки.
Проблема в том, что большинство инженеров-проектировщиков работают в EDA-среде (Altium, KiCad, Eagle) и думают категориями электрических характеристик. Они закладывают правильные номиналы, рассчитывают импеданс, проверяют DRC. Но DRC проверяет электрические правила — не производственные. Плата проходит все проверки в САПР и приходит на завод с площадками, которые не совпадают с отверстиями, зазорами 3 мил между дорожками и компонентами на расстоянии 0,5 мм друг от друга.
> «Мы отклоняем примерно каждый третий проект с замечаниями по DFM. Чаще всего это мелочи — некорректные размеры падов, шёлк на площадках, неправильная ориентация полярных компонентов. Каждая такая мелочь добавляет 3-5 дней к срокам. DFM-проверка до отправки файлов на производство экономит клиентам время и деньги.» — Инженер JM electronic
DFM vs DFA: в чём разница
Часто термины DFM и DFA используются как синонимы. Но между ними есть принципиальная разница.
DFM (Design for Manufacturability) охватывает изготовление голой платы: толщина меди, минимальные ширины дорожек и зазоров, соотношение диаметров отверстий к толщине платы, паяльная маска и шелкография.
DFA (Design for Assembly) — правила монтажа компонентов: размеры площадок, зазоры между корпусами для захвата вакуумной насадкой, ориентация и полярность, доступность для [автоматического оптического контроля](/capabilities/testing).
На практике оба набора правил применяются одновременно, поэтому мы используем общий термин DFM для всего процесса проектирования под производство.
| Параметр | DFM (изготовление) | DFA (монтаж) |
|---|---|---|
| Фокус | Голая плата | Сборка PCBA |
| Ключевые параметры | Ширина дорожек, зазоры, via, маска | Площадки, зазоры компонентов, ориентация |
| Стандарты | IPC-2221, IPC-6012 | IPC-7351, IPC-A-610 |
| Ответственный | Проектировщик PCB | Проектировщик + EMS-партнёр |
| Когда проверять | До передачи Gerber | До размещения заказа на [сборку](/pcb-assembly) |
12 правил DFM для сборки печатных плат
Правило 1: Минимальные зазоры между компонентами
Автоматический установщик (pick-and-place) захватывает компонент вакуумной насадкой и размещает на площадке с точностью ±0,05 мм. Но точность — половина задачи. Насадке нужно пространство для подхода.
Минимальные зазоры по типоразмерам:
| Типоразмер | Мин. зазор между компонентами | Мин. зазор до края платы |
|---|---|---|
| 0201 | 0,15 мм | 1,0 мм |
| 0402 | 0,2 мм | 1,0 мм |
| 0603-0805 | 0,3 мм | 1,0 мм |
| QFP/QFN | 0,5 мм | 2,0 мм |
| BGA | 1,0 мм | 3,0 мм |
| Высокие компоненты (>10 мм) | 2,0 мм | 3,0 мм |
Зазор менее 0,15 мм между корпусами 0201 приводит к столкновению насадок, перекрёстному нанесению припоя и эффекту «надгробного камня» (tombstoning) — когда один конец компонента поднимается вертикально при оплавлении.
Правило 2: Размеры и форма площадок (padов)
Площадка определяет надёжность паяного соединения. Слишком маленькая — недостаточно припоя, слабый контакт. Слишком большая — мостики между выводами, замыкания.
Для [SMT-сборки](/pcb-assembly/smt-assembly) мы рекомендуем библиотеку <a href="https://en.wikipedia.org/wiki/IPC_(electronics)#Standards" target="_blank" rel="noopener noreferrer">IPC-7351B</a> как отправную точку. Стандарт описывает три уровня плотности монтажа:
- Level A (Most) — максимальные площадки, высокая надёжность. Для военной и медицинской техники
- Level B (Nominal) — баланс плотности и надёжности. Для большинства серийных продуктов
- Level C (Least) — минимальные площадки, максимальная плотность. Для мобильной электроники и носимых устройств
Главная ошибка: копирование площадок из даташита производителя компонентов без адаптации под конкретное производство. Даташит Murata для конденсатора 0402 рассчитан на идеальные условия. Реальный трафарет на производстве JM electronic имеет свои допуски — и мы корректируем площадки на 5-10% при [подготовке к серийному производству](/pcb-assembly/turnkey-assembly).
Правило 3: Соотношение отверстий и площадок (via-in-pad)
Переходные отверстия в площадках BGA-корпусов — одна из самых частых DFM-проблем при [сборке BGA](/pcb-assembly/bga-assembly). Открытое via под BGA-шаром вытягивает припой внутрь отверстия. Результат: непропай, пустоты (voids), ненадёжное соединение.
Решения:
- Via-in-pad с заполнением и планаризацией — отверстие заполняется эпоксидной смолой и зашлифовывается. Лучший вариант для [HDI-плат](/resources/blog/hdi-pcb-technology-guide), но добавляет 15-20% к стоимости
- Tented via — via закрывается паяльной маской с двух сторон. Работает для via диаметром до 0,3 мм
- Via рядом с площадкой (dog-bone) — via выносится на короткую дорожку за пределы площадки. Увеличивает размер посадочного места на 0,5-1,0 мм
| Метод | Стоимость | Надёжность | Плотность монтажа |
|---|---|---|---|
| Via-in-pad с заполнением | Высокая (+15-20%) | Отличная | Максимальная |
| Tented via | Средняя (+5%) | Хорошая | Высокая |
| Dog-bone | Базовая | Хорошая | Ниже |
Правило 4: Ориентация компонентов
Все однотипные компоненты на плате должны быть ориентированы одинаково. Резисторы и конденсаторы 0402/0603 — одна ось. Полярные компоненты (диоды, танталовые конденсаторы) — одно направление катода/анода.
Причина: при оплавлении припоя в конвекционной печи поток горячего воздуха движется в определённом направлении. Компоненты, развёрнутые на 90° относительно соседних, попадают под разные термические условия. Это увеличивает процент tombstoning на 8-12%.
Ещё одна причина — эффективность [автоматической оптической инспекции (AOI)](/capabilities/testing). Камера AOI настраивается на определённую ориентацию маркировки полярности. Хаотичная ориентация усложняет алгоритм и снижает скорость проверки.
Правило 5: Шелкография (silkscreen) вне площадок
Шелкографическая краска, попавшая на площадку, блокирует смачивание припоем. Результат — холодная пайка, которую не всегда видно визуально, но которая проявляется при вибрации или термоциклировании.
Правила для шелкографии:
- Минимальный зазор от шелка до площадки: 0,15 мм
- Минимальная высота символов: 0,8 мм (для читаемости)
- Минимальная толщина линий: 0,1 мм
- Обозначения компонентов — внутри контура корпуса, не на площадках
- Полярность (точка на pin 1) — обязательна для всех IC
Правило 6: Тепловые рельефы (thermal relief)
Площадки, подключённые к полигону земли или питания, получают избыточный теплоотвод. Припой на этих площадках остывает позже, чем на соседних. Компонент «плывёт» — один вывод паяется раньше, второй ещё жидкий.
Тепловые рельефы — крестообразные перемычки между площадкой и полигоном — ограничивают теплоотвод и выравнивают температуру пайки.
Параметры thermal relief:
- Ширина перемычки: 0,25-0,3 мм
- Зазор: 0,25 мм
- Количество перемычек: 2 или 4
- Для площадок с высоким токовым нагрузками: 4 перемычки с увеличенной шириной 0,4 мм
Правило 7: Панелизация
Единичная плата на конвейере [SMT-линии](/pcb-assembly/smt-assembly) — потеря времени. Платы объединяются в панели для увеличения производительности.
Требования к панелизации:
- Технологическая рамка: ширина минимум 5 мм с каждой стороны
- Реперные знаки (fiducial marks): минимум 3 штуки на панели (два по диагонали + один для определения ориентации)
- Перемычки (tab) или V-образные скрайбы для разделения плат
- Шаг tab-перемычек: 50-80 мм по периметру платы
- Максимальный размер панели: 250×330 мм (под стандартный рельс конвейера)
Ошибка: проектировщик отправляет единичный Gerber без панелизации. Завод тратит 1-2 дня на создание панели, согласование с клиентом, корректировку файлов.
Правило 8: Реперные знаки (fiducials)
Реперные метки — круглые медные площадки без маски — служат ориентирами для камеры установщика. Без них позиционирование компонентов определяется только по контуру платы, что снижает точность до ±0,1 мм вместо ±0,05 мм.
Три уровня реперных знаков:
- Глобальные (панельные): 3 метки на панели — определяют положение и угол панели
- Платовые (board-level): 2 метки на каждой плате в панели — компенсируют деформации при изготовлении
- Локальные (component-level): 2 метки рядом с BGA и QFP с шагом < 0,5 мм — обеспечивают точность до ±0,025 мм
Размеры: диаметр метки 1,0 мм, зазор без маски вокруг метки 2,0 мм.
Правило 9: Паяльная маска между площадками
Для компонентов с мелким шагом (fine-pitch) — QFP с шагом 0,5 мм, BGA с шагом 0,8 мм — паяльная маска между площадками предотвращает мостики припоя.
Минимальные перемычки паяльной маски:
| Шаг выводов | Мин. перемычка маски | Рекомендуемая перемычка |
|---|---|---|
| 0,5 мм | 0,075 мм | 0,1 мм |
| 0,65 мм | 0,1 мм | 0,125 мм |
| 0,8 мм | 0,1 мм | 0,15 мм |
| 1,0 мм и более | 0,125 мм | 0,15 мм |
Если производственные возможности не позволяют обеспечить перемычку — переходите на NSMD (Non-Solder Mask Defined) площадки, где размер площадки определяется медью, а не маской.
Правило 10: Трафарет и нанесение пасты
Толщина трафарета и размеры апертур определяют объём паяльной пасты. Избыток пасты — мостики. Недостаток — непропай.
Правила для апертур трафарета:
- Соотношение площади апертуры к площади стенки (area ratio) > 0,66
- Для компонентов 01005: толщина трафарета 0,08 мм
- Для стандартных 0402-0805: толщина 0,12 мм
- Для [THT-компонентов на смешанной сборке](/pcb-assembly/mixed-technology): step-up трафарет с локальным утолщением
> «Мы используем лазерные трафареты с точностью ±5 мкм и электрополировкой стенок. Для fine-pitch компонентов (шаг 0,4 мм и менее) применяем nano-покрытие, которое улучшает отделение пасты от стенок апертуры на 30-40%. Это позволяет стабильно паять QFN и BGA даже при длительных сериях.» — Инженер JM electronic
Правило 11: Тестовые площадки (test points)
Плата без тестовых площадок усложняет [электрическое тестирование](/capabilities/testing) после сборки. Flying probe может касаться открытых площадок компонентов, но это медленнее и менее надёжно, чем выделенные тестовые точки.
Требования к тестовым площадкам:
- Минимальный диаметр: 1,0 мм (для зонда ICT/FCT)
- Минимальный зазор между тестовыми точками: 2,54 мм (стандартная сетка)
- Размещение: на одной стороне платы (предпочтительно bottom)
- Доступность: минимум 1 тестовая точка на каждую цепь питания и критический сигнал
- Отступ от края платы: минимум 2,0 мм
Правило 12: Документация и файлы
Неполный комплект документации задерживает запуск не меньше, чем ошибка в разводке.
Полный комплект для размещения заказа:
- Gerber-файлы (RS-274X) всех слоёв
- Drill-файлы (Excellon) с раздельными файлами для сквозных и глухих отверстий
- BOM (Bill of Materials) с manufacturer part number, описанием, количеством и референсом
- CPL / Pick-and-Place файл (координаты X, Y, угол, сторона для каждого компонента)
- Сборочный чертёж (assembly drawing) с указанием полярности
- Чертёж панелизации (если панель спроектирована клиентом)
- Специальные требования: селективная пайка, ручной монтаж, конформное покрытие
Цена DFM-ошибок: реальные цифры
Каждый этап исправления увеличивает стоимость в 10 раз. Ошибка, пойманная на этапе проектирования, стоит 0. На этапе подготовки к производству — $200-500 (пересогласование файлов). На этапе монтажа — $2000-5000 (перезапуск серии). В поле — $20 000+ (отзыв партии).
| Этап обнаружения | Средняя стоимость исправления | Время задержки |
|---|---|---|
| Проектирование (DFM-check в EDA) | $0 | 0 дней |
| Подготовка производства (инженер EMS) | $200-500 | 3-5 дней |
| Первая сборка (пилотная серия) | $2 000-5 000 | 7-14 дней |
| Серийное производство | $5 000-20 000 | 14-30 дней |
| Эксплуатация (полевой отказ) | $20 000+ | Не определено |
По данным <a href="https://en.wikipedia.org/wiki/IPC_(electronics)" target="_blank" rel="noopener noreferrer">IPC</a>, 60-80% всех дефектов сборки печатных плат закладываются на этапе проектирования. DFM-проверка устраняет большинство из них до того, как файлы попадут на завод.
Инструменты DFM-проверки
Современные EDA-среды имеют встроенные DFM-модули:
- Altium Designer: DRC + DFM Rules (проверка зазоров, via-in-pad, паяльной маски)
- KiCad 8+: DRC с пользовательскими правилами, экспорт для фабрики
- Cadence Allegro: Constraint Manager + DFM Checker
- EasyEDA/JLCEDA: Интегрированная DFM-проверка перед заказом
Отдельный класс — онлайн DFM-чекеры от EMS-производителей. На нашем производстве мы проводим бесплатную DFM-проверку каждого заказа до запуска в серию. При обнаружении проблем инженер связывается с клиентом и предлагает конкретные решения — с указанием номера правила и изменённого файла.
Чек-лист DFM перед отправкой на производство
Прежде чем отправить файлы на [сборку](/pcb-assembly), пройдите по этому списку:
- Зазоры между компонентами >= 0,2 мм (0402) или >= 0,5 мм (QFP/QFN)
- Площадки соответствуют IPC-7351B Level B или согласованы с EMS
- Via-in-pad под BGA заполнены и планаризированы
- Однотипные компоненты ориентированы одинаково
- Шелкография не перекрывает площадки (зазор >= 0,15 мм)
- Thermal relief на площадках, подключённых к полигонам
- Панель спроектирована с рамкой >= 5 мм и 3+ fiducial marks
- Реперные метки рядом с fine-pitch компонентами (BGA, QFP < 0,5 мм)
- Перемычки паяльной маски >= 0,075 мм для fine-pitch
- Area ratio апертур трафарета >= 0,66
- Тестовые площадки >= 1,0 мм на каждую критическую цепь
- BOM, CPL и Gerber полные и согласованные
Часто задаваемые вопросы
Когда нужно запускать DFM-проверку — до или после прототипа?
До прототипа. DFM-проверка в EDA занимает 1-2 часа и предотвращает дорогие итерации. Прототип с DFM-ошибками подтверждает только электрическую схему — не производственную пригодность. Мы рекомендуем клиентам отправлять файлы на бесплатную проверку ещё до заказа [прототипа](/pcb-assembly/prototype-assembly).
Стоит ли переплачивать за via-in-pad с заполнением?
Зависит от шага BGA. При шаге 0,8 мм и выше хватает dog-bone разводки. При шаге 0,5 мм и ниже via-in-pad с заполнением — стандарт, без которого невозможно стабильно паять BGA с высокой плотностью.
Какие EDA поддерживают автоматическую DFM-проверку?
Altium Designer, Cadence Allegro и Mentor Xpedition имеют встроенные DFM-модули. KiCad 8 поддерживает пользовательские правила DRC, которые можно настроить под DFM. Для бесплатных инструментов лучший вариант — загрузить Gerber в онлайн DFM-чекер EMS-партнёра.
Можно ли обойтись без панелизации для малых серий?
Для партий до 50 плат — да, но с оговорками. Единичная плата проходит по [SMT-линии](/pcb-assembly/smt-assembly) медленнее: оператор загружает каждую плату вручную. Для партий от 100+ панелизация обязательна — она окупается за счёт скорости и сокращения брака.
Какой стандарт описывает требования DFM для PCBA?
Основные стандарты: IPC-2221 (общие правила проектирования PCB), IPC-7351 (площадки и посадочные места), IPC-A-610 (критерии приёмки собранных плат), [IPC/WHMA-A-620](/resources/blog/ipc-whma-a-620-standard-guide) (кабельные сборки). Для автомобильной электроники дополнительно применяется [IATF 16949](/certifications).
Сколько стоит DFM-проверка у EMS-партнёра?
На нашем производстве DFM-проверка бесплатна для всех заказов. Стандартный срок — 1 рабочий день. Для сложных многослойных плат (10+ слоёв, HDI) — до 2 рабочих дней. [Отправьте файлы на проверку](/contact) — и получите детальный DFM-отчёт с рекомендациями по исправлению.
Заключение
DFM — не бюрократическая процедура, а инженерная практика, которая сокращает сроки и себестоимость серийного производства. 12 правил из этого руководства покрывают 90% типичных проблем, с которыми мы сталкиваемся при входном контроле файлов. Остальные 10% — специфика конкретного проекта: нестандартные корпуса, жёсткие требования к импедансу, [смешанная технология монтажа](/pcb-assembly/mixed-technology).
Отправьте ваши Gerber и BOM через форму на [странице контактов](/contact) — наш инженер проведёт бесплатную DFM-проверку и вернёт отчёт в течение одного рабочего дня.
Источники
- IPC-2221B — Generic Standard on Printed Board Design: <a href="https://en.wikipedia.org/wiki/IPC_(electronics)" target="_blank" rel="noopener noreferrer">Wikipedia: IPC (electronics)</a>
- IPC-7351B — Generic Requirements for Surface Mount Design and Land Pattern Standard: <a href="https://en.wikipedia.org/wiki/IPC_(electronics)#Standards" target="_blank" rel="noopener noreferrer">Wikipedia: IPC Standards</a>