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.

  • 2 voto(s) - 2 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Controlar ventilador del extrusor
#1
Buenas,

Sabéis si está implementado en Marlin, poder controlar el ventilador del extrusor? Recomiendan que el del E3D esté conectado a 12v permanente, pero me gustaría tener más control de él. Así como que se active solo cuando el extrusor esté caliente.

Gracias.
  Responder
#2
Esta completamente implementado en marlin, en la salida D9, entre la del hotend y la de la cama

[Imagen: 2500_2500__Reprap_Prusa_ramps_diagram.jpeg]

Si lo usas por software, deberías de encenderlo al empezar a calentar ya que si no puedes causar reflujo y atascos.

Conectado al D9 puedes o bien en el gcode o en tiempo real desde el software cambiar la velocidad del ventilador.

Si imprimes desde SD, o lo enciendes a mano desde el lcd, o le agregas el gcode en los códigos de inicio para que te lo añada a todos los gcode.
  Responder
#3
Gracias por vuestros comentarios.

Dando vueltas por la config de Marlin, encontré esta seccion en Configuration_adv.h:

// Extruder cooling fans
// Configure fan pin outputs to automatically turn on/off when the associated
// extruder temperature is above/below EXTRUDER_AUTO_FAN_TEMPERATURE.
// Multiple extruders can be assigned to the same pin in which case
// the fan will turn on when any selected extruder is above the threshold.
#define EXTRUDER_0_AUTO_FAN_PIN -1
#define EXTRUDER_1_AUTO_FAN_PIN -1
#define EXTRUDER_2_AUTO_FAN_PIN -1
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed

Lo que he hecho es asignarle la salida D9, dado que aún no he montado el ventilador de capa:

#define EXTRUDER_0_AUTO_FAN_PIN 9

Después de esto me dio un error de compilación, indicando que el FAN_PIN y el EXTRUDER_0_AUTO_FAN_PIN no pueden ser el mismo, obviamente. Entonces, lo que hice es deshabilitar el FAN_PIN en pins.h:

#define FAN_PIN -1

Ahora puedo compilarlo y ha funcionado. Cuando enciendo el extrusor, solo se activa el ventilador cuando la temperatura supere los 50º.

De momento esta solución me sirve, hasta que vaya a instalar el ventilador de capa y tendré hacerme un driver para usarlo por ejemplo con la salida D4. Quizás utilice algo como esto que encontré en thingiverse:

http://www.thingiverse.com/thing:723781/#instructions

También he visto que existe este elemento para usar dos salidas y viene preparado para pinchar en la ramps. Lo que no me gusta tanto en el precio.

http://www.geeetech.com/wiki/index.php/R...n_Extender

Gracias compas!
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  CONSULTA cambiar posicion del extrusor luego de cambiar a guia lineal cesargomezp 1 0 25-02-2024, 12:12 PM
Último mensaje: Simemart
  ¿ Cómo controlar el número de retracciones ? RocaDiesel 2 545 21-11-2021, 09:48 PM
Último mensaje: RocaDiesel
  controlar mks robin nano dese ordenador esteve1300 1 357 11-10-2021, 10:27 PM
Último mensaje: Macuho
  Velocidad Ventilador de capa felix7 22 2,612 04-06-2021, 01:24 PM
Último mensaje: felix7
  CONSULTA Como controlar 2 almohadillas térmicas Cayo 4 782 23-02-2021, 06:31 PM
Último mensaje: Cayo