Muy buenas!
Tengo entre manos un proyecto para el que necesito ponerle varios colores, por lo que esto me implica pausar impresion cambiar filamento y reanudarla.
Para ello me he esto informando pero tengo unas dudas a las uqe noencontre solucion. Sé que para cambio de filamento debo usar el comando M600 en el gcode a la altura Z que quiera cambiar. Esta explicado aqui
https://groups.google.com/forum/#!topic/asrob-uc3m-impresoras-3d/Jq8BT7bc7P0 con lo que hay que descomentar aunque en mi marlin ya estaba solo descomentado respeto al "auto..."
Vale pues el objetivo que tengo es hacer una rana en varios colores, ¿Problema? cada filamento tiene unos parametros por lo que me gustaria que a cada cambio de filamento el gcode se adaptase a estos cambios. Ademas si es posible, hacerlo en ABS pero poner un colo que tengo en PLA tambien en la misma pieza.
Para ello simplemente serviria copiar y pegar por ejemplo si empezamos con color Azul, a la altura 10mm cambiar filamento y borrar el resto del gcode y coger el gcode del color rojo a partir de 10mm en el mismo punto que en el azul y pegarlo en el gcode azul. ¿Seria suficiente?
Esto me surge la duda de que a pesar de poner la misma pieza al 20% al tener "width" diferentes pues el infill lo hara diferente y por tanto no coincidiran.
Luego respecto al marlin. Lo relacionado con el filament_change seria esto tal cual.
#define FILAMENTCHANGE
#define FILAMENTCHANGE_X0
#define FILAMENTCHANGE_Y0
#define FILAMENTCHANGE_ZADD 10
#define FILAMENTCHANGE_FIRSTRETRACT 0
#define FILAMENTCHANGE_FINALRETRACT 0
#define AUTO_FILAMENT_CHANGE
#define AUTO_FILAMENT_CHANGE_LENGTH 0.04 //Extrusion length on automatic extrusion loop
#define AUTO_FILAMENT_CHANGE_FEEDRATE 300 // Extrusion feedrate (mm/min) on automatic extrusion loop.
Vale, segun eso. Al hacer M600, iria a home en X e Y y subiria 10 en Z. Ademas no retraeria nada y lo haria yo a mano. Ahora bien.. no entiendo lo que significa la parte del AUTO :(
ADemas.... algo mas que deba tener en cuenta para mi pieza?
PruSaludos y muchas gracias :) :) :)