Paso 8: Arduino Firmware
Hay firmwares como GRBL que ya existen para interpretar código de g. Sin embargo, decidimos escribir nuestro propio firmware básico (por aprendizaje). Lo que hace es simple, acepta el actuales (x, y) Coordenadas junto con la intensidad de laser nivel y sólo dibuja una línea recta entre anterior (x, y) y actuales (x, y) puntos. De esta manera aproximamos las curvas con líneas rectas.