Rozběhával jsem Marlina RC8Bugfix s Fan extenderem, tak přikládám pro případné zájemce svoji konfiguraci. Lubosh sem dával svoji konfiguraci, tak je to trochu nošení dříví do lesa, ale ale já nechladím stepper drivery, tak to třeba někomu pomůže....
Zapojil jsem vše dle
http://www.geeetech.com/wiki/index.php/ ... n_Extender a z extenderu řídím ofuk výtisku (prozatím se zapojeným jenom jedním větráčkem z PINu 6)
Chlazení HE mám zapojené v RAMPS do D9.
Odzkoušel jsem, že je extender (společně s Arduinem a RAMPS) fukční pomocí arduino projektu, který střídavě zapíná fan na PINu 11 na 11 sekund a na PINu na 6 sekund:
void setup() {
pinMode(11, OUTPUT);
pinMode(6, OUTPUT);
} void loop() {
digitalWrite(11, HIGH);
digitalWrite(6, LOW);
delay(11000);
digitalWrite(11, LOW);
digitalWrite(6, HIGH);
delay(6000);
}
Jeden větráček zapojený do extenderu do PINu 6 se mi roztáčí na 6 vteřin.
K tiskárně se připojuji pomocí RepetierHostu a testuji přes gcode M106.
Jaký PIN ovládá příkaz M106 a M107 se řídí se řídí přes #define FAN_PIN v pins_RAMPS.h
Mám nastaveno
#if ENABLED(IS_RAMPS_EFB) // Hotend, Fan, Bed
#define FAN_PIN RAMPS_D9_PIN
Příkaz M106 tedy roztáčí číslo pinu definované v RAMPS_D9_PIN a protože D9 mám zapojený jako chlazení HE, tak předefinovávám RAMPS_D9_PIN na pin 6:
#define RAMPS_D9_PIN 6
Přikládám konfiguráky, pokud by to někomu pomohlo...