[Problema configuración] Centrar cama de impresion y autonivelado.

3,088 views
Skip to first unread message

Samuel RG

unread,
May 4, 2018, 5:50:17 PM5/4/18
to Clone Wars: Imprimiendo impresoras 3D
Buenas  a todos.:.


 Hace ya unos días que he instalado el autolevel a mi impresora, prusa steel y un sensor capacitivo.

 
 La cosa es que despues de conseguir que funcionara y aprender a configurar el offset de Z me he encontrado con un problema con las medidas de la cama y el centrado de la pieza en la misma. 

Las medidas de X e Y son de 205mm  y 1850mm respectivamente.

Desde el nozzle al sensor hay 30 mm en X (positivos). en Y la diferencia es minima, por lo que no le prestado mucha atención. 

La configuracion de marlin que tengo es la siguiente:


//

#define X_PROBE_OFFSET_FROM_EXTRUDER 30  // 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]

// Certain types of probes need to stay away from edges
#define MIN_PROBE_EDGE 15

// X and Y axis travel speed (mm/m) between probes
#define XY_PROBE_SPEED 8000

// Speed for the first approach when double-probing (MULTIPLE_PROBING == 2)
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z

// Speed for the "accurate" probe of each point
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)

//

// The size of the print bed
#define X_BED_SIZE 205
#define Y_BED_SIZE 180

// Travel limits (mm) after homing, corresponding to endstop positions.
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0
#define X_MAX_POS X_BED_SIZE
#define Y_MAX_POS Y_BED_SIZE
#define Z_MAX_POS 164


//

la cuestion es que creo que esta bien así según lo que entiendo yo en las instrucciones de marlin, pero al hacer comenzar a imprimir la pieza queda muy a la izquierda. No puedo aprobechar toda el area de impresion ya que aunque situe la pueza en el CURA mas a la derecha me dice que queda fuera de el area de impresión.

Que puedo tener mal?

saludos

Manuel Rodriguez Latorre

unread,
May 5, 2018, 2:10:52 AM5/5/18
to asrob-uc3m-i...@googlegroups.com
Foto de la impresora please

--
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-impreso...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/asrob-uc3m-impresoras-3d/2cbed0c3-7de0-4384-a59a-2fef9d201a97%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Samuel RG

unread,
May 5, 2018, 9:16:12 AM5/5/18
to Clone Wars: Imprimiendo impresoras 3D
A ver si esta vale
image.jpg

Samuel RG

unread,
May 6, 2018, 5:01:52 PM5/6/18
to Clone Wars: Imprimiendo impresoras 3D
Hola hoy he estado haciendo nuevas pruebas y subiendo el tamaño de la cama 

#define X_BED_SIZE 205  a 220, 

que es el tamaño real que alcanza el nozzle, toda la cama completamente, hace home justo en el borde y a 220 llega al siguiente borde,he conseguido tener la pieza mas centraada, el probelma es que no consigo que se centre del todo y con piezas grandes no logo cuadrar para aprovechar toda la cama.

la diferencia creo que es justo esos 30 mm que tengo configurado en el     #define X_PROBE_OFFSET_FROM_EXTRUDER 30  // X offset: -left  +right  [of the nozzle]   Pero por el contrario si quito eso la impresora tiende a hacer el probe fuera de la cama en su eje X, 

Enrique Cordero

unread,
May 6, 2019, 8:37:48 AM5/6/19
to Clone Wars: Imprimiendo impresoras 3D
Hola Samuel,

Quizás tengas solucionado ya el problema, pero por si acaso yo tengo el mismo problema y lo he solucionado modificando unas líneas en marlin en el configuration.h, no creo que sea lo correcto pero el nozzle lo tengo centrado.

Me imagino que tienes activado #define Z_SAFE_HOMING para que el homing te lo haga en el centro
en las siguientes líneas he añadido:

#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) + 17   // 17 es la distancia que tengo yo el sensor sobre el eje x
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) + 2 // 2 es la distancia que tengo sobre el eje y

En tu caso solo sería el eje x ponerlo + 30

con esto el nozzle o boquilla se me queda centrado

Uso el firmware Marlin 1.1.9

Si lo has corregido de otra manera házmelo saber 

Gracias

fernand...@gmail.com

unread,
May 6, 2019, 12:20:22 PM5/6/19
to Clone Wars: Imprimiendo impresoras 3D
Un par de cosas. Lo primero hay que tener la cama bien configurada. El punto (0,0,0) debe ser la esquina de la cama, es decir, el punto 0 dentro de área imprimible.

Es un error muy común pensar que el punto 0 es donde queda la boquilla al hacer el homing, ya que suelen venir configuradas así. Si la boquilla se sale hacia la izquierda al hacer el home, la coordenada X debería ser negativa.

Por ejemplo, imagínate que la boquilla sobresale 25mm por la izquierda. Si pones el tamaño de la cama de 0 a 205, sólo llegará a X180. Lo correcto sería poner de -5 a 205.

Si tienes la cama centrada y los offsets de el sensor bien, ya te debería salir centrado, Marlin lo calcula.

En versiones anteriores había que indicar el tamaño de la rejilla a mano, y se puede seguir haciendo si quieres hacer alguna modificación. Donde elijes el tipo de prueba (no sé cuál usas):

//#define AUTO_BED_LEVELING_3POINT
//#define AUTO_BED_LEVELING_LINEAR
//#define AUTO_BED_LEVELING_BILINEAR
//#define AUTO_BED_LEVELING_UBL
//#define MESH_BED_LEVELING


Estos son los límites de rejilla en línea le y bilinear:

//#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE
//#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - MIN_PROBE_EDGE)
//#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE
//#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - MIN_PROBE_EDGE)


fernand...@gmail.com

unread,
May 6, 2019, 12:22:49 PM5/6/19
to Clone Wars: Imprimiendo impresoras 3D
En el ejemplo, lo correcto sería de -25 a 205. Así tiene el recorrido completo y nunca te imprime de -25 a 0 que quedaría fuera de la cama.

paulo marcelo nadal

unread,
Oct 31, 2020, 1:26:48 PM10/31/20
to Clone Wars: Imprimiendo impresoras 3D
buenas! yo tengo el problema que en mi flyingbear p905x tengo la cama de 242 x 280 , hace homing x e y perfectos y cuando va a hacer homing z lo hace en una esquina, no en el centro no tengo sensor de nivelado que estoy haciendo mal}' tengo el ultimo marlin 2.0.x
saludos

Reply all
Reply to author
Forward
0 new messages