prusa3d / Prusa-Firmware

Firmware for Original Prusa i3 3D printer by PrusaResearch
GNU General Public License v3.0
2.02k stars 1.05k forks source link

[BUG]Hotend Fan spins full power #3933

Open Gamma4D opened 1 year ago

Gamma4D commented 1 year ago

MK3S+ - [e.g. MK3S, MK3, MK2.5S, MK2.5, MK2S, MK2] 3.12.1-RC1-5682 - [e.g. 3.8.1, 3.8.1-RC1, ...]

no - [e.g. MMU2S, MMU2, MMU1] no - [e.g. 1.0.6, 1.0.6-RC2, ...]

SD card Please let us know if you print via SD card or USB/Octoprint

Describe the bug After flashing the firmware, the hotend fan spins full power. In normal case, except during booting, it becomes 4000RPM over 50C and 0RPM below 50C. But now it spins about 8280RPM. It produces a loud noise in printing.

To Reproduce Even after rebooting and performing calibration again, it does not go away. I don't know how to reproduce this error.

Expected behavior A clear and concise description of what you expected to happen.

G-code Please attach a G-code. This will make it easier for us to replicate the error.

Video Please attach a video. It usually helps to solve the problem.

3d-gussner commented 1 year ago

@Gamma4D Thanks for reporting this issue. Do you have a stock printer or did you modify something? If stock, can you see if your hotend fan is from Noctua or a Delta fan (more powerful and louder)? Please also check in LCD Settings -> HW setup long press knob in the Experimental menu if ALTFAN det. is On or Off

H0Z0 commented 1 year ago

I also experienced this, with 3.12 fw the altfan det. might not work. It is turned ON in the experimental menu, but if I try to turn it OFF, after restarting the printer, it will be ON again. But it will not control the speed. It spins at 8280RPM. However, it works fine on the same printer with 3.11 fw. The ON/OFF state remains there after the printer is switched on/off and also controls the speed.

gudnimg commented 1 year ago

It is turned ON in the experimental menu, but if I try to turn it OFF, after restarting the printer, it will be ON again.

I can confirm this on latest MK3 branch (3.13). MK3S+, the setting was turned ON, I toggled it OFF and then rebooted the printer via the CPU reset button on the LCD panel. And the setting was back to ON again.

Edit: I suspect the issue was introduced in this commit. https://github.com/prusa3d/Prusa-Firmware/commit/da6e56a17e3db80ab63f758a6fc65ffb81d5b90e We're no longer reading the EEPROM value during boot-up.

Gamma4D commented 1 year ago

@Gamma4D Thanks for reporting this issue. Do you have a stock printer or did you modify something? If stock, can you see if your hotend fan is from Noctua or a Delta fan (more powerful and louder)? Please also check in LCD Settings -> HW setup long press knob in the Experimental menu if ALTFAN det. is On or Off

I have delta fan and ALTFAN det is on. I did a factory reset because the Altfan PWM value may ​​got reset during firmware flashing, but it still make noise.

DominikPalo commented 1 year ago

I'm having the same issue - on FW 3.12, my Delta fan runs at the full speed. After downgrading FW back to 3.11, the fan is silent again. Unfortunately, I didn't realize that speed/noise increased at the time of the update, so after a couple of weeks of hearing high noise I decided to order a Noctua fan to replace my Delta fan, but it wasn't needed...

Prusa-Support commented 1 year ago

Thanks for reporting. Our developers are working on this.

Michele Moramarco Prusa Research

goyetus commented 1 year ago

Have three Mk3s+ , all with Delta Fan. All in 3.11 , I cant go to 3.12 cause fan goes to 100% and 8000 rpm ........

Please, could you give us a leadtime for fix this isssue?
I have delta fan couse "noctua" is not enough in my ambient hot country.......

Regards and thanks all the team for the hard work!!!

Prusa-Support commented 1 year ago

I'm sorry, we don't have an estimated time for the fix.

Not sure if this is relevant at this point but I'd like to reiterate that Altfan detection must be ON + a factory reset would be necessary to calibrate the PWM settings on the new fan. Otherwise, the fan will be working with possibly obsolete/wrong PWM settings.

When a printer is run for the first time after the assembly, or a full factory reset, the firmware will automatically detect the fan and set the appropriate PWM value. This value is stored permanently in the EEPROM memory and remains even after a firmware update. It can be only deleted by performing a full factory reset. [...] By turning the Altfan detection off, the printer will run the fan at 100% power.

https://help.prusa3d.com/article/experimental-menu-mk3-s-_161213#altfan-detection

Could you please confirm the status of altfan detection as it is now? Also, try to intentionally modify it and reboot the printer to see if the modified status remains or will be reset after the startup. You may want to repeat the tests with 3.12.2 and 3.11.0 firmware versions.

Michele Moramarco Prusa Research

goyetus commented 1 year ago

Prusa mk3s+ 1: Working with Delta perfect Prusa mk3s+ 2: Working with Delta perfect Prusa mk3s+ 3: WAS working with Delta perfect until FAN DIED, so I contacted prusa after re-install a new Prusa Delta Fan that is causing Probe Fails as detailed in Github.

AltFan Prusa mk3s+ 1: on Prusa mk3s+ 2: on Prusa mk3s+ 3: on

Firmware: 3.10.0 in all (atm)

Tested: 3.10 to 3.12.2 + reboot + factory reset in prusa mk3s+ 3 + Wizard process in Mk3s+ 3 (the only one failing)

Tested: About 5 different Delta Fans from Prusa.


De: Prusa-Support @.> Enviado: martes, 16 de mayo de 2023 18:21 Para: prusa3d/Prusa-Firmware @.> Cc: goyetus @.>; Comment @.> Asunto: Re: [prusa3d/Prusa-Firmware] [BUG]Hotend Fan spins full power (Issue #3933)

I'm sorry, we don't have an estimated time for the fix.

Not sure if this is relevant at this point but I'd like to reiterate that Altfan detection must be ON + a factory reset would be necessary to calibrate the PWM settings on the new fan. Otherwise, the fan will be working with possibly obsolete/wrong PWM settings.

When a printer is run for the first time after the assembly, or a full factory resethttp://help.prusa3d.com/article/factory-reset-mk2s-mk2-5s-mk3s_2216, the firmware will automatically detect the fan and set the appropriate PWM value. This value is stored permanently in the EEPROM memory and remains even after a firmware update. It can be only deleted by performing a full factory reset. [...] By turning the Altfan detection off, the printer will run the fan at 100% power.

https://help.prusa3d.com/article/experimental-menu-mk3-s-_161213#altfan-detection

Could you please confirm the status of altfan detection as it is now? Also, try to intentionally modify it and reboot the printer to see if the modified status remains or will be reset after the startup. You may want to repeat the tests with 3.12.2 and 3.11.0 firmware versions.

Michele Moramarco Prusa Research

— Reply to this email directly, view it on GitHubhttps://github.com/prusa3d/Prusa-Firmware/issues/3933#issuecomment-1549984022, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AF2YPVAVP2LOMDV6IBL32M3XGOSO7ANCNFSM6AAAAAAUA73LHU. You are receiving this because you commented.Message ID: @.***>

Prusa-Support commented 1 year ago

Minor voltage fluctuations have been seldom observed on some mixed combinations of hardware (EINSY boards, fans, thermistors... maybe PINDA probes and other parts too), due to minor manufacturing differences (yet within the specifics) but also and especially depending on the state of the hardware ("aging"). These minor fluctuations in rare cases may cause signal noise within the circuit, but this is usually totally negligible and will sporadically manifest as temporary glitches.

We may be looking at a very specific edge case of voltage fluctuations. Users who have multiple printers or spare parts may try to swap parts (else than the hotend fan) and report if there is a specific piece of hardware that causes the problem (or a specific combination of hardware parts).

I'm sorry for the annoyance. This seems to be a complex hardly reproducible condition. We keep investigating.

Michele Moramarco Prusa Research

goyetus commented 1 year ago

Thanks for the update @Prusa-Support (Michele Moramarco)

In my case , probe started failing after the original Delta Fan crashed.
I tryed like 5-6 different Delta Fans , but SuperPinda keeps failing while Fan is running.

I send you by email about 1 month ago, several videos with the problem. I can´t swap more hardware between my 3 prusa mk3s+ , I need them online and working :)

Here you have the videos from April - 23

https://github.com/prusa3d/Prusa-Firmware/issues/3563#issuecomment-1518696282

Thanks a lot for the update and the hard work.

Prusa-Support commented 1 year ago

Sure. Everything is documented in our records, however, the investigation is not over yet.

Thanks to you @goyetus for your patience and cooperation.

Michele Moramarco Prusa Research

goyetus commented 7 months ago

Ok, you close an Unresolved issue affecting all the Fans I purchased from Prusa. Is going prusa to refund me all the spare parts I purchased in Fans? About 6 of them.

I think I have been patient enough.

Prusa-Support commented 2 months ago

Could you please try again with the new firmware release 3.14.0? This problem is hardly reproducible so your feedback would be most appreciated.

Michele Moramarco Prusa Research