Как создать свой макрос в Sprint-Layout 5.0

 SL50_8Как то неожиданно захотелось описать то, чем сейчас занимаюсь.

Так уж повелось, что платы для своих (и чужих тоже) электронных конструкций я в основном рисую в программе Sprint-Layout. Никакой автоматики (ну почти никакой — та что есть, весьма убогая) — но я пока не доходил до схем таких сложностей, что нужны были бы автоматические трассировщики. Хотя да, надо бы, наконец, освоить хотя бы один из них. Но это уж после ликвидации завалов на работе :) . Но я отвлекся. Я ведь хотел рассказать о том, как создать свой макрос в Sprint-Layout 5.0…

Как создать свой макрос в Sprint-Layout 5.0 на основе шаблона

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

Итак, у нас есть разъем под карту памяти Micro SD, для которого нам нужен макрос.Создание макроса для Макрос разъема для Micro SD для Sprint-Layout 5.0 Скорее всего можно было бы найти для него даташит. Но типов этих разъемов есть несколько, да и потом все равно — придется, смотря на даташит — все площадки рисовать вручную. Поэтому берем этот разъем, кладем его на сканер, и сканируем с разрешением… например в 600dpi. Получаем вот такую картинкуСоздание макроса для Sprint-Layout 5.0 Редактируем ее в каком-то графическом редакторе, тщательно выравниваем и сохраняем в формат bmp. Теперь Открываем Sprint-Layout, идем в «Опции», «Шаблон…». Нажимаем кнопку «Загрузить» на любой из вкладок (можно одновременно работать с двумя шаблонами, нам сейчас нужен всего один, не плату же рисуем, а детальку) и подгружаем нашу сохраненную картинку. Вводим разрешение 600dpi.

Создание макроса для Sprint-Layout 5.0 Теперь берем линейку и измеряем любой удобный для нас размер. Например, ширину разъема. У меня вышло где-то 12 мм. Дело в том, что при введенных 600dpi — мы все равно получим неправильные размеры шаблона. И для того, чтобы подогнать размеры под правильные — нам нужно на что-то ориентироваться. На скриншоте выше можно видеть уже нарисованную мной тонкую зеленую линию — ее длина как раз 12мм (чтобы ее нарисовать — возможно придется выключить привязку к сетке). Видно, что ширина разъема на шаблоне — больше чем надо. Поэтому увеличиваем DPI до тех пор, пока не добьемся совпадения длины линии и ширины разъема на шаблоне.

Создание макроса для Sprint-Layout 5.0 Вот теперь можно приступать к рисованию. Рисуем монтажные площадки, к которым будет припаиваться корпус разъема. Для того, чтобы нарисовать контактные площадки — воспользуемся инструментом «Создатель макросов» (в том же пункте меню «Опции»). Но перед этим измерим длину всей группы контактных площадок (инструмент «Измеритель» на панели инструментов слева).Создание макроса для Sprint-Layout 5.0 Так как контактов у нас 8, а промежутков между ними 7, то получаем расстояние между контактными площадками 7.22/7 = 1.03мм (на самом деле я ошибся — расстояние 7.7 мм, а значит шаг 1.1, что в принципе подтвердилось даташитом). Вот теперь «Опции» — «Создатель макросов». Выбираем «Однорядный SIP», переключаем вид площадок с круглых на прямоугольные, выбираем их размеры (потом можно будет изменить в любой момент, например 1.6 и 0.8мм), вводим количество площадок (8) и растояние между ними 1.03 (а правильно 1.1). Нажимаем ОК и получаем аккуратный ряд контактных площадок.Создание макроса для Sprint-Layout 5.0 Удостоверяемся, что мы получили то, что надо (шаг площадок совпадает с шаблоном) и дорисовываем макрос до конца. При этом вспоминаем, что разъем мы сканировали как бы с «не той» стороны, поэтому не забываем «отзеркалить» только что созданный макрос (в Sprint-Layout принято «видеть» все детали — «сверху», а не «снизу»).

Создание макроса для Sprint-Layout 5.0 Не ленимся, ведь потом этим макросом нам и пользоваться. Не лишним будет даже подписать каждую площадку, чтобы потом не лазить по справочным данным, что я впоследствии и сделаю. Мда. Вот прям сейчас и сделаю… минутку

Создание макроса для Sprint-Layout 5.0 Теперь выделяем весь макрос — и в меню Sprint-Layout выбираем «Файл», «Сохранить как макрос». Даем макросу понятное имя… и пользуемся :) . Если кому интересно — он лежит вот здесь.
Вот такая технология. Если остались вопросы — задавайте, отвечу :)


Как создать свой макрос в Sprint-Layout 5.0: 2 комментария

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

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

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>