BIGTREETECH KINGPRINTER-UUU001949

BIGTREETECH Octopus V1.1 Control Board User Manual

Model: KINGPRINTER-UUU001949

1. Product Overview

The BIGTREETECH Octopus V1.1 Control Board is a high-performance 32-bit motherboard designed for 3D printers, offering extensive features and strong DIY support. It is compatible with TFT series screens and supports popular firmware like Klipper and Marlin, enabling Raspberry-Pi online printing.

Key features include:

  • Main Control Chip: Utilizes a 32-bit ARM Cortex-M4 series STM32F446ZET6 main control chip with a core frequency of 180MHz.
  • Strong DIY Support: Supports up to 8 stepper drivers with 9 stepper driver outputs in total.
  • Flexible Fan Control: Up to 6 PWM fans and 2 always-on fans with individual voltage rail selection (Vin, 12V, or 5V).
  • Motherboard Expansion: Supports BLTouch, locked-rotor detection, shutdown after printing, resume printing after power failure, CAN bus, U disk function, IIC expansion. Reserved WIFI interface, PT100 thermistor interface (optional), and dual Z-axis printer support.
  • TMC2209 Driver Features: Ultra-quiet operation, large heat dissipation pad, and support for STEP/DIR and UART modes.
BIGTREETECH Octopus V1.1 Control Board with 8 TMC2209 drivers and accessories

Figure 1.1: BIGTREETECH Octopus V1.1 Control Board with included TMC2209 drivers and connection cables.

BIGTREETECH Octopus V1.1 Control board with powerful DIY performance overview

Figure 1.2: Overview of the BIGTREETECH Octopus V1.1 Control Board highlighting its key features like 32-bit main control, 180MHz frequency, Klipper/Marlin support, 6 CNC fans, 8 stepper motor interfaces, Type-C interface for online printing, and CAN Bus support.

2. Setup & Installation

2.1 Main Control Chip

The Octopus V1.1 board is powered by a high-performance 32-bit ARM Cortex-M4 series STM32F446ZET6 main control chip, operating at 180MHz. This powerful chip ensures stable and efficient operation for your 3D printer.

High-performance main control chip STM32F446ZET6

Figure 2.1: Close-up view of the STM32F446ZET6 main control chip on the Octopus V1.1 board.

2.2 Stepper Driver Installation and Configuration

The motherboard supports up to 8 stepper drivers with 9 total outputs. Ensure proper installation and configuration of your stepper drivers.

8 Stepper drivers support with Normal STEP/DIR, UART, and SPI modes

Figure 2.2: Illustration of the 8 stepper driver slots and jumper configurations for Normal STEP/DIR, UART, and SPI modes. Note that for A4988 or DRV8825 drivers in Normal STEP/DIR mode, RST and SLP pins must be connected with a jumper.

Important Note for TMC2209 Drivers: TMC Motor drivers can be used in SPI or UART mode by simply adjusting the onboard jumpers beneath each motor driver. Additionally, you can connect or disconnect the TMC DIAG pin using an onboard jumper, allowing you to use hard endstops or sensorless homing without cutting any pins.

2.3 Fan Voltage Selection

The Octopus V1.1 board allows individual selection of the voltage rail for each of its 6 PWM fans and 2 always-on fans. You can choose between Vin, 12V, or 5V to power your fans.

Fan voltage selection jumpers on BIGTREETECH Octopus V1.1 board

Figure 2.3: Jumper settings for selecting fan voltage (5V, 12V, Vin). Ensure correct jumper placement to avoid damage.

Caution: If you short the jumpers in any way other than the shown connections, you will likely cause damage to the motherboard.

2.4 Expansion Interfaces

The board provides extensive interfaces for DIY projects and advanced functionalities:

  • USB-C interface for online printing.
  • CAN Bus support for future expansion.
  • Thermistor input protection.
  • 4 Hotend heaters.
  • 6 Endstop switches.
  • 2 Fil-DET (filament detection) interfaces.
  • Reserved WIFI interface and PT100 thermistor interface (optional).
BIGTREETECH Octopus V1.1 board showing USB-C, CAN BUS, thermistor input, and extensive DIY interfaces

Figure 2.4: Various expansion interfaces on the Octopus V1.1 board, including USB-C, CAN Bus, thermistor inputs, hotend heater connections, endstop switches, and filament detection ports.

3. Operation

3.1 Stepper Driver Working Modes (TMC2209)

The TMC2209 stepper drivers support two primary working modes: STEP/DIR and UART.

3.1.1 STEP/DIR Mode

In STEP/DIR mode, the microstep resolution is configured via MS1 and MS2 pins. Refer to the table below for microstep settings.

TMC2209 V1.3 STEP/DIR mode pinout and microstep resolution table

Figure 3.1: Pinout diagram for TMC2209 V1.3 in STEP/DIR mode and a table detailing microstep resolution based on MS1/MS2 configuration.

3.1.2 UART Mode

For UART mode, the 5th pin of the TMC2209 driver is used as the UART pin. If the driver is factory default, the resistance needs to be removed and welded to the specified pads to enable UART communication.

TMC2209 V1.3 UART mode configuration

Figure 3.2: Diagrams illustrating factory default and UART mode configurations for the TMC2209 driver, showing the required modification for UART functionality.

3.2 Firmware Compatibility

The BIGTREETECH Octopus V1.1 Control Board supports running both Klipper and Marlin firmware, providing flexibility for various 3D printing setups and preferences.

BIGTREETECH Octopus V1.1 supports Klipper and Marlin firmware

Figure 3.3: Visual representation of the Octopus V1.1 board's compatibility with Klipper and Marlin firmware, as well as Raspberry Pi and Octoprint for online printing.

4. Maintenance

4.1 Stepper Driver Handling

BIGTREETECH TMC2209 V1.3 driver module with important notes

Figure 4.1: TMC2209 V1.3 driver modules. Important notes regarding installation and heat dissipation are provided below.

  • Driver Insertion: When inserting the driver into the motherboard, always pay attention to the direction of the drive. It cannot be inserted in reverse, as this will burn the driver.
  • Heat Dissipation: Ensure good heat dissipation (using a heat sink and fan) before operating the driver. This prevents the driver from malfunctioning due to overheating. The TMC2209 module has a large area heat dissipation pad to help reduce temperature during operation.
Stepper driver with heat sink and airflow illustration

Figure 4.2: Illustration of a stepper driver with a heat sink, demonstrating the importance of proper heat dissipation for optimal performance and longevity.

5. Troubleshooting

5.1 Preventing Lost Steps and Jittering

The TMC2209 drivers utilize SpreadCycle technology, which ensures smoother motor control and effectively avoids issues such as running deviation, losing steps, and faults caused by chip overload.

Comparison of 3D prints with and without jittering

Figure 5.1: Visual comparison of 3D printed objects, demonstrating the difference between prints with and without jittering, highlighting the smooth output achieved with SpreadCycle technology.

5.2 General Precautions

  • Always ensure correct polarity and connection of all components before powering on the board.
  • Avoid shorting any pins or jumpers incorrectly, as this can lead to permanent damage to the motherboard.
  • If experiencing unexpected behavior, first check all wiring and jumper settings against the manual's diagrams.
  • Ensure your firmware is correctly configured for the Octopus V1.1 board and your specific setup.

6. Technical Specifications

FeatureDetail
Main Control ChipSTM32F446ZET6 (ARM Cortex-M4 series, 32-bit)
Core Frequency180MHz
Stepper Driver SupportUp to 8 drivers, 9 outputs total
Fan Outputs6 PWM fans, 2 always-on fans (selectable Vin, 12V, 5V)
Expansion PortsBLTouch, locked-rotor detection, power failure resume, CAN bus, U disk, IIC, WIFI (reserved), PT100 (optional), dual Z-axis
Online PrintingUSB-C interface, Raspberry-Pi compatible
Operating Temperature60 Degrees Celsius
Voltage24 Volts (DC)
MaterialPCB
Item Weight12.6 ounces
Package Dimensions8.19 x 4.61 x 3.03 inches
Model NumberKINGPRINTER-UUU001949
Included ComponentsBIGTREETECH Octopus V1.1 + 8PCS TMC2209 V1.3 Control Board Kit
Comparison table of Octopus V1.1 features versus other motherboards

Figure 6.1: Detailed comparison of the Octopus (BQ) board's features against other common motherboards, highlighting its superior capabilities.

7. Support & Warranty

For technical support, firmware updates, or further inquiries regarding your BIGTREETECH Octopus V1.1 Control Board, please visit the official BIGTREETECH website or contact their customer service.

While specific warranty details are not provided in this manual, BIGTREETECH typically offers support for their products. Please refer to the product packaging or the official BIGTREETECH website for the most up-to-date warranty information.

You can find more information and resources at the BIGTREETECH Store on Amazon.

Related Documents - KINGPRINTER-UUU001949

Preview BIGTREETECH Manta M8P V2.0 User Manual for 3D Printers
Comprehensive user manual for the BIGTREETECH Manta M8P V2.0 3D printer control board. Learn about its features, specifications, wiring diagrams, installation, and configuration with Klipper firmware.
Preview BIGTREETECH Manta M8P V2.0 User Manual
Explore the BIGTREETECH Manta M8P V2.0 user manual for detailed information on this 32-bit 3D printer control board. Learn about its STM32H723ZET6 MCU, Klipper firmware compatibility, Raspberry Pi CM4/CB1 integration, wiring, setup, and advanced features for enhanced 3D printing performance.
Preview BIGTREETECH Manta E3EZ V1.0 User Manual: Setup and Configuration Guide
Comprehensive user manual for the BIGTREETECH Manta E3EZ V1.0 32-bit motherboard. Covers installation, wiring, Raspberry Pi CM4/CB1 integration, firmware updates, and Klipper configuration for 3D printers.
Preview BIGTREETECH Pi V1.2 User Manual: Setup, Configuration, and Firmware Guide
A comprehensive guide for the BIGTREETECH Pi V1.2, covering hardware specifications, connection diagrams, operating system installation using Raspberry Pi Imager and balenaEtcher, network configuration, SSH access, and Klipper firmware compilation. Includes detailed instructions for 3D printer control board integration.
Preview BIGTREETECH Manta M8P V1.0 User Manual - 3D Printer Motherboard Guide
This user manual provides comprehensive instructions for the BIGTREETECH Manta M8P V1.0 3D printer motherboard. It details features, technical specifications, interface connections, Klipper firmware setup, OS installation, and essential precautions for users.
Preview BIGTREETECH EBB42 CAN V1.0 User Manual - 3D Printer Extruder Controller
Comprehensive user manual for the BIGTREETECH EBB42 CAN V1.0, a 3D printer extruder adapter board featuring TMC2209 driver, CAN bus connectivity, and support for Klipper firmware. Includes setup, configuration, and troubleshooting.