1. Выберите плату
Создайте проект и выберите профиль платы из библиотеки. Параметры микроконтроллера, контакты и доступные интерфейсы будут связаны с проектом.
CLEX Flow – визуальная среда разработки микроконтроллеров ESP32, ESP8266, Arduino, STM32, Raspberry Pi Pico (RP2040/RP2350) и других. Создание, компиляция и загрузка прошивок с помощью визуальных блоков.
Плата, монтаж, логика и интерфейс дисплея в одном проекте. Соединяйте компоненты и блоки, настраивайте поведение устройства и переходите к готовой прошивке.


Четыре шага в одном рабочем пространстве.
Создайте проект и выберите профиль платы из библиотеки. Параметры микроконтроллера, контакты и доступные интерфейсы будут связаны с проектом.
Добавьте компоненты и соедините их с контактами платы. Проверки помогут заметить конфликты GPIO, ошибки питания и несовместимые подключения.
Задайте поведение устройства: события, таймеры, действия и передачу данных. При необходимости создайте интерфейс дисплея и свяжите его с логикой.
Подготовьте окружение, соберите проект, выберите подключённое устройство и запишите прошивку. Результат сборки и сообщения устройства доступны в журнале.
Аппаратные подключения и поведение устройства связаны между собой и сохраняются в одном проекте.
Плата и компоненты на одном холсте: соединения GPIO, питание, выбор стороны контактов и ручная прокладка проводов. Монтаж сохраняется вместе с логикой проекта.

Таймеры, счётчики, секундомер, чтение и управление GPIO, сообщения в Serial и сетевые события. Типизированные связи и подсветка совместимых контактов помогают собирать граф.

Текст с кириллицей, фон, цвета, PNG-логотипы, заставка при запуске и индикаторы состояния. Свяжите элементы экрана с выходами логических блоков, чтобы показывать данные устройства.

Генератор подготавливает исходники C/CMake для ESP-IDF. Посмотрите код, соберите проект и загрузите актуальную прошивку на выбранную плату.
Проекты и инструменты остаются на вашем компьютере.
Ethernet через W5500 SPI и IP101/RMII: состояние линии, IP, маска, шлюз и DNS, DHCP или статический адрес. Проверка HTTP/HTTPS-ресурсов выполняется с заданным интервалом и таймаутом.
Дисплеи ST7789 SPI и JD9365 MIPI-DSI, сенсор GT9271, звуковой сигнал через ES8311/I2S и захват кадров OV5647/CSI. Доступность компонентов зависит от выбранной платы и её интерфейсов.
Проекты хранятся на вашем компьютере в JSON-файлах. Есть импорт, экспорт, поиск, автосохранение, ручное сохранение и защита несохранённых изменений. Регистрация и облачный аккаунт не нужны.
CLEX Flow распространяется бесплатно под лицензией MIT. Исходники и документация доступны на GitHub. Можно изучать устройство программы, сообщать об ошибках и предлагать улучшения.
CLEX Flow развивается как визуальная среда для ESP32, ESP8266, Arduino, STM32, Raspberry Pi Pico на RP2040/RP2350 и других платформ. Библиотека плат, компонентов и генераторов прошивок расширяется.
Для ESP32-S3 и ESP32-P4 доступны генерация, компиляция и загрузка прошивок через ESP-IDF. Профили учитывают контакты, ресурсы и особенности платы.
Доступные подключения и компоненты определяются выбранным профилем. Сверяйте модель, ревизию и распиновку со своей платой.
Программа находится в активной разработке. Предварительные версии, установщики и список изменений публикуются в GitHub Releases.
Для Mac с процессорами Apple Silicon (ARM64). Установщик в формате .dmg.
Если macOS блокирует первый запуск, для установщика из официального репозитория разрешите открытие в «Системные настройки → Конфиденциальность и безопасность».
Скачать для macOS на GitHubДля Windows x64. Установщик в формате .exe.
Интерфейс использует Microsoft Edge WebView2 Runtime; установщик проверяет его наличие. При предупреждении SmartScreen проверьте, что файл скачан из официального репозитория проекта.
Скачать для Windows на GitHubПредварительные установщики пока не имеют подписи издателя; сборка macOS также не нотариализована. Для сборки прошивок ESP32 нужна ESP-IDF 5.4.4. Настройте её через SDK Manager или подключите существующую установку. Для работы с редакторами подключать плату и устанавливать SDK не требуется.
Да. CLEX Flow работает с локальными проектами без регистрации, облачного хранилища и телеметрии. Интернет нужен для скачивания программы, установки инструментов и работы сетевых функций вашего устройства.
Для монтажа, визуальной логики и оформления дисплея ESP-IDF не требуется. Для компиляции и загрузки прошивок ESP32 в текущей версии нужна ESP-IDF 5.4.4. Её можно обнаружить или установить через SDK Manager.
Редакторы описывают монтаж, логику и интерфейс будущей прошивки. Чтобы увидеть работу проекта на оборудовании, соберите прошивку и загрузите её на плату. Предпросмотр экрана помогает проверить оформление интерфейса.
Создайте обращение в GitHub Issues. Укажите версию CLEX Flow, операционную систему, модель и ревизию платы, шаги воспроизведения и сообщения из журнала, если они есть.
Инструкции по установке, подключению плат, работе с дисплеями и настройке ESP-IDF доступны в репозитории. Там же можно следить за изменениями и участвовать в развитии CLEX Flow.