The most powerful TFT firmware for the Artillery X1 and Genius, keeping the vanilla essence but with incredible tools.
Gcode Console
β οΈ You don't need to modify or open the printer to use the firmware and the M600.
π For auto-leveling, you might need to make some changes in Marlin firmware and add additional hardware.
π If you want to use M600 with octoprint check RewriteM600
π¨ β Working on Artillery Sidewinder X1 and Artillery Genius
π·π½ββοΈ If you try it on another 3D printer with TFT28, please add it to the readme file.
Status page with flow and speed | Status page clasic |
---|---|
Main menu | Settings menu |
Printing menu | M600 |
mkstft28.bin
, config.ini
, and the folders bmp
and font
to the root of a blank SD card (<8GB and formatted as FAT32).Failing to update your icons & fonts will result in missing icons and/or unreadable text
β οΈ If you get the error message: "NO PRINTER ATTACHED," go to settings -> BaudRate -> 250000 (or try it with the baud rate of your Marlin, normally 115200 or default Artillery firmware 250000).
The firmware can be configured using the config.ini file.
224
to 231
. The T
is the extruder temperature and B
the bed temperature.155
. For the X1, the default value is size_max:X300 Y300 Z400
and for the Genius, size_max:X220 Y220 Z250
.308
to show_status_speed_flow:1
.To update the firmware configuration:
You can create your own themes by changing the BMP images and sharing the link by opening a PR.
To reset the TFT's touch screen calibration, create a blank file named reset.txt
and place it in the root folder of the SD card. Insert the SD card into the TFT's SD card reader and power cycle your printer to start the reset process.
platformio.ini
and set the default_envs
to one that matches your TFT model and version. For the Artillery, it is:
[platformio] src_dir = TFT boards_dir = buildroot/boards default_envs = MKS_28_Clone_V1_0
Ctrl
+Alt
+B
(Windows) / Ctrl
+Option
+B
(macOS) to compile.
mkstft28.xx.xbin
file will be generated in the hidden .pio\build\MKS_28_Clone_V1_0
folder. Follow the update process outlined in the How to setup the TFT Firmware section above to update your TFT to the latest version.