Messaggio
da torn24 » giovedì 21 luglio 2022, 8:06
Confrontando la lista Gcode di marlin con quella di grbl, si nota che marlin ha codici in più che servono solo per la stampa 3d, esempio controllo dell'estrusore. Se usi marlin "in modo improprio" per fresatura o taglio laser, i comandi G e M specifici per la stampante 3d non vengono usati. Per cui un postprocessor grbl genera codici G per fresatura, questi codici sono presente anche in marlin e funzionano allo stesso modo, di conseguenza marlin freserà come se fosse un firmware grbl.
Se è impossibile trovare un postprocessor o è impossibile scriverne uno personalizzato, io proverei questo.
Per sicurezza, prova in un programma a inserire un codice inesistente in marlin, esempio G300, vediamo se da messaggio di errore e ferma la lavorazione, se fosse siamo sicuri che un post grbl non puo fare danni, in grbl sono presenti alcuni codici G non presenti in marlin, ma nel 90% dei programmi non vengono usati, normalmente vengono usati G0 G1 G2 G3 G53 G54-G59 che sono presenti anche in marlin. Poi in marlin non è presente il G94 avanzamento al mm minuto e dovrebbe essere scritto a mano.
Farla breve prova ad usare il postprocessor per grbl, perché se uso un codice marlin per stampa 3d su grbl, darà sicuramente problemi, ma se uso codice per grbl su marlin per fresatura potrebbe funzionare bene.
CIAO A TUTTI !