This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
CONSULTA !!Ayuda!! Marlin 2.0 No consigo hacer Home en el centro de la cama caliente
#1
Debido a la avería de la placa de mi Anet E10 he decidido ponerle una SKR 1.3 con 4 driver TMC2130 SPI y un TMC2208, junto con un sensor inductivo, para la nivelación de la cama. Para que funcione la placa, estoy intentando cargarle Marlin 2.0, pero como soy nuevo en este mundo, he estado viendo varios vídeos de como hacerlo. Casi todo funciona, pero no hay forma de conseguir que el extrusor haga Home en el centro de la cama (la cama es de 220x270) y por mucho que varíe parámetros, siempre se me posiciona en la posición X=141 Y=149 y ya no se que hacer, pues he cargado el fw infinidad de veces y todo sigue igual, por lo que estoy desesperado y con una pena tremenda, ya que no puedo hacer nada con la impresora, con el esfuerzo económico que me costo hacerme con ella.
¿Me podrían ayudar, por favor?

Si les vale de ayuda, les adjunto el fichero configuración.h y configuration_adv.h por si me pueden decir donde tengo el error.

El sensor para nivelar la cama está a 31mm antes de la boquilla y a 14mm a la izquierda de boquilla.

Muchas gracias a todos por vuestra ayuda.

NOTA.- Para generar el Fw estoy utilizando Visual Studio Code.


Archivos adjuntos
.txt   Configuration_h.txt (Tamaño: 82.49 KB / Descargas: 75)
.txt   Configuration_adv.txt (Tamaño: 137.54 KB / Descargas: 37)
  Responder
#2
Hola, el centrado en la cama puede referirse a dos aspectos distintos: respecto a la boquilla (centrado de las piezas impresas en la cama) o respecto al sensor (centrado del Z Safe Home y de la rejilla de mediciones del autolevel).
Respecto al primero, para que sea correcta la configuración que tienes (offsets de X e Y a 0), cuando realices el home de dichos ejes (solo X e Y), el carro del extrusor se tiene que parar estando el centro de la boquilla justo sobre la esquina delantera izquierda de la cama.
Si no es así, la solución dependerá de si la boquilla queda fuera o dentro de la misma: si queda fuera, tendrás que configurar como offset de ese eje, la distancia (con signo negativo) desde el centro de la boquilla al borde de la cama.
Si queda dentro, tienes dos opciones: deplazar el final de carrera para conseguir que la boquilla quede en el borde (con lo que se aprovecha toda la cama) o restar, del tamaño de la cama configurado para ese eje, el doble de la distancia entre la boquilla y el borde de la cama (se perderá para las impresiones).
Respecto al segundo y si entiendo bien lo que indicas (sensor 14 mm a la izquierda y 31 mm delante de la boquilla), tienes invertida la configuración: debería ser {-14,-31,-0.5}, suponiendo que el Z Offset de 0,5 sea correcto.
  Responder
#3
[Imagen: 20200701-141452.jpg]

[Imagen: 20200701-141507.jpg]

[Imagen: 20200701-141540.jpg]

[Imagen: 20200701-141546.jpg]

Antes de nada quisiera darte las gracias Simemart, por tu rápida y tan amable respuesta.
He mirado lo que dices y yo lo veo bien. La posición X=0 Y=0 la boquilla queda justamente en la esquina izquierda (adjunto foto) por lo que considero que es correcta. Pero cuando le mando que se vaya al centro de la cama sigue igual, es decir, ni la boquilla se va al centro de la cama (distancia desde el lateral izquierdo de la cama a la boquilla 17,7cm y desde la parte delantera hasta la boquilla 19,3cm), ni tampoco es el sensor el que queda en el centro de la cama (distancia del centro del sensor al borde izquierdo de la cama 15cm y desde la parte delantera hasta el centro del sensor 17,4 (adjunto foto). Por lo que ya no se que tocar, ni que hacer. (adjunto fotos de como queda).

Gracias nuevamente por vuestra inestimable ayuda.
  Responder
#4
Por lo que veo en esas fotos, parece que lo correcto es lo que tienes configurado: el sensor está más lejos en la dirección del eje X por lo que, si las distancias están bien medidas, la configuración correcta debería ser {-31, -14, -0.5}.
Por los valores que indicas, yo diría que tienes mal configurados los micropasos por milímetro de los ejes XY: la posición del Z Safe Home, que es cuando el sensor está en el centro del área de impresión, en tu caso es X=110+31=141 mm. Si la boquilla queda a 177 mm del borde, eso significa que se ha movido un 25% de más, lo que concuerda con que los micropasos por milímetro sean 80 en lugar de 100 como tienes puesto.
Modifica ese parámetro y comprueba si así se soluciona el problema.
Para el eje Y no concuerda bien con las medidas que indicas, pues si la boquilla queda a 193 mm del borde y el centro del sensor a 174 mm, en el punto Y=0 no puede quedar la boquilla en el borde delantero de la cama, lo que parece que se aprecia en las fotos.
  Responder
#5
Nuevamente gracias por tu paciencia y la dedicación que me estás prestando.
He realizado el cambio de los micropasos a 80 tal y como me indicabas y sigue igual. Siempre se va a la misma posición. Es como si tuviera un imán debajo de la cama, que atrajera a esa posición la boquilla.
Vaya problema.
  Responder
#6
Después del cambio en el firmware de los micropasos por milímetro, ¿has refrescado la memoria EEPROM? Si no lo has hecho, Marlin sigue utilizando la configuración anterior.
Para ello, tienes que utilizar la opción del menú Control>Restaurar memoria, seguida de la opción Control>Guardar memoria (o enviar los comandos gcode M502 y M500).
  Responder
#7
Si, si lo he hecho, pero sigue sin posicionarse en el centro.
  Responder
#8
(01-07-2020, 04:43 PM)juankike escribió: Si, si lo he hecho, pero sigue sin posicionarse en el centro.


entra al marlin y busca esto 
//#define Z_SAFE_HOMING

#if ENABLED(Z_SAFE_HOMING)
  #define Z_SAFE_HOMING_X_POINT X_CENTER  // X point for Z homing
  #define Z_SAFE_HOMING_Y_POINT Y_CENTER  // Y point for Z homing
#endif



descomentalo y listo
  Responder
#9
(01-07-2020, 05:18 AM)juankike escribió: Debido a la avería de la placa de mi Anet E10 he decidido ponerle una SKR 1.3 con 4 driver TMC2130 SPI y un TMC2208, junto con un sensor inductivo, para la nivelación de la cama. Para que funcione la placa, estoy intentando cargarle Marlin 2.0, pero como soy nuevo en este mundo, he estado viendo varios vídeos de como hacerlo. Casi todo funciona, pero no hay forma de conseguir que el extrusor haga Home en el centro de la cama (la cama es de 220x270) y por mucho que varíe parámetros, siempre se me posiciona en la posición X=141 Y=149 y ya no se que hacer, pues he cargado el fw infinidad de veces y todo sigue igual, por lo que estoy desesperado y con una pena tremenda, ya que no puedo hacer nada con la impresora, con el esfuerzo económico que me costo hacerme con ella.
¿Me podrían ayudar, por favor?

Si les vale de ayuda, les adjunto el fichero configuración.h y configuration_adv.h por si me pueden decir donde tengo el error.

El sensor para nivelar la cama está a 31mm antes de la boquilla y a 14mm a la izquierda de boquilla.

Muchas gracias a todos por vuestra ayuda.

NOTA.- Para generar el Fw estoy utilizando Visual Studio Code.
---------------------------------------------
Busca en el configuratio.h el apartado @section homing
// @section homing

// The center of the bed is at (X=0, Y=0)
//#define BED_CENTER_AT_0_0

// Manually set the home position. Leave these undefined for automatic settings.
// For DELTA this is the top-center of the Cartesian print volume.
#define MANUAL_X_HOME_POS 9
#define MANUAL_Y_HOME_POS -22
//#define MANUAL_Z_HOME_POS 0
//#define MANUAL_I_HOME_POS 0
//#define MANUAL_J_HOME_POS 0
//#define MANUAL_K_HOME_POS 0


Y descomenta las respectivas líneas de código que te muestro, modifica hasta que te origine en el centro de la cama....Saludos desde México
Espero que te funcione esa modificación...
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Ayuda configuracion del Marlin para compilar en el arduino NOQUI 1 0 13-02-2024, 06:06 PM
Último mensaje: Simemart
  Ayuda marlin y configuración CTC Y 5137 Vayafumo 16 473 12-02-2023, 01:37 PM
Último mensaje: Simemart
  De Marlin 2.0.9 a Marlin 2.12 21Curiosos 3 268 22-01-2023, 09:36 PM
Último mensaje: 21Curiosos
  CONSULTA configurar marlin para desplazar cama hacia delante al detener impresion. titan83 13 1,463 03-10-2022, 03:04 PM
Último mensaje: nkaoss
  Marlin TH3 UFW 2.48 error eje Z AYUDA SkyManker 0 205 26-05-2022, 03:42 PM
Último mensaje: SkyManker