Sto riconfigurando un Printrbot Simple Metal che è stato retrofittato con RAMPS + Arduino Mega con Marlin, con un avanzamento piuttosto lento a causa di limitazioni meccaniche e di qualità.
Lo trovo dopo aver annullato una stampa dove qualcosa va storto, ho un lungo periodo di tempo in cui la stampante continua a stampare dal codice G e dal buffer di movimento, sebbene il software host (Octoprint) abbia smesso da tempo di inviare il codice G.
C'è un modo per a) configurare Marlin in modo che abbia un buffer di stampa più piccolo (dato che Octoprint non ha problemi a tenere il passo con la stampante così com'è) oppure b) inviare un particolare segnale o codice G alla stampante che lo ferma senza continuare a leggere il contenuto del buffer?