16-08-2019, 09:53 PM
(Última modificación: 16-08-2019, 11:04 PM por Inderlard.)
Hola, y gracias por leerme
Mi problema es el siguiente: Ya hace tiempo que me quite el ventilador de capa por este problema, pero ahora tengo que imprimir unas piezas que lo requieren a si que he puesto este de nuevo, sin embargo me vuelve el mismo problema y es que el ventilador hace lo que le da la gana, es decir, fura de la impresión, yo lo enciendo, y tarda bastantes minutos en encenderse, a pesar que la pantalla LCD ya pone que esta encendido, uso marlin y una ramps, resulta que al apagar sucede algo similar, una vez que se enciende no hay forma de pagarlo, aunque la LCD ponga que esta apagado, en otras palabras, el sistema cree que lo ha apagado pero lo mantiene encendido, ¿Como puedo solucionar esto?
Hola, ese comportamiento es bastante raro.
Las órdenes de velocidad del ventilador de capa se procesan dependiendo del estado en que se encuentra la impresora: si está inactiva, el encendido y apagado tienen que ser inmediatos; si está imprimiendo, las ordenes se ejecutan cuando se termina de procesar los movimientos que se encuentran en la cola de proceso cuando se agregan a ella.
Para comprobar su funcionamiento lo mejor es que conectes la placa por USB al ordenador y con una aplicación que lo permita, envíes los comandos M106 para activar el ventilador a su máxima velocidad y M107 para apagarlo. Con la impresora en reposo su efecto tiene que ser inmediato.
Comprueba que el led asociado a la salida D9 (la del ventilador de capa en la RAMPS) se enciende y apaga en el momento de enviar los comandos correspondientes.
Hola, he hecho lo que me dices, he grabado un par de vídeos con lo que ha pasado, ha tardado como 5 minutos en arrancar y 6 en apagarse, creo que es debido a que la placa hace una rampa como se ve en el 2 vídeo y aumenta o disminuye el voltaje progresivamente, a si que ¿Podría ser alguna configuración del marlin? O un error, tengo marlin 1.19 y he leído que hay errores que hacen cosas raras.
PD: solo me deja adjuntar un video
Los videos no se pueden adjuntar, hay que subirlos a la nube y adjuntar el enlace de descarga o de visualización si están en Youtube, por ejemplo.
Que yo sepa, no hay nada en Marlin que tenga un efecto sobre lo que comentas, aparte de lo que indiqué en mi anterior respuesta. Me sorprendería que fuese él el causante de ese comportamiento.
Espero a ver los videos antes de hacer algunas preguntas que se me ocurren.
Hola, por lo que veo en ese video creo que el problema puede que esté en el mosfet que controla la salida D9 de la RAMPS (ventilador de capa).
Si quieres comprobarlo, puedes utilizar la salida D10 (hotend), redirigiendo los pines en el archivo pins_RAMPS.h, así:
#ifndef RAMPS_D9_PIN
#define RAMPS_D9_PIN 10
#endif
#ifndef RAMPS_D10_PIN
#define RAMPS_D10_PIN 9
#endif
Hecho ese cambio, compila y graba Marlin en el Arduino Mega, conecta el ventilador a la salida D10 y prueba como responde al comando M106.
Si ahora funciona bien, tienes dos soluciones posibles: sustituir el mosfet averiado o sustituir la placa completa por una nueva.
Con el precio que tienen, yo no me molestaría en coger el soldador.
No te olvides de poner el archivo pins_RAMPS.h como estaba originalmente y de volver a subir el firmware a la placa.