This is a modified version of the stock Marlin 1.1.6dev firmware for the TronXY X5S.
I have made many small improvements.
Manual Mesh Leveling added. 4x4 matrix
Improved homing , and jog speeds from LCD , particularly Z axis. Stock 4mm/s is far to slow
Increased Z max speed. 4mm/s is far to slow to prevent blobbing during Z moves. Max is now 35mm/s
Much improved encoder operation. It now works as expected. Single click for menu items, proper direction, and better multiplier operation when changing values.
EEPROM support enabled.
Filament change options enabled.
Better default Jerk settings.
Proper MAX positions.
Several other small changes.
Minus having to run bed leveling the first time...this is a drop in replacement. Flash and dash....
I suggest executing a "RESTORE FAILSAFE" from the LCD to ensure proper default EEPROM values are loaded immediately after flashing.