Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Düsenlüfter über Layer steuern

geschrieben von Torsten_K. 
Düsenlüfter über Layer steuern
07. July 2020 11:04
Hallo

Gleich noch eine zweite Frage:

Ich habe ja das KFB 2.0 Board.
An Buchse D9 wird der Lüfter für die Bauteilkühlung angeschlossen (PWM).

Anfangs lief er gar nicht an.
Dann änderte ich in der Configuration_adv.h die Zeilen
von
#define E0_Auto_Fan_Pin -1
#define E1_Auto_Fan_Pin -1
#define E2_Auto_Fan_Pin -1
#define E3_Auto_Fan_Pin -1
#define E4_Auto_Fan_Pin -1

auf
#define E0_Auto_Fan_Pin 9
#define E1_Auto_Fan_Pin 9
#define E2_Auto_Fan_Pin 9
#define E3_Auto_Fan_Pin 9
#define E4_Auto_Fan_Pin 9
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50

dann schaltet sich der Lüfter bei einer Düsentemperatur von 50°C ein und unter 50°C wieder aus.

Ich möchte aber, dass der Lüfter vom im Programm / der Datei hinterlegten Layer (bspw. ab Layer 3 - In Slicer eingestellt) eingeschaltet wird.
Bei meinem ANET A6 funktioniert das problemlos (anderes Board aber auch mit Marlin).

Wo liegt der Fehler ?
Der Port (D9) funktioniert ja scheinbar einwandfrei.

Jemand eine Idee ?

Nette Grüße
Torsten

1-mal bearbeitet. Zuletzt am 07.07.20 11:06.
Re: Düsenlüfter über Layer steuern
08. July 2020 12:52
Hallo

Habe mal mit Repetier Host versucht den Bauteilelüfter über M106 S50 zu steuern.

Funktioniert nicht.

Das ist doch auch eine Marlin Frage oder ?

Der Bauteilelüfter ist an D9 (PWM) angeschlossen.

Liegen die Probleme an der Pinbelegung der Boards.h bzw. der Pins.h ?

Ich habe es mit "Motherboard Board_KFB_2" und "Motherboard MKS_Gen_L" versucht.

Ne Idee ????

Nette Grüße
Torsten
Re: Düsenlüfter über Layer steuern
08. July 2020 13:58
Ich verwende eine andere Firmware, aber so wie es aussieht hast du nicht den Bauteilkühler, sondern den Hotendlüfter auf Pin 9 gesetzt. Der Bauteilkühler wird ein anderer Punkt in der Firmware sein.


Gruass us dr Schwiiz
Hansjürg
Re: Düsenlüfter über Layer steuern
08. July 2020 14:14
Quote
hafo
Ich verwende eine andere Firmware, aber so wie es aussieht hast du nicht den Bauteilkühler, sondern den Hotendlüfter auf Pin 9 gesetzt. Der Bauteilkühler wird ein anderer Punkt in der Firmware sein.

D9 ist der PWM Anschluss. Dieser sollte doch über den GCODE steuerbar sein - oder ?

Ich habe nur einen (in meinem Fall zwei - da Dual Extruder) Stepper/Filament oberhalb Hotend Lüfter und einen Lüfter, der für das Abkühlen der Layer zuständig ist.

Einen Hotend Lüfter habe ich nicht (wüßte auch nicht warum ich das Hotend kühlen soll, wenn ich bspw. eine Temperatur von 200°C einstelle, ist der HOTEND Lüfter
ja eher kontraproduktiv - oder !?)

Nette Grüße
Torsten
Re: Düsenlüfter über Layer steuern
08. July 2020 14:23
Viele Hotends haben einen Kühlkörper mit Lüfter um die Übergangszone fest / flüssig möglichst kurz zu halten. Dieser läuft über ab 50 Grad damit Ruhe herrscht nach dem drucken.

Der Bauteillüfter muss ein anderer Eintrag sein.


Gruass us dr Schwiiz
Hansjürg
Re: Düsenlüfter über Layer steuern
08. July 2020 14:32
Quote
hafo
Viele Hotends haben einen Kühlkörper mit Lüfter um die Übergangszone fest / flüssig möglichst kurz zu halten.

Das meinte ich mit Stepper/Filament Lüfter. Sorry, wenn ich mich da falsch ausgedrückt habe.

Ich habe noch zwei weiter Anschlüsse auf dem Board: 5 V (bspw. für LED-Beleuchtung) und einen mit 12-24 V (ist DIESER evtl. für die GCODE-Steuerung ?


Nette Grüße
Torsten
Re: Düsenlüfter über Layer steuern
08. July 2020 14:54
Siehe Anlage.

Herzl. Grüße
Anhänge:
Öffnen | Download - kfb2.0.JPG (112.6 KB)
Re: Düsenlüfter über Layer steuern
08. July 2020 15:20
Vielen Dank für die Antwort !

Ich habe ja den Bauteillüfter an der grünen Buchse angeschlossen.
Nur leider weiss ich nicht, was ich in Marlin einstellen muss, damit dieser über M106 Sxx im Gcode gesteuert wird.

Ich habe zwar schon seit längerem einen Anet A6, aber bin in Marlin fast völlig unbeholfen.

Nette Grüße
Torsten
Re: Düsenlüfter über Layer steuern
08. July 2020 16:09
Du mußt das passende Motherboard wählen, wahrscheinlich RAMPS_14_EFB.
In der pins_Datei muß im Endeffekt irgendwo das hier stehen:
#define FAN_PIN      RAMPS_D9_PIN
Du kannst auch ggf. in der jetzigen Pins_Datei
#define FAN_PIN  9
hinzufügen / ändern (ohne Gewähr)

Herzl. Grüße
Re: Düsenlüfter über Layer steuern
09. July 2020 03:45
Vielen Dank für die Antwort !

Habe es hinbekommen (bei mir die PIN_KFB_2.h)
#ifndef KFB_FAN_PIN
  #define KFB_FAN_PIN     9
#endif

Tolles Geburtstagsgeschenk !!!

VIELEN, VIELEN DANK an ALLE und vor Allem an den "alten Bastler" !!!!
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen