RS-274X Расширенный Гербер
Формат RS-274X Gerber, также известный как Extended Gerber или X-Gerber, представляет собой двухуровневый векторно-ориентированный формат описания изображений. Это расширение стандартного формата Gerber RS-274-D, который, в свою очередь, является подмножеством формата EIA RS-274-D.
Он написан в тексте ASCII и состоит из серии команд и координат. Основными функциями являются « Рисование линии» ( Draw ) и « Рисование точки» ( Flash ) с предопределенными формами в определенной позиции и заливкой контура. Положительные и отрицательные объекты можно комбинировать.
Пример файла RS-274X:
G04 Shorter version of Gerber X2 Example Job 1, created by Filip Vermeire, Ucamco* %TF.FileFunction,Copper,L4*% %TF.Part,Single*% %FSLAX35Y35*% %MOMM*% %TA.AperFunction,Conductor*% %ADD10C,0.15000*% %TA.AperFunction,ViaPad*% %ADD11C,0.75000*% %TA.AperFunction,ComponentPad*% %ADD12C,1.60000*% %ADD13C,1.70000*% %SRX1Y1I0.00000J0.00000*% G01* G75* %LPD*% D10* X7664999Y3689998D02* X8394995D01* X8439999Y3734999D01* X9369999D01* D11* X7664999Y3689998D03* X8359999Y1874998D03* X9882998Y3650498D03* D12* X4602988Y7841488D03* D13* X10729976Y2062988D03* X10983976D03* X11237976D03* M02*
Файл RS-274X содержит полное и недвусмысленное описание слоя печатной платы. Никаких дополнительных файлов не требуется. Включены отверстия и операторы, области можно указывать без заполнения, как в RS-274-D. Поскольку он может обрабатываться автоматически, он хорошо подходит для безопасной передачи данных и надежных и автоматизированных рабочих процессов.
использовать
Файлы Gerber обычно пишутся с помощью программного обеспечения для разметки печатных плат, автоматизации электронного проектирования (EDA) или программного обеспечения САПР печатных плат. Эти файлы отправляются производителям печатных плат, где они считываются в CAM- систему для создания данных для каждого этапа . Они также используются для просверленных отверстий, которые можно рассматривать как места сверления; однако обычно используется формат сверления, такой как Excellon. Файлы Gerber также используются для управления испытательными машинами и для автоматического оптического контроля.
Формат RS-274X не описывает, какая позиция представлена. Поэтому функция слоя должна быть включена в имя файла, которое является форматом расширения файла . Некоторые средства распутывания используют загадочные имена файлов, которые задокументированы в отдельном файле, или неправильно используют расширение файла, например Б. для стороны пайки.
Дополнительная информация
Файл RS-274X, помимо прочего, описывает слой меди или маску. Однако для производства и тестирования печатных плат требуется дополнительная информация. RS-274X может отображать данные бурения, но они обычно указываются в формате IPC-NC-349 или Excellon. RS-274X не может содержать список соединений ; при необходимости это обычно отображается в IPC-D-356. Имена слоев и состав материала обычно предоставляются в текстовых файлах или рисунках. Однако Ucamco рекомендует использовать для этого часть IPC-2581. Обычно все файлы объединяются в zip- архив. Затем он отправляется производителю печатной платы.
Расширения файлов Gerber
Файл Gerber содержит, например, слой меди, маску или компонентную печать. Это означает, что для одной печатной платы требуется несколько файлов Gerber. Для этих файлов нет соглашения об именах, но предпочтительное расширение файла — .gbr . Имя файла может содержать функцию, например Lage1.gbr или Mask-top.gbr . Расширение .gbx также используется для Gerber RS-274X (Extended Gerber).
По историческим причинам ( DOS , формат 8.3) расширения файлов используются как функция в некоторых пакетах САПР (Altium / Protel). В результате получается более 50 различных расширений. Список можно найти на Altium. Современные операционные системы обычно присваивают тип файла расширению. Однако здесь этот механизм не работает.
Gerber View
Before sending Gerber to the factory, please use gerber viewer to check the Gerber carefully.
local gerber viewer you can use such as: Gerbv, FlatCAM, CAM350, ViewMate, GerberLogix etc.
Gerber viewer recommend Gerbv:
- Project page:http://gerbv.geda-project.org/
- Download: https://sourceforge.net/projects/gerbv/files/
How to use Gerbv:
1.Download Gerber zip file, and download Gerbv, unzip Gerber file and run the Gerbv;
2.Click the button at the Gerbv dialog bottom-left corner, open the gerber folder, select all the gerber files, and open.
3.And then zoom, measure, check every layer, check drill holes and location. etc.
FlatCAM is a nice tool too: http://flatcam.org/
FlatCAM lets you take your designs to a CNC router. You can open Gerber, Excellon or G-code, edit it or create from scatch, and output G-Code. Isolation routing is one of many tasks that FlatCAM is perfect for. It’s is open source, written in Python and runs smoothly on most platforms.
Free Online Gerber Viewer:
Recommend:jlcpcb.comtracespace.io/viewgerber.ucamco.com
Другие форматы печатных плат
За прошедшие годы было несколько попыток заменить Gerber форматами, содержащими больше информации, чем просто изображение слоя, например список соединений или информацию о компонентах. Ни одна из этих попыток не получила широкого распространения в электронной промышленности, вероятно, из-за сложности форматов. Гербер остается наиболее широко используемым форматом передачи данных.
- IPC -D-350 C Описание печатной платы в цифровом формате , 1989 г. Эта спецификация была стандартизирована как IEC 61182-1 в 1992 г. и отменена в 2001 г. Используется редко.
- DXF Иногда используется. Обычно они создаются в виде чертежей, объекты печатной платы (дорожки и контактные площадки) теряются, что затрудняет их использование в CAM.
- PDF Редко используется. Очень непрактично работать, потому что теряются объекты печатной платы (дорожки и контактные площадки).
- Формат DPF, теперь версия 7, формат CAM от Ucamco. Иногда используется.
- Формат Electronic Design Interchange , EDIF . Редко используемый.
- ODB ++ , формат CAM от Mentor Graphics. Иногда используется распространенный негерберский формат.
- GenCAM: IPC- 2511A Общие требования для внедрения данных описания производства продукции и методологии передачи , 2000. Используется редко.
- GenCAM: IPC- 2511B Общие требования для реализации данных описания производства продукта и методологии передачи XML-схемы , 2002 г. Используется редко.
- Потомок : IPC- 2581 Общие требования к продуктам для сборки печатных плат Описание производства и методология передачи данных , 2004 г. Используется редко, но в последнее время привлекает больше внимания.
- STEP AP210: ISO 10303 -210, Электронные межсоединения сборки и дизайн упаковки , первое издание 2001, второе издание 2008 (в печати)
Стандартный Гербер (отозван)
Стандартный Gerber — это формат с числовым программным управлением (ЧПУ), разработанный Gerber Systems Corp для работы своих векторных фотоплоттеров для индустрии печатных плат в 1960-х и 1970-х годах. Это была часть спецификации RS-274-D ассоциации Electronic Industries Association , формата для привода механических станков с ЧПУ в широком спектре отраслей. Он широко использовался для управления векторными плоттерами.
Standard Gerber был в 2014 году его разработчиком, Ucamco. Он устарел с 1998 года, когда была опубликована расширенная спецификация Gerber. Его заменяет расширенный Gerber X1 или X2.
Стандартный Гербер представлял собой простой формат ASCII, состоящий из команд и координат XY. Пример:
D11* X1785250Y2173980D02* X1796650Y2177730D01* X1785250Y2181480D01* X1796650Y2184580D01* D12* X3421095Y1407208D03* X1785250Y2173980D03* M02*
Стандартный Гербер — это не стандарт описания изображения, а только стандарт ЧПУ: важная информация об изображении, такая как единица координат и определения апертур , не стандартизированы. (Апертуры — это основные формы, похожие на шрифты в файле PDF.) Устройство и апертуры описываются в текстовом файле произвольного формата, который называется файлом апертуры или файлом колеса , предназначенным для чтения человеком. Стандартов на пилки колес нет. Отправитель и получатель стандартных файлов Gerber должны согласовывать эти условия в каждом конкретном случае.
Стандартный Gerber поддерживает только простые операторы визуализации, на которые способен векторный плоттер — рисование дорожек и мигание апертур. Этого недостаточно для получения эффективных данных о производстве печатной платы. Медные заливки должны быть созданы путем рисования (так называемого обводки или заливки вектором ) их огромным количеством дорожек. Все подушечки, кроме самых простых, также окрашиваются из-за затрат на описание и создание соответствующей физической апертуры. Рисование создает желаемое изображение, но приводит к очень большим файлам, обработка которых занимает много времени и требует ручной работы в CAM, подверженной ошибкам.
Стандартный Gerber был предназначен для ручного рабочего процесса с использованием станка с ЧПУ, называемого векторным фотоплоттером: оператор плоттера загружает бумажную ленту со стандартным файлом Gerber на плоттер, вручную устанавливает единицу координат на консоли станка и устанавливает апертурное колесо, описанное в сопровождающий файл колеса. (Колесо диафрагмы — это вращающийся диск, на котором установлены физические апертуры, и вращая колесо, фотоплоттер выбирает диафрагму для использования.) Стандартный Gerber не подходит для автоматической передачи данных между разработчиками печатных плат и производителями.
Gerber Viewer by CircuitPeople
Gerber Viewer by CircuitPeople is the last website in my list to view Gerber files. However, only allows you to view only one file at a time in a fixed view. This website actually does not provide a viewer to render the GBR file. But this website using a different approach to show you the circuit design. After uploading the Gerber file on this website it will show different views of the file from a different perspective. You can analyze the design and you can also export it as a PNG image.
This website is a bit old and extremely simple to show GBR file to you. Just go to the homepage of the website and then upload the Gerber file from your PC. After that, it will show you the circuit design. You can analyze the circuit designs that it shows and eventually export it as an image. The option to export it as an image is at the bottom of the website.
Final Words
DaredevilThese are the best free online Gerber viewer websites that I have found. You can use all the website I have mentioned easily to view Gerber files. What I like about some of these websites is their ability to import multiple GBR files to view them. So, if you are looking for some free online Gerber viewer websites, then this list will surely come in handy. You just have to upload single or multiple GBR files and view them in any way you like.
Синтаксис
В составе программ допускается применять имена для идентификации макросов, изображений и уровней. В именах можно использовать все допустимые символы, за исключением пробела, CR, LF, «%» и «*». Длина имён не должна превышать 255 символов. Имена не могут начинаться с цифр и символов «+» и «-».
Описание платы в формате Gerber состоит из блоков данных и объявлений. Блоки данных – это низшие синтаксические элементы, из которых строится программа. Каждый блок данных должен заканчивать символом конца блока данных, как правило – «*». Каждый блок данных может содержать один или несколько параметров, кодов или координат. Примеры блоков данных:
X2Y0D02*
G01X5000Y0D01*
Несколько блоков данных могут объединяться в высшие синтаксические элементы – объявления. По сути, gerber-программа представляет собой последовательность объявлений. Объявления могут содержать как один блок данных, так и группу. Если в объявлении присутствуют параметры, то оно представляет собой «объявление параметров» и заключается между символами «%». Примеры объявлений:
G02X0Y100I-400J100D01*
%AMDONUTFIX*1,1,0.100,0,0*1,0,0.080,0,0*%
Gerber оперирует тремя типами данных:
- параметры
- функциональные коды;
- координаты.
Параметры определяют характеристики gerber-файлов. Параметры, определяющие характеристики всего gerber-файла, должны располагаться в его начале, остальные – в соответствующем месте. Блоки данных, содержащие параметры, являются «объявлениями параметров», заключаются между символами «%», и их длина не может быть более 4096 символов. Объявления параметров состоят из двух-символьного параметрического кода, определяющего назначение параметра, и следующих за ним параметрических данных. В большинстве случаев параметры состоят из одного блока данных. При этом символ конца блока данных должен располагаться непосредственно перед символом «%». Параметры макроапертур могут состоять из нескольких блоков данных. Для хорошей читаемости, разработчики gerber рекомендуют каждый блок данных начинать с новой строки. Примеры объявлений параметров:
%FSLAX23Y23*%
%LPD*%
%AMA1bo*
1,1,0.00591,-0.02829,0.02477*%
Функциональные коды определяют действия, необходимые для прорисовки топологии слоя. Они состоят из буквенного символа D, G или M и двух цифр. Например, D01 или M02.
Координаты определяют текущую точку, в которой необходимо совершить текущее действие. Координаты записываются в форме:
.
«X» и «Y» – координаты по осям X и Y, «I» и «J» — сдвиг по тем же осям. Квадратные скобки указывают на то, что каждую из координат или сдвигов возможно опустить. Вместо опущенной координаты подразумевается соответствующая координата из предыдущего блока данных. Вместо опущенного смещения подразумевает ноль. Примеры задания координат:
X5298Y5923
X5303
Y5924
X+100I-50
X200Y200I50J50
Импорт файлов Gerber — Sprint-Layout 6.0 — САПР — Инструкции
Sprint-Layout теперь способен просматривать файлы формата Gerber, преобразуя данные этих файлов в отображение на экране в виде платы.
Допускается просмотр формата Extended-Gerber-Format (RS274-X). Более ранние форматы Gerber, включающие файлы апертур, не поддерживаются.
В то время как при экспорте в формат Gerber элементы передачи точно соответствуют элементам платы, обратный процесс не всегда таков. Это происходит потому, что импортируемый файл Gerber в этой программе воспроизводит только оптическую копию платы. Разницы между полигоном и проводником уже не существует. Каждое приложение создает файл Gerber по своим алгоритмам. Тем не менее, Sprint-Layout старается воспроизвести файл с оптимальным результатом
Для просмотра файла Gerber следует выбрать Импорт файла Gerber… в меню Файл.
При этом откроется диалоговое окно:
Gerber (RS274-X)
В этом поле выбираются файлы для соответствующих слоев.
Выбор нового файла Gerber производится нажатием кнопки «…» и в открывшемся стандартном диалоговом окне выбирается требуемый файл Gerber.
Как только выделяется файл в диалоговом окне открытия (еще до нажатия кнопки Открыть), он будет преобразован просмотрщиком и появится в окне просмотра. Если диалог открытия файла перекрывает предварительный просмотр, следует передвинуть его до уровня, при котором просмотр доступен. Эта способность программы очень полезна, т.к.некоторые файлы Gerber имеют весьма загадочные имена, по которым невозможно определить сожержание файла. Если файл Gerber не создан в требуемом формате, окно просмотра остается перечеркнутым диагональными линиями. Если все же нажать кнопку Открыть, имя файла выделится серым цветом, указывая этим на недопустимый формат.
Сверловка (Excellon)
В этом поле делается выбор файла сверловки. Этот файл должен быть в формате Excellon.
Файл сверловки весьма важен, т.к. Sprint-Layout определяет координаты отверстий только по этому файлу.
Так же как файлы Gerber, в окне просмотра будет появляться и файл сверловки при его выделении в окне открытия файла. У файла сверловки есть некоторые дополнительные параметры (касающиеся формата чисел), которые должны быть установлены. Sprint-Layout настроен на автоматическое распознаваеме формата чисел файла сверловки, но это не всегда может быть использовано. В этом поле можно произвести требуемые изменения для числового формата. Если формат чисел файла сверловки неизвестен, возможным становится только экспериментальный подбор. В окне предварительного просмотра всегда отображается результат вносимых изменений, по которому можно судить о правильности выбора.
Формат поля
Здесь определяется вариант размеров рабочего поля. При создании новой платы, ее размер будет определяться импортируемым файлом. При использовании текущей, импотр будет произведен в нее.
Автоматически создавать переходные отверстия
При активизации этой функции Sprint-Layout пытается автоматически распознать ПО. Если результат сомнителен, эту функцию следует отключить.
Оптимизировать проводники
При активизации этой функции Sprint-Layout пытается автоматически распознать линии проводников и соединить комбинации сегментов одного проводника в единое целое.
Создание платы
При нажатии на кнопку Импорт… создается новая плата, состоящая из импортированных слоев
The Features of Gerber Viewer
- View, print, mark the conversion of Gerber, Adobe PDF, Excellon and HPGL / 2 raster format.
- Measure the distance, area perimeter, and the pad track which we did not catch.
- Convert multiple Gerber files to a multi-layer PDF, DWF, or DXF file. you can learn more about creating a layered PDF file here.
- Add files by rotating at any angle, and support adding another format file as a layer, and there is no limit to the number of layers, which can be added to the workspace (only in memory).
- The visibility of all loaded files can be set individually.
- Query the information in the Gerber entity, HPGL / 2 Excellon file.
- Support user-defined headers and footers for color or black and white printing. In short, all Windows operating systems can be printed to supported plotter printer devices.
- In the mouse control zoom in, zoom out, zoom in.
- Save the entire workspace or a single file raster file. Supported formats include TIFF, CALS, Adobe PDF, Windows BMP, PNG, JPEG.
- Use lines, text, rectangles, images, QR codes, barcodes, symbols, polygons, and add tags.
Новые методологии Compare и DRC
Пользовательский интерфейс для сравнения слоёв и анализа DRC был обновлен, чтобы сделать его более интуитивно понятным и простым для повторяющегося использования.
-
Диалоговые окна сравнения слоёв и проектов теперь поддерживают отображение сразу двух наборов данных, а также назначенных областей анализа, перед тем как процесс сравнения запускается.
-
Пользователь может запустить любой анализ или как однократную процедуру, или сохранить настройки параметров в пакетный файл Stream для запуска нескольких процессов последовательно.
-
Встроенный пакетный редактор “Stream Editor” является стандартным для любого CAM350, чтобы дать пользователям возможность выстраивать в очередь множественные процессы и запускать их автоматически. Пользователи могут определять несколько потоков “Streams”, базируясь на разных технологиях производства, или разных параметрах производителей.
-
Новый отчет об ошибках объединяет различные отчеты об ошибках, которые были в предыдущих ревизиях программы, и добавляет новые возможности, которые типичны для менеджера ошибок программы DFMStream, такие как диаграмма и фильтрация ошибок.
-
Новый Единый Формат Базы Данных – Был реализован новый формат файла данных проекта, который делает любую базу данных, созданную в любом продукте компании DownStream, совместимой с любым другим продуктом фирмы DownStream.
-
И проекты, основанные на файлах Gerber & Drill, и проекты на базе файлов ODB++/IPC2581, созданные в CAM350 или DFMStream, могут быть открыты в BluePrint для создания документации. Если пользователь хочет, он может использовать файлы Gerber для создания документации на проект.
-
Любой проект BluePrint может быть открыт в CAM350 или DFMStream с целью анализа, экстракции данных, или модификации проекта, если это пожелает пользователь.
Что такое файлы Gerber и Drill
Если вы никогда не изготавливали печатную плату, выражения «файлы Gerber, Excellon и NC Drill» могут показаться совершенно непонятными. В конце концов, разве нельзя просто отправить файлы электрической схемы и проекта печатной платы из приложения для разработки печатной платы изготовителю, и пусть он сам сделает все остальное? Если бы все было так просто. Как все мы знаем, существует множество систем автоматизированного проектирования (САПР) печатных плат. Разные САПР имеют собственные форматы файлов. Представьте только, если бы изготовителю нужно было бы постоянно быть в курсе всех форматов файлов каждого из существующих САПР. Это было бы полное безумие!
Вместо того чтобы использовать собственные форматы файлов систем разработки печатных плат, каждая такая система поддерживает промежуточные производственные файлы, которые называются «Gerber». Эти файлы описывают токопроводящие дорожки каждого слоя печатной платы способом, понятным системе автоматизированного производства (CAM — САП). Разработанные файлы формата Gerber вначале содержали инструкции для фотоплоттера, который создавал изображение печатной платы при помощи света на неэкспонированном листе пленки. В наши дни файлы Gerber используются для управления лазерным плоттером, выполняющим построение изображения всех токопроводящих дорожек, крепежных и переходных отверстий на печатной плате.
Файлы Gerber по типу и формату
Особенность файлов Gerber заключается в том, что каждый сгенерированный вами файл будет связан с определенным слоем проекта печатной платы и будет иметь свое уникальное расширение файла. На сегодняшний день стандартные расширения файлов, с которыми можно работать в САПР/САП, следующие:
Также стоит помнить о том, что есть несколько доступных форматов файлов Gerber – Gerber RS-274D и Gerber RS-274X. Формат D более старый, он использует два файла для описания одного слоя печатной платы. В более новом формат X вся информация из двух файлов объединена в один файл. Что касается управления проектными данными, куда проще следить за одним файлом на слой вместо двух. Мы всегда рекомендуем вам использовать формат Gerber RS-274X. Нет причин в наши дни отказываться от этого формата.
Как насчет сверления отверстий?
Вы могли заметить, что в таблице выше отсутствует кое-что важное – ссылка на файл с отверстиями. На самом деле, это второй файл, который вам необходимо будет отправить изготовителю печатных плат вместе с файлами Gerber
Файл отверстий NC Drill (для станков с числовым программным управлением) будет использоваться для точного определения мест сверления отверстий на печатной плате, а также их размеров. Сразу оговоримся, что вы могли слышать о файле NC Drill, под которым на самом деле подразумевался файл Excellon, предназначенный для сверлильно-трассировочного станка, ранее производимого корпорацией «Excellon».
Теперь, когда у вас есть общее представление о том, что такое файлы Gerber и NC Drill, давайте обратимся к типовой системе проектирования печатных плат и посмотрим, как создавать файлы в этой системе.
Немного подробнее про апертуры
Апертура – основной инструмент формирования топологического рисунка, она представляет собой «пятно» определённой формы. С её помощью фотоплоттер прорисовывает все элементы топологии за исключением полигонов (а в случае формата RS-274-D – и полигоны тоже). Можно сказать, что это аналог карандашей, но с той разницей, что апертуры отличаются друг от друга не цветом, а формой. Апертуры делятся на два типа – стандартные и макроапертуры.
Рис.6 Стандартные апертуры
Чаще всего используются стандартные апертуры. Макроапертуры могут быть любой формы.
Рис.7 Пример макроапертур
Для формирования линии, как правило, используется апертура круглой формы с диаметром, соответствующим ширине линии. Данная апертура «передвигается» из одной точки в другую по определённой траектории. Аналогичным образом могут использовать как стандартные апертуры, так и макроапертуры любой формы.
Рис.8 Пример «вычерчивания» линии
Obtaining and installing gerbv
Gerbv is targeted to run on Linux and other UNIX variants.
Gerbv is now carried in most of the major Linux distribution’s software repositories.
Therefore, most people will want to
install gerbv using their favorite package tool (such as yum, apt-get,
etc.) You can get installation files from the following places:
- Debian package
- Ubuntu package
-
Fedora/RedHat RPMs are available from the common Fedora mirrors. Gerbv is also included in the
Fedora Electronics Lab. live CD. More information about installing on Fedora is
available on the
gEDA Wiki. - SuSE. More information about installing on SuSE is available
on the gEDA Wiki. - NetBSD. It is available from the NetBSD ports tree (thanks Dan McMahill).
- FreeBSD, in their cad ports tree.
-
Charles Lepple has built gerbv on the Mac OSX using
fink.
His fink packages and other installation information
are available .
You can also see a recent list of gerbv versions in Fink in thepackage database
строительство
Каждый файл Gerber всегда содержит только один слой (в техническом выражении «слой»). Если печатная плата состоит из нескольких слоев, например Например, два слоя для отображения электрических соединений в меди, два слоя для паяльной маски и один слой для печати текста на печатной плате, всего для этого требуется пять различных файлов Gerber.
Четыре слоя в формате Гербера
структура
Отдельные элементы (токопроводящие дорожки, контактные площадки и т. Д.) Печатной платы позиционируются с координатами xy. Координаты могут быть указаны в абсолютных или инкрементальных значениях. Единицы могут быть в миллиметрах или дюймах . Координаты даны целыми числами, для более тонких структур необходимо указывать масштабирование. Начальные и конечные нули можно убрать для экономии места для хранения. Основная структура файла Gerber:
Описание формата (абсолютное или инкрементное, без нулей)
Список кодов D
Функция управления и инструмент выбираются с помощью списка кодов D (также известного как таблица диафрагмы). Список кодов D описывает графические инструменты, используемые в файле Gerber (круги, круговые кольца, прямоугольники). Он описывает назначение всех D-кодов в данных Гербера геометрической форме апертуры и механическому размеру апертуры. D1 – D3 — зарезервированные коды; они обозначают не затвор, а включение и выключение источника света фотоплоттера. Есть:
- D1: проведите линию при включенном свете. Предупреждение: это означает не просто «включить свет», а скорее «провести линию», что является важным отличием.
- D2: источник света выключен
- D3: световой импульс ( вспышка )
Why do we need to Generate PCB Gerber Files?
Only the PCB board layout file with the extension .brd is not enough to manufacture the PCBs. The PCBs manufacturing companies need the Gerber Files. The Gerber format is an open 2D binary vector image file format. It is the standard file used by printed circuit board (PCB) industry software to describe the printed circuit board images: copper layers, solder mask, legend, etc.
Gerber files should be inside a .rar or.zip archive with standard file extensions:
Extension Layer
pcbname.GTL Top Copper
pcbname.GTS Top Soldermask
pcbname.GTO Top Silkscreen
pcbname.GBL Bottom copper
pcbname.GBS Bottom Soldermask:
pcbname.GBO Bottom Silkscreen:
pcbname.TXT Drills
pcbname.GML/GKO *Board Outline:
Note: 4 layer board also need
pcbname.GL2 Inner Layer2
pcbname.GL3 Inner Layer3
Once the PCB layout is designed you will need to generate the Gerber files. Gerber is used in PCB fabrication data. PCBs are designed on specialized electronic design automation (EDA) or a computer-aided design (CAD) system e.g. Cadsoft Eagle and there are so many other Schematic and PCB designing softwares. The CAD systems output PCB fabrication data to allow fabrication of the PCB board. This data typically contains a Gerber file for each image layer (copper layers, solder mask, legend or silk…). Gerber is also the standard image input format for all bare board fabrication equipment needing image data, such as legend printers, photoplotters, direct imagers or automated optical inspection (AOI) machines and for viewing reference images in different departments. For assembly the fabrication data contains the solder paste layers and the central locations of components to create the stencil and place and bond the components.
Over the last few years there have been several attempts to replace Gerber by formats containing more information than just the layer image, e.g. netlist or component information. None of these attempts have been widely accepted within the electronics manufacturing industry, probably because the formats are complex. Gerber remains the most widely used data transfer format.
Проверка Gerber файлов на наличие ошибок — Все начинается с кнопки питания
У многих изготовителей плат просмотрщик Gerber файлов есть прямо на сайте, и у нас имеется возможность проверить плату прямо при оформлении заказа. Но так же существуют программы, при помощи которых можно выполнить проверку еще до отправки файлов изготовителю. И сегодня мы рассмотрим оба варианта.
1. ZofzPCB: бесплатный 3D-просмотрщик Gerber файлов.
Для проверки я пользуюсь программой ZofzPCB. На мой взгляд, это просто великолепный 3D-просмотрщик Gerber файлов, который позволяет буквально разобрать плату по слоям и заглянуть внутрь. И при этом, программа полностью бесплатная. Ссылка на программу: https://ru.zofzpcb.com.
Для сборки платы из Gerber файлов переходим в меню «File — Compose New — Manual».
Открываем папку с нужными Gerber файлами, выделяем кликом мыши файл сверловки (fn_adapter.XLN) и помещаем его в соответствующее поле нажатием кнопки «Insert File to Drill Plates».
Остальные файлы перемещаем в сте
Online Gerber Files Viewer by PCBWay:
You can also use the Cadsoft Eagle software for viewing the Gerber files, but I recommend you should use the PCBWay Online Gerber Viewer.
Let’s check our generated PCB Gerber files using the PCBWay Online Gerber viewer.
Search for the PCBWay online Gerber viewer.
Click on the PCBWay online Gerber viewer link.
Simply drag and drop the zip folder that we just created. Or you can use the + button to add the zip folder. The time you add the zip folder, all the files are loaded. Click on the top to check the top side of the PCB.
On the bottom to check the bottom side of the PCB.
Click on the layers to check top and bottom sides copper, soldermask, silkscreen, and solderpaste, along with the mechanical stuff. You can easily make any layer visible and invisible by simply clicking on the eye icon next to every layer.
So, this is how easily Gerber files can be generated using the Eagle software. For the step by step procedure watch video given below. Finally, I uploaded the Gerber files on the PCBWay official website.
Gerber View
Before sending Gerber to the factory, please use gerber viewer to check the Gerber carefully.
local gerber viewer you can use such as: Gerbv, FlatCAM, CAM350, ViewMate, GerberLogix etc.
Gerber viewer recommend Gerbv:
- Project page:http://gerbv.geda-project.org/
- Download: https://sourceforge.net/projects/gerbv/files/
How to use Gerbv:
1.Download Gerber zip file, and download Gerbv, unzip Gerber file and run the Gerbv;
2.Click the button at the Gerbv dialog bottom-left corner, open the gerber folder, select all the gerber files, and open.
3.And then zoom, measure, check every layer, check drill holes and location. etc.
FlatCAM is a nice tool too: http://flatcam.org/
FlatCAM lets you take your designs to a CNC router. You can open Gerber, Excellon or G-code, edit it or create from scatch, and output G-Code. Isolation routing is one of many tasks that FlatCAM is perfect for. It’s is open source, written in Python and runs smoothly on most platforms.
Free Online Gerber Viewer:
Recommend:jlcpcb.comtracespace.io/viewgerber.ucamco.com
ViewMate
ViewMate is another good free GRB file viewer. It has an extensive list of tools available for enhanced viewing capability. You can use various selection tools to select components, layer options to hide/delete/add layers, visibility toolbar to change layer/component visibility, and do much more. Select a distance unit from inch, mm, mil, and cm to measure distance between components.
Now it lets you add traces/paths to a diagram as orthogonal trace, 90 degrees trace, elbow, circle, add text, etc., but you cannot save the drawing. The drawing with new additions can be however printed.
You can play around with the layers of a Gerber file. It lets you change visibility, change color, and stretch layers. You can also add/remove layers and transfer/replicate/swap layers easily.
Import Gerber files to workspace along with layers, drill and route, and PDF as vector.