Bigtreetech SKR 3 Ez User Manual
Bigtreetech SKR 3 Ez User Manual
Bigtreetech SKR 3 Ez User Manual
BIGTREETECH
SKR 3 EZ
User Manual
1 / 42
BIGTREETECH
Content
Revised History ......................................................................................................4
1. Product Introduction ...........................................................................................5
1.1 Product Features .......................................................................................5
1.2 Product Parameters ................................................................................. 6
1.3 Firmware Support .....................................................................................7
1.4 Product Size .............................................................................................. 8
2. Peripheral Interface ............................................................................................9
2.1 Interface Diagram ......................................................................................9
2.2 Pins Description ...................................................................................... 10
3. Interface Introduction ....................................................................................... 11
3.1 USB Powered ........................................................................................ 111
3.2 Motor Voltage Selection ........................................................................ 122
3.2.1 Motherboard Power Voltage for Motor Voltage Selection ............ 122
3.2.2 Motor Supply Voltage for Motor Voltage Selection .......................122
3.3 Step Motor Drivers ................................................................................ 122
3.3.1 TMC-driven Mode ........................................................................ 122
3.3.2 TMC/EZ-driven UART/SPI Mode ................................................. 133
3.3.3 TMC-driven DIAG mode(Sensorless Homing) ............................. 133
3.4 USB and CAN Mode ............................................................................. 133
3.5 Voltage Selection for NC Fans .............................................................. 144
3.6 100K NTC or PT1000 Setup ..................................................................155
3.7 BL Touch Connection ............................................................................ 155
3.8 Completed Shut-down Module(Relay V1.2) Connection ....................... 166
3.9 Resume Printing(UPS 24V V1.0) Connection ....................................... 166
3.10 RGB Connection ................................................................................. 177
3.11 Break Detection Connection ................................................................ 177
3.12 Touch Screen Connection .................................................................. 188
4. Marlin ............................................................................................................. 199
2 / 42
BIGTREETECH
Revised History
Version Revised Date
Description
01.00 1st Draft 2022/04/15
4 / 42
BIGTREETECH
1. Product Introduction
BIGTREETECH SKR 3 EZ V1.0 motherboard is a 32-bit 3D printer motherboard
updated by the team of Shenzhen Biqu Technology Co., Ltd. for our EZ series
drivers on the basis of SKR 3. It is compatible with both the EZ series driver and
the series of TMC drivers.
5 / 42
BIGTREETECH
14. The on-board non-self-elastic Micro SD card slot, and is SDIO working mode,
which greatly speeds up the transfer rate.
15. Onboard EEPROM, which is convenient for users to save parameter
information.
16. Two types of CAN interfaces are reserved, USB port and XH2.54 6Pin
terminal interface. The USB port is used to select CAN and USB through the
double-pole double-throw switch, which is convenient for customers to use other
accessories of the CAN interface.
17. The temperature sensor interface adopts a high-precision pull-up resistor.
18. Two types of drive sockets are used, which are compatible with our EZ series
drive modules and TMC series drive modules.
19. Each motor drive module can select the corresponding motor voltage through
the jumper cap.
20. The motor power supply supports up to 48V, and for the larger voltage when
using TMC5160 and EZ5160, an isolation chip is used to protect the mainboard
from burning IO.
7 / 42
BIGTREETECH
8 / 42
BIGTREETECH
2. Peripheral Interface
2.1 Interface Diagram
9 / 42
BIGTREETECH
10 / 42
BIGTREETECH
3. Interface Introduction
3.1 USB Powered
After the SKR 3 EZ V1.0 motherboard is powered on, the red light of D7 (Power)
in the upper right corner of the MCU will light up, indicating that the power supply
is normal. The VUSB in the middle of the board is the power selection terminal.
Only when using USB to supply power to the motherboard or need to supply
power through USB, you need to use the jumper to make the VUSB short circuit.
11 / 42
BIGTREETECH
12 / 42
BIGTREETECH
13 / 42
BIGTREETECH
Set the VOT output voltage to 5V or 12V by setting the jumper cap on the SKR 3-
DC MODE.
VOT
VIN
14 / 42
BIGTREETECH
Probe(PC13)
GND
Servos(PE5)
5V
GND
15 / 42
BIGTREETECH
PS-ON(PE4)
GND
PC15
16 / 42
BIGTREETECH
5V
PE6
GND
5V
GND
PC2
17 / 42
BIGTREETECH
EXP-2
EXP-1
5V
GND
PA9
PA10
Reset
18 / 42
BIGTREETECH
4. Marlin
4.1 Compiler Environment Installation
https://github.com/bigtreetech/Document/blob/master/How%20to%20install%20V
Scode%2BPlatformio.md
https://marlinfw.org/docs/basics/install_platformio_vscode.html
Refer to the instructions in these two links to install VSCode and PlatformIO
plugins (domestic users may be slow to install PlatformIO plugins online).
19 / 42
BIGTREETECH
20 / 42
BIGTREETECH
21 / 42
BIGTREETECH
If the driver used is SPI mode, you also need to enable TMC_USE_SW_SPI
#define TMC_USE_SW_SPI
22 / 42
BIGTREETECH
23 / 42
BIGTREETECH
4.3.7 BL Touch
24 / 42
BIGTREETECH
26 / 42
BIGTREETECH
#define PSU_CONTROL // Turn on the control power function, you can turn on
through the M80 and turn off through the M81
#define PSU_ACTIVE_STATE HIGH // Set up the power-on level. The Relay V1.2
module is powered on at a high level and powered off at a low level, so it needs to
be set to HIGH
state. This method only writes data to the SD card when the power is off, and has
little effect on the lifespan of the SD card .
If you enable LCD2004, 12864, mini12864 and other monitors, you can also
enable the RGB control menu on the interface
29 / 42
BIGTREETECH
30 / 42
BIGTREETECH
4.3.13 ESP3D
Just set the correct "SERIAL_PORT" and "BAUDRATE" in Marlin. The serial port
for communication between ESP8266 and Marlin on the motherboard is UART3,
so set SERIAL_PORT to 3.
of the SD card, plug it into the motherboard and then Reset, the bootloader in the
motherboard will automatically update the esp3d.bin to the ESP8266, and the file
will be renamed to "ESP3D.CUR" after the update is completed.
32 / 42
BIGTREETECH
5. Klipper
5.1 Preparation
5.1.1 Download System Image
Download the system image with your favorite WebUI built-in, currently, the
mainstream ones are Fluidd, Mainsail, etc.
The System of Built-in Fluidd:https://github.com/fluidd-core/FluiddPI/releases
33 / 42
BIGTREETECH
3. Select User Defined, and then select the image downloaded to your computer.
34 / 42
BIGTREETECH
4. Select the SD card to be burned (burning the image will format the SD card,
be careful not to select the wrong drive letter, otherwise the data on other
storage will be formatted), and click "burn".
35 / 42
BIGTREETECH
36 / 42
BIGTREETECH
3. Delete the '#' character at the beginning of the four lines in the red box, then
set the correct WIFI name and password and save
it
5. Or use the https://angryip.org/ tool to scan all IP addresses under the current
local area network, and use the hostname to reorder to find the device with
the hostname Fluidd or Mainsail, as shown in the following figure.
37 / 42
BIGTREETECH
6. Open the installed Mobaxterm software, click "Session", click "SSH" in the
pop-up window, enter the IP address of the Raspberry Pi in the Remote host
column, and click "OK" (Note: the computer and the Raspberry Pi must be
under the same local area network).
7. Enter the login name login as: pi, login password: raspberry, to enter the SSH
terminal interface.
39 / 42
BIGTREETECH
Copy and save this ID, this ID needs to be set in the configuration file.
40 / 42
BIGTREETECH
6. Firmware Update
Micro SD card update
1. Make sure the Micro SD card has been formatted as FAT32 file system.
2. Rename the firmware compiled by yourself or downloaded from GitHub to
"firmware.bin" (note: clarify the extension settings of the computer system, some
users hide the extension, "firmware.bin" actually shows "firmware" )
3. Copy "firmware.bin" to the root directory of the Micro SD card.
4. Insert the Micro SD card into the card slot of the motherboard, power on the
motherboard again, and the motherboard's bootloader will automatically update
the firmware.
5. During the firmware update process, the status indicator on the upper right
corner of the motherboard will start to flash.
6. When the status indicator stops flashing and the file name in the Micro SD card
is renamed to "FIRMWARE.CUR", it means the firmware update is successful.
7. Cautions
1. When the PT1000 is not used, the jumper cap cannot be inserted on it,
otherwise the 100K NTC cannot be used normally.
2. The current of the hotbed connected to the mainboard must be less than or
equal to 10A. If you want to use a high-power hotbed, it is recommended to
choose a hotbed powered by 24V, and use 24V to power the mainboard.
3. Pay attention to the power supply selection of the NC fan, the jump cap must
be set, so that the fan can work normally.
4. Pay attention to the setting of the USB port switch. When there is no response
when plugged into the computer, make sure that the double-pole double-throw
switch is in the USB mode of the pop-up state.
5. The mainboard adopts a non-elastic card slot, and the stroke is much less than
that of the self-elastic card slot. When the user inserts the card, the action must
be light and slow. Do not insert the card vigorously, and the damage caused will
not be accepted by our company.
41 / 42
BIGTREETECH
8. FAQ
Q: The maximum current of the hotbed, heating rod, and fan ports:
A: The maximum output current of the heated bed port: 10A, the peak value is
11A.
Heating rod port maximum output current: 5.5A, peak 6A.
The maximum output current of fan interface: 1A, peak 1.5A.
The total current of the heating rod + driver + fan needs to be less than 10A.
42 / 42