[CONSULTA] No sé si mi BL TOUCH clon funciona bien. A ver si podéis ayudarme los que tengáis uno.

4,095 views
Skip to first unread message

Jose Civera

unread,
Dec 16, 2016, 2:06:30 PM12/16/16
to Clone Wars: Imprimiendo impresoras 3D
Estoy intentando instalar un BL TOUCH clon de esos rebajados de Aliexpress a 16.5 euros en mi Geeetech Prusa i3 B, y no consigo hacer que funcione como toca.

He seguido los pasos de este tutorial:

http://www.geeetech.com/blog/2016/09/how-to-use-3dtouch-auto-leveling-sensor-on-your-geeetech-prusa-i3/

Ahora mismo la situación es que muchas veces al encender la impresora se queda parpadeando (indicación de error), pero apagando y encendiendo a veces ya se queda fijo (y funcional), o si está parpadeando, bajando el vástago a mano ya resucita, lo sube y se queda fijo y preparado.

Desde la línea de comandos de Repetier he probado a mandarle el gcode para que baje el vástago y lo suba, y va bien.

Sin embargo no funciona bien hacer el home en Z o la calibración de la cama, porque nada más bajar el vástago detecta como si ya hubiera tocado y en lugar de bajar el eje Z sube (como cuando se toca un endstop normalmente).

He probado a mandar el comando M119 y me sale que el endstop está Open cuando el vástago está subido y está Triggered cuando el vástago está bajado (antes de tocar nada). Por lo tanto nada más lo baja ya le marca como triggered.

¿Que valores os da a vosotros en esas situaciones? ¿No debería dar open cuando está arriba y cuando está abajo sin tocar, y solo dar triggered al tocar algo?

¿Y si le invierto la lógica de ese endstop Z min en el firmware? (aunque el tutorial no dice nada de eso)

¿no me freirá nada de la placa por invertir la lógica, no? Creo que el tema de intercambiar cables de los endstops es peligroso, pero no sé si es el mismo efecto que invertir la lógica del firmware.

Es por saber si tengo que reclamar al chino de Aliexpress

Gracias.






Jose Civera

unread,
Dec 17, 2016, 5:29:05 AM12/17/16
to Clone Wars: Imprimiendo impresoras 3D
A ver, voy a simplificar la pregunta, que si no parece que nadie pueda ayudarme y no avanzo.

¿Se puede invertir la lógica de un endstop en el firmware sin temor a quemar nada?


La placa es una GT2560 y supongo que es equivalente a un arduino más ramps en su funcionamiento,


El chino que vende el bltouch me ha dicho que pruebe a ver qué pasa, pero no me fío por la brevedad de su respuesta, no me ha contestado a los niveles que tendría que mandar en cada estado como le preguntaba (y aparte la placa no es suya si se jode algo)

Francisco Pavón

unread,
Dec 17, 2016, 5:41:57 AM12/17/16
to Clone Wars: Imprimiendo impresoras 3D
Buenos días Jose,

Lo logica del firmware, hasta donde yo se, no tiene problema en invertirse, ya que lo que indicas simplemente es a que corresponde cuando recibe voltaje y a que cuando no. Otra cosa es que le llegue más voltaje del que debe, que ahí si se puede joder algo ;-)

Yo he configurado finales  por defecto abiertos, y otros como cerrados, y ningún problema.

Espero que te sea de ayuda.


Saludos.

Juan Carlos Gavari Starkie

unread,
Dec 17, 2016, 10:07:38 AM12/17/16
to asrob-uc3m-i...@googlegroups.com
La logica, ningun problema. Me imagino cambiar un false por true, o alreves. Por eso no se quema nada. Otra cosa es que se muevan o haga lo que toque

--
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/8540bdc8-feff-42dc-b589-6217c1ee37c7%40googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

Jose Civera

unread,
Dec 18, 2016, 6:58:15 PM12/18/16
to Clone Wars: Imprimiendo impresoras 3D
Bueno, pues invirtiendo la lógica he conseguido que funcione, pero eso sí, curiosamente solo consigo que haga la medida bien cuando está en modo de error (led del bltouch parpadeando).   Luego para que continúe la impresión me toca subir el vástago a mano.

Si hago home en Z o el calibrado de la cama con el modo normal (luz fija), baja el vástago, baja un poco en Z, pero bastante antes de tocar la cama se para, como si ya hubiera tocado (sin haberlo hecho)

Ya no sé si el mío en concreto ha salido defectuoso, o si estos clones son malos, a ver lo que dicen los que reciban alguno parecido.

También se supone que si bajas el vástago del original a mano dos veces, se pone en modo de prueba, y este nada. Así que me parece que no es una copia exacta.


On Saturday, December 17, 2016 at 4:07:38 PM UTC+1, nayma wrote:
La logica, ningun problema. Me imagino cambiar un false por true, o alreves. Por eso no se quema nada. Otra cosa es que se muevan o haga lo que toque
El 17/12/2016 11:41, "Francisco Pavón" <fpa...@gmail.com> escribió:
Buenos días Jose,

Lo logica del firmware, hasta donde yo se, no tiene problema en invertirse, ya que lo que indicas simplemente es a que corresponde cuando recibe voltaje y a que cuando no. Otra cosa es que le llegue más voltaje del que debe, que ahí si se puede joder algo ;-)

Yo he configurado finales  por defecto abiertos, y otros como cerrados, y ningún problema.

Espero que te sea de ayuda.


Saludos.

El sábado, 17 de diciembre de 2016, 11:29:05 (UTC+1), Jose Civera escribió:
A ver, voy a simplificar la pregunta, que si no parece que nadie pueda ayudarme y no avanzo.

¿Se puede invertir la lógica de un endstop en el firmware sin temor a quemar nada?


La placa es una GT2560 y supongo que es equivalente a un arduino más ramps en su funcionamiento,


El chino que vende el bltouch me ha dicho que pruebe a ver qué pasa, pero no me fío por la brevedad de su respuesta, no me ha contestado a los niveles que tendría que mandar en cada estado como le preguntaba (y aparte la placa no es suya si se jode algo)

--
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-i...@googlegroups.com.

197...@gmail.com

unread,
Dec 19, 2016, 4:40:06 AM12/19/16
to Clone Wars: Imprimiendo impresoras 3D
Cuando parpadea has de mandar el comando M280 P0 S60 para desactivar la alarma, después baja el pin con M280 P0 S10 para ver la altura maxima de control. A partir de que lo tengas solo tienes que calibrar la distancia de trabajo, en los manuales -1.4 yo el mio lo deje en -1.8 y el para abs me va de miedo esa distancia a la cama. Yo tuve problemas con el ultimo Marlin, y finalmente instale el que recomiendan en el foro de geeetech. Con las vibraciones el pin tiende a bajar con lo que una vez realizada las primeras capas lo subo con la llave Allen para que no roce en los desplazamientos.

Jose Civera

unread,
Dec 21, 2016, 7:41:25 AM12/21/16
to Clone Wars: Imprimiendo impresoras 3D
No sé, después de enviarle videos a la china de Aliexpress (el nombre me suena a chica) me dice que me envía otro.  No voy a abrirle disputa y espero que cumpla, en el peor caso en modo de error me serviría.

Lo de desactivar la alarma me funciona.

Casualmente el offset en Z lo tengo puesto en -1.4mm yo también  ¿También tienes una geeetech, no?


Aparte he pedido otro 3dtouch de Geeetech más caro para comparar (que aunque en las fotos es distinto supongo que tampoco será el original, que será más caro aún)

No entiendo eso de que se te baje el palpador al imprimir. Supuestamente cuando está la luz roja si lo bajas a mano sube automáticamente ¿Cómo puede bajársete?  ¿O es que no se te sube después de medir? (tendría que subirse)

Jose Civera

unread,
Dec 21, 2016, 7:43:05 AM12/21/16
to Clone Wars: Imprimiendo impresoras 3D
Lo de desactivar la alarma funciona pero sigue sin ir bien, quería decir.

Aquí tengo los videos que le envié a la China por si tienes curiosidad.

Video 1: You can see how when trying to do a home in normal mode,   it does not work, since the printer stops before touching the bed
https://www.dropbox.com/s/vz9mr5p6frjs29l/1%20bl%20touch%20stops%20before%20touching%20the%20bed.mp4?dl=0

Video 2: I repeat the same home with the same result https://www.dropbox.com/s/dtlzdghkxr3h8x9/2%20bltouch%20stops%20before%20reaching%20the%20bed%20repeated%20again.mp4?dl=0
Video 3: I try to do home with repetier host, and it does not work either. https://www.dropbox.com/s/9f6hxxh7tn6ipmj/3%20doing%20home%20with%20repetier%20host%20does%20not%20work.mp4?dl=0
Video 4: I try to make a bed calibration with repetier host and it makes the same at each point (does not touch the bed) https://www.dropbox.com/s/kdq3e095izr3gkk/4%20doing%20bed%20calibration%20with%20repetier%20host%20does%20not%20work.mp4?dl=0
Video 5: I send the command in order to rise and lower the pin continously and this works https://www.dropbox.com/s/qmpujm2izpcbzzr/5%20rise%20and%20lower%20the%20pin%20works.mp4?dl=0
Video 6: When the bl touch is in error mode (led blinking) and the pin lowered, then it touches the bed. I have to rise the pin by hand when finished. https://www.dropbox.com/s/v4nka4o82o08l5l/6%20With%20error%20mode%20activated%20it%20touches%20the%20bed.mp4?dl=0

197...@gmail.com

unread,
Dec 21, 2016, 9:08:53 AM12/21/16
to Clone Wars: Imprimiendo impresoras 3D
Ese problema lo tenia yo en un principio, es problema del Marlin por defecto no deja bajar mas de un valor y por eso no llega a hacer home. Lo modifique y ya solo baja el sensor por las vibraciones de la impresion, tengo que comprobar tensiones de la placa de salida al servo.

Jose Civera

unread,
Dec 21, 2016, 6:43:55 PM12/21/16
to Clone Wars: Imprimiendo impresoras 3D
Coñe ¿sí?

¿Y cómo se soluciona? ¿Me puedes decir lo que hay que cambiar del firmware o mandarte el tuyo si es para la geetech i3 pro B para probarlo? ¿Si es un problema de firmware por qué cuando está en modo error baja hasta la cama?

Aparte he observado que si cuando empieza a bajar suelto el conector del final de carrera, y vuelvo a ponerlo, sí que llega hasta la cama.

Es decir, que en algún momento el sensor le manda a Marlin por un instante que está triggered.

Si fuera porque Marlin no deja bajar más de un número determinado de distancia no debería funcionarme de esa manera (aunque quitara el cable del final de carrera cuando empieza a bajar)

De todas formas pásame tu firmware o indícame lo que puede fallar.

Jose Civera

unread,
Dec 25, 2016, 4:36:42 PM12/25/16
to Clone Wars: Imprimiendo impresoras 3D
No entiendo el motivo pero he conseguido que el BL Touch llegue a tocar la cama cuando está en modo normal descomentando la línea

#define PROBE_SERVO_DEACTIVATION_DELAY 30

Jose Civera

unread,
Jan 6, 2017, 6:54:30 PM1/6/17
to Clone Wars: Imprimiendo impresoras 3D
Bueno, he podido comprobar que el funcionamiento del sensor que venden los de geeetech en su web es distinto al del clon de Aliexpress (por ejemplo no hace falta invertir la lógica del endstop en Z, y no entra tan fácilmente en modo de error), así que visto lo visto y que más gente está teniendo problemas no recomiendo comprar el clon.

Denis J. Ruiz Abendaño

unread,
Oct 18, 2017, 5:51:52 PM10/18/17
to Clone Wars: Imprimiendo impresoras 3D
Yo estoy intentande de instalar uno comprado en Geeetecth y no consigo que pare al detectar el sensor la cama. Me baja y sube correctamente, pero no consigo que pare cuando empieza a bajar.
Reply all
Reply to author
Forward
0 new messages