(Previous version removed, see later posts.)
Okay, this is a working configuration file for Marlin 1.1.8. This should work with either the MKS GEN-L v1.0 that shipped with the printer, (though I haven’t loaded it on that board yet) or with the MKS GEN v1.4.
It is configured for a heated bed. that should be easy enough to turn off if you just want to use the printer as it came. It is configured for 3 point leveling the same as the factory firmware was, so this should work with the stock build plate. It also works with the one that I made which holds the 275mmX220mm Hictop heated build platform, of course. All other hardware configuration is the same.
I may change this file again, but at present I think that it works acceptably well. I still need to tune the driving current on my A4988 stepper drivers. My extruder is under-extruding and the motor is stalling still, and I may want to adjust some of the travel rates after I tune the drivers. Steps/mm are all tuned to match the firmware that shipped with the printer, so that should be all good, bed geometry matches.
There are some differences with how the LCD controller works, I think that the rotation direction in the menus is reversed. I got a compile error when I tried to fix this, but I also think that the other direction makes more sense.