固件负责解释应用程序发来的G-code指令,然后让机器执行命令。常见的3D打印固件有Sprinter, Marlin, Teacup, Salifish等; Marlin是融合了Sprinter和Grbl固件的优点,基于Arduino的开源混合版;