[DUDA]Centrar impresión y rejilla de medición con bltouch....

306 views
Skip to first unread message

TheLorac

unread,
Mar 20, 2017, 4:27:03 PM3/20/17
to Clone Wars: Imprimiendo impresoras 3D
Buenas,

antes de instalar el bltouch, conseguía imprimir en el centro sin problemas. Ahora no consigo centrar el nozzle en el centro, entiendo que por activar el safe homing,

El firmware antes del bltouch estaba así, que imprimía en el centro sin problemas.

#define X_MIN_POS -10
#define Y_MIN_POS -10
#define Z_MIN_POS 0
#define X_MAX_POS 210
#define Y_MAX_POS 210
#define Z_MAX_POS 210

#define MANUAL_X_HOME_POS -20
#define MANUAL_Y_HOME_POS -18
#define MANUAL_Z_HOME_POS 0 // Distance between the nozzle to printbed after homing

La cama físicamente tiene 213 de ancho y 200 de largo, quitando lo que ocupa los clips, serian 180mm.

He probado de todo, pero entre el safe homing y  poner el offset del bltouch, lo descentra, y tengo un pitote ya serio xD

#define X_PROBE_OFFSET_FROM_EXTRUDER -36  // X offset: -left  +right  [of the nozzle]
#define Y_PROBE_OFFSET_FROM_EXTRUDER 0  // Y offset: -front +behind [the nozzle]
#define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle]

// Travel limits after homing (units are in mm)
#define X_MIN_POS -10 
#define Y_MIN_POS -18 // con la intención de evitar los clips, no se si este es el metodo
#define Z_MIN_POS 0
#define X_MAX_POS 210
#define Y_MAX_POS 210
#define Z_MAX_POS 210

Y la rejilla para las mediciones:

// Set the boundaries for probing (where the probe can reach).
  #define LEFT_PROBE_BED_POSITION 51 //15 en firmware inicial
  #define RIGHT_PROBE_BED_POSITION 174 //160 en firmware inicial
  #define FRONT_PROBE_BED_POSITION 15 // 15 en firmware inicial
  #define BACK_PROBE_BED_POSITION 160 // 160 en firmware inicial

#if ENABLED(Z_SAFE_HOMING)
  #define Z_SAFE_HOMING_X_POINT ((X_MIN_POS + X_MAX_POS) / 2)    // X point for Z homing when homing all axis (G28).
  #define Z_SAFE_HOMING_Y_POINT ((Y_MIN_POS + Y_MAX_POS) / 2)    // Y point for Z homing when homing all axis (G28).

La rejilla de mediciones, si la dejo como estaba de inicio, se salia, debido al offset en X del bltouch, lo lógico seria poder desplazar a derecha en X el offset del bltouch en la rejilla  y así el bltouch haría las mediciones donde antes el nozzle,

  #define RIGHT_PROBE_BED_POSITION 196

Pero RIGHT_PROBE_BED_POSITION > MAX_PROBE_X, 196 > 174

 #define MAX_PROBE_X (min(X_MAX_POS, X_MAX_POS + X_PROBE_OFFSET_FROM_EXTRUDER)) = (210,210+-36) = 174

El camino correcto es dejar la rejilla como esta?supongo que influirá para hacer los cálculos el cuadrado que selecciones, y para imprimir en el centro, pasar el centro a slic3r y ya esta? o hay alguna otra forma?

Menudo lió llevo y no hago mas que tocar y no consigo hacerlo como quiero. Que para el homing con G28 al centro vaya el bltouch, y que la rejilla mida donde antes tocaba el nozzle, vamos que sea el bltouch el que apunta a la cama en los puntos, para maximizar dicha rejilla sin tocar los clips.

¿Espero me podáis indicar que me miro más?, no se que estoy planteando mal, he buscado por internet y he mirado el wiki de marlin, pero no me aclaro. Igual es que no se puede hacer...

Gracias por adelantado.

Un saludo.

Iceflow

unread,
Mar 21, 2017, 5:50:01 AM3/21/17
to asrob-uc3m-i...@googlegroups.com
Puede ser por modificar los // Travel limits after homing (units are in mm)

Si cuentas con estas distancias que modificas:

#define X_MIN_POS -10 
#define Y_MIN_POS -18

Donde queda el hotend entonces si que es el centro, no?

--
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impresoras-3d+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-impresoras-3d@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/asrob-uc3m-impresoras-3d/df2ab044-f9fc-4753-96fa-01a35ec8bbeb%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

TheLorac

unread,
Mar 21, 2017, 6:16:05 AM3/21/17
to Clone Wars: Imprimiendo impresoras 3D
Buenas,

el problema es que yo quería delimitar la cama como no tocaba y tampoco entendía, ni entiendo los valores que tiene mi firmware inicial.

El caso es que ya lo he solucionado, aquí le he dado el recorrido que tienes en los ejes, y el offset a la cama. También he tenido en cuenta los clips.

// Travel limits after homing (units are in mm)
#define X_MIN_POS -10 
#define Y_MIN_POS -28 
#define Z_MIN_POS 0
#define X_MAX_POS 220
#define Y_MAX_POS 210
#define Z_MAX_POS 203 

Con eso tienes el (0,0), en el sitio, y el otro offset lo limitas con el slic3r dándole el tamaño de la cama que quieres, en mi caso en x=210mm y en y=185mm, con lo que el tema  de los clips que te faltaban por limitar, ya los tienes. Y el de imprimir en el centro también lo solucionas.

Y para la rejilla de calibración, resulta que ya tiene en cuenta el offset del bltouch respecto al nozzle, con lo que con estos valores cojo el máximo de área:

 // Set the boundaries for probing (where the probe can reach).
  #define LEFT_PROBE_BED_POSITION 15
  #define RIGHT_PROBE_BED_POSITION 184 
  #define FRONT_PROBE_BED_POSITION 15 
  #define BACK_PROBE_BED_POSITION 170 

Así que al final queda tal y como quería, era problema de que seguir probando, como digo no había tocado el firmware hasta poner el bltouch. El que el safe homing no haga el homing en el centro exacto, da igual.

Un saludo.

Iceflow

unread,
Mar 21, 2017, 6:55:24 AM3/21/17
to asrob-uc3m-i...@googlegroups.com
Genial :D

--
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impresoras-3d+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-impresoras-3d@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages