Good MKS gen L board, including 5 pc TMC2100 steppermotor driver boards. Some tweaking of the Marlin firmware is required to set it up for your 3D printer. It's not a ready-made-swap for your current printers electronics. A MKS TFT-screen can easily be connected. Also works fine with the stock Creality CR10 display.