BIG TREE TECH Octopus MAX EZ User manual

Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
1/ 35
BIGTREETECH
Octopus MAX EZ
V1.0
User Manual

Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
2/ 35
CONTENTS
Revision History ..............................................................................................................................4
Product Profile.................................................................................................................................5
Feature Highlights...................................................................................................................5
Specifications ...........................................................................................................................6
Dimensions ...............................................................................................................................7
Peripheral Port ................................................................................................................................7
Connector Diagram.................................................................................................................7
Pinout Diagram........................................................................................................................8
Connection Description...................................................................................................................8
USB Power Supply ..................................................................................................................8
Stepper Motor Driver..............................................................................................................9
UART/SPI Mode of EZ Driver.......................................................................................9
TMC Driver DIAG(Sensorless Homing) .......................................................................9
Driver Voltage Selection..................................................................................................9
Voltage Selection for CNC Fan...............................................................................................9
100K NTC or PT1000 Setting...............................................................................................10
BLTouch Wiring ....................................................................................................................10
Auto Power Off (Relay V1.2) Wiring...................................................................................11
Connecting with MINI12864/TFT Screen...........................................................................11
RGB Wiring ...........................................................................................................................12
Filament Sensor Wiring ........................................................................................................12
Proximity Switch Wiring ......................................................................................................13
Wiring of 4 pins CNC Fan and Water Cooling System......................................................14
Marlin.............................................................................................................................................15
Install Compiling Environment............................................................................................15
Download Marlin Firmware.................................................................................................15
Configure Firmware..............................................................................................................15
Open Marlin Project .....................................................................................................15
Compiling Environment................................................................................................15

Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
3/ 35
Configure Motherboard and Serial Port.....................................................................16
Configure Stepper Driver .............................................................................................17
Sensorless Homing.........................................................................................................18
100K NTC or PT1000....................................................................................................19
BLTouch..........................................................................................................................19
Auto Power Off(Relay V1.2).........................................................................................22
Power Loss Recovery.....................................................................................................22
RGB ................................................................................................................................23
Filament Sensor .............................................................................................................24
Smart Filament Sensor (SFS V1.0) ..............................................................................25
ESP3D.............................................................................................................................26
Compile Firmware.................................................................................................................27
Klipper............................................................................................................................................28
Preparation ............................................................................................................................28
Download OS Image......................................................................................................28
Download and Install Raspberry Pi Imager ...............................................................28
Write Image ...........................................................................................................................29
WiFi Setting ...........................................................................................................................31
SSH Connect to Raspberry Pi ..............................................................................................31
Compile Firmware.................................................................................................................33
Configure Klipper .................................................................................................................34
Firmware Update...........................................................................................................................35
Cautions..........................................................................................................................................35

Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
4/ 35
Revision History
Version
Revisions
Date
01.00
Original
2022/10/06

Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
5/ 35
Product Profile
BIGTREETECH Octopus MAX EZ, a 32 bit motherboard, is an upgraded version of
Octopus Pro developed by the 3D printing team of Shenzhen Big Tree Technology Co.,
Ltd. Its self-developed stepper motor sockets enhance safety and user experience, and it
adds a series of features that Octopus Pro does not have, greatly enhancing its DIY
capabilities.
Feature Highlights
1. 32 bit 550 MHz ARM Cortex-M7 series STM32H723ZET6 MCU;
2. Onboard BOOT button to enable DFU mode to update bootloader;
3. The thermistor circuit is protected to prevent MCU damage from shorted heated bed
and heater cartridge connections;
4. Selectable voltage (24V, 12V, 5V) for CNC fan, no more need for external stepdown
thus preventing board damage from user error;
5. Upgraded with eFuse protection, which responses faster with strong protection,
effectively protecting the motherboard from being damaged caused by short circuits,
over-current, electric spark, etc.
6. MCU firmware can be upgraded via SD card, or use DFU via Klipper's make flash
command;
7. 10 EZ driver sockets, working with pinless driver, safer to use; Onboard SPI and
UART, can be used by simply setting in the firmware, no need for a jumper.
8. Support power loss recovery, filament runout sensor, CAN, auto power-off, BLTouch,
RGB, etc;
9. Replaceable fuse for easy maintenance;
10. 3 x 4 pins fan ports, also for connecting water cooling system;
11. Onboard proximity switch port, supports NPN and PNP types, 24V, 12V, 5V voltage
selectable;
12. Onboard SPI interface for connecting acceleration sensor to enable Klipper's input
shaping.

Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
6/ 35
Specifications
Dimensions
160mm x 100mm
for details please refer to
BIGTREETECH Octopus MAX EZ V1.0-SIZE.pdf
Mounting Size
Please refer to BIGTREETECH Octopus MAX EZ V1.0-SIZE.pdf
MCU
ARM Cortex-M7 STM32H723ZET6 550MHz
Driver
Input Voltage
24V, HV(≤56V) Selectable
Motherboard
Input Voltage
VIN=DC12V or DC24V
Heated Bed
Input Voltage
BED IN=DC12V or DC24V
Logic Voltage
DC 3.3V
Heater Connection
Heated Bed (HB), Heater Cartridge (HE0, HE1, HE2, HE3)
HB Port Max Current
10A Continuous, 12A Instantaneous
Heater Cartridge
Max Current
5.5A Continuous, 6A Instantaneous
Fan Port
2 pins CNC Fan (FAN0, FAN1, FAN2, FAN3),
4 pins CNC Fan (FAN4, FAN5, FAN6), Always On (24V FAN x 2).
CNC Fan and MFAN Voltage Selectable (5/12/24V)
Fan Port Max Current
1A Continuous, 1.5A Instantaneous
Overall Max Current
(Heater Cartridge+
Driver+All Fans)
<12A
Expansion Port
BLTouch (Servos, Probe), PS-ON, FWS, PWRDET, RGBx2, SPI,
IND-Probe, CAN, WIFI, TFT
Motor Driver
Support EZ5160, EZ2209, EZ2225, EZ2226, EZ2208, EZ2130...
Driver Mode
SPI, UART
Motor Socket
Motor1, Motor2, Motor3 (Dual Motor Sockets), Motor4, Motor5,
Motor6, Motor7, Motor8, Motor9, Motor10
10 Channels in Total
Thermistor
5 x 100K NTC, four of which are selectable for NTC and PT1000
Display
MINI12864 (FPC Connection), TFT Serial
PC Connection
Type-C
Supported Kinematics
Cartesian, Delta, Kossel, Ultimaker, CoreXY
Recommended
Slicer/Console
Cura, Simplify3D, Pronterface, Repetier-host, Makerware

Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
7/ 35
Dimensions
Peripheral Port
Connector Diagram

Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
8/ 35
Pinout Diagram
Connection Description
USB Power Supply
After the Octopus MAX EZ has been powered, the Red light D32 on the left side of the
MCU will light up, indicating power on. When using only USB to power the board or to
supply power via USB, please insert the jumper cap onto the VUSB.

Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
9/ 35
Stepper Motor Driver
UART/SPI Mode of Driver
Set in the firmware, no need for a jumper.
TMC Driver DIAG (Sensorless Homing)
When using sensorless homing, place jumpers according to the diagram below, there is no
need to cut the DIAG pin off when not being used. (Motor1-Motor6).
Driver Voltage Selection
Voltage Selection for CNC Fan
The output voltage can be set to 5V, 12V or 24V through a jumper cap. (MFAN and FAN6
share the power supply VFAN6).
Note: we are not responsible for fan burnout caused by incorrect voltage selection. Please
confirm the voltage the fan supports before selecting the voltage.

Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
10 / 35
100K NTC or PT1000 Setting
When using 100K NTC, no jumpers need to be connected, the pull-up resistance of TH0-
TH3 is 4.7K 0.1%. When using PT1000, the pins indicated in the picture below need to be
connected via jumpers, parallel connection of 4.12K 0.1% resistors, the pull-up resistance
of TH0-TH1 is 2.2K. (Note: this method has a much lower accuracy than the MAX31865
in reading temperature.)
BLTouch Wiring

Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
11 / 35
Auto Power Off (Relay V1.2) Wiring
Connecting with MINI12864/TFT Screen

Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
12 / 35
RGB Wiring
Filament Sensor Wiring

Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
13 / 35
Proximity Switch Wiring
As shown in the figure below, 24V as an example, normally open (NPN type), no need for
shorting through a jumper cap:
As shown in the figure below, 24V as an example, normally closed (PNP type), need for
shorting through a jumper cap.

Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
14 / 35
Wiring of 4 pins CNC Fan and Water Cooling System
(12V as an example:)

Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
15 / 35
Marlin
Install Compiling Environment
https://github.com/bigtreetech/Document/blob/master/How%20to%20install%20VScode
%2BPlatformio.md
https://marlinfw.org/docs/basics/install_platformio_vscode.html
Refer to the link above for tutorial on installing VSCode and PlatformIO plugin.
Download Marlin Firmware
1. Download the newest bugfix version of Marlin from the official website:
https://github.com/MarlinFirmware/Marlin/tree/bugfix-2.0.x
2. Download pre-configured firmware from our GitHub page:
https://github.com/bigtreetech/BIGTREETECH-OCTOPUS-Max-EZ
Configure Firmware
Open Marlin Project
You can open Marlin in VS Code in one of several ways:
Drag the downloaded Marlin Firmware folder onto the VScode application icon;
Use the Open... command in the VSCode File menu;
Open the PIO Home tab and click the Open Project button.
Compiling Environment
Open platformio.ini file and change default_envs to STM32H723Zx_btt.

Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
16 / 35
Configure Motherboard and Serial Port
Set MOTHERBOARD to BOARD_BTT_OCTOPUS_MAX_EZ
#define MOTHERBOARD BOARD_BTT_OCTOPUS_MAX_EZ
#define SERIAL_PORT 3 (enable TFT serial port)
#define BAUDRATE 115200 (set baudrate to the same as the communication device)
#define SERIAL_PORT_2 -1 (enable USB serial port)
#define SERIAL_PORT_3 7 (enable WIFI serial port)

Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
17 / 35
Configure Stepper Driver
When using SPI mode, you need to enable TMC_USE_SW_SPI in Configuration_adv.h
#define TMC_USE_SW_SPI

Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
18 / 35
Sensorless Homing
#define SENSORLESS_HOMING // enable sensorless homing
#define xx_STALL_SENSITIVITY 8 // sensitivity setting, TMC2209 range from 0 to
255, higher number results in more sensitive trigger threshold, sensitivity too high will
cause endpoint to trigger before gantry actually moves to the end, lower number results in
less sensitive trigger threshold, too low of sensitivity will cause endpoint to not trigger
and gantrying continue. Other drivers range from 63 to -64, lower numbers result in a
more sensitive trigger threshold.
#define IMPROVE_HOMING_RELIABILITY // can be used to set independent motor
current for homing moves(xx_CURRENT_HOME) to improve homing reliability.

Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
19 / 35
100K NTC or PT1000
When using 100K NTC, pull-up resistance is 4.7K, when using PT1000, pull-up
resistance is 2.2K, set sensor type to 1 for 100K NTC +4.7K pull-up resistance, 1022 for
PT1000 + 2.2K pull-up resistance. (Note: this method has a much lower accuracy than the
MAX31865 in reading temperature.)
#define TEMP_SENSOR_0 1
#define TEMP_SENSOR_1 1
#define TEMP_SENSOR_BED 1
BLTouch
//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN //
#define BLTOUCH // Enable bltouch

Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
20 / 35
#define NOZZLE_TO_PROBE_OFFSET { -40, -10, -2.85 } // set BLtouch probe offset
#define PROBING_MARGIN 10 // set distance between probe area and print area
perimeter
#define AUTO_BED_LEVELING_BILINEAR // set probe pattern
#define RESTORE_LEVELING_AFTER_G28 // apply leveling after G28 homing
command
Table of contents
Other BIG TREE TECH Computer Hardware manuals

BIG TREE TECH
BIG TREE TECH CB1 User manual

BIG TREE TECH
BIG TREE TECH ADXL345 V2.0 User manual

BIG TREE TECH
BIG TREE TECH CB1 User manual

BIG TREE TECH
BIG TREE TECH Pi V1.2 User manual

BIG TREE TECH
BIG TREE TECH Octopus MAX EZ V1.0 User manual

BIG TREE TECH
BIG TREE TECH S2DW V1.0 User manual

BIG TREE TECH
BIG TREE TECH SKR CR6 V1.0 Installation instructions

BIG TREE TECH
BIG TREE TECH MINI12864 User manual

BIG TREE TECH
BIG TREE TECH TFT35 V3.0 User manual

BIG TREE TECH
BIG TREE TECH E3 RRF IDEX V1.0 User manual