Исходные файлы разработки

Исходные файлы разработки

В контрактном производстве электроники есть одна интересная особенность: очень часто качество и скорость запуска проекта зависят не только от оборудования SMT-линии или наличия компонентов на складе, а от того, какие исходные файлы предоставляет разработчик.

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

Разберёмся, какие вообще бывают исходные файлы разработки печатных плат, чем они отличаются и почему это напрямую влияет на:

  • поверхностный монтаж SMT,
  • THT монтаж,
  • подготовку производства,
  • стоимость и сроки сборки электроники.

Какие файлы обычно нужны контрактному производству

Для запуска SMT и THT монтажа стандартный набор обычно включает:

  • Gerber;
  • Pick and Place (Centroid);
  • BOM (перечень компонентов);
  • спецификацию;
  • Сборочный чертёж

Это привычный и универсальный набор.


Gerber — основной производственный формат

Gerber — это фактически стандарт производства печатных плат.

Он содержит:

  • медные слои;
  • маску;
  • шелкографию;
  • пасту;
  • контур платы.

Практически любое производство печатных плат и контрактный производитель электроники умеют работать с Gerber.

Плюсы:

  • универсальность;
  • совместимость;
  • независимость от CAD-системы.

Минусы (хотя для NDA - это плюсы):

  • Gerber — это уже “финальная картинка”;
  • в нём нет полноценной инженерной логики проекта;
  • недостаточно информации для воспроизведения платы.

Про Pick and Place у нас есть отдельная статья: https://rightelectronics.ru/blog/pick-and-place-fajl


Исходные файлы CAD: .pcb, .pcbDoc, KiCad

И вот здесь начинается самое интересное.

Помимо Gerber и Pick and Place разработчики иногда, не часто но регулярно присылают именно исходные файлы проекта.

Самые распространённые:

  • .pcb
  • .pcbDoc
  • KiCad (.kicad_pcb)

KiCad — самый удобный вариант

С KiCad обычно проблем нет.

Почему:

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

В последние годы KiCad стал очень популярным:

  • среди стартапов,
  • разработчиков электроники,
  • промышленных компаний.

Для контрактного производства электроники это удобно:

  • легко открыть проект;
  • быстро проверить монтаж;
  • получить данные для SMT и THT сборки;
  • оперативно исправить мелкие проблемы.

pcbDoc — тоже хороший вариант

.pcbDoc — это формат Altium Designer.

А Altium Designer — вероятно, самая популярная система разработки электроники в мире.

Плюсы:

  • очень распространён;
  • хорошо конвертируется;
  • поддерживается CAM-системами;
  • легко извлекать данные для SMT монтажа и производства печатных плат.

Поэтому если заказчик присылает:

  • Altium проект,
  • pcbDoc,
  • PCB Project,

— это обычно не вызывает сложностей.


А вот .pcb — самый сложный случай

Именно .pcb чаще всего становится проблемой.

Почему?

Потому что .pcb — это не один универсальный формат.

Разные программы используют:

  • разные структуры файлов;
  • разные библиотеки;
  • разные версии;
  • разные способы хранения компонентов.

Главная проблема:

отсутствие обратной совместимости

Очень часто:

  • новая версия CAD не открывает старую корректно;
  • старая версия не понимает новый проект;
  • библиотека отсутствует;
  • часть посадочных мест “теряется”.

Почему конвертация .pcb — это проблема для производства

На практике:

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

Иногда проект физически открыть невозможно без:

  • старой версии ПО,
  • оригинальных библиотек,
  • исходной среды разработчика.

CAM-файлы — отдельная история

Периодически встречаются CAM-файлы.

Но важно понимать:

  • это уже производственные данные;
  • разработчики ими почти не пользуются;
  • они ориентированы именно на производство печатных плат и подготовку линий SMT.

Для инженеров производства они полезны, но полноценной заменой проекту не являются.


Почему контрактному производителю можно доверить исходники

Когда заказчик присылает исходные файлы проекта, это помогает:

1. Быстрее подготовить SMT монтаж

Можно оперативно:

  • проверить полярности;
  • уточнить корпуса;
  • скорректировать Pick and Place;
  • проверить слой пасты.

2. Снизить риск ошибок

Особенно при:

  • BGA,
  • мелком шаге,
  • mixed assembly,
  • сложном THT монтаже.

3. Упростить замену компонентов

Это критично при поставке электронных компонентов.

Если какого-то чипа нет:

  • проще подобрать аналог,
  • проверить footprint,
  • оценить совместимость.

4. Ускорить DFM-анализ

DFM (Design for Manufacturing) позволяет заранее увидеть:

  • проблемы SMT монтажа,
  • неудобные полигоны,
  • ошибки маркировки,
  • конфликт компонентов.

Что лучше присылать производству

Как инженер контрактного производства электроники, рекомендую следующий набор:

Обязательно:

  • Gerber;
  • Drill;
  • Pick and Place;
  • BOM;
  • PDF схемы.

Желательно (но не обязательно):

  • исходники проекта:
    • KiCad;
    • Altium pcbDoc/project;
    • библиотеки.

Итог

Чем качественнее исходные данные — тем:

  • быстрее запуск SMT и THT монтажа;
  • ниже риск ошибок;
  • проще поставка компонентов;
  • стабильнее производство серии.

Gerber и Pick and Place — это минимум.

Но полноценные исходные файлы проекта позволяют контрактному производителю электроники:

  • быстрее запускать изделия,
  • эффективнее решать проблемы,
  • оперативнее подбирать компоненты,
  • обеспечивать более стабильное качество сборки.

А это напрямую влияет на сроки, стоимость и надёжность готовой электроники.


Читайте также

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

На первый взгляд кварцевый резонатор — довольно простой электронный компонент. Небольшой металлический или керамический корпус. Два или четыре контакта. Установка на печатную плату обычным SMT-автомат…