Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

mehr Lüfter am/über das Mega2560/RAMPS steuern

geschrieben von Skimmy 
mehr Lüfter am/über das Mega2560/RAMPS steuern
25. June 2014 15:58
Mir passt die Lüftersteuerung bei meinem Drucker nicht. Leider finde ich über google nur tausende Standard-Verdrahtungs-Anleitungen für den Lüfter der auf den Druck blasen soll sad smiley

Ich will NICHT D09 für einen der anzusteuernden Lüfter benutzen, da darüber der Druck (PLA) gekühlt werden soll (halt Standard). Und ich will AUCH NICHT, dass alle anderen Lüfter permanent laufen.

Was ich mir für die anderen Lüfter vorgestellt habe:

- Lüfter vom Hotend soll nicht permanent laufen, sondern erst, wenn das Hotend beheizt wird oder heißer ist als ...°C
- Lüfter fürs RAMPS (Treiber kühlen) soll nicht permanent laufen, sondern erst, wenn gedruckt wird oder Bett/Extruder beheizt wird.

Hat das irgendeinen Nachteil, wenn man sowas umsetzen will? Und hat jemand vllt einen Link oder einen Hinweis, wie das umgesetzt werden kann? Ich könnte jetzt ja einfach was zusätzliches programmieren, aber ich wette, sowas hat schon jemand vor mir und wahrscheinlich viel intelligenter umgesetzt grinning smiley
Re: mehr Lüfter am/über das Mega2560/RAMPS steuern
25. June 2014 17:27
Hi Skimmy.
mit "meiner" Schaltung:
[forums.reprap.org]
hättest Du schon mal 4 "Schaltausgänge", wenn Du kein Servo verwendest;
sicherlich lassen sich aber auch noch andere, freie Pin´s finden.
Hier andere FET´s einsetzen, dann können damit auch höhere Lasten geschaltet werden.
Grüße
seefew
Re: mehr Lüfter am/über das Mega2560/RAMPS steuern
26. June 2014 03:57
der Vollständigkeit halber, hier das ursprüngliche Schaltschema
für einen Kanal, ich hab lediglich vier davon auf eine Platine gepackt.
[forum.velleman.eu]
Achte aber darauf, dass diese ^^^^^ Schaltunge für 24V Spannung ist,
bei 12V müssen R2 und R3 durch 1.2kOhm ersetzt werden.

Und für den einfachen Aufbau auf ner Streifenrasterplatine, hier das "Platinenlayout"
[forum.velleman.eu]
wenn keine Platinenfräse oder Ätzeinrichtung zur Verfügung steht.

Mit ner kleinen Änderung kannst Du den oberen Teil dieser Schaltung:
[forum.velleman.eu]
für den Hotendlüfter verwenden. Paralell zur Hotendheizung,
Heizung an > Lüfter an > Nachlauf durch die Schaltung.
Grüße
seefew
Re: mehr Lüfter am/über das Mega2560/RAMPS steuern
27. June 2014 10:48
Danke für den Tip! Werde das vllt für kommende Dinge benutzen smileys with beer

Gerade bin ich aber in der Marlin-Firmware in der cofiguration_adv.h über folgende Zeilen gestolpert:

//This is for controlling a fan to cool down the stepper drivers
//it will turn on when any driver is enabled
//and turn off after the set amount of seconds from last driver being disabled again
#define CONTROLLERFAN_PIN -1 //Pin used for the fan to cool controller (-1 to disable)
#define CONTROLLERFAN_SECS 60 //How many seconds, after all motors were disabled, the fan should run
#define CONTROLLERFAN_SPEED 255  // == full speed

// When first starting the main fan, run it at full speed for the
// given number of milliseconds.  This gets the fan spinning reliably
// before setting a PWM value. (Does not work with software PWM for fan on Sanguinololu)
//#define FAN_KICKSTART_TIME 100

// 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

Das macht genau das, was ich will smiling smiley Seperate Regelung für Treiberkühlung und Hotendkühlung. thumbs up

Was mich zu der Frage führt: Wer weiß, woher ich die Information bekomme, welche PINs noch frei sind? Im Wiki steht ja viel smiling bouncing smiley [reprap.org]

3-mal bearbeitet. Zuletzt am 27.06.14 10:57.
Re: mehr Lüfter am/über das Mega2560/RAMPS steuern
27. June 2014 12:59
So,wenn Marlin das kann, kann repetie das höchstwahrscheinlich auch smiling smiley Und tadaa, wie erwartet winking smiley

Hab jetzt einfach einen Lüfter über ein Relais-Board an D04 (der erste Servo-Ausgang) gehangen:



Dann bei Repetier
#define FAN_BOARD_PIN 4

definiert und schwupps: Läuft. Sobald man fährt, geht der Lüfter an und nach 3 Minuten Stillstand wieder aus thumbs up
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen