-
Notifications
You must be signed in to change notification settings - Fork 16
Home
mks skipr V1.0 User Manual
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.
- The SOC uses Rockchip's 4-core Cortex-A53 architecture RK3328 with Armbian system to run the Klipper host perfectly;
- The MCU uses the STM32F407VET6 of the Cortex-M4 architecture, with a main frequency of 168Mhz, which can easily control various machine actions;
- 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.];
- 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;
- Support 7-axis stepper drive to meet the requirements of most 3D printer models;
- 3 independent MP1584PEN DC/DC modules provide a strong guarantee for the stable operation of the entire board circuit
- 3-way controllable fans, plus 3-way normally open output, can independently select VIN, 12V or 5V voltage
- Design Schottky diode protection for MOS circuits and temperature measurement circuits
- Design a back EMF energy absorption circuit to protect the stepper drive module
- The Z+ interface can independently set the voltage selection to adapt to different types of PROBE
Motherboard Dimensions:
*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/
*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
-
Insert the formatted TF card into the card reader, and insert the card reader into the computer
-
Unzip the downloaded image file
-
Install the downloaded balenaEtcher-Setup-1.5.122.exe
-
Run balenaEtcher
-
Import the image file
- Select TF card
- Click to start flash
- Insert the TF card to the socket of MKS SKIPR
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
- Install the USB wireless network card to the usb interface on the motherboard
- 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.
- 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.
- Connect the network cable to network port of the motherboard
- 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
-
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
-
Select the com port, set the baudrate to 1500000, and click Open to open the connection
-
Enter the following interface and click the "ENTER "key
4 Then enter account: mks, password: makerbase
#5. SSH
- Download and install Xshell software, Xshell6Portable download address: https://www.netsarang.com/zh/free-for-home-school/
- Open the Xshell software and establish a new session
-
Then click connect
-
click the newly created session connection, enter password "Makerbase"
Connect the TS35 screen cable to the SPI interface on the PI, after startup, the printer can be operated on the screen.
The connection between MKS PI and ADXL345 is as follows:
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
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:
- Enter the setting item on the web interface → camera → add cameras
2.Enable camera → configure camera name → streamtype select MJPEG video stream, then save, return to the main interface to view the image.
-
TMC2208, 2209, 2226 normal mode 16 subdivision jumpers
-
TMC2225 normal mode 16 subdivision jumpers
-
A4988 16 subdivision jumper
- TMC drives the UART mode jumper
- 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
- 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.
- The USB camera cannot work after replacing the USB interface connection Workaround: Power cycle the PI
- 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.