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

Вайбер на компьютер 24.08.2019
Вайбер на компьютер

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


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



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




Это бесплатная программа с открытым исходным кодом для Microsoft Windows. Она была разработана, чтобы быть легкой в освоении и простой в использовании, но при этом она сохраняет профессиональный уровень в плане качества работы. К некоторым ее особенностям можно отнести возможность создания плат с количеством слоев от 1 до 16, поддержку размеров плат до 60x60 дюймов, импорт и экспорт нетлистов PADS-PCB и многое другое.




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




Osmond PCB представляет собой гибкий инструмент для проектирования печатных плат. Он работает на компьютерах Macintosh. Его разнообразные функции включают в себя: практически неограниченные размеры плат, большое количество слоев, большое количество компонентов, поддержку компонентов как для сквозного, так и для поверхностного монтажа.




BSch3V представляет собой простую программу для работы с электрическими схемами. Название «BSch» является аббревиатурой от «Basic Schematic». У нее имеются только базовые функции, что в свою очередь упрощает работу.




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




Это программное обеспечение с открытым исходным кодом для создания электронных схем и печатных плат. Она полезна для всех, кто занимается полным циклом разработки проектов.




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




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




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

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 рисовать можно, причём сплошные/штрих/сетка, но я про них забыл. На этой плате нарисовал их маркером для дисков. Штрихованные пятачки - как раз перемычки.

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

Программа 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 тысяч компонентов всевозможных фирм-производителей.

В поисках простой рисовалки электрических схем с возможностью экспорта в SVG набрел на весьма интересный проект - EasyEDA .

EasyEDA - это мощная бесплатная, не требующая инсталляции облачная платформа для рисования и симуляции схем, разводки печатных плат и не только. Она может использоваться на любом железе и работать под любой операционной системой - Linux, Windows или Mac OS. Все, что ей требуется - любой HTML5-совместимый браузер: Chrome, Firefox, IE, Opera, или Safari. EasyEDA - результат работы небольшой команды хакеров. Сейчас она имеет богатую библиотеку из тысяч электронных компонент (как для схем и печатных плат, так и для моделирования) и десятки тысяч примеров схем! И любой желающий может пользоваться этой библиотекой и расширять ее.

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

Возможности EasyEDA

Удобный интерфейс с кучей библиотек. Умеет импортировать файлы из LTSpice, Altium Designer и Eagle Позволяет развести печатную плату из схемы. Возможность экспорта в gerber. Имеет неплохой автороутер Умеет работать с цифровыми, аналоговыми и смешанными сигналами, облачные сервисы обеспечивают быстрое моделирование Редактор блок-схем Может, кому-нибудь пригодится Горячие клавиши Множество операций удобно выполнять горячими клавишами, которые можно настроить - всего 64 комбинации Экспорт Печатные платы - Protel, Kicad, PADS
рисунки - PDF, SVG, PNG
умеет экспортировать схемы и платы в JSON-формат Импорт Altium/ProtelDXP Ascii Schematic/PCB
Eagle схемы, печатные платы и библиотеки
библиотеки и модули Kicad
Spice - модели

Окно редактора схем выглядит следующим образом:


Центральная область экрана отображает схему или печатную плату. Причем, одновременно можно держать открытыми множество схем/плат - такой возможности нет даже в Eagle! На панели слева можно выбирать компоненты из библиотеки EasyEDA или своих собственных. Чтобы перенести компонент на схему, надо кликнуть по нему и курсор мыши примет вид этого компонента. Затем, если кликнуть по схеме, компонент будет помещен в место клика. Также, в левой панели можно осуществлять навигацию между своими проектами.

Чтобы соединять элементы между собой, есть плавающее окно "Wiring Tools". Окно "Drawing Tools" позволяет добавлять пояснительные надписи, фигуры и рисунки. А кликнув по элементу можно редактировать его свойства в правой панели.

Небольшая видеодемонстрация с сайта EasyEDA наглядно демонстрирует возможности системы:

После некоторого опыта использования продукта можно сказать, что он вполне юзабелен, хоть и всё ещё сыроват. До тех пор, пока у Eagle CAD были ограничения на размер платы, имело смысл осваивать EasyEDA привыкая к его особенностям и некритичным багам. Но, после того, как Eagle был куплен Autodesk-ом и ограничение на максимальный размер платы в бесплатной версии было снято, EasyEDA, как мне кажется, ощутимо утратил свою актуальность.

Заказ печатных плат

В завершение, несколько слов о заказе печатных плат. Разработанные платы можно заказать прямо в системе по сравнительно гуманным ценам. Вообще, хитрые китайские маркетологи в разы завышают стоимость доставки, выставляя при этом цену за сами платы как символические $2 (для десятка плат с размерами не более 10х10 см). По факту же, цена с доставкой за десяток мелких платок у EasyEDA обычно выходит дороже, чем у других китайских контор. И это при том, что если выбрать паяльную маску цвета, отличного от зелёного, то цена сразу подскакивает ещё на $10..$20! И это тоже чисто маркетинговый ход - сами EasyEDA платы не производят, и заказывают их на фабрике, где цена от цвета маски не зависит. Опять же, в Китае есть достаточно мест, где можно заказать платы с любым цветом маски (кроме, разве что фиолетового и матовых масок) без наценок за цвет.

Вообщем, если надо заказать десяток небольших плат, то лично я бы делать это в EasyEDA не стал. Но, если нужна большая партия, и/или размеры этих плат превышают 10х10 см, то тут я альтернативы EasyEDA пока не встречал.

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

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

Справочник Документация

Лучшая программа для трассировки печатных плат

"Документация" - техническая информация по применению электронных компонентов , особенностях построения различных радиотехнических и электронных схем , а также документация по особенностям работы с инженерным программным обеспечением и нормативные документы (ГОСТ).

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

  • разводка;
  • трассировка (как ручная, так и автоматическая);
  • поиск неисправностей в проекте;
  • связывание компонентов схемы с их посадочными местами;
  • 3D просмотр готового проекта, с возможностью печати.

Самыми дельными программами из доступных, будут: KiCAD и DipTrace.

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

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

KiCAD

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

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

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


Дата публикации: 27.11.2017

Мнения читателей
  • ЯКИК / 14.08.2018 - 13:46
    КАК ОТКРЫТЬ


Рекомендуем почитать

Наверх