For a long time, the performance of a desktop 3D printer was strictly limited by the brainpower of the microcontroller sitting on its mainboard. Traditional firmware options like Marlin had to do a massive amount of heavy lifting on low-power 8-bit or early 32-bit chips.