El firmware Marlin es un software de código abierto que controla la operación de las impresoras 3D. Esencialmente, actúa como el sistema operativo de la impresora 3D, gestionando todas las operaciones y movimientos de la máquina basándose en las instrucciones que recibe.