Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

Ссылки [ править ]

  1. ^ Грейвс, Джордж (20 июня 2015 г.). «Altium избавляет ферму с новым программным обеспечением CircuitMaker» . Hackaday . Проверено 24 ноября 2015 года .
  2. Фабио, Адам (24 сентября 2015 г.). «Изготовитель схем от Altium» . Hackaday . Проверено 24 ноября 2015 года .
  3. ^ «Часто задаваемые вопросы по CircuitMaker» . Проверено 24 ноября 2015 года . Нет, не нужно беспокоиться о лицензировании и обслуживании подписки. Первоначальная версия CircuitMaker (последней версией была CircuitMaker200) всегда поставлялась с бесплатной версией, предназначенной для образовательного рынка. Текущая версия CircuitMaker полностью бесплатна, предоставляя вам все инструменты для масштабного мышления и создания крутых вещей, а также функции и возможности, облегчающие создание разнообразных и сложных проектов.
  4. ^ "CircuitMaker" . Проверено 24 ноября 2015 года .
  5. ^ «Программное обеспечение для проектирования схем от Microcode Engineering теперь поддерживает смешанное аналоговое / цифровое моделирование» . EE Times. 3 ноября 1997 г.
  6. ^ «Microcode объявляет о новой линейке продуктов для индустрии программного обеспечения EDA» . EE Times. 27 августа 1998 г.
  7. ^ Арнольд, Рассел (9 января 1998 г.), Недорогие инструменты проектирования схем предлагают расширенные функции , электронные продукты
  8. ^ CircuitMaker для Windows: Integrated Schematic Capture and Circuit Simulation, Руководство пользователя (PDF) , MicroCode Engineering Inc., 1998, заархивировано из оригинала (PDF) 17 апреля 2018 г. , получено 15 апреля 2018 г.
  9. ^ Protel International Limited (2000). CircuitMaker 2000: виртуальная лаборатория электроники (PDF) . Стар Принтеры Пти Лтд., Стр. 1–2. Архивировано (PDF) из оригинала на 2018-04-15 . Проверено 15 апреля 2018 .
  10. ^ Викери, Кристофер (2009). «Начало работы с CircuitMaker» . Проверено 23 апреля 2017 года .
  11. ^ Ян, Ни (2007). Практические упражнения Protel DXP2004 . КНР: Science Press. ISBN 978-7030198457.
  12. ^ Onwubolu, Godfrey (2005). Мехатроника: принципы и приложения . Elsevier Ltd., стр. 637–640. ISBN 978-0-7506-6379-3.
  13. ^ Вербелен, Янник; Ван Белль, Дэви; Тиете, Джелмер (2013). «Экспериментальный анализ маломасштабных технологий производства печатных плат для Fablabs» (PDF) . Международный журнал инженерных инноваций и исследований . ИДЖЕИР. 2 (2): 134–143 . Проверено 22 ноября 2015 года .
  14. ^ Как создать профессиональную схему
  15. ^ Зак Хомут (2018-05-15). "И понеслось ... Слияние!" . Апвертер.
  16. ^ TedPawela, Автор (11 мая 2019). «Новости об апвертере и его развитии» . Проверено 17 июля 2019 .
  17. Джордан, Бен (12 ноября 2015 г.). «Повторное использование оригинального дизайна - компоненты» . Проверено 24 ноября 2015 года .
  18. ^ Максфилд, Клайв (28 октября 2014 г.). «Бесплатная программа для создания печатных плат от Altium» . EETimes . Проверено 24 ноября 2015 года .
  19. ^ Verbelen, Янник (4 января 2018). «Управление ревизиями компонентов» . Блог CircuitMaker . Проверено 18 января 2019 .
  20. ^ Fijolek, Рафал (5 августа 2016). «Совместная работа в CircuitMaker распространяется на одновременное редактирование в реальном времени!» . Изготовитель схем . Проверено 5 августа +2016 .
  21. ^ Максфилд, Клайв (28 октября 2014 г.). «Бесплатная программа для создания печатных плат от Altium» . EETimes . Проверено 24 ноября 2015 года .
  22. Джордан, Бен (9 октября 2016 г.). «Высокая скорость верстки / трассировки» . Форум производителей схем . Проверено 18 января 2019 .
  23. Джонс, Дэйв (16 июня 2015 г.). «Первые впечатления от EEVblog 754 Altium CircuitMaker» . Архивировано из оригинального 25 ноября 2015 года . Проверено 24 ноября 2015 года .
  24. Джонс, Дэйв (26 сентября 2013 г.). «EEVblog 527: инструментальная тирада Altium для печатных плат начального уровня» . Архивировано из оригинального 25 ноября 2015 года . Проверено 24 ноября 2015 года .
  25. ^ "Есть ли версия CircuitMaker для Linux?" . Проверено 24 ноября 2015 года . Хотя мы ценим энтузиазм пользователей Linux, продукты Altium в настоящее время основаны только на Windows. Мы изучим поддержку Linux в будущем, но не даем никаких обещаний относительно реализации или сроков. А пока вы можете запустить CircuitMaker, запустив Windows на виртуальной машине в Linux.
  26. Джордан, Бен (29 июня 2016 г.). «3 шага по установке CircuitMaker в Linux» . Блог CircuitMaker . Проверено 15 апреля 2017 года .
  27. Фред, Джим (5 марта 2017 г.). «CircuitMaker в Ubuntu 16.04» . WineHQ . Проверено 15 апреля 2017 года .
  28. Андерсон, Джеймс (23 августа 2016 г.). «CircuitMaker в Linux» . Форум производителей схем . Проверено 15 апреля 2017 года .
  29. ^ Карлсон, Джей (13 июня 2015 г.). «Версия для Mac / Linux» . Форум производителей схем . Проверено 15 апреля 2017 года .
  30. ^ "Мой дизайн EAGLE не импортируется - почему?" . CircuitMaker FAQ . 10 марта 2016 . Проверено 15 апреля 2017 года . EAGLE Importer от CircuitMaker может импортировать файлы проектов EAGLE, сохраненные в EAGLE версии 6.4.0 (или более поздней).
  31. ^ Loughhead, Фил (25 ноября 2015). «Перемещение файлов CircuitMaker в Altium Designer» . Форум производителей схем . Проверено 15 апреля 2017 года . Импорт в AD15 или AD16 - единственный метод передачи файла печатной платы CircuitMaker в Altium Designer.
  32. ^ "Установка и запуск CircuitMaker" . Проверено 24 ноября 2015 года . Для использования CircuitMaker требуется настройка учетной записи. Это достигается путем регистрации, чтобы стать частью сообщества CircuitMaker - через веб-сайт CircuitMaker.
  33. Джонс, Дэйв (26 сентября 2013 г.). «EEVblog 527: инструментальная тирада Altium для печатных плат начального уровня» . Архивировано из оригинального 25 ноября 2015 года . Проверено 24 ноября 2015 года . Для работы требуется подключение к Интернету. Вы не можете начать это дело или иным образом работать над своими проектами без подключения к Интернету.
  34. ^ "Это все бесплатно" . Проверено 24 ноября 2015 года . CircuitMaker полностью бесплатен, без ограничений, сдерживающих ваш дизайнерский потенциал.
  35. ^ «Часто задаваемые вопросы по CircuitMaker» . Проверено 24 ноября 2015 года . Хотя нет никаких «жестких ограничений» как таковых, программное обеспечение было разработано так, чтобы сделать его непрактичным для использования с большими проектами. С этой целью PCB Editor начнет демонстрировать [sic] снижение производительности при редактировании проектов, содержащих 5000 контактных площадок, становясь практически непригодным для использования в проектах, содержащих 50 000 контактных площадок. Сама деградация принимает форму постепенного замедления функций редактирования платы (таких как трассировка, размещение компонентов, заливка полигонов и т. Д.).
  36. ^ Verbelen, Янник (7 апреля 2018). «Rapid Prototying PCBs: травление ваших собственных плат с помощью CircuitMaker» . Блог CircuitMaker . Проверено 18 января 2019 .

Внешние ссылки [ править ]

  • Официальный веб-сайт