Схемное ПО для Linux
Обновлено: 20.11.2024
Наши правительства говорят нам, что в условиях нынешнего кризиса единственное самое важное действие, которое мы можем предпринять, — это оставаться дома и свести к минимуму количество контактов с другими людьми. Новый вариант Covid-19 гораздо более заразен, чем предыдущая версия вируса. Поэтому совет оставаться в безопасности еще более важен. Только если все будут соблюдать закон, мы сможем защитить наши медицинские услуги и спасти жизни.
В этой серии мы рассмотрим ряд домашних занятий, в которых Linux может сыграть свою роль, максимально эффективно проводя время дома, сохраняя активность и вовлеченность. Изменение образа жизни, вызванное Covid-19, — это возможность расширить наши горизонты и уделять больше времени занятиям, которыми мы пренебрегали в прошлом.
Сейчас самое время заняться новым хобби. Как насчет того, чтобы научиться проектировать схемы? Ключ к совершенству — практика. Возьмите любую случайную схему из Интернета и начните проектирование. С этим программным обеспечением вы сможете практиковаться, практиковаться и еще раз практиковаться.
Кикад
KiCad — это программный пакет с открытым исходным кодом для создания электронных схем. Это помогает разрабатывать схемы для электронных схем и их преобразование в дизайн печатных плат (печатных плат).
KiCad использует интегрированную среду для всех этапов процесса проектирования: захват схемы, компоновка печатной платы, создание/визуализация файлов Gerber и редактирование библиотеки.
У KiCad сильное сообщество.
В рамках проекта gEDA был создан и продолжается разработка всеобъемлющего набора инструментов автоматизации проектирования с открытым исходным кодом. Эти инструменты используются для проектирования электрических цепей, создания схем, моделирования, прототипирования и производства.
gEDA в основном ориентирован на проектирование печатных плат (в отличие от проектирования интегральных схем).
Это очень большой проект. Своеобразный во многих отношениях, но все же потрясающий.
Qucs-S
Qucs-S — это побочный продукт кроссплатформенного симулятора схем Qucs.
Он объединяет мощь SPICE и простоту графического интерфейса Qucs. Qucs намеренно использует собственное ядро моделирования Qucsator, несовместимое со SPICE. Он имеет расширенные функции моделирования ВЧ и переменного тока, но большинство существующих промышленных SPICE-моделей несовместимы с ним.
Qucs-S сам по себе не является симулятором, но для его работы необходимо использовать серверную часть моделирования.
Итак, вы планируете новый проект по электронике и задаетесь вопросом, какие инструменты лучше? Вы также можете учиться проектировать свои собственные схемы, и ваша любимая платформа — Linux. Где находятся специфичные для Linux или кроссплатформенные инструменты и какие из них лучше всего подходят для моих нужд? Сегодня вы узнаете, что вам нужно, чтобы начать свой новый проект. В этом списке рассматриваются доступные инструменты и обсуждаются плюсы и минусы каждого из них. Вы также узнаете об их специализации.
Какие у вас цели?
Прежде чем начать, вы можете подумать о своих текущих целях. Вы учитесь создавать хобби-проекты или уже поднимаете свою игру на более высокий уровень? Вы также можете подумать, поддерживает ли ваш любимый поставщик электроники инструмент, который вы собираетесь изготовить. Многие из этих инструментов импортируют каталоги в приложение, чтобы вы могли просматривать их во время проектирования, что делает заказ плат или компонентов очень удобным.
Каков ваш текущий уровень?
Ваши цели должны соответствовать вашим текущим навыкам. Если вы читаете основы, вам понадобится система, которая показывает больше информации о цепях. Это также должно помочь вам с задачами. Базовые системы основаны на тексте, новичок не хочет начинать с этого. К счастью, многие программы очень поучительны, и вы даже можете смоделировать свои схемы.
Приступим. В списке вы найдете все уровни взаимодействия и помощь, которую можете получить прямо сейчас. Некоторые из них даже командной строки, так что вы можете использовать терминал.
KiCAD
Программа KiCAD имеет множество приятных вводных функций и приятный интерфейс. Вы можете выбрать шаблон из впечатляющего списка. В список входят проекты Raspberry Pi, Arduino, а также BeagleBone. Существует активное сообщество, добавляющее новые шаблоны, библиотеки и компоненты в репозиторий GitHub. Вы можете загрузить последнюю версию или отслеживать репозиторий самостоятельно. Формат шаблона представляет собой текстовый файл, который вы также можете написать самостоятельно, хотя может потребоваться некоторое время, чтобы привыкнуть к работе со скобками.
Интерфейс понятен и прост в использовании. Пакет разделен на множество частей, поэтому вы редактируете одну вещь за раз. В конечном итоге вы редактируете проект, плату и схему в разных окнах. Он охватывает все части процесса, включая моделирование ваших схем, чтобы убедиться, что вы не допустили никаких опасных ошибок в своем проекте.
У вас есть функции экспорта в список соединений, pcb и другие форматы. Функции импорта включают список соединений файлов EAGLE и многое другое. KiCAD — это комплексный пакет со множеством функций и активным сообществом, которое готово помочь.
QUCS – СПЕЦИЯ
Qucs-S — это прежде всего симулятор, вы можете создавать схемы и у вас есть некоторые компоненты, но основное внимание уделяется моделированию. Этот инструмент представляет собой приятный графический интерфейс для NGspice, XYCE или SpiceOpus, вы можете выбрать, какой из них вы хотите использовать при запуске. После запуска программного обеспечения вы можете увидеть, что основное внимание уделяется ученым. У вас есть много компонентов, и создание схемы довольно просто, но вы также можете вставлять датчики и уравнения. Существует множество функций импорта и экспорта, вы также можете создавать изображения своих схем.
Ориентация на ученых очевидна на главной странице, где есть ссылки на научные публикации пользователей, использующие Qucs-S. Этот пакет также требует, чтобы в вашей системе было установлено программное обеспечение симулятора, прежде чем вы начнете. Вы также можете увидеть, как много способов исследовать созданную вами систему. У вас также есть уравнения для управления симуляцией.
Все это означает, что вы должны использовать Qucs-S для изучения основных теорий и изучения того, как работают компоненты и системы. у вас нет возможности ни создать печатную плату, ни заказать компоненты. Короче говоря, вам нужно больше пакетов для производства.
Фритц
Fritzing – некоммерческая компания, которая продает электронику и наборы для обучения. Программа понятна и хорошо сделана, в ней больше цветов и иконок для компонентов. Поскольку программное обеспечение предназначено для обучения, оно очень понятное и полезное. В стандартную установку включено множество компонентов из каталогов SparkFun. Чтобы добавить компоненты, выберите их из списка сбоку и перетащите в свой проект.
Интересная особенность интерфейса заключается в том, что по умолчанию у вас есть макет схемы. Вы можете легко переключиться на вид схемы или печатной платы. Когда вы переключаетесь на вид платы, у вас есть как функции автоматической трассировки, так и возможность ручного управления. Он также обрабатывает много слоев. Переключение между представлениями упрощает планирование макетной платы, а затем переход к печатной плате. Вы также можете заказать печатную плату из раскрывающегося меню «Файл» в приложении.
Fritzing не поддерживает симуляцию, поэтому для этого вам нужно использовать другое программное обеспечение. Для этого вы экспортируете его в виде файла SPICE и импортируете в программное обеспечение симулятора. Подробнее об этом можно прочитать в этой статье.
PCBmodE — Inkscape
PCBmodE — это скрипт, который берет файл SVG и выводит файлы JSON для создания файлов Gerber. Рабочий процесс для этой системы немного больше основан на тексте. Вам нужно создать файл JSON вручную, позволить PCBmodE создать файл SVG, а затем отредактировать его в InkScape. Затем вы можете снова внести изменения в InkScape.
Пакет не настолько продвинут и не может имитировать или проверять маршруты. Настоящая причина использования этого пакета — когда вам нужна необычная форма вашей доски. Вы действительно должны создать и протестировать плату с помощью других инструментов и использовать PCBmodE для художественной точки зрения.
Xсхема
Xschem – это редактор схем, для работы с которым требуются более глубокие знания. Он отлично подходит для создания схем и имеет хорошую библиотеку компонентов. Когда вы используете его, он показывает ссылки на симуляторы и другие программы, но для этого нужно, чтобы все было установлено отдельно. Это полезно в качестве внешнего интерфейса для этих других инструментов. Вы не можете использовать его для заказа компонентов. У вас есть много сочетаний клавиш, которые нужно выучить, и вам нужно установить другие программы. Когда вы это сделаете, у вас будет отличный пакет для работы.
ткгейт
Tkgate — это симулятор цифровых схем. Он ограничен цифровыми схемами, но делает это очень хорошо. Лучшей особенностью этого пакета является множество очень понятных руководств, которые запускаются в приложении. Модуль моделирования может обрабатывать множество различных сценариев, когда речь идет о логике. У него также есть способ проследить цепь по временной шкале.
Это программное обеспечение хорошо работает, если вы планируете делать только цифровые компоненты. У вас есть только стандартные компоненты, и вы не можете напрямую создавать печатные платы с помощью этого пакета.
симулид (симавр)
Программное обеспечение Simulide специально предназначено для моделирования и тестирования схем. Вы можете создавать схемы, используя перетаскивание. В состав компонентов входят вольтметры, амперметры и осциллографы. У вас также есть кнопки, потенциометр, генератор волн и часы.
Эта программа проста в использовании и может дать вам хорошее представление о том, как будет работать ваша схема.Разработчики не обещают высокой точности, вместо этого они стремятся к простоте использования. Вы не можете использовать его для изготовления печатных плат или прокладки проводов. Он находится на ранних стадиях разработки и не поддерживает экспорт в другие форматы.
gnucap (gspiceui)
Программное обеспечение gnucap полностью представляет собой командную строку. Вы должны использовать этот пакет, чтобы узнать о файлах SPICE. На домашней странице Gnucap есть хорошие учебные пособия. Если вы следуете им, вы знаете основы формата файла. Это полезно, если не необходимо, чтобы следить за любым странным поведением во всех этих программных пакетах. Использовать его для изготовления схем — не лучшая идея.
канеда
Caneda — это старое программное обеспечение, которое все еще работает, но не поддерживалось в течение нескольких лет. Легко делать схемы и моделировать по методу ngspice. У него есть библиотеки символов, но нет интуитивно понятного способа планирования производства печатных плат.
Заключение
Существует множество инструментов для работы со схемами. Вам нужно решить для себя, какой из них вам нужен для вашего проекта и текущей ситуации. Некоторые инструменты могут поддерживать вас на всем пути к подножке, для некоторых вам нужно сделать много разных шагов, чтобы достичь этого. Вы можете просто хотеть небольшую часть возможностей. Все зависит от вас.
Об авторе
Матс Таге Аксельссон
Я внештатный автор журналов по Linux. Мне нравится узнавать, что возможно в Linux и как мы все можем внести свой вклад в его улучшение. Я также рассказываю о возобновляемых источниках энергии и новом способе работы сети. Вы можете найти больше моих статей в моем блоге.
Если вы увлекаетесь электроникой или электроникой, вам наверняка будет интересно узнать о некоторых из лучших программ, которые у вас есть для этих задач в Linux. Многие из них уверены, что вы их уже знаете, но, возможно, не все. Правда в том, что в GNU/Linux этих инструментов огромное количество, и во многих случаях с высоким качеством.
От симуляторов до полных сред EDA, других программ проектирования печатных плат и т. д. Вот хороший список лучших .
-
: Наверняка вы уже знаете это мощное и удобное программное обеспечение для проектирования печатных плат, которое является одним из лучших. Популярный EDA с открытым исходным кодом, с помощью которого можно начинать свои проекты, визуализировать их в 3D и т. д. — еще одно программное обеспечение для проектирования печатных плат с очень современными функциями, за которым стоит такой разработчик, как Autodesk. Очень интуитивно понятная и мощная альтернатива с приятной графической средой, поддержкой редактирования схем, моделирования SPICE, инструментов размещения и выравнивания и т. д. — это еще один бесплатный проект с открытым исходным кодом для электроники. Это обеспечивает очень продуктивный рабочий процесс, создание электронных устройств всех видов и со схемным вводом, прототипированием, дизайном, производством и многим другим. : это веб-решение, но это решение EDA, ориентированное в основном на простоту и удобство использования. Его можно использовать из веб-браузера, и вы можете создавать, просматривать проекты, обмениваться схемами и т. д. Эта программа генерирует файлы Gerber и визуализирует модели с широким выбором материалов на выбор. : в представлении не нуждается, широко используется для работы с Arduino. Этот инструмент с открытым исходным кодом позволяет создавать собственные принципиальные схемы даже в 3D. Он имеет большую библиотеку со всеми видами плат микроконтроллеров, а также множество электронных устройств для вставки. : еще одна простая среда для Linux и BSD. Решение для проектирования, моделирования и обмена проектами или макетами печатных плат. Он также позволяет создавать файлы Gerber и других типов. : это еще одна очень мощная и полная среда EDA, а также бесплатная и с открытым исходным кодом, а также бесплатная. Он имеет интуитивно понятный графический интерфейс, очень простой, современный и с отличными функциями для разработчиков электроники. : Эта программа не так популярна, как предыдущие, но ее стоит знать. Это мощная EDA корпоративного уровня для проектирования ваших печатных плат. Очень эффективный и с большим репертуаром инструментов для работы, проектной мощностью, поддержкой нескольких форматов, импортом и экспортом, с HSPICE, SPICE, Gerber, списками соединений Spectre, Excellon, ODB++. : это программное обеспечение с открытым исходным кодом для макетов СБИС. Отличный инструмент для простого создания интегральных схем. Он работает на Linux и BSD, очень легкий, с открытым исходным кодом и в очень хорошем состоянии. - Еще одно простое и надежное приложение для компактного проектирования печатных плат. Он очень популярен среди профессионалов и ученых, а также легкий. Совместим с большим количеством дистрибутивов и BSD, а также с множеством упомянутых здесь инструментов. - Очень современная и многофункциональная среда разработки для проектирования и моделирования PIC. Также широко используется учеными. Его интерфейс основан на библиотеках Qt. - Этот тоже основан на Qt и представляет собой EDA-решение для создания электрических схем и схем. Очень профессионально и просто благодаря интуитивно понятному графическому интерфейсу. Он включает в себя множество компонентов со стандартизированными символами.- Профессиональная мультиплатформенная среда EDA для разработчиков, работающих над проектированием и синтезом микросхем, с HDL, а также FPGA, микросхемами ARM, микроконтроллерами, IP-ядрами и т. д.: как следует из названия, это инструмент автоматизированного проектирования электронных устройств. Он прост в использовании, имеет графическую среду, быстр и способен моделировать ваши проекты, генерируя множество графических и информационных данных. - Еще одно многофункциональное EDA для проектирования и моделирования цифровых логических схем. Проекты позволяют экспортировать в различные форматы выходных файлов. И это бесплатно и открыто. : другое программное обеспечение EDA (Electronic Design Automation), которое использовалось для проектирования значительного количества микросхем. Служит для микросхем и печатных плат. : это также инструмент GNU, как и выше. В данном случае это имитатор сигнала смешанной схемы. Это бесплатно, открыто и легко. : — еще один популярный веб-эмулятор для любой платформы. Он позволяет эмулировать хороший выбор электрических компонентов, включая цепи переменного тока, диоды, полевые МОП-транзисторы, операционные усилители, фильтры, генераторы и многое другое. : Я уверен, что его название вам знакомо, и это хорошо известный симулятор языка программирования Verilog. Кроме того, он отличается высокой производительностью, открытым исходным кодом и широко используется учеными и сообществом открытого исходного кода. Такие компании, как Intel, AMD или Oracle, использовали этот EDA. — Еще один кроссплатформенный EDA-инструмент для рисования и публикации качественных принципиальных схем. Он используется для списков соединений или захвата схем.
Содержание статьи соответствует нашим принципам редакционной этики. Чтобы сообщить об ошибке, нажмите здесь!.
Нужно ли вам программное обеспечение или инструменты Бесплатная разводка печатных плат для реализации ваших новых электронных проектов? Если это так, в этом списке представлены 10 лучших программ для проектирования печатных плат, доступных в Интернете, которые помогут вам легко и быстро разработать печатные платы.
Оглавление
KiCad
KiCad — это программное обеспечение для автоматизации проектирования электроники (EDA) с открытым исходным кодом, доступное под лицензией GNU GPL v3. Позволяет создавать электронные схемы и интегральные печатные схемы, обрабатывает схемы и компоновку печатных плат с выводом в формате Gerber.
Kicad Очень полезен для всех, кто занимается электронным дизайном, так как имеет Capture Scheme, дизайн печатных плат и средство просмотра 3D. Пакет работает в Linux, Windows и OS X.
Простое обучение
EasyEDA — это набор бесплатных инструментов, не требующих установки и основанных на Интернете и облаке, объединяющих мощный инструмент для захвата схем, смешанный симулятор схем и многоплатформенную среду для печатных плат. Вы можете сохранить свою работу в тайне, поделиться ею или опубликовать. И схемы, и библиотеки можно импортировать из Altium, Eagle, KiCad и LTspice. Файлы можно экспортировать в различных форматах, включая JSON. Также предлагается дополнительная недорогая услуга по реализации ваших печатных плат.
EasyEDA предоставляет недорогие услуги по изготовлению печатных плат, чтобы повысить эффективность выполнения ваших проектов. EasyEDA предоставляет функцию «Производство». Нажав на нее, вы можете добавить плату в корзину и заказать ее изготовление. Вы можете дождаться печатной платы дома или в вашей компании и припаять компоненты дома или заказать их пайку в специализированных компаниях, особенно платы с интегральными схемами в корпусах BGA.
PCB — это интерактивный редактор печатных плат для систем Unix, Linux, Windows и Mac. Плата включает функцию импорта схемы/списка соединений, проверку правил проектирования и может предоставлять отраслевой стандарт RS-274X (Gerber), сверление с ЧПУ и данные центроида (данные XY) для использования в процессе производства и сборки платы.
PCB Он предлагает высокотехнологичные функции, такие как автоматический оптимизатор трассировки и средство поиска, которые могут сократить время проектирования. Для пользовательских требований PCB предлагает подключаемый API для вставки новых функций и использования этих функций в графическом пользовательском интерфейсе, а также в сценариях.
gEDA Он работает на Linux и имеет инструменты, которые используются для проектирования электрических схем, диаграмм, моделирования, прототипирования и производства. В настоящее время проект gEDA предлагает набор бесплатных приложений для электронного проектирования, включая схемы, управление атрибутами, создание спецификаций (BOM), трек-листы с 20 форматами списка соединений, аналоговое и цифровое моделирование и проектирование печатных схем. .
TinyCAD
TinyCAD – это программа, помогающая рисовать электрические схемы. В нем есть библиотека, с которой можно сразу начать работать. Помимо возможности легко печатать свои проекты, вы можете использовать TinyCAD для публикации своих рисунков, скопировав и вставив их в документ Word или сохранив их в формате PNG для Интернета.
Осмонд ПХБ
Osmond PCB Это гибкий инструмент для проектирования печатных плат. Работает на Макинтош. Он включает в себя некоторые функции, такие как: неограниченный размер виртуальной карты, количество слоев, количество компонентов, позволяет использовать компоненты как для вставки, так и для поверхностного монтажа и многое другое.
БЩ3В
BScha3V — это среда для рисования схем. Название «БЩ» является аббревиатурой от «Базовая схема». Он имеет только основные функции, чтобы упростить его использование.
Экспресспечатная плата
Быстрый в освоении и использовании. Компоновка печатной платы очень проста даже для начинающих пользователей.
Веб-дизайнер печатных плат
PCBWeb — это приложение САПР для проектирования и производства электронного оборудования. Схематический многолистовой дизайн с быстрым и простым в использовании инструментом для подключения. Многослойная трассировка карт с возможностью изготовления медных плоскостей и проверки DRC. Он объединяет каталог компонентов Digi-Key и мастер составления спецификаций.
Печатная плата DesignSpark
DesignSpark PCB — самое доступное в мире программное обеспечение для проектирования электроники. Простота в освоении и использовании, разработанная для сокращения времени между концепцией и производством ваших проектов. В основе этого уникального подхода лежит мощный программный движок, который позволяет создавать топологию и схемы печатных плат.
Пожалуйста, выскажите свое мнение об этих программах для компоновки печатных плат.
Содержание статьи соответствует нашим принципам редакционной этики. Чтобы сообщить об ошибке, нажмите здесь!.
Читайте также: