Bug Report
Configuration files attached:
Configurations.zip
Just the blue pin? Can you try switching the pin numbers in your configs and see if it still affects only the blue pin? Swap blue with red so it's obvious…
#if ENABLED(RGB_LED) || ENABLED(RGBW_LED)
#define RGB_LED_R_PIN 4 //34
#define RGB_LED_G_PIN 5 //43
#define RGB_LED_B_PIN 6 //35
#define RGB_LED_W_PIN -1
#endif
If it changes behavior so that the red pin comes on when it's supposed to be off, that could mean a pin conflict — where pin 4 is also being used for something else.
Works fine for me on bugfix-2.0.x.
I would say try bugfix-1.1.x and see if the issue is still there.
This has always been my setup:
#define RGB_LED_R_PIN 4
#define RGB_LED_G_PIN 5
#define RGB_LED_B_PIN 6
I swapped pins, and it appears to be associated with Pin 4. I haven't encountered anything turning on when it's supposed to be off, only the opposite. I am looking for possible conflicting pins. Case light is also assigned to pin 4 but I have it disabled. I will try the bug fix branch when I get a chance.
EDIT:
Tried bugfix1.1.x, behavior unchanged.
This has always been my setup
@Tannoo — With BOARD_RAMPS_14_EEB the fan pin gets assigned to pin 4 (as an alternative to the usual MOSFET connectors).
Tried bugfix1.1.x, behavior unchanged.
@Zacharandir — Try adding to your Configuration.h…
#define FAN_PIN -1
Ah... ok. I have BOARD_RAMPS_14_EFB.
I also use the filament runout sensor and had to re-assign its pin to 11.
I added that and it seemed to fix my issue. Thank you for the help. Will adding that line affect the part cooling fan? I have one but I have not yet installed it.
Is there a physical difference between BOARD_RAMPS_14_EeB and BOARD_RAMPS_14_EFB or is it just a change in pin assignments? I recently had to replace my Ramps 1.4 and I'm not sure that I have an exactly identical replacement.
It's just pin assignments.
Those board assignments refer to the D8, D9, and D10 mosfet outputs.
EEB = Extruder, Extruder, Bed
EFB = Extruder, Fan, Bed
Will adding that line affect the part cooling fan? I have one but I have not yet installed it.
At that time you'll change FAN_PIN from -1 to whatever pin your fan is attached to.