Maker Go ESP32-C6 SuperMini · 4 МБ Flash

Maker Go / MakerGO (документированное исполнение) · ESP32-C6 SuperMini, ESP32-C6FH4, 4 МБ; номер PCB-ревизии не опубликован

Мини-плата для беспроводных устройств

Автор: SLDV LAB

Опубликовано · Обновлено

СложностьСредне
Проекты с компонентом

О МОДУЛЕ

Что делает ESP32-C6 SuperMini, ESP32-C6FH4, 4 МБ; номер PCB-ревизии не опубликован

Maker Go ESP32-C6 SuperMini — компактная плата для беспроводных датчиков и контроллеров. ESP32-C6FH4 содержит 4 МБ Flash, основное RISC-V-ядро до 160 МГц и отдельное маломощное ядро. Доступны 512 КБ HP SRAM и 16 КБ LP SRAM, без PSRAM. Плата поддерживает Wi-Fi 6 2,4 ГГц, Bluetooth LE и IEEE 802.15.4; USB-C использует встроенный USB Serial/JTAG.

Особенности

  • Встроенные индикаторы используют GPIO15 для обычного LED и GPIO8 для адресного RGB. USB занимает GPIO12/13, BOOT — GPIO9; периферия не должна нарушать загрузочные состояния GPIO4/5/8/9/15.
  • В Arduino-ESP32 3.3.5 профиль makergo_c6_supermini задаёт SDA20/SCL19, SPI SS4/MOSI5/MISO6/SCK7 и UART TX16/RX17. LED15 активен HIGH, RGB физически на GPIO8, его виртуальный alias равен 39. В профиле CircuitPython UART-псевдонимы переставлены и повторён IO7: подключение сверяют по физическим GPIO, не смешивая API.
  • Zigbee и Thread требуют соответствующих firmware и стека; Matter поверх Thread также требует совместимой инфраструктуры, включая Thread Border Router. Наличие радиоблока само по себе не превращает плату в готовый шлюз.
  • Нумерация H1/H2 на принципиальной схеме относится к символам схемы и не задаёт физическую ориентацию контактов. Перед использованием B+/B− проверьте конкретное исполнение зарядного узла, защиту батареи и полярность.
  • На боковых рядах доступны 17 GPIO, на малых площадках — GPIO21/22/23, ещё GPIO12/13 заняты USB: всего 22 физических, 20 без USB. Встроенная керамическая антенна с маркировкой C3 не обозначает модель микроконтроллера; область антенны оставляют свободной от металла.
  • По схеме зарядный узел TP4054 имеет PROG 10 кОм: номинально около 100 мА в условиях его даташита. BAT и USB питают LDO через отдельные диоды; отдельной защиты от переразряда/КЗ нет. Фактические компоненты и PCB проверяют по экземпляру; тип LDO не позволяет заранее обещать ток 3V3, внешний диапазон питания или ток сна всей платы.

Для каких проектов подойдёт

  • Zigbee-датчик: опрашивает внешний датчик и передаёт данные совместимому координатору.
  • Wi-Fi-индикатор: получает MQTT-события и показывает состояние встроенным RGB-светодиодом.
  • Matter-over-Thread прототип: передаёт состояние кнопки через подходящий стек и существующий Thread Border Router.

Чем отличается

По сравнению с C3 SuperMini здесь доступно радио 802.15.4 для Zigbee/Thread, но другая распиновка и иной набор профилей. Общее имя SuperMini не гарантирует одинаковые зарядные цепи, индикаторы или установленную ревизию.

Схема: ICBbuy, CC BY-SA 4.0. Масштаб и фон изменены SLDV LAB, фрагмент H1/H2 обрезан; адаптации по той же лицензии.

Характеристики

Исполнение
Maker Go; ESP32-C6FH4
Микроконтроллер и Flash
ESP32-C6FH4; Flash 4 МБ
Выведенные GPIO
22 физических; 20 без USB
Радиоинтерфейсы
Wi-Fi 6; BLE; IEEE 802.15.4
Антенна
Керамическая, встроенная
Кнопки и индикация
BOOT9; RST; RGB8; LED15
Аккумуляторный узел по схеме
TP4054; PROG 10 кОм
Первый запуск
USB-C 5 В
Arduino: I²C и UART
SDA20/SCL19; TX16/RX17
Интерфейс
I²C, SPI, UART, Аналоговый, Wi-Fi, Bluetooth
Питание модуля
Первый запуск — USB-C 5 В кабелем данных. GPIO и UART работают с логикой 3,3 В; 5 В на них и на 3V3 недопустимы. B+/B− используют только после проверки конкретного зарядного узла: нужна защищённая 1S Li-ion/LiPo 3,7 В, до 4,2 В, с верной полярностью и допустимым зарядным током. Наличие зарядной микросхемы не подтверждает защиту от переразряда или переполюсовки. Не соединяйте независимые источники через 5V/USB и не подавайте 5 В на B+. Не используйте 2S, LiFePO4 или неперезаряжаемые элементы. Для первого USB-запуска батарею оставьте отключённой.

ПРАКТИКА

Подключение

Схема подключения
Контакт модуляКонтакт платыНазначение
TX · слева 1GPIO16Вид со стороны компонентов, USB-C сверху. 1-й контакт слева сверху. UART0 TX; в схеме H1-10. Это выход платы.
RX · слева 2GPIO17Вид со стороны компонентов, USB-C сверху. 2-й контакт слева сверху. UART0 RX; в схеме H1-9. Это вход платы.
0 · слева 3GPIO0Вид со стороны компонентов, USB-C сверху. 3-й контакт слева сверху. ADC1_CH0.
1 · слева 4GPIO1Вид со стороны компонентов, USB-C сверху. 4-й контакт слева сверху. ADC1_CH1.
2 · слева 5GPIO2Вид со стороны компонентов, USB-C сверху. 5-й контакт слева сверху. ADC1_CH2.
3 · слева 6GPIO3Вид со стороны компонентов, USB-C сверху. 6-й контакт слева сверху. ADC1_CH3.
4 · слева 7GPIO4Вид со стороны компонентов, USB-C сверху. 7-й контакт слева сверху. ADC1_CH4. Strapping: внешняя цепь не должна менять уровень при сбросе.
5 · слева 8GPIO5Вид со стороны компонентов, USB-C сверху. 8-й контакт слева сверху. ADC1_CH5. Strapping: внешняя цепь не должна менять уровень при сбросе.
6 · слева 9GPIO6Вид со стороны компонентов, USB-C сверху. 9-й контакт слева сверху. ADC1_CH6. JTAG MTCK; не делить с внешним JTAG одновременно.
7 · слева 10GPIO7Вид со стороны компонентов, USB-C сверху. 10-й контакт слева сверху. Цифровой GPIO; JTAG MTDO.
5V · справа 1VBUS 5 ВВид со стороны компонентов, USB-C сверху. 1-й контакт справа сверху. Шина USB VBUS. Не соединять внешний источник с этим контактом одновременно с USB.
GND · справа 2GNDВид со стороны компонентов, USB-C сверху. 2-й контакт справа сверху. Общая земля.
3V3 · справа 33,3 ВВид со стороны компонентов, USB-C сверху. 3-й контакт справа сверху. Выход LDO и питание логики. Не подавать 5 В; допустимый ток внешней нагрузки не установлен.
20 · справа 4GPIO20Вид со стороны компонентов, USB-C сверху. 4-й контакт справа сверху. I²C SDA по умолчанию в профиле MakerGO Arduino.
19 · справа 5GPIO19Вид со стороны компонентов, USB-C сверху. 5-й контакт справа сверху. I²C SCL по умолчанию в профиле MakerGO Arduino.
18 · справа 6GPIO18Вид со стороны компонентов, USB-C сверху. 6-й контакт справа сверху. Цифровой GPIO; в профиле Arduino D11.
15 · справа 7GPIO15Вид со стороны компонентов, USB-C сверху. 7-й контакт справа сверху. Синий LED, активный HIGH. Strapping JTAG; в Arduino D13/LED_BUILTIN.
14 · справа 8GPIO14Вид со стороны компонентов, USB-C сверху. 8-й контакт справа сверху. Цифровой GPIO; в Arduino D10.
9 · справа 9GPIO9Вид со стороны компонентов, USB-C сверху. 9-й контакт справа сверху. BOOT замыкает на GND. Strapping: LOW при сбросе для Download Mode при корректном GPIO8.
8 · справа 10GPIO8Вид со стороны компонентов, USB-C сверху. 10-й контакт справа сверху. WS2812B RGB DIN. Strapping. Физический GPIO8; виртуальный RGB_BUILTIN Arduino не является номером вывода.
21 · малая площадкаGPIO21Внутренняя малая площадка, отдельно от боковых рядов. Сверить цифровую маркировку на обратной стороне; это GPIO, не Arduino D-номер.
22 · малая площадкаGPIO22Внутренняя малая площадка, отдельно от боковых рядов. Сверить цифровую маркировку на обратной стороне; это GPIO, не Arduino D-номер.
23 · малая площадкаGPIO23Внутренняя малая площадка, отдельно от боковых рядов. Сверить цифровую маркировку на обратной стороне; это GPIO, не Arduino D-номер.
12 · малая площадкаGPIO12 / USB D−Подключена к USB-C. Не использовать как свободный GPIO, пока нужны USB-прошивка, консоль или JTAG.
13 · малая площадкаGPIO13 / USB D+Подключена к USB-C. Не использовать как свободный GPIO, пока нужны USB-прошивка, консоль или JTAG.
B+ · с обратной стороныBAT+Плюс одного защищённого Li-ion/LiPo элемента 3,7 В, до 4,2 В. По схеме TP4054 с PROG 10 кОм: номинально около 100 мА; проверить установленный узел и допустимый ток батареи. При первом USB-запуске не подключать.
B− · с обратной стороныGND / BAT−Минус того же элемента. Переполюсовка недопустима; на схеме нет отдельного отключения при переразряде/КЗ. Сам TP4054 не является BMS.

Подходит для ESP32, Arduino. Выберите контакты по документации своей платы.

ВАШ ПРОЕКТ · ВАШ ДАТЧИК

Интегрируйте модуль с ChatGPT

Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.

Помоги интегрировать Maker Go ESP32-C6 SuperMini с ESP32-C6FH4, Flash 4 МБ. Уточни задачу, реальную плату и среду: ESP-IDF 5.5.5, target esp32c6 или отдельно Arduino-ESP32 3.3.5 makergo_c6_supermini. GPIO 3,3 В, USB12/13, RGB8, LED15 активный HIGH, BOOT9; UART TX16/RX17, I²C20/19, SPI4/5/6/7. Первый запуск только USB 5 В. Перед батареей проверь TP4054/PROG, защиту, полярность и допустимый зарядный ток; не выводи параметры LDO или ревизию из названия платы.

Библиотеки

Установите библиотеку для своей среды и откройте пример из её документации.

Что именно прописать

Платформа
ESP-IDF 5.5.5; target esp32c6

Для документированного FH4: Flash 4MB, QIO, 80MHz. Реальный объём проверяют при запуске; ревизию PCB он не определяет.

Библиотека
Компоненты ESP-IDF; отдельный путь Arduino-ESP32 3.3.5

Arduino использует makergo_c6_supermini и явные GPIO, указанные выше; для USB Serial включают USB CDC On Boot. Псевдонимы CircuitPython не переносите автоматически.

Инициализация
USB Serial/JTAG console; первый запуск USB 5 В

Батарея и периферия отключены. При необходимости удерживайте BOOT, нажмите и отпустите RST, затем BOOT. Перед батареей проверьте TP4054, PROG, защиту, полярность и ток ячейки.

Проекты с этим компонентом

Все проекты

Связанные проекты пока не опубликованы.

Связанные материалы и компоненты