Skip to content

SKRat

Product Profile

BIGTREETECH SKRat v1.0 is a 3D printer motherboard jointly launched by Shenzhen BIQU Innovation Technology Co., Ltd. and Rat Rig.

Product Link: https://biqu.equipment/products/bigtreeetech-skrat-v1-0-control-board

Features Highlights

  • 32-bit 64 MHz ARM Cortex-M0+ series STM32G0B1VET6 MCU.
  • Onboard BOOT button to enable DFU mode to update the bootloader.
  • The thermistor circuit is protected to prevent MCU damage from shorted heated bed and heater cartridge connection.
  • Four 2-pin fan ports, one always-on fan port, and two 4-pin fan ports.
  • All fans can realize VIN, 12V, 5V voltage selection via jumpers, and different voltages can be set separately for different ports.
  • Integrated SPI and UART mode of TMC driver and DIAG pin, easily configurable with jumpers.
  • Supports power loss recovery, filament runout sensor, auto power-off, BLTouch, proximity switch, RGB, etc.
  • Onboard non-spring loaded microSD card slot for upgrading and configuring firmware through microSD card, which is simple, convenient, and efficient.
  • Onboard CAN bus port.
  • The SPI expansion port is +3.3V and +5V selectable, which is convenient to connect expansion modules, such as an ADXL345 accelerometer.
  • Onboard UART and I2C expansion output ports.

Specifications

Dimensions 110 x 85mm, for details please refer to BTT SKRat_V1.0_SIZE
Mounting Size 110 x 85mm
MCU 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. Current 10A Continuous, 15A Instantaneous
Heater Cartridge Max. Current 8A Continuous, 10A Instantaneous
Fan Port 4 x CNC, 1 x Always On, 2 x 4-pin Header
Fan Port Max. Current 1A Continuous, 1.5A Instantaneous
Overall Current (Heater Cartridge +Drivers+All Fans) <15A
Expansion Port BLTouch (Servos, Probe), PS-ON, PWR-DET, Fil-DET, RGB, CAN-FD, SPI, UART, I2C
Stepper Driver Mode SPI, UART, STEP/DIR
Stepper Motor Socket X, Y, Z (Dual Z axes), E0, E1 5 channels in total
Thermistor 5 x NTC Ports, 1 x PT100/PT1000
Display 2.4-inch TFT, 3.5-inch TFT, LCD12864 Screen...
PC Connection Type-C
Supported File Format G-code
Recommended Slicer/Console Cura, Simplify3D, Pronterface, Repetier-host, Makerware

Firmware

Supported Firmware: Marlin, Klipper

Dimensions

Peripheral Interface

Interface Diagram

Pin Description

For details please refer to BTT SKRat_V1.0_SIZE.

Interface 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.

D10-Green Light-HB (Heated Bed) Status Indicator: The light will remain solid green when the heated bed is working and turn off when it is not.

D3, D6-Green Light-E0, E1 (Heater Cartridge) Status Indicator: The light will remain solid green when the heater cartridge is working and turn off when it is not.

FAN0, FAN1, FAN2, FAN3-Blue Light-CNC Fan Status Indicators: The blue lights turn on when the corresponding CNC fan is running and turn off when the fan is off.

MFAN-Blue Light-MFAN Status Indicator: The blue light will remain on when the power supply is normal.

USB Power Supply

After the SKRat has been powered, the Power-Red Light on the middle of the board will light up, indicating power on. If using USB to power the board, please short the USB_5V with a jumper.

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.

Stepper Motor Drivers

To Choose the Working Mode of the TMC Driver STEP/DIR

e.g.: A4988, DRV8825, LV8729, ST820, etc., connect jumpers(MS0-MS2) according to the microstep table below.

For details, please click: https://bigtreetech.github.io/docs/Tutorials.html

UART mode of TMC driver

e.g.: TMC2208, TMC2209, TMC2225, etc., place jumpers according to the diagram below, microstep and current can be configured in firmware.

SPI mode of TMC driver

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.

Note: The extra ENDSTOP cannot be used by selecting this function! ! !

Fan Voltage Selection

+5V

Use a jumper cap to short the horizontal pins highlighted in the figure below.

12V

Use a jumper cap to short the horizontal pins highlighted in the figure below.

VIN

Use a jumper cap to short the horizontal pins highlighted in the figure below.

Note: Shorting the pins, as shown in the figure below, is strictly prohibited as it may result in permanent damage to the motherboard.

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. Always ensure that the selected voltage matches the fan's rated working voltage.

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.

NPN Type: place a jumper cap.

Note: Shorting the pins, as shown in the figure below, is strictly prohibited as it may result in permanent damage to the motherboard.

Proximity Switch Wiring

Auto Power off (BIGTREETECH Relay V1.2) Wiring

Power Loss Recovery (BTT UPS 24V V1.0) Wiring

RGB Wiring

BLTouch Wiring

Filament Sensor Wiring

LCD Display Wiring

SPI, I2C, UART

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:

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.

Marlin

For details, please click:https://bttwiki.com/SKR%203.html#marlin

Klipper

For details, please click:https://bttwiki.com/SKR%203.html#klipper

Firmware Update

For details, please click:https://bttwiki.com/SKR%203.html#firmware-update

Precausions

For details, please click:https://bttwiki.com/SKR%203.html#precausions

FAQ

For details, please click:https://bttwiki.com/SKR%203.html#faq

Back to top