Печать

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

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

Многослойные платы в Sprint Layout 6

До этого момента мы оперировали на плате лишь двумя медными слоями. Но количество слоев платы может достигать 8, 12 и даже 24 штук.

Sprint Layout, ввиду своей простоты, дает возможность использовать лишь два дополнительных внутренних слоя В1 и В2, о которых я уже упоминал в самой первой статье курса. Чтобы их включить для использования, следует открыть панель свойств платы и включить опцию "Многослойная":

В статус-баре появляются внутренние слои и их можно использовать как обычные медные М1 и М2:

Подготовка платы к производству

При трассировке, направленной на дальнейшее фабричное изготовление, необходимо соблюдать некоторые правила и нормы:

Во-первых, диаметры всех отверстий должны соответствовать диаметрам выводов компонентов, устанавливаемых в эти отверстия. Как выбрать диаметр отверстия в зависимости от диаметра вывода я рассказывал во второй части курса. Также, если используются 2 и более медных слоев, нужно не забыть о включении металлизации у необходимых отверстий.
По возможности, сведите количество используемых диаметров к минимуму. Например, если на плате присутствуют отверстия с диаметрами 0,7 мм и 0,8 мм, то совершенно безболезненно отверстия диаметром 0,7 мм можно увеличить до 0,8 мм. Для этих целей очень удобно использовать Селектор.

Во-вторых, в слое контура О обязательно нужно изобразить контур платы. Он будет использоваться для фрезеровки (или скрайбирования) платы. Ширина линии не критична - фреза пройдет вдоль центра этой линии.

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

И, наконец, в-четвертых, обязательно провести DRC-контроль платы, введя в качестве проверяемых параметров технологические ограничения конкретного производства. Если правила будут нарушены, производство будет вынуждено вернуть плату на доработку.

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

Примечание - На форуме имеется тема с часто задаваемыми вопросамипо подготовке файлов печатных плат к промышленному изготовлению.

Вывод файлов для производства (Gerber-файлы и файл сверловки)

Плата готова, DRC-контроль проведен - можно приступить к выводу необходимых для завода файлов. Для производства нужны файлы двух типов:

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

Экспорт Gerber файлов

Для получения Gerber-файлов необходимо выбрать меню "Файл - Экспорт - Gerber-формат". Откроется окно настроек экспорта:

В разделе "Слой" выбираются слои для экспорта. На рисунке выше я выбрал слои, необходимые для изготовления двухсторонней платы с маской и маркировкой.

Нужно сделать пояснение по слоям "SMD-маска". Это слои для изготовления трафаретов для паяльной пасты. К изготовлению платы они не имеют отношения и нужны в случае, если вы планируете наносить паяльную пасту на площадки, расставлять компоненты и запаивать всю плату в специальной печи или феном.

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

Названия слоев всегда можно сбросить в значения по умолчанию кнопкой "Стандартно". Здесь же можно задать свое расширение для каждого из слоев.

Примечание - Так как выходные файлы текстовые, то их расширение может быть различным. Некоторые САПР присваивают разным слоям разные расширения, но Sprint Layout независимо от слоя присваивает всем Gerber файлам расширение *.gbr, а файлу сверловки (забегая вперед) - *.drl. Поэтому, если вдруг изготовитель требует, например, файл сверловки в формате *.txt, можно без каких либо последствий переименовать расширение.

Раздел "Опции":

Раздел "Зазор для паяльной маски". Так как, в отличие от профессиональных САПР, Sprint Layout не имеет возможности настроить маску при проектировании, зазоры маски настраиваются при экспорте в Gerber.

Зазор паяльной маски - отступ края маски от края контактной площадки:

Зазор для контактной площадки сквозного отверстия и SMD-площадки настраиваются раздельно. Можно отключить экспорт паяльной маски для обычной контактной площадки, и/или для SMD-площадки (а так же для других элементов, если они включены в паяльную маску) при необходимости. О том как правильно выбрать зазор вы можете почитать в статье "Паяльная маска: особенности проектирования и изготовления" (приложил файлом к данной статье). Оптимальное значение - 0,1-0,2 мм.

Как правило, рисунок маски, в отличие от остальных слоев, передается в инвертированном виде - при изготовлении фотошаблонов закрашиваются открытые от маски участки. Но если производитель требует наоборот, то поможет опция "Инвертировать".

Раздел "Зазор для SMD-маски" содержит настройки зазора между краями SMD-площадок и краями окон в трафарете для паяльной пасты. Также имеет опцию инверсии.

Как правило, зазор трафарета достаточно сделать равными нулю, но для компонентов с мелким (менее 0,5 мм) шагом рекомендуется все-таки заузить апертуры на 0,05 мм с каждой ее стороны для предотвращения образования перемычек между соседними выводами компонента, т.е. установить зазор минус 0,1 мм.

В нижней части окна экспорта необходимо выбрать папку для сохранения файлов (по умолчанию это папка, где хранится файл текущей платы) и нажать кнопку "Создать Gerber-файл". Файлы будут созданы и сохранены в указанную папку. В списке ниже, можно видеть протокол для каждого сгенерированного файла.

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

Теперь выведем файл сверловки. Для этого нужно выбрать меню "Файл - Экспорт - Данные отверстий". Откроется окно экспорта:

Иногда производитель требует раздельные файлы сверловки для металлизированных и не металлизированных отверстий. Раздел "Выбрать" позволяет это сделать.

Раздел "Координаты". Выбирается с какой стороны будет производится сверление. Для сверления снизу (Сторона 2) возможно выбрать формат Gerber или HPGL. Опция "Сортировать по диаметру" будет сортировать отверстия по диаметру и позволит свести к минимуму перемещения сверлильного станка.

Раздел "Единица измерения". Выбор единиц измерения для координат и диаметров. CAM-системы, на которых на заводе происходит обработка файлов и подготовка производства, работают в своих внутренних единицах, а отображают и выдают "наружу" метры или дюймы в зависимости от того, какой флажок установил пользователь. Переключение с одной системы счисления на другую происходит абсолютно безболезненно. Но так как отверстия мы проектировали для метрических диаметров сверл, то и выводить лучше в миллиметрах. 

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

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

Синим цветом в скобках на рисунке выше указаны различные форматы записи координат. Формат показывает сколько цифр до и после запятой будет использоваться при записи координат и диаметров. Например, координаты в формате 3.3 будут выглядеть как 023.250 мм, а в формате 2.4 - 23.2500 мм. Соответственно, это влияет на точность расположения отверстий.

Раздел "Специальные опции" содержит дополнительные опции для Excellon-файла. Чтобы лучше понять на что они влияют, посмотрим первые несколько строк файла сверловки:

Со знака ";" начинаются строки с комментариями. Видно, что Sprint Layout во второй строке указывает формат записи координат в виде комментария. В четвертой строке указаны единицы измерения - метрические. А в одиннадцатой строке - код G90, указывающий на то, что используются абсолютные координаты.

Так вот опция "M71/72 вместо мм/дюйм" будет записывать единицы измерения в виде кодов М71/М72, "G90 - пропуск" - удалит код G90, т.е. будут использоваться относительные координаты, "Без комментариев" - удалит все комментарии. Данные опции не стоит включать без требования производства.

Подробнее о кодах Excellon файла, если вам это интересно, можно почитать, например, по этой ссылке.

 

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

Экспорт Plot-файла для фрезеровки на станке с ЧПУ

Получать рисунок дорожек на текстолите можно не только методом травления, но и фрезеровкой при помощи специальных фрезерных станков с числовым программным управлением (ЧПУ) - рисунок платы вырезается на медном слое платы тонкой фрезой.

Sprint-Layout поддерживает экспорт рисунка в Plot-файл формата HPGL (*.plt), который используется станком с ЧПУ при изготовлении.

Для создания Plot-файла необходимо выбрать в меню "Файл - Экспорт - Данные фрезер. (HPGL, *.plt)...". Откроется окно настроек:

Рассмотрим отдельные элементы окна подробнее.

Нажмите кнопку ОК, чтобы создать и сохранить задания в Plot-файл. После этого на рабочем поле отобразится результат в качестве предварительного просмотра:

В верхнем левом углу можно заметить две кнопки. Правая "Удалить полностью" удаляет рисунок фрезерования с рабочего поля. Левая переключает отображение фрезеровки - тонкими линиями или линиями с шириной записанной в задании:

Объединение нескольких плат на одной заготовке для комплектного изготовления

Часто для удешевления производства нескольких плат (особенно, если они принадлежат одному проекту - например, плата усилителя, плата защиты АС и плата блока питания) их объединяют в один комплект, который заводом изготавливается как одна плата и потом разделяются выбранным способом. Профессиональные САПР предлагают встроенные инструменты для осуществления такой возможности, но в Sprint Layout придется создавать комплект вручную.

  1. Нужно добавить вторую (третью, четвертую и т.д.) плату в проект при помощи пункта меню "Проект - Импортировать из файла". Они отобразятся в виде вкладок в текущем документе.
  2. Далее нужно создать новую плату в документе, например, с именем "Комплект" и скопировать туда все загруженные платы, разместив их с зазором, минимальное значение которого зависит от фрезы, используемой при изготовлении (для Резонита, например, зазор должен быть 2 или 6 мм). По внешнему общему контуру будет фрезерован весь комплект, а по внутренним контурам будут фрезерованы каждая из плат:

    Примечание - Контур нужно обозначать как для каждой из плат, так и общий для всего комплекта.
     

  3. Далее можно выводить файлы для производства и заказывать.

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

  

Примечание - Если для разделения плат заказывать скрайбирование, а не фрезеровку, то зазора между платами оставлять не требуется.

Возможности импорта Gerber-файлов

Начиная с шестой версии, Sprint Layout поддерживает импорт файлов формата Gerber RS274-X в проект. Для этого нужно выбрать меню "Файл - Gerber импорт". Откроется окно настроек импорта:

Слева, в разделе "Gerber (RS274-X)" находятся поля для ввода пути к каждому из файлов Gerber. Справа - окно предпросмотра результата, которое динамично обновляется по мере выбора файлов. По клику левой кнопкой мыши в окне предпросмотра происходит его разворачивание на весь экран. Повторный клик (или клавиша Esc) восстанавливает размер окна.

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

В разделе "Отверстия (Excellon)" указывается файл сверловки в формате Excellon. Результат распознавания будет также изображен в окне предпросмотра. Дополнительно нужно указать параметры, касающиеся единиц измерения (дюймы/мм) и цифрового формата. Sprint-Layout распознаёт лишь определённый цифровой формат файла Exellon. В подразделе "Цифровой формат" можно сделать необходимые настройки, выбирая из выпадающего списка какую часть вводить - целую или дробную. Если формат неизвестен, то можно открыть файл сверловки текстовым редактором и поискать формат в комментариях или попробовать различные варианты, ориентируясь на результат в окне предпросмотра.

Раздел "Создать проект" определяет где должен быть создан проект - в новой вкладке, или в текущем рабочем поле.

Также имеются два дополнительных параметра:

Для завершения импорта нажмите на кнопку "Импортировать".

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

Сравните исходный файл из стороннего САПР (слева) и работу Gerber-импортера (справа):

Трасса "NetR28_2" исчезла, а некоторые контакты слились с полигоном. То же произошло и с надписями.

Вообще, текст импортируется не как текст, а как полигоны, но это уже особенность формата Gerber:

После некоторых экспериментов выяснилось, что дорожки все-таки никуда не исчезли - они просто "спрятались" под полигоном.

Поэтому полигоны следует удалять и рисовать их заново.

А вот в стороннем редакторе Gerber все выглядит корректно:

Sprint Layout 6 Viewer

Компанией ABACOM также выпускается бесплатный просмотрщик файлов lay6. В заключение хочется сказать пару слов о нем - что это такое и как может пригодиться.

Просмотрщик представляет из себя сильно урезанный оригинальный вариант программы Sprint Layout 6 и предназначен для открытия, просмотра и печати файлов *.lay6:

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

Слои платы можно скрывать, но смена их цвета недоступна. Рассмотрим элементы главного меню.

Меню "File"

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

Окно печати оставлено без изменений и содержит все необходимые функции.

Меню "Language"

Открывает окно выбора языка. Доступны немецкий, английский и французский.

Меню "?"

Меню содержит два пункта: обновление программы и пункт вызова окна с информацией о программе:

Данный просмотрщик будет удобен тем, кто не работает в Sprint Layout 6, но хочет иметь возможность просматривать платы в формате этой программы. Также программа не требует установки и занимает всего 3,1 Мб, благодаря чему ее удобно иметь на съемном носителе, если вы распечатываете шаблоны для плат не со своего компьютера.

Итоги курса

Ну, вот и подошел к концу наш курс по программе Sprint Layout 6. Я рассказал об интерфейсе программы и всех ее функциях. Показал как создавать макросы и работать с ними, привел пример трассировки и вывод готовой платы на принтер и в формат Gerber для фабричного изготовления и многое-многое другое.

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

Всем пока и удачи! Создавайте правильные платы!

Прикрепленные файлы: