Программа для разведения печатных плат. Sprint Layout Проектирование печатных плат

Предлагаю вам обратить внимание на программу для разработки принципиальных схем и печатных плат DipTrace. Это разработка - Украинской фирмы .

Собственно, это не одна программа, а целый пакет для сквозного проектирования (от идеи до файлов для производства) включающий редактор схем, редактор плат, редактор компонентов и редактор их корпусов, а также 3D редактор корпусов. Ну и всякие полезности вроде конвертирования из различных форматов, многообразные библиотеки, автотрассировщик и многое другое. Есть и 64 битная версия.

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

Мне в этой программе понравилась возможность нарисовать принципиальную схемы, а затем с помощью авторассировщика создать печатную плату. Есть 3-D визуализация печатной платы. Программа осваивается очень легко и быстро, бесплатная лицензия позволяет делать 2-х слойные платы имеющие до 500 отверстий!

У любимого всеми самодельщиками комплекта sPlan 7.0 и Sprint Layout 5.0 нет связки между программой проектирования принципиальной схемы и печатной платы. А подавляющее большинство доступных инсталяшек Proteus заражено вирусами.

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

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

2. Schematic — проектирование схем с поддержкой иерархии и неограниченного количества листов. Экспорт в редактор плат, список сетей (netlist) или симулятор.

3. Pattern Editor — редактор корпусов для печатной платы. Позволяет создавать свои библиотеки.

4. Component Editor — редактор компонентов. Рисование символов схемотехники и связка их с корпусами. Позволяет создавать свои библиотеки.

  • Стандартные библиотеки — содержат более 100 000 компонентов.
  • 3D предпросмотр — позволяет просматривать трехмерную модель платы. С программой поставляются более 2.5 тыс. 3D-моделей корпусов.
  • Импорт/Экспорт — система может импортировать схемы, платы и библиотеки из P-CAD, PADS и других популярных программ. Экспорт в P-CAD, Gerber и другие форматы позволит подготовить платы для любого производства.
  • Русский интерфейс, справка, учебник и форматки — позволят быстро изучить и эффективно пользоваться программой.

Вы ищите недорогую, профессиональную, лицензионную и легкую в использовании систему проектирования принципиальных схем и печатных плат, которая позволит импортировать Ваши наработки из P-CAD и других программ? Попробуйте DipTrace!

Возможности и функции DipTrace

Интуитивно-понятный пользовательский интерфейс

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

Удобное ручное и автоматическое позиционирование

Функции «Упорядочивание», «Позиционирование по списку» и «Автоматическая расстановка компонентов» помогут Вам легко и быстро оптимизировать расположение компонентов и размеры платы.

Эффективные возможности трассировки

Cовременный бессеточный автотрассировщик способен качественно и быстро разводить как сложные многослойные платы с разными типами компонентов, так и простые двухслойные проекты. Сеточный трассировщик может использоваться на простых однослойных платах c перемычками. Поддержка Specctra DSN/SES позволяет использовать внешние трассировщики. Развитые средства ручной трассировки дают возможность быстро и эффективно проектировать нестандартные платы. Размеры плат неограничены.

Всесторонняя проверка проекта

Широкие возможности проверки проекта на различных этапах создания позволяют выявить ошибки до отправки файлов производителю. Проверка включает следующие этапы: автоматизированная проверка новых компонентов в библиотеках, выявляющая возможные признаки ошибок и минимизирующая «человеческий фактор»; проверка допустимости соединений в схеме (ERC); проверка зазоров, размерностей и различных признаков ошибок на плате (DRC); проверка целостности соединений на плате; сравнение со схемой. Ошибки выводятся в виде списка и отображаются в проекте, возможно их исправление «на лету» с перезапуском проверки.

3D предпросмотр платы

Функция трехмерного предпросмотра моделирует внешний вид конечного изделия, дает возможность выявить недостатки компоновки до передачи в производство. Благодаря аппаратному ускорению графики возможно поворачивать и масштабировать модель устройства в реальном времени. С программой поставляются более 2.5 тыс 3D-моделей корпусов.

Моделирование схемы

Экспорт принципиальной схемы в формате Spice-нетлист (.cir) даст возможность промоделировать Ваше устройство в программе LT Spice или любом другом внешнем симуляторе.

Импорт / Экспорт

Функции импорта и экспорта позволяют Вам работать с принципиальными схемами, платами и библиотеками в форматах других EDA и CAD-приложений: DXF, P-CAD, PADS, OrCAD и Eagle, а также работать с нетлистами: Accel, Allegro, Mentor, PADS, P-CAD, OrCAD, Protel 2.0 и Tango.

Создание файлов для производства

В DipTrace Вы можете получить все необходимые для производства файлы (Gerber RS-274X, Excellon N/C Drill, DXF). Векторизация позволяет экспортировать в Gerber-формат TrueType шрифты и растровые изображения.

Создание собственных библиотек

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

На этой официальной странице находятся файлы для загрузки DipTrace:

Если не боитесь возможных проблем, то можете установить DipTrace 2.2.9 beta — (последняя бета-версия с DRC в реальном времени и 3D экспортом) — 61,5 МБ.

Руководство пользователя на русском языке (при установке программы устанавливается руководство на английском): — 9,4 МБ.

Альтернативный учебник по DipTrace: http://diptracer.ru (собственно то же руководство пользователя, только сокращённое, с массой опечаток и картинками расставленными не там где надо:(). Не смотря на недостатки хорошо подходит для быстрого изучения программы.

Статьи по использованию DipTrace на .

Лицензионная политика для русскоязычных пользователей

Freeware версия имеет ограничение - 300 выводов и 2 слоя, для любительских целей этого вполне достаточно.

Мало? Тогда внимательно читайте «Руководство пользователя» — там описано как официально получить бесплатную лицензия для некоммерческого использования версии DipTrace Lite (2 слоя 500 выводов). Коммерческая версия этой программы стоит 1200 рублей.

Опять мало? — читайте комментарий к этой статье.

Программа DipTrace представляет из себя систему автоматизации проектных работ (САПР) для создания и трассировки печатных плат (PCB). Программа DipTrace обладает достаточно удобным интерфейсом среди программ, специализирующихся на создании принципиальных схем и трассировки печатных плат. Для большего удобства в процессе рисования, разводки схем и плат, в программе использован режим подсветки редактируемых и связанных с ними радоэлементов.

Описание программы DipTrace 2.1

В программе имеются 4 модуля:

  • DipTrace – разработка печатных плат, разводка, как в ручном, так и в автоматическом режиме;
  • Schematic — рисование принципиальных электронных схем;
  • SchemEdit — редактор самих компонентов.
  • ComEdit — редактор корпусов радиоэлектронных компонентов;

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

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

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

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

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

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

Материал был написан для сайта RCOnline.ru в 2007 году.

Некоторое время назад случайно натолкнулся в интернете на две очень интересные программки, предназначенные для рисования принципиальных электронных схем и разводки печатных плат. Обе программы переведены с немецкого на русский язык В. Щербаковым, что позволяет использовать их даже неопытным моделистам и начинающим электронщикам. Программы не связаны между собой, и не обладают такими широкими возможностями, как широко известные пакеты OrCad, PCad и Accel-EDA и другие, тем не менее, с их помощью можно нарисовать достаточно сложную схему и трассировать двухстороннюю печатную плату. Обе программы имеют готовые библиотеки элементов, кроме того, в каждой их них можно легко создать собственный элемент, как схемный, так и PCB.

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

Первая программа — Splan — «рисовалка» принципиальных схем. содержит девять файлов «тела» программы и папки bibo, содержащей готовые библиотеки схемных элементов. Необходимо отметить, что набор готовых элементов, особенно цифровых и аналоговых микросхем, не очень велик, однако пользователь может нарисовать нужные элементы с помощью встроенного редактора. Программа поддерживает сквозную нумерацию однотипных деталей.

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

Программа не требует инсталляции, как таковой. Достаточно просто распаковать архивный файл в нужную папку, и программа готова к работе. Программа рассчитана для работы под Windows любой версии (Win-*, NT, 2000, XP), и занимает на диске чуть больше одного мегабайта.

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

P.S. Жизнь не стоит на месте — за истекшие 7 лет обе программы были существенно модифицированы разработчиками. В настоящее время актуальны и . Программы имеют существенно большие возможности, чем их предшественницы, так, к примеру, Sprint-Layout, умеет трассировать четырех-слойные печатные платы, и обладает гораздо более удобными сервисными возможностями, а sPlan представлена в портабле-варианте, не требующем инсталляции на жесткий диск. Обе новые версии программ имеются в прилагаемых архивах.

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

Документы

По умолчанию Eagle 4.16r2 Популярные

Число скачиваний: 492

EAGLE 4.16r2 - самая новая на сегодняшний день версия программы. В АРХИВ ВКЛЮЧЕНЫ ВСЕ ДОПОЛНИТЕЛЬНЫЕ БИБЛИОТЕКИ С САЙТА ПРОИЗВОДИТЕЛЯ, CRACK НЕ требуется(професиональная, полностью рабочая версия).
Версия программы: 4.16r2
Размер программы: 5.60 MB

По умолчанию Liatro Electrical Design 3.2 Популярные

Число скачиваний: 236

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

По умолчанию MultiSim Power Pro Популярные

Число скачиваний: 207

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

По умолчанию P-CAD 2002 Популярные

Число скачиваний: 531

ALDEC P-CAD 2002 Русская и Английская версии

Популярный САПР электронных устройств. В данную версию пакета вошло более 60 новых функций и инструментов. Но основным нововведением стала управляющая оболочка Design Manager (Менеджер Проектов), которая позволяет просто и удобно работать (просматривать и управлять) с данными.
Другая новинка - Visual Placement Area (VPA) - система интерактивной расстановки компонентов, которая анализирует внесенные ограничения и на их основе показывает зону, доступную для размещения выбранного компонента. Новый бессеточный автотрассировщик (возможна как сеточная, так и безсеточная трассировка) обладает возможностью указывать направление прокладки трасс для каждого слоя,с выбором одного из 6 неортогональных вариантов.
Кроме того, внесена поддержка стандартных Windows-шрифтов True Type в файлах формата Gerber и ODB++. По заявлению представителей компании Altium, P-CAD 2002 объединяет в себе возможность разработки постоянно усложняющихся печатных плат, простоту использования и глубокий контроль результатов, особенно на этапе проектирования топологии. Новую версию P-CAD отличает повышенная точность и надежность работы.

Установка:
1. Для запуска инсталляции нажмите кнопку Установка.
2. При запросе серийного номера заполните все позиции чем угодно.
3. Нажмите Крэк и распакуйте его в каталог с программой.
4. Для русификации пакета запустите фаил picad2002rus.exe .

По умолчанию QCAD 24 Популярные

Число скачиваний: 213

Программное обепечанение для создание простых схем и печатных плат. Работает во всех 32-х битных версиях Windows(95/98/NT/2K/XP). Имеет модули как для схематехников так и для тах кто занимается печатными платами.

Для установки запустите qcaddemo.exe
Полсе устанновки запустите приложение.
Нажмите вначальном диалоге кнопку "Upgrade" а затем введите(в): 52C2765A
Нажмите еще "Upgrade"

По умолчанию sPlan Популярные

Число скачиваний: 193

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

24 ноября 2014 в 20:21

Авторазмещение элементов и автотрассировка печатных плат

  • DIY или Сделай сам

Всем привет!

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

Итак, конструкция разработана, собрана на макетной плате, проверена в действии. Дальше - печатная плата. Если верить форумам, то многие (в том числе и мои знакомые) используют Sprint-Layout. Но ведь это ручная работа, тот же карандаш и бумажка, только в электронном виде. Зачем все эти ядра процессора и гигабайты памяти, если приходится всё равно работать ручками? Признаюсь, меня это всегда коробило.

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

Красивая картинка для привлечения внимания

А использовал я связку Proteus плюс TopoR Lite.

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

Почему именно эти программы?

Изначально пользовался Proteus. Не помню, с чего началось, но меня вполне устроило: можно рисовать схемы, моделировать работу, разводить платы. Первые два получались хорошо, последнее не нравилось, искал идеал.
Я пытался рисовать схему в Eagle. Но то ли я рукожопый, то ли нужны особые привычка и сноровка, в общем, мне не понравилось. Сначала я долго не мог понять, как добавить элемент. Потом оказалось, что нужно подключать библиотеки с необходимыми элементами. А откуда я знаю, как называется библиотека, если я и названия элемента-то не знаю (например, разъёмы я ищу исключительно по картинкам). В Eagle по умолчанию не оказалось нужных мне Attiny2313 и Atmega328. Пришлось гуглить/скачивать/копировать нужную библиотеку. Ну и шины питания в Proteus подключены сразу (и даже эти пины у микросхем скрыты, чего внимание отвлекать), а тут пришлось раскидывать их явно. Итогом через полчаса тыканий оказалась одна микросхема, подключенная к питанию.

Я пытался рисовать в DipTrace. В принципе, рисовать удобно. Однако нет (или не нашёл) симуляции работы, мне это нужно и для отладки схемы, и для отладки программ МК. Взгруснул и вернулся в ISIS.

Зачем внешний трассировщик TopoR, если в ARES есть встроенный? Он уныл. Те цепи, которые не может развести, он просто бросает. Если с двусторонней разводкой этого почти не происходит, при односторонней и минимальных габаритах платы получается ужас. А поскольку текстолит у меня односторонний, да и делать двусторонние платы сложнее, я решил - хочу с одной стороны плюс перемычки.

Итак, предлагаю рассмотреть средства автоматизации на стандартном примере из Proteus 8 - Thermo.

Схема:


Переходим в ARES, удаляем всю ту красоту, что наделали хитрые создатели Proteus и нажимаем на Auto-placer. Тут открывается ещё один недостаток этого инструмента: он умеет помещать компоненты только на одну сторону платы (я полчаса потратил в поисках решения, пока в справке не прочёл, что это невозможно). Т.е. если вы используете и SMD корпуса, и обычные и хотите, чтобы они были с разных сторон платы - придётся ручками перемещать компоненты с одной стороны на другую, причём каждый по-отдельности.

Вот что получается:

То есть 43 дорожки он не развёл и придётся делать перемычки.

Что ж, давайте опробуем TopoR.

Опять же нажимаем Auto-router, там Export Design File и сохраняем. В TopoR Импорт -> Specctra и открываем файл. Теперь надо немного настроить. В Параметрах дизайна (F4) удаляем лишние 14 слоёв, в Ширине проводников ставим от 0,3 до 0,6 мм. Нажимаем кнопку Автотрассировка, в настройках галки Переназначить функционально эквивалентные контакты компонентов (на всякий случай: мне показалось, что данная опция не совсем работает или даже совсем не работает), Однослойная трассировка и жмём кнопку Запустить. Трассировщик автоматически сохраняет лучшие варианты, которые потом можно добавить в проект. Трассировка закончится только после нажатия кнопки Остановить. Обращу внимание, что перемычки расставляются автоматически, и даже размещаются контактные площадки под них. Я дождался, пока количество переходов не достигло 30 (т.е. 15 перемычек):

15 перемычек против 43 в ARES - гораздо лучше!

Потратив 5 минут и чуть переместив компоненты/раздвинув границы платы можно получить 10 переходов (5 перемычек), что уже допустимо:

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

Специфичная для TopoR кривизна дорожек веет тёплой ламповостью и напоминает про времена, когда платы разводили карандашом на листочке в клеточку, а на текстолите рисовали нитрокраской/нитролаком и иголкой/шприцем/пастиком гелевой ручки. Лично меня это прёт.

Когда результат получится удовлетворительный, можно либо экспортировать плату, либо распечатать прямо из программы (есть даже галочка Зеркальное отображение, видимо специально для ЛУТ).

Пример реальной платы:

Полигоны в TopoR рисовать можно, причём сплошные/штрих/сетка, но я про них забыл. На этой плате нарисовал их маркером для дисков. Штрихованные пятачки - как раз перемычки.

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