Как это работает

Chipnik записывает прошивку на плату прямо из браузера по USB. Ставить ничего не нужно, иногда только драйвер USB.

  1. Выбери проект

    Ищи по плате или по делу. На странице проекта видно, на каких платах он работает.

  2. Проверь детали и вариант платы

    Посмотри список деталей. В блоке «Прошить» выбери вариант своей платы: варианты отличаются экраном, числом USB и памятью, и им нужны разные сборки.

  3. Подключи плату

    Нужен USB-кабель, который передаёт данные. Многие кабели от зарядки телефона дают только питание, с ними плата не появится.

  4. Установи

    Нажми «Прошить» и выбери порт. Прошивка скачивается, проверяются подпись и контрольные суммы, потом она записывается и сверяется. Старая прошивка на плате заменяется.

  5. Первый запуск

    Плата перезапустится сама. Если проекту нужен Wi-Fi, настрой его по инструкции проекта. Если экран остался тёмным, нажми RST один раз.

Где работает

СистемаChrome, Edge, OperaFirefox, Safari
WindowsДаНет
macOSДаНет
LinuxДаНет
ChromeOSДаНет
AndroidChrome через USB OTG, пока не провереноНет
iPhone, iPadНетНет

Какая у меня плата

Чип Chipnik узнаёт сам, когда плата подключена. Вариант платы подтверждаешь ты: один и тот же чип стоит на платах с разными экранами и разъёмами USB.

Cheap Yellow DisplayЖёлтая плата с экраном 2,8 дюйма. Один разъём micro-USB: исходный вариант с экраном ILI9341. Micro-USB и USB-C рядом: новый вариант с экраном ST7789.
ESP32 DevKitНа металлической крышке написано ESP32-WROOM-32 или ESP32-WROVER. Один разъём USB и рядом отдельный чип USB, CP2102 или CH340.
ESP32-S3 DevKitНа крышке написано ESP32-S3. Часто два разъёма USB-C с подписями USB и UART или COM.
ESP32-C3 SuperMiniКрошечная плата с одним USB-C. На чипе написано ESP32-C3.
ESP32-CAMПлата с камерой и без своего USB. Ставится на плату-программатор ESP32-CAM-MB или прошивается через переходник USB-UART.

Драйверы USB

Windows и macOS обычно находят плату сами. Если порт не появился, поставь драйвер для USB-чипа своей платы.

Прошивка не начинается

Платы нет в списке портов

Попробуй другой кабель и другой порт USB, потом поставь драйвер выше. В Windows при подключении платы в Диспетчере устройств должен появиться новый COM-порт.

«Failed to connect» или зависает на Connecting

Зажми кнопку BOOT, нажми и отпусти RST (EN), отпусти BOOT. Нажми «Прошить» ещё раз. Некоторым платам, например ESP32-CAM, нужна плата-программатор или перемычка IO0 на GND.

Порт занят

Закрой Arduino IDE, монитор порта PlatformIO, Cura и всё, что может держать порт, потом переподключи плату.

Прошилось, но экран белый или цвета не те

Скорее всего, у тебя другой вариант платы. Открой проект снова, выбери другой вариант и прошей ещё раз.

К проектам