Linux altium designer аналог

Обновлено: 05.07.2024

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

Введение

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

Инструмент Multi-board Design

Для решения данных задач в ПО Altium Designer начиная с версии 18.0 присутствует специальный инструмент Multi-board Design. Рассмотрим применения функционала Multi-board Design на примере GSM модуля сигнализации (см. рис.1), состоящего из двух печатных узлов и корпуса. Оба узла являются самостоятельными проектами со своими электрическими схемами. Они будут являться дочерними для многомодульного проекта.


Рисунок 1 Печатные узлы проекта Multi-board Design

Задание логической структуры устройства



Рисунок 2 Добавление схемы верхнего уровня

Создание многомодульного проекта начинается с задания логической структуры изделия. Для этого необходимо создать проект Multi-board (*.PrjMdb)и добавить в него документ схемы Multi-board (*.MdsDoc), как показано на рис.2. Связь между дочерними схемами задается размещением соответствующих модулей (объектов Module) на схеме и соединением их входов (объектов Module Entry) с помощью виртуальных соединений и/или проводников. Поместив модули на общую схему с помощью соответствующей команды в меню Active Bar, следует выполнить команду Design-Update from child projects. Данная операция создает объекты типа «Соединение» для каждого разъема из схемы дочерних проектов. Важно, чтобы в дочерних схемах у разъемов, участвующих в межплатном соединении, в свойствах был создан параметр с именем «System» и значением «Connector».


После этого необходимо задать связь между разъемами печатных узлов в общей схеме. Для этого следует использовать одну из команд меню Place – Direct connection/Wire/Cable/Harness, в зависимости от типа соединения. В итоге общая схема с модулями дочерних проектов и межсоединениями должна выглядеть, как на рис. 3.
Рисунок 4 Окно инструмента Connection Manager

Важное преимущество подобного подхода – возможность оперативно и безошибочно изменять адресацию цепей в межплатных соединениях. Это особенно удобно в случае одновременного проектирования дочерних печатных плат. За этот функционал отвечает инструмент Connection Manager (см. рис. 4), расположенный в меню Design.
Если изменить адресацию цепей в Connection Manager, то эти изменения будут транслированы в дочерние проекты. Тем самым исключается необходимость вручную изменять цоколевку разъемов во всех дочерних схемах. Также присутствует возможность выгрузить таблицу соединений в виде таблицы Microsoft Excel.
После того, как логическая структура изделия создана, можно приступать к созданию сборки изделия.

 Создание физической сборки составного устройства



Рисунок 5 Добавление сборки составного устройства

Создание сборки многомодульного устройства начинается с добавления в проект сборки Multi-board (*.MbaDoc), как изображено на рис. 5. Вставка моделей дочерних узлов производится с помощью команды Design-Insert PCB part. Доступна вставка как и отдельных файлов печатных узлов *.pcb, так и файлов других многомодульных сборок. Таким образом, структура сборки верхнего уровня может быть иерархической и состоять из нескольких подсборок. Такой подход может быть применен в случае одновременного проектирования составной конструкции несколькими разработчиками. Для взаимодействия с CAD системами используется нейтральный формат STEP. Перед началом создания механических зависимостей и совмещения деталей рекомендуется зафиксировать одно из тел, принятых в качестве базового. Делается это кликом ПКМ по базовому объекту и включением параметра Lock Selected Part. Таким телом может быть деталь корпуса или, например, один из печатных узлов. Совмещение тел производится с помощью зависимостей типа Plane-to-Plane и Axis-to-Axis. Механизм работы зависимостей аналогичен принципам работы в большинстве CAD систем, поэтому механизм совмещения довольно прост в работе. Стоит отметить, что механика использования зависимостей в Multi-board непрерывно расширяется в каждой новой версии Altium Designer.


Рисунок 6 Отображение найденных геометрических пересечений

После завершения сборки следует воспользоваться полезной функцией – проверка касания/пересечения тел, запускаемой командой Tools-Check Collisions. При наличии искомых нарушений, они будут подсвечены в рабочей области цветом (см. рис. 6) и выведены в виде списка с описанием во вкладке Messages. Также в любой момент отслеживать пересечения тел можно визуально с помощью инструмента Toggle Section View (разрез).
Производить изменения в дочерних узлах можно не только в самих файлах *.pcb, но и прямо из окна Multi-board. Для этого используйте команду Edit Selected Part из контекстного меню, вылелив выбранный модуль. В данном режиме доступно перемещение компонентов по поверхности платы. Все изменения, произведенные в этом режиме, после сохранения будут продублированы в дочерних платах.

Заключение

Разработчики систем ECAD непрерывно совершенствуют инструменты разработки, расширяя функционал и охватывая новые этапы проектирования изделий. Компания Altium предоставляет инженерам новую возможность повысить качество проектирования продуктов новым расширением Multi-board Design. Одним из немаловажных аспектов является то, что инструмент поставляется в составе стандартного ПО Altium Designer, не требует отдельной покупки лицензий и установки дополнительных программ, вместе с этим являясь максимально нативным инструментом, бесшовно встроенным в привычный интерфейс Altium Designer, а регулярно дополняемые инструкции [1] позволят пользователям без особых усилий освоить интерфейс инструмента.
Использование инструмента Multi-board Design позволяет значительно повысить качество проектирования многомодульных устройств за счет средств программного и визуального контроля. Функционал Multi-board Design позволяет ПО Altium Designer называться комплексной системой проектирования электронных устройств.

Действия

Создание списка приложений

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

Альтернативы приложению Altium Designer

Фильтр альтернатив по платформе
Настольные ПК
Мобильные платформы
Планшеты
Фильтр альтернатив по лицензии

KiCad 20 альтернатив

  • Computer Aided Design
  • Modeling
  • CAD
  • Electronics
  • Engineering

KiCad is an open source software suite for electronic design automation (EDA) - designing schematics of electronic circuits and printed circuit boards (PCB). KiCad is developed by Jean-Pierre Charras. And.

Fritzing 19 альтернатив

  • Pcb
  • Processing
  • Arduino
  • Breadboard
  • Prototype

Fritzing is an open-source initiative to support designers, artists, researchers and hobbyists to take the step from physical prototyping to actual product. We are creating this software in the spirit …

gEDA Project 23 альтернативы

  • Electronics
  • Circuit Simulation
  • Electronic Design Automation
  • Schematic Capture
  • Pcb Layout

EAGLE 19 альтернатив

The EAGLE Layout Editor is an easy to use, yet powerful tool for designing printed circuit boards (PCBs). The program consists of three main modules: Layout Editor, Schematic Editor, and …

Знаете другую альтернативу Altium Designer?

QUCS 20 альтернатив

  • Circuit Simulation
  • Electronic Design Automation
  • Schematic Capture

The Quite Universal Circuit Simulator (QUCS) is an integrated circuit simulator allowing the simulation and graphical presentation of results of large-signal, small-signal and noise behavior in circuits.

PCB 19 альтернатив

  • Pcb
  • Printed Circuit Board
  • Engineering
  • Electric
  • Electronics

PCB is an interactive printed circuit board editor for the X11 window system. PCB includes a rats nest feature, design rule checking, and can provide industry standard RS-274-X (Gerber), NC …

Ngspice 21 альтернатива

  • Spice
  • Simulation
  • Electronics
  • Circuit Simulation
  • Electronic Design Automation

Oregano 15 альтернатив

  • Spice
  • Electronics
  • Circuit Simulation
  • Electronic Design Automation
  • Schematic Capture

oregano - An electrical engineering tool for GNOME oregano is an application for schematic capture and simulation of electronic circuits. The actual simulation is performed by Berkeley Spice, or GNUcap …

Что в этом списке?

Этот список содержит 24 альтернативы приложению Altium Designer, для таких платформ как: Windows, Linux, macOS, Онлайн Сервис, iPhone, iPad и многих других. Список альтернатив можно фильтровать по типу лицензии, платформе и тегам. Поддерживается сортировка по количеству пользователей которые уже используют альтернативу, или дате добавления приложения.

Последнее обновление списка: 20 февраля 2014 г. 10:36

Вы можете дополнить или изменить информациию о любом приложении на SuggestUse. За внесение любой информации вам будут начислены поинты.

Сортировка альтернатив

Фильтр альтернатив по тегам

  • — Электроника • 5
  • — Автоматизация Проектирования Электронных Приборов • 5
  • — Схемотехническое Моделирование • 4
  • — Схематический Захват • 4
  • — Платы • 3
  • — инженерия • 2
  • — Еда • 2
  • — Спайс • 2
  • — Макет Печатной Платы • 2
  • — автоматизированное проектирование • 2
  • — Системы автоматизированного проектирования • 1
  • — Печатная Плата • 1
  • — моделирование • 1
  • — Макет • 1
  • — электрический • 1
  • — Симулятор • 1
  • — Ардуино • 1
  • — Обработка • 1
  • — Моделирование • 1
  • — IDE • 1
  • — Прототип • 1
  • — Макет • 1

Последняя активность

О сайте

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

Когда сервис может быть полезен?

— Вы пересели с компьютера на котором установлена операционная система Windows, на компьютер с macOS, но в Windows вы пользовались программой Total Commander которой для macOS не существует. Вы заходите на наш сервис, вводите в поиске TotalCommander для macOS и в результате получаете список альтернативных программ которые работают в системе macOS.

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

Я достаточно давно пользуюсь Linux и всего ради одной программы я держал на компьютере виртуальную машину с Windows. И это был Altium Designer. Это, бесспорно, самая лучшая в мире, на данный момент, CAD система для проектирования принципиальных схем и печатных плат любой сложности. Но я давно приглядывался к альтернативным программам, которые нативно запускались бы в линукс, пусть даже проприетарным и платным. И было 2 программы, которые мне казались перспективными, Kicad и Eagle. Чуть позже Eagle был куплен разработчиками Autocad и для меня остался один вариант и как раз недавно Kicad обновился до 5й версии и я понял пора, пора мигрировать.
Я уже пару месяцев пользуюсь Kicad и мне есть, что сказать тем, кто сомневается в переходе на open source альтернативу. В общем, постараюсь как смогу коротко и лаконично рассказать о своем переходе на Kicad, кое-где буду сравнивать функционал с Altium, кое-где буду давать советы для желающих повторить мой путь полного отказа от винды, потому как для меня это была первоочередная задача, т.к. повторюсь, сам Altium меня удовлетворял целиком и полностью.

О библиотеках компонентов

Для меня основным критерием удобства использования редактора схем является удобство менеджмента библиотек компонентов, даже не наличие готовых библиотек, потому что я сам отрисовываю необходимые мне компоненты, а именно удобство работы с библиотеками. И те, кто следит за моими работами знают, что я на гитлаб выкладываю все свои наработки для Altium. Мне нравилась организация библиотек в Altium, отдельно УГО, отдельно футпринты и все сводится в .xls файле, но не нравилось, что для этого необходим был еще и установленный Excel.
По началу Kicad мне показался неудобным тем, что вся информация о компонентах хранится в текстовых файлах, но потом я понял насколько это плюс при хранении в git.
Открыв редактор библиотек компонентов и зайдя в настройки, я вот как-то сразу напоролся на странность, в настройках ставлю использовать миллиметры, а все параметры выставляются в милах, пошерстив форумы я понял, что это не лечится и надо просто принять, что шаг 2.5мм будет равен 100 мил или 2.54мм, на глаз не заметно, но тем не менее.


Окно свойств редактора библиотек компонентов Kicad

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


Окно редактора библиотек компонентов Kicad


Окно свойств компонента

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

О редакторе посадочных мест

Если кратко, он удобен и не перегружен функциями. К каждому посадочному месту можно привязать 3d модель для отображения проектируемой платы в 3d. Все это есть и в Altium, здесь просто нужно привыкнуть, т.к. по началу будет казаться, что неудобно, но это не так, просто вопрос привычки.


Окно свойств посадочного места

Заметил я один минус, а именно невозможность задать у футпринта зоны запрета трассировки, чтобы они были потом и на печатной плате при размещении посадочного места, в Altium для этого специальный слой Keep-out зарезервирован, а здесь нет. Вот пример из Altium, есть модем, у него круглые зоны, это те самые зоны запрета трассировки. Когда я перенесу компонент на печатную плату они будут на ней и правила проектирования будут соблюдены.


В Kicad же предлагают что-то странное. Хотя соответствующий инструмент в редакторе печатных плат имеется, но он начисто отсутствует в редакторе посадочных мест. Это странно, но думаю этот вопрос порешают в новых версиях.


О редакторе схем

Он очень неплох и я могу только один недостаток выделить, нельзя поменять шрифт, ну вот просто нет и все 🙁 В остальном ничто не помешает вам создавать схемы по любым стандартам, хоть ГОСТ, хоть IEC 61082. Есть также редактор форматных рамок, рамки по ГОСТ есть у меня в репозитории.


Пример простой схемы в Kicad

О редакторе печатных плат

По этой теме я сделаю отдельную статью, когда разберусь более досконально. Update: статья уже >>здесь<<

Заключение

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

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

Похожие публикации по теме:

Как запустить Guake из Double Commander по F9

Как запустить Guake из Double Commander?

Панелизация печатных плат в Kicad

Панелизация печатных плат в Kicad

как создать многолистовой проект в Kicad

Иерархические схемы в Kicad

Генерация перечня спецификации по гост Kicad

Генерация перечней элементов в Kicad по ГОСТ

Когда будет статья про трассировку?

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

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

l-e-o-n-a-r-d-o

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

Последние посетители 0 пользователей онлайн

Объявления

FonSchtirlitz

Правильно собрать плату УМЗЧ недостаточно. Её следует правильно установить на радиатор и правильно разместить в корпусе. Проводить тестирование и финишную юстировку следует в корпусе.

FonSchtirlitz

В отличие от плат Парафинна для апгрейта Барка/Брига (с одной парой ВК) остальные платы с бОльшим количеством транзисторов ВК слишком длинные и под радиаторы высотой 80-100мм не подходят. Под длинные платы симметричного монтажа оптимальны высокие радиаторы и корпус форм-фактора типа Тауэр. Это корпуса таких усилков как: Goldmund Telos5500, Mark Levinson No.53, Pass Labs Alegh, UTL Siegfried Reference. Для очень мощных УМЗЧ оптимальны кубические: Plinius SA Reference, Technical Brain TBP-Zero, Gryphon Mephisto Stereo, Burmesrer 159. Про её недостаток я и говорю. Этим разворотом платы он похерил заложенный разработчиками потенциал. К компоновке оригинальной платы претензий нет. Есть лишь рекомендация применения высоких радиаторов в высоком корпусе. Такое изделие смотрибельно и с точки зрения конвекции правильнее.

дебильная тема поколения ЕГЭ и Греты Тунберг. Если есть панели , значит есть солнце. Если есть солнце, то гораздо проще, и с более высоким КПД можно сделать жидкостное отопление и тепловой аккумулятор. И все. А из за таких, как зеленые - мы все и передохнем в будущем.

Крашер

Чё за ересь? И, здесь какая-то неувязочка. Диодному мосту пофик, что на него приходит. Всё равно конденсатор после моста всё сгладит. А вот "нехватка" по напряжению на входе - ДО моста - может сказаться на работе уже "схемы". которая "электронная".

25602

HAKAS

Оригинальные платы Большевика такие же. Это Вредный Дед себе лично развёл с такой компоновкой.

FonSchtirlitz

Ага. Типа биорезонансные технологии делают из клиентов Дунканов Мак Клаудов.

Читайте также: