MKS Gen L V1.4 - Fan not working

Hello, I have a 5V fan which I want to cool the board box, but the board connection for FAN is not working, I check the Voltage is Zero, the Fan is working in other board.
Is there anything related to the Firmware to make it work?

The fan pin is enabled by firmware and it is 12V. I would just find a 5V pin and ground on the board.

1 Like

I will try that, I have only 24V and 5V Fans at home :frowning:

A 24V fan will work at 12V, but not great.

1 Like

@jeffeb3 Just got the 12V Fan, attached to the board but not working, probably because I did not enable in the firmware, so where should I go?

These are in the config.h:

Blockquote //#define AUTO_POWER_CONTROL // Enable automatic control of the PS_ON pin
#if ENABLED(AUTO_POWER_CONTROL)
#define AUTO_POWER_FANS // Turn on PSU if fans need power
#define AUTO_POWER_E_FANS
#define AUTO_POWER_CONTROLLERFAN
#define POWER_TIMEOUT 30
#endif

or this:

Blockquote // Preheat Constants
#define PREHEAT_1_LABEL “PLA”
#define PREHEAT_1_TEMP_HOTEND 196
#define PREHEAT_1_TEMP_BED 92
#define PREHEAT_1_FAN_SPEED 0 // Value from 0 to 255
.
#define PREHEAT_2_LABEL “ABS”
#define PREHEAT_2_TEMP_HOTEND 240
#define PREHEAT_2_TEMP_BED 110
#define PREHEAT_2_FAN_SPEED 0 // Value from 0 to 255

There are multiples adjustments for Fans in config_Adv.h, I think this is valid, I saw in this forum sometimes.

Blockquote */
#define E0_AUTO_FAN_PIN -1
#define E1_AUTO_FAN_PIN -1
#define E2_AUTO_FAN_PIN -1
#define E3_AUTO_FAN_PIN -1
#define E4_AUTO_FAN_PIN -1
#define E5_AUTO_FAN_PIN -1
#define CHAMBER_AUTO_FAN_PIN -1
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
#define EXTRUDER_AUTO_FAN_SPEED 255 // 255 == full speed

If it is for the case fan, just wire it to the power supply. It will always be on.

1 Like

yes it is… why I don’t get this ideas??? :rage:

Thanks again