Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
CONSULTA Problema con 3D Touch en Ender 3
#1
Hola a todos como otros muchos estoy empezando en la impresión 3d con un Creality Ender 3 con la que tengo un problema cuando he instalado un dispositivo de autonivelado 3D Touch similar al BLTOUCH.
El problema es el siguiente:
Cuando hago un home (G28) en Repetier me sale un error
- Primero pruebo si baja o sube el sensor.
20:28:26.468 : echo:N10 M280 P0 S10*42  Aquí el sensor baja
20:28:43.327 : echo:N11 M119*26
20:28:43.342 : Reporting endstop status
20:28:43.342 : x_min: open
20:28:43.342 : y_min: open
20:28:43.342 : z_min: TRIGGERED
20:29:10.154 : echo:N12 M280 P0 S90*32  Aqui el sensor sube
20:29:22.607 : echo:N13 M119*24
20:29:22.607 : Reporting endstop status
20:29:22.607 : x_min: open
20:29:22.607 : y_min: open
20:29:22.607 : z_min: TRIGGERED
- Este es el error
20:30:10.074 : echo:N14 G28*38   Aqui hago un home y pasa lo que el VIDEO se aprecia
20:30:27.480 : Error:STOP called because of BLTouch error - restart with M999
20:30:27.480 : X:163.00 Y:122.00 Z:5.00 E:-1.00 Count X:13040 Y:9760 Z:2000
Adjunto este video para que vean lo que hace la impresora cuando mando G28 en el que se aprecia que se para cuando va a comenzar a hacer el home
Bueno cuando sepa como subir el video lo haré.
En resumen es que hace el home en X y en Y cuando se dispone a hacer en Z se posiciona en el centro de la cama el sensor baja y sube y la impresora se para dando el error.
Por favor necesito ayuda para resolver esto, he probado varias sugerencias de este y otros foros y no me han dado resultado pues el problema al que se referían era parecido pero no el mismo  por ese motivo me he animado a pedir ayuda.
Gracias
Citar
#2
Las pruebas que haces lo dicen todo, no hace falta el vídeo. Las pruebas no están bien así que no te va a hacer el home.

Si te fijas Z_min está triggered con el sensor arriba y abajo. La máquina no se entera del cambio de estado.

Se enciende y se apaga la luz del sensor?
Comprueba que lo tienes bien conectado a Z_min.
Si estas dos cosas están bien, lo más probable es que no esté bien configurado el firmware. Puedes subir configuration.h o copiar las modificaciones que has hecho.
Citar
#3
Hola, dependiendo de la placa que tengas, la instalación de ese sensor puede ser algo laborioso.
Para poder darte una respuesta apropiada, sería conveniente que indicases como lo has conectado a la placa en tu caso y la configuración que tienes en el firmware.
Por otro lado, no me queda muy claro las pruebas que realizas ni el comportamiento del sensor.
En este tipo de sensor hay dos operaciones separadas: por una parte está el despliegue/repliegue (parte servo) y por otra la activación del mismo (parte sensora).
En el log que aportas se aprecian los comandos de despliegue y repliegue (M280 P0 S10 para el primero y M280 P0 S90 para el segundo), pero no indicas si activas manualmente el sensor antes de enviar el comando M119 o no.
Por otra parte, como bien indica @Nullz, después del repliegue el comando M119 no debería devolver TRIGGERED, sino open.
Parece que está bien conectada la parte servo del sensor, pues indicas que se despliega y repliega correctamente, pero no dices nada de como tienes conectada la parte sensora.
El sensor no tiene que tener la luz parpadeando, lo que indicaría que está detectando un error. Si es así, se libera de ese estado mediante el comando M280 P0 S160.
Antes de desplegar el sensor, un comando M119 debe devolver z_min: open.
Una vez desplegado el sensor y presionando el vástago hacia arriba, el comando M119 debe devolver z_min: TRIGGERED. Soltando el vástago, debe devolver z_min: open.
Si siempre da TRIGGERED, puede estar mal el sensor o la placa. Si da ese resultado sin estar conectado el sensor a la placa, es esta última la que está mal.
Sobre como compartir un video, hay tres formas: como un fichero adjunto, cargándolo en un servicio de almacenamiento en la nube y poniendo el enlace al mismo o publicándolo en un servicio de video (como youtube, por ejemplo) e indicando el enlace.
Citar
#4
Buenas tardes,
El sensor cuando está subido está encendido y apagado cuando este baja le hago el autotest y sube y baja perfectamente.
La conexión del sensor a la placa la he hecho siguiendo la paridad (placa-sensor) de señal, 5V y gnd por una parte y gnd y zmin que corresponde al final de carrera anterior, y pienso que no está mal conectado aunque quien sabe (estoy utilizando un adaptador PIN 27 para no tener que sacar la señal del cable de la pantalla).
En cuanto a la configuración del marlin (version 2.0) adjunto archivo

.txt   Configuration.txt (Tamaño: 75.85 KB / Descargas: 13)

Gracias por las sugerencia que me podréis dar.



Archivos adjuntos
.txt   Configuration.txt (Tamaño: 75.85 KB / Descargas: 6)
Citar
#5
Como dice @Simemart en el mensaje anterior, estos sensores constan de 2 partes, el servo y sensor. El servo te funciona bien así que lo del pin27 está correcto.

La luz indica que el sensor está detectando, el funcionamiento que indicas es correcto también.
Para terminar de comprobar el 3dtouch, mide continuidad entre los 2 cables que pones en Zmin, debería dar continuidad cuando está arriba (encendido) y cortarse cuando está abajo (apagado).
Igual te has liado con los 2 gnd?
El mío tiene 5 cables, 3 para el servo y 2 para el sensor y se diferencian bien por qué salen de conectores diferentes.

El firmware parece correcto también para el sensor en Zmin. El problema es que la impresora no se entera de los cambios en Zmin...
Si terminas de comprobar el BLtouch y está bien, puedes probar con otro conector, lo típico es Zmax ,si es que tú placa tiene alguno libre, y realizando la modificación en el firmware.
Citar
#6
(09-01-2019, 07:11 PM)emarin escribió: Buenas tardes,
El sensor cuando está subido está encendido y apagado cuando este baja le hago el autotest y sube y baja perfectamente.
La conexión del sensor a la placa la he hecho siguiendo la paridad (placa-sensor) de señal, 5V y gnd por una parte y gnd y zmin que corresponde al final de carrera anterior, y pienso que no está mal conectado aunque quien sabe (estoy utilizando un adaptador PIN 27 para no tener que sacar la señal del cable de la pantalla).
En cuanto a la configuración del marlin (version 2.0) adjunto archivo


Gracias por las sugerencia que me podréis dar.


Hola, por lo que dices sigo con la duda de si realmente estás probando el sensor correctamente.
Cuando dices que está subido, ¿a qué te refieres? ¿Al mismo movimiento que cuando dices que sube y baja perfectamente?
Quizá ya lo tienes claro, pero vuelvo a repetirlo por si no es así: este tipo de sensor tiene dos movimientos distintos, uno gobernado por el servo y el otro como resultado del contacto entre el vástago del sensor y el objeto a detectar, en este caso la cama.
El primero se realiza para colocar el sensor en posición de detección y es lo que parece ser que te funciona correctamente. Por lo menos la configuración parece correcta.
En el segundo es cuando se realiza la detección propiamente dicha. Es decir, cuando el servo a desplegado el vástago, hay que empujarlo hacia dentro del sensor para que realice la detección.
No sé, quizá es lo que estás haciendo, pero no queda claro por como te explicas.
Para ir descartando posibilidades, comprueba primero la conexión de final de carrera del eje Z en la placa. Conecta un interruptor mecánico (el de otro eje, por ejemplo) y con el comando M119 mira que funciona como debe.
Si eso está bien, entonces es que está mal el sensor o la conexión de este con la placa.
Las conexiones son: del conector de tres cables, el rojo a 5V, el marron a GND y el naranja al pin 27; del conector de dos cables, el blanco a señal y el negro a GND, los dos en Z_Min.
Citar
#7
Gracias por vuestras contestaciones
Aunque todavía no se por que sale este error.

20:30:10.074 : echo:N14 G28*38  
20:30:27.480 : Error:STOP called because of BLTouch error - restart with M999
20:30:27.480 : X:163.00 Y:122.00 Z:5.00 E:-1.00 Count X:13040 Y:9760 Z:2000

Después de todo lo que he hecho creo que al final el sensor puede estar estropeado y no reconoce la señal de ZMIN.
Lo quitaré hasta que lo tenga algo más claro.

Gracias de nuevo por vuestro interés.
Citar