Sprint Layout 5. Подробное руководство.

DI HALT

Несмотря на простоту этой программы, меня часто просят написать по ней статью. Но мне все было некогда. Поэтому роль Капитана Очевидность взял на себя Sailanser. Выполнив этот титанический труд. Я лишь подкорректировал, да добавил кое где подробностей.

Всем наверно давно известна программа для изготовления печатных плат под названием Sprint-Layout, на данный момент последняя версия гордо именуется, 5.0

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

Как я и говорил, сама программа довольно проста, но имеет множество кнопочек и менюшек, помогающих нам в работе. Поэтому наш урок в рисовании платы разделим на насколько частей.
В первой части познакомимся с программой и узнаем, где и что в ней прячется. Во второй части нарисуем простенькую плату, которая будет содержать, к примеру, пару микросхем в DIP корпусах (причем эти микросхемы сделаем с полного нуля), несколько резисторов и конденсаторов, также посмотрим такую интересную фишку программы как Создатель макроса и сделаем с его помощью корпус микросхемы, например TQFP-32.
Также я покажу как обрисовать плату с картинки или фотографии.

Часть 1: Что и где у нас прячется и как это помогает нам в рисовании печатной платы.

После того как нашли программу, скачали, распаковали из архива и запустили, то видим такое вот окно.

Это непосредственно окно работы нашей программы, где мы в последствии будем рисовать платку.

Начнем с верхней панели

Сначала посмотрим, что у нас прячется за надписью Файл.

Жмем на эту надпись, и тут же у нас появляется выпадающее меню.

  • Новый,Открыть,Сохранить,Сохранить как, Установки принтера…, Печать…, Выход С этой братией и так все ясно. Чай не первый день в винде сидим.
  • Сохранить как макрос… Эта опция позволяет нам сохранить выделенный фрагмент схемы или иных деталей как макрос, который имеет расширение .lmk дабы в дальнейшем не повторять действия по их созданию заново.
  • Автосохранение.. В этой опции можно настроить автосохранение наших файлов с расширением .bak и поставить необходимый интервал в минутах.
  • Экспорт В этой опции мы сможем сделать экспорт в один из форматов т.е сохранить нашу платку как картинку, как файл гербера для дальнейшей передачи на производство сохранить как файл сверловки Excellon а также сохранить как файлы контуров для последующего создания платки с помощью ЧПУ станочка. Обычно пригождается при подготовке к фабричному производству.
  • Директории… В этой опции мы можем настроить параметры работы с программой, такие как сочетание клавиш расположения файлов, макросов, цвета слоев и т.д и т.п.

Переходим к следующему пункту Редактор

  • Отменить, Восстановить, Копировать, Вырезать, Вставить, Удалить, Выделить все Тоже все привычно и стандартно.
  • Удвоить По быстрому сделать дубль выделенной детали. Хотя, ИМХО, привычней ctrl+C ctrl+V.
  • Копии…
  • При выборе этого пункта откроется следующее окно:
  • В котором, мы сможем указать, сколько копий выделенной детали нам надо сделать по горизонтали и вертикали и как их расположить или плиткой или просто в ряд. Удобно когда надо нафигачить матрицу чего либо. Например пятачков или резисторов каких.

Следующий пункт меню у нас Проект:

  • Добавить плату… Тут сможем добавить еще одну плату в наш файл, например очень удобно когда рисуешь основную плату и блок с кнопочками вот и можно на одной вкладке сделать основную плату потом нажать Добавить плату… и на новой вкладке нарисовать сам блок с кнопками. А еще дополнительные платы это один из немногих способов перетащить с платы на плату кусок монтажа.
  • Свойства платы… В этой опции мы можем настроить свойства нашей платы, такие как высота и ширина, а так же задать ей имя, например «Моя платка». Это же, кстати, проще из меню инфо на главной панели сделать.
  • Копировать плату В этой опции мы можем скопировать нашу плату, дабы на копии сделать небольшие изменения, например, где-то поставить немного другой разъем.
  • Удалить плату — и так все ясно :)
  • Установить последней, Установить первой, Переместить вправо, Переместить платку влево Это тасовать очередность плат в чертеже. Почти бесполезная фича.
  • Импортировать из… Но мой взгляд самая полезная опция т.к позволяет вставить в платку другую платку из созданных ранее, например очень помогает когда нарисовал сложный корпус а как макрос сохранить забыл.

Следующим пунктом у нас Действие

  • Повернуть, Зеркало по горизонтали, Зеркало по вертикали Пояснений, думаю, не требуется. Разве, что поворот делается на фиксированный угол который задается в опциях, да детальки зеркалятся на том же самом слое. Как картинка. Впрочем, лучше самому один раз тыкнуть чем читать эту муть :)
  • Группировать, Разгруппировать Можно связывать детали в блоки. Таким образом, например, можно и макрос сделать. А еще при копировании обьекты группируются. Порой это бесит, а порой нравится. По ситуации зависит.
  • Переместить на противоположный слой — перебрасывает деталь на соответствующий слой с другой стороны. Медь на медь, шелк на шелк.
  • Переместить на слой — Аналогично верхнему меню, но с небольшой разницей, позволяет непосредственно выбрать слой, куда и будем перемещать нашу деталь.
  • Привязать к сетке На мой взгляд, очень удобная фишка (которой, кстати, не хватает в более серьезных программах, например в таких как Eagle) в программе когда рисуешь платку с разными деталями у каждой свой шаг выводов и когда прокладываешь между ними проводники. Причем сетку можно любую задать в два клика.
  • Удалить соединения В программе Sprint-Layout есть такая фишка как воздушные соединения. Обычно ими обозначают перемычки, например между двумя отверстиями, сначала поставили два пятачка, сделали между ними соединение, оно будет тонкой зеленой линией, а потом на другом слое провели между этими двумя пятачками дорожку, и выбрали эту опцию, тогда программа проанализирует нормально соединенные пятачки и уберет все лишние воздушные соединения.
  • Удалить элементы вне платы Весь рабочий экран с сеткой в программе считается как плата так вот если какой то элемент попадает на ее границу, то данный пункт просто удаляет все что выходит за эти границы.
  • Восстановление маски… При выборе этой опции видим такое вот окошко

    Маска применяется на фабричных платах. Это та самая «зеленка» которой покрывают платы на заводе, оставляя открытыми только контакты под пайку. Если сбросить маску и отдать на завод, то потом получишь адский геморрой с процарапыванием этого лака по всем контактным площадкам. Содрать его задача не легкая и очень утомительная. На первой версии Pinboard одна из контактных площадок по ошибке оказалась закрыта маской. Монтажники изматерились.

Следующая по списку у нас Опции.

Установки…
При выборе этой опции у нас откроется окошко установки основных параметров нашей программы, поэтому остановимся на нем более подробно.

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

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

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

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

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

Это как бы уменьшенная копия нашей платки, включать или нет, это решать уже каждому меня лично прикалывает. Фанаты жанра RTS тоже оценят :)

Всплывающие окна в основном всякие подсказки в программе — очевидно.

Ограничить высоту шрифта (мин 0,15мм)
Вот та галочка что ищут многие начинающие да и не только пользователи этой программы если она стоит то когда делаем надписи на плате или на элементах то мы не можем сделать размер букв меньше чем 1,5 мм. Так что если надо, куда то ставить текст размером меньше чем 1,5 мм то рекомендую ее снять. Но при отправке на производство это надо учесть. Не везде могут напечатать шелкографию столь малого разрешения.

Идем дальше и видим еще один интересный пунктик, а именно Ctrl+ мышь для запоминания параметров выделенный объектов, если этот пункт активирован, то появляется один интересная штука. Например, нарисовали две контактные площадки и между ними проложили дорожку скажем шириной 0,6 мм потом сделали еще и еще что-то и в итоге просто забыли какая была ширина этой дорожки, конечно можно просто по ней щелкнуть и в настройке ширины дорожки у нас отобразиться ее ширина,

тут вместо 0,55 станет наша ширина 0,60, но ведь потом подкручивать ползунок, справа от числа, дабы подстроить ширину на 0,6 лениво ведь, но если мы щелкнем на той же дорожке с зажатой кнопкой Ctrl то тогда наше значение 0,6 сразу запомниться в этом окне и новую дорожку, мы будем рисовать уже толщиной 0,6мм.

Использование шага 0,3937 вместо 0,4.
Переводик конечно очень корявый в оригинале этот пункт написан так HPGL-Skalierung mit Faktor 0.3937 statt 0.4 в общем этот пункт отвечает за создание HPGL файла для последующей передачи на координатный станок, и указывает использовать ли один знак после запятой либо в зависимости от станка использовать четыре знака после запятой.

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

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

Идем дальше и пункт Директории

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

А дальше у нас пойдет пункт Библиотека

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

Переходим к пункту Возврат

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

Переходим к следующему пункту, и он у нас называется Imax тут показывают кино в 3D формате

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

И последний пункт в нашей настройке это пункт Клавиши

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

С пунктом Установки мы закончили и посмотрим остальные опции выпадающего меню Опции

Свойства
Если выбираем этот пункт, то справа в программе у нас откроется окошко

Свойства где мы можем задать размер нашей платки по ширине и высоте а также ее название.

DRC-контроль
При выборе этого пункта у нас откроется справа еще одно окно

Которое позволит нам проконтролировать нашу нарисованную платку поставить зазоры ограничения и т.д. Архиудобная и архинужная вещь. Особенно при отправке плат на производство, да и в кустарных условиях пригождается. Суть в чем. Ставим, например, минимальный зазор в 0.3мм и минимальную дорожку не меньше чем 0.2мм и при DRC проверке прога нам найдет все места где эти нормы не выполняются. А раз не выполняются, то могут быть косяки при изготовлении платы. Например, дорожки склеются или еще какая проблема. Также тут идет проверка диаметров отверстий и прочие геометрические параметры.

Библиотека
При выборе этого пункта мы увидим еще одно окно в правой части программы.

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

Шаблон…
Если выбрать этот пункт, то увидим такое окошко

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

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

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

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

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

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

Предыдущий масштаб
Вернуться к предыдущему масштабу, тут все просто.

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

О проекте…
Если выбрать эту опцию то можно написать что либо о самом проекте, а потом вспомнить особенно после вчерашнего, что я там рисовал то, выглядит это так.

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

Тут видим, что отверстий нам сверлить 56 штук и надо пять их них подогнать, дабы внутренняя точка на контактной площадке была 0,6 мм.

Создатель макроса…
Очень, очень, очень, полезный пункт в программе, который позволяет нам нарисовать сложный корпус, такой например как SSOP,MLF,TQFP либо какой то другой за минуту-другую. При нажатии на этот пункт откроется такое вот окошко.

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

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

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

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

Как и говорил опишу эти иконки, двигаться буду слева на право и просто их перечислять если в иконке будет какая нить настройка то остановлюсь более подробно.
Поехали слева на право Новый, Открыть файл, Сохранить файл, Распечатать файл, Отменить действие, Повторить действие, Вырезать, Скопировать, Вставить, Удалить, Продублировать, Повернуть а вот тут сделаем первую остановку, и посмотрим более подробно на этот пункт, если выбрать какой то компонент на нашей платке и щелкнуть на маленьком треугольнике рядом с иконкой поворота то увидим следующее.

Вот тут то мы и сможем выбрать на какой угол нам вращать нашу деталь как я говорил выше он был по умолчанию 90 градусов а тут и 45 и 15 и 5 и даже можем поставить свой например как я поставил 0,5 т.е пол градуса.
А теперь развлекаемся! Накидываем на плату комплектухи, разворачиваем ее как попало, под произвольными углами. Разводим все это кривыми линиями аля Topor и хвастаемся перед друзьями укуренными платами с психоделической разводкой :)

Идем дальше.
Отразить зеркально по вертикали, Отразить зеркально по горизонтали, Выровнять…

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

Вот на картинке хорошо видно процесс до и после выравнивания.
Идем дальше.
Привязать к сетке, Удалить соединения, Группировать, Разгруппировать, Масштаб…

Обновить, Шаблон, Свойства, Контроль, Библиотека, О проекте и Прозрачность
Прозрачность тоже довольно интересный пункт, который позволяет видеть слои особенно полезен когда делается двухстороння плата и очень много проводников на каждом слое, если нажать эту кнопку то выглядеть будет примерно так.

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

Теперь обратим наше внимание на панель, которая у нас располагается слева

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

Контакт Данная иконка позволяет нам выбрать форму контактной площадки.

Если же выбрать строку «с металлизацией» то контактная площадка изменит цвет на синеватый, с красным тоненьким кругом внутри, это будет подразумевать под собой что в данном отверстии идет металлизация и что это отверстие переходное с одной стороны платы на другую. Также такие контактные площадки очень удобно ставить на двусторонних платах, т.к при последующей распечатке эти контактные площадки будут пропечатаны на обоих, сторонах нашей будущей платы.
SMD- контакт При выборе этой иконки, появляется возможность расположить на нашей платке маленькие smd контакты.
Дуга Данная иконка позволяет нам нарисовать окружность или сделать дугу.

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

Это бывает особенно актуально тем кто делает свои платки по технологии ЛУТ и у кого при печати на лазерном принтере, принтер не делает идеально черным большие закрашенные области. В настройках также можно выбирать толщину окантовки, чтобы регулировать округлость углов нашего полигона.
Фигура
Если выбрать эту иконку, то тогда открывается окошко из которого можно нарисовать либо какую нить фигурку а можно и причудливую спираль изобразить.

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

Соединение
При выборе этой иконки указатель становиться маленьким и включается режим «воздушного» соединения, достаточно щелкнуть на одной контактной площадке а потом на другой и между ними появится вот такая замечательная зеленая ниточка, которую многие используют для того чтобы показать на плате перемычки, которые потом надо будет запаять. Вот только перемычки я бы ей делать не советовал. Дело в том, что они не дают связи при электрической проверке. Лучше всего перемычки делать дорожками на втором слое, соединяя их через сквозные металлизированные отверстия. В этом случае электрическая проверка покажет контакт. Так что, ИМХО, соединение это бесполезная вещь.

Автотрасса
Неимоверно простецкое подобие авторазводчика. Работает просто. Вначале соединяем пины через «соединение», а потом тыкаем в них инструментом автотрассера. Опа..

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

Контроль
Электрический контроль. Позволяет найти все замкнутые цепи. Архиполезная вещь при разводке. Особенно когда у тебя уже дофига всяких цепей проведено и глаз отказывается воспринимать эту кашу. А так ткнул тестером — все засветилось. Красота! Особенно полезно земли и питания вычислять. Чтобы не забыть ничего запитать. Главное перемычки делать не через «соединение», а по второму слою.

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

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

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

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

Теперь подходим к небольшим настройкам
Первым пунктом у нас идет настройка шага сетки первые семь пунктов шага сетки забиты самим производителем программы и их изменить никак нельзя, можно только выбрать но также в настройке сетки можно добавить и свои размеры достаточно нажать «Добавить шаг сетки…» и ввести свои параметры что я и сделал добавив шаг сетки 1мм, 0,5мм, 0,25мм, 0,10 мм 0,05мм и 0,01 мм

Активный на данный момент шаг сетки отображается галочкой и с данный момент составляет 1 мм

Также можно и удалить отмеченный шаг сетки или вообще ее выключить привязку к сетке достаточно щелкнуть по соответствующей строчке. А если двигать с нажатой клавишей Ctrl то шаг сетки игнорируется. Удобно когда надо что-либо подвинуть не по сетке.

Следующие три настраиваемых пункта:

  • Настройка ширины проводника, где мы настраиваем ширину нашего проводника.
  • Настройка размера контактной площадки, тут мы настраиваем внешний и внутренний диаметр.
  • И последняя настройка это настройка размеров контактной площадки SMD по горизонтали и по вертикали.

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

Теперь осталась только нижняя панель:

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

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

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

Тут же можно и на заливке сделать негативную надпись. Тоже делается просто — кладем надпись на заливку (заливка разбегается от надписи в разные стороны), а потом в свойствах ставим галочку «Без зазора». Все, надпись стала в виде прорезей в заливке.

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

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

Часть №2
Нарисуем простенькую платку, создадим корпус TQFP-32 и узнаем, как обрисовать платку найденную в Интернете.

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

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

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

  • Две микросхемы в DIP корпусах по 14 ножек у каждой микросхемы.
  • Шесть резисторов.
  • Один полярный конденсатор и два обычных конденсатора.
  • Один диод.
  • Один транзистор.
  • Три светодиода.

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

Вот так выглядят эти микросхемы в DIP корпусах, и имеют размеры между ножками которые составляют 2,54 мм и между рядами ножек эти размеры 7,62 мм.

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

Запускаем нашу программу и ставим активным слой К2, размер контактной площадки равным 1,3 мм ее форму выбираем «Закругленный вертикально» ширину проводника равной 0,5 мм, и шаг сетки выставим равным 2,54 мм.
Теперь согласно размерам, которые я приводил выше нарисуем нашу микросхему.

Теперь проверим ее размеры. Впрочем, если делать по сетке это и не требуется. Куда она денется с подводной лодки?

Все получилось как и планировалось.

Тогда сохраним нашу будущую плату. Нажимаем на иконку дискеты и водим в поле название файла.

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

Для этого переключим шаг сетки на 0,3175 поставим толщину проводника равной 0,1 мм и сделаем активным слой В1.

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

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

Почему я нарисовал именно так?
Все очень просто у нас в программе по умолчанию пять слоев это слои К1,В1,К2,В2,U.
Слой К2 это сторона пайки (нижняя) компонентов, слой В1 это маркировка компонентов, т.е куда что ставить или слой шелкографии который потом можно будет нанести на лицевую сторону платы.
Слой К1 это верхняя сторона платы если делаем плату двухсторонней, соответственно слой В2 это слой маркировки или шелкографии для верхней стороны и соответственно слой U это контур платы.

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

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

Но я отвлекся. Мы сделали нашу микросхемку в корпусе DIP-14 теперь нам надо ее сохранить как макрос для того дабы в последствии не рисовать подобное , а просто взять из библиотеки и перенести на плату. К слову сказать, вряд ли ты найдешь SL5 без макросов вобще. Какой то минимальный набор стандартных корпусов уже есть в папке макросов. А по сети ходят целые комплекты из макросборок.

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

Потом нажмем на иконку замка — сгруппируем. А лучше запомнить хоткеи и юзать их.

И все наши три объекта сгруппируются в один

После этого выберем Файл, Сохранить как макрос…

И зададим ему имя DIP-14. Также не помешает создать дерево папок в директории макросов. И не сваливать все сборки в одну помойку, а сортировать их по разделам.

Теперь нажмем на кнопку макросы:

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

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

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

Ставим толщину проводника 0,1 мм

Выбираем шаг сетки равным 1 мм

И рисуем контур нашей будущей платы.

Наблюдательный человек скажет ага, начальная точка контура не лежит непосредственно на нуле и будет абсолютно прав я например когда рисую свои платы всегда отступаю сверху и слева по 1 мм. Обусловлено это тем, что в дальнейшем плата будет делаться либо
с помощью метода ЛУТ либо с помощью фоторезиста, а в последнем необходимо чтобы на шаблоне были негативные дорожки, т.е белые дорожки на темном фоне, и при таком подходе в проектировании платы готовый шаблон потом легче вырезать, делать несколько копий на одном листе. Да и сама плата при таком подходе выглядит гораздо красивее. Многие наверно качали платы из сети и самый прикол получается, когда открываешь такую плату а там, чертежик посередине огромного листа и какие то кресты блин по краям.
Теперь поменяем шаг сетки на 0,635 мм.

И примерно поставим наши микросхемы

Теперь нам надо нарисовать конденсатор.
Выбираем Контакт, Круг

Шаг сетки оставим тот же равный 0,635 мм.
Поставим внешний круг нашей площадки равный 2мм а внутренний 0,6 мм

И поставим две контактные площадки на расстоянии 2,54 мм

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

И на нем нарисуем примерный радиус нашего конденсатора, для этого нам понадобиться инструмент дуга.

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

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

Вот мы и получили наш конденсатор смотрим в схему и видим что он подключается к выводам 4,5 и 1 микросхемы вот примерно туда его и воткнем.
Теперь установим ширину дорожки равной 0,8 мм и начнем соединять ножки микросхемы, соединяем очень просто, сначала щелкнули на одной ножке микросхемы левой кнопкой микросхемы потом на другой, и после того как довел проводник (дорожку) туда куда хотели щелкаем правой, после то как щелкнули правой дорожка больше не будет продолжаться.

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

Помимо всего прочего в слоях, есть одна интересная веешь, такая как отключение видимости слоя, достаточно шелкнуть на имени НЕАКТИВНОГО слоя чтобы сделать его невидимым. Удобно когда проверяешь плату, чтобы всякие лишние линии не мозолили глаз и не отвлекали.

В результате плата выглядит так:

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

Теперь немного пояснений по печати зеркального/незеркального изображения. Обычно проблема возникает с ЛУТом, когда по неопытности печатаешь изображение не в том отображении. Проблема решается на самом деле просто.

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

А вот верхний надо зеркалить. Так что когда будете делать двусторонку (хотя не советую, большую часть плат можно развести по одной стороне) то ее верхнюю сторону надо будет уже зеркалить при печати.

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

Если вы печатает для ЛУТа или фотошаблон для резиста, то надо чтобы цвет был максимально темный и непрозрачный. А дорожки у нас по дефолту зеленые и при печати будут серыми. Это легко решается выбором черного цвета для печати. Также надо выключить все другие слои. Такие как шелкография и оборотная сторона платы. Иначе будет каша.

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

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

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

Теперь выберем иконку текст, в ней проставим размер шрифта 1.0 мм (как сделать, дабы можно было писать шрифтом меньше чем 1,5 мм я уже писал так что смотрим внимательно) включим английский язык на клавиатуре и начнем расставлять обозначения элементов в зависимости, от элемента перед постановкой надписи будем нажимать кнопочки с углами поворота шрифта 0,90,180, или 270 градусов.

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

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

И в поле пишем наш номинал резистора R1 согласно схеме он у нас 1,5К
Написали, жмем ОК и потом если подведем указатель к резистору R1 то у нас высветиться его номинал.

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

Вот мы и сделали простую плату.

Создание корпуса TQFP-32
Идем дальше теперь мы нарисуем немного сложный корпус, а именно TQFP-32 для этого на нашей платке сделаем вторую вкладку. Делается она очень легко, нажимаем вот тут

Прямо на надписи правой кнопкой мышки и в выпадающем меню выбираем Новая плата. После отвечаем утвердительно на вопрос, откроем свойства новой платки и назовем ее TQFP-32.

Теперь открываем даташит на микросхему которую собрались рисовать сделаем например смотря на даташит от ATmega-8.

Вот что пишут нам в самом даташите. Параметров дофига, но ничего. Сначала уменьшим размер сетки до 0,15785 мм на всякий случай, а потом откроем такую фишку программы как Создатель макроса.

Опции ->Создатель макроса.

После того как открыли, то мы перед собой видим такое окно.

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

Теперь щелкаем на кнопке ОК. Наш корпус становится красным и привязан к мышке и потом щелкаем в любом месте экрана.

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

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

Отрисовка картинки
И последний шаг нашего урока, я расскажу как из изображения платы найденного в журнале или на просторах Интернета сделать платку.

Для этого создадим следующую вкладку и назовем ее Интернет.
Дабы для повторения долго не искать выйдем в Интернет и в поисковике наберем «Печатная плата» поисковик выкинет кучу ссылок и картинок выберем из них что либо просто так.

Вот мы видим такую картинку из левой части нам надо только размеры и все они у нас 37,5 на 30 мм.
Вот мы с такими размерами и нарисуем контур на слое U.

После того как нарисовали, возьмем наше изображение и с помощью графического редактора уберем все что у нас находиться в левой части, она нам в принципе не нужна а правую часть сохраним в файл с расширением .ВМР. Если сканируем платку из какого то журнала то лучше сканировать с разрешением 600 dip и сохранять в файл .ВМР После того как сохранили в программе переходим на слой К2 нажимаем на иконку ШАБЛОН.

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

Нажимаем кнопку Загрузить… и выбираем наш файл. После этого экран у нас примет такой вид

Крупновато будет, не правда ли? Вот и я о том. Теперь смотрим от чего мы можем оттолкнуться на этой плате, т.е размеры чего мы знаем точно, а у нас их два это сами размеры платы и микросхема в DIP корпусе, отлично вот по этим размерам мы и будем меняя параметры в окошках Размер, СдвигX, СдвигY подгонять наше изображение до приемлемого критерия.
У меня получилось вот с такими параметрами.

Вот и все теперь просто обрисовываем деталями эту картинку. Вполне возможны случаи когда детали могут не попадать со 100% на нарисованное на картинке, это не страшно главное есть картинка на фоновом слое и набор макросов с фиксированным размером а это самое главное. В программе Sprint-Layout имеется великолепный набор макросов, да и постепенно когда будут рисоваться новые детали он еще и будет пополняться своими.

Когда наложен шаблон на задний фон и делаем его обрисовку то дополнительно можно поиграть вот с этими двумя кнопочками

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

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

Удачного создания плат!

132 thoughts on “Sprint Layout 5. Подробное руководство.”

  1. Мда,подзабыл я эту программульку на дальней полке:)Для простеньких плат самое то!Первые шаги в ней делал.Спасибо Ди,твоя статья как осенила,нужно макетик сделать маленький,а времени мало.

    1. Одна закладка, одна плата, сколько хочешь копий на листе.
      Во загнул блин :)

      Если надо 2-3-4 разных плат за раз распечатать, то просто покидай их на одну какую нить вкладку и все

  2. Спасибки за столь ценное руководство. Уже зачесались руки что-то сделать. :-) Единственное НО — вот в этом месте «Если сканируем платку из какого то журнала то лучше сканировать с разрешением 600 dip и сохранять в файл .ВМР»
    «dip» я так понимаю «dpi»?
    А так все просто супер!

  3. описание ОЧЕНЬ подробное.+0001 для НЕумных что-ли???? вот так самостоятельно думать отучают… мне одна ученица сказала:»а зачем я это УЧИТЬ буду??? я, если потом понадобится, человека найму и он за меня сделает»….. вот и здесь, зачем САМОМУ разбираться, проще статью прочитать(медленно и два раза).

    1. А мне вот очень полезна данная статья, ибо первый раз открыл прогу — понатыкал «че попало» и нифига толком не получилось. Зачем делать все неправильно, если можно сначала это изучить, а потом уже делать правильно?
      Следуя Вашей логике, может быть ребятам из MathWorks такую же претензию предъявить, мол, что ж они самообразование губят, мануалы, факи и прочую лабуду к MATLAB’у пишут целыми гигабайтами? xD

      А если по теме: комраду Sailanser’у огромное человеческое СПАСИБО! Теперь хоть не придется втыкать на черное пятно на экране аки барану на новые врата :)

  4. Спасибо! Отличная статья!
    А где найти калькулятор?
    Который упоминался на предмет расчета тока и ширины проводников!!!
    Я уже искал его — не нашел!!! -)))
    Наверное где-то на самом видном месте лежит! -))))

  5. Кстати о птичках. Было бы интересно почитать о нюансах выбора конструктивных элементах печатных плат. Типа, какие моменты следует учитывать при проектировании, какие параметры дорожек/контактных площадок/переходных отверстий выбирать в зависимости от предполагаемого метода изготовления платы и прочих влияющих параметров, как лучше соединять проводники (в стык или со скосами), когда применять заливки и тд. Конечно в интеренетах (да и в книгах) об этом написано много, но хотелось бы какого-то обобщённого руководства для чайника. =)

  6. Я так понимаю, этот тул заточен в основном на прямое рисование платы без привязки к схеме.

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

    Чем народ пользуется для более сложных схем? Конечно же за исключением Еagle Layout, который раздражающе убог из-за излишне жесткой привязки к схеме.

      1. А вот неустраивает именно страшно жесткой привязкой к схеме. Очень много негибкостей. Допустим, развожу я плату, и мне нужно поставить перемычку над парой линий из 0-омного smd-резистора. В игле без возврата к принципиальной схеме и ненужной вставки компонента это сделать нереально. И даже там он пытается вставить палки в колеса.

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

        В общем, как-то нет счастья с Иглом.

      1. Altium жирная прога,особенно в связке с SolidWorks.Сам слюнкой истекаю и осваиваю и солид и альтиум параллельно,времени вагон уходит.Только вот если чего побыстрому нада,тогда Sprint вполне подходит

        1. А почему именно в связке с СолидВорксом? Что он такого особого даёт? 3D модели элементов строить? Так это и любой другой CAD позволяет (например тот же Inventor или Компас3D). Или я чего ещё не знаю? А вообще, целесообразность самостоятельного построения трехмерных несколько сомнительна — я тоже когда начинал осваивать Альтиум кинулся рисовать 3D модели микросхем (успел даже нарисовать в Инвенторе параметрические модели PDIP, SOIC, TFQP, MLF, QFN, BGA — если кому интересно, могу поделиться), а потом полазил в инете и понял, что всё уже нарисовано до нас (ну кроме, может, каких-то специфических деталей), проще взять готовые. На освоение, собственно, Альтиума у меня ушло всего два-три дня при том, что раньше я никогда не разводил платы и соответствующим софтом не владею.

          1. Солид взял в связку,т.к. его самого по себе нужно осваивать,а с другой стороны,когда речь идет о законченном устройстве,то 3D модель и чертежи всей конструкции нужны,иначе напильником пилить долго и упорно.Для примера сделать сварочный инвертор,сделать как положено а не из того что под рукой.Плата,радиаторы,вентиляторы,и для этого всего нужен сборный каркас и корпус.Я себе поставил задачу не тупо повторить,а сделать свой,взяв за основу лучшие идеи.Да и знание САПР поднимает уровень как специалиста.

  7. Прога конечно хорошая, и от версии к версии все больше наворотов, тем не менее я ей не пользуюсь, хотя постоянно скачиваю и просматриваю новые версии.
    Причина проста и банальна: до тех пор, пока в ней не появится привязка к схеме и поддержка NET листов, для меня она бесполезна. Нет смысла держать всю схему в голове, вручную класть на рисунок каждый элемент, да еще контролировать самому правильность соединений, и их отсутствие. Это хорошо начинающим, если нужно развести одну микросхему с 3-5 детальками. А для даже сравнительно простой схемы с контроллером на 20-28 ног, парой периферийных микросхем и десятком деталей обвеса — уже напрягает… (хоть и имею богатый опыт разводки вручную на бумаге плат на 20-50 микросхем в 70-80х годах).
    Даже, например, CM2000 при всей его простоте, но по нарисованной схеме насыпет детали на плату, покажет соединения между ними, и пусть автотрассировка у него паршивая и я ей никогда не пользуюсь, но и для ручной разводки мне достаточно лишь растащить оптимально детали по плате, сдвигая и поворачивая, чтобы связи были короче и не перекрещивались, и потом развести вручную, контролируя соединения, время от времени оптимизируя NET лист, и видя неразведенные связи.
    Если надо, например, добавить кусок схемы к уже разведенной плате, мне достаточно только перезагрузить NET лист с компонентами, растащить куда надо появившиеся новые детали, опять же руководствуясь видимыми связями между ними, и никаких проблем… Если какого элемента нет в библиотеке, легко сделать его самому, взяв за основу похожий и переделав, или создав заново из линий, дуг, прямоугольников, пинов и прочих элементов. Сейчас у меня накопилась довольно приличная библиотека своих элементов — например, всякие индикаторы, микроконтроллеры, реле, трансформаторы, и всякое другое. Уже лет 10, как я отказался от всяких прочих CADов (года с 1985 по 2000 перепробовал почти все, что были). Пользуюсь только CM2000 (CircuitMaker/TraxMaker). И жалею тех, кто еще пользуется Sprint Layout… Как же им тяжело, беднягам… Все вручную…

    1. SL хорош тогда когда рисуешь без схемы. Сразу печаткую. Большую часть проектов на МК можно так делать. Ведь ноги программируешь как хошь, так что запутаться сложно.

      1. >> Большую часть проектов на МК можно так делать. Ведь ноги программируешь как хошь
        Ну это несколько преувеличено — обычно часть переферии висит на фиксироованных ногах, либо должна быть на одном порту и идти подряд и тд., так что тоже совсем уж от балды не наподключаешь =).

      2. Я как-то больше к схемам привык. Всегда со схемы начинаю. По ней сразу все ясно, а по плате вспоминать, что есть что, при 2-3 микросхемах и более уже в лом. В одном и том же DIP16 или DIP28 все, что угодно может быть. Да и через полгода без схемы уже трудно по плате вспомнить, что там было… А схему пару раз глянул, и все уже в голове.

    2. Как-то попробовал использовать CM2000 и сложилось первое впечатление, что это какая-то студенческая прога-поделка чисто для ознакомления с понятием «проектирование плат».. но похоже это далеко не так. Теперь ждем от вас статью по проектированию в CM2000! =)

      1. Я еще с CM6 начинал до CM2000. Сначала тоже не понравилась после OrCADов да PCADов. Потом прочувствовал, втянулся, теперь только им и пользуюсь. Причем полностью пока не освоил, использую только то, что нужно. А там и симулятор есть, и файлы для сверления выдает, и еще много чего. А профессиональная версия и экспорт — импорт в формате PROTEL и DXF поддерживает, но мне пока это тоже ни к чему, электронику последние лет 15 паяю только для себя, на работе полностью перешел на программирование…
        В общем, чтобы нарисовать схему и сделать плату под утюг, с соблюдением всех требований на зазоры между дорожками и прочее, вполне хватает. Также простейшую документацию распечатать.
        Со статьей не знаю, лень… Проще самому что-то сделать, чем другим рассказывать, как это делается. Может, под настроение как нибудь и решусь…

        1. Я еще и для изготовления передних панелей исполюзую))) Можно еще для сверления отверстий трафареты делать. Надо например просверлить несколько отверстий в оргстекле — нарисовал по сетке контактных плащадок, распечатал, приклеил скотчем к оргстеклу, и вперед кернить или сразу сверлить. Тоже самое с металлом и деревом. ВОТ!

          1. Я в TraxMaker часто делаю чертежики покупных пластмассовых корпусов с местами креплений под платы, чтобы каждый раз снова не измерять. Удобно по сетке все размеры считать.
            Еще там удобно то, что перед выводом на печать можно настроить массштаб с точностью до тысячных. Позволяет компенсировать погрешность принтера или усадку бумаги при нагреве. Или разводку по сетке 2,54 использавать для наших микросхем с шагом 2,5мм.

    3. +1 однозначно. Без привязки к схеме этот Спринт — для трёх микросхем и подходит. Чуть больше — уже увязнешь. Так что — в даль :)
      Тот же Eagle не на много сложнее, зато более продвинутей. Даже его старые версии.

      DI HALT, напоминалка паролей не работает или у меня не проходит (nest_jozhik@yahoo.de)

  8. Не удержусь от своих пять копеек. Пробовал много прог в т.ч все что здесь озвучивали, спринг удобен но отсутствие принципиальных схем это минус, прорел и протеус просто монстры, меньше чем «схему телевизора» в них делать неоправдано. Пробовал все эти проги на реальных проектах (от чего теперь архив пестрит форматами) но остановился на проге видимо не сильно популярной с названием Diptrace. Все интуитивно понятно, удобно, в тоже время просто и при этом большая база деталей. Реально золотая середина между протеусом и спрингом в плане обьема функционала.

    1. Не удержусь от своих пять копеек. Пробовал много прог в т.ч все что здесь озвучивали, спринг удобен но отсутствие принципиальных схем это минус, протел и протеус просто монстры, меньше чем «схему телевизора» в них делать неоправдано. Пробовал все эти проги на реальных проектах (от чего теперь архив пестрит форматами) но остановился на проге видимо не сильно популярной с названием Diptrace. Все интуитивно понятно, удобно, в тоже время просто и при этом большая база деталей. Реально золотая середина между протеусом и спрингом в плане обьема функционала.
      Кстати она совсем бесплатна для маленьких схем и вообще бесплатна для некомерческого юзания в россии

      1. Тоже голосую за DipTrace. Недавно попробовал — очень понравилось.
        До этого в основном Sprint Layout’ом — просто и мега удобно. Но первая же попытка подготовить к производству платы на заводе из нее — поставила все на свои места. Привязки к схеме тоже иногда не хватает. Но для домашнего утюга и несложных проектов — лучше не найти!
        А DipTrace вроде дает на порядок лучшую функциональность, почти без потери удобства.

          1. Основные проблемы были со сверловкой. Станок завода понимает формат файла сверловки 4,2 (4 до запятой, 2 после). В пятом Sprint’е только 3,3.

            Еще делал общий файл сверловки чтобы сразу сверлить на большом куске текстолита, несколько копий платы. Для этого надо было поставить начало координат (origin) в определенном месте. В Sprint’е ставлю, а в drill файле оно не меняется. Как было в углу, так и осталось.

            Пришлось все это решать промежуточными костылями в виде проги Cam350 — менять формат, руками ставить начало где надо.

        1. Для русских «хоббистов» только бесплатно, любая коммерция платна.
          ———————————
          The non-profit license is a single user license that enables all features of DipTrace Standard Edition (1000 pins, 4 signal layers) and costs only $ 125 (€ 95).
          ———————————

          1. Я скачал с офсайта полную версию, запустил — 30 дневный триал, либо вводи ключ. А дальше, что делать. «Для русских “хоббистов” только бесплатно, любая коммерция платна» — это что искать ломанную версию.

              1. Хммм .. а как вообще понять что версия DipTrace бесплатна ?

                у меня пишет что v2.1.0.4, March 14, 2010 FREWARE.

                Работает без инсталяции, ограничений пока не нашел.

                Ди,

                Может статью забубенишь по DipTrace ??
                а то мешаем поклонникам Спринта, нехорошо …

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

      1. Ну, никто же не мешает и, например, в CM2000, не рисуя схемы в CircuitMaker, сразу накидать на плату вручную детали в TraxMaker и сделать разводку. Просто не будет возможности контролировать по схеме и NET — листу правильность соединений, что всегда полезно само по себе, упрощает работу и уменьшает количество ошибок.

    1. Да без проблем. В TraxMaker через меню Place или кнопку, на которой нарисована микросхемка, открываешь библиотеку компонентов, выбираешь нужные и кидаешь на плату. Только они там не по названиям, например, микросхем (как в CircuitMaker), а по посадочным местам или корпусам: DIP16, DIP28, SMD20, TO-220, AXIAL0.4, SOT-23, SIP10, RC2, RC3, и т.д). Аналогично набрасываешь дырки, площадки, надписи, и делаешь разводку. Тот же Спринт, только уже с готовыми библиотеками.

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

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

  10. Еще есть такая удобная вещь. Если контакт должен стоять не по сетке а к нему надо подключить проводник точно в центр, то при подведении проводника к контакту удерживаем Ctrl+Shift тогда спринт сам обозначит центр.

  11. У меня какой то глюк (версия 5).
    Вобщем если открыть какой-нибуть проект то с библиотеки невозможно перетянуть елемент. И даже если просто выбирать элементы библиотеки то снизу(где написано Нажать и перетянуть) постоянно один и тот же компонент но если не открывать проект а просто открыть программу и что то в ней рисовать то работает нормально а когда сохраню и открою сохраненный проект — глюк повторяеться.

    ПОМОГИТЕ!!!!

  12. хороший ман.

    Опечатка маленькая: вместо «выбираем «Закругленный вертикально» ширину » — по контексту нужно « … горизонтально».

    Вопрос такой: в библиотеке от 5.0 есть раздел SHM где содержатся макросы отрисовки элементов схем — микросхем, дискретных эл-тов, установочных, етс — все для постоения принципиальной схемы. Это ABACOM предлагает создать просто рисунок принципиальной схемы без привязки элемента к его корпусу, или как-то можно назначить, чтобы потом из схемы полуавтоматом трассировать уже плату с корпусами по схеме ?

  13. После кстановки винды7, в в Лаёте появился глюк: Пропали полоски проктутки. Появляются только при наведении на них курсора. Неужели ни кто не замечал?

    И ещё. При запуске страници печати Слои окрашени красным и зелёным цветом. Красиво канечно, но надо чёрный. Меняю, печатаю, закрываю прогу. Открываю в следующий раз, а там обять зелёное и красное…… Этого глюка небыло в других SL5, это какойто сервиспак как будто глючный.

      1. Вот SL5 который помнит настройки цвета http://files.mail.ru/4Z5P8E. Только он не русифицирован, видимо по этому я с него соскочил, хотя там и читать то нечего.

        p.s.
        >>>> Для примера создадим макрос корпусу TQFP-32 =)

        Это не для примера, это необходимость.
        Все кто юзает SL, сами создают макрос для любимой меги-8.

  14. Полная фигня этот S/L … Пользуйтесь DIPTRACE.

    Там все что в S/L и плюс многое другое — у примеру схемотехника и многое другой.

    S/L — это массовый гипноз, дань моде начатой кем-то.

    1. DIPTRACE отстой, слабая поделка на предмет программы для разводки печатный плат. Ужастная организация библиотек и прочее. Достаточно посмотреть форуму по босуждению данной проги и все сразу ясно. Если и переходить то на что-то более приличное. Сам перешел на Eagle интуззысты переходят на Altium Designer хотя он для домашних поделок слишком тяжел.

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

    1. От сложности зависит. ТАм где пара микросхем и десяток резисторов действительно проще и быстрей в лайоуте развести. А иной раз я быстрей в нем накидаю чем у меня на компе какой нибудь альтиум загрузится.

      1. То есть схему рисовать не нужно видимо,так даташит позырил и накидал я правильно понял?:)Счас не поленился и посчитал время загрузки,layout с макросами 16 секунд грузится,альтиум с проектами,20 сек,комп у меня не новый,пень 4 3ггц,3 гига Озу.

        1. Ога именно так. У меня всякие тяжелые среды еще и неимоверно тормозят в процессе. Комп у меня тоже не новый. 1.3ггц (атлон хп) 1.5гига озу.

          Ну и альтиум надо крякать, что для многих уже идеологически неприемлимо. А лайоут можно выцыганить у автора нахаляву :) Прецеденты были уже :)

          Поэтому я пересел на игл, несмотря на недостатки.

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

                1. ох епт. Ну не удивительно. Нафига такой монстр для домашнего применения. Тут бы что нибудь в виде одного экзешника и файлика с базой безо всяких лишних заморочек, чтобы стартовала мгновенно. А sql сервер поднимать…

                  1. Вот оно непонимание:),для меня такие и подобные монстры,это программы достойные освоения,а не поделки на дельфях с корявыми «базами данных»,у которых в принципе нет будушего…

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

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

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

  16. У меня такой баг в SL наблюдается: когда измеряю что-либо, информационная табличка с размерами мерцает с большой частотой и в конце пропадает, т.е. её не видно. В редких случаях когда не пропадает — удается что-либо померять. Кто-нибудь сталкивался с подобной проблемкой?)

  17. Есть ещё нужная функци редактор термобарьера для контактов, в том числе и для SMD-котактов. Которая работает только при включеной функции (металмзация) платы.

  18. Большое спасибо Автору за статью. Давно пользуюсь этой программой, мне очень нравится — просто и удобно.Из статьи подчеркнул для себя много интересного, за что спасибо. Но есть еще парочка вопросов:
    1) Aleksandr77 пишет «Есть ещё нужная функци редактор термобарьера для контактов, в том числе и для SMD-котактов. Которая работает только при включеной функции (металмзация) платы.» — как это делается?
    2) при покрытии свободных участков платы слоем метала — возможна ли сетка?
    3) на рисунку выше, там где говорится о прозрачности, видно на контактной площадке установлен термобарьер (цвет термобарьера совпадает с цветом конт. площадки и угол 90 гр.), а есть конт. площадки где термобарьер того же цвета, что и метализация и угол 45 гр. — как это сделать?
    Большое спасибо за ответ.

    1. Если правильно понял вопрос то :
      1. Жмем «Металлизация» выбираем нужный контакт и рядом со значком металлизации над заштрихованным прямоугольником выставляем нужный зазор.
      2. Нет. Только если полигон рисуешь вручную сам.
      3. Выбираешь контакт с термобарьером, и жмешь значок повернуть и поворачиваешь на нужный угол.

      1. Большое спасибо за быстрый ответ. С вопросом 2 и 3 я разобрался, а вопрос 1) Это не то, зазор я понял как выставить, а как сделать термобарьер для SMD-контактов, и можно ли вручную создавать термобарьер и изменять толщину проводников термобарьера. Большое спасибо за ответ.

      2. В принципе, если нарисовать проводник через контактную площадку и выставить нулевой зазор, то работает, а как сделать термобарьер для SMD-контактов.

      3. А все таки жаль, что нету возможности сделать металлизацию в виде сетки, да еще под углом 45 гр. Уж больно красивая плата получается, почти профессиональная.

  19. у меня непонятка по ЛУТу и зеркалированию сторон в двухсторонней плате. Sailanser, если не трудно, подскажите как правильно сделать. Могу выслать файл в формате программы Sprint Layout, только куда? Прошу отнестись с пониманием — это моя первая работа в программе. С верхней стороной всё понятно, распечатал зеркально и всё. А вот нижняя… В общем если не трудно, окажите помощь.

  20. А если на одной плате и soic микросхемы и DIP?
    Что-то из них нужно будет зеркалировать? Ведь одни детали идут сквозь плату, а другие поверхностным монтажом.

    Я правильно понимаю? Какие тут практики посоветуете?

    1. Запросто например выводные детали кидай на слой К2 соответственно их контура будут на В1, SMD детали кидай тоже на К2 они отразятся сами а их контура будут на слое B2.

  21. Статья полезная — быстро разобрался как обработать и распечатать необходимую плату, спасибо автору.
    Всем, кто ищет ответы по вопросам проектирования печатных плат, могу посоветовать форум http://pcad.ru/ где вам дадут исчерпывающий ответ про любую САПР.
    З.Ы. Ярый поклонник PCAD ;)

        1. я может ошибаюсь, это моё личное мнение, но форум сделан просто для отмазки, это просто plain список тредов, сайт больше похож на рекламный буклет.
          если он правда уже 10 лет существует, то почему он досих пор на уровне web 0.0 ?

  22. Подскажите как загрузить в DIPTRACE файл .lay из SPRINT-LAYOUT работаю в DIPTRACE но периодически эта проблема возникает при просмотре старых наработок и новых полученных по почте

  23. Сдраствуйте Сайлансер!Большое спасибо за описание Лайоут.Запутался в трёх соснах.Импортирую файл из нета(паутины)с расширением .lay ,не понимаю куда его сунуть.Пробую его Лайоутом смотреть и программа его не видет?Странно ,с базой элементов скаченной с нета(паутины)всё получилось сразу.Спасибо!

    1. Здравствуйте.
      Не понял слово импортирую из нэта? :)
      Какую версию SL используете? Разумеется ссылку на этот файл что не хочет открываться (если не коммерческая тайна конечно).
      Если сохраняете файл с какого либо сайта то разницы нет куда сохранять запустили SL5 выбрали открыть файл и на этот файл все должно быть ОК.

  24. Уваж. Ди-Налт И Сайлансер!Спасибо за внимание.С файлами с расширением .LAY всё OK!Я цапанул файлы с сайта АВР девицес с расширением .LYT .Вот они родимые у меня не пошли.(по глупости думал они для СЛ).
    Да и есщё три раза пытаюсь оставить Комент не удаётся.У меня руки кривые или сайт глючит.

  25. Добрый вечер DI HALT!Я хотел спросить как мне можно вставить сразу несколько разных файлов лайота в один печатный лист бумаги в лайоте?Просто бывает необходимость сделать несколько плат из разных файлов лайота в один.А так получается один файл на один лист,подскажете?

  26. Здраствуйте. Благодарю за подробную инструкцию ,давно исскал.У меня такая проблема- при импорте из лайота в корелдрав часть дорожек исчезает хотя площадки остаются .помогите советом кто может.в кореле делаю трафарет, потом на плотер, потом на плату, потом травлю.

  27. День добрый. Нигде не могу найти информацию, как перемещать компоненты по плате, так что бы проводники, соединяющие этот компонент с остальными, двигались вместе с компонентом.
    То есть — начертили допустим 80% платы (соединили проводниками) и вдруг возникла необходимость
    переместить чуть ниже, например микросхему. При перемещении элемента, например в пикаде, за ним тянутся все подведённые проводники. В sprint layout элемент перемещается, а проводники остаются висеть в воздухе, как будто связи с элементом у них никогда небыло… Можно это как то исправить?
    Иначе это не программа по разводке плат, а какой то Paint с набором элементов…

  28. Ага, Paint в чистом виде, и карандаш с бумагой в придачу. Кстати уже даже вышла 6-я версия от разработчиков воткнули туда Гербер и другие плюшки, коты ее сейчас вовсю русифицируют.

  29. Вопрос на миллион герц :)
    Есть на панели «Библиотека», между окошком дерева макросов и просмотрщиком макросов (откуда перетаскиваем на плату), кнопочки «Зеркально» и «Изменение слоя». Понятным образом модифицируют выбранный макрос в этом самом окошечке предпросмотра.
    Проблема в том, что для каждого макроса комбинация этих кнопочек ПРЕДУСТАНОВЛЕНА. А вот КАК предустановить их при создании макроса? Я создаю микросхемку, сохраняю lmk, выбираю её в дереве — и кнопочки тут же самонажимаются. А их ведь не просили так поступать при создании макроса. Выбираешь другие макрухи — для каждого свои состояния кнопок. Пробовал с разными комбинациями этих кнопок при создании — не катит. И дело в том, что так было не всегда… Чё я такого нажал-то, и где?

  30. «Еще одна бесполезная вещь :) Впрочем, может быть иногда поможет найти дорожку в хитром месте. Да, шагает она по сетке, так что если хочешь чтобы работало лучше — сделай сетку помельче.»
    А у меня от сетки уходит. Хотя что могло быть проще? Слева вручную, справа — автотрассировщик. Исправляется это как-нибудь?

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