![]() | |
Разработчики) | Altium |
---|---|
изначальный выпуск | Январь 2015 |
Стабильный выпуск | 1.3.0.181 / октябрь 2016 г. |
Написано в | Delphi , C ++ , C # |
Операционная система | Майкрософт Виндоус |
Размер | ок. 600 МБ |
Доступно в | английский |
Тип | Автоматизация электронного проектирования |
Лицензия | Проприетарный |
Интернет сайт | www |
CircuitMaker - это программное обеспечение для автоматизации проектирования электронных схем, предназначенное для любителей, хакеров и производителей . [1] [2] CircuitMaker доступен как бесплатное программное обеспечение , и оборудование, разработанное с его помощью, может использоваться в коммерческих и некоммерческих целях без ограничений. [3] В настоящее время он общедоступен как версия 1.3 от Altium Limited , а первый не-бета-выпуск - 17 января 2016 г. [4]
История [ править ]
MicroCode CircuitMaker [ править ]
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 , повысили интерес сообщества к электронике, особенно к фаблабам , [13] хакерским пространствам и makerpaces . Ведущие производители программного обеспечения EDA традиционно не имеют бесплатных версий, а профессиональные лицензии недоступны для любителей. Это привело к высокому уровню пиратства для профессиональных программных пакетов или к тому, что пользователи стали использовать устаревшее программное обеспечение , включая CircuitMaker 2000. Несколько инициатив, таких как EAGLEпопытались заполнить эту пустоту, выпуская ограниченные версии полупрофессиональных инструментов EDA. Рост популярности KiCad еще больше фрагментировал рынок. Это давление в конечном счете , при условии , что стимул для Altium выпустить упрощенную и более удобной для пользователей версию своего профессионального программного пакета и EDA флагманского продукта , Altium Designer , ориентированных на менее сложных проектов печатных плат. Это привело к возрождению CircuitMaker как программного обеспечения для создания схем и проектирования печатных плат . [14]
Несмотря на сходство в именах, текущий CircuitMaker полностью отличается от CircuitMaker 2000 в отношении функций и графического пользовательского интерфейса : модуль моделирования SPICE был удален; обновлена библиотечная система; а элементы управления изменились с классических меню на более современный и визуально привлекательный ленточный интерфейс .
Слияние с Upverter [ править ]
14 мая 2018 года Altium объявил о планах объединить CircuitMaker и Upverter в единую бесплатную платформу для проектирования. [15] Однако в сообщении в блоге от 11 мая 2019 г. главный операционный директор Altium Тед Павела заявил, что планы претерпели изменения, и продукты останутся отдельными, с функциями взаимодействия для файлов проекта. [16]
Особенности [ править ]
CircuitMaker реализует схематический захват и проектирование печатных плат, используя тот же механизм, что и Altium Designer, обеспечивая практически идентичный пользовательский интерфейс. Редактор схем включает в себя базовое размещение компонентов и схемотехнику, а также усовершенствованный многоканальный дизайн и иерархические схемы. Все схемы загружаются на сервер Altium и могут быть просмотрены любым пользователем, имеющим учетную запись CircuitMaker, что стимулирует повторное использование проекта. [17] CircuitMaker поддерживает интеграцию с поисковой системой Octopart [18] и позволяет перетаскивать компоненты из результатов поиска Octopart, если к ним прикреплены схематические модели. Пользователи могут создавать отсутствующие схематические символы и передавать их на сервер, называемый Community Vault, делая их доступными для других пользователей.[19] Постоянно растущая база данных деталей устраняет необходимость в пользовательском схематическом обозначении или дизайне посадочного места для общих деталей, повышая удобство использования для начинающих.
Параллельное редактирование было добавлено в версии 1.3 [20], позволяя нескольким пользователям одновременно работать над схемой или печатным документом и обмениваться мыслями с помощью интегрированной системы комментариев и аннотаций.
Перенос схемы на печатную плату - простой процесс в CircuitMaker, поскольку посадочные места печатной платы автоматически прикрепляются к любому компоненту на схеме, выбранному из библиотеки Octopart. Посадочные места печатной платы могут иметь присоединенные к ним простые 3D-модели или сложные STEP-модели , что позволяет выполнять 3D-рендеринг печатной платы в реальном времени во время разработки. [21] CircuitMaker поддерживает настройку правил проектирования и проверку правил проектирования в реальном времени. Также доступны некоторые расширенные функции, включая маршрутизацию дифференциальной пары , интерактивную настройку длины, [22] и управление заливкой полигонов. [23]Рабочие файлы можно экспортировать напрямую, хотя для проверки экспорта необходимо использовать внешнюю программу просмотра Gerber. Печатную плату также можно экспортировать как 3D STEP-модель для дальнейшего использования в механическом программном обеспечении 3D CAD.
CircuitMaker доступен только для операционной системы Windows . Для этого у пользователей должен быть доступ к лицензии Windows для использования CircuitMaker. [24] [25] С 2020 года CircuitMaker можно запускать в Wine на Ubuntu с ограничениями, [26] [27], но некоторые пользователи сообщили, что он не работает в их дистрибутиве Linux . [28] Неофициальная поддержка пользователей Linux и BSD предоставляется сотрудниками Altium и волонтерами на форуме CircuitMaker. [29]
Хотя пользователи могут импортировать ресурсы из конкурирующих пакетов программного обеспечения EDA, [30] CircuitMaker не поддерживает сам экспорт ресурсов дизайна. Обходной путь для этой проблемы предоставляется Altium Designer 15 и 16, которые действительно поддерживают импорт файлов CircuitMaker. [31]
Оборудование с открытым исходным кодом [ править ]
CircuitMaker требуется бесплатная учетная запись, чтобы представлять своих пользователей в сообществе . [32] Для запуска и использования программного обеспечения требуется активное подключение к Интернету . [33] Пользователям разрешено иметь 2 частных проекта, так называемый режим песочницы для практики. По умолчанию все схемы и печатные платы загружаются на сервер и могут быть просмотрены другими пользователями, как только они будут приняты через внутренний механизм svn . Хотя это делает CircuitMaker нежелательным для проектов с закрытым исходным кодом , он поощряет сотрудничество в сообществе. Пользователи могут форкнутьсуществующие проекты или запросить разрешение на сотрудничество в существующих проектах. Поддерживается импорт схемных документов и плат из других пакетов EDA ( OrCAD , PADS , P-CAD , EAGLE ). Пользователи могут владеть неограниченным количеством проектов, и нет жестких ограничений на сложность доски. [34] Однако Altium предупреждает, что пользователи могут столкнуться с падением производительности в больших проектах. [35]
По умолчанию все документы находятся под контролем версий , что позволяет пользователям отменять изменения, внесенные в их проекты, и создавать новые версии существующих схематических символов или посадочных мест в Community Vault. Пользователи могут комментировать проекты и детали друг друга, оценивать их и предлагать улучшения.
CircuitMaker поддерживает прямое поколение производственных файлов в стандартных форматах , такие как Gerber и NC Drill, а также печати трафаретов для DIY печатной платы травления . [36]
См. Также [ править ]
- Altium Limited
- Облачное хранилище
- Altium Designer
- Сравнение программного обеспечения EDA
Ссылки [ править ]
- ^ Грейвс, Джордж (20 июня 2015 г.). «Altium избавляет ферму с новым программным обеспечением CircuitMaker» . Hackaday . Проверено 24 ноября 2015 года .
- ↑ Фабио, Адам (24 сентября 2015 г.). «Изготовитель схем от Altium» . Hackaday . Проверено 24 ноября 2015 года .
- ^ «Часто задаваемые вопросы по CircuitMaker» . Проверено 24 ноября 2015 года .
Нет, не нужно беспокоиться о лицензировании и обслуживании подписки.
Первоначальная версия CircuitMaker (последней версией была CircuitMaker200) всегда поставлялась с бесплатной версией, предназначенной для образовательного рынка.
Текущая версия CircuitMaker полностью бесплатна, предоставляя вам все инструменты для масштабного мышления и создания крутых вещей, а также функции и возможности, облегчающие создание разнообразных и сложных проектов.
- ^ "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.
- ^ Onwubolu, Godfrey (2005). Мехатроника: принципы и приложения . Elsevier Ltd., стр. 637–640. ISBN 978-0-7506-6379-3.
- ^ Вербелен, Янник; Ван Белль, Дэви; Тиете, Джелмер (2013). «Экспериментальный анализ маломасштабных технологий производства печатных плат для Fablabs» (PDF) . Международный журнал инженерных инноваций и исследований . ИДЖЕИР. 2 (2): 134–143 . Проверено 22 ноября 2015 года .
- ^ Как создать профессиональную схему
- ^ Зак Хомут (2018-05-15). "И понеслось ... Слияние!" . Апвертер.
- ^ TedPawela, Автор (11 мая 2019). «Новости об апвертере и его развитии» . Проверено 17 июля 2019 .
- ↑ Джордан, Бен (12 ноября 2015 г.). «Повторное использование оригинального дизайна - компоненты» . Проверено 24 ноября 2015 года .
- ^ Максфилд, Клайв (28 октября 2014 г.). «Бесплатная программа для создания печатных плат от Altium» . EETimes . Проверено 24 ноября 2015 года .
- ^ Verbelen, Янник (4 января 2018). «Управление ревизиями компонентов» . Блог CircuitMaker . Проверено 18 января 2019 .
- ^ Fijolek, Рафал (5 августа 2016). «Совместная работа в CircuitMaker распространяется на одновременное редактирование в реальном времени!» . Изготовитель схем . Проверено 5 августа +2016 .
- ^ Максфилд, Клайв (28 октября 2014 г.). «Бесплатная программа для создания печатных плат от Altium» . EETimes . Проверено 24 ноября 2015 года .
- ↑ Джордан, Бен (9 октября 2016 г.). «Высокая скорость верстки / трассировки» . Форум производителей схем . Проверено 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 г.). «CircuitMaker в Linux» . Форум производителей схем . Проверено 15 апреля 2017 года .
- ^ Карлсон, Джей (13 июня 2015 г.). «Версия для Mac / Linux» . Форум производителей схем . Проверено 15 апреля 2017 года .
- ^ "Мой дизайн EAGLE не импортируется - почему?" . CircuitMaker FAQ . 10 марта 2016 . Проверено 15 апреля 2017 года .
EAGLE Importer от CircuitMaker может импортировать файлы проектов EAGLE, сохраненные в EAGLE версии 6.4.0 (или более поздней).
- ^ Loughhead, Фил (25 ноября 2015). «Перемещение файлов CircuitMaker в Altium Designer» . Форум производителей схем . Проверено 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 контактных площадок.
Сама деградация принимает форму постепенного замедления функций редактирования платы (таких как трассировка, размещение компонентов, заливка полигонов и т. Д.).
- ^ Verbelen, Янник (7 апреля 2018). «Rapid Prototying PCBs: травление ваших собственных плат с помощью CircuitMaker» . Блог CircuitMaker . Проверено 18 января 2019 .
Внешние ссылки [ править ]
- Официальный веб-сайт