разделы:

Cirkit Designer

Сегодня в качестве публикации, небольшой обзор полезной и бесплатной программы Cirkit Designer, которая может как помочь в работе с вашими Arduino проектами, так и сэкономить много времени на разработке схем для ваших проектов.

Если говорить кратко, то Cirkit Designer — это универсальное настольное приложение для проектирования и прототипирования проектов Arduino. Используя возможности приложения, можно без особого труда, создавать электрические схемы, а в качестве бонуса можно разрабатывать, компилировать и загружать код Arduino. Возможности приложения позволяют просматривать спецификации компонентов, в некоторых случаях и цены на данные детали. Так же есть возможность просматривать готовые решения в библиотеке сообщества, а так же делиться своими решениями с сообществом. И если вам знаком Fritzing, то особых сложностей в работе вы не встретите, но а если не знаком, то в принципе ничего сложного нет.

Стоит начать с того, что текущие версии программы работают как под Windows, так и под Linux и macOS. Выбрав на официальном сайте версию под нашу систему, скачиваем и устанавливаем привычным образом, после чего программу сразу же можно запускать и приступать к работе.

На первом шаге, вам будет предложен выбор между созданием нового проекта или открытием имеющегося и если вы ранее сохраняли проект, он будет отображен в списке быстрого открытия.

К примеру выбрав Начало работы \Start и кликнув на «New file», откроется пространство для работы, на котором уже будет предварительно размещен такой элемент как «макетная доска», с которой многие и начинают прототипирование и разработку своих проектов.

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

Например схема одной из публикаций блога, выполненная в Cirkit Designer:

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

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

После завершения подготовки схемы, ее можно сохранить проект в формате *.ckt для дальнейшей работы с ней или обмена с другими. Так же приложение поддерживает экспорт общего вида проекта, в формате картинки.

В последних версиях авторы анонсировали и добавили создание проектов с использованием AI но тут могут ждать сложности со слабым пониманием процесса как это работает и необходимостью отдельных затрат, так как работа AI помощника интегрирована в приложение как сторонняя услуга требующая оплаты.

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

Официальный сайт: https://www.cirkitdesigner.com
Сообщество в Discord: https://discord.com/invite/2R2DY37VpE