BIGTREETECH SKR Mini E3 V3.0

Download PDFFree PDF. The Save button below keeps a bookmark and private notes in your account.

BIGTREETECH SKR Mini E3 V3.0 and BTT Pi V1.2 Control Board User Manual

Comprehensive instructions for installation, operation, and maintenance.

1. Introduction

This manual provides detailed instructions for the installation, configuration, and operation of the BIGTREETECH SKR Mini E3 V3.0 32-bit control board and the BIGTREETECH BTT Pi V1.2 control board. These components are designed to enhance the performance and capabilities of compatible 3D printers, including the Ender 3, Ender 3 Pro, Ender 3 V2, and Ender 5 series.

The SKR Mini E3 V3.0 integrates TMC2209 silent stepper motor drivers and supports Klipper and Marlin firmware. The BTT Pi V1.2 is a powerful companion board running Linux, offering advanced processing for Klipper and other applications.

2. Product Overview

The BIGTREETECH SKR Mini E3 V3.0 and BTT Pi V1.2 are designed to work together to provide a robust and flexible control system for 3D printers. Below is an overview of the main components.

BIGTREETECH SKR Mini E3 V3.0 and BTT Pi V1.2 boards side-by-side

Figure 2.1: The BIGTREETECH SKR Mini E3 V3.0 (left) and BTT Pi V1.2 (right) control boards.

2.1 SKR Mini E3 V3.0 Features

  • MCU: STM32G0B1RET6 or STM32G0B0RET6 ARM Coretex G0 series.
  • Stepper Drivers: Integrated TMC2209 silent stepper motor drivers.
  • Firmware Support: Klipper and Marlin.
  • Compatibility: Designed for Ender 3, compatible with Ender 5/Ender 5 Pro/Ender 3 V2.
  • Enhanced Functionality: Supports BLTouch, Power-Off Resume, Automatic Shutdown (PS-ON), and Filament Detection.
  • Protection: Thermistor short circuit protection, advanced ESD protection.
  • Power Output: 5V and 3.3V outputs via SPI header.
  • Connectivity: USB Micro Interface.
  • Cooling: Upgraded driver heat sink for improved heat dissipation, three CNC fan interfaces.
SKR Mini E3 V3.0 board highlighting features like BLTouch, Power-Off Resume, Automatic Shutdown, Next Gen MCU, Filament Detection, Advanced ESD protection, Thermistor short circuit protection, 5V and 3.3V outputs, and USB Micro Interface.

Figure 2.2: Key features and connection points on the SKR Mini E3 V3.0 control board.

SKR Mini E3 V3.0 board showing 5V power supply expansion

Figure 2.3: The SKR Mini E3 V3.0 supports adding a 5V power supply module (sold separately) to increase output current for modules like NEOPixel RGB.

SKR Mini E3 V3.0 board with upgraded driver heat sink

Figure 2.4: The upgraded driver heat sink on the SKR Mini E3 V3.0 improves heat dissipation for stable operation.

SKR Mini E3 V3.0 board highlighting three CNC fan interfaces

Figure 2.5: The SKR Mini E3 V3.0 features three CNC fan interfaces for controllable cooling to manage printer temperature.

2.2 BTT Pi V1.2 Features

  • Processor: ALLWINNER H616, 64-bit Quad-core, Cortex-A53 1.5GHz.
  • RAM: 1GB DDR3L SDRAM.
  • Form Factor: 85x56mm, compatible with Raspberry Pi 3B/4B dimensions.
  • GPU: MaliG32 MP2, supports OpenGL3.2.
  • Video Output: HDMI2.0A UHD 4K Video & Audio output.
  • Display Support: SPI screens (BTT HDMI5/7, TFT35 SPI).
  • USB Ports: 4x USB2.0 ports.
  • Connectivity: Onboard standard 40-pin GPIO header, 3.5mm audio jack, TF card slot, ADXL345 SPI, USB to CAN module support (requires CAN adapter V1.0 module).
  • Network: RJ45 port for 100Mbps wired network, built-in 2.4G Wifi module for 100Mbps wireless network (external antenna included for stronger signal).
  • Power Input: USB-C 5V or DC 12-24V via screw terminals.
BTT Pi V1.2 board with specifications like 64-bit Quad-Core Architecture, ARM Cortex-A53 1.5GHz Processor, 1GB DDR3L SDRAM

Figure 2.6: The BIGTREETECH BTT Pi V1.2 highlighting its core specifications.

BTT Pi V1.2 board showing main features like PWM Fan Port, 40-pin GPIO, SPI Port for ADXL345, 4x USB 2.0, Dedicated CAN bus Port, 3.5mm Audio Jack, Multiple Display Options

Figure 2.7: Detailed view of the BTT Pi V1.2's main features and connectivity options.

BTT Pi V1.2 board showing flexible power options and network connectivity

Figure 2.8: The BTT Pi V1.2 offers flexible power input via USB-C or screw terminals, and robust network connectivity with both wired RJ45 and built-in 2.4G Wifi.

3. Setup and Installation

This section outlines the general steps for installing the SKR Mini E3 V3.0 and BTT Pi V1.2 into your 3D printer. Specific wiring diagrams and detailed firmware configuration guides are typically available on the BIGTREETECH official GitHub repository or documentation website.

3.1 Safety Precautions

  • Always disconnect power from your 3D printer before beginning any installation or modification.
  • Handle electronic components with care to avoid electrostatic discharge (ESD).
  • Ensure correct polarity when connecting power cables. Incorrect wiring can damage the boards.
  • Refer to your 3D printer's original manual for specific disassembly and reassembly instructions.

3.2 SKR Mini E3 V3.0 Installation

The SKR Mini E3 V3.0 is designed as a direct replacement for the stock motherboard in many Creality Ender series printers.

  1. Prepare the Printer: Power off and unplug your 3D printer.
  2. Access Motherboard: Open the control box of your 3D printer to access the existing motherboard.
  3. Document Connections: Take clear photos of all existing wiring connections to the old motherboard. This is crucial for correct re-wiring.
  4. Remove Old Motherboard: Carefully disconnect all wires and unscrew the old motherboard.
  5. Install SKR Mini E3 V3.0: Place the SKR Mini E3 V3.0 into the control box. It should fit the mounting holes of the original board. Secure it with screws.
  6. Connect Wiring: Refer to your documented connections and the SKR Mini E3 V3.0 wiring diagram (available from BIGTREETECH documentation) to connect all components:
    • Stepper Motors (X, Y, Z, E0)
    • Endstops
    • Heater Cartridges (Hotend, Heatbed)
    • Thermistor Sensors
    • Fans
    • Display
    • Power Input
  7. Firmware: The board typically comes pre-installed with basic firmware. For advanced features or specific printer configurations (e.g., BLTouch), you will need to update the firmware. Download the appropriate Marlin or Klipper firmware from BIGTREETECH's GitHub. Copy the firmware file (e.g., firmware.bin) to the root of a FAT32 formatted SD card, insert it into the board's SD card slot, and power on the printer. The board will automatically flash the new firmware.
SKR Mini E3 V3.0 board installed in an Ender 3 3D printer

Figure 3.1: The SKR Mini E3 V3.0 is designed for direct replacement in Ender 3 series printers.

3.3 BTT Pi V1.2 Installation and Configuration

The BTT Pi V1.2 is often used in conjunction with the SKR Mini E3 V3.0 to run Klipper firmware, offloading computational tasks from the mainboard.

  1. Prepare SD Card: Download the recommended operating system image (e.g., Klipper pre-configured OS) for the BTT Pi V1.2 from BIGTREETECH's resources. Flash this image to a high-quality microSD card (minimum 8GB, Class 10) using a tool like BalenaEtcher.
  2. Initial Boot: Insert the flashed microSD card into the BTT Pi V1.2. Connect a 5V USB-C power supply or 12-24V via screw terminals. Connect a monitor via HDMI and a keyboard/mouse to the USB ports for initial setup, or connect via Ethernet for headless setup.
  3. Network Configuration: Configure network settings (Wi-Fi or Ethernet) to allow the BTT Pi to connect to your local network. This is essential for Klipper communication.
  4. Connect to SKR Mini E3 V3.0: Connect the BTT Pi V1.2 to the SKR Mini E3 V3.0 using a USB cable. The BTT Pi will communicate with the SKR Mini E3 V3.0 to control the printer.
  5. Klipper Configuration: Follow the Klipper documentation to configure your printer.cfg file. This file defines your printer's specific hardware, kinematics, and settings. Ensure the serial port for the SKR Mini E3 V3.0 is correctly identified in the configuration.
  6. Web Interface: Access the Klipper web interface (e.g., Mainsail or Fluidd) from a web browser on your computer by entering the BTT Pi's IP address.

4. Operating Instructions

Once both boards are installed and configured, operating your 3D printer will primarily be done through the Klipper web interface (if using Klipper) or your printer's LCD display (if using Marlin).

4.1 Klipper Operation (with BTT Pi V1.2)

  1. Power On: Ensure both the BTT Pi V1.2 and your 3D printer (with SKR Mini E3 V3.0) are powered on.
  2. Access Web Interface: Open a web browser on a computer connected to the same network and navigate to the IP address of your BTT Pi (e.g., http://<BTT_Pi_IP_Address>).
  3. Printer Control: From the web interface (Mainsail/Fluidd), you can:
    • Monitor printer status (temperatures, fan speeds).
    • Control printer movements (home, move axes).
    • Start, pause, and cancel prints.
    • Upload G-code files.
    • Adjust printer settings and run calibration routines.
  4. Printing: Upload your sliced G-code file to the BTT Pi via the web interface and initiate the print.

4.2 Marlin Operation (SKR Mini E3 V3.0 Standalone)

If you are using the SKR Mini E3 V3.0 with Marlin firmware without the BTT Pi, operation is similar to a standard 3D printer.

  1. Power On: Power on your 3D printer.
  2. Prepare G-code: Save your sliced G-code file to an SD card.
  3. Insert SD Card: Insert the SD card into the SKR Mini E3 V3.0's SD card slot.
  4. Select Print: Use the printer's LCD display and control knob to navigate the menu, select "Print from SD," and choose your G-code file.
  5. Monitor: Monitor the print progress and printer status via the LCD display.

5. Maintenance

Proper maintenance ensures the longevity and reliable performance of your BIGTREETECH control boards.

  • Keep Clean: Periodically clean the boards with compressed air to remove dust and debris. Ensure the printer is powered off and unplugged before cleaning.
  • Check Connections: Regularly inspect all wiring connections to ensure they are secure and free from corrosion or damage.
  • Firmware Updates: Check the official BIGTREETECH GitHub repository for firmware updates for both the SKR Mini E3 V3.0 and BTT Pi V1.2. Updates often include bug fixes, performance improvements, and new features.
  • Cooling: Ensure that the printer's cooling fans are functioning correctly to prevent overheating of the stepper drivers and mainboard components.
  • Environment: Operate the printer in a clean, dry environment with stable temperatures to prevent damage to electronics.

6. Troubleshooting

This section addresses common issues you might encounter. For more detailed troubleshooting, refer to the BIGTREETECH community forums or official documentation.

6.1 SKR Mini E3 V3.0 Issues

  • Board Not Powering On:
    • Verify power supply connections and voltage.
    • Check the fuse on the board.
    • Ensure the power switch on the printer is on.
  • Stepper Motors Not Moving/Incorrect Movement:
    • Confirm motor wiring is correct (refer to photos taken during disassembly).
    • Check stepper driver current settings in firmware.
    • Ensure endstops are correctly wired and functioning.
  • Firmware Not Flashing:
    • Ensure SD card is FAT32 formatted and the firmware file is named correctly (e.g., firmware.bin).
    • Try a different SD card.
    • Verify the firmware file is for the correct board version.

6.2 BTT Pi V1.2 Issues

  • BTT Pi Not Booting:
    • Ensure the microSD card is properly flashed with a compatible OS image.
    • Verify the power supply is adequate (5V/2A via USB-C or 12-24V via screw terminals).
    • Check for proper insertion of the microSD card.
  • No Network Connectivity:
    • For Wi-Fi, ensure the antenna is connected and Wi-Fi credentials are correct in the OS configuration.
    • For Ethernet, check the cable connection and router status.
    • Verify the BTT Pi has obtained an IP address.
  • Klipper Connection Issues:
    • Ensure the USB cable connecting the BTT Pi to the SKR Mini E3 V3.0 is secure.
    • Verify the serial port path in your printer.cfg file is correct (e.g., /dev/serial/by-id/usb-Klipper_stm32g0b1xx_...).
    • Check Klipper logs for error messages.

7. Technical Specifications

Below are the key technical specifications for the BIGTREETECH SKR Mini E3 V3.0 and BTT Pi V1.2.

7.1 SKR Mini E3 V3.0 Specifications

FeatureDetail
ManufacturerBIGTREETECH
Model NameBIGTREETECH SKR Mini E3 V3.0
Item Model NumberSKR Mini E3 V3.0
Chipset TypeSTM32G0B1RET6 or STM32G0B0RET6
Compatible DevicesEnder 3, Ender 3 Pro, Ender 3 V2, Ender 5
Main Power Connector Type24-Pin

7.2 BTT Pi V1.2 Specifications

FeatureDetail
Compatible ProcessorsALLWINNER H616
RAM Memory TechnologyDDR3L
Memory Storage Capacity1 GB
RAM Memory Maximum Size1 GB
PlatformNo Operating System (runs Linux-based OS)

8. Warranty and Support

For specific warranty information, please refer to the official BIGTREETECH website or the retailer from whom you purchased the product. Warranty terms typically cover manufacturing defects for a specified period.

For technical support, firmware downloads, and community resources, please visit the official BIGTREETECH GitHub page or their support forums. These resources provide extensive documentation, wiring diagrams, and community assistance for troubleshooting and advanced configurations.

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.