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.
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.
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Ω ∗ ...
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.
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.
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 &...
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...
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...
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...
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...
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...
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...
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.
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,...
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.
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...
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...
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...
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...
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...
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)...
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) --->...
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...
Need help?
Do you have a question about the SKR 3 and is the answer not in the manual?
Questions and answers