Advertisement

Shenzhen Big Tree Technology Co., Ltd.
BIGTREETECH
BIGTREETECH
SKRat v1.0
User Manual
1 / 48

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SKRat v1.0 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for BIGTREETECH SKRat v1.0

  • Page 1 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH BIGTREETECH SKRat v1.0 User Manual 1 / 48...
  • Page 2: Table Of Contents

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Contents Revision History .............5 Product Profile ...............6 Feature Highlights ............6 Specifications ............7 Firmware ..............7 Dimensions ..............8 Peripheral Port ...............9 Connector Diagram ............9 Pinout Diagram............9 Function Introduction ............10 LED Indicator Light ............10 USB Power Supply ............10 Downloading Firmware via DFU ..........11...
  • Page 3 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Proximity Switch Wiring ..........17 Auto Power off (BIGTREETECH Relay V1.2) Wiring ......17 Power Loss Recovery (BTT UPS 24V V1.0) Wiring ......18 RGB Wiring .............18 BLTouch Wiring ............19 Filament Sensor Wiring ..........19 LCD Display Wiring ............20 SPI, I2C, UART ............20...
  • Page 4 Klipper ..............35 Using Raspberry Pi ............35 Download OS Image ..........35 Download and Install Raspberry Pi Imager ......35 Write Image ............36 Using BIGTREETECH CB1 ..........39 Download OS Image ..........39 Download and Install balenaEtcher ........39 Write OS ............39 WiFi Setting ............41 Configure the Motherboard ..........42 SSH Connect to Device ..........42...
  • Page 5: Revision History

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Revision History Version Note Date 01.00 Original 2023/02/25 5 / 48...
  • Page 6: Product Profile

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Product Profile BIGTREETECH SKRat v1.0 is a 3D printer motherboard jointly launched by Shenzhen Big Tree Technology Co., Ltd. and Rat Rig. Feature Highlights  32-bit 64 MHz ARM Cortex-M0+ series STM32G0B1VET6 MCU.
  • Page 7: Specifications

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Specifications 110 x 85mm, for details please refer to BTT Dimensions SKRat_V1.0_SIZE Mounting Size 110 x 85mm ARM Cortex-M0+ STM32G0B1VET6 Input Voltage DC12V-DC24V Logic Voltage DC 3.3V Heater Connection Heated Bed (HB), Heater Cartridge (HE0, HE1) HB Port Max.
  • Page 8: Dimensions

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Dimensions 8 / 48...
  • Page 9: Peripheral Port

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Peripheral Port Connector Diagram Pinout Diagram For details please refer to BTT SKRat_V1.0_SIZE. 9 / 48...
  • Page 10: Function Introduction

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Function Introduction LED Indicator Light After the motherboard is powered on: Power-Red Light-Power Indicator: The solid red light indicates normal motherboard power. Status-Green Light-Status Indicator: When updating firmware, this light will flash and then be controlled by the firmware.
  • Page 11: Downloading Firmware Via Dfu

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Downloading Firmware via DFU Press and hold the BOOT button, power on the motherboard, and the chip will enter the DFU mode. At this time, you can connect the board to the PC via the Type-C port, and update the firmware via DFU mode.
  • Page 12: Uart

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Driver Chips Microsteps Excitation Mode Full Step 2 Phase A4988 1-2 Phase Max. 16 W1-2 Phase Microsteps 2W1-2 Phase 35V 2A 1/16 4W1-2 Phase �� Current ������ �� �������������� =0.1Ω �� �� ∗ ��...
  • Page 13: Spi

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH e.g.: TMC2130, TMC5160, TMC5161, etc., place jumpers according to the diagram below, microstep and current can be configured in firmware. Sensorless Homing When using sensorless homing, place jumpers according to the diagram below.
  • Page 14: Fan Voltage Selection

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Fan Voltage Selection Use a jumper cap to short the horizontal pins highlighted in the figure below. Use a jumper cap to short the horizontal pins highlighted in the figure below. Use a jumper cap to short the horizontal pins highlighted in the figure below.
  • Page 15: 2-Pin Fan Wiring

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 2-pin Fan Wiring Onboard four 2-pin fan ports (FAN0,FAN1,FAN2,FAN3), one always on fan port(MFAN). 4-pin Fan Port Wiring Onboard two 4-pin fan ports: Four-Wire FAN0, Four-Wire FAN1 Note: Using a voltage that does not match a fan's rated working voltage can cause abnormal fan operation or damage.
  • Page 16: Proximity Switch

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Proximity Switch Voltage Selection Use a jumper cap to short the corresponding pin to choose +12V, +5V, VIN, as shown in the figure below. PNP/NPN Type PNP Type: no need for a jumper cap.
  • Page 17: Proximity Switch Wiring

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Proximity Switch Wiring Auto Power off (BIGTREETECH Relay V1.2) Wiring 17 / 48...
  • Page 18: Power Loss Recovery (Btt Ups 24V V1.0) Wiring

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Power Loss Recovery (BTT UPS 24V V1.0) Wiring RGB Wiring 18 / 48...
  • Page 19: Bltouch Wiring

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH BLTouch Wiring Filament Sensor Wiring 19 / 48...
  • Page 20: Lcd Display Wiring

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH LCD Display Wiring SPI, I2C, UART 20 / 48...
  • Page 21: 100K Ntc

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 100K NTC When using a 100K NTC thermistor, the NTC resistor is connected to THB, TH0- TH3, and the pull-up resistance of TH0-TH3 is 4.7K 0.1%. Using PT100/PT1000 via MAX31865: 21 / 48...
  • Page 22: Can Bus Wiring

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH CAN bus Wiring Connect the CAN bus sensor to the CAN bus port on the board. Note: The output voltage of the motherboard CAN bus port is the same as its input voltage.
  • Page 23: 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 Download the newest bugfix version of Marlin from the official website: https://github.com/MarlinFirmware/Marlin/tree/bugfix-2.0.x...
  • Page 24: Configure Motherboard And Serial Port

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

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Configure Stepper Driver Insert the jumper corresponding to the driver mode and set the driver type in the firmware. Sensorless Homing 25 / 48...
  • Page 26: 100K Ntc

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH // enable sensorless homing #define SENSORLESS_HOMING // sensitivity setting, TMC2209 range from 0 #define xx_STALL_SENSITIVITY to 255, higher number results in more sensitive trigger threshold, sensitivity too high will cause endpoint to trigger before gantry actually move 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 27: Bltouch

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH BLTouch //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN // Enable BLTouch #define BLTOUCH 27 / 48...
  • Page 28 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH // set BLTouch probe #define NOZZLE_TO_PROBE_OFFSET { -40, -10, -2.85 offset // 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...
  • Page 29 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH // set number of probe points for X axis, #define GRID_MAX_POINTS_X usually 5 point is sufficient // set 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.
  • Page 30: 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 #define PSU_CONTROL // set turn on level, Relay V1.2 is turned on #define PSU_ACTIVE_STATE HIGH with high level and turned off with low level, so this setting needs to be HIGH.
  • Page 31: Rgb

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH card. // 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 #define POWER_LOSS_ZRAISE power loss to prevent the nozzle from touching the printed part // set signal level, UPS 24V V1.0...
  • Page 32: Filament Sensor

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH the light will show red green and blue #define NEOPIXEL_STARTUP_TEST sequentially to self-test. If you are using displays like CR10_STOCKDISPLAY, etc., you can also control RGB from your display directly. // Add LED control to your menu...
  • Page 33 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH // set encoder type #define FILAMENT_MOTION_SENSOR // set sensitivity, SFS V1.0 #define FILAMENT_RUNOUT_DISTANCE_MM 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.
  • Page 34: Compile Firmware

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

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Klipper Using Raspberry Pi Download OS Image When using CM4, download the image of Fluidd, Mainsail directly, also, you can download a pure OS image from the Raspberry Pi official website: Fluidd: https://github.com/fluidd-core/FluiddPI/releases Mainsail: https://github.com/mainsail-crew/MainsailOS/releases...
  • Page 36: Write Image

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Write Image 1. Insert a microSD card into your computer. 2. Choose OS. Select "Use custom", then select the image that you downloaded. 36 / 48...
  • Page 37 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Click the settings icon in the lower right corner. "Enable SSH" and then click "Save", there are other functions that can be set in this interface, please modify them according to your needs. Details are as follows: Set hostname: raspberrypi.local...
  • Page 38 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 6. 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). 7. Wait for the writing to finish.
  • Page 39: Using Bigtreetech Cb1

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Using BIGTREETECH CB1 Download OS Image When using CB1, please download and install the OS image provided by BIGTREETECH. https://github.com/bigtreetech/CB1/releases Download and Install balenaEtcher balenaEtcher: https://www.balena.io/etcher/ Write OS 1. Insert a microSD card into your computer via a card reader.
  • Page 40 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH the data will be formatted). Wait for the writing to finish. 40 / 48...
  • Page 41: Wifi Setting

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH WiFi Setting Note: Skip this step if you are using Ethernet port not using WiFi After the OS image writing is completed, the microSD card will have a FAT32 recognized by the computer, find "system.cfg".
  • Page 42: Configure The Motherboard

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Configure the Motherboard SSH Connect to Device 1. Install the SSH application Mobaxterm: https://mobaxterm.mobatek.net/download- home-edition.html 2. Insert micorSD card to SKRat, wait for system to load after power on, approx. 1-2min. 3. The device will automatically be assigned an IP address after being successfully connected to the network.
  • Page 43: Compile Mcu Firmware

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Login: CM4: Login as: pi Password: raspberry CB1: Login as: biqu Password: biqu Compile MCU Firmware After SSH is successfully connected to the device, enter in terminal: cd ~/klipper/ make menuconfig Compile with the configuration shown below (if the options below are not...
  • Page 44: Firmware Update

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 2. Press ‘q’ to exit, and “Yes” when asked to save the configuration. Run make to compile firmware, "klipper.bin" file will be generated in the home/pi/klipper/out folder when make is finished, download it onto your computer using the SSH application.
  • Page 45 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH After the writing is completed, there will be an error message: dfu-util: Error during download get_status, just ignore it. 45 / 48...
  • Page 46: Configure Klipper

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Configure Klipper Enter your device IP address into your browser, and find the reference config for the motherboard in the directory shown below, if there is no such config available, update your Klipper source code to the newest version or download it from GitHub: https://github.com/bigtreetech/SKRat...
  • Page 47 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 3. Enter the correct motherboard ID Refer to for detailed configuration guide https://www.klipper3d.org/Overview.html according to your machine type. 47 / 48...
  • Page 48: Firmware Update

    Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Firmware Update Update via microSD Card 1. Make sure the microSD card is formatted to FAT32. 2. Rename your firmware file to "firmware.bin" (note: make sure your system is showing file suffix, if the suffix is hided, "firmware.bin" will be shown as"firmware").

Table of Contents