Calificación:
  • 4 voto(s) - 5 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Autolevel, paso a paso (III): configuración (ACTUALIZADO y EDITADO).
hola amigos
he realizado el tutorial paso a paso pero me da error al compilar,lo he realizado con un sensor tronxy xy 08n
os adjunto fotos tanto del error como del sensor y su posicion para ver si me podeis ayudar porque no paso de ahi .
gracias de antemano
resim

resim

resim
Citar
Hola, tienes un problema con los valores de la rejilla de medición. En concreto con el BACK_PROBE_BED_POSITION, que es el del fondo de la cama.
El error te indica que el sensor no puede alcanzar la posición que tienes configurada.
Si no das con ello, pon las medidas y toda la configuración que tienes y te indicaré los valores correctos para tu caso.

Edito: Acabo de fijarme que el error te lo está dando en una línea que debería ser un comentario y que está tomando como un parámetro real de configuración.
Te está tomando como offset X del sensor respecto a la boquilla un valor de 10, que es el ejemplo que viene en el comentario de la sección.
También te está indicando que te falta un # en la siguiente línea, ya que la toma como una línea de código.
Es posible que lo demás lo tengas bien configurado, pero el compilador se queda ahí dando el error.
Aunque seguramente tienes dos errores de compilación y también tengas mal el valor de la rejilla.
El problema lo tienes aquí:

resim

Comprueba que ese grupo de texto está en un color gris, lo que indica que es un comentario y no se tiene en cuenta durante la compilación.
Si una vez corregido eso te sigue dando el error de BACK_PROBE_BED_POSITION, entonces es que tienes mal también los valores de la rejilla.
Citar
hola simemart!!
gracias por tu respuesta he hecho lo que me dices y no estaba en gris lo he cambiado y ahora me da este error.


resim
Citar
Como te decía, tienes mal configurados los valores de la rejilla de medición del autolevel.
Si me indicas las medidas que tiene tu máquina y la configuración que has puesto te podré decir dónde está el fallo.
Citar
hola de nuevo simemart.
te paso las medidas que seguramente esten mal,aclarar tambien y no se si sera correcto, he realizado las mediciones hasta el cristal porque es mas pequeño que la cama,si no fuese correcto lo volveria a medir.

A -40
B -1
C -25
D -45

#define LEFT_PROBE_BED_POSITION 0
#define RIGHT_PROBE_BED_POSITION 245
#define FRONT_PROBE_BED_POSITION 0
#define BACK_PROBE_BED_POSITION 175
Citar
Hola, no pones que medidas tienes configuradas para la cama, si las reales o las del cristal.
Si has tomado las medidas hasta el cristal, tienes que poner sus medidas en #define X_BED_SIZE y #define Y_BED_SIZE.
Pero yo te recomiendo que pongas las medidas reales de la cama (220x220) y que tomes las medidas respecto a ella.
Así ganarás algo en el tamaño de la rejilla de medición, que no te viene mal dado lo lejos que tienes el sensor de la boquilla.
Y también es conveniente centrar la rejilla respecto de la cama.
Si me dices las nuevas medidas, te indicaré la configuración correcta que debes poner.
De todas formas, con seguridad ahora tienes mal el valor para #define RIGHT_PROBE_BED_POSITION.
A 245 no puede llegar el sensor de ninguna manera, siendo el valor máximo para el eje X de 220.
Citar
buenas tardes
midiendo de nuevo y a la cama de la impresora salen estas medidas

A -30
B -0.5
C -2.5
D -45
Citar
Hola, en la A8 de serie las medidas suelen ser A=-33 y B=-10. La primera esta cerca pero la segunda parece muy pequeña. Comprueba que sean correctas.
Con esas medidas (tomaré B=0 y supongo que C es -25), esta sería la configuración correcta:

#define X_PROBE_OFFSET_FROM_EXTRUDER -25  // X offset: -left  +right  [of the nozzle]
#define Y_PROBE_OFFSET_FROM_EXTRUDER -45  // Y offset: -front +behind [the nozzle]

// The size of the print bed
#define X_BED_SIZE 220
#define Y_BED_SIZE 220

// Travel limits (mm) after homing, corresponding to endstop positions.
#define X_MIN_POS -30
#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 240


Con esas medidas, tu rejilla máxima sería 0,195,0,175 (L,R,F,B) y la máxima centrada en la cama 25,195,45,175 (L,R,F,B).
Yo utilizaría la centrada y sería esta la configuración a poner:

// Set the boundaries for probing (where the probe can reach).
#define LEFT_PROBE_BED_POSITION 25
#define RIGHT_PROBE_BED_POSITION 195
#define FRONT_PROBE_BED_POSITION 45
#define BACK_PROBE_BED_POSITION 175


Si no pones la rejilla centrada, es más fácil que alguna pieza se salga de ella. A no ser que configures el programa de corte que utilices para centrar en ella las piezas.
Ten en cuenta que si sucede eso, en la parte que quede fuera no funcionará el autolevel o se comportará de forma impredecible.
Un saludo.
Citar
conseguido y subido !!

lo único que parece que haga el test un poco descentrado de la cama , he grabado un video pero no se como subirlo.
Citar
Me alegro que lo hayas conseguido.
Sobre lo que indicas, si has configurado la rejilla centrada pero te hace las mediciones descentradas, es sintoma de que una o varias medidas no están bien.
Tendrás que comprobarlas.
Creo que la única forma de poner un video en una respuesta es mediante un enlace a donde lo tengas subido (youtube u otro almacenamiento en la nube).
Citar
estas son las medidas desde el sensor


resim
Citar
Hola, creo que te has hecho un poco de lio con la toma de medidas y no las debes de estar tomando correctamente o las estás mezclando.
Si lo que indicas es correcto, o bien los offsets de X e Y están mal configurados o bien las que están mal son las medidas del desplazamiento del sensor respecto a la boquilla.
Aunque me extraña que por la derecha tengas 25 en lugar de 20, por lo que creo que también en estas medidas tienes algún error.
Tanto en X como en Y hay un desplazamiento de 5 mm, aunque en X de más y en Y de menos.
Si los que están mal son los offsets, entonces las medidas reales son A=-25 y B=-5, por lo que tienes que poner:

#define X_MIN_POS -25
#define Y_MIN_POS -5


Si lo que está mal es el desplazamiento del sensor, entonces C=-20 y D=-50, por lo que tendrás que poner:

#define X_PROBE_OFFSET_FROM_EXTRUDER -20  // X offset: -left  +right  [of the nozzle]
#define Y_PROBE_OFFSET_FROM_EXTRUDER -50  // Y offset: -front +behind [the nozzle]

#define LEFT_PROBE_BED_POSITION 20
#define RIGHT_PROBE_BED_POSITION 200
#define FRONT_PROBE_BED_POSITION 50
#define BACK_PROBE_BED_POSITION 170


También podría ser que tuvieses una mezcla de los dos casos por lo que hay que hacer bien las mediciones, con orden y con calma para evitar errores.
Si no tienes bien configurados estos valores, además de no hacerte bien centradas las mediciones del autolevel, puede que no te imprima las piezas en el centro de la cama.
Aunque no te haga centrada la rejilla, puedes hacer una impresión de prueba como comprobación.
Si no te imprime la pieza en el centro de la cama, el error está en los offsets.
Citar
Buenas estoy pendiente de comprar una anet a8 e visto todos los tutoriales de posibles mejoras antes y después de la puesta en funcionamento.lo que no me queda claro es si comprar el modelo autolevel o la normal y el sensor aparte son 27 € de diferencia y dado que quiero cambiar el software a español supongo que tendre que hacer la programación igualmente ,alguno sensores que se recomiendan valen 5€ la pregunta es.
Tendre que seguir el tuto aunque compre la autolevel al querer tener el software en español.
Recomemdais comprar el sensor aparte?y cual en concretó?


Enviado desde mi Redmi Note 4 mediante Tapatalk
Citar
Hola @abelsata , bienvenido al foro.
La decisión de compra que indicas tendrás que tomarla tú mismo. La verdad es que no conozco esa opción de comprar la A8 ya con autolevel instalado.
Lo que si sé es que hay un sensor con su soporte original de Anet, que va colocado por la parte trasera del carro del extrusor y un firmware que, en teoría, soporta el autolevel.
Aunque no deja de ser el mismo proceso que si compras tú mismo el sensor e instalas el firmware pero, en este último caso, con las ventajas añadidas de poder elegir el sensor que más te interese y de utilizar un firmware mejor (Marlin) que te permite, entre muchas cosas más, poner la pantalla en castellano. Y además, por mucho menos importe que esos 27 euros que indicas.
Efectivamente, el cambio de idioma conlleva el del firmware pues, que yo sepa, el original no lo permite.
Y sobre si necesitas seguir un tutorial, pues depende de si sabes hacerlo tú mismo o no, como es lógico. Que sigas el mio u otro de los muchos que hay en internet, si es que lo necesitas, ya es decisión tuya.
El tema del sensor no es tan sencillo como parece. En principio, los inductivos dan algo más de precisión y estabilidad en las medidas, por lo que parece la opción más recomendable.
Pero si se utiliza un vidrio como base de impresión, puede haber problemas de detección con ellos y, en este caso, se suele utilizar uno capacitivo.
Este tipo es más sensible a las condiciones ambientales (calor y humedad, sobre todo) y por ello suelen ser algo más imprecisos y erráticos en las mediciones.
Yo utilizo desde hace tiempo uno capacitivo con buenos resultados en general, pero hay muchos usuarios que reportan tener problemas con ellos.
Hay que tener en cuenta que los sensores, aunque sean del mismo tipo y modelo, son muy distintos dependiendo del fabricante.
La calidad de los componentes utilizados y su construcción interna influye muchísimo en su funcionamiento y es difícil saber cuales van bien sin probarlos.
Hay otras opciones, como los BLTouch o 3DTouch que al ser de contacto tienen algo más de precisión, pero su instalación es más complicada y no sé si compensa la posible mejora en las mediciones.
En este interesante video puedes ver algunas cuestiones importantes a la hora de elegir el sensor. Si no dominas el inglés, puedes hacerte una buena idea de lo que se dice en él si pones los subtítulos en castellano.
En general, las dos cuestiones más importantes en relación con el sensor son: que detecte correctamente la superficie de impresión que utilizamos y colocarlo lo más cerca que se pueda de la boquilla del extrusor.
Dado que aún no tienes la impresora y por lo tanto ni siquiera has visto aún como imprime, mi recomendación es que, de momento, la compres sola y te hagas a ella.
Más adelante, cuando ya domines todos los aspectos de la impresión y hayas incorporado las mejoras que la impresora de serie necesita, si sigues interesado en probar el autolevel, lo instales y decidas si te convence el sistema. No tiene mucho sentido instalar el autolevel, por ejemplo, si se tienen la estructura y la regulación de la cama de serie.
En todo caso, decidas lo que decidas, estaremos por aquí para resolver las dudas que puedas tener.
Un saludo.
Citar
Muchas gracias @Simemart seguire tu consejo y empezare por hacerme con ella sin autolevel
Aunque entiendo algo de programación era una duda que tenia si empezar ya con todo de golpe o por pasos otra de las inquietudes era esa que si la pides con autolevel (uno azul que va detras) no viene el final z me parece y creo que para empezar es mas facil calibrar la cama sin autolevel

Gracias de nuevo

Y vamos a empezar por pedirla hoy


Enviado desde mi Redmi Note 4 mediante Tapatalk
Citar
Hola simemart !!
todo configurado e imprimiendo, al final lo que estaba mal eran los offsets,he puesto
#define X_MIN_POS -25
#define Y_MIN_POS -5

y a quedado centrada a la cama,mañana imprimire una pieza entera hoy solo he probado las primeras capas para ver si tenia bien la altura de z.

muchisimas gracias por todo,sin ti no lo hubiese conseguido,un saludo amigo.
Citar
(07-05-2018, 09:13 PM)infinitybox3d escribió: Hola simemart !!
todo configurado e imprimiendo, al final lo que estaba mal eran los offsets,he puesto
#define X_MIN_POS -25
#define Y_MIN_POS -5

y a quedado centrada a la cama,mañana imprimire una pieza entera hoy solo he probado las primeras capas para ver si tenia bien la altura de z.

muchisimas gracias por todo,sin ti no lo hubiese conseguido,un saludo amigo.

Perfecto. Buenas impresiones!
Citar
Hola a todos!
No consigo configurar una rejilla funcional, cuando le mando a imprimir se sale fuera, por la izquierda segun miras la anet a(

Las medidas que tengo son estas.
A -10
b-10
c 0
d 50
sensor colocado detras

#define LEFT_PROBE_BED_POSITION 10
#define RIGHT_PROBE_BED_POSITION 210
#define FRONT_PROBE_BED_POSITION 40
#define BACK_PROBE_BED_POSITION 200

Esas son las medidas que he trasladado, que hago mal??

Un saludo y gracias por todo
Citar
(07-05-2018, 09:34 PM)Simemart escribió:
(07-05-2018, 09:13 PM)infinitybox3d escribió: Hola simemart !!
todo configurado e imprimiendo, al final lo que estaba mal eran los offsets,he puesto
#define X_MIN_POS -25
#define Y_MIN_POS -5

y a quedado centrada a la cama,mañana imprimire una pieza entera hoy solo he probado las primeras capas para ver si tenia bien la altura de z.

muchisimas gracias por todo,sin ti no lo hubiese conseguido,un saludo amigo.

Perfecto. Buenas impresiones!

hola de nuevo.
despues de hacer varias impresiones he notado que a las piezas les falta medida,es como si quedase la impresion por debajo de la rejilla y z no estuviese bien configurado,he probado varias veces como dice el tutorial pero hace lo mismo. falta material
Citar
(10-05-2018, 08:19 PM)nanuk74 escribió: Hola a todos!
No consigo configurar una rejilla funcional, cuando le mando a imprimir se sale fuera, por la izquierda segun miras la anet a(

Las medidas que tengo son estas.
A -10
b-10
c 0
d 50
sensor colocado detras

#define LEFT_PROBE_BED_POSITION 10
 #define RIGHT_PROBE_BED_POSITION 210
 #define FRONT_PROBE_BED_POSITION 40
 #define BACK_PROBE_BED_POSITION 200

Esas son las medidas que he trasladado, que hago mal??

Un saludo y gracias por todo

Hola, si tienes una A8 con la posicion del interruptor de fin de carrera del eje X original, el valor de A debería ser en torno a -33 y no -10 como indicas.
Si es así, dado que le estás diciendo que el borde de la cama está solo a 10 mm del 0 de dicho eje, te está desplazando todo unos 23 mm hacia la izquierda. Tendrás que comprobar esa medida.
Respecto a la rejilla que estás configurando no hay ningún problema pero, si tienes la cama original, no la estás centrando en el eje Y.
Para ello deberías poner el BACK_PROBE_BED_POSITION en 180, aunque esto no influye en el otro tema.
Citar


Temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Autolevel, paso a paso (II): el sensor. Simemart 19 6,818 13-11-2018, 09:20 PM
Último mensaje: edgarc
  Autolevel, paso a paso (I): Cambiar el firmware. Simemart 59 11,629 11-08-2018, 09:37 PM
Último mensaje: Simemart
  CONSULTA Autolevel, vale la pena? marcre 6 450 08-08-2018, 10:48 PM
Último mensaje: Simemart
  Este sensor me vale como autolevel? vegetto 2 306 28-06-2018, 02:37 AM
Último mensaje: vegetto
  APORTE Autoapagado con Marlin (Editado). Simemart 7 1,261 15-06-2018, 02:03 PM
Último mensaje: Simemart