Auto level conservando Z endstop

670 views
Skip to first unread message

nimiosound

unread,
Jan 12, 2017, 3:06:11 AM1/12/17
to Clone Wars: Imprimiendo impresoras 3D
Hola,

tengo una P3Steel con Marlin RC7, he podido configurar mi sensor inductivo manteniendo el Z endstop y usando el pin 19 del Z max endstop para el sensor mediante las líneas de código correspondientes. Se pueden ver aquí los pasos a seguir donde dice "Z Probe Options":


Lo hace todo aparentemente bien, incluso puedo apreciar como el eje Z se mueve mientras imprime, pero no consigo que respete el z offset que le marco con M851 y M500. Cuando imprimo unos cuadrados de dos capas de grosor en cada esquina puedo apreciar como en las esquinas más próximas a mi sale la impresión más alejada de la cama en comparación con las impresiones de las otras dos esquinas, hice el nivelado inicial de la cama con el famoso papel y bueno aunque no quedara perfecto el auto level debería haberlo compensado, cosa que no ha sido así. Parece ser que empieza a imprimir siempre en Z=0. En una prueba exagerada inclinando la cama Z compensa el desnivel aunque la impresión no es una maravilla.

He probado de todo en cuanto a código leyendo foros, pero sin éxito. Os detallo la configuración física de la impresora:

Tengo el endstop levemente por debajo de la cama caliente para que al imprimir las primeras capas no se active (aunque ahora pienso que si tengo activada la opción de endstops sólo para homing no debería dar problemas) y el homing se hace fuera de la cama caliente. He definido el Z homing a -0.5 (#define MANUAL_Z_HOME_POS -0.50) para que la posición 0 de Z sea justo la del nozzle a 0.1 de la cama caliente, de ahí que imprima más o menos bien y nivele pero sin respetar el offset que le indico sea cual sea.

No he encontrado ningún ejemplo visual de montaje con la combinación de Z endstop y sensor y su código, así que no tengo la certeza de hacerlo correctamente aunque yo creo que sí.

A ver si alguien pudiera ayudarme por que no sé que tocar ya.


Saludos.

Iceflow

unread,
Jan 20, 2017, 5:57:48 AM1/20/17
to asrob-uc3m-i...@googlegroups.com
Hola compañero.

Hace ya 8 días de tu mensaje y veo que nadie te ha respondido... quizá deberías revisar las normas de publicación de la lista aquí: http://www.reprap.org/wiki/Clone_Wars_Netiquette/es no se tendrá que ver para que te respondieran o no...

No se si has resuelto ya tu problema... has probado a no ponerle la distancia del z home pos en negativo? no se si eso lo permite marlin... como mínimo tendrás que poner 0 supongo...

Lo que puedes hacer si no, es mover tu manualmente el switch de sitio, para que este como tu quieres por debajo de la cama un poco, pero sin indicarlo en el firmware, como es para parada de seguridad en caso de fallo del sensor de autolevel, si todo funciona correctamente no debería activarse... y en caso de que falle solo "golpeara" el hotend un poco, que eso ya lo tenias así.

--
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/1e5637a9-f864-4510-ad30-920ea2f6c627%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

nimiosound

unread,
Jan 20, 2017, 11:31:04 AM1/20/17
to Clone Wars: Imprimiendo impresoras 3D
Hola Aisflou,

pues ahora que lo miro tienes razón, me ha faltado poner al menos un par de etiquetas pero no puedo editar el tema, si alguien tuviera tal poder y pudiera añadirme las etiquetas de [PROBLEMA], [AUTO LEVEL] y [FIRMWARE] lo agradecería.

Pues lo que comentas ya lo he probado, sólo me queda probar poner el valor sin signo negativo, una versión anterior (creo que 1.0.2) a la 1.1.0 funciona así, asumiendo Marlin que siempre es negativo, mi versión es la 1.1.0 pero por probar... por que un día, desconociendo este dato puse valor positivo y curiosamente creo recordar que el nozzle bajó en vez de subir, me descolocó, pero no le hice mucho caso.

En un hueco que tenga lo pruebo y comento.

Muchas gracias por responder.

Saludos.

jose luis Rueda Fotógrafo

unread,
Apr 10, 2017, 11:56:49 AM4/10/17
to Clone Wars: Imprimiendo impresoras 3D
Hola

Yo tengo un problema parecido

quiero tener el endstop z configurado para emergencia si falla el inductivo

pero para el homing solo usa el end endstopz  y no usa el sensor inductivo

para la nivelacion si usa en sensor inductivo y tambien funciona el endstopz


donde podria configurar eso
saludos

Un saludo


nimiosound

unread,
Apr 10, 2017, 12:45:04 PM4/10/17
to Clone Wars: Imprimiendo impresoras 3D
Hola, yo he conseguido al final, y sin inventos raros, configurar ambos; ahora tengo el Z endstop como homing y el sensor inductivo como autolevel, ahora no recuerdo si me sirve como parada de emergencia pero creo que sí, ya lo comprobaré.

En cuanto a tu cuestión no me ha quedado claro, es decir, sí, quieres tener el endstop Z como parada de emergencia, el resto no sé si influye.

Para tener ambos usé esta configuración donde dice "Probe Pins": 


Se trata de conectar el sensor inductivo en el pin de señal de Zmax endstop dejando el Zmin endstop tal cual y en el archivo de Marlin de tu controladora hacer el cambio de pin que sugiere el apartado "Probe Pins" para que surta efecto tal cambio, tengo el Zmin endstop considerado como 0 (homing) levemente por debajo de la cama caliente, así que me imprime por encima de 0 que es donde está la base de impresión y sin problemas.

Antes de dar con la configuración correcta probé de todo, incluso puse el endstop en serie con el sensor inductivo aprovechando que es un conmutador y usándolo como N.C. (normalmente cerrado) y funcionaba, creo que si se pulsaba el endstop se paraba.

No sé si te ayuda.

Saludos.
Reply all
Reply to author
Forward
0 new messages