Klipper is a special firmware designed to perform the heavy lifting of calculating kinematics on a Raspberry Pi and therefore simplify the job of the existing 3D printer mainboard. This allows very precise stepper motor timing and potentially much higher speeds.
In this installment, I swap the Ender 3 mainboard for an MKS Gen L and setup TMC2208s in UART mode, the LCD, and hot end activated fan. It wasn’t easy so the config file is provided below. TMC2208s are notorious for not getting along well with Klipper, especially in stand alone mode.