Как открыть gerber файлы в easyeda

Руководство по работе с EasyEDA для начинающих

Как открыть gerber файлы в easyeda

EasyEDA

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

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

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

EasyEDA предоставляет широкий спектр возможностей, например: редактор схем электрических принципиальных, редактор печатных плат, автотрассировка печатных плат, просмотровщик печатной платы в 3D, создание файлов для производства (Gerber) печатной платы, возможность моделирования схем электрических принципиальных, экспорт в BOM (такая своеобразная спецификация) и многое другое.

Центр пользователя в EasyEDA

Перед созданием проекта необходимо зарегистрироваться в центре пользователя. Для этого в правом верхнем углу жмем Зарегистрироваться.

В модальном окне проходим стандартную процедуру регистрации, вводим: имя пользователя, электронную почту, пароль. Также вход можно осуществить через аккаунт Google.

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

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

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

Источник

Руководство по работе с EasyEDA для начинающих

Как открыть gerber файлы в easyeda

На следующем этапе сервис предложит пройти проверку правил проектирования (DRC). После прохождения теста откроется окно из которого можно:

Полученный архив с файлами в формате Gerber можно отправить на предприятие по производству печатных плат для их изготовления. Если у вас нет времени на поиски изготовителя печатных плат, воспользуйтесь интеграцией EasyEDA с крупнейшим предприятием по прототипированию печатных плат в Китае, под названием JLCPCB. Читайте, как заказать на JLCPCB по ссылке.

Экспорт в BOM

BOM (bill of materials) — представляет собой список компонентов, входящих в готовую плату (своеобразная спецификация), с описанием достаточным для заказа элементной базы в интернет-магазинах.

Создание BOM осуществляется по нажатию Экспорт BOM в верхнем меню редактора, во вкладке Документ.

В появившемся окне выбираем: подтвердить экспорт или сразу сделать заказ компонентов у ведущего дистрибьютора электронных компонентов в Китае — LCSC.

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

Заключение

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

Как открыть gerber файлы в easyeda

Как открыть gerber файлы в easyeda

Как открыть gerber файлы в easyeda

Как открыть gerber файлы в easyeda

Есть несколько способов решить ваш вопрос.
Первый и самый простой способ это заменить элементы без Spice моделей аналогами из библиотеки Spice.
Второй способ, создать свой Spice символ. Во вкладке файл жмем Новый — Spice Symbol. Затем рисуем УГО элемента и задаем в Pin Manager назначение выводов. Далее ищем в интернете Spice модель необходимого элемента. Это может быть фалы с расширение *.cir, библиотека с расширением *.lib или просто текстовый файл, можно поискать на сайтах производителей электрорадиоэлементов. Качаем, открываем в любом текстовом редакторе и копируем текст. Возвращаемся в EasyEDA и во вкладке Редактировать жмем Spice Model. В появившееся окно вставляем скопированный текст и жмем ОК. Spice символ готов.
Третий способ, смоделировать нужную микросхему на транзисторном уровне. Собираем микросхему на транзисторах, моделируем и экспортируем это в Netlist со Spice описанием работы схемы. Затем возвращаемся к созданию Spice символа. Это можно проделать, как в EasyEDA, так и, например, в PSpice или LTSpice.
Четвертый способ, снять характеристики с физической микросхемы.
Покупаем нужную микросхему и снимаем характеристики. Далее, например, в OrCAD с помощью PSpice Model Editor делаем экстракцию параметров модели по кривым (снятым ранее характеристикам). И снова возвращаемся к созданию Spice символа в EasyEDA и добавляем полученную Spice модель.

Замечательная стать!… Но есть маленький ньюанс… Ни чего не сказано про создание своих модулей… А тема Важная.

Источник

Экспорт из Sprint layout в Gerber

Как открыть gerber файлы в easyeda

Поступила заявка на статью, в которой будет рассказано как оформить плату под производство. Тема в интернете немного описана, но всегда чего-то не хватает. По этому я расскажу о своем опыте, отработанном на десятке заказов. Сразу хочу сказать, что с первого раза экспортировать правильно может не получиться, но здесь нет ничего страшного. На определенном шаге вы это увидите и сможете повторить все заново. Лично у меня уходит попыток 5, что бы добиться нужного результата 🙂

Итак, приступим
1. У нас есть платка, нарисованная на слое М2. Самое главное на этом шаге, что бы все контактные площадки были сделаны с помощью элемента «SMD-контакт». Это позволит правильно сделать паяльную маску.

Как открыть gerber файлы в easyeda

2. Пишем весь текст, который мы хотим видеть на плате в слое М1. С помощью инструмента «Проводник» можно рисовать любые геометрические фигуры, можно им же полностью закрасить печатную плату, что бы получить белую маску сверху.

Как открыть gerber файлы в easyeda

3. На слое Ф рисуем фрезеровку, в моем случае это просто прямоугольник, охватывающий всю плату. Если нужны платы сложной формы — то рисуем их контур в этом слое.

Как открыть gerber файлы в easyeda

4. Основная часть уже готова, переходим непосредственно к экспорту. Для этого заходим Файл-Экспорт-Формат Gerber…

Как открыть gerber файлы в easyeda

5. Экспортируем медь. Выбираем слой М2, снимаем галочку «передать зеркально», нажимаем кнопку «Создать файл». Файл сохраняем в какую-нибудь папку с названием «Top copper»

Как открыть gerber файлы в easyeda

В каждом следующем шаге я пропускаю окно сохранения!

Как открыть gerber файлы в easyeda

6. Экспортируем паяльную маску. Выбираем «М2 — по олову», снимаем галочку «передать зеркально», выставляем зазоры. Мне нравятся зазоры 0.05 — 0.1 мм, по умолчания стоит 0.3. Создаем файл, называем его «Top solder mask».

Как открыть gerber файлы в easyeda

7. Экспортируем текст. Выбираем слой М1, снимаем галочку «передать зеркально», нажимаем кнопку «Создать файл». Файл сохраняем с названием «Top silk screen».

Как открыть gerber файлы в easyeda

8. Экспортируем фрезеровку. Выбираем слой Ф, снимаем галочку «передать зеркально», нажимаем кнопку «Создать файл». Файл сохраняем с названием «Outline».

Как открыть gerber файлы в easyeda

9. В итоге видим в папке вот такой список файлов. Файл GERBER.TMP создается автоматически

Как открыть gerber файлы в easyeda

10. Конечно нам хочется проверить что же вышло. Для этого существуют просмотрщики гербер-файлов. Я пользуюсь самым простым и красивым онлайн gerber viewer. Он находится по адресу mayhewlabs.com/webGerber/. Необходимо перетащить туда наши гербер файлы.

Как открыть gerber файлы в easyeda

11. Далее необходимо назначить какой файл за какой слой отвечает. Если вы называли файлы как советовал я, то этот шаг будет сделан автоматически. Кроме слоя «Top solder mask»:)

Как открыть gerber файлы в easyeda

12. Нажимаем «Done» и практически сразу получаем нашу плату в виде 3D. Ее можно крутить, рассматривать со всех сторон, очень удобно. Ставим галочку «Show outline», что бы плата приняла правильные размеры.
Самое главное на этом шаге внимательно просмотреть не отзеркалился ли какой-то слой случайно. И все ли контактные площадки не залиты паяльной маской, это заметно по цвету. Если что-то не так, меняем файл в спринте и экспортируем по новой соответственный слой.

Как открыть gerber файлы в easyeda

13. Если же нам все нравится, то переходим к заказу. Я не агитирую вас использовать эту компанию, но лично я пользуюсь pcb.hqew.net. Соотношение цена/качество отличное, на производство уходит не больше недели. От момента заказа до получения плат проходит не больше месяца. Да и поддержка отзывчивая, правда только на английском.

Короче, все файлы, которые получили при экспорте запихиваем в один архив с названием «Gerber.zip». Далее на сайте во вкладке Price calculator выставляем необходимые нам параметры. Для простеньких плат вполне подходит стандартная расстановка галочек. Необходимо ввести лишь размеры, количество слоев и плат(первые три поля).

Как открыть gerber файлы в easyeda

14. Нажимаем кнопку Calculate

Как открыть gerber файлы в easyeda

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

Как открыть gerber файлы в easyeda

16. Последний шаг. Нажимаем кнопку «Upload», выбираем наш архивчик. И вводим свои данные для отправки. Опять нажимаем на оранжевую кнопку.

Как открыть gerber файлы в easyeda

Осталось немного подождать, вам напишут на указанную почту принят ли заказ. Если что-то не так, то файл можно исправить и отправить по новой. После чего на сайте, в вашем личном кабинете будет доступна кнопка для оплаты заказа PayPal или картой Visa. Там же на сайте указаны все шаги по обработке, изготовлению и отправке заказа. Выглядит это как-то так.

Как открыть gerber файлы в easyeda

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

Источник

Руководство по работе с EasyEDA для начинающих

Как открыть gerber файлы в easyeda

Создание и настройка проекта

После процедуры регистрации и ознакомления с центром пользователя можно начинать работу! Для создания проекта кликаем Документ→Новый→Проект, как показано на рисунке ниже:

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

После сохранения нового проекта, открывается рабочее поле с рамкой для чертежа схемы (окно редактора). Вместе с окном редактора появляются 2 меню, первое с выпадающим списком — Инструменты рисования и Соединения, второе — боковое меню для задания параметров данного окна.

Для своих проектов я изменяю только формат листа (в зависимости от размера схемы), а также его ориентацию с помощью Инструментов рисования. Они доступны во вкладке Настройки документа в выпадающем меню. Параметры окна редактора я оставляю без изменений.

Работа с редактором схем

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

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

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

Как открыть gerber файлы в easyeda

Как открыть gerber файлы в easyeda

Как открыть gerber файлы в easyeda

Как открыть gerber файлы в easyeda

Есть несколько способов решить ваш вопрос.
Первый и самый простой способ это заменить элементы без Spice моделей аналогами из библиотеки Spice.
Второй способ, создать свой Spice символ. Во вкладке файл жмем Новый — Spice Symbol. Затем рисуем УГО элемента и задаем в Pin Manager назначение выводов. Далее ищем в интернете Spice модель необходимого элемента. Это может быть фалы с расширение *.cir, библиотека с расширением *.lib или просто текстовый файл, можно поискать на сайтах производителей электрорадиоэлементов. Качаем, открываем в любом текстовом редакторе и копируем текст. Возвращаемся в EasyEDA и во вкладке Редактировать жмем Spice Model. В появившееся окно вставляем скопированный текст и жмем ОК. Spice символ готов.
Третий способ, смоделировать нужную микросхему на транзисторном уровне. Собираем микросхему на транзисторах, моделируем и экспортируем это в Netlist со Spice описанием работы схемы. Затем возвращаемся к созданию Spice символа. Это можно проделать, как в EasyEDA, так и, например, в PSpice или LTSpice.
Четвертый способ, снять характеристики с физической микросхемы.
Покупаем нужную микросхему и снимаем характеристики. Далее, например, в OrCAD с помощью PSpice Model Editor делаем экстракцию параметров модели по кривым (снятым ранее характеристикам). И снова возвращаемся к созданию Spice символа в EasyEDA и добавляем полученную Spice модель.

Замечательная стать!… Но есть маленький ньюанс… Ни чего не сказано про создание своих модулей… А тема Важная.

Источник

CADmaster

Как открыть gerber файлы в easyeda

Altium Designer: восстановление электронной модели печатной платы из формата Gerber

Для конструктора печатных плат технологический формат Gerber является этакой «точкой невозврата». Этот формат предназначен для преобразования в него электронной модели печатной платы и передачи на производство. Разработка печатной платы на этом этапе заканчивается. Однако иногда возникают обратные ситуации — когда электронную модель печатной платы необходимо восстановить из данных формата Gerber.

Скачать статью в формате PDF — 1.02 Мбайт

Главная » CADmaster №3(70) 2013 » Электроника и электротехника Altium Designer: восстановление электронной модели печатной платы из формата Gerber

Для конструктора печатных плат технологический формат Gerber является этакой «точкой невозврата». Этот формат предназначен для преобразования в него электронной модели печатной платы и передачи на производство. Разработка печатной платы на этом этапе заканчивается. Однако иногда возникают обратные ситуации — когда электронную модель печатной платы необходимо восстановить из данных формата Gerber.

Для начала уточним терминологию. Электронную модель печатной платы будем для краткости называть моделью платы, а словосочетание печатная плата сократим до одного слова — плата. Словосочетание Altium Designer сократим до AD. Назначение слоя (слой металлизации, слой маркировки, слой маски и так далее) назовем типом слоя. Для работы над моделью платы в AD предназначен формат PcbDoc. Все форматы, с которыми имеет дело разработчик плат, можно разделить на две категории: конструкторские форматы и технологические форматы. Формат PcbDoc относится к первой категории, Gerber — ко второй.

Форматы

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

Gerber

Gerber — язык фотоплоттеров. Он представляет собой набор команд и координат, используя которые данные устройства прорисовывают элементы топологии. Для описания каждого слоя платы, независимо от его типа, используется отдельный gerber-файл. Кроме того, могут использоваться отдельные gerber-файлы, содержащие информацию о списке цепей. Каждый gerber-файл является текстовым. При этом расширение *.txt используется крайне редко. Как правило, расширение gerber-файла соответствует типу его слоя. Каждый разработчик программного обеспечения закладывает свои правила определения расширений. В таблице 1 приведены наиболее распространенные расширения.

Для того чтобы фотоплоттер смог нарисовать топологию слоя, gerber-файлы передают ему данные следующих типов:

Апертура — это графический элемент, которым фотоплоттер рисует тот или иной элемент топологии. Например, линию толщиной 1 мм фотоплоттер рисует апертурой в виде окружности с диаметром 1 мм, перемещая ее из начальной точки в конечную. Апертуры могут быть как простой формы (окружность, квадрат, прямоугольник), так и сложной.

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

Пример блока данных:
G02X40Y30150J0D01*

Он состоит из кода действия (G02), координат (X40Y30150), дополнительных модификаторов (J0D01) и заканчивается символом конца блока (*).

Существует два самых распространенных протокола формата Gerber — RS274D и RS274X. Первым был разработан протокол RS274D. Наиболее важное для нас отличие этих протоколов в том, что gerber-файлы, сформированные по протоколу RS274D, не имеют в своем составе данных об апертурах. Поэтому при использовании таких файлов необходимо формировать файл апертур. Соответственно, при использовании протокола RS274X файл апертур формировать не нужно, данные об апертурах уже заложены в gerber-файлах слоев.

При формировании gerber-файлов задаются параметры координат:

Units — система измерений, она указывает, в каких единицах заданы координаты: в миллиметрах (Metric) или в дюймах (English). Digits используется вместо точки или запятой, отделяющих целую часть числа от дробной, а также определяет точность координат. Этот параметр указывает, сколько знаков составляет целая (Integer) и дробная (Decimal) части координаты. И целая, и дробная части могут составлять от одного до шести знаков. Type — режим координат. Указывает, каким образом задаются координаты: absolute — все координаты отсчитывают от одной начальной точки, incremental — каждая последующая координата отсчитывается от предыдущей. Zero Suppression — подавление нулей: leading — подавляются ведущие нули, trailing — подавляются замыкающие нули, none — нули не подавляются. Пример задания координат:
X00001606708Y00000689082*

Координаты задаются раздельно по осям X и Y, в конце ставится символ конца блока данных. В данном примере представлена абсолютная координата в метрической системе, количество знаков целой части — 5, дробной — 6, подавления нулей не производится.

В gerber-файлах параметры координат объявляются в двух строках: строке объявления параметров и строке объявления системы измерений. Строка объявления параметров в общем случае имеет вид:

Параметры, взятые в квадратные скобки, не являются обязательными и зачастую отсутствуют. Пример подобной строки:
%FSDAX56Y56*%

Таблица 2. Коды параметров координат

ПараметрВарианты кодов
Units
МиллиметрыМ71METRIC
ДюймыМ72М70 INCH
7УРе
Абсолютные координатыG9010, OFF
Относительные координатыG91га on
Zero Suppression
Подавляются ведущие нулиTZ
Подавляются замыкающие нулиLZ
Версия формата
ExcellonFMAT, 1
Excellon 2FMAT, 2

Excellon

Gerber-файлы, как правило, содержат информацию о топологии слоев и не включают данных для выполнения отверстий. Поэтому совместно с gerber-файлами используются файлы сверления. Для полного восстановления модели платы желательно иметь под рукой файлы сверления.

Существует несколько форматов файлов сверления, наиболее распространенный из которых — Excellon (все форматы файлов сверления относятся к технологическим форматам). Данный формат имеет две версии — Excellon и Excellon 2.

Во многом этот формат подобен формату Gerber: все данные записываются в текстовом виде и используются параметры координат Units, Type и Zero Suppression. Расширение файлов сверления — *.drl.

Если в gerber-файлах параметры координат объявляются в пределах двух строк, то в случае формата Excellon 2 они объявляются в заголовке файла в виде отдельных кодов. Кроме того, в заголовке объявляется список используемых отверстий. Заголовок файла сверления представляет собой набор строк, начинающийся кодом M48 и заканчивающийся кодом M95 или символом %. В таблице 2 приведены основные коды параметров координат.

Пример заголовка файла сверления формата Excellon 2:

M48
METRIC, TZ
FMAT, 2
ICI, OFF
T01C.6F042B423S6H2000
T02C.8F042B423S6H2000
T03C.9F042B423S6H2000
%

В данном примере объявляется: M48 — начало заголовка, METRIC, TZ — координаты в метрической системе с подавлением ведущих нулей, FMAT, 2 — формат Excellon 2, ICI, OFF — абсолютные координаты, далее следует объявление используемых инструментов.

Процесс

В общем случае восстановление модели платы из технологических файлов состоит из следующих этапов:

Необходимость выполнения пункта 2 обусловлена тем, что ни gerber-файлы, ни файлы сверления не содержат соответствующей информации.

Для технологической подготовки плат в AD предназначена среда CAMtastic. Эта среда работает непосредственно с gerber-файлами. Она же нужна для подготовки gerber-файлов к экспорту в формат PcbDoc. Но прежде чем приступить непосредственно к восстановлению модели платы, нелишне будет выполнить настройку среды CAMtastic.

Настройка CAMtastic

Настройки среды CAMtastic доступны в окне системных настроек в разделе CAM Editor. Для доступа к ним необходимо выполнить команду DXP>Preferences. В рамках этой статьи нас интересуют две закладки: Import/Export и Miscellaneous. Рассмотрим их подробнее.

Import/Export (рис. 1). В поле Gerber Import (Default) задаются по умолчанию протокол и параметры координат загружаемых gerber-файлов. В строке Start Units отображается текущая настройка. Протокол переключается кнопкой RS-214-Х. Параметры координат задаются в окне Gerber Import Settings (рис. 2), доступном по нажатию кнопки Import Data. По нажатию на кнопку Advanced Options откроется окно настройки дополнительных параметров Import Gerber Options (рис. 3). В этом окне галочка Use 360 Degree Arcs as default указывает, что в загружаемых файлах используются радиальные команды полного круга. Галочка End Gerber Block at Newline указывает на то, что каждый блок данных начинается с новой строки. В окошке End of Gerber Block Character указывается символ конца блока данных.

Настройки в поле Export 2 РСВ — Options указывают, каким образом должны быть преобразованы полигоны. При активации пунктов Create Elatched Polygons и Create Solid Polygons становятся доступны стандартные для AD настройки полигонов.

Miscellaneous (рис. 4). В поле File Extensions перечисляются расширения, опираясь на которые AD осуществляет выбор файлов для загрузки. Если предполагается загрузка gerber-файлов или файлов сверления с иными расширениями, то их стоит прописать в соответствующие окошках. В поле Quick Load настраиваются опции одноименной команды — максимальный размер платы и тип загружаемых данных. В поле Custom Aperture (s) Accuracy указывается по умолчанию, какая используется точность в файлах апертур — одна цифра после запятой (1 Digit (e.g. NNN.N)) или две (2 Digits (e.g. NNN.NN)).

Загрузка данных в среду CAMtastic

Прежде чем загружать gerber-файлы, нужно создать новый САМ-документ. Для этого необходимо выполнить команду Fiie>New>CAMdocument.

Как уже упоминалось выше, gerber-файлы зачастую не предоставляют информации о типах слоев, на это указывают лишь расширения файлов. По таким расширениям AD определяет типы слоев загружаемых gerber-файлов. Список расширений, с которыми «знаком» AD, доступен в таблице окна Layer Types Detection Template (рис. 5), открывающегося командой Tables>Layer Type Detection. В графе Layer Туре этой таблицы перечислены типы слоев, а в графе Layer Type String Template — соответствующие им расширения. Если первая графа недоступна для изменений, то вторую можно редактировать. Соответственно, если предполагается загрузка файлов, расширения которых отсутствуют в таблице, имеет смысл их туда прописать.

Quick Load

AD предлагает два варианта загрузки технологических файлов: либо сразу группы файлов различных форматов одной командой, либо раздельно по форматам. Для начала рассмотрим первый вариант. Для его реализации предназначена команда File>Import>Quick Load. В результате ее выбора откроется окно File Import — Quick Load (рис. 6).

Данная команда предназначена для пакетной загрузки технологических файлов. В окошке Select Import Directoiy необходимо указать папку, содержащую нужный набор данных. Путь к ней можно задать как вручную, так и нажав расположенную справа кнопку. После указания папки ее содержимое отобразится в окне Fiie (s) in Directoiy. По умолчанию в данном окне отображаются файлы, выбранные программой AD в соответствии с системными настройками (см. рис. 4). При необходимости открыть в этом окне все содержимое выбранной папки, можно воспользоваться расположенным внизу выпадающим меню. Команда Quick Load загружает в среду CAMtastic все файлы, выделенные в окне File (s) in Directory. Если какие-то файлы загружать не нужно, с них необходимо снять выделение.

Опции в поле Loading Options предназначены для указания параметров загружаемых файлов. При загрузке файла апертур с помощью выпадающего меню Detect Aperture Formats (RS-274-D) можно указать программу, в которой они были сформированы. По умолчанию выставлено значение Auto-Detect Apertures — автоматическое определение апертур. Кнопки Gerber Options и Default Units вызывают окна настроек дополнительных параметров (см. рис. 3) и параметров координат (см. рис. 2) gerber-файлов.

После нажатия кнопки OK начинается загрузка выбранной группы файлов. Если среди них имеются файлы сверления, откроется еще одно окно — Import Drill Data (рис. 7). Нажатие кнопки Units приводит к открытию окна NC Drill Import Settings. Это окно полностью аналогично изображенному на рис. 2 — с той лишь разницей, что его настройки указывают на параметры координат загружаемых файлов сверления. В файлах сверления не всегда присутствуют данные об используемых отверстиях, на этот случай предусмотрены опции в поле Shape/Default Hole Size.

При загрузке gerber-файлов и файлов сверления AD, как правило, прекрасно справляется с определением их параметров. Однако это происходит не всегда. Если AD самостоятельно не справился с такой задачей и параметры файлов неизвестны, их можно попытаться определить самостоятельно. Для этого следует открыть gerber-файл или файл сверления в любом текстовом редакторе, найти соответствующие записи и расшифровать их, пользуясь приведенным выше описанием форматов. К сожалению, и gerber-файлы, и файлы сверления не всегда содержат данные о параметрах в явном виде. Более того, встречаются файлы сверления, в которых вообще от сутствует заголовок. В таких случаях для правильной загрузки остается лишь метод «научного тыка» — перезагружать файлы, меняя настройки, до тех пор пока они не загрузятся правильно.

Import Gerber

Команда Quick Load не всегда адекватно загружает одновременно и gerber-файлы и файлы сверления даже при условии их полноценности. Например, gerber-файлы загружаются и отображаются без проблем, а файлы сверления — нет. В этом случае можно воспользоваться специализированными командами. При этом gerber-файлы и файлы сверления загружаются в CAM-документ по отдельности.

Для загрузки gerber-данных предназначена команда File>Import>Gerber. После запуска этой команды откроется окно выбора файлов. Можно выбрать как один файл, так и группу. На следующем шаге откроется окно параметров gerber-файлов Import Gerber (s) — Options (рис. 8). Все параметры, доступные в данном окне, уже описаны выше, за исключением кнопки Aperture File. Эта кнопка открывает диалог выбора Файл апертур в случае загрузки gerber-файлов, выполненных по протоколу RS274D.

Import Drill

Для загрузки файлов сверления предназначена команда File>Import>Drill. Как видно на рис. 9, данная команда аналогична команде Quick Load. Отличие в том, что по этой команде происходит загрузка только файлов сверления. После выбора загружаемых файлов и нажатия кнопки OK открывается окно параметров gerber-файлов, изображенное на рис. 7.

Настройка типов слоев

Для настройки типов слоев предусмотрена команда Tables>Layers. В результате ее выбора откроется окно Layers Table (рис. 10), представляющее собой таблицу слоев. Каждая строка соответствует одному из загруженных файлов. В графе Name отображаются его имя, а в графе Type — соответствующий ему тип слоя. Для каждого из загруженных файлов необходимо в графе Type щелкнуть левой клавишей мыши и выбрать из выпадающего списка соответствующий ему тип слоя (см. рис. 10). Кроме того, данная таблица позволяет менять цвета слоев (графы Draw и Flash), их отображение (графа On), блокировку (графа Lock), а также удалять слои (графа Delete). Для применения изменений нужно нажать кнопку Apply.

Настройка физической очередности проводящих слоев

После нажатия кнопки OK в окне Layers Type автоматически откроется окно Create / Update Layers Order (рис. 11). Его также можно вызвать из меню командой Tables>Layers Order… Это окно отображает таблицу, каждая строка которой соответствует одному из проводящих слоев. В графе Layer Name отображается имя слоя, в графе Layer Logical Order — его логический номер, а в графе Layer Physical Order — его физический номер. Для каждого проводящего слоя необходимо щелкнуть левой клавишей мыши в графе Layer Physical Order и из выпадающего списка выбрать соответствующий ему порядковый номер (см. рис. 11). Слои нумеруются сверху вниз.

Настройка наборов сверления

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

Для каждой такой группы существует отдельный файл сверления. Данные файлы зачастую не содержат информации о слоях. В таких случаях для восстановления правильной модели платы эту информацию нужно задавать вручную. В AD это происходит путем определения наборов сверловки, то есть настройки соответствия между файлом сверления и слоями. Для настройки таких наборов предназначена команда Tables>Layers Sets. В результате ее выбора откроется окно Create / Update Layers Sets (рис. 12). Оно отображает таблицу, каждая строка которой предназначена для определения отдельного набора сверловки. В графе Layers Set Name отображается имя набора, в графе Assigned Drill Layer — имя соответствующего файла сверления, в графе Signal/ Plane Layers In Set — соответствующие слои. Если команда Tables>Layers Sets для текущего CAM-документа выполняется впервые, то таблица откроется пустой. Для каждого набора нужно:

При выборе слоев вовсе не обязательно выбирать все слои, через которые проходят отверстия текущего набора сверловки, достаточно выбрать крайние слои (см. рис. 12, на нем показан выбор крайних слоев для сквозных отверстий). Для определения нового набора сверловки нужно нажать кнопку Insert Layers Set, для удаления существующего — Delete Layers Set.

Извлечение списка цепей

Для того чтобы такие элементы топологии, как проводники, представляли собой не набор примитивов, а полноценные цепи, программе AD необходим список цепей. Если среди файлов импортируемого набора такой список отсутствует, AD сам его построит на основе импортируемой графической информации. Для выполнения этой процедуры запустите команду Tools> Netlist>Extract. Данная процедура не является моментальной. В случае сложных плат и не очень быстрого компьютера она может занимать несколько десятков минут, а в исключительных случаях даже больше часа. Поэтому нужно набраться терпения и дождаться окончания ее выполнения.

Экспорт gerber-данных в формат PcbDoc

Все описанное выше является хоть и обязательной, но все же подготовкой к последнему, главному действию — экспорту gerber-данных в формат PcbDoc. Для выполнения этого действия необходимо запустить команду File>Export> Export to PCB. Данную процедуру можно проводить только после выполнения всех вышеописанных действий. Более того, пока не будет выполнено извлечение списка цепей, команда экспорта вообще недоступна. В результате выполнения данной процедуры AD откроет среду трассировки плат и отобразит в ней результат — плату в формате PcbDoc.

Доработка модели платы до полноценного проекта Altium

Gerber-файлы и файлы сверления в сумме содержат данные только о топологии слоев, отверстиях и форме платы. Для полноценной модели платы и, тем более, для полного проекта AD этого определенно недостаточно. Поэтому принципиальную электрическую схему, библиотеку компонентов, содержащую как УГО, так и посадочные места, и остальные аспекты полноценного проекта необходимо восстанавливать вручную. Тем не менее, благодаря отмене необходимости заново трассировать плату, описанный процесс позволяет значительно сэкономить время. При этом чем выше уровень сложности платы, тем время экономится больше.

В качестве заключения

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

Источник

Добавить комментарий

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