Bigtreetech Octopus Max Ez v1.0 User Manual
Bigtreetech Octopus Max Ez v1.0 User Manual
BIGTREETECH
BIGTREETECH
Octopus MAX EZ
V1.0
User Manual
1 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
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
2 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
3 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
Revision History
Version Revisions Date
01.00 Original 2022/10/06
4 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
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.
5 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
Specifications
160mm x 100mm
Dimensions 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
24V, HV(≤56V) Selectable
Input Voltage
Motherboard
VIN=DC12V or DC24V
Input Voltage
Heated Bed
BED IN=DC12V or DC24V
Input Voltage
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
5.5A Continuous, 6A Instantaneous
Max Current
2 pins CNC Fan (FAN0, FAN1, FAN2, FAN3),
Fan Port 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+ <12A
Driver+All Fans)
BLTouch (Servos, Probe), PS-ON, FWS, PWRDET, RGBx2, SPI,
Expansion Port
IND-Probe, CAN, WIFI, TFT
Motor Driver Support EZ5160, EZ2209, EZ2225, EZ2226, EZ2208, EZ2130...
Driver Mode SPI, UART
Motor1, Motor2, Motor3 (Dual Motor Sockets), Motor4, Motor5,
Motor Socket 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
Cura, Simplify3D, Pronterface, Repetier-host, Makerware
Slicer/Console
6 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
Dimensions
Peripheral Port
Connector Diagram
7 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
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.
8 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
9 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
BLTouch Wiring
10 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
11 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
RGB Wiring
12 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
As shown in the figure below, 24V as an example, normally closed (PNP type), need for
shorting through a jumper cap.
13 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
14 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
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.
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.
15 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
16 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
17 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
Sensorless Homing
18 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
BLTouch
//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN //
19 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
20 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
21 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
#define PSU_CONTROL // enable PSU control to turn on and off using M80 and M81
#define PSU_ACTIVE_STATE HIGH // set turn on level, Relay V1.2 is turned on with
high level and turned off with low level, so this setting needs to be HIGH.
22 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
23 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
If you are using displays like LCD2004, 12864, mini12864, etc., you can also control
RGB from your display directly.
Filament Sensor
Standard filament run out sensors are usually comprised of a microswitch which signals
the mainboard of filament status with High or Low level signal.
24 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
25 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
ESP3D
The serial port between ESP8266 and Marlin on the motherboard is UART3.
Compile Firmware
1. Click "√" to compile firmware.
27 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
Klipper
Preparation
Download OS Image
Download your preferred OS image with build-in WebUI, popular choices are Fluidd,
Mainsail, etc.
Fluidd: https://github.com/fluidd-core/FluiddPI/releases
Mainsail: https://github.com/mainsail-crew/MainsailOS/releases
28 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
Write Image
1. Insert microSD into your computer via a card reader.
2. Choose OS.
3. Select "Use custom", then select the image that you downloaded.
29 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
4. Select the microSD card and click "WRITE" (WRITE the image will format the
microSD card. Be careful not to select the wrong storage device, otherwise the data
will be formatted).
30 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
WiFi Setting
Note: this step can be skipped if you are using a network cable connection.
1. Reinsert the SD card
2. Find "fluiddpi-wpa-supplicant.txt" or "mainsail-wpa-supplicant.txt" in the SD card
root directory, open it with VSCode (do not open it with Windows Notepad)
3. Delete "#", insert the correct WiFi SSID and password then save the file.
31 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
5. Or use the https://angryip.org/ tool, scan all IP addresses in the current network
organize by names, and find the IP named Fluidd or Mailsail, as shown below.
6. Open Mobaxterm and click "Session", and click "SSH", inset the Raspberry Pi IP into
Remote host and click "OK" (Note: your computer and the Raspberry Pi needs to be
in the same network).
32 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
Compile Firmware
1. After SSH successfully connected to the Raspberry Pi, enter in terminal:
cd ~/klipper/
make menuconfig
Compile with the configuration shown below (if the options below are not available,
please update your Klipper source code to the newest version).
* [*] Enable extra low-level configuration options
* Micro-controller Architecture (STMicroelectronics STM32) --->
* Processor model (STM32H723) --->
* Bootloader offset (128KiB bootloader (SKR SE BX v2.0)) --->
* Clock Reference (25 MHz crystal) --->
* Communication interface (USB (on PA11/PA12)) --->
copy and save this ID, it is needed when modifying klipper config.
33 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
Configure Klipper
1. Enter your Raspberry Pi IP address into your browser to open the webUI, find the
reference config for motherboard in the directory shown below, if there is no such
config available, update your Klipper source code to the newest version or download
from GitHub:
https://github.com/bigtreetech/BIGTREETECH-OCTOPUS-Max-EZ
2. Upload your finished config file into Configuration Files, and rename it to
"printer.cfg".
34 / 35
Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
Firmware Update
Update using microSD
1. Make sure microSD is formatted to FAT32.
Cautions
1. Unplugging and plugging operations should be performed under the condition of
power off.
2. Ensure that the voltage selection matches the fan's working voltage to prevent
damage.
If you need other resources for this product, please visit https://github.com/bigtreetech/ and find
them yourself. If you cannot find the resources you need, you can contact our after-sales support.
If you encounter other problems during use, feel free to contact us, and we are answering them
carefully; any good opinions or suggestions on our products are welcome, too and we will
consider them carefully. Thank you for choosing BIGTREETECH. Your support means a lot to us!
35 / 35