Ramps 1.4 24v part cooling fan minimum start speed in Marlin August 01, 2018 09:15PM |
Registered: 6 years ago Posts: 11 |
Re: Ramps 1.4 24v part cooling fan minimum start speed in Marlin August 02, 2018 03:25AM |
Registered: 8 years ago Posts: 39 |
Re: Ramps 1.4 24v part cooling fan minimum start speed in Marlin August 02, 2018 03:43AM |
Admin Registered: 13 years ago Posts: 7,124 |
Re: Ramps 1.4 24v part cooling fan minimum start speed in Marlin August 02, 2018 11:34AM |
Registered: 6 years ago Posts: 11 |
Yes given a little nudge they do start to spin just fine, seems like at 24v (and 24v volt fans) do require more initial power to get them spinning.Quote
v1talogy
If that is the case, what happens if you manually give them a 'nudge', just to help them get going... do they continue to spin afterwards?
Actually I have both Taz 5/6, Lulzbot definitely went through a few different cheaper/inferior fans before switching to Pelonis fans on the Taz 6 that are much more expensive, and yes they do have the lowest starting PWM compared to past fans. I've also built many different print heads for my Taz 5/6 (Volcano, etc) and have used many different 12/24v fans, 12v with diode definitely have lower starting PWM than the 24v fans.Quote
Dust
most likely this is just the fans... your previous example is an anomaly
Some have had luck adding a small capacitor across the back of fans to make them play nice with PWM.
// Increase the FAN PWM frequency. Removes the PWM noise but increases heating in the FET/Arduino #if defined(LULZBOT_FAST_PWM_FAN) #define FAST_PWM_FAN #endif
/****************************** FAN CONFIGURATION ******************************/ // For the Pelonis C4010L24BPLB1b-7 fan, we need a relative low // PWM frequency of about 122Hz in order for the fan to turn. // By default, FAST_PWM_FAN appears to PWM at ~31kHz, but if we // set a prescale of 4, it divides this by 256 to get us down to // the frequency we need. #define LULZBOT_FAST_PWM_FAN #define LULZBOT_FAST_PWM_SCALE 4 #define LULZBOT_FAN_KICKSTART_TIME 100 #define LULZBOT_FAN_MIN_PWM 70 #define LULZBOT_USE_CONTROLLER_FAN #if defined(LULZBOT_IS_MINI) // The Mini fan runs rather loud at full speed. #define LULZBOT_CONTROLLERFAN_SPEED 120 -#else +#elif defined(LULZBOT_IS_TAZ) #define LULZBOT_CONTROLLERFAN_SPEED 255 #endif // As of Marlin 1.1.5, FAST_PWM_FAN adjusts the frequencies for // all fans except the controller fan. This workaround allows // the controller fan PWM freq to be adjusted to 122Hz (this // may not be necessary, but since the Pelonis fan likes 122Hz, // we are trying to keep all the fan frequencies at that). #define LULZBOT_FAST_PWM_CONTROLLER_FAN_WORKAROUND
Re: Ramps 1.4 24v part cooling fan minimum start speed in Marlin August 02, 2018 04:41PM |
Registered: 8 years ago Posts: 39 |
#define LULZBOT_FAST_PWM_FAN
// Increase the FAN PWM frequency. Removes the PWM noise but increases heating in the FET/Arduino #if defined(LULZBOT_FAST_PWM_FAN) #define FAST_PWM_FAN #endifIf this is defined then, as far as your Configuration.h file is concerned, the PWM changes will be implemented. It may affect the normal operation... I don't know, as I do not know how the code is implemented into the Marlin FW.
// Increase the FAN PWM frequency. Removes the PWM noise but increases heating in the FET/Arduino //#define FAST_PWM_FAN // Use software PWM to drive the fan, as for the heaters. This uses a very low frequency // which is not as annoying as with the hardware PWM. On the other hand, if this frequency // is too low, you should also increment SOFT_PWM_SCALE. //#define FAN_SOFT_PWM // Incrementing this by 1 will double the software PWM frequency, // affecting heaters, and the fan if FAN_SOFT_PWM is enabled. // However, control resolution will be halved for each increment; // at zero value, there are 128 effective control positions. #define SOFT_PWM_SCALE 0