BIGTREETECH SKR MINI E3 V2.0
STM32F103 · 4 × TMC2209 · два выхода Z
BIGTREETECH SKR MINI E3 V2.0 — 32-битная плата управления на STM32F103 с четырьмя встроенными драйверами TMC2209. Она предназначена для модернизации Ender-3 и совместимых принтеров с одним экструдером: поддерживает Marlin и Klipper, питание 12/24 В, два управляемых вентилятора и датчик автокалибровки. Два разъёма Z позволяют подключить пару моторов к одному драйверу.
Плата объединяет управление движением, нагревателями и датчиками в компактном формате Ender-3. TMC2209 уже установлены, а их ток и режим работы задаются через UART в прошивке. Это удобно при переходе со штатной электроники на более гибкую настройку без подбора отдельных модулей драйверов.
Здесь описана именно SKR MINI E3 V2.0 со STM32F103. Перед монтажом сверяют маркировку платы, проводку и конфигурацию принтера: прошивка от другой ревизии MINI E3 для неё не подходит.

Четыре встроенных драйвера для X, Y, Z и экструдера. Ток подбирается в прошивке под моторы и охлаждение.
FAN0 и FAN1 можно назначить для обдува детали и хотэнда. Напряжение нагрузки должно соответствовать питанию принтера.
Штатный LCD Ender-3, совместимый TFT или управление через внешний Klipper-хост — выбор зависит от вашей конфигурации.
Основные характеристики
| Микроконтроллер | STM32F103RCT6, ARM Cortex-M3, 72 МГц — по документации V2.0 |
|---|---|
| Драйверы | 4 встроенных TMC2209, связь UART; сменных гнёзд нет |
| Двигатели | XM, YM, ZAM, ZBM, EM; ZAM и ZBM подключены параллельно |
| Питание | 12 или 24 В DC; логика 3,3 В |
| Нагреватели | HE0 — один хотэнд; HB — нагреваемый стол |
| Датчики температуры | TH0 и THB, два входа для NTC 100 кОм |
| Вентиляторы | 2 выхода PWM: FAN0 и FAN1 |
| Память настроек | Отдельная EEPROM AT24C32: 4 Кбайт |
| Подключения | Mini-USB-B, microSD, EXP1 для штатного LCD, последовательный TFT |
| Дополнительные функции | Z-PROBE/BLTouch, датчик филамента, NeoPixel, интерфейсы внешних модулей питания |
| Размер платы | 100,75 × 70,25 мм; крепёж — по чертежу V2.0 |
Двойной Z: два разъёма, один драйвер

ZAM и ZBM удобны для установки второго винта Z без внешнего разветвителя проводов. Оба двигателя работают от одного TMC2209 и движутся совместно. Плата не может отдельно поднимать левую и правую сторону портала для автоматического выравнивания двумя независимыми приводами.
Для обычной схемы X/Y/Z плюс один экструдер заняты все четыре канала. При подключении двух Z-моторов проверяют их совместимость и подбирают общий ток с учётом параллельного соединения. Дополнительного свободного драйвера для второго экструдера здесь нет.
Установка в Ender-3 и охлаждение
Формат V2.0 разработан под замену платы оригинального Ender-3. При установке в другую модель, новый корпус или переделанный принтер сначала сопоставляют крепёж, положение USB и карты памяти, длину проводов и разъём дисплея. Точные размеры отверстий приведены в заводском чертеже.
Четырёхслойная плата имеет увеличенные площадки отвода тепла со стороны драйверов. При этом радиаторы и вентиляция отсека остаются важны: ток выбирают по мотору и температуре электроники в закрытом корпусе. Впаянные драйверы нельзя заменить перестановкой StepStick-модуля.
Штатный LCD12864 подключается через EXP1 с конфигурацией CR10_STOCKDISPLAY. Для BTT TFT используется последовательный разъём и совместимая прошивка панели. Наличие TFT-разъёма само по себе не означает поддержку KlipperScreen.

Вентиляторы, нагреватели и питание
FAN0 и FAN1 управляются раздельно. Например, один выход регулирует обдув детали, второй включает охлаждение хотэнда по его температуре — это задаётся в прошивке. Оба питаются от силовой линии платы: при входе 24 В необходимы вентиляторы на 24 В. PWM не превращает такой выход в источник постоянных 12 В.
HE0 и HB предназначены для хотэнда и стола. Перед подключением сопоставляют напряжение, мощность нагрузки, проводку и возможности блока питания. Номинал предохранителя не следует принимать за допустимый длительный ток отдельной клеммы. Термистор каждого узла подключают к своему входу, а его тип выбирают в прошивке.
Автокалибровка, концевики и sensorless homing
Разъём Z-PROBE объединяет питание 5 В, землю, сигнал управления PA1 и вход датчика PC14. Для BLTouch и совместимых устройств проверяют порядок контактов по схеме платы и документации датчика, затем настраивают смещения и процедуру поиска нуля. Ориентироваться только на цвет проводов недостаточно.
TMC2209 позволяют настроить поиск нуля без механического концевика. На V2.0 для этого предусмотрены DIAG-перемычки. По руководству при включении sensorless нельзя одновременно использовать внешний концевик на соответствующей оси. Чувствительность и скорость поиска подбирают под механику; для обычных концевиков оставляют соответствующие DIAG-перемычки разомкнутыми.
Вход датчика филамента и разъёмы внешних BTT UPS 24V/Relay позволяют расширить функции принтера при подходящей прошивке. Само наличие разъёмов не обеспечивает сохранение печати при отключении питания без соответствующего оборудования.
Прошивка: настройки именно для V2.0
В Marlin выбирают BOARD_BTT_SKR_MINI_E3_V2_0, драйверы TMC2209 и конфигурацию своего принтера. Размеры рабочей области, направления, термисторы, датчик стола и токи требуют проверки. Для обновления файл firmware.bin помещают в корень microSD и перезапускают плату.
В Klipper отправная точка — generic-bigtreetech-skr-mini-e3-v2.0.cfg. Для MCU выбирают STM32F103, загрузчик 28 KiB и связь USB; в дополнительных параметрах задают !PA14 для GPIO при запуске. Полученный klipper.bin переименовывают в firmware.bin и устанавливают через карту памяти: команда make flash для этой платы не используется.
Klipper требует отдельного Linux-хоста. Четыре TMC используют общий UART с адресами X=0, Y=2, Z=1, E=3. Готовый пример помогает с распиновкой, но его токи двигателей, размеры и параметры экструдера нельзя считать универсальными для любого Ender-3.
Первый запуск и выбор комплектации
- При отключённом питании проверьте ревизию V2.0, полярность силового входа, пары обмоток моторов и положение перемычек. Закрепите плату на стойках.
- После загрузки прошивки проверьте показания обеих температур и срабатывание концевиков или датчика вручную.
- Выполните короткие перемещения, затем отдельно проверьте FAN0/FAN1. Хотэнд и стол включайте по очереди, наблюдая за нужным температурным каналом.
- Настройте токи, перемещение экструдера, PID и поиск нуля. Проверьте охлаждение электроники в рабочем корпусе.
Плата подходит для системы с одним экструдером и общим управлением двумя Z-моторами. Если требуется независимое выравнивание двух винтов или второй экструдер, заранее выбирайте контроллер с дополнительными драйверными каналами. Дисплей, BLTouch, кабели, радиаторы и модули расширения учитываются по комплектации конкретного заказа.
Документация V2.0
Руководство BIGTREETECH · Распиновка разъёмов · Размеры и крепёж · Электрическая схема · Пример Klipper · Определения Marlin
