RRD-FAN-Extender am RAMPS 1.4 für RF500-Zusatzlüfter
- plastiker
- Elite 3D-Drucker
- Beiträge: 523
- Registriert: So 21. Sep 2014, 17:42
- Has thanked: 76 times
- Been thanked: 81 times
RRD-FAN-Extender am RAMPS 1.4 für RF500-Zusatzlüfter
Hallo Zusammen,
ich wurschtele gerade an der nächsten Elektronik-Geschichte für den RF500 rum.
Für meinen bevorstehenden Test des E3D (= 1 zusätzlicher Lüfter nötig) bzw. einem eventuellen Dual-Umbau des RF500 möchte ich gerne zusätzliche Lüfter über das RAMPS-Board steuern/schalten können. Hochgerechnet kommt man so ja auf bis zu 4 Lüfter für Heatbed/Bauteilkühlung und Hotendkühlung, die man unabhängig voneinander steuern können müsste. Es geht auch einfacher, über eine externe Lüftersteuerung zur Kühlung der Hotends, aber naja. Cool ist anders.
Das RAMPS 1.4 für den RF500 kommt ja wie folgt konfiguriert daher:
RAMPS_14_EFB = Extruder (D10), Fan (D9), Bed (D8)
D.h., möchte man einen E3D anklemmen statt des V3, oder einen 2ten extruder, hat man entweder einen Fan-Ausgang zuwenig -oder gar keinen mehr.
Zum Glück gibt es für so Elektroniklaien wie mich die Möglichkeit eine kleine Fan-Erweiterungsplatine an das RAMPS zu klemmen.
Habe mir daher mal das RRD-Fan-Extsion von geetech geleistet. Das kleine Teilchen kosten wahnwitzige 8,- EURos. OK, selber machen
kostet auch Zeit und Geld, daher gut investiertes Geld -hoffe ich.
Die Platine wird auf die Servo-PINs des RAMPS 1.4 aufgesteckt, neben dem Reset-Schalter. Man hat damit die Möglichkeit, zusätzliche Lüfter zu betreiben, entweder ohne PWM zur Kühlung der Stepper-Driver (oder anderer Dinge...) oder mit PWM den alternativen Lüfter für die Heatbed/Bauteilkühlung.
Nun muss man sich noch eine kleine 12V-Versorgungsleitung von den PINs oberhalb der Polyfuse-Sicherungen (zw. der Diode und dem X-Stepper Sockel) rüberziehen und an die Extension-Platine anklemmen. Die richtige Polung ist wie immer sehr wichtig, sonst kanns teuer werden.
Leider konnte ich den Zustzlüfter über den alternative Ausgang bisher noch nicht zu Laufen bringen, trotz entsprechender Konfiguration in der Firmware. Ich habe also noch nicht die Lösung sondern bewundere (noch ) das Problem und hoffe hier mit Eurer Hilfe eine Lösung zu finden.
Hoffe, es hat sich bei mir nicht wieder das Hardware-Fehlerteufelchen eingeschlichen...
Zunächst anbei erstmal ein paar Bildchen, was ich meine. Später dann mehr zur Konfiguration.
LG,
Plastiker
ich wurschtele gerade an der nächsten Elektronik-Geschichte für den RF500 rum.
Für meinen bevorstehenden Test des E3D (= 1 zusätzlicher Lüfter nötig) bzw. einem eventuellen Dual-Umbau des RF500 möchte ich gerne zusätzliche Lüfter über das RAMPS-Board steuern/schalten können. Hochgerechnet kommt man so ja auf bis zu 4 Lüfter für Heatbed/Bauteilkühlung und Hotendkühlung, die man unabhängig voneinander steuern können müsste. Es geht auch einfacher, über eine externe Lüftersteuerung zur Kühlung der Hotends, aber naja. Cool ist anders.
Das RAMPS 1.4 für den RF500 kommt ja wie folgt konfiguriert daher:
RAMPS_14_EFB = Extruder (D10), Fan (D9), Bed (D8)
D.h., möchte man einen E3D anklemmen statt des V3, oder einen 2ten extruder, hat man entweder einen Fan-Ausgang zuwenig -oder gar keinen mehr.
Zum Glück gibt es für so Elektroniklaien wie mich die Möglichkeit eine kleine Fan-Erweiterungsplatine an das RAMPS zu klemmen.
Habe mir daher mal das RRD-Fan-Extsion von geetech geleistet. Das kleine Teilchen kosten wahnwitzige 8,- EURos. OK, selber machen
kostet auch Zeit und Geld, daher gut investiertes Geld -hoffe ich.
Die Platine wird auf die Servo-PINs des RAMPS 1.4 aufgesteckt, neben dem Reset-Schalter. Man hat damit die Möglichkeit, zusätzliche Lüfter zu betreiben, entweder ohne PWM zur Kühlung der Stepper-Driver (oder anderer Dinge...) oder mit PWM den alternativen Lüfter für die Heatbed/Bauteilkühlung.
Nun muss man sich noch eine kleine 12V-Versorgungsleitung von den PINs oberhalb der Polyfuse-Sicherungen (zw. der Diode und dem X-Stepper Sockel) rüberziehen und an die Extension-Platine anklemmen. Die richtige Polung ist wie immer sehr wichtig, sonst kanns teuer werden.
Leider konnte ich den Zustzlüfter über den alternative Ausgang bisher noch nicht zu Laufen bringen, trotz entsprechender Konfiguration in der Firmware. Ich habe also noch nicht die Lösung sondern bewundere (noch ) das Problem und hoffe hier mit Eurer Hilfe eine Lösung zu finden.
Hoffe, es hat sich bei mir nicht wieder das Hardware-Fehlerteufelchen eingeschlichen...
Zunächst anbei erstmal ein paar Bildchen, was ich meine. Später dann mehr zur Konfiguration.
LG,
Plastiker
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
RF500-Bausatz, div. Modifikationen/Verbesserungen (E3D, NOT-AUS, TMC2100-Stepper Driver, RAMPS + FanExtension, DDP, Frontdoor, LED-Beleuchtung, Elektronik-Gehäuse mit Lüftern, Filament-Kammer, Einhausung,..)
- plastiker
- Elite 3D-Drucker
- Beiträge: 523
- Registriert: So 21. Sep 2014, 17:42
- Has thanked: 76 times
- Been thanked: 81 times
Re: RRD-FAN-Extender am RAMPS 1.4 für RF500-Zusatzlüfter
Hallo Zusammen,
hier mal die PIN-Konfiguration (Configuration_adv der RF500 Marlin FW). Unter Extruder cooling fans wird der PIN EXTRUDER_0_AUTO_FAN_PIN von -1 auf 4 gesetzt. Die Starttemperatur, wenn der zusätzliche
Hotend (Extruder)-Fan anspringen soll kann man z.B. auf +50°C setzten, oder wann es eben Sinn macht. Lüfterspeed auf 200 (max. 255), besser
nicht zu niedrig.
Soweit so gut. Leider springt der Lüfter bei mir aber nicht an nach dem FW upload, also weder per G-Code Befehl noch über der Control->Temperature->Fan Menü am Drucker, womit man aber eigentlich auch den D9 steuert.
Die Frage ist nun, woran leigt es bei mir? Keine Spannung? Oder benötigt dieser Fan ebenfalls noch eine Kondensator parallel (eigentlich ja nicht...)?
=> Versorgungs-Spannung nachgemessen 12.3V gehen auf die RRD-Platine
=> beim PWM Ausgang 0V (OK, es gab ja auch noch keinen Befehl M106)
Nun schalte ich am Druckermenü den D9-Lüfter ein, messe aber keine Spannung am PWM-Ausgang des RRD.
Nun erhöhe ich die Temperatur des Extruder-Fühlers über den Schwellwert, der PWM-Lüfter müsste sich dann eigentlich einschalten...
Spannung bleibt aber 0V !???
Irgendwas stimmt da doch nicht...
Ob ich da einen Denkfehler bei der PIN-Konfiguration habe? Evtl. muss an anderer Stelle der Firmware noch was angepasst werden?
Plastiker
hier mal die PIN-Konfiguration (Configuration_adv der RF500 Marlin FW). Unter Extruder cooling fans wird der PIN EXTRUDER_0_AUTO_FAN_PIN von -1 auf 4 gesetzt. Die Starttemperatur, wenn der zusätzliche
Hotend (Extruder)-Fan anspringen soll kann man z.B. auf +50°C setzten, oder wann es eben Sinn macht. Lüfterspeed auf 200 (max. 255), besser
nicht zu niedrig.
Soweit so gut. Leider springt der Lüfter bei mir aber nicht an nach dem FW upload, also weder per G-Code Befehl noch über der Control->Temperature->Fan Menü am Drucker, womit man aber eigentlich auch den D9 steuert.
Die Frage ist nun, woran leigt es bei mir? Keine Spannung? Oder benötigt dieser Fan ebenfalls noch eine Kondensator parallel (eigentlich ja nicht...)?
=> Versorgungs-Spannung nachgemessen 12.3V gehen auf die RRD-Platine
=> beim PWM Ausgang 0V (OK, es gab ja auch noch keinen Befehl M106)
Nun schalte ich am Druckermenü den D9-Lüfter ein, messe aber keine Spannung am PWM-Ausgang des RRD.
Nun erhöhe ich die Temperatur des Extruder-Fühlers über den Schwellwert, der PWM-Lüfter müsste sich dann eigentlich einschalten...
Spannung bleibt aber 0V !???
Irgendwas stimmt da doch nicht...
Ob ich da einen Denkfehler bei der PIN-Konfiguration habe? Evtl. muss an anderer Stelle der Firmware noch was angepasst werden?
Plastiker
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
RF500-Bausatz, div. Modifikationen/Verbesserungen (E3D, NOT-AUS, TMC2100-Stepper Driver, RAMPS + FanExtension, DDP, Frontdoor, LED-Beleuchtung, Elektronik-Gehäuse mit Lüftern, Filament-Kammer, Einhausung,..)
- Timon
- Gelegenheitsdrucker
- Beiträge: 27
- Registriert: Di 14. Mär 2017, 21:48
- Wohnort: Hamburg
- Has thanked: 9 times
- Been thanked: 9 times
- Kontaktdaten:
Re: RRD-FAN-Extender am RAMPS 1.4 für RF500-Zusatzlüfter
Könnte man nicht auch einen 4 Pin Lüfter verwenden und den PWM Eingang direkt mit dem Arduino ansteuern?
- plastiker
- Elite 3D-Drucker
- Beiträge: 523
- Registriert: So 21. Sep 2014, 17:42
- Has thanked: 76 times
- Been thanked: 81 times
Re: RRD-FAN-Extender am RAMPS 1.4 für RF500-Zusatzlüfter
Hallo Timon,
gute Frage! Ich denke aber, der Teufel steckt in der Marlin-Firmware, so wie sie mit dem RF500 ausgeliefert wurde.
In der PINS_RAMPS1.4 habe ich folgendes entdeckt: Wenn ich jetz mal anehme (finde es nirgendwo vernünftig deklariert) dass PIN 9 = D9 ist, PIN 11,6,5,4 entsprechend D11,D6, D5, D4,
dann muss ich dass wohl von PIN4 auf --> PIN6 abändern.
Und, learing by doing: ich have in der config_adv auf PIN6 geändert , und auch in der PINS_RAMPS 1.4 (4 =>6), und siehe da:
1. Der noch an D9 angeschlossene Lüfter lässt sich weiterhin per Druckermenü einschalten, was logisch ist für eine RAMPS_EFB Konfiguration.
2. Der Zusatzlüfter liegt auf D6 = PIN6 = PWM gesteuert.
Und HURRA !!!
Sobald ich den T-Fühler für den Extruder E0 auf über 50°C bringe (mal eben an die Schreibtischlampe gehalten...) springt nun der
an D6=PIN6 angeklemmte Zusatzlüfter (Lüfter des E3D) an und geht auf die definierte Drehzahl!
Fällt die Temperatur unter +50°C, geht der Lüfter wieder aus. Mehr benötige ich erstmal nicht für meinen E3D-Test mit 2 Lüftern
Mist, schon zu spät für einen Druckerumbau und Test
VG,
Plastiker
gute Frage! Ich denke aber, der Teufel steckt in der Marlin-Firmware, so wie sie mit dem RF500 ausgeliefert wurde.
In der PINS_RAMPS1.4 habe ich folgendes entdeckt: Wenn ich jetz mal anehme (finde es nirgendwo vernünftig deklariert) dass PIN 9 = D9 ist, PIN 11,6,5,4 entsprechend D11,D6, D5, D4,
dann muss ich dass wohl von PIN4 auf --> PIN6 abändern.
Und, learing by doing: ich have in der config_adv auf PIN6 geändert , und auch in der PINS_RAMPS 1.4 (4 =>6), und siehe da:
1. Der noch an D9 angeschlossene Lüfter lässt sich weiterhin per Druckermenü einschalten, was logisch ist für eine RAMPS_EFB Konfiguration.
2. Der Zusatzlüfter liegt auf D6 = PIN6 = PWM gesteuert.
Und HURRA !!!
Sobald ich den T-Fühler für den Extruder E0 auf über 50°C bringe (mal eben an die Schreibtischlampe gehalten...) springt nun der
an D6=PIN6 angeklemmte Zusatzlüfter (Lüfter des E3D) an und geht auf die definierte Drehzahl!
Fällt die Temperatur unter +50°C, geht der Lüfter wieder aus. Mehr benötige ich erstmal nicht für meinen E3D-Test mit 2 Lüftern
Mist, schon zu spät für einen Druckerumbau und Test
VG,
Plastiker
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
RF500-Bausatz, div. Modifikationen/Verbesserungen (E3D, NOT-AUS, TMC2100-Stepper Driver, RAMPS + FanExtension, DDP, Frontdoor, LED-Beleuchtung, Elektronik-Gehäuse mit Lüftern, Filament-Kammer, Einhausung,..)
- Nibbels
- Developer
- Beiträge: 2264
- Registriert: Mi 17. Aug 2016, 17:01
- Has thanked: 831 times
- Been thanked: 599 times
Re: RRD-FAN-Extender am RAMPS 1.4 für RF500-Zusatzlüfter
HiTimon hat geschrieben:Könnte man nicht auch einen 4 Pin Lüfter verwenden und den PWM Eingang direkt mit dem Arduino ansteuern?
Das wollte ich auch schon. Aber so wie es aussieht, wollen diese PC-PWM-Lüfter (intel 4pin pwm) eine Frequenz von 25khz und das bekommt man mit dem Arduino von uns nicht so einfach hin. Dafür braucht man einen Timer und der Timer muss auf die ca. 25khz getrimmt werden:
-> Soweit gibts Anleitungen. Aber (Wissen angelesen aus einem Forum, nicht getestet) weil das ein blöder Teiler ist, hat man anschließend kaum Geschwindigkeitsstufen.
Wer das schafft, bitte sofort bei mir melden
Oder auch, wer eine Adapterplatine dafür kennt, die man digital ansteuern kann (2 Leitungen oder so, Data+Clock??).
LG
RF2000
Firmware Mod 1.45.00.Mod - geht SD wieder 100%?
Bitte 1.42.17 bis 1.42.21 meiden!
SD-Druck mit der Community-FW <= 1.43.99 aktuell meiden.
Firmware Mod 1.45.00.Mod - geht SD wieder 100%?
Bitte 1.42.17 bis 1.42.21 meiden!
SD-Druck mit der Community-FW <= 1.43.99 aktuell meiden.
- AtlonXP
- 3D-Drucker Erfinder
- Beiträge: 3452
- Registriert: So 15. Nov 2015, 20:55
- Has thanked: 758 times
- Been thanked: 596 times
Re: RRD-FAN-Extender am RAMPS 1.4 für RF500-Zusatzlüfter
Ich hatte es mal gemessen mit dem Oszi.
ASUS Rampage X48 Platine.
Es waren genau 28 KHz bei 5V am PWM Signal.
Nur die Ein- Auszeit hatte sich geringfügig verschoben für die Regelung.
LG AtlonXP
ASUS Rampage X48 Platine.
Es waren genau 28 KHz bei 5V am PWM Signal.
Nur die Ein- Auszeit hatte sich geringfügig verschoben für die Regelung.
LG AtlonXP
- Timon
- Gelegenheitsdrucker
- Beiträge: 27
- Registriert: Di 14. Mär 2017, 21:48
- Wohnort: Hamburg
- Has thanked: 9 times
- Been thanked: 9 times
- Kontaktdaten:
Re: RRD-FAN-Extender am RAMPS 1.4 für RF500-Zusatzlüfter
Danke Plastiker,
das werde ich dann mit meinem Hotend Lüfter auch mal probieren.
Hast du schon eine schöne Lösung für Bauteilkühlungslüftermontage und ducts?
das werde ich dann mit meinem Hotend Lüfter auch mal probieren.
Hast du schon eine schöne Lösung für Bauteilkühlungslüftermontage und ducts?
- plastiker
- Elite 3D-Drucker
- Beiträge: 523
- Registriert: So 21. Sep 2014, 17:42
- Has thanked: 76 times
- Been thanked: 81 times
Re: RRD-FAN-Extender am RAMPS 1.4 für RF500-Zusatzlüfter
Hallo Timon,
also bzgl. Lüfterhalterung(en) muss ich mir auch noch ein paar Gedanken machen. Darüber wurde ja hier an anderer Stelle schon viel diskutiert...
Denke, dass ich weniger Kühlluft Richtung Düse als zum Layer/Bauteil bringen muss. Ausserdem soll der Duct nicht die Sicht/Zugänglichkeit zur Düse behindern (von vorne gesehen) und natürlich nirgendwo kollidieren. Das Ganze erstmal für den Single-E3D Betrieb. Ausserdem nervt mich noch kolossal dieser blaue Lüfterhalter für die Hotendkühlung. Das Ding klemmt nicht wirklich fest bzw. dreht sich gerne ums Hotend rum. Das muss also bei der Gelegenheit auch noch irgendwo mit befestigt oder ersetzt werden.
Sobald einer 'ne Idee hat, sollten wir diese besser unter dem E3D-Thread weiter diskutieren...
Ach ja: hatte noch ein paar andere Lüfter (Sunon & Co) statt des E3D-Orginallüfters (meiner: Anycubic 12V, 0.09A) getestet, aber die wollten nicht starten. Da muss ich mir ggf. nochmal was überlegen. Evtl. braucht auch der D6-Ausgang dann noch so einen Kondensator parallel...?
VG
also bzgl. Lüfterhalterung(en) muss ich mir auch noch ein paar Gedanken machen. Darüber wurde ja hier an anderer Stelle schon viel diskutiert...
Denke, dass ich weniger Kühlluft Richtung Düse als zum Layer/Bauteil bringen muss. Ausserdem soll der Duct nicht die Sicht/Zugänglichkeit zur Düse behindern (von vorne gesehen) und natürlich nirgendwo kollidieren. Das Ganze erstmal für den Single-E3D Betrieb. Ausserdem nervt mich noch kolossal dieser blaue Lüfterhalter für die Hotendkühlung. Das Ding klemmt nicht wirklich fest bzw. dreht sich gerne ums Hotend rum. Das muss also bei der Gelegenheit auch noch irgendwo mit befestigt oder ersetzt werden.
Sobald einer 'ne Idee hat, sollten wir diese besser unter dem E3D-Thread weiter diskutieren...
Ach ja: hatte noch ein paar andere Lüfter (Sunon & Co) statt des E3D-Orginallüfters (meiner: Anycubic 12V, 0.09A) getestet, aber die wollten nicht starten. Da muss ich mir ggf. nochmal was überlegen. Evtl. braucht auch der D6-Ausgang dann noch so einen Kondensator parallel...?
VG
RF500-Bausatz, div. Modifikationen/Verbesserungen (E3D, NOT-AUS, TMC2100-Stepper Driver, RAMPS + FanExtension, DDP, Frontdoor, LED-Beleuchtung, Elektronik-Gehäuse mit Lüftern, Filament-Kammer, Einhausung,..)
- Nibbels
- Developer
- Beiträge: 2264
- Registriert: Mi 17. Aug 2016, 17:01
- Has thanked: 831 times
- Been thanked: 599 times
Re: RRD-FAN-Extender am RAMPS 1.4 für RF500-Zusatzlüfter
https://cad.onshape.com/documents/58c1b ... 4269ebd665
Das ist meiner ^^
Das Röhrchen ist von nem alten Kugelschreiber aus sehr dünnem Metall.
Der Rest ist beliebig in Winkel und in der Höhe einstellbar.
Das Röhrchen ist von nem alten Kugelschreiber aus sehr dünnem Metall.
Der Rest ist beliebig in Winkel und in der Höhe einstellbar.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
RF2000
Firmware Mod 1.45.00.Mod - geht SD wieder 100%?
Bitte 1.42.17 bis 1.42.21 meiden!
SD-Druck mit der Community-FW <= 1.43.99 aktuell meiden.
Firmware Mod 1.45.00.Mod - geht SD wieder 100%?
Bitte 1.42.17 bis 1.42.21 meiden!
SD-Druck mit der Community-FW <= 1.43.99 aktuell meiden.