Лучшие вопросы
Таймлайн
Чат
Перспективы
CircuitMaker
Из Википедии, свободной энциклопедии
Remove ads
CircuitMaker — программное обеспечение для автоматизации проектирования печатных плат, ориентированное на разработчиков и любителей.[1][2] CircuitMaker доступен, как бесплатное программное обеспечение, и аппаратное обеспечение, разработанное с его помощью, может использоваться в коммерческих и некоммерческих целях без ограничений.[3]
Remove ads
История
Суммиров вкратце
Перспектива
MicroCode CircuitMaker
CircuitMaker, TraxMaker и SimCode изначально разрабатывались компанией MicroCode Engineering, Inc., базирующейся в Ореме, с 1988 года. CircuitMaker 5 для Windows 3.1, 9x и NT стал доступен в 1997 году,[4] CircuitMaker 6, CircuitMaker PRO, TraxMaker 3 и TraxMaker PRO в 1998 году[5][6][7]
Protel CircuitMaker
Компания Protel, разработчик программного обеспечения для автоматизации проектирования электроники (EDA), продавала CircuitMaker 2000 как редактор схем вместе с TraxMaker предназначенный для компоновки и проектирования печатных плат. Его простота использования и сравнительно низкая стоимость быстро завоевали популярность среди студентов, и этот программный пакет широко использовался для обучения проектированию печатных плат студентов инженерных специальностей в университетах.[8] Широкая доступность подключаемых модулей и библиотек компонентов ускорила внедрение и обрело преданных последователей во всем мире. Когда Protel был переименован в Altium Limited в начале 2000-х годов, усилия разработчиков были перенаправлены на разработку DXP 2004,[9] и поддержка CircuitMaker 2000 в конечном итоге была прекращена. Не смотря на это, CircuitMaker 2000 оставался популярным среди пользователей-любителей и студентов.[10] Эта популярность была замечена Altium, и с тех пор наиболее успешные функции CircuitMaker 2000 были интегрированы в DXP 2004 и позднее были включены в Altium Designer.
Remove ads
Altium CircuitMaker
Аппаратное обеспечение с открытым исходным кодом и простые в использовании платы для разработки, такие как Arduino и Raspberry Pi, повысили интерес сообщества к электронике, особенно к Fablab и хакерспейсам. Ведущие поставщики программного обеспечения EDA традиционно не имеют бесплатных версий, а профессиональные лицензии недоступны для любителей. Это привело к высокому уровню пиратства профессиональных программных пакетов или использованию устаревшего программного обеспечения, включая CircuitMaker 2000. Несколько инициатив, таких как EAGLE, попытались заполнить этот пробел, выпустив ограниченные версии полупрофессиональных инструментов EDA. Рост популярности KiCad еще больше фрагментировал рынок. Это давление в конечном итоге побудило Altium выпустить упрощенную и более удобную для пользователя версию своего профессионального программного пакета EDA и флагманского продукта Altium Designer, ориентированного на менее сложные проекты печатных плат. Это привело к возрождению CircuitMaker как программного обеспечения для создания схем и проектирования печатных плат .[11]
Несмотря на сходство в названии, текущий CircuitMaker полностью отличается от CircuitMaker 2000 по функциональности и внешнему виду: модуль моделирования SPICE был удален; переработаны библиотеки; а элементы управления изменились с классических меню на более современный и визуально привлекательный ленточный интерфейс .
Слияние с Upverter
Remove ads
14 мая 2018 года Altium объявила о планах объединить CircuitMaker и Upverter[англ.] в единую бесплатную платформу для проектирования.[12] Однако в сообщении в блоге от 11 мая 2019 года директор Altium Тед Павела заявил, что планы изменились, и продукты останутся отдельными, с функциями взаимодействия для файлов проекта.[13]
Функции
Суммиров вкратце
Перспектива
CircuitMaker реализует ввод схем и проектирование печатных плат, используя тот же движок, что и Altium Designer, обеспечивая почти идентичный пользовательский интерфейс. Редактор схем включает базовое размещение компонентов и проектирование схем, а также расширенный многоканальный дизайн и иерархические схемы. Все схемы загружаются на сервер Altium и могут быть просмотрены любым пользователем с учетной записью CircuitMaker, что стимулирует повторное использование проекта.[14] CircuitMaker поддерживает интеграцию с поисковой системой Octopart[англ.][15] и позволяет перетаскивать компоненты из результатов поиска Octopart, если к ним прикреплены схематические модели. Пользователи могут создавать отсутствующие схематические символы и передавать их на сервер, называемый Community Vault, делая их доступными для других пользователей.[16] Постоянно растущая база данных деталей устраняет необходимость в пользовательских схематических символах или посадочных местах для обычных деталей, повышая удобство использования для начинающих. Невозможно импортировать модели компонентов из Altium Designer напрямую в CircuitMaker,[17], но для этого ограничения существуют поддерживаемые сообществом обходные пути.[18]
Параллельное редактирование было добавлено в версии 1.3[19], что позволяет нескольким пользователям одновременно работать над документом схемы или платы и обмениваться идеями через интегрированную систему комментариев и аннотаций.
Перенос схем на печатную плату реализован в CircuitMaker легко и просто, поскольку посадочные места печатной платы автоматически прикрепляются к любому компоненту схемы, выбранному из библиотеки Octopart. К посадочным местам печатных плат могут быть прикреплены простые 3D-модели или сложные модели STEP, что позволяет выполнять 3D-рендеринг печатной платы в реальном времени во время разработки.[15] CircuitMaker поддерживает настройку и проверку правил проектирования в реальном времени. Также доступны некоторые расширенные функции, в том числе дифференциальные пары, интерактивная настройка длины[20] и управление заливкой полигона.[21] Производственные файлы можно экспортировать напрямую, хотя для проверки экспорта необходимо использовать внешнюю программу просмотра Gerber. Всю печатную плату также можно экспортировать в виде 3D-модели STEP для дальнейшего использования в 3D программах или машиностроительных САПР (CAD).
CircuitMaker доступен только для операционной системы Windows. С 2020 года CircuitMaker можно запускать в Wine на Ubuntu с ограничениями[22][23], но некоторые пользователи сообщали, что он не работает в их дистрибутивах Linux.[24] Неофициальная поддержка пользователей Linux и BSD предоставляется сотрудниками и волонтерами Altium на форуме CircuitMaker.[25]
Хотя пользователи могут импортировать ресурсы из конкурирующих программных пакетов EDA,[26] CircuitMaker не поддерживает экспорт ресурсов проектирования. Обходной путь для этой проблемы предоставляется Altium Designer 15 и 16, которые поддерживают импорт файлов CircuitMaker.[27]
Аппаратное обеспечение с открытым исходным кодом
Суммиров вкратце
Перспектива
Для CircuitMaker требуется бесплатная учетная запись, для доступа к открытому сообществу.[28] Для запуска и использования программного обеспечения требуется активное подключение к Интернету.[29] Пользователям разрешено иметь 5 частных проектов, так называемый режим песочницы для практики. По умолчанию все схемы и печатные платы загружаются на сервер и могут быть просмотрены другими пользователями, как только они будут зафиксированы через встроенный svn. Хотя это делает CircuitMaker нежелательным для проектов с закрытым исходным кодом, он поощряет сотрудничество в сообществе. Пользователям разрешено делать форки существующих проектов или запрашивать разрешение на совместную работу в существующих проектах. Поддерживается импорт схемных и печатных плат из других пакетов EDA (OrCAD, PADS, P-CAD, EAGLE).[30] Пользователям разрешено владеть неограниченным количеством проектов, и нет жесткого ограничения на их сложность.[31] Однако Altium предупреждает, что пользователи могут столкнуться с падением производительности при работе с крупными проектами.[32]
По умолчанию все документы находятся под контролем системы управления версиями, что позволяет пользователям отменять изменения, сделанные в их проектах, и создавать новые версии существующих схематических символов или посадочных мест в хранилище сообщества. Пользователи могут комментировать проекты и детали друг друга, оценивать их и предлагать улучшения.
CircuitMaker поддерживает прямое создание производственных файлов в стандартных отраслевых форматах, таких как Gerber и NC Drill, а также печать трафаретов для травления печатных плат своими руками.[33]
См. также
- Altium Limited
- Облачная система хранения
- Altium Designer
- Сравнение программного обеспечения EDA[англ.]
Рекомендации
Ссылки
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads