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
Auto Level fuera de la cama caliente
#1
Buenas tardes
Después de arreglar los ventiladores y demás he hecho pruebas de impresión y fenomenal. Tenía el Skynet 1.1 alfa que no me iba muy allá y le he metido el skynet3D 2.3.2, todo perfecto hasta que me hace el auto level, el primer punto que coge está fuera de la cama por lo que tengo que apagar.
He leído algún post sobre el centro de la cama pero o no me entero o no es lo mismo. El problema que veo es que el auto home me lo hace demasiado cerca de la parte inferior de la cama X92 Y52, por lo que cuando hace el homming se va fuera. Yo no se vosotros pero a mi el home nunca es en el centro, en el anterior skynet 1.1 me lo hacía justamente en el cuadrante diagonal, arriba a la derecha.
No se si me he explicado, a ver si me podéis echar una mano.
Muchas gracias
Un saludo
  Responder
#2
Hola, en la respuesta que doy en este tema, creo que tienes lo que necesitas.
  Responder
#3
Buenos días
Tengo unas dudas, la primera es que mi home está dentro de la cama, en tu ejemplo no, pero entiendo que es lo mismo, por otro lado tengo dudas de como establecer los valores de:

#define LEFT_PROBE_BED_POSITION -10

#define RIGHT_PROBE_BED_POSITION 170

#define BACK_PROBE_BED_POSITION 210

#define FRONT_PROBE_BED_POSITION 30

Me he dado cuenta que esto

Más abajo, en este mismo apartado, está la sección @section machine, donde tenemos que configurar los límites de la cama:

#define X_BED_SIZE, tamaño de la cama en X (220 de serie);

#define Y_BED_SIZE, tamaño de la cama en Y (220 de serie).

Tampoco me aparece en arduino, donde iría exactamente, ya que hay varios @section machine.

No entiendo de donde los has sacado, a mi al compilar me da error
Muchas gracias de nuevo
Saludos
  Responder
#4
Buenas de nuevo
He hecho todo lo que pone en el enlace, al final he comprendido lo de la posición de la sonda, pero cuando lo hago me ha pasado que se me ha cambiado el home, ahora me lo hace en la esquina trasera derecha.
No lo entiendo muy bien.
A ver si se os ocurre algo.
Muchas gracias
  Responder
#5
Buenas de nuevo
Estoy desesperado, he descubierto que es como si la cama para el extrusor se me hubiera movido en diagonal y la cama para el sensor fuera la que realmente es, por lo que no es que me imprima descentrado o que el home se haya movido sino que lo hace en otro lado.
Ya no doy para más, una lástima, tendré que volver al firmware original.
Saludos
  Responder
#6
@prozent , veo muchos mensajes seguidos. Me parece que vas a tener que tomártelo con más calma o, como dices, volver al firmware original.
 
Por si decides intentarlo con más paciencia, ahí van las respuestas a tus preguntas.
 
Con lo de "tú home" supongo que te estás refiriendo a la posición en la que se para el carro del extrusor después de hacer el home all.
Pero ese no es el 0 de los ejes X e Y, ya que cuando activas el autolevel en Skynet, para hacer el home del Z, este se mueve al centro de la cama (según las medidas que se hayan configurado).
Eso se llama el Z Safe Homing y es para que el sensor esté con seguridad dentro de los límites de la cama ya que, sino lo estuviese, no funcionaría correctamente la detección.

Son estas líneas en el archivo configuration.h:

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


Como puedes ver, se define el punto seguro para hacer el home del Z (cuando se hace home all) en el punto X=X_MAX_POS / 2, Y=Y_MAX_POS / 2. Si tenemos configuradas las posiciones máximas para X e Y al tamaño de la cama, eso sería la mitad para cada una. Es decir, el centro de la misma.
 
Es cierto que quizá no lo dejé suficientemente claro en aquella respuesta, pero hay que dejar el extrusor en el home de X e Y (su 0), que son las medidas que nos interesan. Para ello, no se puede hacer solo un home all.
Se puede hacer de varias formas: haciendo un home all y después llevando X e Y a 0 (con G1 X0 Y0, por ejemplo) o bien, directamente con un comando G28 X0 Y0.
Despues de hacer esto, estarás en disposición de tomar las medidas que se indican.
 
Sobre lo que mencionas sobre las líneas #define X_BED_SIZE, #define Y_BED_SIZE son para Marlin 1.1.5, que es el firmware que tenía @Shaktale79 y a quien estaba respondiendo.
En la versión modificada de Marlin que es Skynet no aparecen (por eso te dió el error al compilar), por lo que hay que poner los valores directamente donde están esas.
 
Para la cama original, en lugar de:
 
#define X_BED_SIZE  220
#define Y_BED_SIZE  220
#define X_MAX_POS  X_BED_SIZE
#define Y_MAX_POS  Y_BED_SIZE


deberás poner solo:

#define X_MAX_POS  220
#define Y_MAX_POS  220


Teniendo en cuenta lo anterior y siguiendo las instrucciones del otro post, no tendrías que tener problemas para hacerlo funcionar correctamente.

Pero, visto el nivel de conocimientos actual que tienes, quizá sea mejor que continúes con el original hasta manejarte mejor.

Chic@s, hay que leer mucho y estudiar un poco. Sino, en cuestiones técnicas, nunca se deja de ser un novato.
  Responder
#7
Hola
Muchas gracias por la información y la paciencia. En principio tengo claro lo que tengo que hacer, pero no consigo que me haga el sondeo en su sitio, hago todo, meto los valores según pone en la guía pero cuando hago auto home se va a otro lado, no me mantiene el mismo, es como si los valores de los ejes se me hubieran movido, os adjunto fotos para que veáis como lo tengo, está en home x y home y.
Creo que el error está en la Configuración de los márgenes de la sonda.
Muchas gracias
Saludos [Imagen: 7a79ae2bc812c3ea7570abacecb63d26.jpg][Imagen: c23830de2804cd1a9a3d2524354b036d.jpg][Imagen: 24df9766fdaa392572b7811b5c3a326e.jpg]

Enviado desde mi ONE A2003 mediante Tapatalk
  Responder
#8
Hola, me parece que tienes intercambiados los valores de X_MIN_POS e Y_MIN_POS. Compruébalo. porque suelen estar en -33 para X y -10 para Y.
Y vuelve a revisar de nuevo este post, que había puesto mal el ejemplo y ya lo he modificado.
A ver si ahora sí te funciona.
  Responder
#9
Hola, muchas gracias
Lo he intentado pero no va, Le he metido el original y ahí está imprimiendo de lujo, de momento abandono, seguiré al tanto y leyendo a ver si localizo el problema.
Muchas gracias de nuevo sois unos cracks.
Saludos

Enviado desde mi ONE A2003 mediante Tapatalk
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  CONSULTA Problemas con cama caliente Anet A8 gvi17 13 4,958 01-06-2023, 11:08 PM
Último mensaje: Simemart
  CONSULTA CAMA CALIENTE SE CALIENTA AL ENCHUFAR LA MAQUINA bmaizcruz 4 496 29-01-2022, 01:39 AM
Último mensaje: bmaizcruz
  CONSULTA Anet E-16 imprime fuera de la cama HENRYHESS 1 633 27-05-2021, 07:50 PM
Último mensaje: Simemart
  CONSULTA Limpiar cama caliente. Utku 2 6,085 23-03-2021, 09:41 PM
Último mensaje: kbs2020
  CONSULTA Anet A8: cama caliente no funciona jjvelar 10 1,911 02-12-2020, 11:46 PM
Último mensaje: jukillo