-
Notifications
You must be signed in to change notification settings - Fork 19
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
Lower EXTRUDER_AUTO_FAN_SPEED #41
Comments
Would setting the fan (e.g. With the |
Since the one fan also cools the hotend and serves as a part cooling fan, I've been leery about disabling or slowing the fan for the first layers as is normally done with a separate part cooling fan, concerned that "heat creep" will lead to filament jams. You have much more experience experimenting with the fan speed -- your thoughts? |
You are correct that heat creep is a very common and recurring problem with many peoples' MPMD. If you want to err on the side of caution, that is a completely understandable position. I have had heat creep mitigating upgrades installed for a while now, so I may not be the best person to ask "why" 75% fan speed was deemed acceptable for @mcheah's Marlin4MPMD 1.3.3 and (I assume) Malyan stock firmware. I do think this problem is fairly specific to printing at high temperatures with part cooling near the beginning layers. Fan speed/strength and maybe even nozzle type may play a role, because I did not have the problem when using an MK8 nozzle on my MPMD. I plan on trying your gcode suggestions sometime this week and reporting back. If I am able to get my desired results just with Start Gcode and slicer settings, I'll add a more-detailed report. I actually feel bit silly that I didn't think to try gcode before searching the source code. Also, your continued support on this project is greatly appreciated. Lots of people in the Facebook Group are using it, even if you don't see it here. |
Adjusting the gcode seems to work for my situation. I feel silly for just assuming gcode fan control wasn't an option on the AC firmware. Just a recap, as I might link to this for troubleshooting and/or future tutorials. Problem Summary:Thermal Runaway error, print halts/resets when trying to print PETG at 240 C after recently upgrading to a higher airflow hot-end fan. Side Note:I am using Capricorn tubing inside my heat break/throat, which has a higher heat tolerance than standard PTFE tubing - i.e., I can safely print at high temperatures without damaging the heat break liner. Previous Mitigation Efforts:-Silicone Sock (stock heat block insulation is probably okay) New Mitigation Effort (Gcode):Adjust fan speed via both Start Gcode (M106) and Slicer Settings. I.E., lower the fan speed for preheating and the first few layers. For this example, I will use a "safe" speed of 75%, corresponding to stock firmware and the older Marlin4MPMD 1.3.3's defaults, which I assume was built around the stock hot-end fan. If your fan is faster than stock, you may need to go lower than 75% (like me), but proceed with caution because of heat creep issues. Cura Settings: Start Gcode:
|
Thanks for taking the time to write it up. It's a big help. |
In Configuration_adv.h, I'd like to suggest setting EXTRUDER_AUTO_FAN_SPEED to 192, like it is in Marlin4MPMD 1.3.3.
This should help prevent overcooling on the first layer and maybe help prevent thermal runaway early in the print. My assumption is that you could still raise the fan speed to 100% via slicer settings.
I had issues with this after both upgrading my hot-end fan and trying to print PETG. I can reach 240 and run PID Autotune while homed, but when the nozzle gets close to the build surface, my temperature rapidly drops, resulting in thermal runaway. I was able to print PLA at 215 with the same hardware setup with success. I just went back to using a weaker fan for the time being.
I may try compiling the firmware this way myself later this month, but I think I just expended the rest of my free time for the week.
The text was updated successfully, but these errors were encountered: