Gerber формат: Формат Гербера — Gerber format

Содержание

Подготовка gerber файлов для отправки в Китай на производство


				

	
	
	
Дата: 17 Декабря 2014. Автор: Алексей


	
	
В предыдущей статье мы рассмотрели как заказать платы в Китае. Теперь давайте основательно рассмотрим как подготовить файлы для производства. На производстве используют универсальный формат под названием GERBER. Этот формат понимают все программы предназначенные для проектирования печатных плат. В данной статье будем разбираться как создать пакет необходимых файлов в программе DipTrace. Открываем страссированную плату, которую хотим изготовить. Я возьму проект ST-LINK.




Замечательно, есть что подготовит к производству. Первым делом надо с позиционировать плату относительно осей координат. Как это сделать. Жмем Вид и выбираем внизу Начало координат.




Должны появиться две синие полосы. Ось Х и ось Y. Далее выделяем нашу плату и позиционируем в правой верхней четверти, поближе к нулю.


Теперь после того как все готово к экспорту идем Файл->Экспорт->Gerber…




Откроется окно.




В этом окне выбираем Верхняя графика и жмем Предпросмотр. Появится окно с верхней маркировкой. По ней будет изготовлен шаблон для нанесения краски.




Внимательно изучаем и ищем косяки. Если все отлично, то закрываем это окно и давим на кнопку Экспорт. Вот тут немного лирики. Китайцы не говорят по Русски и к сожалению по Английски тоже не очень. Так что общаться с ними можно через Гугл переводчик. Отсюда возникает вопрос как назвать файлы для понимания. Конечно можно написать все что в голову влезет, Китайцы скорее всего разберутся или вам напишут вопрос. Но лучше писать так сказать стандартно. А именно если это верхняя маркировка, то и пишем
top_silk
(Верхняя шелкография).




Во время сохранения появится такое окно. Просто жмем Yes




Далее выбираем Верхняя маска.




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




Этот файл экспортируем уже с названием top_mask. Далее выбираем Верхний.




Здесь выбираем Трассы, Выводы и Переходы. Давим Просмотр.




Все внимательно изучаем. Учтите, косяки не имеют право быть!!! Знаете какой облом кода платы приедут, а при осмотре всплывет: «Твою мать! Забыл транзистор переставить.» А плату-то уже не переделать. После проверки экспортируем в
top
. Далее создаем нижний слой трассировки.




Здесь как на нижнем.




Сохраняем под именем bottom. Так же сохраняем нижнюю маску.




Проверяем.




И на по следок нужно не забыть сделать контур платы.




Проверяем.




Все. Теперь осталось создать файл с описанием координат и диаметров всех отверстий на плате. За это отвечает файл
DRILL
.




Откроется вот такое окно.




Нажимаем на кнопку Авто, что в свою очередь заполнит имена инструмента. Имена для станка не имеют значения, так что пойдут и эти и сохраняем под именем drill.
Посмотрим что у нас получилось.




Теперь нужно все проверить. Для этого нужна программа просматровщик gerber файлов. Это я оставлю на Ваш выбор. Лично мне нравится программа GerbMagic. Скачать ее не проблема. Открываем программу.




Загружаем все файлы сразу.


И получаем все слои сразу.




Увеличиваем плату и смотрим чтоб не было сместившихся слоев. Это важно! Если хоть один слой сместится, то можно считать плата загублена.




Если все нормально и слои не смещены, то запихиваем все файлы в архив и отсылаем в Китай. После проверки файлов на пригодность Вам пришлют письмо что все хорошо, давайте бабосы. После оплаты дня через 3-4 Вам пришлют фотки и через две недельки платы будут лежать у Вас на столе.

Алексей    25.03.15 18:18

Им вторую сторону зеркалить нужно?


Алексей    25.03.15 23:36

Нет. Они сами все делают.


Алексей    26.03.15 21:54

А металлизацию отверстий в размере 100мк метров сами закладывали или они просто сами просверлили дырку под нужный размер? (Просто если они сами увеличат отверстие под их технологию металлизации, то они могут площадку под пасту и металлизацию просто всю высверлить)


Алексей    26.03.15 22:12

Под металлизацию по ходу они ничего не учитывают. Хотя штангель показывает чистые 0,8 под микрухи. Я честно не заморачивался. Если есть тонкие вопросы, то можно им прямо написать. Они вежливо отвечают на любые вопросы.


Павел    12.12.15 10:14

Как с лаут файла перейти в гребер файл?
Алексей    12.12.15 11:30

Файл -> Экспорт — > Формат Gerber


Георгий    29.03.18 14:22

Как правильно называть файлы? Есть общепринятый образец?


Алексей    29.03.18 14:45

top — верхняя медь
top_mask — верхняя маска (зеленка)
top_silk — верхняя шелкография

bottom — нижняя медь
bottom_mask — нижняя маска (зеленка)

border — периметр платы
pcb — сама плата

drill — файл сверловки


Алексей    09.05.18 18:52

Как сделать дорожки которые не должны покрываться маской . а тоя новичок в этом деле . За ранее благодарю .


Алексей    11.05.18 20:49

Вырезать нужные в слое без маски.


Олег    26.06.18 09:08

Здравствуйте, подскажите, пожалуйста следующее: отправил на китай файлы gerber, сделаные в pcad2006, слои top, bottom, border они поняли, а вот drill — не понимают. Говорят что у меня сделано в формате CAM350, а им нужно в формате DXP99SE. Можете подсказать что-то по этому поводу.


Алексей    26.06.18 12:34

Могу. Удалите PCAD2006 и установите более новое ПО. Дело в том что PCAD2006 умер и больше не поддерживается. Взамен ему выпускается программа Altium, но она очень сложна и стоит больших денег. Проще скачать DipTrace и в нем рисовать схемы. Программа поддерживает 2-х слойные платы и до 2000 падов бесплатно. Конвертирует во все современные форматы.


Игорь    26.10.18 10:03

Добрый день.Хотел бы узнать, а Вы готовите эти файлы по заказу?


Алексей    26.10.18 13:30

В смысле? Гербер файл создать это как текстовой файл. В чем сложность?


Игорь    04.12.18 13:30

Здравствуйте! Подскажите, хочу на одном куске заказать несколько плат,что нужно нарисовать по контуру плат, для их разлома


Алексей    04.12.18 15:02

Если в диптрасе, то создать матрицу.


Борис    24.12.18 10:58

Добрый день.
Не подскажите почему после загрузки файлов в Gerber Viever/Результаты анализа, против файла: board_outline_layer.gbr (Board Outline Layer): файл Gerber с контуром доски — стоит восклицательный знак в голубом кружочке?
Против всех других файлов галочки. Что может быть не так?


Алексей    25.12.18 18:58

Хм, а есть скриншот?


Николай    03.01.19 13:58

Здоров,хочется заказать платы металлоискателя пират,на микросхеме к157уд2 и tl 072,но я в этом полный 0,можеш помочь?


Алексей    03.01.19 16:12

Помочь в чем?


Kolyan    05.01.19 22:56

С Новым Годом!
Спасибо за интересную и подробную статью.
Скажите, как долго происходит проверка высланных файлов перед выставлением счёта?
Спасибо!


Алексей    05.01.19 23:00

Сразу после загрузки можно оформлять заказ.


Дмитрий    14.03.19 16:44

Здравствуйте Алексей!
Вы отвечали на вопрос:
Как сделать дорожки которые не должны покрываться маской?

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

Укажите пожалуйста путь.
С ув.


Алексей    16.03.19 07:33

Предлагаю перейти на форум. Там скриншоты можно вставлять.








Gerber — Википедия

Материал из Википедии — свободной энциклопедии

Gerber — файловый формат, представляющий собой способ описания проекта печатной платы для изготовления фотошаблонов на самом разнообразном оборудовании. Практически все современные системы автоматизации проектных работ для электроники позволяют генерировать выходные файлы в формате Gerber; с другой стороны — почти всё современное оборудование позволяет считывать данные в этом формате. Формат был изначально разработан корпорацией Gerber Systems (Хартфорд, штат Коннектикут, США)[2], признанным производителем плоттеров, устройств широкоформатной печати и оборудования прецизионной резки, систем автоматического оптического контроля (AOI) для печатных плат, CAD/CAM систем.

По сути Gerber-файл представляет собой текстовое описание последовательности команд, направленных на прорисовку различных элементов топологии (контактных площадок, переходных отверстий, линий, дуг, текстовых надписей) с помощью графопостроителя. Фактически данные в формате Gerber представляют собой программный код, управляющий выбором инструмента рисования, перемещением его в точку с заданными координатами и выполнением самой операции рисования. При изготовлении фотошаблонов рисование на светочувствительной плёнке производится световым пятном заданной формы — апертурой.

Обычный формат Gerber является подмножеством[прояснить] форматов семейства EIA Standard RS-274D. Расширенный формат Gerber, иначе называемый RS-274X, включает в себя ряд дополнительных возможностей, таких как заливка полигонов, комбинирование негативных и позитивных изображений, задание пользовательских апертур; кроме того, файл в формате RS-274X содержит в своём заголовке список используемых апертур, что даёт пользователям возможность обмениваться данными без необходимости отдельного описания используемых инструментов.
Формат RS-274X является надмножеством[прояснить] формата EIA Standard RS-274D. Он поддерживает как коды параметрических данных (G-коды) и коды апертур (D-коды), так и массивы параметров (массивы параметров представляют собой наборы данных, описывающих или проект целиком, или его части, называемые слоями, что значительно расширяет возможности стандартного формата Gerber).

Типы данных

Файл в формате RS-274X может содержать типы данных, располагающихся в следующем порядке:

  • Параметрические коды RS-274X. Также называются массивами параметров, включение их в стандартный код RS-274D превращает его в расширенный Gerber формат.
  • Стандартные RS-274D коды. Можно назвать командо-адресным форматом, состоящим из:
    • Односимвольных функциональных кодов, таких как G-коды, D-коды, М-коды и т. д. В старой терминологии функциональные коды назывались командами и описывали способ интерпретации координатных данных (например, способ интерполяции дуг) или функционирование устройства рисования (например, включение или выключение лампы при перемещении).
    • Координатных данных, определяющих точки, в которые устройство рисования должно перемещаться. В старой терминологии координатные данные назывались адресом и описывали линейные координаты точек на топологии (в формате X, Y) и дуги (в формате I, J).

См. также

  • EDIF (англ.) (Electronic Design Interchange Format) — универсальный (независимый от производителя, vendor-neutral) формат, основанный на S-выражениях, в которых хранятся нетлисты (netlists) и схемы электроники. Это была одна из первых попыток установить универсальный формат обмена данными для индустрии автоматизации проектирования электроники (EDA). Цель состояла в том, чтобы установить общий формат, из которого можно было бы получить проприетарные форматы систем EDA. Когда производителям приходилось передавать данные из одной системы в другую, им приходилось писать трансляторы из одного формата в другой. По мере умножения количества форматов (N) проблема транслятора стала проблемой N-в-квадрате. Ожидалось, что с EDIF количество трансляторов может быть уменьшено до количества задействованных систем.

Ссылки

Примечания


Подготовка производственных файлов. Часть 2. — Публикации А-Контракт

Разработка стандартного формата Gerber положила конец эпохи производства печатных плат с векторными фото плоттерами, но он быстро потерял популярность с развитием технологии и растущей популярностью растровых плоттеров. Расширенный Гербер был представлен в конце 90х годов, с целью преодолеть ограничения стандартного Гербера.

Укрепление позиции Расширенного Гербера в роли лидирующего формата файлов для производства печатных плат достигло своего пика, когда Ucamco объявила в 2014 году, что Стандартный Гербер устарел[9-5]. С этого момента, расширенный Гербер и дальше усовершенствовался до создания Гербер версия 2, обычно называемый X2. Gerber X2 представляет новые возможности, которые позволяют этому формату обеспечивать метаданные по включенным рисункам и компонентам.

Стандартный Gerber (RS-274-D)

Стандартный Gerber, или RS-274-D, на настоящий момент является устаревшим и не должен больше использоваться для производства. Современные файлы Gerber должны быть созданы в RS-274X или Расширенном Gerber, версия 2, формате, так как эти файлы предоставляют более дательную и четкую информацию о вашей разработке для целей производства.

Расширенный Gerber (RS-274-X)

Расширенный Gerber[9-6] файл представляет серии отдельных независимых от разрешения изображений графических объектов. Собирая эти объекты вместе, данный тип файла предлагает объединенное изображение каждого слоя вашей платы, включая определение размеров, форм и локаций реальных компонентов.

Данный файл состоит из коллекции команд, которые контролируют и графическое состояние и графические объекты, используемые для создания изображения слоя вашей печатной платы.

Каждый файл в RS-274-X соответствует одному слою и содержит всю информацию, необходимую для создания этого слоя в его физической форме. Логические команды внутри каждого Гербер файла структурированы и выполнены в линейной манере, и данные команды манипулируют с графическими объектами и изменяют способ из создания. Эти команды можно разделить на два типа:

  • Команды функции – это однобуквенные коды, начиная с D/G/M, и натурального целого числа.
  • Расширенные команды – двухбуквенные коды в паре со знаком ‘%».

Данные команды манипулируют с различными графическими объектами, находящимися в каждом Расширенном Gerber файле, включая:

  • Рисование объектов, которое производит прямую линию с толщиной и окончанием в зависимости от формы текущей апертуры.
  • Объекты в форме арок, которые используются для создания круглых сегментов и всегда имеют закругленное окончание.
  • Флеш, которые являются репродукциями апертур, которые часто воспроизводятся много раз и обычно используются для создания контактных площадок.
  • Зоны, являющиеся секциями, определенными линейными и закругленными сегментами, широко используются для заливки меди.

Все перечисленные выше команды и  графические объекты взаимодействуют с апертурами в Расширенном Gerber файле, которые являются простыми двумерными геометрическими символами с начальной точкой, используемой для центрирования вдоль перечисленных координат. Существует два вида апертур, включая:

  • Стандартная апертура, включая круг (C), прямоугольник (R), овал (O) и  правильный многоугольник (P).
  • Макро апертуры определяются по их названию и обозначают формы, сформированные с помощью соединения и параметризирования базовых элементов.

Когда используется апертура, она устанавливается как «текущая апертура» и добавляется к шаблонам. Каждая стандартная апертура используется для создания набора базовых элементов  и может быть использована для создания макро апертур.

Вышеприведенные концепции соединяются, чтобы создать полное изображение всех слоев вашей платы, используя полярность. Есть два типа полярности, существующие в Расширенном Гербере, включая:

  • Clear Polarity, которая очищает свою форму на всех уровнях панели.
  • Dark Polarity, которая затемняет свою форму на верхнем уровне панели.

Полное изображение слоя платы получается после совмещения накладывающихся друг на друга графических изображений в комбинации с обеими этими полярностями.

Расширенный Gerber Версия 2 (X2)

Расширенный Gerber Версия 2, или X2, работает с использованием тех же принципов и концепций, что и Расширенный Гербер, и полностью обратно совместим с оборудованием Расширенного Гербера. Новые возможности в версии X2 включают метаданные для графических работ. Эти метаданные обеспечивают дополнительную информацию и детали о характеристиках компонентов и примеры использования, и помогают производителю беспрепятственно переходить от файлов проекта к физическому процессу изготовления и в конечном итоге сокращает время изготовления и ошибки.

Создание Gerber файлов

Понимание структуры Гербер файлов – ключ к их правильному созданию[9-7].  Начните с определения единиц измерения, которые вы хотите использовать, будут это дюймы или миллиметры. Затем выберите конкретный формат ваших координатных данных, что позволит вам определять точное местоположение объектов на рабочем пространстве вашей печатной платы. Есть несколько форматов разрешения, из которых можно выбрать, включая:

  • 2:3 с разрешением 1 мил (1/1000 дюйма)
  • 2:4 с разрешением 0.1 мил
  • 2: с разрешением 0.01 мил
  • 2:6 с разрешением 0.001 мил

Формат 2:4/2:5 требуется, если вы используете решетку менее 1 мил, или объекты имеют разрешение менее 1 мил. Свяжитесь со своим производителем для уточнения точного формата и разрешения.

Каждый отдельный слой будет занесен в отдельный файл Гербер со своими индивидуальным уникальным расширением. Важно подтвердить, что каждый слой экспортируется в соответствующий Гербер файл, так как пропущенный или неправильно размещенный слой может создать проблемы для производственного процесса.

Самые современные фото плоттеры, которые используются сегодня, — это растровые плоттеры, которые могут принимать апертуры любого размера, включая файлы Гербер с встроенными апертурами.

Источник: I 007ebooks

Gerber — это… Что такое Gerber?

Gerber
Расширение

.GBL .GTL .GBS .GTS .GBO .GTO .GBP .GTP .GKO .GM1 .GM2 .GPT .GPB

Разработан

Gerber Systems Corporation

Опубликован

1980

Gerber — файловый формат, представляющий собой способ описания проекта печатной платы для изготовления фотошаблонов на самом разнообразном оборудовании. Практически все современные системы автоматизации проектных работ позволяют генерировать выходные файлы в формате Gerber. С другой стороны почти всё современное оборудование позволяет считывать данные в этом формате.

По сути Gerber файл представляет собой текстовое описание последовательности команд, направленных на прорисовку различных элементов топологии (контактных площадок, переходных отверстий, линий, дуг, текстовых надписей) с помощью графопостроителя. Фактически данные в формате Gerber представляют собой программный код, управляющий выбором инструмента рисования, перемещением его в точку с заданными координатами и выполнением самой операции рисования. При изготовлении фотошаблонов, рисование на светочувствительной плёнке производится световым пятном заданной формы — апертурой.

Обычный формат Gerber является подмножеством форматов семейства EIA Standard RS-274D. Расширенный формат Gerber, иначе называемый RS-274X, включает в себя ряд дополнительных возможностей, таких как заливка полигонов, комбинирование негативных и позитивных изображений, задание пользовательских апертур. Кроме того, файл в формате RS-274X содержит в своём заголовке список используемых апертур, что даёт пользователям возможность обмениваться данными без необходимости отдельного описания используемых инструментов.

Формат RS-274X является надмножеством формата EIA Standard RS-274D. Он поддерживает как коды параметрических данных (G-коды) и коды апертур (D-коды), так и массивы параметров. Массивы параметров представляют собой наборы данных, описывающих или проект целиком, или его части, называемые слоями, что значительно расширяет возможности стандартного формата Gerber. Отметим также, что формат RS-274X был изначально разработан корпорацией Gerber Systems, признанным производителем CAD/CAM систем, устройств широкоформатной печати и оборудования прецизионной резки.

Типы данных

Файл в формате RS-274X может содержать типы данных, располагающихся в следующем порядке:

  • Параметрические коды RS-274X. Также называются массивами параметров, включение их в стандартный код RS-274D превращает его в расширенный Gerber формат.
  • Стандартные RS-274D коды. Можно назвать командо-адресным форматом, состоящим из:
    • Односимвольных функциональных кодов, таких как G-коды, D-коды, М-коды и т. д. В старой терминологии функциональные коды назывались командами и описывали способ интерпретации координатных данных (например, способ интерполяции дуг) или функционирование устройства рисования (например, включение или выключение лампы при перемещении).
    • Координатных данных, определяющих точки, в которые устройство рисования должно перемещаться. В старой терминологии координатные данные назывались адресом и описывали линейные координаты точек на топологии в формате (X, Y) и дуги в формате (I, J).

См. также

Ссылки

Работа с gerber-файлами — No Xians Here — ЖЖ

? LiveJournal
  • Main
  • Ratings
  • Interesting
  • iOS & Android
  • Disable ads
Login
  • Login
  • CREATE BLOG Join
  • English (en)
    • English (en)
    • Русский (ru)
    • Українська (uk)
    • Français (fr)
    • Português (pt)
    • español (es)
    • Deutsch (de)
    • Italiano (it)
    • Беларуская (be)

Инструкция по экспорту гербер файлов из Altium Designer

Далее переходим к закладке «Layers», в которой необходимо сконфигурировать набор слоев, необходимых для изготовления печатной платы.

Устанавливать галочки Plot в правом столбце не нужно, т.к. это приведет к копированию слоя во все выгружаемые слои.

layers без галочки.jpg

Рис.4. Закладка Layers

TopOverlay – контуры элементов и позиционные обозначения. Выбирать его нужно, если на изготовленной печатной плате вам требуется соответствующая маркировка на верхней стороне. Важное замечание – маркировка должна присутствовать в библиотечном элементе.

TopPaste – слой паяльной пасты для монтируемых на поверхность элементов. Для изготовления печатной платы этот слой не нужен (не нужно его выбирать). Если требуется изготовление трафарета для последующего нанесения пасты, согласуйте с производителем необходимость предоставления этого файла, т. к. чаще всего при производстве трафаретов используются слои топологии.

TopSolder – слой формирующий вскрытия в паяльной маске под последующее финишное покрытие контактных площадок и других вcкрытых областей. Выбирать его нужно, если на изготовленной печатной плате вам требуется паяльная маска на верхней стороне. Вскрытие/закрытие от паяльной маски задается в библиотеке на каждый элемент. Если требуется вскрыть от маски какие то элементы топологии (проводники, полигоны), в соответствующем месте в слое TopSolder необходимо линиями или полигоном изобразить само вскрытие, т. к. масочный слой – инверсный, т. е. все изображенное в слое будет вскрыто от маски. Выбирать его нужно, если на изготовленной печатной плате вам требуется паяльная маска.

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

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

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

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

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

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

BottomSolder – слой формирующий вскрытия в паяльной маске под последующее финишное покрытие контактных площадок и других вcкрытых областей. Выбирать его нужно, если на изготовленной печатной плате вам требуется паяльная маска на нижней стороне. Вскрытие/закрытие от паяльной маски задается в библиотеке на каждый элемент. Если требуется вскрыть от маски какие то элементы топологии (проводники, полигоны), в соответствующем месте в слое BottomSolder необходимо линиями или полигоном изобразить само вскрытие, т. к. масочный слой – инверсный, т. е. все изображенное в слое будет вскрыто от маски.

BottomPaste – слой паяльной пасты для монтируемых на поверхность элементов. Для изготовления печатной платы это слой не нужен (не нужно его выбирать). Если требуется изготовление трафарета для последующего нанесения пасты, согласуйте с производителем необходимость предоставления этого файла, т. к. чаще всего при производстве трафаретов используются слои топологии.

BottomOverlay – контуры элементов и позиционные обозначения. Выбирать его нужно, если на изготовленной печатной плате вам требуется соответствующая маркировка на верхней стороне. Важное замечание – маркировка должна присутствовать в библиотечном элементе.

Слои Mechanical (1-32) – слои для задания конструктива (контура) печатной платы – внешний контур, пазы, пропилы, границы установки компонентов и т. д. При этом правилами зарезервированы:

Mechanical 3 – внутренние вырезы в плате (если они нужны),
Mechanical 4 – контур печатной платы.

KeepOutLayer – слой ограничения размещения топологии на печатной плате. Для изготовления печатной платы это слой не нужен (не нужно его выбирать).

Top Pad Master – назначение этого слоя, откровенно говоря, не понятно. Для изготовления печатной платы это слой не нужен (не нужно его выбирать).

Bottom Pad Master – назначение этого слоя, откровенно говоря, не понятно. Для изготовления печатной платы это слой не нужен (не нужно его выбирать).

Колонку «Mirror» необходимо оставить пустой, т. к. для дальнейшей проверки на технологичность изготовления печатной платы требуется такое же ее представление как и в проекте, а уже при выводе фотошаблонов производитель отзеркалит требуемые слои самостоятельно, в зависимости от типа фотоплоттера.

Необходимость наличия галочки в поле «Include unconnected mid-layer pads» (включая неподключенные площадки на внутренних слоях) для многослойных печатных плат можно согласовать с производителем. Для нашего производства ее лучше поставить.

Закладка «Drill Drawing» необходима для установления соответствия диаметрам отверстия соответствующих символов для формирования графических карт сверления. Его мы пропускаем, т. к. на современных производствах сверление выполняется на станках с ЧПУ и в картах нет необходимости.

В закладке «Apertures» необходимо поставить галочку в поле «Embedded apertures (RS274X)».

Получение фотошаблонов в PDF высокого качества / Технологии / Сообщество EasyElectronics.ru

Посвящается всем увлеченным в изготовлении ПП посредством фоторезистивного метода в домашних условиях. В поисках способа получения выходных файлов фотошаблонов высокого качества была опробована следующая методика. Суть ее проста – получаем Gerber-файлы, преобразуем их в векторный формат, а затем работаем с векторными изображениями в любом доступном редакторе и выводим их на виртуальный PDF-принтер. Преобразование Gerber-файлов в векторный формат не новость – статья на эту тему уже была, тык. Я предлагаю слегка измененный способ, поэтому прошу за «изобретение велосипеда» не пинать. И так, нам понадобится следующая связка программных средств:
  • Altium Designer
  • Gerbv
  • Inkscape
  • Bullzip PDF Printer
Генерация Gerber-файлов в Altium Designer
В качестве примера возьмем мою первую ПП, вот такую:

Для получения Gerber-файлов необходимо выполнить некоторую, для кого-то уже известную, последовательность действий. Выбираем File -> Fabrication Outputs -> Gerber Files, в открывшемся окне устанавливаем требуемые параметры, проходясь по всем вкладкам. Стоит напомнить, что указанные в самом начале единицы измерения «Units» и «точность формата» выходных файлов «Format» необходимо выставлять точно такие же в дальнейшем, по мере требования. На кладке «Layers» отмечаем слои «Top Layer, Bottom Layer, Top Solder, Bottom Solder» и слой, на котором определена граница ПП. У меня для этого задействовано два слоя «Outline» и «Cutting». Слой «Cutting» используется для грубой механической обрезки, а слой «Outline» для точного подгона размеров и форм. При этом зеркальное отражения для нижних сигнального «Bottom Layer» и защитной маски «Bottom Solder» не отмечаем. После нажатия на ОК попадаем во встроенный в Altium Designer CAM-редактор. Здесь для удобства я переименовываю полученные слои. ВАЖНО! При переименовании не забывайте добавлять расширения в именах слоев!
Теперь необходимо получить файл сверловки. Выполняем Files -> Fabrication Outputs -> NC Drill Files. Отмечаем нужные параметры, не забывая про соответствие значений для «Units» и «Format». Экспортируем в нужный формат, выбрав File -> Export -> Save Drill. Здесь также выставляем правильные значения для «Units». Задаем имя и сохраняем. Временный CAM-документ со сверловкой можно закрывать без сохранения. Переходим в главный CAM-документ с основными слоями и импортируем файл сверловки, выполнив File -> Import -> Drill. В итоге получается вот так:

Следующим этапом будет получение «составных» (Composite Layers) слоев, а также негативных «фотошаблонов» (Films). Для получения «составных» слоев выполняем Edit -> Composite Layers -> Build composite. В открывшемся окне задаем имя для нового слоя и добавляем верхний сигнальный слой «Top Layer». Здесь я добавляю еще один слой, определяющий границу для грубой мех. обрезки ПП – «Cutting». Для этих слоев поляризация «Polarity» устанавливается как «Dark». Не забываем добавить слой сверловки и установить поляризацию как «Clear».

В результате получается новый слой:

Тоже самое проделываем и для нижнего слоя «Bottom Layer».

Результат:

Теперь создаем составные слои для защитных паяльных масок. В этом случае используется только сам защитный слой и слой, определяющий точный контур ПП – слой «Outline». Слой сверловки не нужен. В результате получается еще два составных слоя:

Настало время создать негативные «фотошаблоны». Для этого в окне САМ-редактора отмечаем только один составной слой, для начала верхний. Выполняем Tools -> Film Wizard и в появившемся окне устанавливаем размер фотошаблона. Значения выбирается немного большим размера ПП – устанавливаются строго целые числа в дюймах. В полях «Array Numder» устанавливаем значения «1». По нажатию кнопки «Neg./Mirror…» в первой вкладке «Negative Layers» отмечаем только тот слой, с которым работаем на данный момент. Во второй вкладке ничего не трогаем. Нажимаем ОК, отказываемся от предложения удалить «старые» объекты и получаем результат:

Тоже самое проделываем для нижнего слоя, за исключение того, что теперь в «Film Wizard‘е» по нажатию кнопки «Neg./Mirror…» и во второй вкладке «Mirror Layers» отмечаем слой, с которым работаем на данный момент. Получаем зеркальный вариант:

Для слоев защитных паяльных масок нет необходимости делать негативные «фотошаблоны» с помощью «Film Wizard’a». Хотя с его помощью можно отзеркалить паяльную маску для нижнего слоя. В таком случае действия аналогичные как для сигнального нижнего слоя, за исключением того, что только во второй вкладке «Mirror Layers» отмечаем нужный слой. Результат зеркального преобразования:

На этом этапе можно экспортировать Gerber-файлы для дальнейших манипуляций с ними. Выполняем «File -> Export -> Gerber», ВАЖНО!, ставим галочку на «Separate Composite layers to individual Files», выбираем выходной формат RS-274-X, жмем ОК и в появившемся окне выбираем нужные слои для экспорта (негативные фотошаблоны для сигнальных, паяльную маску верхнего и отзеркаленную паяльную маску нижнего):

Преобразования Gerber-файлов в векторный формат
Для этого используется бесплатная утилита Gerbv (gEDA’s Gerber Viewer). Выполняем File -> Open layer(s) и выбираем созданный выше набор Gerber-файлов. В окне списка слоев можно наблюдать следующее:

Здесь нам необходимо расположить слои в определенном порядке, наложив их друг на друга, иначе при преобразовании в векторный формат один слой окажется под другим и не будет виден. Начнем с негативного фотошаблона верхнего слоя. Для этого снимем галочки со всех остальных и расположим нужные слои в правильной последовательности. Последовательность идет сверху-вниз: слой сверловки, сигнальный слой, граница ПП и подложка «фотопленки». Тоже самое применимо и для нижнего сигнального слоя. Слои с защитной паяльной маской можно не перемещать. В тоже время изменим цвета слоев на черно-белые. Для удобства можно изменить и фон в главном окне программы (на белый). Ниже приведен пример правильного расположения слоев и их цветов:

Теперь, последовательно отмечая только группу слоев, формирующую необходимый «фотошаблон», можно экспортировать Gerber-файлы в векторный формат. Выполним File -> Export -> SVG, зададим имя и обязательно расширение *.svg, сохраним.
После чего в Inkscape можно создавать новый файл формата А4, импортировать в документ полученные *.svg файлы и подготавливить их к печати (трансформировать, продублировать, подкорректировать, разместить на листе и т.п.). на виртуальном PDF-принтере.
Пример для оценки разрешения получившихся PDF-ок:


PS: просьба не обращать внимание на мелкие пропуски, недочеты в ПП и т.п.

Всем спасибо за внимание!

Подготовка gerber файлов для отправки в Китай на производство



Дата: 17 Декабря 2014. Автор: Алексей


В предыдущей статье мы рассмотрели как заказать платы в Китае. Теперь давайте
основательно рассмотрим как подготовить файлы для производства. На производстве
использовать универсальный формат под названием  GERBER . Этот формат понимают все
программы предназначенные для проектирования печатных плат.В данной статье будем
разбираться как создать пакет необходимых файлов в программе  DipTrace .
Открываем страссированную плату, которую хотим изготовить. Я возьму проект ST-LINK. 
 
 
Замечательно, есть что подготовить к производству. Первым делом надо с позиционировать плату относительно осей координат. Как это сделать. Жмем Вид и выбираем внизу Начало координат .
 
 
Должны появиться две синие полосы.Ось Х и ось Y. Далее выделяем нашу плату и позиционируем в правой верхней четверти, поближе к нулю.
 
 
Теперь после того как все готово к экспорту идем Файл-> Экспорт-> Gerber …
 
 
Откроется окно.
 
 
В этом окне выбираем Верхняя графика и жмем Предпросмотр . Появится окно с верхней маркировкой. По ней будет изготовлен шаблон для нанесения краски.
 
 
Внимательно изучаем и ищем косяки. Если все отлично, то закрываем это окно и давим на кнопку Экспорт . Вот тут немного лирики. Китайцы не говорят по Русски и к к сожалению по Английски тоже не очень. Так что общаться с ними можно через Гугл переводчик. Отсюда возникает вопрос как назвать файлы для понимания. Конечно можно написать все что в голову влезет, Китайцы скорее всего разберутся или вам напишут вопрос. Но лучше писать так сказать стандартно.А именно если это верхняя маркировка, то и пишем top_silk (Верхняя шелкография).
 
 
Во время сохранения появится такое окно. Просто жмем Есть
 
 
Далее выбираем Верхняя маска .
 
 
Здесь надо поставить галочки напротив Переходы и Тех. отверстия . Это нужно что бы не закатали под маску переходы и тех-отверстия.Если они не нужны, то галочки можно снять.
 
 
Этот файл экспортируем уже под названием top_mask . Далее выбираем Верхний .
 
 
Здесь выбираем Трассы , Выводы и Переходы . Давим Просмотр .
 
 
Все внимательно изучаем. Учтите, косяки не имеют право быть !!! Знаете какой облом кода платы приедут, а при осмотре всплывет: «Твою мать! Забыл транзистор переставить.»А плату-то уже не переделать. После проверки экспортируем в top . Далее создаем нижний слой трассировки.
 
 
Здесь как на нижнем.
 
 
Сохраняем под именем днище . Так же сохраняем нижнюю маску.
 
 
Проверяем.
 
 
И на по следок нужно не забыть сделать контур платы.
 
 
Проверяем.
 
 
Все. Теперь осталось создать файл с описанием и диаметров всех отверстий. на плате. За это отвечает файл DRILL .
 
 
Откроется вот такое окно.
 
 
Нажимаем на кнопку Авто , что в свою очередь заполнит инструменты инструмента. Имена для Станка не имеют значения, так что пойдут и сохраняем под именем Drill .
Посмотрим что у нас получилось.
 
 
Теперь нужно все проверить. Для этого нужна программа просматровщик gerber файлов. Это я оставлю на Ваш выбор. Лично мне нравится программа GerbMagic . Скачать ее не проблема. Открываем программу.
 
 
Загружаем все файлы сразу.
 
 
И получаем все слои сразу.
 
 
Увеличиваем плату и смотрим чтоб не было сместившихся слоев.Это важно! Если хоть один слой сместится, то можно считать плату загублена.
 
 
Если все нормально и слои не смещены, то запихиваем все файлы в архиве и отсылаем в Китай. После проверки файлов на пригодность Вам пришлют письмо что все хорошо, давайте бабосы. После оплаты дня через 3-4 Вам пришлют фотки и через две неделики платы будут лежать у Вас на столе.
Алексей 25.03.15 18:18

Им вторую сторону зеркалить нужно?


Алексей 25.03.15 23:36

Нет. Они сами все делают.


Алексей 26.03.15 21:54

А металлизацию отверстий в размере 100мк метров сами закладывали или они просто сами просверлили дырку под нужный размер? (Просто если они сами увеличат отверстие под их функцией металлизации, то они могут площадку под пасту и металлизацию просто всю высверлить)


Алексей 26.03.15 22:12

Под металлизацию по ходу они ничего не учитывают. Хотя штангель показывает чистые 0,8 под микрухи. Я честно не заморачивался. Если есть тонкие вопросы, то можно им прямо написать. Они вежливо отвечает на любые вопросы.


Павел 12.12.15 10:14

Как с лаут файла перейти в гребер файл?
Алексей 12.12.15 11:30

Файл -> Экспорт -> Формат Gerber


Георгий 29.18.03, 14:22,

Как правильно называть файлы? Есть общепринятый образец?


Алексей 29.03.18 14:45

верх — верхняя медь
top_mask — верхняя маска (зеленка)
top_silk — верхняя шелкография

bottom — нижняя медь
bottom_mask — нижняя маска (зеленка)

граница — периметр платы
pcb — сама плата

сверло

— файл сверловки


Алексей 09.05.18 18:52

Как сделать дорожки не должны покрываться маской. а тоя новичок в этом деле. За ранее благодарю.


Алексей 11.05.18 20:49

Вырезать нужные в слое без маски.


Олег 26.06.18 09:08

Здравствуйте, подскажите, пожалуйста, следующее: отправил на китай файлы gerber, сделаные в pcad2006, слои сверху, снизу, границы они поняли, а вот сверла — не понимают.Говорят что у меня сделано в формате CAM350, а им нужно в формате DXP99SE. Можете подсказать что-то по этому поводу.


Алексей 26.06.18 12:34

Могу. Удалите PCAD2006 и установите более новое ПО. Дело в том что PCAD2006 умер и больше не поддерживается. Взамен ему выпускается программа Altium, но она очень сложна и стоит больших денег. Проще скачать DipTrace и в нем рисовать схемы. Программа поддерживает 2-х слойные платы и до 2000 падов бесплатно.Конвертирует во все современные форматы.


Игорь 26.10.18 10:03

Добрый день.Хотел бы узнать, а Вы готовите эти файлы по заказу?


Алексей 26.10.18 13:30

В смысле? Гербер файл создать как текстовой файл. В чем сложность?


Игорь 04.12.18 13:30

Здравствуйте! Подскажите, хочу на одном куске заказать несколько плат, что нужно нарисовать по контуру плат, для их разлома


Алексей 04.12.18 15:02

Если в диптрасе, то создать матрицу.


Борис 24.12.18 10:58

Добрый день.
Не подскажите почему после загрузки файлов в Gerber Viever / Результаты анализа, против файла: board_outline_layer.gbr (Уровень структуры доски): файл Gerber с контуром доски — стоит восклицательный знак в голубом кружочке?
Против всех других файлов галочки. Что может быть не так?


Алексей 25.12.18 18:58

Хм, а есть скриншот?


Николай 03.01.19 13:58

Здоров, хочется заказать платы металлоискателя пират, на микросхеме к157уд2 и tl 072, но я в этом полный 0, можеш помочь?


Алексей 03.01.19 16:12

Помочь в чем?


Колян 05.01.19 22:56

С Новым Годом!
Спасибо за интересную и подробную статью.
Скажите, как долго происходит проверка высланных файлов перед выставлением счёта?
Спасибо!


Алексей 05.01.19 23:00

Сразу после загрузки можно оформлять заказ.


Дмитрий 14.03.19 16:44

Здравствуйте Алексей!
Вы ответили на вопрос:
Как сделать дорожки не должны покрываться маской?

Вы ответили:
Вырезать нужные в слое без маски.
Я не понял как это сделать в диптрейсе. Искал, но не нашёл.
Укажите пожалуйста путь.
С ув.


Алексей 16.03.19 07:33

Предлагаю перейти на форум. Там скриншоты можно вставлять.





 
.

Подготовка производственных файлов. Часть 2. — Публикации А-Контракт

Разработка стандартного формата Gerber положила конец эпохи производства печатных плат с векторными фото плоттерами, но он быстро потерял популярность с развитием технологий и растущей популярностью растровых плоттеров. Расширенный Гербер представлен в конце 90х годов, с ограничением ограничения стандартного Гербера.

Укрепление позиции Расширенного Гербера в роли лидирующего формата файлов для производства печатных плат достигло своего пика, когда Ucamco объявила в 2014 году, что Стандартный Гербер устарел [9-5] .С этого момента обычно расширенный Гербер и дальше усовершенствовался до создания Гербер версии 2, называемый X2. Gerber X2 представляет новые возможности, которые позволяют этому формату обеспечивать метаданные по включенным рисункам и компонентам.

Standard Gerber (RS-274-D)

Standard Gerber, или RS-274-D, на настоящий момент является устаревшим и не должен больше для производства. Современные файлы Gerber должны быть созданы в RS-274X или Расширенном Gerber, версия 2, в формате, так как эти файлы используются для более дательной и четкой информации о вашей разработке для целей производства.

Расширенный Gerber (RS-274-X)

Расширенный Gerber [9-6] представляет серии независимых от разрешения изображений графических объектов. Собирая эти объекты вместе, данный тип файла предлагает объединенное изображение каждого слоя вашей платы, включая определение размеров, форм и локаций реальных компонентов.

Данный файл состоит из коллекции команд, которые контролируют и графическое состояние и графические объекты, используемые для создания изображения вашей печатной платы.

Каждый файл в RS-274-X соответствует одному слою и содержит всю необходимую информацию для создания этого слоя в его физической форме. Логические команды внутри каждого Гербер файла структуры и выполнены в линейной манере, и данные команды манипулируют с графическими объектами и изменяют способ из создания. Эти команды можно разделить на два типа:

  • Команды функции — это однобуквенные коды, начиная с D / G / M, и натурального целого числа.
  • Расширенные команды — двухбуквенные коды в паре со знаком ‘% «.

Данные команды манипулируют различными графическими объектами, находящимися в каждом Расширенном файле Gerber, включая:

  • Рисование объектов, которое производит прямую линию с толщиной и окончанием в зависимости от формы текущей апертуры.
  • Объекты в форме арок, которые используются для создания круглых сегментов и всегда имеют закругленное окончание.
  • Флеш, которые часто используются для создания контактных площадок, являются репродукциями многоразового использования.
  • Зоны, являющиеся секциями, определенными линейными и закругленными сегментами, широко используются для заливки меди.

Все перечисленные выше команды и графические объекты взаимодействуют с расширенным файлом Gerber, которые используются простыми двумерными геометрическими символами с начальной точкой, используемой для центрирования вдоль перечисленных координат. Существует два вида апертур, включая:

  • Стандартная апертура, включая круг (C), прямоугольник (R), овал (O) и правильный многоугольник (P).
  • Макро апертуры по их названию и обозначают формы, сформированные с помощью соединений и параметров базовых элементов.

Когда используется апертура, она устанавливается как «текущая апертура» и добавляется к шаблонам. Каждая апертура используется для создания базовых элементов и может быть использована для создания макро апертур.

Вышеприведенные концепции соединяются, чтобы создать полное изображение всех слоев платы, используя полярность.Есть два типа полярности, сопряжение в Расширенном Гербере, включая:

  • Clear Polarity, которая очищает свою форму на всех уровнях панели.
  • Dark Polarity, которая затемняет свою форму на верхнем уровне панели.

Полное изображение слоя платы получается после совмещения накладывающихся друг на друга графических изображений в комбинации с двумя этими полярностями.

Расширенный Гербер Версия 2 (X2)

Расширенный Гербер Версия 2, или X2, работает с использованием тех же принципов и концепций, что и Расширенный Гербер, и полностью обратно совместим с оборудованием Расширенного Гербера.Новые возможности в версии X2 включают метаданные для графических работ. Эти метаданные дополнительные данные и детали характеристик компонентов и примеры использования, позволяют беспрепятственно использовать файлы проекта к физическому процессу изготовления и окончательно сокращает время изготовления и ошибки.

Создание Gerber файлов

Понимание структуры Гербер файлов — ключ к их правильному созданию [9-7] .Начните с единиц измерения, которые вы хотите использовать, будут это дюймы или миллиметры. Выберите конкретный формат ваших координатных данных, что позволит вам определить местоположение объектов на рабочей площади вашей печатной платы. Есть несколько форматов разрешения, из которых можно выбрать:

  • 2: 3 с разрешением 1 мил (1/1000 дюйма)
  • 2: 4 с разрешением 0,1
  • 2: с разрешением 0,01 мил
  • 2: 6 с разрешением 0.001 мил

Формат 2: 4/2: 5 требуется, если вы используете решетку менее 1 мил, или объекты имеют разрешение менее 1 мил. Обновите точного формата и разрешения.

Каждый отдельный слой будет занесен в отдельный файл Гербер со своим индивидуальным уникальным расширением. Важно подтвердить, что каждый слой экспортируется в соответствующий Гербер файл, так как пропущенный или неправильно размещенный слой может создать проблемы для производственного процесса.

Самые современные фото плоттеры, используемые сегодня, — это растровые плоттеры, которые могут принимать апертуры любого размера, включая файлы Гербер с встроенными апертурами.

Источник: I 007ebooks

.

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *