[Duda] [Proyecto] Sensor filamento

1,559 views
Skip to first unread message

Sx3_3d

unread,
Jul 19, 2016, 5:56:15 PM7/19/16
to Clone Wars: Imprimiendo impresoras 3D
hola a todos.!
llevo tiempo mirando como implementar un sensor de filamento a mi impresora.

en principio sólo me planteaba  un final de carrera que detectase si se acababa el filamento, pero investigando descubrí este sensor que saca la medida en diámetro del filamento.
la duda que tengo es que solo he encontrado el propio sensor, pero a nadie que comente algo a cerca de él... si merece la pena, si realmente es funcional...
luego otro tema, es que soy novísimo en electrónica y no sé si sabré montarlo..
si alguno lo tenéis y me podéis aconsejar, seria genial..

el que me gusta: (según entiendo hace que varíe en tiempo real el extrusión multiplier según el diámetro del filamento, y me imagino que si falta el filamento se ponga en pausa la impresión)
y este otro:
otra opción:

ufff... tengo un cacao... encima cada uno se conecta distinto a la RAMPS...

p.d.: mi placa es una RAMPS 1.4 SB. con Marlin

Iceflow

unread,
Jul 29, 2016, 7:58:26 AM7/29/16
to asrob-uc3m-i...@googlegroups.com
Yo pille este en su momento:

http://www.thingiverse.com/thing:699308

Lo ofreció el creador por la lista de correo, pero aun no lo tengo implementado :P que raro en mi xDDD

--
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/asrob-uc3m-impresoras-3d/c2c80384-a689-4d97-b8ee-000df87256c1%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Sx3_3d

unread,
Jul 29, 2016, 9:37:41 AM7/29/16
to Clone Wars: Imprimiendo impresoras 3D
muchas gracias Aisflou..!!
intentaré ponerme en contacto con el creador a ver si me puedo hacer con uno.
  
precisamente ayer vi este hilo que se me había pasado por alto en las búsquedas: https://groups.google.com/d/topic/asrob-uc3m-impresoras-3d/7H7Lh2ypZRA/discussion  creado por VincentM que me ha ayudado mucho para empezar por algún lado... a ver si esta semana que viene que tengo vacaciones puedo probar aunque sea a poner un final de carrera para que se pare la impresión si se rompe o falta filamento.
No sé si habrá habido avances reseñables desde finales del 2014 (fecha de creación del hilo).

un saludo, y gracias de nuevo..!! ;)

Alex Tutusaus

unread,
Jul 29, 2016, 11:48:50 AM7/29/16
to Clone Wars: Imprimiendo impresoras 3D
Ese se parece al BLtouch no?


--
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.

Sx3_3d

unread,
Jul 29, 2016, 6:32:16 PM7/29/16
to Clone Wars: Imprimiendo impresoras 3D
no, nó...
el BlTouch es un sensor para homing en Z y autolevel. 
Estos que comentamos, son sensores de filamento. cambian el flow de impresión en tiempo real según las variaciones en diámetro y pausan la impresión si falta el filamento.

el BlTouch no és más que un final de carrera basado en un sensor efecto Hall que mueve para arriba y para abajo un solenoide 



como este, pero en el BlTouch todo está en un conjunto ajustado en tamaño. un saludo.!

Alex Tutusaus

unread,
Jul 29, 2016, 6:39:53 PM7/29/16
to Clone Wars: Imprimiendo impresoras 3D
la leshe es verdad, no se pq me despisste de conversacion al ver el q puso ais y ese pitorro sobresaliendo a lo bestia....

--
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.

Sx3_3d

unread,
Jul 29, 2016, 7:17:07 PM7/29/16
to Clone Wars: Imprimiendo impresoras 3D
jajjaja, tranqui a todos nos pasa alguna vez :)

a los que me leen, me gustaría preguntaros si teneis algún tipo de final de carrera o sensor puesto.
lo agradecería mucho, la verdad.

un saludo

Kenke

unread,
Jul 29, 2016, 8:27:07 PM7/29/16
to Clone Wars: Imprimiendo impresoras 3D

en mi impresora hay uno, pero no lo uso.... me voy apañando
es una hta3d, no se si te valdrá?, porque mucho más no te puedo ayudar...
aunque no si es eso lo que quieres, pero puedes mirar por ahí

Sx3_3d

unread,
Jul 30, 2016, 3:29:10 AM7/30/16
to Clone Wars: Imprimiendo impresoras 3D
gracias por tu respuesta..!!

mi inquietud era saber que tipo de sensor de filamento tenéis (de tenerlo) y si le veis ventajas, o algún tipo de inconveniente.
he mirado en la pagina de Hta3d y he podido comprobar que en ese caso usan un final de carrera óptico.
porque no lo usas? te dá algún tipo de problema, ó, simplemente no le ves utilidad?

gracias de nuevo.!

un saludo! 

VincentM

unread,
Jul 30, 2016, 7:36:26 AM7/30/16
to Clone Wars: Imprimiendo impresoras 3D
Son sensores diferentes.

El que diseñé y se habla en ese hilo utiliza la función de Marlin FILAMENT_RUNOUT_SENSOR. Es un simple sensor ON/OFF para detectar si hay filamento. Si no hay lanza el G-Code M600 (Cambiar filamento). Es muy barato y simple por lo que puede ser útil para quien tenga problemas con 'PLA quebradizo' o por simple seguridad.

El que comentas en el primer mensaje controla el grosor del filamento y utiliza la función de Marlin
FILAMENT_WIDTH_SENSOR. Bastante más lio hacer un buen sensor, en mi opinión.

Yo no uso ninguno de los dos, aunque tengo el que diseñé encima de la mesa criando polvo. Imprimo normalmente con ABS de 3mm. y no recuerdo que se me partiera nunca ni me quedara sin filamento.
 

Sx3_3d

unread,
Jul 30, 2016, 8:35:21 AM7/30/16
to Clone Wars: Imprimiendo impresoras 3D
gracias VincentM..!!

de lo de la diferencia era consciente, la duda que tengo es si merece la pena el uso de los sensores "de grosor" . si son efectivos, etc...
de momento pondré un final de carrera normal ya que he tenido problemas con PLA quebradizo en dos ocasiones recientes.
he escrito al creador del sensor que comentó Aisflou, a ver que me dice.

la última duda que tengo es si el sensor de grosor también detiene la impresión en caso de falta de filamento... entiendo que sí, pero no lo sé seguro...
¿teneis conocimiento de ésto?

gracias una vez más por vuestro tiempo..!!

sergio benito

unread,
Jul 30, 2016, 8:57:40 AM7/30/16
to Clone Wars: Imprimiendo impresoras 3D
Muy buenas
Una cosilla vicentM el sensor q tu has diseñado después de mandarte el gcode (cambiar filamento) te genera una pausa en la impresión para que puedas seguir imprimiendo la pieza o solo da el aviso??

VincentM

unread,
Jul 30, 2016, 10:49:54 AM7/30/16
to Clone Wars: Imprimiendo impresoras 3D
Sobre si son efectivos o no, ni idea.

No estoy seguro del todo, pero creo que Marlin no interpreta una lectura de grosor baja como falta de filamento. Es lo que deduce de esta linea:
 https://github.com/MarlinFirmware/Marlin/blob/RC/Marlin/temperature.cpp#L925
donde, sencillamente, si detecta un grosor de filamento menor al indicado en la variable MEASURED_LOWER_LIMIT lo asume como un error y asigna el valor por defecto del grosor de filamento que se define en filament_width_nominal.

VincentM

unread,
Jul 30, 2016, 11:01:29 AM7/30/16
to Clone Wars: Imprimiendo impresoras 3D
Sergio:
El sensor no hace nada, todo lo hace Marlin.
Es Marlin el que si detecta un pin 'alto' se 'auto-envia' un M600
El M600 es un código prioritario y se ejecuta al momento. Hace muchas cosas:
-Se guarda la posición actual de los ejes.
-Mueve los ejes X,Y y Z según se le haya indicado a una posición de 'cambio de filamento' y retrae filamento.
-Genera una alarma en el LCD
-Espera hasta que se pulse el botón del LCD (este es el momento de cambiar el filamento).
-Cuando se pulsa el botón, vuelve a la posición inicial y extruye filamento.
-Acaba el M600, con lo que se sigue la impresión donde se quedó.

Todos estos parámetros están aquí:
https://github.com/MarlinFirmware/Marlin/blob/RC/Marlin/Configuration_adv.h#L606

Puedes activar el Gcode en Marlin y ver lo que hace si lo envias desde la consola de Pronterface, p.e.

Sx3_3d

unread,
Jul 30, 2016, 7:10:00 PM7/30/16
to Clone Wars: Imprimiendo impresoras 3D
pos vaya..

supongo que me tocará poner los dós o intentar tocar el Marlin...
de momento a ver si puedo poner el final de carrera..

saludos..!!

Sx3_3d

unread,
Aug 9, 2016, 12:22:08 PM8/9/16
to Clone Wars: Imprimiendo impresoras 3D
bueno, pues después de un tiempo muy liado, hoy por fin me pude poner y hacer algo con un final de carrera Omron que me había sobrado de la impresora.
por si le puede valer a alguien lo dejo aquí.: 

ahora mismo lo tengo conectado para probarlo al pin D2 como viene por defecto en la ültima versión de Marlin, y he de decir que funciona perfectamente.

muchas gracias a todos por la ayuda.!

un saludo.!

Iceflow

unread,
Aug 12, 2016, 4:11:54 AM8/12/16
to asrob-uc3m-i...@googlegroups.com
Mola, al menos cuando pase algo con el filamento tienes una protección :D

--
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular 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/bf3b954b-85f8-45bb-8fdb-e07c28ce1f4c%40googlegroups.com.

Sx3_3d

unread,
Aug 12, 2016, 5:54:45 AM8/12/16
to Clone Wars: Imprimiendo impresoras 3D
la verdad es que me da mucha tranquilidad el tenerlo instalado.
se acabó llegar pensando en coger la pieza y que esté a medias porque se rompió o se acabó el filamento :P

(tengo un par de rollos de pla que con el tiempo, aun guardándolos en bolsas zip selladas con desecante en un armario se han vuelto muy quebradizas, y cuando menos te lo esperas...:( )

Iceflow

unread,
Aug 12, 2016, 6:07:05 AM8/12/16
to asrob-uc3m-i...@googlegroups.com
Si, la verdad que hay algún PLA por ahí rulando que madre mía, es mirarlo y se va al garete jejejeje sobretodo cuanto mas tiempo pasa y la verdad que como dices ni con desecante :(

Por cierto, que maquina tienes, así un poco a lo offtopic... jejejeje parece to metálico, peaso de extruder :P

--
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular 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.

VincentM

unread,
Aug 12, 2016, 8:07:00 AM8/12/16
to Clone Wars: Imprimiendo impresoras 3D
Sip. Tengo una bobina de PLA amarillo por aquí que me tiene frito.  @#||||!!!

Por eso és interesante tener habilitado y configurado el gcode M600 aunque no tengas detector. Al menos, si te dás cuenta de que se ha partido el filamento, le puedes enviar desde la consola el M600 manualmente y te pausará la impresión para hacer el cambio.

Con el detector es más cómodo y por lo que cuesta ....


El viernes, 12 de agosto de 2016, 12:07:05 (UTC+2), Aisflou escribió:
Si, la verdad que hay algún PLA por ahí rulando que madre mía, es mirarlo y se va al garete jejejeje sobretodo cuanto mas tiempo pasa y la verdad que como dices ni con desecante :(

Por cierto, que maquina tienes, así un poco a lo offtopic... jejejeje parece to metálico, peaso de extruder :P
El 12 de agosto de 2016, 11:54, Sx3_3d <serg...@hotmail.com> escribió:
la verdad es que me da mucha tranquilidad el tenerlo instalado.
se acabó llegar pensando en coger la pieza y que esté a medias porque se rompió o se acabó el filamento :P

(tengo un par de rollos de pla que con el tiempo, aun guardándolos en bolsas zip selladas con desecante en un armario se han vuelto muy quebradizas, y cuando menos te lo esperas...:( )
 

El viernes, 12 de agosto de 2016, 10:11:54 (UTC+2), Aisflou escribió:
Mola, al menos cuando pase algo con el filamento tienes una protección :D

--
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular 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.

Alex Tutusaus

unread,
Aug 12, 2016, 9:56:48 AM8/12/16
to Clone Wars: Imprimiendo impresoras 3D

cuando se daba este caso no había Q meterlo un rabillo en el horno a 60?


El 12 ago. 2016 14:07, "VincentM" <vincen...@gmail.com> escribió:
Sip. Tengo una bobina de PLA amarillo por aquí que me tiene frito.  @#||||!!!

Por eso és interesante tener habilitado y configurado el gcode M600 aunque no tengas detector. Al menos, si te dás cuenta de que se ha partido el filamento, le puedes enviar desde la consola el M600 manualmente y te pausará la impresión para hacer el cambio.

Con el detector es más cómodo y por lo que cuesta ....

El viernes, 12 de agosto de 2016, 12:07:05 (UTC+2), Aisflou escribió:
Si, la verdad que hay algún PLA por ahí rulando que madre mía, es mirarlo y se va al garete jejejeje sobretodo cuanto mas tiempo pasa y la verdad que como dices ni con desecante :(

Por cierto, que maquina tienes, así un poco a lo offtopic... jejejeje parece to metálico, peaso de extruder :P
El 12 de agosto de 2016, 11:54, Sx3_3d <serg...@hotmail.com> escribió:
la verdad es que me da mucha tranquilidad el tenerlo instalado.
se acabó llegar pensando en coger la pieza y que esté a medias porque se rompió o se acabó el filamento :P

(tengo un par de rollos de pla que con el tiempo, aun guardándolos en bolsas zip selladas con desecante en un armario se han vuelto muy quebradizas, y cuando menos te lo esperas...:( )
 

El viernes, 12 de agosto de 2016, 10:11:54 (UTC+2), Aisflou escribió:
Mola, al menos cuando pase algo con el filamento tienes una protección :D

--
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impresoras-3d+unsubscr...@googlegroups.com.

Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/asrob-uc3m-impresoras-3d/73374c10-8542-4a86-bf00-7f273ac55e1e%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular 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/e55aa98c-e6d5-42dc-bb22-1c3454e920fe%40googlegroups.com.

Sx3_3d

unread,
Aug 12, 2016, 6:43:08 PM8/12/16
to Clone Wars: Imprimiendo impresoras 3D
pues lo probaré, pero no parece ser por humedad... 
gracias..!!

Francesc Adell

unread,
Aug 17, 2016, 5:53:10 AM8/17/16
to Clone Wars: Imprimiendo impresoras 3D
Los colorantes, a parte de reducir las propiedades mecánicas de los filamentos, alteran el comportamiento tanto de impresión como  de conservación.

El colorante amarillo es de los mas jodidos que existen.

Los mejores colores son el negro y el natural.

El negro no es mezcla de todos los colores. Se fabrica con partículas de ceniza (creo recordar) y no altera casi nada ninguna propiedad del propio material.

Un saludo!

moal...@gmail.com

unread,
Nov 4, 2016, 9:45:38 AM11/4/16
to Clone Wars: Imprimiendo impresoras 3D
hola,llevo un tiempo queriendo conectar un final de carrera para que cuando se termine el filamento se pause la impresion para cambiarlo y no se como tengo que conectarlo a la ramps ni que hay que configurar en marlin.me podriais ayudar porfa?

VincentM

unread,
Nov 5, 2016, 12:10:32 PM11/5/16
to Clone Wars: Imprimiendo impresoras 3D
Primero debes activa el cambio de filamento en Marlin (M600) descomentando esta linea:
https://github.com/MarlinFirmware/Marlin/blob/RC/Marlin/Configuration_adv.h#L606
Cuando lo tengas activado, envia un M600 desde el programa de control que uses (pronterface, p.e.) y revisa si lo que se ejecuta te va bien para cambiar el filamento.
Si no te va bien, tienes explicado en las siguientes lineas de la que has descomentado cada acción que se va ejecutando.

moal...@gmail.com

unread,
Nov 5, 2016, 2:48:42 PM11/5/16
to Clone Wars: Imprimiendo impresoras 3D
gracias por responder vicent .si el cambio de filamento ya lo tenia activado lo que no se es como hacer lo demas

VincentM

unread,
Nov 5, 2016, 3:10:45 PM11/5/16
to Clone Wars: Imprimiendo impresoras 3D
Lo siguiente es descomentar en Configuration.h
#define FILAMENT_RUNOUT_SENSOR

Y para conectar el final de carrera fijate en el diagrama que puse en: http://www.thingiverse.com/thing:744006

Si no me equivoco, tienes que conectar D4 y 5V de la Ramps al Common (C) y NormalyOpen (NO) del switch de final de carrera.
De esta manera, mientras el filamento empuje el sensor y lo mantenga pulsado, enviará 5v a D4. En cuanto deje de pulsarlo (filament out), Marlin debe detectar D4 a 0V y generar un M600.

moal...@gmail.com

unread,
Nov 6, 2016, 3:37:08 PM11/6/16
to Clone Wars: Imprimiendo impresoras 3D
muchas gracias ya esta claro ,un saludo

Vito González García

unread,
Jun 3, 2020, 7:33:27 AM6/3/20
to Clone Wars: Imprimiendo impresoras 3D
Ufff... perdón por el reflote... esperemos que aún estéis por aquí....

Tras tener parado el tema de la impresión 3D varios años por estar demasiado liado (mudanzas y obras) retomo por dónde lo dejé y, en este asunto, imprimí la pieza de Sx3_3D pero no encuentro cómo se conecta a la RAMPs 1.4 que tengo... y será que con la edad me vuelvo más torpe, pero no entiendo tu explicación de cómo conectarlo...

Tengo el mismo final de carrera que tiene Sx3_3D en su diseño en Thingiverse, por si sirve de ayuda...

Help!!!!


El sábado, 5 de noviembre de 2016, 20:10:45 (UTC+1), VincentM escribió:

VincentM

unread,
Jun 3, 2020, 12:36:49 PM6/3/20
to Clone Wars: Imprimiendo impresoras 3D
El esquema que yo puse en Thingiverse es para un sensor optico.

Para un final de carrera, sin haberlo probado, creo que hay que conectar D4 y +5v de la Ramps con C y NO del sensor.

Vito González García

unread,
Jun 4, 2020, 2:32:37 AM6/4/20
to Clone Wars: Imprimiendo impresoras 3D

Gracias por contestar!

Entonces en teoría, D4 se conecta a C y +5v a NO del sensor no?

VincentM

unread,
Jun 4, 2020, 9:01:04 AM6/4/20
to Clone Wars: Imprimiendo impresoras 3D
Da igual el orden.

Vito González García

unread,
Jun 4, 2020, 11:26:37 AM6/4/20
to Clone Wars: Imprimiendo impresoras 3D
Si, pero me refiero a que si lo hago así, en teoría debería funcionar no?



El jueves, 4 de junio de 2020, 15:01:04 (UTC+2), VincentM escribió:
Da igual el orden.
Reply all
Reply to author
Forward
0 new messages