CircuitMaker - это программное обеспечение для автоматизации проектирования электронных схем, предназначенное для хобби, хакеров и производителей . [1] [2] CircuitMaker доступен как бесплатное программное обеспечение , и оборудование, разработанное с его помощью, можно использовать в коммерческих и некоммерческих целях без ограничений. [3] В настоящее время он общедоступен как версия 1.3 от Altium Limited , а первый не-бета-выпуск - 17 января 2016 года. [4]
Разработчики) | Altium |
---|---|
Первый выпуск | Январь 2015 |
Стабильный выпуск | 1.3.0.181 / октябрь 2016 г. |
Написано в | Delphi , C ++ , C # |
Операционная система | Майкрософт Виндоус |
Размер | ок. 600 МБ |
Доступно в | английский |
Тип | Автоматизация электронного проектирования |
Лицензия | Проприетарный |
Веб-сайт | www |
История
Создатель микросхем микрокода
CircuitMaker, TraxMaker и SimCode были первоначально разработаны компанией MicroCode Engineering, Inc., базирующейся в Orem , с 1988 г. CircuitMaker 5 для Windows 3.1 , 9x и NT стал доступен в 1997 г. [5] CircuitMaker 6, CircuitMaker PRO, TraxMaker 3 и TraxMaker PRO в 1998. [6] [7] [8]
Protel CircuitMaker
Разработчик программного обеспечения для автоматизации проектирования (EDA) Protel продавал CircuitMaker 2000 как инструмент для ввода схем , вместе с TraxMaker в качестве его аналога для разводки печатных плат , как мощное, но доступное решение для нужд печатных плат. [9] Простота использования и сравнительно низкая стоимость быстро завоевали популярность среди студентов, а программный пакет широко использовался для обучения проектированию печатных плат студентов инженерных специальностей в университетах. [10] Широкая доступность подключаемых модулей и библиотек компонентов ускорила внедрение и быстро собрала мировое сообщество. Когда Protel был переименован в Altium Limited в начале 2000-х, инженерные усилия были перенаправлены на разработку DXP 2004 , [11] и CircuitMaker 2000 в конечном итоге был прекращен. Благодаря своему новому статусу брошенного ПО , CircuitMaker 2000 оставался популярным среди любителей и студентов. [12] Эта популярность наблюдается в Altium, и наиболее успешные функции CircuitMaker 2000 с тех пор были интегрированы в DXP 2004, а затем были включены в Altium Designer .
Altium CircuitMaker
Открытое аппаратное обеспечение источника и простая в использовании доска развития , такие как Arduino и Raspberry Pi увеличили сообщество интереса к электронике, в частности , в fablabs , [ править ] Хакерспейс и makerspaces . Ведущие производители программного обеспечения EDA традиционно не имеют бесплатных версий, а профессиональные лицензии недоступны для любителей. Это привело к высокому уровню пиратства для профессиональных программных пакетов или пользователей, которые придерживались устаревшего программного обеспечения , включая CircuitMaker 2000. Несколько инициатив, таких как EAGLE , пытались заполнить этот пробел, выпуская ограниченные версии полупрофессиональных инструментов EDA. Рост популярности KiCad еще больше фрагментировал рынок. Это давление в конечном счете , при условии , что стимул для Altium выпустить упрощенную и более удобной для пользователей версию своего профессионального программного пакета и EDA флагманского продукта , Altium Designer , ориентированных на менее сложных проектов печатных плат. Это привело к возрождению CircuitMaker в качестве программного обеспечения для создания схем и проектирования печатных плат . [13]
Несмотря на сходство в именах, текущий CircuitMaker полностью отличается от CircuitMaker 2000 в отношении функций и графического пользовательского интерфейса : модуль моделирования SPICE был удален; обновлена библиотечная система; а элементы управления изменились с классических меню на более современный и визуально привлекательный ленточный интерфейс .
Слияние с Upverter
14 мая 2018 года Altium объявил о планах объединить CircuitMaker и Upverter в единую бесплатную платформу для проектирования. [14] Однако в сообщении в блоге от 11 мая 2019 г. главный операционный директор Altium Тед Павела заявил, что планы претерпели изменения, и продукты останутся отдельными, с функциями взаимодействия для файлов проекта. [15]
Функции
CircuitMaker реализует схематический захват и проектирование печатных плат, используя тот же механизм, что и Altium Designer, обеспечивая почти идентичный пользовательский интерфейс. Редактор схем включает в себя базовое размещение компонентов и схемотехнику, а также расширенный многоканальный дизайн и иерархические схемы. Все схемы загружаются на сервер Altium и могут быть просмотрены любым пользователем, имеющим учетную запись CircuitMaker, что стимулирует повторное использование проекта. [16] CircuitMaker поддерживает интеграцию с поисковой системой Octopart [17] и позволяет перетаскивать компоненты из результатов поиска Octopart, если к ним прикреплены схематические модели. Пользователи могут создавать отсутствующие схематические символы и передавать их на сервер, называемый Community Vault, делая их доступными для других пользователей. [18] Постоянно растущая база данных деталей устраняет необходимость в пользовательском схематическом обозначении или дизайне посадочных мест для общих деталей, повышая удобство использования для начинающих.
Параллельное редактирование было добавлено в версии 1.3 [19], что позволяет нескольким пользователям одновременно работать над схемой или печатным документом и обмениваться мыслями с помощью интегрированной системы комментариев и аннотаций.
Перенос схемы на печатную плату - простой процесс в CircuitMaker, поскольку посадочные места печатной платы автоматически прикрепляются к любому компоненту на схеме, выбранному из библиотеки Octopart. Посадочные места печатной платы могут иметь присоединенные к ним простые 3D-модели или сложные STEP-модели , что позволяет выполнять 3D-рендеринг печатной платы в реальном времени во время разработки. [20] CircuitMaker поддерживает настройку правил проектирования и проверку правил проектирования в реальном времени. Также доступны некоторые расширенные функции, включая маршрутизацию дифференциальной пары , интерактивную настройку длины, [21] и управление заливкой полигонов. [22] Рабочие файлы можно экспортировать напрямую, хотя для проверки экспорта необходимо использовать внешнюю программу просмотра Gerber. Вся печатная плата также может быть экспортирована как 3D STEP-модель для дальнейшего использования в механическом программном обеспечении 3D CAD.
CircuitMaker доступен только для операционной системы Windows . Для этого у пользователей должен быть доступ к лицензии Windows для использования CircuitMaker. [23] [24] С 2020 года CircuitMaker можно запускать в Wine на Ubuntu с ограничениями, [25] [26], но некоторые пользователи сообщили, что он не работает в их дистрибутиве Linux . [27] Неофициальная поддержка пользователей Linux и BSD предоставляется сотрудниками Altium и волонтерами на форуме CircuitMaker. [28]
Хотя пользователи могут импортировать ресурсы из конкурирующих пакетов программного обеспечения EDA, [29] CircuitMaker не поддерживает сам экспорт проектных ресурсов. Обходной путь для этой проблемы предоставляется Altium Designer 15 и 16, которые действительно поддерживают импорт файлов CircuitMaker. [30]
Оборудование с открытым исходным кодом
CircuitMaker требуется бесплатная учетная запись, чтобы представлять своих пользователей в сообществе . [31] Для запуска и использования программного обеспечения требуется активное подключение к Интернету . [32] Пользователям разрешено иметь 2 частных проекта, так называемый режим песочницы для практики. По умолчанию все схемы и печатные платы загружаются на сервер и могут быть просмотрены другими пользователями, как только они будут зафиксированы через внутренний механизм svn . Хотя это делает CircuitMaker нежелательным для проектов с закрытым исходным кодом , он поощряет сотрудничество в сообществе. Пользователи могут разветвлять существующие проекты или запрашивать разрешение на сотрудничество в существующих проектах. Поддерживается импорт схемных документов и плат из других пакетов EDA ( OrCAD , PADS , P-CAD , EAGLE ). Пользователи могут владеть неограниченным количеством проектов, и нет жестких ограничений на сложность доски. [33] Однако Altium предупреждает, что пользователи могут столкнуться с падением производительности при работе с большими проектами. [34]
Все документы по умолчанию находятся под контролем версий , что позволяет пользователям отменять изменения, внесенные в их проекты, и создавать новые версии существующих схематических символов или посадочных мест в Community Vault. Пользователи могут комментировать проекты и детали друг друга, оценивать их и предлагать улучшения.
CircuitMaker поддерживает прямое поколение производственных файлов в стандартных форматах , такие как Gerber и NC Drill, а также печати трафаретов для DIY печатной платы травления . [35]
Смотрите также
- Altium Limited
- Облачное хранилище
- Altium Designer
- Сравнение программного обеспечения EDA
Рекомендации
- ↑ Грейвс, Джордж (20 июня 2015 г.). «Altium избавляет ферму с новым программным обеспечением CircuitMaker» . Hackaday . Проверено 24 ноября 2015 года .
- ^ Фабио, Адам (24 сентября 2015 г.). «Изготовитель схем от Altium» . Hackaday . Проверено 24 ноября 2015 года .
- ^ «Часто задаваемые вопросы по CircuitMaker» . Проверено 24 ноября 2015 года .
Нет, не нужно беспокоиться о лицензировании и обслуживании подписки. Первоначальная версия CircuitMaker (последней версией была CircuitMaker200) всегда поставлялась с бесплатной версией, предназначенной для образовательного рынка. Текущая версия CircuitMaker полностью бесплатна, предоставляя вам все инструменты для масштабного мышления и создания крутых вещей, а также функции и возможности, облегчающие создание разнообразных и сложных проектов.
- ^ «Конструктор схем» . Проверено 24 ноября 2015 года .
- ^ «Программное обеспечение для проектирования схем Microcode Engineering теперь поддерживает смешанное аналогово-цифровое моделирование» . EE Times. 3 ноября 1997 г.
- ^ «Microcode объявляет о выпуске новой линейки продуктов для индустрии программного обеспечения EDA» . EE Times. 27 августа 1998 г.
- ^ Арнольд, Рассел (9 января 1998 г.), Недорогие инструменты проектирования схем предлагают расширенные функции , электронные продукты
- ^ CircuitMaker для Windows: Integrated Schematic Capture and Circuit Simulation, Руководство пользователя (PDF) , MicroCode Engineering Inc., 1998 г., архивировано из оригинала (PDF) 17 апреля 2018 г. , получено 15 апреля 2018 г.
- ^ Protel International Limited (2000). CircuitMaker 2000: виртуальная лаборатория электроники (PDF) . Стар Принтеры Пти Лтд., Стр. 1–2. Архивировано (PDF) из оригинала на 2018-04-15 . Проверено 15 апреля 2018 .
- ^ Викери, Кристофер (2009). «Начало работы с CircuitMaker» . Проверено 23 апреля 2017 года .
- ^ Ян, Ни (2007). Практические упражнения Protel DXP2004 . КНР: Science Press. ISBN 978-7030198457.
- ^ Онвуболу, Годфри (2005). Мехатроника: принципы и применение . Elsevier Ltd., стр. 637–640. ISBN 978-0-7506-6379-3.
- ^ Как создать профессиональную схему
- ^ Зак Хомут (15.05.2018). "И понеслось ... Слияние!" . Апвертер.
- ^ ТедПавела, автор (11 мая 2019 г.). «Новости об апвертере и его развитии» . Проверено 17 июля 2019 .
- ^ Джордан, Бен (12 ноября 2015 г.). «Повторное использование оригинального дизайна - компоненты» . Проверено 24 ноября 2015 года .
- ^ Максфилд, Клайв (28 октября 2014 г.). «Бесплатная программа для создания печатных плат от Altium» . EETimes . Проверено 24 ноября 2015 года .
- ^ Вербелен, Янник (4 января 2018 г.). «Управление версиями компонентов» . Блог CircuitMaker . Проверено 18 января 2019 .
- ^ Фийолек, Рафаль (5 августа 2016 г.). «Совместная работа в CircuitMaker распространяется на одновременное редактирование в реальном времени!» . Изготовитель схем . Дата обращения 5 августа 2016 .
- ^ Максфилд, Клайв (28 октября 2014 г.). «Бесплатная программа для создания печатных плат от Altium» . EETimes . Проверено 24 ноября 2015 года .
- ^ Джордан, Бен (9 октября 2016 г.). «Высокая скорость верстки / разводки» . Форум CircuitMaker . Проверено 18 января 2019 .
- ^ Джонс, Дэйв (16 июня 2015 г.). «Первые впечатления от EEVblog 754 Altium CircuitMaker» . Архивировано из оригинального 25 ноября 2015 года . Проверено 24 ноября 2015 года .
- ^ Джонс, Дэйв (26 сентября 2013 г.). «EEVblog 527: инструментальная тирада Altium для печатных плат начального уровня» . Архивировано из оригинального 25 ноября 2015 года . Проверено 24 ноября 2015 года .
- ^ "Есть ли версия CircuitMaker для Linux?" . Проверено 24 ноября 2015 года .
Хотя мы ценим энтузиазм пользователей Linux, продукты Altium в настоящее время основаны только на Windows. Мы будем исследовать поддержку Linux в будущем, но не даем никаких обещаний относительно реализации или сроков. А пока вы можете запустить CircuitMaker, запустив Windows на виртуальной машине в Linux.
- ^ Джордан, Бен (29 июня 2016 г.). «3 шага по установке CircuitMaker в Linux» . Блог CircuitMaker . Проверено 15 апреля 2017 года .
- ^ Фред, Джим (5 марта 2017 г.). «CircuitMaker в Ubuntu 16.04» . WineHQ . Проверено 15 апреля 2017 года .
- ^ Андерсон, Джеймс (23 августа 2016 г.). «Конструктор схем в Linux» . Форум CircuitMaker . Проверено 15 апреля 2017 года .
- ^ Карлсон, Джей (13 июня 2015 г.). «Версия для Mac / Linux» . Форум CircuitMaker . Проверено 15 апреля 2017 года .
- ^ «Мой дизайн EAGLE не импортируется - почему?» . CircuitMaker FAQ . 10 марта 2016 . Проверено 15 апреля 2017 года .
EAGLE Importer от CircuitMaker может импортировать файлы проектов EAGLE, сохраненные в EAGLE версии 6.4.0 (или более поздней).
- ^ Лафхед, Фил (25 ноября 2015 г.). «Перемещение файлов CircuitMaker в Altium Designer» . Форум CircuitMaker . Проверено 15 апреля 2017 года .
Импорт в AD15 или AD16 - единственный метод передачи файла печатной платы CircuitMaker в Altium Designer.
- ^ «Установка и запуск CircuitMaker» . Проверено 24 ноября 2015 года .
Для использования CircuitMaker требуется настройка учетной записи. Это достигается путем регистрации для участия в сообществе CircuitMaker через веб-сайт CircuitMaker.
- ^ Джонс, Дэйв (26 сентября 2013 г.). «EEVblog 527: инструментальная тирада Altium для печатных плат начального уровня» . Архивировано из оригинального 25 ноября 2015 года . Проверено 24 ноября 2015 года .
Для работы требуется подключение к Интернету. Вы не можете начать это дело или иным образом работать над своими проектами без подключения к Интернету.
- ^ «Все бесплатно» . Проверено 24 ноября 2015 года .
CircuitMaker полностью бесплатен, без ограничений, сдерживающих ваш дизайнерский потенциал.
- ^ «Часто задаваемые вопросы по CircuitMaker» . Проверено 24 ноября 2015 года .
Хотя нет никаких «жестких ограничений» как таковых, программное обеспечение было разработано так, чтобы сделать его непрактичным для использования с большими проектами. С этой целью PCB Editor начнет демонстрировать [sic] снижение производительности при редактировании проектов, содержащих 5000 контактных площадок, становясь практически непригодным для использования в проектах, содержащих 50 000 контактных площадок. Сама деградация принимает форму постепенного замедления функций редактирования печатной платы (таких как трассировка, размещение компонентов, заливка полигонов и т. Д.).
- ^ Вербелен, Янник (7 апреля 2018 г.). «Быстрое прототипирование печатных плат: травление собственных плат с помощью CircuitMaker» . Блог CircuitMaker . Проверено 18 января 2019 .
Внешние ссылки
- Официальный веб-сайт