Advertisement

深圳市必趣科技有限公司
BIGTREETECH
BIGTREETECH
SKR 3
User manual
1 / 39

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SKR 3 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for BIGTREETECH SKR 3

  • Page 1 深圳市必趣科技有限公司 BIGTREETECH BIGTREETECH SKR 3 User manual 1 / 39...
  • Page 2: Table Of Contents

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH Content Content ..............2 Revision History .............5 1. Introduction ..............6 1.1 Features .............6 1.2 Specification ............7 1.3 Firmware .............8 1.4 Dimensions ............8 2. Peripheral Port ............9 2.1 Connector diagrams ...........9 2.2 Pinout diagram ............9 3.
  • Page 3 Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 4. Marlin ..............18 4.1 install compiling environment ........18 4.2 Download Marlin firmware ..........18 4.3 Configure firmware ..........18 4.3.1 Open Marlin project ...........18 4.3.2 Compiling environment .........18 4.3.3 Configure motherboad and serial port ......19 4.3.4 Configure stepper driver ........20 4.3.5 Sensorless homing ..........21 4.3.6 100K NTC or PT1000 ..........22...
  • Page 4 Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 7. Precausions ..............38 8. FAQ ..............39 4 / 39...
  • Page 5: Revision History

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH Revision History version Note Date 01.00 Original 2022/03/08 5 / 39...
  • Page 6: Introduction

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 1. Introduction The BIGTREETECH SKR 3 mother board is a brand new 32 bit motherboard developed Shenzhen Big Tree Technology Co., Ltd that fixed all the problems of the V1.4/Turbo board with new features and improved functionality.
  • Page 7: Specification

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 16. 2 method for CAN connection:USB & XH2.54 6Pin,USB port CAN/USB mode is selected by switches. 1.2 Specification 1. Dimention:110*85mm, for details please refer to:BIGTREETECH SKR 3- SIZE.pdf 2. Mounting pattern:102*76mm MCU:ARM Cortex-M7 STM32H743VI 4.
  • Page 8: Firmware

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 23. Recommended Slicer/Console:Cura、Simplify3D、Pronterface、Repetier-host、 Makerware 1.3 Firmware Supported Firmware: Marlin,Klipper. (RRF not supported YET) 1.4 Dimensions 8 / 39...
  • Page 9: Peripheral Port

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 2. Peripheral Port 2.1 Connector diagrams 2.2 Pinout diagram 9 / 39...
  • Page 10: Connection Description

    3. Connection description 3.1 USB power supply After the SKR 3 board has been powered,the Red led D7(Power) to the upper right of the MCU will light up, indicating power on. When using only USB to power the boar, Please insert the jumper cap onto the VUSB jumper.
  • Page 11 Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH Chips: microstep Excitation Mode Full Step 2 Phase A4988 1-2 Phase 16 microstep W1-2 Phase 2W1-2 Phase 35V 2A 1/16 4W1-2 Phase Current �� ������ �� �������������� =0.1Ω �� ∗ �� ��...
  • Page 12: Uart Mode Of Tmc Driver

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 3.2.2 UART mode of TMC driver i.e:TMC2208、TMC2209、TMC2225 etc. Place jumpers according to the diagram below,microstep and current can be configured in firmware. 3.2.3 TMC driver SPI mode i.e:TMC2130、TMC5160、TMC5161 et.c,Place jumpers according to the diagram below,microstep and current can be configured in firmware.
  • Page 13: Usb And Can Mode

    3*CNC can be set to 24V, 12V or 5V at the same time, but it cannot be set to the combination of 24V+12V+5V). Voltage of the SKR 3-DC MODE is set by connecting jumpers on 5V or 12V on VOT- Choose pins.
  • Page 14: 100K Ntc Or Pt1000 Setting

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 3.5 100K NTC or PT1000 setting When using 100K NTC no jumpers need to be connected,the pull up resistance of TH0 & TH1 is 4.7K. When using PT1000 the jumpers indicated in the picture below needs to be connected, the pull up resistance of TH0 &...
  • Page 15: Auto Power Off (Relay V1.2) Wiring

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 3.7 Auto power off (Relay V1.2) wiring PS-ON(PE4) 3.8 Power loss recovery (UPS 24V V1.0) wiring PC15 15 / 39...
  • Page 16: Rgb Wiring

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 3.9 RGB wiring 3.10 Filament sensor wiring 16 / 39...
  • Page 17: Display Wiring

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 3.11 Display wiring EXP-2 EXP-1 PA10 Reset 17 / 39...
  • Page 18: Marlin

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 4. Marlin 4.1 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 4.2 Download Marlin firmware 1. Download the newest bugfix version of Marlin from official website https://github.com/MarlinFirmware/Marlin/tree/bugfix-2.0.x...
  • Page 19: Configure Motherboad And Serial Port

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 4.3.3 Configure motherboad and serial port MOTHERBOARD BOARD_BTT_SKR_3 Enable serial ports according to your needs #define MOTHERBOARD BOARD_BTT_SKR_3 (enable TFT serial port) #define SERIAL_PORT (set baudrate to the same as the communication #define BAUDRATE 115200...
  • Page 20: Configure Stepper Driver

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 4.3.4 Configure stepper driver When using SPI mode, needs to be Uncommented in TMC_USE_SW_SPI Configuration_adv.h #define TMC_USE_SW_SPI 20 / 39...
  • Page 21: Sensorless Homing

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 4.3.5 Sensorless homing // 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。Other drivers ranges from 63 to -64,lower numbers results in more sensitive triger...
  • Page 22: 100K Ntc Or Pt1000

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 4.3.6 100K NTC or PT1000 When using 100K NTC, pullup resistance is 4.7K, when using Pt1000, pullup resistance is 1K,set sensor type to 1 for 100K NTC +4.7K pullup resistance , 1010 for PT1000 + 1K pullup resistance.
  • Page 23 Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH // 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 command #define RESTORE_LEVELING_AFTER_G28 23 / 39...
  • Page 24 Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH // set number of probe points for x axis, usually #define GRID_MAX_POINTS_X 5 point is sufficient // set number of probe points #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X for Y axis to the same as X axis If bltouch also functions as your Z homing sensor,no wiring change is needed, // use Z Probe(BLtouch) for Z homing #define...
  • Page 25: Auto Power Off(Relay V1.2)

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 4.3.8 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 26: Rgb

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH // enable power loss recovery #define POWER_LOSS_RECOVERY // true default to power loss recovery #define PLR_ENABLED_DEFAULT true enanbled // 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,...
  • Page 27: Filament Sensor

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH If you are using displays like LCD2004、12864、mini12864 etc,you can also control RGB from your display directly. // And led control to your menu #define LED_CONTROL_MENU 4.3.11 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.
  • Page 28: Smart Filament Sensor(Sfs V1.0 / V2.0)

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 4.3.12 smart filament sensor(SFS V1.0 / V2.0) The Smart filament sensor works by continuously sending signal to the mainboard to communicate filament status // set encoder type #define FILAMENT_MOTION_SENSOR // set sensitivity,SFS V1.0 nominal #define FILAMENT_RUNOUT_DISTANCE_MM setting should be 7mm,which means if no signal of filament movement is...
  • Page 29: Esp3D

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH // retraction setting of nozzle park movement #define ADVANCED_PAUSE_FEATURE and filament purge distance after print is resumed. 4.3.13 ESP3D The serial port between ESP8266 and Marlin on the motherboard is UART3 the newest ESP3D firmware can be found at https://github.com/luc- github/ESP3D...
  • Page 30: Compile Firmware

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 4.4 Compile firmware 1. Click“√”to compile firmware 2. Copy the compiled“firmware.bin”to SD card and insert to motherboard to update firmware 30 / 39...
  • Page 31: Klipper

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 5. Klipper 5.1 Preparation 5.1.1 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 5.1.2 Download and install Raspberry Pi Imager Install the official raspberry pi imager...
  • Page 32: Write Image

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 5.2 Write image 1. Insert Micro SD to your computer 2. Choose OS 3. Select “Use custom”,then select the image that you downloaded. 32 / 39...
  • Page 33 Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 4. Select the SD card and click“WRITE” (WRITE the image will format the SD card. Be careful not to select the wrong storage device, otherwise the data will be formatted) 5. Wait for writing to finish 33 / 39...
  • Page 34: Wifi Setting

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 5.3 WIFI setting note:skip this step if you are using ethernet port not using WIFI 1. Reinsert the SD card 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 notepad) 3.
  • Page 35 Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 5. Or use the https://angryip.org/ tool,scan all IP address in the current network organize by names, find the IP named Fluidd or Mailsail like shown below 6. Open Mobaxtermand click“Session”,and click“SSH”,inset the raspberry pi IP into Remote host and click“OK”(note:your computer and the raspberry pi needs to be in the same network)...
  • Page 36: Compile Firmware

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 5.5 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 is not available, please update you Klipper source code to the newest version) * [*] Enable extra low-level configuration options * Micro-controller Architecture (STMicroelectronics STM32) --->...
  • Page 37: Configure Klipper

    2. Upload your finished config file into Configuration Files, and rename to “printer.cfg”...
  • Page 38: Firmware Update

    Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 6. Firmware update Update using Micro SD 1. Make sure Micro SD is formatted to FAT32 2. Rename your firmware file to“firmware.bin”(note:make sure your system is showing file suffix, if suffix is hided,“firmware.bin”will be shown as“firmware”)...
  • Page 39 Shenzhen Big Tree Technology CO.,LTD . BIG TREE TECH 8. FAQ Q: Max current of heated bed,heater cartridge,fan port? A:heated bed: 10A continuous,11A instantaneous heater cartridge: 5.5A continuous,6A instantaneous Fan port: 1A continuous,1.5A instantaneous combined current of heated bed,heater cartridge and fan port should not exceed Q:Can not update firmware with SD card A:make sure your sd card is formatted to FAT32,firmware file name is “firmware.bin”, make sure your system is showing file suffix, if suffix is...

Table of Contents

Save PDF