MKS TinyBee
ESP32 и Wi-Fi · 5 сменных драйверов · 12–24 В
MKS TinyBee — 32-битная плата управления 3D-принтером на ESP32 со встроенной поддержкой Wi-Fi и пятью гнёздами сменных драйверов. Она рассчитана на питание 12–24 В, управление столом и двумя хотэндами, печать с microSD и работу с Marlin. Беспроводной интерфейс позволяет управлять принтером через веб-страницу после настройки подходящей прошивки и подключения к сети.
Плата объединяет привычную систему Marlin и сетевые функции ESP32. До сборки удобно выбрать дисплей, распределить пять приводов и решить, нужен ли второй хотэнд: эти решения влияют на общие ресурсы платы.

Сетевое управление работает в подходящей сборке Marlin после настройки ESP3D.
Драйверы выбираются под двигатели; микрошаг настраивается DIP-переключателями.
Два Z работают параллельно, а второй термистор делит вход с обнаружением карты.
Для модернизации принтера на Marlin
TinyBee объединяет контроллер движения и Wi-Fi в одной плате. Это удобно для принтера, которому нужны сетевое управление, сменные драйверы и привычный интерфейс Marlin без отдельного Linux-компьютера. Кинематика, количество экструдеров, датчики и область печати задаются в конфигурации.
Восемь или больше независимых приводов эта плата не заменяет: здесь пять каналов. Для типичной системы X, Y, Z и E0 остаётся один E1. Его можно выделить второму экструдеру либо другой поддерживаемой прошивкой задаче. Выбор нужно сделать до подготовки проводки и файла конфигурации.
Характеристики
| Параметр | Значение |
|---|---|
| Контроллер | ESP32-WROOM-32U, до 240 МГц; по данным Makerbase Flash 8 МБ и RAM 520 КБ |
| Питание | 12–24 В DC; силовые нагрузки соответствуют напряжению источника |
| Приводы | 5 сменных драйверов, 6 моторных разъёмов; два Z подключены параллельно |
| Нагрев | 2 хотэнда HE0 / HE1 и стол H-BED |
| Температура | TH1, TB и выбираемый перемычкой TH2, для NTC 100 кОм |
| Вентиляторы | 2 регулируемых канала и 2 постоянно питаемых выхода |
| Связь и носитель | Wi-Fi, USB Type-C через CH340, слот microSD |
| Интерфейсы | EXP1 / EXP2, последовательный экран, концевики X / Y / Z, датчик филамента, 3D Touch |
| Габарит и крепление | 110 × 84 мм; расстояния между крепёжными отверстиями 102 × 76 мм |
Драйверы и DIP-переключатели
В гнёзда устанавливаются совместимые модули A4988, DRV8825, TMC2208, TMC2209 и другие драйверы с подходящей распиновкой. Документированный штатный режим TinyBee — STEP/DIR. Поддержка модуля TMC здесь не означает, что UART-настройка тока появляется автоматически.
Под каждым гнездом находится блок DIP-переключателей для выбора микрошагового режима. Одни и те же положения могут означать разные режимы у разных микросхем, поэтому используйте таблицу именно вашего драйвера. Ток в автономном режиме настраивают средствами модуля, учитывая измерительные резисторы и охлаждение.
На гребёнку вынесены управляющие сигналы для внешнего драйвера. Перед подключением мощного блока сверяйте уровни входов STEP / DIR / EN и требования его оптопар. Наличие сигналов не означает, что к этим контактам можно подключить обмотку двигателя напрямую.

Второй хотэнд и пара двигателей Z
Два зелёных разъёма Z1 / Z2 являются выходами одного драйвера. Они удобны для пары синхронно работающих винтов, но не дают независимого выравнивания портала. Если нужен отдельный второй Z, потребуется свободный канал, например E1, и поддерживающая такое назначение конфигурация.
Вход второго термистора TH2 делит IO34 с обнаружением карты SD. Для двух хотэндов переключите аппаратный выбор на TH2 и согласуйте настройки датчика температуры и обнаружения карты в прошивке. Нельзя одновременно считать этот контакт отдельным термистором и независимым датчиком вставленной карты.

Wi-Fi и выбор дисплея
В документации Makerbase беспроводная работа реализована через функции ESP3D в сборке Marlin. Для неё нужны корректно включённые сетевые функции, веб-интерфейс и параметры локальной сети. Подключение по Wi-Fi не означает автоматический доступ из интернета. ESP32-WROOM-32U использует разъём внешней антенны; её наличие и размещение нужно учитывать при сборке в металлическом корпусе.
Поддерживаются совместимые LCD2004, LCD12864, MKS Mini12864 и последовательные экраны MKS. Однако комбинацию экрана и Wi-Fi проверяют по выбранной прошивке. Отдельная инструкция Makerbase для последовательного экрана предлагает настроить второй serial-порт, согласовать скорость, отключить Mini12864 и Wi-Fi в описанной сборке. Поэтому нельзя обещать одновременную работу всех интерфейсов только по списку разъёмов.
Часть линий EXP1 имеет преобразование уровня в сторону дисплея и не работает как обычный вход. В частности, штатный экран CR-10 с требуемыми входами на EXP1 нельзя считать прямой заменой совместимому двухшлейфовому экрану. Перед покупкой сопоставьте модель дисплея, распиновку и его поддержку в текущем Marlin.
Питание, нагрев и датчики
Выберите источник по сумме потребления двигателей, стола, хотэндов и охлаждения. Подайте 12 или 24 В на вход питания, соблюдая полярность. Напряжение нагревателей и вентиляторов должно соответствовать используемой линии: управление PWM не делает 24-вольтовую линию подходящей для любого 12-вольтового вентилятора.
У платы два регулируемых вентилятора. Их удобно распределить между обдувом модели и радиатором хотэнда. Постоянно питаемые выходы подходят для охлаждения электроники, когда оно должно включаться вместе с силовым питанием. Для мощного стола оцените ток, клеммы и проводку; при необходимости применяйте внешний силовой модуль с подходящим управляющим входом.
Для NTC выберите реальный тип датчика в прошивке. Если показания явно расходятся с проверенным термометром, сначала проверьте проводку, термистор и опорное напряжение АЦП: текущий файл платы в Marlin отдельно описывает возможность его калибровки. Не исправляйте ошибку измерения произвольным повышением температурного предела.
Первый запуск
- Сверьте ревизию платы, схему подключения и положения переключателей с документацией TinyBee. Установите плату на стойках и обеспечьте обдув драйверов.
- Подготовьте Marlin для TinyBee: кинематику, размеры, типы драйверов, термисторов и дисплея. Обновление выполняется по USB; нужен кабель с линиями данных.
- При первом соединении проверьте COM-порт CH340. Если требуется драйвер USB, используйте официальный источник WCH.
- До базирования проверьте состояние концевиков командой
M119, работу датчика уровня и направление каждого мотора небольшим перемещением. - Проверьте комнатные температуры, затем кратко включите каждый нагреватель отдельно. Убедитесь, что изменяется соответствующий датчик, и выполните PID-настройку.
- После проверки проводного управления настройте сеть и веб-интерфейс, проверьте доступ и передачу тестового файла.
Для 3D Touch управляющий вывод и сигнальный вход выполняют разные задачи. Сверяйте питание, GND, управляющий сигнал и Z-вход по распиновке, а смещение датчика и безопасную точку базирования задавайте для своей механики.
Комплектация и документация
Основное изделие — плата MKS TinyBee. Драйверы, внешняя антенна, дисплей, кабель и microSD не считаются включёнными только по возможности подключения: сверяйте комплект заказа. Описание относится к семейству TinyBee; перед монтажом используйте аппаратную схему своей ревизии.
