2 part cooling fans

Have an issue you can't figure out on your own?
Post Reply
Screwdi
Posts: 3
Joined: Mon Aug 14, 2017 10:48 pm

2 part cooling fans

Post by Screwdi » Sun Aug 20, 2017 1:32 am

I am putting together a dual x carriage printer. it is a prusia i3 clone, and i have a fan extender (http://www.geeetech.com/wiki/index.php/ ... n_Extender) and was wondering what the pin callouts would be for the part cooling fans. My best guesses would be.

#ifndef FAN_PIN
#define FAN_PIN -1
#endif
#ifndef FAN1_PIN
#define FAN1_PIN -1
#endif
#ifndef FAN2_PIN
#define FAN2_PIN -1

or

#if !defined(E0_AUTO_FAN_PIN) && defined(ORIG_E0_AUTO_FAN_PIN)
#define E0_AUTO_FAN_PIN 6
#endif
#if !defined(E1_AUTO_FAN_PIN) && defined(ORIG_E1_AUTO_FAN_PIN)
#define E1_AUTO_FAN_PIN 11
#endif
#if !defined(E2_AUTO_FAN_PIN) && defined(ORIG_E2_AUTO_FAN_PIN)
#define E2_AUTO_FAN_PIN ORIG_E2_AUTO_FAN_PIN
#endif
#if !defined(E3_AUTO_FAN_PIN) && defined(ORIG_E3_AUTO_FAN_PIN)
#define E3_AUTO_FAN_PIN ORIG_E3_AUTO_FAN_PIN
#endif

Does anyone know which pins I need to define?

slippyr4
Posts: 224
Joined: Thu Jun 15, 2017 10:24 am

Re: 2 part cooling fans

Post by slippyr4 » Sun Aug 20, 2017 8:55 am

Well the second block is what you use to enable auto extruder cooling (which isn't what you're trying to achieve)

I'm not convinced marlin actually properly supports multiple part cooling fans, although I could be wrong. At least via M106.

But anyway, the pins that the RRD fan extender normally connects to are D6 and D11.

Reprapfirmware supports what you are trying to do properly, have you considered a duet?
Self-built Prusa i3 MK2 clone
My things: https://www.thingiverse.com/slippyr4/designs
My Prusa firmware port for ramps & MKS : https://github.com/slippyr4/Prusa-Firmware

Screwdi
Posts: 3
Joined: Mon Aug 14, 2017 10:48 pm

Re: 2 part cooling fans

Post by Screwdi » Mon Aug 21, 2017 7:21 pm

slippyr4 wrote:
Sun Aug 20, 2017 8:55 am
Well the second block is what you use to enable auto extruder cooling (which isn't what you're trying to achieve)

I'm not convinced marlin actually properly supports multiple part cooling fans, although I could be wrong. At least via M106.

But anyway, the pins that the RRD fan extender normally connects to are D6 and D11.

Reprapfirmware supports what you are trying to do properly, have you considered a duet?
It would also work to put the part cooling fans in parallel so that they run at the same time with the same speeds. So is #ifndef FAN_PIN
#define FAN_PIN -1 the part cooling fan?

When I try to print things it trys to use d9 as the part cooling fan and that hotend will get really hot, so I can't print anything. I cant find the code to change that either.

Post Reply

Who is online

Users browsing this forum: No registered users and 8 guests