BIGTREETECH Direct BTT PI V1.2+ Octopus V1.1

BIGTREETECH BTT PI V1.2+ Octopus V1.1 32-bit Control Board Instruction Manual

Brand: BIGTREETECH Direct | Model: BTT PI V1.2+ Octopus V1.1

1. Introduction

The BIGTREETECH BTT PI V1.2+ Octopus V1.1 Control Board is an advanced 32-bit mainboard designed for high-performance 3D printing applications, including Voron 2.4, SV08, CoreXY, and VzBot 3D printers. This powerful combination offers robust processing capabilities and extensive connectivity, making it suitable for demanding projects and custom builds. This manual provides essential information for setting up, operating, and maintaining your control board.

Video 1: Overview of the BIGTREETECH BTT Pi. This video highlights the key features and capabilities of the BTT Pi board, showcasing its design and potential applications in 3D printing.

2. Key Features

  • High-Performance Microcontroller: The Octopus V1.1 control board features an ARM Cortex-M4 series STM32F446ZET6 32-bit microcontroller operating at 180MHz with 512Kb flash ROM.
  • Klipper/Marlin Compatibility: Supports running both Klipper and Marlin firmware. Firmware updates can be performed via USB (recommended) or DFU mode for advanced users.
  • Advanced Fan Control: Offers up to 6 controllable PWM fan interfaces and 2 additional uncontrolled fan interfaces, with voltage selection options of 5V, 12V, or 24V.
  • Eight Driver Sockets: Equipped with 8 sockets for stepper motor drivers, making it ideal for complex and demanding 3D printer configurations.
  • BTT Pi V1.2 Processing Power: The BTT Pi V1.2 board integrates an ALLWINNER H616, 64-bit Quad-core, Cortex-A53 1.5GHz Processor with 1GB DDR3L SDRAM.
  • Multiple Display Options: The BTT Pi V1.2 core board display supports MaliG32 MP2 GPU, HDMI2.0A UHD 4K Video & Audio output, and SPI screens (BTT HDMI5/7, TFT35 SPI).
  • Extensive Connectivity: Features onboard 4xUSB2.0 ports, dedicated CAN bus port, 3.5mm audio jack, and flexible power options (USB-C 5V or DC12-24V).
High-Performance Main Control Chip

Image 1: High-Performance Main Control Chip. This image highlights the ARM Cortex-M4 series STM32F446ZET6 32-bit microcontroller, emphasizing its 180MHz speed and compatibility with Raspberry Pi, Octoprint, Klipper, and Marlin.

8 Stepper Drivers Support

Image 2: 8 Stepper Drivers Support. This image illustrates the eight stepper driver sockets on the Octopus V1.1 board, showing different modes like Normal STEP/DIR, UART, and SPI.

6 PWM Controllable Fans Interfaces

Image 3: 6 PWM Controllable Fans Interfaces. This image details the fan interfaces, indicating 6 PWM controllable fans and 3 selectable fan voltage options (5V, 12V, 24V). A note warns against incorrect jumper shorting.

BIGTREETECH PI V1.2

Image 4: BIGTREETECH PI V1.2. This image showcases the BTT Pi V1.2 board, highlighting its 64-bit Quad-Core Architecture, ARM Cortex-A53 1.5GHz Processor, and 1GB DDR3L SDRAM.

Main Features of BTT Pi

Image 5: Main Features of BTT Pi. This image points out various features of the BTT Pi, including PWM Fan Port, 40-pin GPIO, 4x USB 2.0, Dedicated CAN bus Port, SPI Port for ADXL345, 3.5mm Audio Jack, and Multiple Display Options.

Flexible Power & Seamless Connectivity

Image 6: Flexible Power & Seamless Connectivity. This image illustrates the power input options (DC 5V via USB-C, DC 12-24V via screw terminals) and network connectivity (Onboard RJ45 for 100Mbps wired, Built-in 2.4G WiFi for 100Mbps wireless).

3. Setup & Installation

Proper installation is crucial for the optimal performance of your BIGTREETECH BTT PI V1.2+ Octopus V1.1 Control Board. Always ensure the power supply is disconnected before making any connections.

3.1 Wiring Diagram

Refer to the detailed wiring diagram below for connecting all components, including stepper motors, endstops, heaters, fans, and power. Pay close attention to polarity and correct pin assignments to prevent damage.

Wiring diagram for BTT Octopus V1.1

Image 7: Wiring diagram for BTT Octopus V1.1. This diagram provides a comprehensive overview of all connection points on the Octopus V1.1 board, including motor drivers, power inputs, fan headers, endstops, and communication ports.

3.2 Interface Overview

The board offers various interfaces for customization and expansion. Familiarize yourself with these connections for advanced configurations.

Intensive Interfaces for DIY

Image 8: Intensive Interfaces for DIY. This image highlights specific interfaces on the board, such as 6 Endstop inputs, 2 Filament Detection interfaces, and 4 Hotend Heater outputs.

3.3 General Wiring Precautions

  • Always disconnect power before connecting or disconnecting any cables.
  • Ensure all cables are securely connected to prevent intermittent issues or damage.
  • Verify correct polarity for power connections to avoid irreversible damage to the board.
  • When connecting fans, ensure jumpers are set correctly for the desired voltage (5V, 12V, or 24V). Incorrect settings can damage the motherboard.

4. Operating Instructions

The BIGTREETECH BTT PI V1.2+ Octopus V1.1 supports Klipper and Marlin firmware, offering flexibility in controlling your 3D printer.

4.1 Firmware Installation and Configuration

For detailed instructions on installing and configuring Klipper or Marlin firmware, please refer to the official BIGTREETECH GitHub repository or the respective firmware documentation. The process typically involves compiling the firmware and flashing it to the control board.

Video 2: BIGTREETECH Eddy Duo Auto Bed Leveling Firmware Tutorial. This video demonstrates the process of compiling and updating Klipper firmware, modifying configuration files, and performing calibration for bed leveling. While specific to the Eddy Duo, the Klipper firmware update and configuration steps are generally applicable.

4.2 Fan Control

The Octopus V1.1 allows for precise control over cooling fans. Ensure the correct voltage is selected for each fan header (5V, 12V, or 24V) using the onboard jumpers. This helps optimize cooling for different components and maintain stable operating temperatures.

4.3 Connectivity

  • USB: Use the USB2.0 ports for connecting peripherals like keyboards, mice, or USB drives.
  • HDMI: The BTT Pi V1.2 supports HDMI2.0A for UHD 4K video and audio output to compatible displays.
  • Ethernet/WiFi: Utilize the onboard RJ45 port for a stable 100Mbps wired network connection or the built-in 2.4G WiFi module for wireless connectivity.
  • CAN Bus: A dedicated CAN bus port is available for connecting CAN adapter modules, simplifying wiring and improving communication reliability.

5. Maintenance

Regular maintenance helps ensure the longevity and reliable operation of your control board.

  • Keep Clean: Periodically clean the board and its components to prevent dust buildup, which can lead to overheating and short circuits. Use compressed air or a soft brush.
  • Check Connections: Regularly inspect all wiring and connectors for looseness or damage. Secure any loose connections.
  • Environmental Conditions: Operate the board in a dry, well-ventilated environment, away from excessive heat, humidity, and direct sunlight.

6. Troubleshooting

If you encounter issues with your control board, consider the following basic troubleshooting steps:

  • No Power: Verify that the power supply is correctly connected and providing the specified voltage (24V for Octopus V1.1). Check all power cables for damage.
  • Communication Issues: Ensure USB or Ethernet connections are secure. If using Klipper, check the Klipper host and MCU communication.
  • Motor Not Moving: Check motor wiring, driver installation, and firmware configuration for correct pin assignments and current settings.
  • Overheating: Ensure all cooling fans are functioning correctly and that the board has adequate airflow.
  • Firmware Problems: If issues arise after a firmware update, try re-flashing the firmware or reverting to a known working version.

For more complex issues, consult the BIGTREETECH GitHub documentation or contact customer support.

7. Specifications

FeatureSpecification
BrandBIGTREETECH Direct
Octopus V1.1 MicrocontrollerARM Cortex-M4 series STM32F446ZET6 32-bit
Octopus V1.1 CPU Speed180 MHz
Octopus V1.1 Memory Storage Capacity512 KB Flash ROM
Octopus V1.1 Input Voltage24V (12V not allowed)
BTT Pi V1.2 ProcessorALLWINNER H616, 64-bit Quad-core, Cortex-A53
BTT Pi V1.2 CPU Speed1.5 GHz
BTT Pi V1.2 RAM1GB DDR3L SDRAM
BTT Pi V1.2 GPUMaliG32 MP2 (OpenGL3.2)
BTT Pi V1.2 Video OutputHDMI2.0A UHD 4K
BTT Pi V1.2 USB Ports4x USB2.0
Operating SystemLinux
Connectivity TechnologyHDMI, USB, Ethernet, WiFi, CAN

8. Warranty and Support

For warranty information, technical support, or any inquiries regarding your BIGTREETECH BTT PI V1.2+ Octopus V1.1 Control Board, please visit the official BIGTREETECH Direct website or contact their customer service. Detailed documentation, firmware updates, and community forums can also be found on the BIGTREETECH GitHub page.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.

After a successful submission, we securely hash the supplied account or form email before sending it to Microsoft Advertising for conversion attribution. Privacy details.