Antes de la pregunta, aquí está mi configuración;
- Prusa i3 (con placa base Mks Gen v1.2)
- Repetidor como rebanador
- Código fuente de Marlin
Mi tarea principal es convertir mi impresora 3D en una impresora de chocolate. He reemplazado la extrusora de filamento con una extrusora de chocolate. Y es allí donde comenzó mi problema. Porque, la nueva extrusora se está deteniendo ligeramente del eje y cuando se dirige al inicio. Está saliendo de la cama estándar de 20x20 cm. Los otros ejes X y Z están bien.
Por lo tanto, he jugado con lo #defines
explicado a continuación, pero ni siquiera pude hacer ninguna diferencia de mm al dirigir. Todos se ignoran cuando la impresora está buscando. Se va y se apoya en las paradas finales de hardware y finalmente se detiene allí.
Todo lo que quiero es un desplazamiento de 10 mm para el eje Y.
Comenzó con esto;
// Travel limits after homing
#define X_MAX_POS 200
#define X_MIN_POS 0
#define Y_MAX_POS 190 <<<< (tested with 190 and 210)
#define Y_MIN_POS 0
#define Z_MAX_POS 200
#define Z_MIN_POS 0
y esto;
// The position of the homing switches
#define MANUAL_HOME_POSITIONS // If defined, MANUAL_*_HOME_POS below will be used
//Manual homing switch locations:
// For deltabots this means top and center of the cartesian print volume.
#define MANUAL_X_HOME_POS 0
#define MANUAL_Y_HOME_POS 10 <<< (tested with 10 or -10)
#define MANUAL_Z_HOME_POS 0
También he jugado con la configuración de la herramienta de segmentación (Repetier) donde se mencionan los valores relacionados con el recorrido de referencia, pero tampoco es un placer.
Cualquier aportación muy apreciada.
Ahora finalmente he tenido tiempo de investigar esto, ya que sabía que de alguna manera existía, pero no estaba seguro de cómo funcionaba:
Utilice el comando del código G M206 en el firmware Marlin, Sprinter, Smoothie o RepRap para compensar la coordenada 0,0,0 de su cama de impresión con respecto a los topes finales.
La página wiki reprap.org dice:
Vemos, esto es básicamente lo mismo sugerido por @LarsPoetter, pero viene con la gran ventaja de que se puede guardar en EEPROM, por lo tanto, no necesita agregarlo cada vez o en cada rebanador diferente (si lo entiendo correctamente) , - Todavía no lo he probado)
Háganos saber si esto funciona para una solución permanente.
fuente