This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
CONSULTA Marlin: mantener temperatura cama al terminar filamento
#1
Hola,

Tengo que modificar el firmware de mi impresora y ya de paso me preguntaba si es posible cambiar la opción del titulo.

Me explico: cuando se termina el filamento o se para la impresión por alguna otra razón desconecta el extrusor y la cama. Lo de la cama me parece absurdo porque si no lo ves a tiempo se enfría, se despega la pieza y pierdes lo que llevas hecho por la cara.

En mi opinión si mantiene la temperatura de la cama o incluso definir un mínimo, para no consumir tanto te da mucho mas margen para resolver el problema y seguir con la impresión.

De otra forma que se pause la impresión por un problema es absurdo porque si no estas delante simplemente vas a perder la pieza.

Llevo poco tiempo en esto y lo mismo estoy diciendo tonterías pero vamos, yo si tengo que hacer una impresión de 14 horas no puedo estar todo el día delante de la impresora.

Es posible? Alguna alternativa para resolver este problema? Por ejemplo conectar una bocina de camión que suene si se pausa la impresión.
  Responder
#2
Hola, lo primero que habría que diferenciar es entre pausar e interrumpir la impresión.
Lo primero se produce cuando se desencadena una acción programada en el firmware, por una funcionalidad (como el detector de final de filamento), por la acción del usuario mediante la opción del menú habilitada para ello, por un comando M0/M1, etc.
En estos casos no se desconecta la cama caliente, aunque la verdad es que nunca lo he utilizado, por lo que no sé si en el caso de tener configurado el sensor de final de filamento y activarse, lo hace.
Si es así (cosa que me parece rara), sería un error bastande obvio por parte de los programadores y habría que investigar donde se produce dicha desconexión y eliminarla o modificarla (cosa no sencilla).
Por defecto, cuando se detecta el final de filamento, se procesan las órdenes que están configuradas en el parámetro FILAMENT_RUNOUT_SCRIPT, que por defecto es un comando M600 (cambio de filamento).
Si no se desconecta al procesar dicho comando (no me parece que sea así), se podría incluir antes de él en el script el comando de calentamiento pertinente.
La interrupción de la impresión se produce cuando se genera un error (o se interrupe por el usuario, pero entonces no hay nada que objetar).
En este caso, como parece de sentido común, sí se desconectan los calentadores (junto con todo lo que se activa durante las impresiones).
En todo caso, aunque no se hiciese así, para salir de la situación de error hay que reiniciar la impresora, lo que produce el mismo resultado.
Como poder, se podría modificar el comportamiento cuando se produce un error, aunque no me parece una buena idea. La mayoría de los errores suelen ser de temperatura y no conviene jugar con eso.
Estas impresoras no tienen IA (de momento), por lo que solo pueden manejar las situaciones que han anticipado los programadores del software que las controla.
Pero, en el caso de las situaciones de error, no se suele hilar muy fino y si se detecta un fallo, se para todo para que el usuario (que se supone es una IN), tome las decisiones pertinentes.
Lógicamente, para ello tiene que estar presente (en mi opinión, si sabe lo que le conviene, estará).
Lo del aviso cuando se produzca una situación de este tipo tiene sentido y a priori, creo que no sería demasiado difícil realizarlo (sin llegar a la bocina de camión Icon_e_wink  ).
  Responder
#3
Te puedo asegurar que la en la versión de firmware que estoy usando la cama se desconecta al terminar el filamento, estoy de acuerdo contigo en que este es el único error en que tiene sentido mantener la temperatura, pero en mi caso no lo hace.

Intentaré mirar el parámetro que dices ya que tengo que modificar el firmware pero no me atrevo a tocar nada de esto.
  Responder
#4
Como he dicho, no he utilizado nunca el sensor de final de filamento, por lo que no sé de primera mano lo que ocurre cuando se activa esa utilidad. Naturalmente, te creo cuando me dices que sucede así.
De todas formas, repito que esta situación no es un error, sino algo cuyo manejo está programado, siempre que se tenga bien configurado todo.
Por eso me parece extraño que, teniendo en cuenta que la utilidad está pensada para que el usuario cambie el filamento y pueda continuar con la impresión, los autores hayan programado que la cama se enfríe durante dicho cambio.
En todo caso, si se está presente cuando sucede, el cambio no tiene por qué demorarse tanto como para que se despegue la pieza de la cama, aunque sería más lógico que la cama se mantuviese encendida.
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  De Marlin 2.0.9 a Marlin 2.12 21Curiosos 3 268 22-01-2023, 09:36 PM
Último mensaje: 21Curiosos
  CONSULTA configurar marlin para desplazar cama hacia delante al detener impresion. titan83 13 1,463 03-10-2022, 03:04 PM
Último mensaje: nkaoss
  CONSULTA !!Ayuda!! Marlin 2.0 No consigo hacer Home en el centro de la cama caliente juankike 8 3,547 28-03-2022, 09:57 PM
Último mensaje: SoMAG
  temperatura cama piranin 9 549 13-02-2022, 08:17 PM
Último mensaje: piranin
Exclamación CONSULTA Sensor de Filamento + pausa + cama caliente Stefanot04 7 897 23-09-2021, 08:52 PM
Último mensaje: ealvarezd