The new generation of MKS controllers does not require uploading firmware multiple times to make changes to the configuration until the error disappears. A printer can be completely setup from flashing firmware via an SD card and fine tuning settings inside the printer or by changing settings in a configuration file.
The standard Marlin 2.0 can be used or the MKS Branch which has a basic setup.
Please note that sensorless homing is not supported.
1 x MKS Robin Nano 32Bit ARM Control Board
1 x MKS Roboin TFT3.5 Touch Screen
Open Source File/Instructions: https://github.com/makerbase-mks/MKS-Robin-Nano