The firmware of Selpic Star A/LABISTS SX1, based on Marlin2.0.x and Marlin2.0-For-Robin-Nano, supporting classical GUI and touch screen. If you have 3.5inch touch screen, the LittlevGL is supported. This firmware requires a TFT LCD and a heated bed.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. see LICENSE
- Once this firmware is installed, you cannot revert to Selpic's original firmware.
As the firmware is based on Marlin2.0.x which is built on the core of PlatformIO, the buid compiling steps are the same as Marlin2.0.x. You can directly using PlatformIO Shell Commands, or using IDEs contain built-in PlatformIO Core(CLI), for example, VSCode and Atom. VSCode is recommended.
Firmware Can be run with/without an autoleveling sensor and an filament runout sensor.
- Switch to master branch.
- Build firmware:
- Update firmware:
- Enter the
.pio\build\mks_robin_nano35
directory, copyRobin_nano35.bin
to the sd card, renameRobin_nano35.bin
toRobin_nano.bin
. The pre-built firmware can be found here. - Insert SD card to the motherboard, and you can see the update interface after power on.
- Switch to woBLTOUCH branch.
- Build firmware:
- Update firmware:
- Enter the
.pio\build\mks_robin_nano35
directory, copyRobin_nano35.bin
to the sd card, renameRobin_nano35.bin
toRobin_nano.bin
. The pre-built firmware can be found here. - Insert SD card to the motherboard, and you can see the update interface after power on.
Before replacing a touch screen, upgrade the firmware.
- Configuation.h:
//#define MKS_ROBIN_TFT24
#define MKS_ROBIN_TFT35
if you use LVGL UI
- Configuation.h:
//#define FILAMENT_RUNOUT_SENSOR
//#define TFT_COLOR_UI
#define TFT_LVGL_UI
- Configuation_adv.h:
//#define ADVANCED_PAUSE_FEATURE
- Update firmware:
- Enter the
.pio\build\mks_robin_nano35
directory, copyassets
folder andRobin_nano35.bin
to the sd card, renameRobin_nano35.bin
toRobin_nano.bin
. - Insert SD card to the motherboard, and you can see the update interface after power on.
- replace a touch screen.
- use
Z Probe Wizard
Main menu > Configuration > Advanced Settings > Probe offsets > Z Probe Wizard