I would like to be able to control the parts cooling fan (to run the laser attachment) for an Ender 3 Pro w SKR Mini E3 v2.
These are the changes necessary:
File Location: \Marlin\Configuration_adv.h
Line: 374
Task: Disable/Comment out the Use Controller FAN
//#define USE_CONTROLLER_FAN
File Location: \Marlin\src\pins\stm32f1\pins_BTT_SKR_MINI_E3_common.h
Line:97
Task: Change FAN_PIN from PC6 to PC7
------------------------------------------------------------------------
#ifdef SKR_MINI_E3_V2
#define FAN_PIN PC7
#else
#define FAN_PIN PA8 // "FAN0"
#endif
--------------------------------------------------------------------------
File Location: \Marlin\src\pins\stm32f1\pins_BTT_SKR_MINI_E3_V2_0.h
Line:44
Task: Define FAN1_PIN as PC6 instead of PC7
------------------------------------------------------------------------
#define FAN1_PIN PC6
------------------------------------------------------------------------
These changes should allow for commands M106 and M107 to work in controlling the parts cooling fan
I think this should already work - even with the nightlies... Have you tried installing the nightly build from:
Or if you have a BLTouch:
You should be able to just hook the laser to the FAN0 socket...
In this firmware, FAN1 is used to turn off the hotend fan below 50c...
Howdy. I just built a new firmware on the site and updated the printer.
Issuing a M106 is ignored and the parts fan does not move.
Send: M106 S200 P0 Recv: ok P15 B3
Any advice? Using the firmware that had the changes I mentioned on my first message enables control of the fan, but it's an older firmware w/o filament sensor support.
This is the thread were I found that older firmware: