BIGTREETECH Octopus MAX EZ V1.0 User Manual Revision Log Version Date Revisions v1.00 6th October 2022 Initial Version v1.01 27th September 2023 Instructions for updating Klipper firmware via DFU.
BIGTREETECH Octopus MAX EZ V1.0 User Manual CONTENTS Revision Log ........................2 Product Profile ........................5 Feature Highlights ..................... 5 Specifications ......................6 Dimensions ....................... 7 Peripheral Port ......................... 8 Connector Diagram ....................8 Pinout Diagram ......................8 Connection Description ....................9 USB Power Supply ....................
Page 4
BIGTREETECH Octopus MAX EZ V1.0 User Manual Configure Motherboard and Serial Port ............17 Configure Stepper Driver .................. 18 Sensorless Homing ..................19 100K NTC or PT1000 ..................20 BLTouch ......................20 Auto Power Off(Relay V1.2) ................23 Power Loss Recovery ..................23 RGB .........................
BIGTREETECH Octopus MAX EZ V1.0 User Manual Product Profile BIGTREETECH Octopus MAX EZ is an optimized 32-bit 3D printer control board based on the Octopus Pro, using self-developed stepper motor driver sockets to enhance safety and user experience, with many new features not found on Octopus Pro to increase DIY potential.
BIGTREETECH Octopus MAX EZ V1.0 User Manual Specifications 160mm x 100mm Dimensions for details please refer to BIGTREETECH Octopus MAX EZ V1.0-SIZE.pdf Please refer to BIGTREETECH Octopus MAX EZ V1.0- Mounting Size SIZE.pdf ARM Cortex-M7 STM32H723ZET6 550MHz Driver 24V, HV(≤56V) Selectable...
BIGTREETECH Octopus MAX EZ V1.0 User Manual 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.
BIGTREETECH Octopus MAX EZ V1.0 User Manual Voltage Selection for CNC Fan The output voltage can be set to 5V, 12V or 24V through a jumper. (MFAN and FAN6 share the power supply VFAN6). Note: Verify the fan's rated voltage before selecting to avoid damage. We are not responsible for fans burnt due to incorrect voltage selection.
BIGTREETECH Octopus MAX EZ V1.0 User Manual Filament Sensor Wiring Proximity Switch Wiring As shown in the figure below, 24V as an example, normally open (NPN type), no need for shorting through a jumper:...
Page 14
BIGTREETECH Octopus MAX EZ V1.0 User Manual As shown in the figure below, 24V as an example, normally closed (PNP type), need for shorting through a jumper.
BIGTREETECH Octopus MAX EZ V1.0 User Manual Marlin Install Compiling Environment https://github.com/bigtreetech/Document/blob/master/How%20to%20install%20V Scode%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...
BIGTREETECH Octopus MAX EZ V1.0 User Manual Configure Motherboard and Serial Port MOTHERBOARD BOARD_BTT_OCTOPUS_MAX_EZ #define MOTHERBOARD BOARD_BTT_OCTOPUS_MAX_EZ #define SERIAL_PORT (enable TFT serial port) #define BAUDRATE 115200 (set baudrate to the same as the communication device) #define SERIAL_PORT_2 (enable USB serial port)
BIGTREETECH Octopus MAX EZ V1.0 User Manual Configure Stepper Driver When using SPI mode, you need to enable TMC_USE_SW_SPI Configuration_adv.h #define TMC_USE_SW_SPI...
BIGTREETECH Octopus MAX EZ V1.0 User Manual Sensorless Homing #define SENSORLESS_HOMING // enable sensorless homing #define xx_STALL_SENSITIVITY // 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.
BIGTREETECH Octopus MAX EZ V1.0 User Manual 100K NTC or PT1000 Use jumpers to set the thermistor pull-up resistor to 4.7K (with 100K NTC) or 2.2K (with PT1000). In Marlin firmware, 1 represents 100K NTC + 4.7K pullup, 1022 represents PT1000 + 2.2K pullup.
Page 21
BIGTREETECH Octopus MAX EZ V1.0 User Manual #define NOZZLE_TO_PROBE_OFFSET { -40, -10, -2.85 // set BLTouch probe offset #define PROBING_MARGIN // 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...
Page 22
BIGTREETECH Octopus MAX EZ V1.0 User Manual #define GRID_MAX_POINTS_X // set number of probe points for X axis, usually 5 point is sufficient #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X // set the number of probe points for Y axis to the same as X axis.
BIGTREETECH Octopus MAX EZ V1.0 User Manual Auto Power Off(Relay V1.2) #define PSU_CONTROL // enable PSU control to turn on and off using M80 and #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.
BIGTREETECH Octopus MAX EZ V1.0 User Manual #define POWER_LOSS_RECOVERY // enable power loss recovery #define PLR_ENABLED_DEFAULT true // true default to power loss recovery enabled #define POWER_LOSS_ZRAISE // raise the print head by 10mm after power loss to prevent the nozzle from touching the printed part...
BIGTREETECH Octopus MAX EZ V1.0 User Manual If you are using displays like LCD2004, 12864, mini12864, etc., you can also control RGB from your display directly. #define LED_CONTROL_MENU // add led control to your 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.
BIGTREETECH Octopus MAX EZ V1.0 User Manual Smart Filament Sensor (SFS V1.0) The smart filament sensor works by continuously sending signal to the mainboard to communicate filament status. #define FILAMENT_MOTION_SENSOR // set encoder type #define FILAMENT_RUNOUT_DISTANCE_MM // set sensitivity, SFS V1.0 nominal setting should be 7mm, which means if no signal of filament movement is detected after 7mm of filament travel command, filament error will be triggered.
BIGTREETECH Octopus MAX EZ V1.0 User Manual #define ADVANCED_PAUSE_FEATURE // retraction setting of nozzle park movement and filament purge distance after the print is resumed. ESP3D In Marlin, simply set the correct "SERIAL_PORT" and "BAUDRATE". UART3 is used for ESP8266 communication, so set SERIAL_PORT to 3.
BIGTREETECH Octopus MAX EZ V1.0 User Manual Compile Firmware 1. Click "√" to compile firmware. Copy the compiled "firmware.bin" to SD card and insert to motherboard to update firmware.
BIGTREETECH Octopus MAX EZ V1.0 User Manual 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/...
BIGTREETECH Octopus MAX EZ V1.0 User Manual Write Image 1. Insert microSD into your computer via a card reader. Choose OS. Select Use custom , then select the image that you downloaded. " "...
Page 31
BIGTREETECH Octopus MAX EZ V1.0 User Manual 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.
BIGTREETECH Octopus MAX EZ V1.0 User Manual WiFi Setting Note: this step can be skipped if you are using a network cable connection. 1. Reinsert the card reader. 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...
Page 33
BIGTREETECH Octopus MAX EZ V1.0 User Manual 4. Find the Raspberry Pi IP address on your router page. 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.
BIGTREETECH Octopus MAX EZ V1.0 User Manual Login as: pi password: raspberry 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).
BIGTREETECH Octopus MAX EZ V1.0 User Manual computer using the SSH application. 4. Rename klipper.bin to "firmware.bin", copy to SD card to update firmware. ls /dev/serial/by-id/ 5. Enter: in command line to check motherboard ID to confirm whether firmware is updated successfully, as shown below.
Page 36
BIGTREETECH Octopus MAX EZ V1.0 User Manual 2. Upload your finished config file into Configuration Files, and rename it to "printer.cfg". 3. Insert the correct motherboard ID. Refer to https://www.klipper3d.org/Overview.html for detailed configuration guide according to your machine type.
BIGTREETECH Octopus MAX EZ V1.0 User Manual Firmware Updates Updating via microSD 1. Ensure the microSD card is formatted as FAT32. 2. Rename the compiled firmware or the firmware downloaded from GitHub to "firmware.bin" (note: make sure the computer system's extension settings are clear, as some users hide the extension, and "firmware.bin"...
If you need further resources for this product, you can find them at [GitHub](https://github.com/bigtreetech/). If you cannot find what you need, you may contact our after-sales support(service005@biqu3d.com). If you encounter any other problems during use or have suggestions or feedback, please...
Need help?
Do you have a question about the Octopus MAX EZ V1.0 and is the answer not in the manual?
Questions and answers