Инструкция по экспорту гербер файлов из Altium Designer
Далее переходим к закладке «Layers», в которой необходимо сконфигурировать набор слоев, необходимых для изготовления печатной платы.
Устанавливать галочки Plot в правом столбце не нужно, т.к. это приведет к копированию слоя во все выгружаемые слои.
Рис.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)».
Инструкция по экспорту гербер файлов из Dip Trace
Рекомендуем вам ознакомиться с обучающим видеороликом по экспорту Gerber-данных из DipTrace.
Для входа в меню экспорта Gerber-файлов выбираем «Файл-Экспорт-Gerber…»
Рис. 1. Экспорт Gerber файла
Формируем апертурный лист («Апертуры») нажатием «Авто».
Экспортируем слой маркировки краской (в примере на верхней стороне платы):
Рис. 2. Апертурный лист
Рис. 3. Экспорт слоя маркировки
Экспортируем слои маски:
Рис. 4 и 5. Экспорт слоев маски
Для нижнего слоя галочка «Зеркало» должна быть снята.
Экспортируем слои топологии:
Рис. 6 и 7. Экспорт слоев топологии
Для нижнего слоя галочка «Зеркало» должна быть снята.
Экспортируем границы платы (рис.8)
Для входа в меню экспорта программы сверления (рис.9) выбираем «Файл-Экспорт-NC/Drill…».
Рис. 8. Экспорт границы платы
Рис. 9. Меню экспорта программы сверления
В поле «Слои» выбираем с какого на какой слой формируем программу сверления и нажатием кнопки «Авто» под списком инструментов заполняем таблицу инструментов.
Рис. 10. Формирование программы сверления
Таким образом, сформированы файлы для изготовления двусторонней печатной платы с маской с двух сторон и маркировкой элементов на верхней стороне.
Подготовка 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 взял своё имя от несуществующей ныне компании Gerber Systems Corporation, бывшей в своё время ведущим производителем фотоплоттеров. Этот формат был задействован в далёком 1980-м году, и его первоначальная итерация представляла собой, так называемый, Standart RS-274-D. Так же, он стал известен под названием Standart Gerber – стандартный Gerber.
С течением времени аппаратура для производства плат развивалась, а платы становились всё сложнее и сложнее. Соответственно этому, развивался и Gerber. В результате он превратился в целое семейство форматов. В целях стандартизации в 1997-м году всё это семейство было сведено в один формат, и, таким образом, появился так называемый расширенный Gerber (Extended Gerber), или RS-274X. Фактически, новый формат стал стандартом для данных, описывающих топологию печатных плат. С 1997 года было произведено несколько изменений данного формата с целью его адаптации к развивающимся технологиям.
Ну, а компания Gerber Systems Corporation в 1998 году прекратила своё независимое существования. Она вошла в состав группы компании Barco в качестве подразделения Barco ETS, занимающегося вопросами технологии производства печатных плат. В настоящее время она носит название Ucamco.
Ещё немного истории, но уже другой…
Что бы было проще понять «идеологию» формата Gerber, рассмотрим, от чего отталкивались его разработчики. Первые фотоплоттеры представляли собой, по сути, графопостроители с ЧПУ. Следовательно, и формат Gerber представляет собой программу для управления такими графопостроителями. Рассмотрим, принцип действия первых фотоплоттеров.
Рис.1 Принцип действия фотоплоттеров
Апертура – отверстие определённой формы. Луч света, проходя через апертуру на апертурном колесе, затвор и систему оптики, попадает на расположенный на координатном столе фотошаблон и оставляет на нём пятно. Это пятно по форме повторяет форму апертуры. Если при этом координатный стол двигается относительно осей X и Y, то на фотошаблоне «вычерчивается» линия, толщина и форма концов которой зависят от выбранной апертуры. Нужная апертура выбирается поворотом апертурного колеса таким образом, что бы она оказалась ровно напротив источника света. Открываясь или закрываясь, затвор «включает» или «выключает» «вычерчивание».
Для данной системы программа управления состоит из команд, которые управляют затвором, положением координатного стола и выбором апертуры. Опираясь на этот относительно нехитрый набор, на фотошаблоне можно построить практически любое изображение. Первоначальный стандартный Gerber как раз и состоит из подобного набора команд. Слегка забегая вперёд, необходимо отметить, что в отличие от расширенного Gerber, стандартный не имеет в своём составе файлов данных об апертурах. Для них формируется отдельный файл.
Рис.2 Фотоплоттер
И последний «исторический факт», на который стоит обратить внимание. Первые фотоплоттеры управлялись при помощи программ, записанных на перфоленты или магнитные ленты. Как следствие – данные устройства были чувствительны к объёму программ, что наложило свои особенности на задание координат. Вместо запятой, отделяющей дробную часть числа, используются такие параметры, как «количество цифр перед запятой» (Digits Integer) и «количество цифр после запятой» (Digits Decimal). Каждый из них представляет собой по две цифры. Суть в следующем: запятая – определённый символ, занимающий определённое место в памяти. Количество запятых равняется сумме количества координат по оси X и количества координат по оси Y. Соответственно, в программе убираются все запятые, а вместо них один раз используется запись о положении запятой, что значительно сокращает размер программы.
Рис.3 Магнитная лента
Вторая особенность – отсечение относительно ненужной информации – ведущих или замыкающих нулей. Суть в том же – символ нуля занимает определённое место в памяти. Поэтому из координат удаляются все ведущие или все замыкающие нули, а вместо этого делается одна запись, представляющая собой один символ, что так же значительно сокращает объём программы. И, наконец, третья особенность – возможность не указывать одну или обе координаты. Такой подход позволяет сократить объём программы за счёт случаев, когда последующая координата не меняется или меняется только по одной из осей. В этом случае неизменяющееся значение можно вообще не указывать.
Рис.4 Перфолента
Естественно, с течением времени аппаратура для производства плат постоянно развивалась. В настоящее время фотоплоттеры представляют собой скорее принтеры, чем графопостроители. Однако идеология и терминология программ для построения рисунка топологии печатной платы осталась неизменной.
Gerber с точки зрения файловой системы
Модель печатной платы в формате Gerber представляет собой набор файлов. Каждый файл описывает только один слой платы, независимо от его назначения. То есть, и для каждого слоя металлизации, и для каждого слоя шелкографии, и так далее, формируется отдельный gerber-файл. Иными словами, будут одновременно верны оба определения: «для описания одного слоя печатной платы нужен один gerber-файл» и «один gerber-файл описывает один слой печатной платы».
Стоит обратить внимание на то, что gerber-файлы используются не только для вычерчивания топологии слоёв, но и для обработки контуров плат, и для создания трафаретов для паяльной пасты. Более того, формат файлов сверления является прямым наследником Gerber.
С точки зрения расширенного Gerber, каждый gerber-файл – законченная программа, не требующая дополнительных файлов или иных внешних параметров. В то же время при применении gerber-файлов старого образца – RS-274-D – требуется дополнительный файл апертур, поскольку сами gerber-файлы в данном случае не содержат данных об апертурах.
Каждая программа является «однопроходной». То есть, структура управляющих кодов построена таким образом, что при создании изображения коды считываются и выполняются последовательно и при этом не происходит возвратов в начало программы или на какую-либо её строку.
Gerber-формат является векторным форматом, то есть по его данным формируется изображение, не зависящее от разрешения.
Каждый gerber-файл является текстовым файлом. При этом расширение *.txt используется крайне редко. Как правило, расширение gerber-файла соответствует типу его слоя. Каждый разработчик программного обеспечения, оперирующего gerber-данными, закладывает свои правила определения расширений. В таблице 1 приведены наиболее распространённые расширения.
Таблица 1. Наиболее распространённые расширения gerber-файлов
Тип слоя | Расширение |
Верхний слой металлизации | *.art01, *.gtl, *.cmp, *.top, *.gtl, *.layer1, *.soldcom, *.comp |
Нижний слой металлизации | *.art02, *.gbl, *.bottom, *.sld, *.bot, *.GBL, *.layer2, *.soldsold,*.sol |
Внутренний слой | *.art, *.in, *.internal, *.gt1, *.gt2, *.gt3, *.gt4, *.gt5, *.gt6, *.g1, *.g2, *.g3, *.g4, *.g5, *.g6 |
Негативный экранный слой | *.pgp, *.pwr, *.gp1, *.gp2, *.gp3, *.gp4, *.gp5, *.gp6, *.gnd, *.ground |
Позитивный экранный слой | *.pgp, *.pwr, *.gnd, *.ground |
Слой сверловки | *.dd01, *.gd1, *.gg1, *.drill, *.drl, *.tap, *.nc1, *.dd02, *.gd, *.gg, *.drill, *.drl, *.tap, *.nc2, *.dd, *.gd, *.gg, *.drill, *.drl, *.tap, *.nc3, *.nc4, *.nc5 |
Верхний слой шелкографии | *.sst01, *.gto, *.top silk, *.silk, *.slk, *.sst, *.ts, *.skt |
Нижний слой шелкографии | *.sst, *.bsilk, *.gbo, *.ssb, *.bot silk, *.silk, *.bs, *.skb |
Верхний слой маски | *.sm01, *.cmask, *.gts, *.tmask, *.tmk, *.smt, *.mask1, *.maskcom, *.tr, *.top mask, *.mst |
Нижний слой маски | *.sm, *.gbs, *.bmask, *.bmk, *.smb, *.mask2, *.masksold, *.br, *.bot mask, *.msb |
Верхний слой пасты | *.sp01, *.gtp, *.tm, *.top paste, *.paste, *.pst |
Нижний слой пасты | *.sp02, *.gbp, *.bm, *.bot paste, *.paste, *.psb |
Периметр платы | *.BDR, *.gko, *.border, *.out |
Список цепей | *.ipc, *.net |
Рис.5 Пример реального набора gerber-файлов, сформированных средствами Altium Designer
Немного подробнее про апертуры
Апертура – основной инструмент формирования топологического рисунка, она представляет собой «пятно» определённой формы. С её помощью фотоплоттер прорисовывает все элементы топологии за исключением полигонов (а в случае формата RS-274-D – и полигоны тоже). Можно сказать, что это аналог карандашей, но с той разницей, что апертуры отличаются друг от друга не цветом, а формой. Апертуры делятся на два типа – стандартные и макроапертуры.
Рис.6 Стандартные апертуры
Чаще всего используются стандартные апертуры. Макроапертуры могут быть любой формы.
Рис.7 Пример макроапертур
Для формирования линии, как правило, используется апертура круглой формы с диаметром, соответствующим ширине линии. Данная апертура «передвигается» из одной точки в другую по определённой траектории. Аналогичным образом могут использовать как стандартные апертуры, так и макроапертуры любой формы.
Рис.8 Пример «вычерчивания» линии
Синтаксис
Допустимым набором символов в gerber-файлах являются символы с 32 по 126 7-битной ASCII-таблицы, а так же символы под номерами 10 (LF, Line Feed) и 13 (CR, Carriage Return). Все остальные символы являются недопустимыми. LF и CR могут использоваться как разделители строк. Разделители строк могут использоваться только между блоками данных и в составе макроапертур. Символы «*» и «%» зарезервированы. Первый может быть использован только в качестве символа конца блока данных, второй – только как ограничитель параметров. Символ пробела может быть использован лишь в комментариях. Разработчики формата gerber настоятельно рекомендуют каждый новый блок данных начинать с новой строки, что улучшает «читабельность» программы, никак не влияя при этом на построение изображений.
В составе программ допускается применять имена для идентификации макросов, изображений и уровней. В именах можно использовать все допустимые символы, за исключением пробела, 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(число)][I(число)][J(число)].
«X» и «Y» – координаты по осям X и Y, «I» и «J» — сдвиг по тем же осям. Квадратные скобки указывают на то, что каждую из координат или сдвигов возможно опустить. Вместо опущенной координаты подразумевается соответствующая координата из предыдущего блока данных. Вместо опущенного смещения подразумевает ноль. Примеры задания координат:
X5298Y5923
X5303
Y5924
X+100I-50
X200Y200I50J50
Как определить систему измерений и способ задания координат
В практике любого инженера иногда возникает необходимость определить такие параметры gerber-файлов, как система измерений и способ задания координат. Данное действие несложно, достаточно лишь открыть gerber-файл как текст в любом текстовом редакторе, найти в его начале описанные ниже строки и расшифровать их.
Система измерения и способ задания координат определяют характеристики всего gerber-файла, поэтому, как уже говорилось выше, они объявляются в начале файла. Строка, объявляющая способ задания координат, выглядит следующим образом:
%FS(L/T/D)(А/I)(Xa)(Yb)*%, где
FS – начало строки объявления параметров.
L/T/D – подавление нулей:
- L – ведущих,
- T – конечных,
- D– нули не подавляются.
А/I – режим координат:
- A – абсолютный,
- I – относительный.
Xa, Yb – количество знаков целой и дробной частей (подставляется вместо a, b).
Пример подобной строки:
%FSDAX56Y56*%
В данном примере объявляется следующее: FS – начало строки объявления параметров, D – нули не подавляются, A – абсолютный режим координат, X56Y56 – 5 цифр целой части и 6 – дробной, * – конец строки объявления параметров.
Строка объявления системы измерений бывает двух видов: %MOMM*% – координаты заданы в миллиметрах, %MOIN*% – координаты заданы в дюймах.
В качестве заключения
Мы рассмотрели лишь общие вопросы, связанные с форматом Gerber. На самом деле, тема гораздо более обширна. Для более глубоко изучения данного формата можно обратиться к документуThe Gerber File Format Specifications, разработанного компанией Ucamco. Его можно найти здесь — The Gerber File Format Specification, или — пройдя по ссылке http://www.ucamco.com/en-us/downloads.aspx.
Другие интересные материалы
Про формат Gerber
Gerber — памятка для инженера.
При разработке электронного устройства важную роль играет процесс передачи готового проекта на производство. Для отправки на производственную площадку используется формат Gerber, который является индустриальным стандартом для автоматических линий.
Модель печатной платы готового прибора в формате Gerber представляет собой набор файлов. Каждый из данных файлов описывает только один слой платы, независимо от его назначения. То есть, и для каждого слоя металлизации, и для каждого слоя шелкографии, и так далее, формируется отдельный gerber-файл. Таким образом, будут одновременно верны оба определения: «для описания одного слоя печатной платы нужен один gerber-файл» и «один gerber-файл описывает один слой печатной платы».
Стоит обратить внимание на то, что gerber-файлы используются не только для вычерчивания топологии слоёв, но и для обработки контуров плат, и для создания трафаретов для паяльной пасты. Более того, формат файлов сверловки является прямым наследником Gerber.
С точки зрения расширенного Gerber, каждый gerber-файл – законченная программа, не требующая дополнительных файлов или иных внешних параметров. В то же время при применении gerber-файлов старого образца – RS-274-D – требуется дополнительный файл апертур, поскольку сами gerber-файлы в данном случае не содержат данных об апертурах.
Каждая программа является «однопроходной». То есть, структура управляющих кодов построена таким образом, что при создании изображения коды считываются и выполняются последовательно и при этом не происходит возвратов в начало программы или на какую-либо её строку.
Gerber-формат является векторным форматом, то есть по его данным формируется изображение, не зависящее от разрешения.
Каждый gerber-файл является текстовым файлом. При этом расширение *.txt используется весьма редко. Как правило, расширение gerber-файла соответствует типу его слоя. Каждый разработчик программного обеспечения, оперирующего gerber-данными, закладывает свои правила определения расширений. В таблице приведены наиболее распространённые расширения.
При подготовке данного руководства использовались материалы с публикаций на портале САПР-журнал.
Наиболее распространённые расширения gerber-файлов
Тип слоя | Расширение |
Верхний слой металлизации | *.art01, *.gtl, *.cmp, *.top, *.gtl, *.layer1, *.soldcom, *.comp |
Нижний слой металлизации | *.art02, *.gbl, *.bottom, *.sld, *.bot, *.GBL, *.layer2, *.soldsold,*.sol |
Внутренний слой | *.art, *.in, *.internal, *.gt1, *.gt2, *.gt3, *.gt4, *.gt5, *.gt6, *.g1, *.g2, *.g3, *.g4, *.g5, *.g6 |
Негативный экранный слой | *.pgp, *.pwr, *.gp1, *.gp2, *.gp3, *.gp4, *.gp5, *.gp6, *.gnd, *.ground |
Позитивный экранный слой | *.pgp, *.pwr, *.gnd, *.ground |
Слой сверловки | *.dd01, *.gd1, *.gg1, *.drill, *.drl, *.tap, *.nc1, *.dd02, *.gd, *.gg, *.drill, *.drl, *.tap, *.nc2, *.dd, *.gd, *.gg, *.drill, *.drl, *.tap, *.nc3, *.nc4, *.nc5 |
Верхний слой шелкографии | *.sst01, *.gto, *.top silk, *.silk, *.slk, *.sst, *.ts, *.skt |
Нижний слой шелкографии | *.sst, *.bsilk, *.gbo, *.ssb, *.bot silk, *.silk, *.bs, *.skb |
Верхний слой маски | *.sm01, *.cmask, *.gts, *.tmask, *.tmk, *.smt, *.mask1, *.maskcom, *.tr, *.top mask, *.mst |
Нижний слой маски | *.sm, *.gbs, *.bmask, *.bmk, *.smb, *.mask2, *.masksold, *.br, *.bot mask, *.msb |
Верхний слой пасты | *.sp01, *.gtp, *.tm, *.top paste, *.paste, *.pst |
Нижний слой пасты | *.sp02, *.gbp, *.bm, *.bot paste, *.paste, *.psb |
Периметр платы | *.BDR, *.gko, *.border, *.out |
Список цепей | *.ipc, *.net |
Altium Designer: настройка вывода в формат Gerber | others
Перед выводом печатной платы в формат Gerber необходимо настроить некоторые опции в диалоге Gerber Setup, который доступен в меню File -> Fabrication Outputs -> Gerber Files.
[Диалог Gerber Setup]
Каждый файл Gerber соответствует одному слою на физической печатной плате – шелкография компонентов Top Overlay (TO), Bottom Overlay (BO), верхний сигнальный слой Top Layer (TL), нижний сигнальный слой Bottom Layer (BL), слои защитной маски Top Solder (TS), Bottom Solder (BS) и так далее. Желательно проконсультироваться с Вашим производителем печатных плат, чтобы учесть его требования производства прежде чем отправите ему документацию для изготовления разработанной Вами платы.
Диалог настройки вывода в Gerber (Gerber Setup) предоставляет Вам инструменты для полного конфигурирования опций вывода в файлы Gerber. Этот диалог имеет закладки, которые рассмотрим по отдельности.
Gerber Setup -> General
Используйте эту закладку, чтобы указать единицы измерения (units) и формат, используемый для выходных файлов Gerber. Единицы могут быть дюймами (inches) или миллиметрами (millimeters).
Формат указывает точность данных координат, которая должна быть выбрана в соответствии с точностью размещения объектов на печатной плате (PCB). Например, формат 2:3 дает разрешение 1 mil (1/1000 дюйма). Если Ваш дизайн имеет объекты, размещаемые по решетке, которая имеет шаг доли мила (что бывает не часто), то этот формат уже не подойдет, но для обычных разработок 2:3 подойдет вполне. С другой стороны, более высокая точность может быть более сложной и дорогой в производстве при получении и использовании фотошаблона.
Gerber Setup -> Layers
Закладка Layers (см. рис. 1) показывает стеки для встроенных массивов плат (панелизация). Здесь любые нарушения показаны красным цветом.
Рис. 1. Закладка Layers диалога Gerber Setup.
Используйте эту закладку чтобы разрешить генерацию файла Gerber для каждого слоя. Для каждого слоя можно также указать — выводить его зеркально или нет.
Вы можете также назначить, какой механический слой (или слои, mechanical layers) будут добавлены ко всем построениям Gerber.
Когда генерируется Gerber из дизайна PCB, который содержит массивы плат (embedded board arrays), или панелизацию (как показано на рис. 1), дизайн будет автоматически проанализирован на предмет нарушений layer stackup.
- Встроенные платы, которые перевернуты, показывают свои стеки слоев перевернутыми.
- Внутренние сигнальные и экранирующие слои, которые в реальности различные, могут все равно быть показаны в той же самой панели среднего слоя.
- Внутренние сигнальные и экранирующие слои могут быть перевернуты относительно друг друга.
Gerber Setup -> Drill Drawing
Используйте эту закладку, чтобы указать, для каких пар слоев требуется графика для сверления (drill drawing), при этом также можно выводить данные зеркально. Вы также можете указать тип и размер символов графики, которыми будут кодироваться различные диаметры сверл.
Используйте также эту закладку, чтобы задать, для какой пары слоев будет использоваться файл сверления (drill guide file), тут также можно задать зеркалирование при выводе в файл. Файл сверления (drill guide) является указателем мест сверления на PCB, где каждое место сверления промаркировано маленьким крестиком.
Совет: для добавления таблицы сверления (Drill Table) в файл Gerber, Вы должны поместить строку «.LEGEND» на слой сверления (Drill Drawing Layer). Подробнее см. раздел строк [1].
Gerber Setup -> Apertures
Используйте эту закладку для разрешения / настройки требуемой информации для апертур дизайна.
Когда Вы разрешили опцию встроенных апертур (Embedded apertures, RS274X), автоматически создается список апертур при каждой генерации файлов Gerber. Затем апертуры встраиваются в файлы Gerber, в соответствии со стандартом RS274X. Эта фича означает, что Вам не надо беспокоиться о том, включает ли текущий список апертур все необходимые апертуры.
Если Вы не разрешили эту опцию, то главный регион апертур закладки Apertures становится разрешенным, где Вы может загрузить, создать, редактировать и сохранять таблицу апертур в соответствии с Вашими требованиями.
Когда создаются новые апертуры, появляется диалог DCode. Вы можете указать максимум до 1000 различных draft-кодов в диапазоне D00-D9999, хотя некоторые из этих кодов (обычно D00-D09) могут быть «зарезервированы» при использовании некоторых плоттеров, так что использование этих кодов не рекомендуется. Не добавляйте символ «D» в любой вводимый Вами draft-код.
После ввода нового кода, Вы будете переведены в режим редактирования и появится диалог Aperture, где Вы можете отредактировать свойства апертуры, как это необходимо.
Любые сделанные изменения прикладываются к файлу апертуры, который в настоящий момент загружен в память. Эти изменения не станут постоянными, пока Вы не задействуете кнопку Save (на закладке Apertures диалога Gerber Setup).
Gerber Setup -> Advanced
Используйте эту закладку для того, чтобы указать такие опции, как размер виртуального фильма (virtual film size), используемый при генерации Gerber, допуски соответствия апертуры и использования подавления нуля (zero suppression).
Данные Gerber могут автоматически центрироваться на указанном фильме, если разрешить опцию Center on film. Используйте эту закладку также для указания типа используемого плоттера — векторный либо растровый.
[Генерируемые файлы Gerber]
В следующей таблице перечислены все файлы Gerber, которые могут быть сгенерированы из документа печатной платы (PCB document). В каждом случае генерируемый файл Gerber получит имя, составленное из имени документа PCB — например PCBDesignName.GerberExtension, где GerberExtension расширение файла, представленное в таблице, в столбце Gerber Extension. Жирным шрифтом показаны расширения файлов Gerber для слоев, которые чаще всего используют в производстве печатных плат.
Gerber Extension | Описание |
G1, G2, и т. д. | Внутренние слои 1, 2, и т. д. |
GBL | Нижний сигнальный слой, Bottom Layer (BL). |
GBO | Нижний слой шелкографии, Bottom Overlay (BO). |
GBP | Нижний слой маски для нанесения паяльной пасты Bottom Paste (BP). или Bottom Solder (BS). |
GBS | Нижний слой защитной маски (обычно слой эмали зеленого цвета), Bottom Solder (BS). |
GD1, GD2, и т. д. | Графика сверления Drill Drawing (назначение основывается на порядке появления пар сверления в диалоге Drill-Pair Manager). |
GG1, GG2, и т. д. | Направляющая сверления Drill Guide (назначение основывается на порядке появления пар сверления в диалоге Drill-Pair Manager). |
GKO | Слой Keep Out (KO). |
GM1, GM2, и т. д. | Механический слой Mechanical Layer 1, 2, и т. д. |
GP1, GP2, и т. д. | Внутренние слои, Internal Plane Layer 1, 2, и т. д. |
GPB | Главный нижний слой контактных площадок Pad Master Bottom (PB). |
GPT | Главный верхний слой контактных площадок Pad Master Top (PT). |
GTL | Верхний сигнальный слой Top Layer (TL). |
GTO | Верхний слой шелкографии, Top Overlay (TO). |
GTP | Верхний слой маски для нанесения паяльной пасты Top Paste (TP). |
GTS | Верхний слой защитной маски (обычно слой эмали зеленого цвета), Top Solder (TS). |
P01, P02, и т. д. | Панели Gerber (Gerber Panels). |
APR | Файл апертур (генерируется, когда используются встроенные апертуры RS274X). |
APT | Файл апертур (генерируется, когда не используются встроенные апертуры RS274X). |
Дополнительно также генерируются следующие файлы:
- PCBDesignName.rul — этот файл содержит все правила дизайна (design rules), заданные в исходном документе PCB, из которого генерируются данные Gerber. Этот файл будет генерироваться при условии, что стоит галочка Generate DRC Rules export file (.RUL) на закладке Advanced диалога Gerber Setup.
- PCBDesignName.rep — этот файл предоставляет отчет генерации Gerber, в котором показано, какие Gerber-файлы сгенерированы.
Когда встроенные апертуры (RS274X) не используются, будет сгенерирован файл апертур в текстовом формате для каждого слоя Gerber. Например, GBL будет иметь связанный файл апертур с расширением ABL. Каждый из этих файлов будет идентичен другому по содержанию. Действительный файл апертур Gerber в этом случае можно отделить от других по расширению .apt.
[Дополнительные указания]
Используйте фичу диалога «What’s This Help» для получения подробной информации по каждой доступной опции. Кликните кнопку Click ‘?’ в правом верхнем углу диалога, после чего поверх поля или опции будут всплывать окна с соответствующими подсказками.
Выходные файлы Gerber могут быть сгенерированы двумя способами:
Использование правильно сконфигурированного выходного генератора, заданного в файле Output Job Configuration (*.OutJob). Выходные данные будут сгенерированы при запуске сконфигурированного генератора вывода.
Прямая генерация их активного документа PCB с использованием команды меню File -> Fabrication Outputs -> Gerber Files. Выходные данные будут сразу сгенерированы после клика на кнопке OK диалога Gerber Setup.
Примечание: настройки, заданные в диалоге Gerber Setup, когда происходит генерация напрямую из PCB, отличаются и задаются отдельно для вывода Gerber через файл Output Job Configuration. В случае генерации из PCB настройки сохраняются в файле проекта, а в случае отдельного выходного генератора настройки сохраняются в файле Output Job Configuration.
Когда производится вывод в Gerber, Вы можете указать, что вывод должен быть автоматически открыт в новом документе CAM. Способ, как это может быть достигнуто, зависит от того, как Вы генерируете Gerber:
- Из файла Output Job Configuration — разрешите опцию Gerber Output auto-load в диалоге Output Job Options (меню Tools -> Output Job Options редактора OutputJob Editor).
- Напрямую из PCB — убедитесь, что стоит галочка Open outputs after compile на закладке Options диалога Options For Project (меню Project -> Project).
Всегда рекомендуется использовать встроенные апертуры Embedded apertures (RS274X), за исключением случаев (сейчас уже так почти никогда не бывает), когда производитель PCB не поддерживает встроенные апертуры. Большинство современных фотоплоттеров являются растровыми, которые могут принять любой размер апертуры. И обычно они также понимают файлы Gerber со встроенными апертурами.
Если Ваш производитель печатных плат не использует встроенные апертуры, то вместе с файлами Gerber должен поставляться файл апертур (*.apt).
Специальная апертура должна быть предоставлена для любого файла, когда в файле PCB заданы дырки (holes) для любых контактных площадок (pad) или переходных отверстий (via). Причина в том, что PCB Editor должен предоставить апертуру для сопровождения символов сверления (Drill Drawing) и/или текста. Апертура нужна, даже если Вы не генерируете графику Drill Drawing. Если в файле нет отверстий (например, отсутствуют via, все дырки для pad определены как 0), то апертура не нужна.
Когда Вы используете имеющийся файл апертуры, PCB Editor сканирует примитивы (треки, контактные площадки pad и т. п.) в документе PCB, и ставит им в соответствие описания апертуры из загруженного файла *.apt. Если нет полного соответствия апертуры примитивам, то PCB Editor автоматически «нарисует» примитив с подходящей маленькой апертурой. Если нельзя подобрать подходящую «рисуемую» апертуру, то будет сгенерирован файл *.MAT (сокращение от match, что переводится как «соответствие»), в котором будут перечислены отсутствующие апертуры, и генерация файла Gerber будет прервана.
Если используется автоматическая генерация апертуры, то требуемые апертуры для символов Drill Drawing и другого текста автоматически предоставляется толщиной линии, пропорциональной высоте текста. Например, символ Drill Drawing размером 50 mil унаследует апертуру 7 mil для рисования символов. Высота текста 60 mil унаследует толщину линии 8 mil. Имейте это в виду при определении текста для слоев шелкографии (слои Top Overlay и Bottom Overlay), так как очень тонкие линии на плате не могут быть успешно нарисованы.
Система именования файлов Gerber соответствует общепринятой практике производства. Проконсультируйтесь с производителем, может ли он напрямую использовать файлы PCB. Некоторые производители могут изготовить плату напрямую из предоставленного исходного файла PCB, так что Вам не нужно в этом случае генерировать файлы Gerber. Если Gerber используется, то контактируйте с бюро фотоплоттера перед генерированием фотошаблонов. Согласование доступных опций для вывода на плоттер на уровне редактирования настроек может сохранить Вам время и деньги.
Выходной путь для генерируемых файлов устанавливается на закладке Options диалога Options for Project. По умолчанию выходной путь назначается на подпапку файла проекта, и эта подпапка носит имя Project Outputs for ProjectName (ProjectName — имя Вашего проекта). Выходной путь можно изменить, если это необходимо. Если на закладке Options стоит галочка использовать отдельную папку для каждого выходного типа, то файлы Gerber будут записаны в дополнительную подпапку с названием Gerber Output.
Когда файлы сгенерированы, то вывод будет добавлен к проекту и будет виден в панели Projects, в папке Generated, в соответствующим образом именованной подпапке. Если Вы использовали отдельную папку для каждого выходного типа, то соответствующие (отдельные) папки Generated будут добавлены в панель Projects, например Generated (Gerber Output).
[Словарик]
RS-274X (из Википедии) расширенный формат Gerber, включает в себя ряд дополнительных возможностей, таких как заливка полигонов, комбинирование негативных и позитивных изображений, задание пользовательских апертур. Кроме того, файл в формате RS-274X содержит в своём заголовке список используемых апертур, что даёт пользователям возможность обмениваться данными без необходимости отдельного описания используемых инструментов. Формат RS-274X является надмножеством формата EIA Standard RS-274D. Он поддерживает как коды параметрических данных (G-коды) и коды апертур (D-коды), так и массивы параметров. Массивы параметров представляют собой наборы данных, описывающих или проект целиком, или его части, называемые слоями, что значительно расширяет возможности стандартного формата Gerber. Отметим также, что формат RS-274X был изначально разработан корпорацией Gerber Systems, признанным производителем CAD/CAM систем, устройств широкоформатной печати и оборудования прецизионной резки.
апертура форма светового пера для построения фотошаблона. При изготовлении фотошаблонов рисование на светочувствительной плёнке производится световым пятном заданной формы — апертурой.
[Ссылки]
1. Altium Designer String site:wiki.altium.com.
2. Altium Designer: опции настройки вывода сверления.
Создание GERBER файла | PCB from Latvia, Europe.
Рекомендации по созданию GERBER файла.
В PCAD-е версии 2002 и выше Gerber файлы и программа сверления выгружаются следующим образом:
Для выгрузки Gerber файлов
a) Выполните команду меню File->Export->Gerber…
b) В появившемся окне нажмите кнопку GerberFormat, чтобы задать параметры Gerber файлов (см. рисунок 1)
рисунок 1
Убедитесь, что Вы указали настройки, такие же, как на рисунке (Output Units:millimeters; Numeric Format:4.4; RS274-X Style Output) и нажмите Close.
c) Затем нажмите кнопку Apertures… для того, чтобы присвоить апертуры графическим примитивам используемым в Вашем дизайне
рисунок 2
В появившемся окне (см. рисунок 2) убедитесь, что настройки в секции Automatic Describe/Assign выставлены как на рисунке и нажмите кнопку Auto для автоматической генерации списка апертур.
Примечание: если Вы использовали сетку с малым шагом и/или применяли полигоны с вершинами, не попадающими в узлы сетки, то, возможно, Вам придется уменьшить параметр Draw aperture size, перед тем как автоматически сгенерировать список апертур.
Нажмите Close.
d) Теперь нам надо задать параметры слоев топологии, масок, маркировок, контура и др., и сгенерировать файлы этих слоев. Для этого следует нажать кнопку Setup Output Files… и выполнить следующую последовательность операций (см. рисунок 3):
рисунок 3
- В поле File Extension задаем расширение имени Gerber-файла для каждого слоя печатной платы. Мы рекомендуем использовать следующие расширения:
- для слоя Top — top
- дляслоя Bottom — bot
- дляслоя Top Mask — smt
- дляслоя Bottom Mask — smb
- дляслоя Top Silk — sst
- дляслоя Bottom Silk — ssb
- дляслоя Top Paste — spt
- дляслоя Bottom Paste — spb
- для слоя Board — brd
Последовательности 1-3 проделываем для каждого слоя печатной платы. После того, как сформирован полный список выводимых файлов, нажимаем кнопку Close.
e) Теперь все готово для того, чтобы сгенерировать Gerber-файлы. ДляэтогонажимаемGenerate Output Files.
Следующим шагом является выгрузка файлов отверстий.
Для выгрузки файлов отверстий:
a) Выполните команду меню File->Export->N/С Drill…
b) В появившемся окне (см. рисунок 4) нажмите кнопку N/C Drill Format… чтобы задать формат файлов отверстий.
рисунок 4
Убедитесь, что Вы указали настройки такие же, как на рисунке 5 — Output Units:millimeters; Output Code Type: ASCII None; Zero Suppression: Leading и нажмите Close.
рисунок 5
c) Затем нажмите кнопку Tools… для того, чтобы присвоить диаметры сверл отверстиям в плате. В появившемся окне (см. рисунок 6)
рисунок 6
Нажмите кнопку Auto, после чего каждому отверстию будет поставлено в соответствие сверло подходящего диаметра. Нажмите Close.
d) Теперь нам надо создать список файлов металлизированных и неметаллизированных отверстий. Для этого следует нажать кнопку Setup Output Files… и выполнить следующую последовательность операций (см. рисунок 7):
рисунок 7
- В поле File Extension задаем расширение имени файла отверстий. Мы рекомендуем использовать для слоя металлизированных отверстий расширение .DRP и для слоя неметаллизированных отверстий расширение .DRU.
- Выбираем металлизированные отверстия
- Нажимаем кнопку Add, чтобы добавить слой в список выгружаемых файлов.
Последовательности 1-3 проделываем для неметаллизированных отверстий (если таковые имеются в проекте). После того, как сформирован полный список выводимых файлов, нажимаем кнопку Close.
e) Теперь все готово для того, чтобы сгенерировать файлы отверстий. ДляэтогонажимаемGenerate Output Files.
В результате проделанных операций Вы получите Gerber-файлы в формате RS274-X и файлы отверстий, которые пригодны для использования на любом производстве, независимо от используемого там оборудования. Для того чтобы убедится, что Gerber-файлы и файлы отверстий соответствуют Вашему проекту печатной платы мы рекомендуем открыть их просмотрщиком или редактором Gerber-файлов, например CAMvu или CAM350. Бесплатную версию просмотрщика Gerber-файлов CAMvu можно скачать с сайта компании DownStreamTechnologies по следующей ссылке: http://www.downstreamtech.com/cam350.html.
Материал взят с сайта pcb.bu
Разъяснение
файлов Gerber: понимание их роли в производстве печатных плат
Я не волшебник на кухне, как многие члены моей семьи, поэтому я всегда удивляюсь чудесным и вкусным блюдам, которые почти, как по волшебству, появляются в наших семейные мероприятия. Я не совсем понимаю, какое колдовство нужно для приготовления такой вкусной еды. Я действительно знаю, что, помимо лет практики, которая ушла на развитие этих кулинарных навыков, есть еще и книга заклинаний: переданная из поколения в поколение семейная история рецептов, используемых для приготовления этих застолий.
После того, как вы спроектируете печатную плату, ваш контрактный производитель создаст надежные печатные платы на основе вашей конструкции. Однако, как и в случае с нашими грандиозными семейными застольями, вашему менеджеру по маркетингу нужно не только сырье для производства досок, но и хороший рецепт. Этот рецепт находится в производственной документации, которую вы создаете. Следовательно, ваша документация должна быть полной и точной.
Одним из наиболее важных документов, которые вы создадите для этого процесса, является файл Gerber, который используется для изготовления необработанной печатной платы.Чтобы помочь вам лучше подготовиться, рассмотрим, как объясняются файлы Gerber и как они используются при производстве вашей печатной платы.
Объяснение файлов Gerber: что такое файл Gerber?
Файлы
Gerber — это открытые файлы в векторном формате ASCII, которые содержат информацию о каждом физическом слое платы вашей конструкции. Объекты печатной платы, такие как медные дорожки, переходные отверстия, контактные площадки, паяльная маска и изображения шелкографии, все представлены кодом вспышки или отрисовки и определяются серией векторных координат.Эти файлы используются производителями печатных плат для преобразования деталей вашего дизайна в физические свойства печатной платы.
Файлы Gerber обычно создаются с помощью программного обеспечения для проектирования печатных плат, которое вы используете, хотя процесс создания зависит от каждого инструмента САПР. Большинство современных файлов Gerber генерируются в соответствии с форматом RS-274X Gerber, который заменяет устаревшие форматы, такие как стандарт RS-274-D Gerber. Как текстовый файл, данные Gerber не обязательно должны иметь конкретное идентифицирующее имя файла, но часто имеют общее расширение, например.gb или .gbr.
Как файлы Gerber используются при производстве печатных плат
Технология производства печатных плат, используемая сегодня, прошла долгий путь за последние десятилетия. Раньше векторные фотоплоттеры использовались для создания инструментальной пленки, используемой в процессе производства печатных плат. Сфокусированный свет, проходящий через апертуру, использовался для экспонирования пленки для создания вспышек и рисунков для каждой отдельной площадки и трассы.
Доступен был только минимальный набор диафрагм, и дизайнеры должны были проявить творческий подход, ограничивая свои вспышки и линии только доступными диафрагмами.Эти старые векторные машины теперь были заменены более новой породой, которая использует растровый лазерный процесс для экспонирования пленки. Для больших кусков пленки, на которых было много линий, векторный фотоплоттер мог занять много часов. Это время сократилось до нескольких минут с помощью лазерного плоттера.
История файла
Gerber может быть прослежена до потребностей исходных векторных фотоплоттеров. Чтобы дать плоттеру его инструкции, файл Gerber содержал минимальную информацию о конфигурации плоттера, координаты X / Y, за которыми следовала команда flash или рисования и какое положение диафрагмы использовать.Функциональность данных Gerber за год увеличилась; теперь он включает дополнительную информацию о конфигурации, а также макроопределения и определения диафрагмы.
Лазерные плоттеры, используемые сегодня, по-прежнему используют ту же информацию Gerber, но ограничения диафрагмы старых векторных плоттеров больше не применяются. Лазерные плоттеры преобразуют координаты Гербера в растровый файл, и эта информация указывает лазерному плоттеру, как, где и что должно быть создано на пленке. Например, определения апертуры передают толщину и размеры дорожек и контактных площадок, в то время как команды рисования определяют, должны ли создаваться линии, заливки полигонов или вспышки.Затем лазер перемещается по пленке, экспонируя изображение по мере его продвижения.
Время не стоит на месте, и мир файлов Gerber продолжает меняться. Производители печатных плат теперь начали использовать прямую лазерную визуализацию для создания изображений печатной платы непосредственно на меди, минуя потребность в пленке. Существуют также новые форматы баз данных, которые используются для создания изображений печатных плат, которые содержат гораздо более интеллектуальные данные о конструкции платы, такие как данные о сетевых соединениях. Но можно с уверенностью сказать, что файлы Gerber еще некоторое время будут оставаться в своей текущей форме, и вам нужно знать, какую роль они играют в производстве печатных плат.
Как создать файлы Gerber в конструкции печатной платы
После того, как ваш дизайн будет завершен и вы выполнили последнюю проверку, следующим шагом будет создание файлов Gerber для производителя вашей печатной платы. Процесс этого зависит от программного обеспечения для проектирования печатных плат, которое вы используете. Некоторые старые инструменты могут выполнять множество действий для настройки и создания файлов, но сегодня большинство пакетов САПР упростили процесс создания этих файлов.
Обычно файлы Gerber, которые вам нужно создать, представляют собой отдельный файл для каждого физического уровня платы.Если ваша конструкция печатной платы представляет собой шестислойную плату с четырьмя сигнальными слоями и двумя плоскостями для питания и земли, вам нужно будет вывести эти слои в шесть файлов Gerber. Кроме того, вам потребуется создать отдельный файл Gerber для верхнего и нижнего слоев паяльной маски, верхнего и нижнего слоев шелкографии (при необходимости), а также верхнего и нижнего слоев паяльной пасты (при необходимости). Количество слоев шелкографии и пасты будет зависеть от того, требуется ли для вашего дизайна шелкография и паста как на верхней, так и на нижней части доски.Некоторые производители могут запрашивать дополнительные слои Гербера для контуров платы или информации о производстве и сборке, но эти запросы обычно относятся к уникальным конфигурациям дизайна.
Вам также необходимо настроить генератор файлов Gerber перед созданием файлов, чтобы единицы измерения, форматы и стандарты были настроены в соответствии с вашими стандартами проектирования и стандартами вашего производителя. Хотя это и не файл Gerber, файл сверления ЧПУ обычно создается вместе с файлами Gerber.Этот файл указывает сверлильным станкам, используемым изготовителем плат, где просверлить отверстия в плате. Этот файл очень похож на файл в формате Gerber, поскольку он также содержит информацию о размере сверла и векторные данные для различных мест сверления.
Документация после файлов Gerber
Наконец, не забудьте хорошо документировать ваши файлы Gerber, NC Drill и другие производственные файлы, чтобы ваш контрактный производитель мог построить плату в соответствии с вашими намерениями. Вам нужно будет создать производственные и сборочные чертежи, выбрать и разместить данные, тестовые данные, схематический список соединений, а также файл readme для завершения процесса.Лучшее, что вы можете сделать, — это заранее поработать со своим менеджером по маркетингу, чтобы точно знать, что им нужно от вас для достижения наилучших результатов.
Если вы ищете CM, который потратит время на совместную работу с вами, чтобы убедиться, что сборка вашей печатной платы построена именно так, как вы предполагали, и в соответствии с высочайшими стандартами , не ищите ничего, кроме ВСЕ. Свяжитесь с нами сегодня, чтобы узнать больше о партнерстве с нами для вашего следующего проекта.
Автор: ВСЕ | Команда инженеров
У вас есть потребность. Мы можем предложить решение. Основываясь на 30-летнем опыте, общеорганизационном программном обеспечении и приверженности руководства — у нас есть ответы на ваши проблемы с печатными платами.
Файлы Gerber для создания файлов на печатной плате
Ниже приведены инструкции, которые вам понадобятся для отправки нам файлов Gerber для производства ваших печатных плат. Если вам нужна помощь, наши представители службы поддержки клиентов могут помочь вам определить все типы файлов, которые вам нужно будет отправить для заказа печатной платы.
Мы предлагаем различные способы помочь вам подготовить заказ на печатную плату к производству. Вы можете использовать наш бесплатный инструмент проверки файлов печатной платы или воспользоваться несколькими способами, которыми мы можем получить ваши файлы, посетив эту страницу для получения инструкций.
Файлы Gerber для изготовления печатных плат
Вам понадобится файл изображения Gerber для каждого из слоев проводников, слоев паяльной маски и слоев легенды. Мы предлагаем, что даже если изображения паяльной маски одинаковы для обеих сторон, вы все равно отправляете файл для каждой.Хотя мы можем принимать эти файлы во многих форматах, предпочтительным является формат 274-x с 4 цифрами после десятичной точки (обычно представлен как 274-x 2,4). Если ваше программное обеспечение не позволяет выводить формат 274-x, вам необходимо использовать 274-d, для этого потребуются файлы изображений, а также отчет о диафрагме (пожалуйста, создайте один подробный отчет о диафрагме, который можно использовать для всех файлов. ).
Если у вас есть возможность установить положение изображения на пленке, установите ее в нижний левый угол.Также желательно иметь контур платы только на изображениях паяльной маски и чертежах сверления.
Мы будем просматривать файлы со стороны «Компонент», смотря вниз, через печатную плату. Сторона «припоя» ВСЕГДА внизу. Включение вашего номера детали и / или названия компании на медных слоях (чтение справа с соответствующей стороны платы) предотвращает сборку вашей платы в перевернутом виде (сверху снизу, снизу сверху).
Заводская печать / чертеж сверла
Это отличная идея отправлять производственный распечатанный / сверлильный чертеж с каждым дизайнерским пакетом.Лучше всего, если он будет предоставлен в виде файла Gerber, но мы можем принять его в формате PDF или DXF. Этот отпечаток должен включать в себя контур платы с размерами, графическое представление расположения отверстий с легендой, указывающей размер готового отверстия, и соответствующие примечания к изготовлению. Создавая потрясающие заметки, ограничьте количество заметок на доске как можно меньшим количеством и избегайте соблазна вырезать и вставлять заметки из предыдущего дизайна. Хотя это экономит время, вы можете в конечном итоге включить заметки, которые не применимы к вашему дизайну, увеличивая вероятность того, что заметки, относящиеся к вашему дизайну, могут потеряться при перемешивании.Воспользуйтесь преимуществами существующих отраслевых стандартов. Хорошим примером этого является IPC-6012, который отвечает почти всем требованиям, относящимся к характеристикам и внешнему виду большинства коммерческих жестких плат. Производителю печатной платы гораздо проще и гораздо полезнее сослаться на спецификацию IPC, по которой вы хотите построить плату. Вместо подробных описаний, которые могут быть интерпретированы производителем, укажите «Соответствует IPC-6012, класс 2». (Полный список спецификаций можно найти на ipc.орг.)
Напильник для сверления NC
Также необходимо предоставить файл сверления ЧПУ формата Excellon. Мы предпочитаем конечный формат 2.4. Мы также принимаем форматы EIA, ASCII Odd. Если возможно, предоставьте по одному напильнику для отверстий с покрытием и без него. Если для отверстий без покрытия необходимо создать отдельный файл, имейте в виду, что эти отверстия не будут приниматься во внимание при анализе FreeDFM.
Текстовый файл Readme
Пожалуйста, укажите «Читать.Me «текстовый файл (файл текстовой информации ASCII), который содержит следующую информацию:
Список имен каждого файла с кратким описанием того, что это такое.
Перечислите все спецификации, не относящиеся к Gerber, для этой работы, если они не включены в фабрику. печать
Ваша контактная информация (при желании укажите вечерний телефон)
Чтобы узнать, как заархивировать и разархивировать файлы, нажмите здесь, чтобы загрузить WinZip
Что такое файлы Gerber и для чего они используются?
После того, как инженер закончил разработку схемы печатной платы (PCB), следующим шагом является ввод деталей схемы в компьютерную программу захвата схемы, такую как Altium, Eagle или OrCAD.Готовая печатная плата обеспечит физическую сборку и платформу для соединения различных электронных компонентов, требуемых схемой.
Программа захвата схемы предоставляет подробную информацию о завершенном проекте платы в виде серии файлов данных (Gerber) для каждого проводящего слоя печатной платы.
Файл Gerber — самый важный элемент для изготовления печатной платы. Эти файлы изначально были разработаны компанией Gerber Scientific, основанной Джозефом Гербером, и стали традиционным форматом для последовательного производства печатных плат.
Процессы файлов Gerber
Файлы Gerber обычно архивируются в один файл и отправляются производителю печатной платы. Иногда пакет данных будет состоять из нескольких слоев, в зависимости от набора печатной платы, программ сверления, сборки, выбора и размещения, производственных чертежей и компоновки массива. Каждый слой рисунка, медная схема, питание или земля должны иметь соответствующий файл Gerber для создания требуемого рисунка.
Самые внешние слои, обозначенные как «верхний» и «нижний», компонент и припой или по количеству слоев, также будут иметь соответствующий слой для нанесения паяльной маски и шелкографии.Слой или слои вставки обычно предоставляются для целей сборки и согласования шага и повторения компоновки массива.
Также предоставляются файлы для программирования бурового оборудования; Иногда для изготовления детали требуется несколько наборов файлов сверл. Программа сверления, предусмотренная для каждого отверстия, представляет собой координаты X, Y, относящиеся к 0,0, как показано в данных и на производственном чертеже. Часто отверстия, щели, глухие и заглубленные переходные отверстия, а также сквозные отверстия с металлическим покрытием указываются в разных файлах.Должен быть подробный план платы 1: 1 с описанием производимого профиля обработки и любых внутренних вырезов. Часто включается файл README.txt, в котором указывается назначение вышеупомянутых файлов. Также рекомендуется экспортировать производственный чертеж как файл Gerber.
Имена файлов для файлов Gerber часто достаточно описательны, чтобы производитель печатной платы мог понять, к какой плате и слою платы применяется каждый файл. Поставка соответствующего набора, помеченного как Gerber’s, в zip-файле, является преимуществом для инженеров при планировании детали для производства.
Файлы Gerber
стали традиционным форматом для последовательного производства печатных плат.
Файлы именуются с расширениями, такими как .TOP и .BOT или .SMT и .SMB, которые часто используются вместо расширений типа .GB_. Расширение файла для типа файла, верхний, нижний, шелкография, паста, внутренний слой, контролируется программным пакетом PCB CAM или выбирается внутри пакета.
Инженерное программное обеспечение CAM, используемое производителем для создания печатных плат, использует производственные данные для создания двухмерных или трехмерных конструкций печатной платы.Они получают всю информацию, необходимую из файлов Gerber, чтобы протравить медные слои, создать контактные площадки компонентов и следы соединений, просверлить все необходимые отверстия и профилировать плату до необходимого размера.
Данные Gerber импортируются в эти CAM-системы для создания проектов для производства. После импорта файлы помечаются соответствующим образом, устанавливаются 0,0 архивируются и сохраняются в исходном формате. Инженер будет манипулировать файлами для создания готового макета, одиночных игр или внутри массива.Очистка критически важна для правильной обработки файлов в производственной среде. Проверки правил проектирования устанавливаются на параметры для типа проверяемой печатной платы. Ручная и автоматическая очистка выполняется на каждом слое во время очистки, которую инженер будет сравнивать с заархивированными исходными файлами, чтобы убедиться, что никаких электрических изменений не произошло.
Инженеры должны обращаться к руководствам и ссылкам, упомянутым в файле Gerber, при вводе манипуляций с данными. Файл Gerber разработан таким образом, чтобы детализировать требования на каждом этапе разработки продукта.Эти файлы используются для обоих процессов: изготовления печатной платы и сборки печатной платы.
Форматы файлов Gerber
RS274-D
Самый старый формат файла Gerber, разработанный Gerber Scientific. Файл был представлен в формате числового программного управления (NC) и был совместим с различными фотоплоттерами, использовавшимися в 1970-х годах. Из-за нескольких недостатков этого формата с тех пор были разработаны ручной ввод d-кодов, интерпретация пользователем и другие типы файлов Gerber. Этот формат был известен как Стандартный Гербер.
RS274X
Этот формат файла Gerber используется с 1998 года. Этот пересмотренный формат RS274-D использует встроенный формат, единицы измерения и информацию о данных. Отверстия, определяющие слои, встроены, что позволяет использовать отверстия стандартных и нестандартных размеров. Кроме того, формат RS274X позволяет дизайнеру использовать управление пленкой, многослойную структуру для отдельных слоев, специальные команды заливки полигонов, элементы управления полярностью и многое другое. Улучшенный формат устранил ручной ввод данных и уменьшил количество ошибок при печати фотографий до редкости.
Формат файла Gerber RS247X используется с 1998 года.
ODB ++
Разработан Valor как всеобъемлющий, самораспаковывающийся и стандартизированный формат ввода, автоматизирующий процесс штабелирования, размещения сверл и маркировки. Изначально не удобный для других программ, ODB ++ теперь может использоваться большинством программ САПР. ODB ++ удалил дополнительное пространство для человеческой ошибки, соглашения об именовании вручную. Zip содержит всю информацию о дизайне и фабрике, а также данные списка соединений.Хороший формат, который не всем нравится, но полезный в индустрии.
Гербер X2
Это новейший формат Gerber, разработанный для самых передовых программных приложений CAM. Это позволяет назначать определенные атрибуты функциям в файле Gerber, которые интерпретируются и реализуются программным обеспечением CAM, обеспечивая дополнительную информацию для изготовителя и оператора CAM. Вот некоторые примеры атрибутов, которые можно применить в файле Gerber:
- Функция файла (верхняя маска, верхняя медь и т. Д.)
- Деталь, представленная файлом (отдельная плата, массив, купон и т. Д.)
- Функция контактной площадки (SMD, переходная площадка, реперная точка и т. Д.)
Формат X2 совместим с исходным форматом X1, что позволяет дизайнеру передавать ценную проектную информацию в Gerber.
Сводка
Как инженер-конструктор в Epec, который работает с устаревшими продуктами пользовательского интерфейса, я часто просматриваю чертежи печатных плат, которые включают различные слои файлов Gerber.Инженеры CAM в нашей команде превосходно предоставляют информацию о файлах, а также обновляют их, когда требуются изменения. Файлы Gerber являются неотъемлемой частью процесса производства печатных плат. Понимание производственного процесса, манипулирование данными, компоновка и оптимизация процесса для постоянного совершенствования производства печатных плат — это то, что Epec делает лучше всего.
Как сгенерировать файлы Gerber на основе различного программного обеспечения для проектирования печатных плат
Отсроченный заказ печатных плат (PCB) никому не нужен.В идеальном случае вы отправляете файл проекта производителю печатной платы, а затем производитель организует изготовление платы на основе вашего файла и отправляет вам продукты. Однако практическая ситуация не так проста.
Обычно это занимает очень много времени с момента отправки вашего разработанного файла до окончательной доставки ваших досок. Ваше недовольство производителем вашей печатной платы будет расти по мере увеличения времени выполнения заказа. На самом деле, вы можете многое сделать, чтобы сократить этот период времени на протяжении всей процедуры, с вашей точки зрения.В конце концов, эффективность и результативность важны для вас.
Файлы Gerber действительно играют решающую роль в качестве соединителя и переводчика между инженерами-проектировщиками печатных плат и производителями печатных плат, позволяя производителям понимать соображения и концепции инженеров-проектировщиков, так что правильные и надежные продукты могут производиться эффективно и результативно.
Определение и необходимость файлов Гербера
Первоначально разработанный компанией с названием Gerber, формат Gerber в настоящее время относится к широко принятому стандартному промышленному программному обеспечению для печатных плат, способному описывать условия изображений платы, такие как слои проводников, слои паяльной маски, слои легенды.
Печатные платы проектируются в специализированных системах EDA (Electronic Design Automation) или CAD (Computer-Aided Design), которые в дальнейшем генерируют данные о производстве плат на основе того, какие из них начинаются. Производители печатных плат не будут полностью понимать все детали файла дизайна печатной платы, если файл формата Gerber не содержится в нем в качестве справочного материала и руководства. Файл формата Gerber применяется для описания требований к дизайну каждого изображения печатной платы и может применяться как для изготовления голых плат, так и для сборки печатных плат.
Когда дело доходит до изготовления голых плат, формат Gerber требуется как для стандартных фотоплоттеров, так и для другого производственного оборудования, требующего данных изображения, например для принтеров легенд, устройств прямого формирования изображений или оборудования AOI (автоматизированного / автоматического оптического контроля) и т. Д. Проще говоря, файлы формата Gerber имеют зависеть от начала и до конца процесса изготовления печатной платы.
Когда дело доходит до сборки печатной платы, слой трафарета включен в формат Gerber, и расположение компонентов также регулируется, что будет считаться важными справочными данными для сборки SMT (технология поверхностного монтажа), сборки через отверстие и их сочетания.
Версии файлов Gerber
В настоящее время доступны три версии форматов Gerber:
• Gerber X2 — новейший формат Gerber с данными наложения и содержащимися атрибутами.
• RS-274-X — расширенная версия формата Gerber, широко применяемая.
• RS-274-D — самая старая версия формата Gerber, постепенно заменяемая RS-274-X.
Генерация файлов Гербера
Инженеры-проектировщики печатных плат никогда не должны слишком лениться для создания собственных файлов Gerber по следующим двум причинам.
Вы вряд ли сможете убедиться, что программное обеспечение для проектирования печатных плат, которое вы используете, такое же, как и программное обеспечение, используемое производителем вашей печатной платы. Если производитель вашей печатной платы использует другое программное обеспечение для проектирования печатных плат, вам необходимо самостоятельно сгенерировать файлы Gerber, дальнейший разговор и подтверждение определенно потребуют больше времени и соответственно задержат производственный процесс.
Даже если производитель печатных плат использует то же программное обеспечение для проектирования печатных плат, что и вы, вам все равно рекомендуется создавать файлы Gerber самостоятельно, поскольку различие в используемом программном обеспечении также может привести к возможным ошибкам.
Следовательно, чтобы гарантировать время доставки и надежность конечных продуктов, инженеры-проектировщики печатных плат должны научиться создавать файлы Gerber самостоятельно. Файлы Gerber обычно содержат данные о конструкции проводящего слоя, слоя паяльной маски и слоя шелкографии. Кроме того, когда дело доходит до двух слоев с одинаковыми проектными данными, файлы Gerber должны быть созданы соответственно, чтобы избежать возможных недоразумений.
Различные программы для проектирования печатных плат имеют разные этапы работы по созданию файлов Gerber.В следующей части этой статьи будут показаны методы создания файлов Gerber, относящиеся к программному обеспечению для проектирования печатных плат.
Altium Designer
Открыв файл .pcb с помощью программного обеспечения Altium Designer, последовательно щелкните Файл >> Выходные данные фабрики >> Файлы Gerber. Затем появится диалоговое окно Gerber Setup, в котором инженерам доступны пять пунктов для установки соответствующих параметров в своих файлах Gerber: General, Layers, Drilling Drawing, Aperture и Advanced.
• Общая кнопка
Под кнопкой General должны быть определены два параметра: Units и Format. В качестве единиц измерения можно выбрать дюймы или миллиметры. Для Format доступны три альтернативы. Самое высокое разрешение — 2: 5, а самое низкое — 2: 3.
• Слои
На этой вкладке должны быть определены слои для печати и зеркального отражения. Крестик можно пометить в конце слоев, которые необходимо отобразить или отразить. Можно пренебречь механическими слоями, добавляемыми ко всем графикам.
• Чертеж сверла
На этой вкладке нужно делать немногое, и символы легенды не имеют большого значения.
• Апертуры
Основываясь на обсуждении, о котором говорилось ранее в этой статье, встроенные апертуры (RS274X) должны быть отмечены галочкой, а другие элементы становятся серыми, и никаких дополнительных действий не требуется.
• Передовой
Параметры в размере пленки могут быть установлены в Altium Designer по умолчанию, и если эти параметры установлены слишком маленькими, может возникнуть ошибка.Параметры в допусках согласования диафрагмы, плюс и минус, должны быть установлены на 0,005 мил.
В пункте «Пакетный режим» следует выбрать «Отдельный файл для каждого слоя».
Начальные / конечные нули, положение на пленке и тип плоттера следует выбирать на основе предпочтений инженеров-проектировщиков печатных плат и требований конкретных проектов. Начальные / конечные нули и положение на пленке, определенные в файлах Gerber, должны быть совместимы с таковыми в файлах сверления NC.
Среди вариантов, выбранных в пункте Другое, предлагается выбрать команды Оптимизировать изменение местоположения и Создать файл экспорта правил DRC (.ПРАВИЛЬНО), а два других варианта — нет.
После того, как все параметры определены, нажмите кнопку ОК, чтобы завершить создание файла Gerber.
Каденция (Аллегро)
Откройте макет печатной платы в Allegro и последовательно нажимайте Производство >> Графическое оформление. После этого появится форма управления оформлением.
Затем пришло время добавить схему доски, щелкнув правой кнопкой мыши папку TOP и выбрав «Добавить руководство».
Определите название фильма, например КОНТРОЛЬ, и нажмите ОК.
В окне выбора подкласса разверните ГЕОМЕТРИЯ ПЛАТЫ и установите флажок напротив КОНТРОЛЬ. Затем нажмите кнопку ОК.
Вернитесь в окно формы контроля обложек, поставьте галочку напротив КОНТРОЛЬ, если он остался в области «Доступные фильмы».
Завершив эти шаги, нажмите кнопку «Выбрать все» для вывода всех слоев. Затем файлы Gerber будут сгенерированы при нажатии кнопки Create Artwork.
ОРЕЛ
Откройте топологию вашей печатной платы с помощью программного обеспечения EAGLE и нажмите File >> CAM Processor.Затем вы увидите всплывающее диалоговое окно.
В этом диалоговом окне щелкните Файл >> Открыть >> Задание и откройте файл дизайна в новом окне, показанном ниже.
В этом окне вы должны определить файлы Gerber с точки зрения стороны компонента, стороны припоя, шелкографии CMP, маски остановки припоя CMP, маски остановки припоя SOL, границы, вставки CMP, вставки SOL и шелкографии SOL. Как только все параметры под всеми кнопками в этом окне будут определены, вы можете сгенерировать файлы Gerber, нажав кнопку «Обработать задание».
На мой взгляд, создать файл Gerber в программном обеспечении для проектирования печатных плат несложно, если вы полностью отдаете себе отчет в его значении для инженеров производителей печатных плат. Помните: создайте файл Gerber для КАЖДОГО слоя вашей печатной платы вместе с краем печатной платы. Понятный и интегрированный файл Gerber определенно сделает ваш заказ эффективным и действенным.
Узнайте о форматах файлов печатных плат Gerber, ODB ++ и IPC-2581
PCB design output — это файлы, необходимые производителям для проектирования печатной платы.Работая над компоновкой печатной платы, вы редактируете файл, который является эксклюзивным для вашего программного обеспечения САПР. Это не универсальный формат файла, и используемая в нем информация не нужна производителю. Вот почему вам нужно создать файл другого типа при преобразовании схемы в физическую печатную плату. Внутри почти каждого электронного устройства находится печатная плата, на которой компоненты механически и электрически соединяются путем пайки. При проектировании печатных плат используется система автоматизированного проектирования (CAD). Для физической реализации конструкции компьютеризированная информация о конструкции должна быть передана в фотолитографическую систему автоматизированного производства (CAM).Поскольку системы CAD и CAM обычно производятся разными компаниями, они должны согласовать формат обмена данными CAD-CAM для передачи данных.
ODB ++
Как мы обсуждали ранее формат обмена данными CAD-CAM, ODB ++ является таким форматом. Когда используется ODB ++, его данные хранятся в иерархии файлов и папок с файлами. При передаче дизайнеры будут использовать общие команды операционной системы, которые сохраняют иерархическую структуру, объединяя все данные в один сжатый файл.ODB ++ позволяет дизайнерам и производителям передавать больше, чем просто стандартные графические изображения слоев и данные сверления. Это возможно из-за его иерархической природы. Уникальная файловая структура ODB ++ позволяет включать в один файл большие объемы дополнительных данных, включая набор материалов, спецификацию материалов и размещение компонентов, а также данные о размерах и изготовлении. ODB ++ доступен через большинство программ проектирования печатных плат (Expedition, PADS, Allegro), что делает его почти универсальным форматом для производства печатных плат (кроме Eagle).
МПК-2581
IPC-2581 — это общий стандарт для данных по сборке и изготовлению печатных плат, а также методологии передачи. Разработанный в 2004 году компанией IPC, IPC-2581 снова, как и два других, используется для передачи информации между разработчиком печатной платы и производителем или сборщиком. Практически на каждом этапе технологического процесса IPC-2581 предлагает руководство, помогающее компаниям обеспечить превосходную технологичность, качество, надежность и согласованность электронных сборок, созданных для их продуктов.
Гербер-файлы
Наиболее широко используемый формат файлов для изготовления печатных плат называется Gerber. Когда производители запрашивают «Gerber-файлы» или «Gerber-файлы», они в основном ищут файлы ASCII, содержащие данные в формате Gerber. На самом деле это файлы «ЧПУ». Они приводят в действие фотоплоттер для создания пленки, которая используется для обнажения каждого проводящего слоя на плате. Файл Gerber не имеет представления о правилах проектирования, сетевых подключениях или библиотеках компонентов; это просто двухмерное изображение, которое указывает, где производственное оборудование будет размещать медь, паяльную маску или шелкографию.Один файл Gerber предоставляет информацию об одном элементе печатной платы на одном слое. Таким образом, если у вас двухслойная плата и на каждой стороне есть медные файлы Gerber, паяльная маска и шелкография, вам понадобится шесть файлов Gerber.
Почему файлы Gerber важны для производства печатных плат?
Печатные платы (PCB) существуют с 1936 года. Они до сих пор являются неотъемлемой частью некоторых современных схем. Спрос на печатные платы компактных размеров и высокой плотности растет.Это происходит из-за все более широкого использования небольших устройств, для которых требуются микросхемы компактного размера. В настоящее время получить печатные платы наименьшего размера легко благодаря более широкому использованию передовых производственных технологий. Хотя производители печатных плат экспериментируют с различными размерами, материалами и технологиями, они также полагаются на файлы Gerber, чтобы контролировать производство печатных плат. Что такое файлы Gerber? Как они повышают ценность любого процесса изготовления печатных плат? Этот пост посвящен этим и другим различным аспектам файлов Gerber и их важности.
Файлы Gerber — почему они важны
Файл
Gerber — один из важных форматов файлов, используемых при разработке печатных плат. Эти файлы изначально были разработаны компанией Gerber Systems Corp, дочерней компанией Gerber Scientific. В нем описаны особенности печатной платы, такие как количество слоев паяльной маски, слои проводников, условные обозначения, данные сверления и т. Д.
Обычно печатные платы проектируются в системах автоматизированного проектирования (CAD), которые используют производственные данные для создания двухмерных или трехмерных конструкций печатной платы.Данные должны быть введены в эти системы для создания этих проектов. Это может показаться простым, поскольку кто-то может воспринять это как систему, которая автоматически создает дизайн при вводе данных. Но это не так, потому что при вводе данных пользователи должны ссылаться на рекомендации и ссылки, упомянутые в файле Gerber. Файл Gerber разработан таким образом, чтобы детализировать требования на каждом этапе разработки продукта. Эти файлы используются для обоих процессов — изготовления печатной платы и сборки печатной платы.
Ознакомьтесь с 4 важными функциями файлов Gerber
Файл Gerber соответствует векторному формату ASCII и содержит следующую информацию:
- Параметры конфигурации
- Макро и размеры диафрагмы
- Коды команд рисования и прошивки
- Координаты XY для команд рисования и прошивки
Имеется файл Gerber для каждого пролета сверления и слоя изображения печатной платы. Эти файлы архивируются в один файл и отправляются производителю печатной платы.Иногда производитель печатной платы может получить более восьми файлов для стандартной двухслойной печатной платы и более. Они могут включать:
- Изображение медной дорожки, которое будет размещено на нижней стороне печатной платы.
- Изображение медной дорожки, которое будет размещено на верхней стороне печатной платы.
Точно так же будет два файла для изображений паяльной маски и шелкографии, которые будут нанесены на нижнюю и верхнюю часть печатной платы.Там будут файлы с указанием нескольких отверстий, их расположения и назначения. Часто сквозные отверстия для поверхностного и металлического монтажа указываются в разных файлах. Там будет подробный план платы, описывающий процессы обработки, которые необходимо сделать, внутренние вырезы и многое другое. Кроме того, имеется файл README, в котором указано назначение вышеупомянутых файлов.
Краткое обсуждение различных типов форматов файлов Gerber
Ниже приведены два популярных формата файлов Gerber:
- Rs-274-D: это самый старый формат файла Gerber, разработанный Gerber Systems Corp.Файл был представлен в формате числового программного управления (NC) и был совместим с различными фотоплоттерами, использовавшимися в 1970-х годах. У этого формата было несколько недостатков, которые в конечном итоге привели к его отмене в 2014 году. Этот формат известен как Стандартный Гербер.
- RS-274-X X-Gerber: этот формат файла Gerber используется с 1998 года. Он использует команды ASCII, которые можно интерпретировать. Эти команды объединены для создания 2D-векторной графики. Формат также называется Extended Gerber.
- Gerber X2: формат разработан для большинства современных программных приложений CAM.
Файлы
Gerber можно легко сгенерировать с помощью нескольких программных приложений, таких как Altium Designer, Cadence, EAGLE и т. Д. Если у вас нет ни одного из этих программных приложений, вы можете обратиться за помощью к производителю печатной платы, с которым вы планируете работать. Многие из них помогут вам создавать файлы Gerber с нуля. Rigiflex — один из ведущих поставщиков услуг по производству печатных плат в США; они помогают своим клиентам создавать файлы Gerber с нуля, если у них их нет.Компания принимает файлы в разных форматах.
gerbv — просмотрщик Gerber (RS-274X) скачать
Полное имя
Номер телефона
Название работы
Промышленность
Компания
Размер компании
Размер компании: 1 — 2526 — 99100 — 499500 — 9991,000 — 4,9995,000 — 9,99910,000 — 19,99920,000 или более
Получайте уведомления об обновлениях для этого проекта.Получите информационный бюллетень SourceForge.
Получайте информационные бюллетени и уведомления с новостями сайта, специальными предложениями и эксклюзивными скидками на ИТ-продукты и услуги.
Да, также присылайте мне специальные предложения о продуктах и услугах, касающихся:
Программное обеспечение для бизнеса
Программное обеспечение с открытым исходным кодом
Информационные технологии
Программирование
Аппаратное обеспечение
Вы можете связаться со мной через:
Электронная почта (обязательно)
Телефон
SMS
Я согласен получать эти сообщения от SourceForge.