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

Fan Speed NOT Changing During Print - Stays at Initial Speed #19606

Open
TheSchrund opened this issue Sep 1, 2024 · 6 comments
Open

Fan Speed NOT Changing During Print - Stays at Initial Speed #19606

TheSchrund opened this issue Sep 1, 2024 · 6 comments
Labels
Status: Under Investigation The issue has been confirmed or is assumed to be likely to be a real issue. It's pending discussion. Type: Bug The code does not produce the intended behavior.

Comments

@TheSchrund
Copy link

TheSchrund commented Sep 1, 2024

Cura Version

5.8.1

Operating System

MacOS

Printer

Makerbot Method

Reproduction steps

Fan speed and regular fan speed set to 100%
Initial fan speed set to 0%
Regular fan speed at layer 2

Actual results

Fan speed is initially 0% and remains at 0% throughout the print

Expected results

Fan speed should start at 0% for the specified number of layers then increase to regular speed of 100% at the determined layer.

Add your .zip and screenshots here ⬇️

Screenshot 2024-09-01 at 3 55 48 PM
@TheSchrund TheSchrund added Status: Triage This ticket requires input from someone of the Cura team Type: Bug The code does not produce the intended behavior. labels Sep 1, 2024
@GregValiant GregValiant added the Status: Needs Info Needs more information before action can be taken. label Sep 2, 2024
@GregValiant
Copy link
Collaborator

GregValiant commented Sep 2, 2024

Thanks for the report.
I can't duplicate this with my setup so we really need a project file.
Within the gcode file - Cura will put an M107 at the beginning of Layer:0 and then at the start of Layer:1 there should be an M106 S255 line.
You should see this near the beginning of the gcode file.
G1 F1500 E-6
;LAYER_COUNT:250
;LAYER:0
And then at the start of the second layer:
;TIME_ELAPSED:85.423495
;LAYER:1
M140 S50
M106 S255
And that is exactly what I get with all versions of Cura from 4.2 to 5.8.0.

If your printer is running a flavor of RepRap firmware then it might need the "Fan scale 0 to 1" setting enabled. That requires that the "Printer Settings" plugin is loaded from the MarketPlace.

Depending on how you are using the 2 extruders (each can have different fan settings), you will get different results in the Gcode. If an incorrect number is entered in the Machine Settings / Extruder "Cooling Fan Number" boxes then you may be getting the M106 lines but they might be referring to an invalid fan number. If an M106 S255 P1 is in the Gcode that would be telling the printer to set fan # 2 to 100%.

Someone from the Cura team (@HellAholic ?) will take a look but they are going to need a project file.

@HellAholic
Copy link
Contributor

Thanks for the report.
I see some behavior that does not seem to be in line with the expected behavior.
Gonna do some investigation with the profile team for the Method series.

@HellAholic HellAholic added Status: Under Investigation The issue has been confirmed or is assumed to be likely to be a real issue. It's pending discussion. and removed Status: Triage This ticket requires input from someone of the Cura team labels Sep 2, 2024
@TheSchrund
Copy link
Author

Of course, the next time I opened Cura, it restarted like a new install, then said that my printer configuration was corrupt. It gave me the option to remove all my printers and remove all my profiles. I clicked yes to start fresh and now the fan commands are working properly. It will now start at 0% and change to the selected % at the selected layer (with a step change increase in between).

Thanks for the prompt responses.

Now If i could just get the Method to listen Cura and switch extruders to allow multi color printing. If I select extruder #2 for one model it will pause after printing model 1 with extruder 1 then start printing model 2 with extruder 1.

@github-actions github-actions bot removed the Status: Needs Info Needs more information before action can be taken. label Sep 3, 2024
@GregValiant
Copy link
Collaborator

"Now If i could just get the Method to listen Cura and switch extruders"
That's a different problem (but maybe still firmware?) and really needs a different bug report.

@HellAholic
Copy link
Contributor

So I identified an issue where the extruder start/end gcode is not configured correctly for the machine.
If you are printing a model without support then fan speed will behave as expected and you should not notice any issues, but as soon as you try to do a print with both extruders, then the fan speed is set to the initial layer fan speed (due to the gcode).
I'm following up with the profile team still to see how we can address it. I'll update here with the actions/follow ups.

For the multi-color printing, I'm afraid that is not officially supported by the printer FW. It can probably be done using Cura as it provides near unlimited access to settings and configurations, but the Printer itself is probably not gonna like it. As such I cannot recommend taking that approach but instead following up with the support as a feature request for the printer and the firmware.

As far as I know (I'm mainly involved with Cura software part), the Method series are designed with the intent that the left extruder is always the model extruder (can print support with model material) and the right extruder is only and always the support extruder. Which would mean there are firmware checks and configurations in place for that.

@TheSchrund
Copy link
Author

The firmware should be able to handle it as SImplify3D can direct printing with either extruder. I have done multi extruder prints on the Makerbot Method using simplify 3D. I can assign each extruder to individual parts and the machine will switch. As for materials, I simply let the settings say PVA for second extruder and then just assign the correct temperature for the material i want to print with the extruder. Unfortunately I do not like the lack of other controls for some of the slicing so i may not keep simplify 3d and would like if the functionality can be added to cura.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Under Investigation The issue has been confirmed or is assumed to be likely to be a real issue. It's pending discussion. Type: Bug The code does not produce the intended behavior.
Projects
None yet
Development

No branches or pull requests

3 participants