bigtreetech / BIGTREETECH-SKR-mini-E3

BIGTREETECH SKR-mini-E3 motherboard is a ultra-quiet, low-power, high-quality 3D printing machine control board. It is launched by the 3D printing team of Shenzhen BIGTREE technology co., LTD. This board is specially tailored for Ender 3 printer, perfectly replacing the original Ender3 printer motherboard.
2.03k stars 1.98k forks source link

Part cooling fan has no control for speed settings #205

Open srogers0277 opened 4 years ago

srogers0277 commented 4 years ago

I recently upgraded my ender 3 with the SKR Mini E3 1.2 and so far it works great. The one problem I am having is I do not have control of the part cooling fan. I have read all the setting and gone through the videos with no luck.. I have tried swapping the fan1 and fan0 with no luck either.

Is there a setting in Marlin that I have to enable to get this working. This is the only issue I have and I would love for it to be resolved.

Please help,,,,,,

Steve

Klaus3d commented 4 years ago

Ich habe genau das selbe Problem. Ist schon eine Lösung vorhanden?

merson316 commented 4 years ago

Having the same issue. Confirmed that both fan1 and fan0 are in the correct position (swapped from stock) and still seeing my part cooling fan at 100%, ignoring the setting on the screen.

Klaus3d commented 4 years ago

Hallo, ja leider immer noch.Vielleicht hat das Board einen Fehler Gruß Von meinem Samsung Galaxy Smartphone gesendet. -------- Ursprüngliche Nachricht --------Von: merson316 notifications@github.com Datum: 20.04.20 20:56 (GMT+01:00) An: bigtreetech/BIGTREETECH-SKR-mini-E3 BIGTREETECH-SKR-mini-E3@noreply.github.com Cc: Klaus3d klaus3d@ok.de, Comment comment@noreply.github.com Betreff: Re: [bigtreetech/BIGTREETECH-SKR-mini-E3] Part cooling fan has no   control for speed settings (#205) Having the same issue. Confirmed that both fan1 and fan0 are in the correct position (swapped from stock) and still seeing my part cooling fan at 100%, ignoring the setting on the screen.

—You are receiving this because you commented.Reply to this email directly, view it on GitHub, or unsubscribe. [ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/issues/205#issuecomment-616745116", "url": "https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/issues/205#issuecomment-616745116", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]

sregister commented 4 years ago

Sounds like the same issue as https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/issues/238 Anyone found a solution or heard back from BTT?

dturner commented 4 years ago

Same issue here. The only thing I would add is that this is the same behaviour I was experiencing on my original Creality board. From marlin settings 0% = cooling fan off, 1-100% = cooling fan on 100% with voltage fixed at 24V. Would be good to get some control over the cooling fan.

ciidfrance commented 4 years ago

Same issue here !

CRTified commented 4 years ago

Anyone found a solution or heard back from BTT?

@sregister - I made a comment at the referenced issue on how to replace the MOSFET, if you want to try it. For me, it works again.

@dturner It might be possible that your problem with the missing control is caused by something else. You could try FAN_SOFT_PWM, but I've also read the suggestion to add a capacitor in parallel to the fan (but that would just smooth the PWM signal, and makes not that much sense at all).

txt4nk commented 4 years ago

Have any of you tried to turn the fan off via the printer menu or a USB host (octoprint, etc)? If you are able to do this, you can find the lowest percentage to make the fan run and you can also find the highest percentage. With that data, you can modify the PWM min and max. Lets say your fan turns on at 6% and is full speed by 28% you would change the following in the configuration_adv.h file.

define FAN_MIN_PWM 5 (original 50)

define FAN_MAX_PWM 30 (original 128)