Что такое гербер файл

Что такое гербер файл

Введение

    Программные комплексы для проектирования PCB могут выводить данные в разных форматах,
    но для предоставления информации на производства печатных плат Gerber становится стандартом. Для всех современных САПР GERBER является обязательным, а некоторые САПРы, например Cadence’s Allegro, работают только с GERBER — RS274X.
    При формировании файлов для фотоплоттеров многие конструкторские группы на производствах используют САМ350 для загрузки топологии используется формат GERBER.
Разновидности GERBER.

  • В формате GERBER есть две разновидности — RS274D который несет информацию об используемых аппертурах в отдельном файле GAP, и RS274X который имеет расширенную систему команд, что позволяет создать более точный Gerber файл для фотоплоттера.
Что такое RS274X?

Это улучшенный вариант стандартного RS274D, который позволяет включать в файл дополнительную информацию:

  • описание формата данных и системы измерения
  • описание апертур
  • определения для нестандартных апертур
  • информацию для контроля негатива
  • объединение нескольких слоев РСВ в одном файле
  • специальные определения многоугольников
Где можно скачать официальную спецификацию RS274X?

Спецификация RS274X была разработана в компании “Gerber Systems” и приобретена “Barco Systems Corporation”. Сейчас спецификация 427X доступна по адресу: http://www.barco.com/ets/data/rs274xc.pdf

Информация о форматах в заголовке 274X

Всего в одной строке RS274X передает ключевую информацию о формате, подавлении незначащих нулей и режиме данных:

  • формат (x, y)
  • отбрасывание незначащих нулей (ведущих, конечных или никаких)
  • координаты (абсолютные или относительные)

Пример

%FSLAX24Y24*%
Объявление формата, подавление ведущих нулей, абсолютные координаты, формат данных = 2.4

%FSTIX44Y44*%
Объявление формата, подавление конечных нулей, относительные координаты, , формат данных = 4.4

Информация о системе измерений

В файлах RS274X координаты и апертуры могут быть описаны в дюймах или миллиметрах.
Объявление меры:

%MOIN*% указывает на дюймы
%MOMM*% указывает на миллиметры

Полярность матрицы

Со старым RS274D, приходилось дополнительно сообщать оператору фотоплоттера о желаемой полярности матрицы. В RS274X команда в начале файла может инвертировать полярность матрицы.

%IPPOS*% — позитив (слева)
%IPNEG*% — негатив (справа)

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

Вложенные определения апертур

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

Определения апертур

Здесь несколько апертур очевидны — круг, квадрат и прямоугольник. Но овал и термо в интерпретации оператора могут выглядеть как угодно. Например:


Основной Развернутый Квадратный

С 274D, построение точной термической формы возлагалось на оператора фотоплоттера, и требовало значительных усилий на создание этих заказных апертур и поддержку библиотек.

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

Основные апертурные определения

RS274x включает несколько "стандартных" апертур, которые используются более чем в 90% случаев при формировании контактных площадок методом засветки:

  • окружность
  • прямоугольник
  • овал
  • симметричный многоугольник

Все они позиционируются по геометрическому центру и, при желании, могут использоваться с круглым или прямоугольным отверстием.

Стандартный круг

Примеры окружностей

Стандартный прямоугольник

Относительно деталей апертур овальной и многоугольной формы (которые редко используются) смотрите Gerber Format Guide, Doc 0000-000-RM-00.

Макросы апертур

Макрос апертур можно рассматривать как тип языка программирования, в котором сложные определения апертур строятся из серии простых примитивов. Это очень мощная характеристика RS274X, но при ее использовании возможны проблемы .

Запомните, по существу 274X — стандарт Gerber Scientific’s, и фотоплоттеры других изготовителей не всегда совместимы с ним полностью. Дело в том, что существуют подмножества 274X, работающие с простыми командами, а сложные, например макросы апертур, не обрабатывают вовсе или интерпретируют не правильно. Соответственно и большинство программ проектирования PCB не используют сложные макросы апертур.

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

Примитивы макроса

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

Пример макроса апертуры – Термобарьер

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

Читайте также:  Какая программа открывает файлы docx на компьютере

Многочисленные слои

Обычная практика в промышленности PCB – изготовление фотоматриц на основе многочисленных файлов Gerber, по файлу для каждого слоя и различных масок. При этом, оператору фотоплоттера всегда передают четкие инструкции, нарушить которые, он считает своим долгом. Вот как обычно это выглядит:

RS274X включает две специальных команды, %LPD*% и %LPC*%, что организовывает в файле данные о слоях. Разумно комбинируя команды LPD/LPC с командой IP (полярностью изображения) можно быстро и легко построить сложные внутренние слои. В примере ниже мы покажем, как могут использоваться LPD/LPC , чтобы установить изолированный проводник в слое заземления.

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

Создавая такой файл Gerber в 274X, чтобы сделать зазор, мы можем использовать LPC (очистка слоя).

Ниже проиллюстрировано, как легко может быть нарисован сплошной слой, в него внедрен отдельный проводник, и затем весь образ восстановлен.

Данные слоя INTERNAL_VCC.

Обратите внимание на большие площадки в A и B, и жирную линию между ними. Они обеспечат нам необходимый зазор вокруг внедренного проводника.

Данные внутреннего проводника в слое TRACE_VCC.

После того, как слой определен как LPC, он вычитается из данных сплошного слоя INTERNAL_VCC.

Темный слой VCC объединен со светлым слоем проводника. Инвертируем полярность (4-я строка нашего файла) и получим то, что хотели. G36/G37 Многоугольники

Команды G36/G37 для построения многоугольников определены в спецификации RS274X, но только современные фотоплоттеры Gerber поддерживают их. Тем не менее, это очень мощные команды и в будущем, для описания сложных данных найдут широкое применение.

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

Пример использования G36/G37

Обратная сторона RS274X

Итак, мы только что обсудили преимущества 274X — вся необходимая информация вставляется в единственный файл и появляется возможность использовать мощные команды для эффективного построения матриц PCB.

Плохо то, что в использовании все еще находятся устаревшие программы CAM и фотоплоттеры, которые не поддерживают 274X (например фотоплоттер EMMA).

Что делать если, к примеру, ваше программное обеспечение PCB (например, Allegro), выполняет только 274X, а у Вас на производстве стоя фотоплоттеры типа EMMA — обращайтесь к нас у нас есть специально написаное програмное обеспечение для перевода формата GERBER — EMMA80,85 Посмотреть на программы !

Перевод из 274X в 274D

Некоторые программы Gerber CAM могут прочитать RS274X и сохранить данные в формате 274D. Например используйте для этих целей CAM350 !

PCBWay

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

Недавно PCBWay выпустила бесплатный онлайн-просмотрщик Gerber (Gerber Viewer) для визуализации файлов Gerber, созданных с помощью САПР печатных плат. Этот инструмент поддерживает формат Gerber RS-274X, являющийся отраслевым стандартом описания образов печатных плат. Он создаст изображения для каждого слоя, объединив их с изображениями верхней и нижней сторон платы. Помимо отображения внешнего вида печатной платы с учетом выбранного цвета паяльной маски, Gerber Viewer также выполняет различные этапы анализа. Это дает гарантию, что ваша конструкция не содержит каких-либо проектных ошибок, препятствующих ее правильному изготовлению.

Шаг 1. Загрузка файлов Gerber в Gerber Viewer

Рекомендуется перейти непосредственно на https://www.pcbway.com/project/OnlineGerberViewer.html и загрузить туда файлы, чтобы увидеть внешний вид всей вашей конструкции. Если вы используете файлы, полученные с помощью систем проектирования других компаний, PCBWay Gerber Viewer должен поддерживать их. Ссылки на руководства по использованию Gerber файлов от Altium, Eagle, Diptrace и KiCad приведены на странице Gerber Viewer.

Шаг 2. Просмотр печатных плат в Gerber Viewer на PCBWay

Этот рисунок показывает, как просмотреть ваши файлы в PCBWay Gerber Viewer. Просто кликните на этой странице кнопку «+ Add Gerber File (Uncompressed)» [«+ Добавить файл Gerber (без сжатия)»], чтобы загрузить свои файлы.

Читайте также:  Не запускается fuel на windows 7

Шаг 3. Интерфейс пользователя с PCBWay Gerber Viewer

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

Шаг 4. Просмотр верхнего и нижнего слоев печатной платы

На этой фотографии показаны верхняя и нижняя стороны печатной платы. Настройки каждого слоя вы можете изменить.

Программа предоставляет вам множество удивительных возможностей. Чтобы убедиться в этом, просто загрузите свой Gerber файл в PCBWay Gerber Viewer.

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

Перевод: AlexAAN по заказу РадиоЛоцман

Введение

    Программные комплексы для проектирования PCB могут выводить данные в разных форматах,
    но для предоставления информации на производства печатных плат Gerber становится стандартом. Для всех современных САПР GERBER является обязательным, а некоторые САПРы, например Cadence’s Allegro, работают только с GERBER — RS274X.
    При формировании файлов для фотоплоттеров многие конструкторские группы на производствах используют САМ350 для загрузки топологии используется формат GERBER.
Разновидности GERBER.

  • В формате GERBER есть две разновидности — RS274D который несет информацию об используемых аппертурах в отдельном файле GAP, и RS274X который имеет расширенную систему команд, что позволяет создать более точный Gerber файл для фотоплоттера.
Что такое RS274X?

Это улучшенный вариант стандартного RS274D, который позволяет включать в файл дополнительную информацию:

  • описание формата данных и системы измерения
  • описание апертур
  • определения для нестандартных апертур
  • информацию для контроля негатива
  • объединение нескольких слоев РСВ в одном файле
  • специальные определения многоугольников
Где можно скачать официальную спецификацию RS274X?

Спецификация RS274X была разработана в компании “Gerber Systems” и приобретена “Barco Systems Corporation”. Сейчас спецификация 427X доступна по адресу: http://www.barco.com/ets/data/rs274xc.pdf

Информация о форматах в заголовке 274X

Всего в одной строке RS274X передает ключевую информацию о формате, подавлении незначащих нулей и режиме данных:

  • формат (x, y)
  • отбрасывание незначащих нулей (ведущих, конечных или никаких)
  • координаты (абсолютные или относительные)

Пример

%FSLAX24Y24*%
Объявление формата, подавление ведущих нулей, абсолютные координаты, формат данных = 2.4

%FSTIX44Y44*%
Объявление формата, подавление конечных нулей, относительные координаты, , формат данных = 4.4

Информация о системе измерений

В файлах RS274X координаты и апертуры могут быть описаны в дюймах или миллиметрах.
Объявление меры:

%MOIN*% указывает на дюймы
%MOMM*% указывает на миллиметры

Полярность матрицы

Со старым RS274D, приходилось дополнительно сообщать оператору фотоплоттера о желаемой полярности матрицы. В RS274X команда в начале файла может инвертировать полярность матрицы.

%IPPOS*% — позитив (слева)
%IPNEG*% — негатив (справа)

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

Вложенные определения апертур

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

Определения апертур

Здесь несколько апертур очевидны — круг, квадрат и прямоугольник. Но овал и термо в интерпретации оператора могут выглядеть как угодно. Например:


Основной Развернутый Квадратный

С 274D, построение точной термической формы возлагалось на оператора фотоплоттера, и требовало значительных усилий на создание этих заказных апертур и поддержку библиотек.

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

Основные апертурные определения

RS274x включает несколько "стандартных" апертур, которые используются более чем в 90% случаев при формировании контактных площадок методом засветки:

  • окружность
  • прямоугольник
  • овал
  • симметричный многоугольник
Читайте также:  Как определить местоположение человека по мобильному телефону

Все они позиционируются по геометрическому центру и, при желании, могут использоваться с круглым или прямоугольным отверстием.

Стандартный круг

Примеры окружностей

Стандартный прямоугольник

Относительно деталей апертур овальной и многоугольной формы (которые редко используются) смотрите Gerber Format Guide, Doc 0000-000-RM-00.

Макросы апертур

Макрос апертур можно рассматривать как тип языка программирования, в котором сложные определения апертур строятся из серии простых примитивов. Это очень мощная характеристика RS274X, но при ее использовании возможны проблемы .

Запомните, по существу 274X — стандарт Gerber Scientific’s, и фотоплоттеры других изготовителей не всегда совместимы с ним полностью. Дело в том, что существуют подмножества 274X, работающие с простыми командами, а сложные, например макросы апертур, не обрабатывают вовсе или интерпретируют не правильно. Соответственно и большинство программ проектирования PCB не используют сложные макросы апертур.

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

Примитивы макроса

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

Пример макроса апертуры – Термобарьер

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

Многочисленные слои

Обычная практика в промышленности PCB – изготовление фотоматриц на основе многочисленных файлов Gerber, по файлу для каждого слоя и различных масок. При этом, оператору фотоплоттера всегда передают четкие инструкции, нарушить которые, он считает своим долгом. Вот как обычно это выглядит:

RS274X включает две специальных команды, %LPD*% и %LPC*%, что организовывает в файле данные о слоях. Разумно комбинируя команды LPD/LPC с командой IP (полярностью изображения) можно быстро и легко построить сложные внутренние слои. В примере ниже мы покажем, как могут использоваться LPD/LPC , чтобы установить изолированный проводник в слое заземления.

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

Создавая такой файл Gerber в 274X, чтобы сделать зазор, мы можем использовать LPC (очистка слоя).

Ниже проиллюстрировано, как легко может быть нарисован сплошной слой, в него внедрен отдельный проводник, и затем весь образ восстановлен.

Данные слоя INTERNAL_VCC.

Обратите внимание на большие площадки в A и B, и жирную линию между ними. Они обеспечат нам необходимый зазор вокруг внедренного проводника.

Данные внутреннего проводника в слое TRACE_VCC.

После того, как слой определен как LPC, он вычитается из данных сплошного слоя INTERNAL_VCC.

Темный слой VCC объединен со светлым слоем проводника. Инвертируем полярность (4-я строка нашего файла) и получим то, что хотели. G36/G37 Многоугольники

Команды G36/G37 для построения многоугольников определены в спецификации RS274X, но только современные фотоплоттеры Gerber поддерживают их. Тем не менее, это очень мощные команды и в будущем, для описания сложных данных найдут широкое применение.

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

Пример использования G36/G37

Обратная сторона RS274X

Итак, мы только что обсудили преимущества 274X — вся необходимая информация вставляется в единственный файл и появляется возможность использовать мощные команды для эффективного построения матриц PCB.

Плохо то, что в использовании все еще находятся устаревшие программы CAM и фотоплоттеры, которые не поддерживают 274X (например фотоплоттер EMMA).

Что делать если, к примеру, ваше программное обеспечение PCB (например, Allegro), выполняет только 274X, а у Вас на производстве стоя фотоплоттеры типа EMMA — обращайтесь к нас у нас есть специально написаное програмное обеспечение для перевода формата GERBER — EMMA80,85 Посмотреть на программы !

Перевод из 274X в 274D

Некоторые программы Gerber CAM могут прочитать RS274X и сохранить данные в формате 274D. Например используйте для этих целей CAM350 !

Ссылка на основную публикацию
Что такое автозагрузка в компьютере
Автозагрузка в Windows 10 В Windows 10 есть много интересных особенностей. Но сейчас речь пойдет о такой штуке, как автозагрузка....
Чернила светятся в ультрафиолете
Употребление симпатических (невидимых) чернил подразумевает запись неразличимую в обычных обстоятельствах, но появляющуюся после фото, химической или физической проявки. Это есть...
Чернила для принтера в шприцах
Заправочные комплекты INKO в шприцах 3х20 мл., с высококачественными чернилами на основе красителя (Dye ink) и пигментные чернила (Pigment ink)...
Что такое айти специалист
Именно в ИТ стремится перейти больше всего представителей других профессиональных областей — там хотел бы работать каждый пятый российский соискатель....
Adblock detector