Skip to content
MKS-hosiey edited this page Jul 25, 2022 · 12 revisions

mks skipr V1.0 User Manual

1. Product Brief

MKS SKIPR is an integrated seven-axis motherboard launched by Makerbase for running Klipper firmware. The motherboard integrates the SOC running the Klipper host and the MCU responsible for executing specific machine actions, which meets the use of most 3d printers.

1.1 Features and advantages

  1. The SOC uses Rockchip's 4-core Cortex-A53 architecture RK3328 with Armbian system to run the Klipper host perfectly;
  2. The MCU uses the STM32F407VET6 of the Cortex-M4 architecture, with a main frequency of 168Mhz, which can easily control various machine actions;
  3. Retain the rich interface resources of MKS PI [with 1GBytes of DDR3 memory, support HDMI screen interface, PI-TS35 screen interface, provide wired Ethernet port, 3-way USB interface (can be externally connected to the main control board, USB wireless network card, USB camera) , U disk, USB keyboard and mouse, etc.];
  4. Support to start the system from TF card and EMMC module (EMMC module is more stable than TF card, and its reading and writing speed is also faster), and provide supporting EMMC burning tools;
  5. Support 7-axis stepper drive to meet the requirements of most 3D printer models;
  6. 3 independent MP1584PEN DC/DC modules provide a strong guarantee for the stable operation of the entire board circuit
  7. 3-way controllable fans, plus 3-way normally open output, can independently select VIN, 12V or 5V voltage
  8. Design Schottky diode protection for MOS circuits and temperature measurement circuits
  9. Design a back EMF energy absorption circuit to protect the stepper drive module
  10. The Z+ interface can independently set the voltage selection to adapt to different types of PROBE

1.2 Wiring diagram

20220722153439

1.3 Dimensions

Motherboard Dimensions: size

2. Download and flash image

*image files download link: https://drive.google.com/drive/folders/1tTuSvF9OL2qtPXElau8YOXn2sWbdxa9e?usp=sharing

*balenaEtcher v1.5 and above Download link: https://www.balena.io/etcher/

2.The Prepare to flash image files

*A TF card not less than 8G or EMMC module *TF card reader or EMMC flash tool *PC with windows system *USB network card or network cable *Type_C cable

2.2 Flash image to TF card

  1. Insert the formatted TF card into the card reader, and insert the card reader into the computer

  2. Unzip the downloaded image file

  3. Install the downloaded balenaEtcher-Setup-1.5.122.exe

  4. Run balenaEtcher

  5. Import the image file

image

  1. Select TF card

image

  1. Click to start flash

image

  1. Insert the TF card to the socket of MKS SKIPR

2.3 Flash image to EMMC

Install the EMMC module to the EMMC flash module, insert it into the usb card reader, connect it to the computer, and then follow the flash steps of the TF card

3. Network connection

3.1 WiFi connect

  1. Install the USB wireless network card to the usb interface on the motherboard
  2. After flash image ,the TF card or EMMC module Separate a 255M partition , open the partition, find the wpa_supplicant-wlan0.conf file, and open the file to configure the wifi name and password.

image

image

  1. Install the TF card or EMMC module to the motherboard, power on,if with a screen, you can check the ip in the "Setting" → "Network" interface of the screen, if there is no screen, you can view it in the network router management interface, or you can Send the command “ip a” to view in Putty.

3.2 Connect the network cable to the motherboard

  1. Connect the network cable to network port of the motherboard
  2. After the motherboard is powered on, you can view the ip in the "Setting" → "Network" interface of the screen if it has a screen. If there is no screen, you can view it in the router management interface of the network, or you can send the command "ip a" in Putty to view it.

#4. Putty

  1. Use the Type_c cable to connect to the host_USBl of the motherboard, power the motherboard, check the com port in the device manager of the computer, and then open Putty

  2. Select the com port, set the baudrate to 1500000, and click Open to open the connection image

  3. Enter the following interface and click the "ENTER "key

image

4 Then enter account: mks, password: makerbase

image

#5. SSH

  1. Download and install Xshell software, Xshell6Portable download address: https://www.netsarang.com/zh/free-for-home-school/
  2. Open the Xshell software and establish a new session

image

  1. Then click connect

  2. click the newly created session connection, enter password "Makerbase"

6. MKS PI_TS35

Connect the TS35 screen cable to the SPI interface on the PI, after startup, the printer can be operated on the screen.

image

7. ADXL345

The connection between MKS PI and ADXL345 is as follows:

image

TFhe acceleration calculation library and the dependent library installed by default, no additional configuration , just configure the ADXL345 and test position parameters in the printer.cfg #7.1 Configure adxl345 in the printer.cfg, copy the following parameters to the printer.cfg [mcu-rpi] serial: /tmp/klipper_host_mcu

[adxl345] cs_pin: rpi:None spi_bus: spidev0.2

send the command "ACCELEROMETER_QUERY" after the web interface does not report an error.

if software and hardware are installed normally, and the acceleration sensor data can be received. The data is similar to the following: Recv: // adxl345 values ​​(x, y, z): 430.619210, 831.432400, 8718.156800...

#7.2 Configure the test position of adxl345 [resonance_tester] accel_chip: adxl345 probe_points: 115, 115, 20 # an example

#7.3 Test acceleration and configure input_shaper data Before the test, increase the acceleration configuration of the printer (you can change it to a smaller value after the test) [printer] max_accel: 7000 max_accel_to_decel: 7000

If there is an input_shaper function parameter in the printer.cfg, you need to send "SET_INPUT_SHAPER SHAPER_FREQ_X=0 SHAPER_FREQ_Y=0" to turn it off

Then send command "SHAPER_CALIBRATE"to start testing

After test, it will return the methods and values ​​for the x-axis and y-axis, configure the values ​​in the printer.cfg, and then save and restart. The configuration is similar to the following: [input_shaper] shaper_type_x = 3hump_ei shaper_freq_x = 52.4 shaper_type_y = 2hump_ei shaper_freq_y = 37.5

8 USB camera

The default image file has already installed MJPG-Streamer. You only need to configure the camera parameters on the fluidd webpage. The configuration items are as follows:

  1. Enter the setting item on the web interface → camera → add cameras

image

2.Enable camera → configure camera name → streamtype select MJPEG video stream, then save, return to the main interface to view the image.

9 Drive jumper

  1. TMC2208, 2209, 2226 normal mode 16 subdivision jumpers image

  2. TMC2225 normal mode 16 subdivision jumpers image

  3. A4988 16 subdivision jumper

image

  1. TMC drives the UART mode jumper

image

10. FAQ

  1. Operation reset on the Fluidd interface (or the parameters are restored to the original parameters after the configuration file is saved and restarted) cannot be reset Solution: You can add configuration in the configuration file [mcu]: restart_method: command, as follows:

[mcu] serial: /dev/ttyS0 restart_method: command

  1. The USB camera does not work Solution: After the USB camera is connected to the PI, you can send the command lsusb on putty or shell to check whether the USB camera is loaded successfully. The loading is successful as follows:

If the installation is successful, please check whether the web interface camera configuration is correct. If you cannot view the device, please check whether the device can work normally.

  1. The USB camera cannot work after replacing the USB interface connection Workaround: Power cycle the PI
  2. About system update Solution: Because the system files of MKS PI are transplanted based on the Armbian desktop system, there will be some problems in directly updating the Armbian desktop system, so it is not recommended to update the system for the time being.