Реклама ⓘ
Главная » Компьютерная электроника
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Реклама ⓘ

Курс по Sprint Layout 6. Часть 2 - Функции рисования. Макросы и библиотека компонентов

Функции рисования

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

Все элементы расположены на панели слева.

Рассмотрим их.

Курсор

Курсор

Горячая клавиша "Esc".

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

Масштаб

Масштаб

Горячая клавиша "Z".

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

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

Дорожка

Дорожка

Горячая клавиша "L".

Инструмент для рисования дорожки заданной ширины. Значение ширины (в мм) задается перед началом рисованием в специальном поле ниже:

Кнопка слева открывает подменю часто используемых, так называемых "любимых" ширин дорожек. Можно добавить новое значение или удалить существующее:

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

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

Вид изгиба дорожки перебирается нажатием клавиши "Пробел". Доступны пять вариантов:

При нажатии клавиши "Пробел" с зажатой клавишей "Shift" перебор осуществляется в обратном порядке.

В процессе рисования можно при необходимости фиксировать линию нажатием на левую кнопку мыши, формируя тем самым необходимую форму дорожки.

Значение длины отображается для последних не зафиксированных сегментов.

Зажав клавишу "Shift" можно временно сделать шаг сетки в два раза меньше, а зажав "Ctrl" - отключить привязку курсора к сетке.

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

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

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

Примечание - Параметры расчета (толщина слоя меди и температура) настраиваются в разделе "Imax" основных настроек программы (см. первую часть цикла).

Синими кругами отображены узлы дорожки. А еще в середине каждого сегмента дорожки видны синие окружности - так называемые виртуальные узлы. Потянув за них курсором мыши можно превратить их в полноценный узел. Обратите внимание, что в процессе редактирования один сегмент подсвечивается зеленым цветом, а другой - красный. Зеленый цвет означает то, что сегмент расположен горизонтально, вертикально или под углом 45°.

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

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

   

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

Галочка "Негативно" формирует из дорожки вырез на полигоне Авто-земли:

Контакт

Горячая клавиша "P".

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

Пункт "С металлизацией" делает контактную площадку на всех слоях меди, а отверстие металлизированным. При этом цвет контакта с металлизированным отверстием отличается от не металлизированных (обратите внимание на круглый голубой контакт). Горячая клавиша F12 включает/отключает металлизацию у любого выбранного контакта.

Формы контактных площадок не ограничиваются этим списком - их можно сделать любой формы. Для этого необходимо разместить обычный контакт (1), а вокруг него нарисовать площадку нужной формы (2). Причем следует не забывать о маске - необходимо вручную открыть от нее весь контакт (3) (о маске см. ниже).

Как и у инструмента "Дорожка" у данного инструмента внизу есть свои настройки:

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

Задав необходимые значения, выбираем инструмент "Контакт" и левым щелчком мыши выполняем размещение контакта в нужной точке рабочего поля.

Параметры любого выбранного контакта (или группы контактов) всегда можно изменить на панели свойств:

Последний пункт с галочкой включается термобарьер у контакта. Подробнее рассмотрим эту функцию в следующей части курса.

Если контактная площадка не имеет гарантийного пояска, т.е. диаметр отверстия равен диаметру контактной площадки, то она отображается следующим образом:

SMD-контакт

Горячая клавиша "S".

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

Справа поля для ввода значений ширины и высоты контакта. Под ними кнопка смены значений в этих двух полях. Кнопка слева открывает подменю часто используемых размеров контактов.

Задав необходимые размеры и выбрав данный инструмент, контакт можно размещать на рабочем поле:

Для SMD-контакта также доступна функция термобарьера на панели свойств, с тем лишь отличием, что настраивается она только на одном слое.

Круг/Дуга

Горячая клавиша "R".

Примитивы - окружность, круг, дуга.

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

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

Превратить окружность в дугу также можно потянув курсором за единственный имеющийся на окружности узел:

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

Полигон

Горячая клавиша "F".

Инструмент создания участков любой формы. Рисование происходит дорожкой с заданной шириной:

После завершения полигон отображается с заливкой и, при его выборе, возможно редактирование узлов (так же как в инструменте "дорожка"):

Панель свойств содержит еще некоторые настройки:

Можно изменить ширину линии контура, увидеть количество узлов, сделать из полигона вырез на заливке Авто-земли (галочка "Негативно"), а также изменить вид заливки полигона со сплошного на сетчатый.

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

Текст

Горячая клавиша "T".

Инструмент создания текстовых надписей. При его выборе открывается окно настроек:

  • Текст - поле ввода необходимого текста;
  • Высота - высота строки текста;
  • Толщина - три различных вида толщины текста;
  • Стиль - стиль текста;
  • Поворот на - повернуть текст на определенный угол;
  • Зеркально по - отразить текст по вертикали или горизонтали;
  • Автоматически - дополнительно добавлять номер после текста, начиная с определенного значения.

Три вида толщины текста и три вида стиля дают девять вариантов начертания (правда некоторые получаются одинаковыми):

Примечание - По умолчанию минимально возможная толщина текста ограничена на уровне 0,15 мм. Если толщина получается слишком маленькой, то высота текста автоматически увеличивается. Это ограничение можно отключить в меню настроек программы (см. первую часть цикла).

Прямоугольник

Горячая клавиша "Q".

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

Создание прямоугольника завершится после того как кнопка будет отпущена.

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

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

Фигура

Горячая клавиша "N".

Инструмент создания специальных фигур.

Первый вид фигуры - правильный многоугольник:

Доступны настройки биссектрисы - расстояния от центра до вершин, ширины дорожки, количества вершин, угла поворота.

Галочка "Вершина" соединяет противоположные вершины между собой (средний рисунок), "Залить" - закрашивает внутреннее пространство фигуры (правый рисунок):

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

Второй вид фигуры - спираль:

Задав параметры, можно создать круглую или квадратную спираль:

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

Третий вид фигуры - форма:

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

Форма также состоит из более простых примитивов - дорожка и текст.

Маска

Горячая клавиша "O".

Инструмент для работы с паяльной маской. При его использовании плата меняет расцветку:

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

Связи

Горячая клавиша "C".

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

Для удаления связи нужно щелкнуть по ней левой кнопкой мыши при активном инструменте "Связь".

Автотрасса

Горячая клавиша "A".

Примитивный автотрассировщик. Позволяет трассировать расставленные "Связи".

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

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

Повторный щелчок левой кнопкой мыши при активном инструменте "Автотрасса" по автоматически разведенной трассе удаляет ее и возвращает связь контактов.

Контроль

Горячая клавиша "X".

Инструмент позволяет увидеть разведенную цепь целиком, подсветив ее:

Примечание - в первой части курса я описывал настройку вида этой подсветки: мигающий/не мигающий Тест-режим.

Измеритель

Горячая клавиша "M".

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

Фотовид

Горячая клавиша "V".

Удобный инструмент, позволяющий посмотреть как будет выглядеть плата после изготовления:

Переключатель "Верх/Низ" меняет сторону платы для отображения.

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

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

Два выпадающих меню - "Плата" и "Паяльная маска" меняют цвет маски и цвет непокрытых маской контактов:

Примечание - Пункт "---" отображает контакты в виде покрытых маской.

Макросы

Макрос - это сохраненный участок платы, готовый к дальнейшему повторному использованию. В Sprint Layout в виде макросов организована библиотека посадочных мест компонентов.

После запуска программы по умолчанию справа открыта панель макросов. Открытием/закрытием этой панели управляет кнопка на панели инструментов в правой части окна:

Пока эта библиотека пуста.

Для подключения скачанного набора макросов достаточно его распаковать и поместить в папку, указанную в настройках SL6 (см. первую часть цикла):

После этого программа, просканировав эту папку во время следующего запуска, отобразит макросы на панели:

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

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

IPC-7251 и IPC-7351

Хочется сказать несколько слов по поводу именования своих макросов. Существуют зарубежные стандарты IPC-7251 и IPC-7351, которые определяет размеры контактных площадок и виды посадочных мест для различных типовых корпусов. Но в нашем случае оттуда понадобятся рекомендации по именованию посадочных мест.

Рассмотрим на примере конденсатора на 100 нФ серии B32922 фирмы EPCOS:

Согласно стандарту IPC-7251, наименование его посадочного места будет формироваться следующим образом:

CAPRR + Межвыводное расстояние + W Толщина выводов + L Длина корпуса + T Толщина корпуса + H Высота корпуса

Следовательно, согласно даташиту имеем:

CAPRR_1500_W80_L1800_T500_H1050

CAPRR – Конденсатор (CAP), неполярный, с радиальными выводами (R), прямоугольный (R)
1500 – Межвыводное расстояние = 15.00mm
W80 – Толщина выводов = 0.80mm
L1800 – Длина корпуса = 18.00mm
T500 – Толщина корпуса = 5.00mm

Следующий параметр опционален - для Sprint Layout не имеет никакого значения:

H1050 – Высота корпуса = 10.50mm

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

Выдержки из стандартов я приложил к статье:

  • Footprint Naming Convention. Surface Mount - для SMD-компонентов.
  • Footprint Naming Convention. Through-hole - для выводных компонентов.

Создание макросов

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

Внимательно рассмотрим схему и составим список компонентов, для которых нам понадобятся макросы:

  1. Микросхема TDA1524A.
  2. Постоянный резистор мощностью 0.25 Вт.
  3. Переменный резистор.
  4. Электролитические конденсаторы.
  5. Пленочные конденсаторы.
  6. Разъемы для подключения питания, а также для подключения источника сигнала и нагрузки.
  7. Миниатюрный переключатель.

Процесс создания макроса состоит нескольких шагов:

  1. Расстановка контактов.
  2. Рисование графики для слоя маркировки.
  3. Сохранение макроса в в отдельный файл на диске.

В видео ниже я покажу процесс создания макросов для элементов выбранной схемы двумя способами.

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

Теги:

Опубликована: Изменена: 10.03.2015 0 6
Я собрал 0 2
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 5 Проголосовало: 2 чел.

Комментарии (32) | Я собрал (0) | Подписаться

0
Макс #
Покажите лучше как красиво и правильно рисовать полигонами силовые части платы
Ответить
+1

[Автор]
aitras #
Делайте заливку все платы "Авто-землей". Потом вырезами отделяйте различные цепи друг от друга.
Отредактирован 02.10.2014 20:31
Ответить
+1
radio_andrey #
Спасибо за 2-ю часть курса! Очень полезная информация по Sprint Layout! А свою плату я узнал :)
Ответить
0

[Автор]
aitras #
Да, есть такое :)
Ответить
+1
Николай #
Вы объяснили то, что и так понятно, для новичков и кто только что открыл программу будет полезно ее прочитать, но времени занимать обучение все выше описному самостоятельно будет будет столько же, тогда смысл? Это ПО простое до боли, и вот скажем вопросы которые действительно интересны вы не раскрыли, ну например тепловой контакт? Как его сделать и настроить ? (ну это то что мне пришлось изучать самому и мучатся) может у этого ПО есть еще интересные "фишки" скрытые от прямого взора, вот что интересно. А за работу спасибо, будет куда отсылать начинающих с просьбой а расскажи и покажи...
Ответить
0

[Автор]
aitras #
Я знаю.
Меня попросили написать самое полное и подробное руководство по этой программе. Впереди еще две части. Дальше должно быть интереснее.
Ответить
0
arheep #
Как заставить программу понимать кирилицу?
Ответить
0

[Автор]
aitras #
Используйте переведенные версии. Там поддерживается кириллица. Где найти, думаю, знаете.
Ответить
0
Виталий #
Статья хорошая. Но есть несколько вопросов, связанных с данным ПО.
1. Как добавить библиотеки элементов в версию portable?
2. Как вывести правильно и проверить все Gerber файлы для передачи плат в производство?
3. ПО выводит файл сверления отверстий в формате .drl , а многие требуют в .txt формате.
Ответить
0

[Автор]
aitras #
1 Так же как и в обычную. В папке с программой есть папка MAKROS, туда и складывайте макросы. Если папки нет, то создайте. А можно вообще хранить библиотеки где угодно - главное, указать в настройках (Опции - Общие настройки - Бибилиотеки) путь к макросам. В этой статье, кстати, описано это.
2 Это будет описано в 4 части. 3 и 4 части появятся в течение ближайшего месяца. Но если надо "вотпрямщас", то посмотрите тут http://forum.cxem.net/index.php?showtopic=124826&st=160#entry1946724
Можете написать мне в ЛС если останутся вопросы.
3 Файл сверловки по своей сути текстовый. Какое у него расширение - неважно. Если требуют в txt, то переименуйте расширение файла. Все будет нормально.
Ответить
0
Виталий #
Большое спасибо за содержательный ответ.
Вопрос по библиотекам возник вот почему. Скачал SprintLayout6.0.exe при его загрузке появляется библиотека, загружаемая по адресу:
С:\Users\99E7~1\AppData\Local\Temp\RarSFX0\Macros, причем 99E7~1 я не вижу.
Ответить
0
Олег #
Как-либо можно рисовать скруглённые дорожки, а не угловатые?
Ответить
0

[Автор]
aitras #
Автоматического инструмента нет. Можно только делать углы вручную из дуг.
Ответить
0
Александр #
Скажите пожалуйста, в 5-ом SL была функция привязки к контакту (по клавише Shift), есть ли это в 6-ом, и как ей пользоваться?
Ответить
0

[Автор]
aitras #
В 6-м есть привязка к контактам. Посмотрите видео в третьей части этого курса.
Ответить
0
Александр #
Нашёл, но по мне в 5-ом была удобнее. Плюс выравнивание было (выравнивание м.б. и здесь, но пока не нашёл)
Ответить
0
Тракторист #
Народ где макросы скачать? В библиотеке нет резисторов и транзисторов почему то...
Ответить
0
Юрий #
Как сделать, чтобы при наведении курсора на деталь она показывала свой номинал?
Ответить
0

[Автор]
aitras #
Выделяете компонент, далее правой кнопкой мыши по нему и в контекстном меню выбираете "Name" в английской версии или "Название" в русской версии. И пишете имя.

Но эта функция предназначена немного для другого.
Подробное ее описание на рисунке.
Прикрепленный файл: 2016-04-14_20-52-20.png
Ответить
0
Олег #
Подскажите пожалуйста как сделать чтобы заливка землей (металлизация) была в сеточкой? Спасибо.
Ответить
0

[Автор]
aitras #
У инструмента "Полигон" это есть в настройках.
У автоматической заливки - нет. Если только сделать вручную, наставив вырезов.
Ответить
0
Павел #
Где можно скачать библиотеку. У меня название есть, но там пусто.
Ответить
0

[Автор]
aitras #
google.ru
Ответить
0
Yurec66 #
Как отредактировать названия ножек на макросе транзистора (Э Б К) ? Макрос не разгруппировывается и при повороте названия не возможно изменить.
Ответить
0

[Автор]
aitras #
С зажатым альтом можно выделить буквы по отдельности и отредактировать.
Ответить
0
Semen #
Как сделать вырезы на плате - отверстия большого диаметра, либо прямоугольники/многоугольники?
Ответить
0

[Автор]
aitras #
Нарисовать контур выреза на слое контура. Заводы как правило интерпретируют их правильно.

Внутренние углы в вырезах нужно скруглить радиусом, равным минимально доступному радиусу фрезы.
Ответить
0
nik Vik #
А ещё: как "затолкать" две, три уже готовые платы на один стол для совместной печати?
Ответить
0

[Автор]
aitras #
См. 4 часть курса. Пункт "Объединение нескольких плат на одной заготовке для комплектного изготовления": http://cxem.net/comp/comp161.php
Ответить
0
Мартин #
Для меня, эта справка, как раз. Для мелких и простеньких дел, то что надо
Ответить
0
Александр #
Подскажите, пожалуйста. Вот у меня есть на плате переходные отверстия с металлизацией. Эти отверстия я хочу закрыть с обоих сторон маской. Я нажимаю "МАСКА", потом на нужное отверстие нажимаю и металлизация цвет меняет с белого на бирюзовый, вроде. Я так сделал. Китайцам гербер послал. Они пишут что ошибка какая-то и указывают на эки закрытые маской отверстия. Что я не так делаю? Подскажите, пожалуйста. До этого не закрывал переходные отверстия, всё нормально проходило.
Ответить
0

[Автор]
aitras #
Какой диаметр отверстия?
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическое сопротивление?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

USB-реле (2 канала)
USB-реле (2 канала)
ELM327 OBD II — адаптер с поддержкой CAN Мультиметр Mastech MS8239C
вверх