Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Hotend fan runs slower after 50°C #78

Open
dteif opened this issue Apr 12, 2020 · 2 comments
Open

[BUG] Hotend fan runs slower after 50°C #78

dteif opened this issue Apr 12, 2020 · 2 comments
Labels
bug The firmware is not working properly

Comments

@dteif
Copy link

dteif commented Apr 12, 2020

Hello, I replaced the stock hotend with an original e3d v6 hotend, with the e3d hotend fan. Everything runs perfectly apart from a problem that I'm not even sure is firmware related, but I'll try to post it here.

Everytime the hotend temperature reaches 50°C the fan is becoming clearly less noisy. I checked the voltages of the related pin, without anything connected, and it shows indeed 12.4V below 50°C and 7.4V above. This is explaining what happens with the fan running slower but not why.

I already checked in the firmare I compiled and flashed in Configuration_adv.h and everything seems fine, with the following two lines:

#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed

I was thinking I can "solve" this problem connecting the fan directly to the power supply, but if you can provide any other hints I would be really grateful. I could even try to help and check in the firmware itself if you could point me towards the right direction.

Thanks for your time and work!

@dteif dteif added the bug The firmware is not working properly label Apr 12, 2020
@davidramiro
Copy link
Owner

Hi there, since you are running a custom fan, you would have to have a look at getting the PWM frequency right.

I wrote about that here: https://github.com/davidramiro/Marlin-Ai3M/wiki/Customization-&-Compiling#pwm-settings

Also, just to be sure, how are you measuring the voltage? A little piece of advice, never measure the voltage while the fan is not connected, because that will certainly fry the fan0 transistor on the board sooner or later. It's kind of a design flaw on the Trigorilla board. If you have to measure the voltage, always do it with a load.

@dteif
Copy link
Author

dteif commented Apr 24, 2020

Hi, thank you for replying! I saw some time ago that guide you wrote but I didn't think it could apply to this case, since my goal is to make the fan run at full speed (12 V), and therefore there shouldn't be any pwm involved, being a constant signal. Am I wrong? Also because below 50°C it works as expected at full speed.

I measured the voltage with a multimeter and if I'm correct I did it both with and without the fan connected, but thanks for the advice about the transistor. I didn't know it, and I'm curious about why that would happen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug The firmware is not working properly
Projects
None yet
Development

No branches or pull requests

2 participants