BIGTREETECH Octopus Pro H723
8 сменных драйверов · 4 хотэнда · MAX31865 · CAN
BIGTREETECH Octopus Pro H723 — плата управления 3D-принтером на STM32H723 с восемью гнёздами для сменных драйверов. Она подходит для CoreXY, нескольких независимых моторов Z и систем с несколькими экструдерами. Четыре выхода хотэндов, шесть регулируемых вентиляторов, MAX31865 для PT100/PT1000 и выбор питания каждого драйвера дают большой запас для расширения принтера.
Подходит, когда одной плате нужно управлять сложной кинематикой, несколькими нагревателями и независимым охлаждением. Отдельный моторный ввод помогает подобрать напряжение для разных групп драйверов.

Распределяйте моторы под несколько Z, экструдеры и дополнительные механизмы.
Для каждого гнезда выбирается основная или отдельная моторная ветвь.
Четыре хотэнда, шесть PWM-вентиляторов и MAX31865 для термосопротивлений.
Восемь каналов для сложной механики
Главное преимущество Octopus Pro — возможность распределить восемь самостоятельных моторных каналов под конкретную кинематику. Например, для CoreXY с четырьмя моторами Z и одним экструдером используются семь каналов; восьмой остаётся для дополнительного механизма. Для независимого выравнивания портала каждый мотор Z подключают к собственному драйверу.
| Пример | Расход ресурсов |
|---|---|
| CoreXY, четыре Z, один экструдер | 2 + 4 + 1 = 7 каналов |
| CoreXY, три Z, два экструдера | 2 + 3 + 2 = 7 каналов |
| Два мотора в MOTOR2_1/MOTOR2_2 | Один общий канал MOTOR2, без отдельной коррекции каждого мотора |
На плате девять моторных разъёмов, но драйверов восемь: два разъёма MOTOR2 соединены параллельно. Число разъёмов нельзя использовать как число независимых осей.
Характеристики и интерфейсы
| Исполнение | Octopus Pro с STM32H723, ARM Cortex-M7; на иллюстрациях V1.1 |
|---|---|
| Сменные драйверы | 8 гнёзд; STEP/DIR, UART или SPI по типу модуля |
| Основной ввод | 15–28 В DC по руководству; типовой вариант — 24 В |
| Моторный ввод | 12–60 В DC, с учётом предела каждого установленного драйвера |
| Цепь стола | Отдельный ввод BED POWER 12–28 В и выход BED OUT |
| Нагрев и измерение | 4 выхода хотэндов, стол; 5 входов NTC и MAX31865 для PT100/PT1000 |
| Охлаждение | 6 PWM-выходов и 2 постоянных; индивидуальный выбор 5 В / 12 В / VIN |
| Связь | USB-C, UART, CAN; microSD для обновления прошивки |
| Расширение | EXP1/EXP2, TFT, BLTouch, PROBE, SPI, I²C, RGB, входы концевиков и филамента |
| Размер платы | 160 × 100 мм; монтажная сетка 150 × 90 мм |
Восемь гнёзд означают возможность установки модулей, а не наличие восьми драйверов в комплекте. Ток двигателя, микрошаг, тихие режимы и sensorless homing определяются выбранным модулем, его охлаждением и настройками прошивки.
Питание: где допустимы повышенные напряжения

У платы три независимых ввода: MAIN POWER для основной электроники и периферии, MOTOR POWER для драйверов и BED POWER для стола. Общую систему питания проектируют с общей землёй и отдельными проводами подходящего сечения.
До 60 В допускается только на моторной ветви. Для каждого гнезда перемычка выбирает MAIN POWER либо MOTOR POWER. Так можно сочетать обычные драйверы и подходящие высоковольтные модули: например, питать экструдер от 24 В, а соответствующие драйверы осей — от 48 В. Обычный TMC2209 или низковольтный модуль TMC5160 нельзя подключать к высоковольтной ветви.
Версия H723 и ревизия платы
STM32H723 относится к семейству Cortex-M7. При сборке прошивки выбирают именно H723: образы для F446 или F429 не подходят. Частота процессора сама по себе не определяет достижимую скорость печати — её ограничивают также механика, драйверы и подача пластика.
На показанной V1.1 производитель изменил сигналы HE0, HE2, Motor3-EN и RGB по сравнению с V1.0/V1.0.1; разъём CAN заменён с RJ11 на двухконтактный XH2.54. В Klipper существует отдельный пример для Octopus Pro V1.1. Переносить конфигурацию ранней Octopus Pro без сверки выводов нельзя.
Перед прошивкой проверяют маркировку ревизии на обратной стороне. Именно аппаратная версия вместе с MCU определяет нужную карту выводов.

Вентиляторы и нагреватели
Шесть PWM-каналов позволяют отдельно управлять обдувом детали, охлаждением хотэндов, электроники и камеры. Ещё два выхода работают постоянно. Для каждого разъёма перемычкой выбирают 5 В, 12 В или VIN. Положение проверяют до подключения вентилятора: регулировка PWM не заменяет согласование его номинального напряжения.
Четыре выхода HE0–HE3 управляют нагревателями хотэндов; BED OUT предназначен для стола. Для каждой нагрузки считают ток по мощности и напряжению, проверяют клеммы, проводку и суммарный бюджет источника. Для мощного стола используют подходящий внешний MOSFET-модуль или SSR под тип нагрузки, а не ориентируются только на номинал предохранителя.
Линии 12 В и 5 В также питают подключённую периферию. Их паспортный ток нельзя полностью отдать одному внешнему устройству, не учтя потребление самой платы и остальных нагрузок.
Температура и датчик поверхности
Пять обычных температурных входов рассчитаны на термисторы. Для каждого канала в прошивке выбирают правильный тип датчика. Встроенный MAX31865 позволяет подключать PT100 или PT1000 по двух-, трёх- или четырёхпроводной схеме после соответствующей настройки перемычек и прошивки.
Разъём PROBE использует опторазвязку и отдельный сигнал PC5. Он поддерживает совместимые NPN/PNP-датчики с выбором питания и подтяжки по руководству. BLTouch имеет своё подключение. Эти интерфейсы различаются электрически: нельзя переносить проводку между ними только по совпадению числа контактов.
Прошивка и периферия
Для Klipper нужен внешний Linux-хост. Для V1.1 в официальном примере указаны STM32H723, загрузчик 128 KiB и кварц 25 МГц. Способ связи выбирают при сборке MCU-прошивки; конфигурацию движения, токи, нагреватели и датчики задают под свой принтер. Файл примера не является готовой к печати калибровкой.
Marlin также настраивают для точной модели MCU и ревизии. Основной путь обновления — microSD с файлом firmware.bin по инструкции. USB-C можно использовать для связи с хостом; питание логики по USB через соответствующую перемычку не питает моторы и нагреватели.
EXP1/EXP2 и TFT предназначены для совместимых экранов; CAN, SPI и I²C — для подходящей периферии с настройкой прошивки. Наличие USB-A или Wi-Fi-разъёма не означает встроенного Wi-Fi или поддержки любой флешки во всех прошивках. Для Wi-Fi нужен отдельный модуль либо сетевой хост.
Перед первым запуском
- Сверьте MCU, ревизию, крепление и доступ к USB/microSD. Сохраните карту выводов своей версии.
- Без питания установите драйверы и перемычки их интерфейса и напряжения. Проверьте также напряжение вентиляторов и PROBE.
- Подключите питание по трём группам, затем двигатели, концевики и температурные датчики.
- После прошивки проверьте связь, температуры при комнатной температуре и концевики вручную.
- Проверьте оси короткими перемещениями, затем по одному включите вентиляторы и нагреватели.
- Настройте токи, PID, масштаб движения, поиск нуля и независимое выравнивание Z. После этого переходите к пробной печати.
При выборе учтите габариты, количество независимых осей, состав драйверов и источник питания. Драйверы, экран, хост, датчики и дополнительные модули сверяют с комплектацией конкретного заказа.
Документация
Руководство Octopus Pro: питание и интерфейсы · Изменения V1.1 и аппаратные файлы · Klipper: отдельный пример V1.1 H723
