Черчение электрических схем linux

LiveStreet

Debian → Электроника в Linux. Обзор программ для рисования схем

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

В обзор попали программы, которые доступны в репозиториях debian. Наличие русского языка в интерфейсе желательно, но не обязательно. Очень необходимое условие выживания это работа с распространенными форматами .sch, .dip. Предпочтителен вывод в .pdf (но для сельской местности вполне хватит *.ps с последующим конвертированием в pdf) или .png для показа схемы друзьям, работающим на вражеской операционной системе, а также .dxf (тоже довольно съедобный формат).

eeschema из набора Kicad

Будучи приверженцем GNOME и всего, что с ним связано, яро не люблю программы с префиксом «k» в названии. Но на самом деле все сделано на вкусном wxgtk, так что карман не тянет.

eeschema из набора Kicad

Управление осуществляется клавиатурой, но немного не привычно. Скажем, для копирования объекта вместо Ctrl+C нужно жмакать просто C, вращение R, а перемещение M. К этому быстро привыкаешь и это действительно ускоряет работу.

Библиотека компонентов достаточна для создания сложных схем. При желании как и во всех взрослых редакторах (например, eagle) библиотеку можно дополнить вручную или изменить некоторые элементы по вкусу. Привязка объектов и линий по сетке.

Привыкание: 5 минут и все готово
Работает с форматами: *.sch (kicad)
Экспорт в форматы: *.dxf, *.svg, *.plt, *.ps

gschem из пакета gEDA

Подсказывает красным цветом висящие в воздухе контакты. Имеет более наглядный набор комбинаций клавиш. Например, для копирования нужно одновременно нажать e+c (edit->copy), а для поворота e+r (edit->rotate). Библиотека поинтересней, вставка объектов быстрее за счет отсутствия лишних переключений между меню. Прорисовка линий облагораживается набором привязок к точкам объектов, которые надо не забывать переключать (комбинацией клавиш o+s, например), иначе получится каша, ну или вести проводники навстречу друг другу.

Читайте также:  Fedora linux on raspberry pi

gschem из пакета gEDA

Привыкание: придется потыкаться и запомнить ряд сочетаний клавиш
Работает с форматами: *.sch (gEDA)
Экспорт в форматы: *.png

Проект скучен. Библиотека содержит только рассыпуху. Никаких разъемов DB-9 или микроконтроллеров там не увидеть. Русские буквы не переваривает. Форматы файлов не знакомые.

xcircuit

Привыкание: требуется допинг
Работает с форматами: не ясно
Экспорт в форматы: *.plt

Жуткий аппарат. Как и xcirciut скорее графическая рисовалка, чем схемная. Так и не разобрался, но возможно у кого-то получится лучше.

electric

Привыкание: займет больше 5 минут
Работает с форматами: куча форматов, включая *.dxf
Экспорт в форматы: ратует, что может экспортировать в eagle, но протестировать не удалось

А если под linux, но не свободное?

Немецкий комбайн, дорог и всемогущ (честно признаюсь, что в редактируемом мной листе он иногда падал и терял последние изменения. Но так как нахаляву, то и претензий к cadsoft’у у меня никаких нет). Для рисования схем использует мощную расширяемую библиотеку (можно покопаться в интернете насчет дополнительных объектов и устройств). Русских букв нет и не переваривает. Чтобы начать делать схему «прямо сейчас» можно обойтись и Freeware лицензией (а позже попросить расширенную бесплатную лимитированную по времени версию Freemium ).

Eagle

При желании можно купить стандартную сборку за $/?125 (для non-profit целей, разумеется), которая будет разводить платы до 160х100мм, что для домашних поделок очень даже вполне или облегченную за $/?49. И в отличие от остальных представленных здесь программ рисования схем формат eagle довольно популярен.

Привыкание: к хорошему привыкаешь быстро
Работает с форматами: *.sch (eagle)
Экспорт в форматы: *.png, *.bmp и другие пиксельные

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

Комментарии ( 7 )

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

Я не силен в этом вопросе, все хочу попробовать gnucap или ng-spice. Но в любом случае proteus мы не получим, как мне кажется. А про симуляцию контроллеров есть picsimul, кажется, для pic16хх. На вскидку не могу сказать, не занимался.

Жуткий аппарат. Как и xcirciut скорее графическая рисовалка, чем схемная. Так и не разобрался, но возможно у кого-то получится лучше.

Странно. В последнем номере линуксформата (LXF131) написано про эту программу (пол странички) в HotPicks, вроде не ругают там её. :-/

Читайте также:  Developing games on linux

А в каком-нибудь из редакторов есть наборы *советских* микросхем?
И ещё: А в них можно чертить не платы, а схемы(с блоками И, ИЛИ… и семисегментным индикатором)

Про наборы советских микросхем не знаю программ и для windows.
А вот насчет логических блоков есть прекрасный KSimus. Судя из названия которого можно даже подсветить лампочки или вывести численный результат по аналогии как делает Simulink из Matlab.

Прямой эфир

  • fog → Блог им. OGGSmith → Главная проблема открытого ПО нерешаема 5
  • fog → Взаимоотношения → Dr.WEB: Вопросы вознаграждения и сообщества 2
  • vit1251 → Блог им. fog → Разработчики бегут от Microsoft? 9
  • vit1251 → GNU/Linux → Почему люди не используют Linux? 2
  • saamich → GNU/Linux → 2015 — год Linux в Smart-устройствах? 3
  • deemonizer → Офисные пакеты → Пособие: Оформление дипломной работы в LibreOffice (3-издание) 12
  • Procion → Бизнес Open Source → Сооснователь WhatsApp отдал $1000000 на СПО 1
  • Procion → GNU/Linux → Леннарт Поттеринг о вражде в сообществе разработчиков СПО 1
  • Ghaydn → Блог им. Ghaydn → Звук. Нативные DAW под GNU/Linux (часть 2) 2
  • semiletov → Блог им. semiletov → звуковой редактор EKO 1.0.0. 2

Блоги

  • GNU/Linux 34.33
  • Ubuntu 33.38
  • Mozilla 29.42
  • Python 29.36
  • Gnome 21.08
  • ReactOS 17.68
  • Fedora 17.11
  • OpenOffice 15.07
  • Bash 14.04
  • howto 13.16

Источник

KiCad

KiCad

KiCad — бесплатная программа для создания электрических схем и печатных плат. Включает в себя набор программ для автоматизации разработки электронных устройств (Electronic Design Automation — EDA).

KiCad состоит из следующих компонентов: Eeschema — редактор электрических схем; Pcbnew — редактор печатных плат (включает в себя еще просмотровщик объемных изображений печатных плат); Gerbview — просмотровщик фотошаблонов; Cvpcb — выбор посадочных мест для компонентов, использованных на схеме; Kicad — менеджер проектов.

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

Программа KiCad переведена на русский язык. Программа кросс-платформенная и доступна для Linux, MacOS X и Windows.

Установка KiCad в Ubuntu Linux

Программу KiCad можно установить из стандартных репозиториев Ubuntu, а можно воспользоваться PPA репозиторием, который может включать более новую версию. Для установки KiCad из PPA репозитория выполните в терминале последовательно команды:

sudo add-apt-repository ppa:adamwolf/kicad-testing-daily sudo apt-get update sudo apt-get install kicad

Установка

Установка в Ubuntu (LinuxMint)

Источник

Читайте также:  Где системные логи linux

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

Circuit Diagram — программа для создания (рисования) принципиальных схем и последующего сохранения их в формате PNG или SVG.

EAGLE Layout Editor

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

EasyEDA

Oблачная платформа для рисования и симуляции схем, разводки печатных плат и прочее.

gEDA

gEDA — это набор инструментов для разработки электронных схем.
Состоит из программы схемотехнического моделирования, генератора таблиц соединений, модуля проверки символов, и ряда утилит.

Gneural Network

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

gschem

gschem – программа для разработки принципиальных схем электротехнических устройств — редактор схем (Schematic capture), разработки Ales Hvezda.

KiCad

Приложение для разработки электрических схем и печатных плат.

Meterbridge

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

Qucs

Qucs (Quite Universal Circuit Simulator — Целиком Универсальный Симулятор Цепей) — программа для симулирования всех видов электрических цепей с графическим QT интерфейсом.

TkGate

TkGate — это управляемая событиями программа моделирования электронных схем с графическим редактором, основанным на TCL/Tk. Поддерживает широкий диапазон простейших электронных компонентов, также определенные пользователем модули для многоуровневой разработки.

Что почитать?

Источник

QElectroTech

QElectroTech

QElectroTech — бесплатная программа для проектирования (рисования) электрических схем. Позволяет создавать схемы, используя большой набор функциональных элементов.

Работать с QElectroTech довольно удобно. В главном окне программы слева располагается коллекция элементов, а справа рабочая область (непосредственно электрическая схема). Управление QElectroTech выполняется мышкой. Для создания схемы необходимо перетаскивать мышкой элементы из коллекции в рабочее окно редактора и устанавливать соединения между ними. Соединения автоматически преобразуются в строго вертикальные или горизонтальные линии. Результат можно сохранить в файл с расширением qet (в действительности используется XML формат).

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

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

Программа написана на C++ с использованием библиотеки Qt4 и доступна для Linux и Windows. Разработчики на своем сайте пишут, что есть случаи успешной компиляции QElectroTech под Mac OS, но официальной поддержки QElectroTech для Mac OS нет.

Установка

Установка через Flatpak

flatpak install flathub org.qelectrotech.QElectroTech
flatpak run org.qelectrotech.QElectroTech

Установка через Snap

sudo snap install qelectrotech

Установка в Ubuntu (LinuxMint)

sudo apt install qelectrotech

Установка в Fedora

sudo dnf install qelectrotech

Установка в openSuse

sudo zypper install qelectrotech

Установка в Gentoo

sudo emerge -a sci-electronics/qelectrotech

Источник

Оцените статью
Adblock
detector