DRC (DesignRuleCheck) - это не просто важно, это абсолютно критичный, обязательный и не пропускаемый этап разработки. Отправка файлов на производство без проведения DRC - это гарантированная игра в русскую рулетку с высоким шансом получить нерабочие или неремонтопригодные печатные платы.

Теперь разберем подробнее, почему это так важно.
DRC (DesignRuleCheck) — это процесс автоматизированной проверки соответствия проекта печатной платы (PCB) определённым правилам проектирования. Эти правила устанавливаются производителем печатных плат и определяют минимальные допустимые размеры проводников, зазоры между элементами, требования к расположению компонентов и другие параметры.

Цель DRC — убедиться, что проект PCB соответствует технологическим возможностям производителя и обеспечит надёжное функционирование устройства.

Таким образом:

1. DRC – это мост между вашим проектом и технологическими возможностями производства

Каждое производство имеет свои технологические ограничения:

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

Технологические возможности «ЭЛЕКТРОконнект»

· Минимальный размер отверстий (переходных и монтажных). Сверла имеют конечный размер. Слишком маленькое отверстие не просверлят или оно будет некачественным.

Технологические возможности «ЭЛЕКТРОконнект»

· Соотношение размеров отверстия к толщине печатной платы (AspectRatio): Глубокое и узкое отверстие сложно качественно металлизировать. Производство указывает максимальное соотношение (у нас это 1:7 при толщине печатной платы не более 2.5 мми 1:10 при толщине печатной платы не более 2.0 мм).

· Зазоры от меди до маски и маркировки (SolderMask/SilkScreen): Проверка зазоров маски под пайку вокруг контактных площадок. Если маска «залезет» на площадку, пайка будет невозможна. Надписи так же не должны попадать на контактные площадки.

Что будет, если проигнорировать?
Как правило любое производство либо отклоняет заказ либо запрашивает исправления, что также ведет к потери времени. А может случится, что заказ запустят в производство «как есть». В результате Вы получите печатную плату с обрывами, короткими замыканиями и неметаллизированными отверстиями.

Когда наши инженеры-конструкторы «ЭЛЕКТРОконнект» при проверке файла видят подобную ошибку, то обязательно сообщают клиенту и совместно с ним находят оптимальное решение.

1. DRC – это проверка целостности и корректности вашего проекта

Помимо правил завода-изготовителя, DRC проверяет внутреннюю логику и корректность разводки:

· Зазоры (Electrical Clearance): Проверка зазоров не только между проводниками, но и между любыми дорожками, площадками, полигонами на всех слоях. Это главная защита от коротких замыканий.

· Проверка на наличие несоединенных контактов (Un-Routed Nets) или ошибочных соединений (Short-Circuits).

· Проверка целостности контактных площадок (Pad-to-Pad clearance), особенно для компонентов с мелким шагом (BGA, QFN).

Что будет, если проигнорировать: Вы можете не заметить, что две дорожки на разных слоях проходят опасно близко через переходное отверстие и при загрязнении или влажности замкнутся. Или не увидите, что забыли проложить дорожку к одному из выводов микросхемы.

2. DRC экономит время и деньги

· Время: Обнаружить и исправить ошибку на этапе проектирования занимает минуты или часы. Обнаружить её на готовой печатной плате – дни или недели на диагностику, перепайку, перезаказ.

· Деньги: Стоимость перепроизводства партии печатных плат (особенно многослойных) может обойтись Вам в тысячи рублей, а стоимость DRC –ноль рублей.

3. DRC защищает вашу репутацию

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

Что делать перед отправкой на производство? (Чек-лист)

1.Получить технологические нормы (DesignRules)от производителя.[М1]
* Не используйте стандартные настройки ПО!
Технологические возможности «ЭЛЕКТРОконнект».

2. Внести эти правила в свой проект в САПР (AltiumDesigner, KiCad, Cadence и т.д.).

3. Запустить DRC и внимательно изучить каждое предупреждение или ошибку. Не игнорируйте предупреждения (Warnings) – они часто указывают на потенциально рискованные места.

4. Исправить все ошибки и осмысленно исправить или проигнорировать предупреждения.

5. Провести визуальный осмотр(особенно областей с высокой плотностью компонентов и разводки) в 2D и 3D.

6. Сгенерировать Gerber и Drill-файлы.

7. Обязательно проверить сгенерированные Gerber с помощью вьюера (например, бесплатный GC-PrevueKiCadGerbView, или онлайн-вьюеры на сайтах производителей). Это последний рубеж, где можно увидеть, что ПО корректно интерпретировало Ваш проект и ничего не «потеряло».

Вывод

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

Сайт ТГ  Youtube Rutube ВК Дзен

Комментарии (7)


  1. LAutour
    15.10.2025 08:07

    Зазоры от меди до маски и маркировки

    Больная тема с современными *ssop* *qfp* с мелким шагом из-за противоречия минимальной ширины маски и минимального зазора вокруг площадки.


    1. MarinaPro25 Автор
      15.10.2025 08:07

      Большое спасибо за внимание к нашей статье.
      Не совсем понятно, в чем Ваша "боль", можете подробнее, пожалуйста, рассказать?


      1. LAutour
        15.10.2025 08:07

        Не у всех производителей (особенно при заказе с монтажем) стандартный минимальный зазор маски вместе минимальной шириной маски позволяют вписаться в расстояние между выводами с шагом менее 0.5мм. Только если по повышенной стоимости изготовления плат. Приходится искать компромисы между размерами и расстояниями.


  1. Hexlight
    15.10.2025 08:07

    А знаете, что мне, как разработчику, сильно бы упростило жизнь? Если бы вы, как производитель, выложили бы .RUL файл, со всеми вашими правилами проектирования. А если бы ещё и стеки плат...было бы просто шикарно!


    1. MarinaPro25 Автор
      15.10.2025 08:07

      Спасибо за внимание к нашей публикации!
      Отвечаю на Ваш запрос.
      Универсальный RUL-файл создать практически невозможно. Как правило, разработчик создает свой RUL-файл, исходя из конкретной задачи проектирования, и у него есть свой набор таких файлов.
      Вряд ли мы сможем охватить весь спектр таких правил, они зависят от многих параметров – таких как толщина фольги (18, 35, 50, 70, 105 мкм), стек (FR, Roger), назначение платы (силовая, обычная, СВЧ). В итоге набор правил будет огромный, что есть риск Вас запутать.

      Обычно мы предлагаем несколько правил исходя из наших ограничений.
      Типовые стеки указаны у нас на сайте, можете подобрать подходящий, или «заказать» под Вашу конкретную задачу.
      Вот здесь можно посмотреть: https://pselectro.ru/constructs/index.php?sphrase_id=618

      Если нужно что-то особенное присылайте файл, мы посмотрим, что сможем Вам предложить.
      Отправить можно в ЛК https://lk.pselectro.ru/
      Или на почту: order@pselectro.ru


      1. Hexlight
        15.10.2025 08:07

        Да,я знаю, что у вас безумно много стеков, и это ваша сильная сторона! Но смею предположить, что 80%+ заказов это типовые платы, 2/4 слоя, 18 или 35мкм, которые вполне можно охватить довольно небольшим набором заготовленных правил


        1. MarinaPro25 Автор
          15.10.2025 08:07

          Спасибо, что видите наши сильные стороны!
          По поводу универсализации правил.
          Дело в том, что набор правил мало зависит от стека. Этот набор чаще всего определяется целью проектирования платы – силовые платы, «обычные», СВЧ, требуется ли согласование волновых сопротивлений и дифпар и множество других задач.
          Проектировщик сам создаёт свои правила с учётом ограничений производства.
          Смею Вас уверить, что 80% плат, которые мы делаем, имеют свои изыски и особенности.
          Если взять «типовые» правила одного заказчика и предложить их другому, то в 100% случаев заказчик будет их переделывать, подгонять под себя. К тому же в разных САПР формат RUL-файла разный. Если взять RUL-файл от Altiom Desiner, он не подойдёт к KiCAD или P-CAD
          Поэтому мы предоставляем нашим заказчикам самостоятельно формировать типовые правила, так как им удобно.
          Однако, спасибо за обратную связь, мы возьмем это на заметку и поинтересуемся у заказчиков, нужно ли им это.