Advertisement

Quick Links

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

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Octopus MAX EZ and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for BIG TREE TECH Octopus MAX EZ

  • Page 1 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH BIGTREETECH Octopus MAX EZ V1.0 User Manual 1 / 35...
  • Page 2: Table Of Contents

    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...
  • Page 3 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 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...
  • Page 4: Revision History

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Revision History Version Revisions Date 01.00 2022/10/06 Original 4 / 35...
  • Page 5: Product Profile

    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.
  • Page 6: Specifications

    BIGTREETECH Specifications 160mm x 100mm for details please refer to Dimensions BIGTREETECH Octopus MAX EZ V1.0-SIZE.pdf Mounting Size Please refer to BIGTREETECH Octopus MAX EZ V1.0-SIZE.pdf ARM Cortex-M7 STM32H723ZET6 550MHz Driver 24V, HV(≤56V) Selectable Input Voltage Motherboard VIN=DC12V or DC24V...
  • Page 7: Dimensions

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Dimensions Peripheral Port Connector Diagram 7 / 35...
  • Page 8: 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.
  • Page 9: Stepper Motor Driver

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 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.
  • Page 10: 100K Ntc Or Pt1000 Setting

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 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.
  • Page 11: Auto Power Off (Relay V1.2) Wiring

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

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH RGB Wiring Filament Sensor Wiring 12 / 35...
  • Page 13: Proximity Switch Wiring

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 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.
  • Page 14: Wiring Of 4 Pins Cnc Fan And Water Cooling System

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

    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. 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.
  • Page 16: Configure Motherboard And Serial Port

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Configure Motherboard and Serial Port MOTHERBOARD BOARD_BTT_OCTOPUS_MAX_EZ #define MOTHERBOARD BOARD_BTT_OCTOPUS_MAX_EZ (enable TFT serial port) #define SERIAL_PORT (set baudrate to the same as the communication device) #define BAUDRATE 115200 (enable USB serial port) #define SERIAL_PORT_2 (enable WIFI serial port) #define...
  • Page 17: Configure Stepper Driver

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

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Sensorless Homing // enable sensorless homing #define SENSORLESS_HOMING // sensitivity setting, TMC2209 range from 0 to #define xx_STALL_SENSITIVITY 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.
  • Page 19: 100K Ntc Or Pt1000

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 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.)
  • Page 20 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH // set BLtouch probe offset #define NOZZLE_TO_PROBE_OFFSET { -40, -10, -2.85 // set distance between probe area and print area #define PROBING_MARGIN perimeter // set probe pattern #define AUTO_BED_LEVELING_BILINEAR // apply leveling after G28 homing #define RESTORE_LEVELING_AFTER_G28 command...
  • Page 21 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH // set number of probe points for x axis, usually 5 #define GRID_MAX_POINTS_X point is sufficient // set the number of probe #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X points for Y axis to the same as X axis. If bltouch also functions as your Z homing sensor, no wiring change is needed, just set it in the firmware.
  • Page 22: Auto Power Off(Relay V1.2)

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Auto Power Off(Relay V1.2) // enable PSU control to turn on and off using M80 and M81 #define PSU_CONTROL // set turn on level, Relay V1.2 is turned on with #define PSU_ACTIVE_STATE HIGH high level and turned off with low level, so this setting needs to be HIGH.
  • Page 23: Rgb

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH // enable power loss recovery #define POWER_LOSS_RECOVERY // true default to power loss recovery #define PLR_ENABLED_DEFAULT true enabled // raise the print head by 10mm after power #define POWER_LOSS_ZRAISE loss to prevent the nozzle from touching the printed part // set signal level, UPS 24V V1.0 returns #define POWER_LOSS_STATE HIGH...
  • Page 24: Filament Sensor

    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. // add led control to your menu. #define LED_CONTROL_MENU 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.
  • Page 25: Smart Filament Sensor (Sfs V1.0)

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Smart Filament Sensor (SFS V1.0) The smart filament sensor works by continuously sending signal to the mainboard to communicate filament status. // set encoder type #define FILAMENT_MOTION_SENSOR // set sensitivity, SFS V1.0 nominal #define FILAMENT_RUNOUT_DISTANCE_MM setting should be 7mm, which means if no signal of filament movement is detected after...
  • Page 26: Esp3D

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH // retraction setting of nozzle park movement #define ADVANCED_PAUSE_FEATURE and filament purge distance after the print is resumed. ESP3D The serial port between ESP8266 and Marlin on the motherboard is UART3. The newest ESP3D firmware can be found at https://github.com/luc-github/ESP3D, compile your own binary file and rename it to "esp3d.bin", copy it to the root directory of the SD card, insert into the motherboard and press the reset button.
  • Page 27: Compile Firmware

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Compile Firmware 1. Click "√" to compile firmware. Copy the compiled "firmware.bin" to SD card and insert to motherboard to update firmware. 27 / 35...
  • Page 28: Klipper

    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 Or refer to Klipper official installation guide using Octoprint. Download and Install Raspberry Pi Imager Install the official Raspberry Pi Imager https://www.raspberrypi.com/software/ 28 / 35...
  • Page 29: Write Image

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Write Image 1. Insert microSD into your computer via a card reader. Choose OS. Select Use custom , then select the image that you downloaded. " " 29 / 35...
  • Page 30 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 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). Wait for the writing to finish. 30 / 35...
  • Page 31: Wifi Setting

    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) Delete "#", insert the correct WiFi SSID and password then save the file.
  • Page 32 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 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. Open Mobaxterm and click "Session", and click "SSH", inset the Raspberry Pi IP into Remote host and click "OK"...
  • Page 33: Compile Firmware

    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) --->...
  • Page 34: Configure Klipper

    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.
  • Page 35: Firmware Update

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 3. Insert the correct motherboard ID. Refer to https://www.klipper3d.org/Overview.html for detailed configuration guide according to your machine type. Firmware Update Update using microSD 1. Make sure microSD is formatted to FAT32. 2. Rename your firmware file to "firmware.bin"(note:make sure your system is showing file suffix, if suffix is hided, "firmware.bin"...

Table of Contents

Save PDF