Попробовал 255, не помогает. Вручную по коду М42 прекрасно щимится, пробовал разные значения начиная с 30 - вручную работает. Этот ужасный писк трудно с чем то спутать

И вроде бы если пин работает на автомате, то вручную им нельзя по М42 управлять. По крайней мере с автообдувом хотенда так. А тут прекрасно управляется, будто бы я еще что то не сделал.
Сейчас вот так
Configuration_Feature.h
#define CONTROLLERFAN // FAN_2
#define CONTROLLERFAN_SECS 20 // How many seconds, after all motors were disabled, the fan should run
#define CONTROLLERFAN_SPEED 255 // 255 = full speed. Пробовал от 0 до 255 разные значения
#define CONTROLLERFAN_MIN_SPEED 255 // Пробовал от 0 до 255 разные значения
705.h
#define ORIG_FAN_PIN 6
#define ORIG_FAN1_PIN -1 // Pin 5
Configuration_Pins.h
#if ENABLED(CONTROLLERFAN)
#define CONTROLLERFAN_PIN 5
#endif
Ни на G28, ни на ручное управление осями вентилятор не включается. Если же изменить #define ORIG_FAN1_PIN на 5, то вентилятор работает постоянно.
При компиляции постоянно в логах предупреждение красным. Может как то связано.
In file included from sketch\src\utility\../../base.h:83:0,
from sketch\src\utility\utility.cpp:23:
sketch\src\utility\../../src/conditionals_post.h:1007:9: warning: extra tokens at end of #else directive [enabled by default]
#else FAN_PWM_SPEED == 4
^