[Firmware] How to control the fan of the hotend left one

Post Reply
William
Posts: 19
Joined: Fri May 10, 2019 3:40 pm

[Firmware] How to control the fan of the hotend left one

Post by William » Thu Oct 10, 2019 8:02 am

Hi, guys! We know the blower fan of the thinker is the pwm type fan,
you can control it via M106 or M107.
But the fan of the hotend left one(Fan2), you can’t control it and it always running when the PSU is on.
It is a little noise, right?So, here we go! Let us improve it.

Step by step tutorial:

1. Loose the screws of the printer bottom
We need to remove the protection cover off. Then we can plug the fan2’s cable to the heater1 port.(The heater0 is used for the heating rod, the heater1 is the spare one so we can use it)

2. Then we can find the green connector
Fan2_1.jpg
Fan2_1.jpg (294.31 KiB) Viewed 345 times







For the fan2’s wiring, you need refer to the pics below at first.
1. Check the “+” and “-” pin of the heater1 port
As usual, the cooling fan cable:
The red one is should be plug into the “+” pin of the heater1;
The black one should be plug into the “-” pin of the heater1;
Fan2_1.jpg
Fan2_1.jpg (294.31 KiB) Viewed 345 times
Fan2_2.jpg
Fan2_2.jpg (153.2 KiB) Viewed 345 times
Fan2_3.jpg
Fan2_3.jpg (131.54 KiB) Viewed 345 times


2. When we finished the wires, we need to upload the firmware to the printer.
If you have no experience of the “How to upload the firmware to your 3d printer”
You can refer to this link a first:
https://www.eryone.com/forum/viewtopic.php?f=6&t=9

3.Here is the firmware modified by myself
(Thanks to Robert Li’s support)
Download link:
Update: Fixed the extruder motor not work under printing.
2019/10/11
Fixed the fan automatical feature
2019/10/14
FAN2 Control for thinker.zip
(3.47 MiB) Downloaded 9 times
Note:
The fan2 will running at max(255) when the hotend temperature more than 50℃. When the temperature of it lower than 50℃, it will turn off automatically.




The firmware what I changed:

1. You can find this line on “pins_rambo.h”


If you want to change the cooling fan temperature requires, this line would help:
“temperature.cpp”→Open it with notepad++ or editplus
Ctrl+F > Search”isr”

Change the “50” to whatever number you want to set. Then save it and upload it to your printer.
Fan2_4.jpg
Fan2_4.jpg (59.25 KiB) Viewed 345 times
Good luck!
Attachments
Fan2_5.jpg
Fan2_5.jpg (110.56 KiB) Viewed 345 times

3dMichl
Posts: 1
Joined: Sat Oct 12, 2019 10:41 pm

Re: [Firmware] How to control the fan of the hotend left one

Post by 3dMichl » Sat Oct 12, 2019 10:43 pm

Hello, William,
I did everything by the book.
But unfortunately it doesn't work.
When I heat up to 55c the fan stays off.
I used your linked firmware.
The fan only turns on when I set the LCD display FAN3 to 255. Where is the error?

William
Posts: 19
Joined: Fri May 10, 2019 3:40 pm

Re: [Firmware] How to control the fan of the hotend left one

Post by William » Mon Oct 14, 2019 6:29 am

3dMichl wrote:
Sat Oct 12, 2019 10:43 pm
Hello, William,
I did everything by the book.
But unfortunately it doesn't work.
When I heat up to 55c the fan stays off.
I used your linked firmware.
The fan only turns on when I set the LCD display FAN3 to 255. Where is the error?
Hi, I've updated the firmware, you can refer to it.
The firmware lost some lines of the temperature.cpp
If you have any questions, pls feedback!
;)

Dominic97
Posts: 1
Joined: Thu Oct 17, 2019 8:23 am

Re: [Firmware] How to control the fan of the hotend left one

Post by Dominic97 » Thu Oct 17, 2019 8:28 am

Hello William,

can i use this Version with the better fan because i have also mounted a BL Touch V3.1
Is your Firmware compatible with this ?

Thanks for your answer

William
Posts: 19
Joined: Fri May 10, 2019 3:40 pm

Re: [Firmware] How to control the fan of the hotend left one

Post by William » Fri Oct 18, 2019 2:37 pm

Dominic97 wrote:
Thu Oct 17, 2019 8:28 am
Hello William,

can i use this Version with the better fan because i have also mounted a BL Touch V3.1
Is your Firmware compatible with this ?

Thanks for your answer
I've not tested it work with the Smart Bltouch V3.0/3.1
My new firmware need more test, if it works then I will upload it.

Post Reply