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 · слева 1 | GPIO16 | Вид со стороны компонентов, USB-C сверху. 1-й контакт слева сверху. UART0 TX; в схеме H1-10. Это выход платы. |
| RX · слева 2 | GPIO17 | Вид со стороны компонентов, USB-C сверху. 2-й контакт слева сверху. UART0 RX; в схеме H1-9. Это вход платы. |
| 0 · слева 3 | GPIO0 | Вид со стороны компонентов, USB-C сверху. 3-й контакт слева сверху. ADC1_CH0. |
| 1 · слева 4 | GPIO1 | Вид со стороны компонентов, USB-C сверху. 4-й контакт слева сверху. ADC1_CH1. |
| 2 · слева 5 | GPIO2 | Вид со стороны компонентов, USB-C сверху. 5-й контакт слева сверху. ADC1_CH2. |
| 3 · слева 6 | GPIO3 | Вид со стороны компонентов, USB-C сверху. 6-й контакт слева сверху. ADC1_CH3. |
| 4 · слева 7 | GPIO4 | Вид со стороны компонентов, USB-C сверху. 7-й контакт слева сверху. ADC1_CH4. Strapping: внешняя цепь не должна менять уровень при сбросе. |
| 5 · слева 8 | GPIO5 | Вид со стороны компонентов, USB-C сверху. 8-й контакт слева сверху. ADC1_CH5. Strapping: внешняя цепь не должна менять уровень при сбросе. |
| 6 · слева 9 | GPIO6 | Вид со стороны компонентов, USB-C сверху. 9-й контакт слева сверху. ADC1_CH6. JTAG MTCK; не делить с внешним JTAG одновременно. |
| 7 · слева 10 | GPIO7 | Вид со стороны компонентов, USB-C сверху. 10-й контакт слева сверху. Цифровой GPIO; JTAG MTDO. |
| 5V · справа 1 | VBUS 5 В | Вид со стороны компонентов, USB-C сверху. 1-й контакт справа сверху. Шина USB VBUS. Не соединять внешний источник с этим контактом одновременно с USB. |
| GND · справа 2 | GND | Вид со стороны компонентов, USB-C сверху. 2-й контакт справа сверху. Общая земля. |
| 3V3 · справа 3 | 3,3 В | Вид со стороны компонентов, USB-C сверху. 3-й контакт справа сверху. Выход LDO и питание логики. Не подавать 5 В; допустимый ток внешней нагрузки не установлен. |
| 20 · справа 4 | GPIO20 | Вид со стороны компонентов, USB-C сверху. 4-й контакт справа сверху. I²C SDA по умолчанию в профиле MakerGO Arduino. |
| 19 · справа 5 | GPIO19 | Вид со стороны компонентов, USB-C сверху. 5-й контакт справа сверху. I²C SCL по умолчанию в профиле MakerGO Arduino. |
| 18 · справа 6 | GPIO18 | Вид со стороны компонентов, USB-C сверху. 6-й контакт справа сверху. Цифровой GPIO; в профиле Arduino D11. |
| 15 · справа 7 | GPIO15 | Вид со стороны компонентов, USB-C сверху. 7-й контакт справа сверху. Синий LED, активный HIGH. Strapping JTAG; в Arduino D13/LED_BUILTIN. |
| 14 · справа 8 | GPIO14 | Вид со стороны компонентов, USB-C сверху. 8-й контакт справа сверху. Цифровой GPIO; в Arduino D10. |
| 9 · справа 9 | GPIO9 | Вид со стороны компонентов, USB-C сверху. 9-й контакт справа сверху. BOOT замыкает на GND. Strapping: LOW при сбросе для Download Mode при корректном GPIO8. |
| 8 · справа 10 | GPIO8 | Вид со стороны компонентов, 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.5Arduino использует makergo_c6_supermini и явные GPIO, указанные выше; для USB Serial включают USB CDC On Boot. Псевдонимы CircuitPython не переносите автоматически.
- Инициализация
USB Serial/JTAG console; первый запуск USB 5 ВБатарея и периферия отключены. При необходимости удерживайте BOOT, нажмите и отпустите RST, затем BOOT. Перед батареей проверьте TP4054, PROG, защиту, полярность и ток ячейки.
Проекты с этим компонентом
Все проектыСвязанные проекты пока не опубликованы.



