dkightley wrote:This is crazy! Lets apply a bit of plain old logic..........
The software generates the command for switching the fan on and off YES or NO?
If No....there's a bug in the software!
If Yes....then its down to the settings for the firmware in the profile.
Do the values set in the profile for the firmware configured to be used get applied into the gcode....YES or NO?
If No....there's a bug in the software!
If Yes....then its down to the settings for the firmware in the profile.
Are the correct gcode commands set in the firmware profile being used in S3D (either M106 or M126/M127)..YES or NO?
if No...then correct, and if you are certain you are using the latest settings supplied by S3D then email them & advise their profile is wrong.
If Yes...hopefully the fan will be under control.
My guess is that the answers to Q1 & Q2 are YES....but I'm unsure about Q3. A typo by someone, perhaps!
Here are my responses based on my experience over the past year with Ver 3 & 4. As a note, the Prusa MK2 is the only printer I have this issue with. Other printers that are also set up in S3D have not show this anomaly:
Q: The software generates the command for switching the fan on and off YES or NO?
A: It works for a period of time such as a month or so then stops. Search for M106 and it is missing but search an earlier gcode file and it is there.
The most recent occurrence has it inserting M126 S255 rather than M106 S255.
Q: Do the values set in the profile for the firmware configured to be used get applied into the gcode....YES or NO?
A: Same as above. The proper fan control line is inserted but after some time goes by it is no longer inserted. I will look at the firmware setting to verify.
Q: Are the correct gcode commands set in the firmware profile being used in S3D (either M106 or M126/M127)..YES or NO?
A: Similar to above again! It was inserting M106 S255 then it changed to M126 S255. Not sure why it would even use M126/M127 unless a particular firmware required that instead of the standard M106.
It is for sure a really odd issue and most likely has a simple explanation but I have not found it yet. Sometimes all it takes to fix it is deleting the lines from the cooling tab such as 1 > 0, 2 > 100 but this doesn't always work.
The usual fix is to purge the profile for the printer and reload it from the S3D list whereupon it will work again for a while but the same behavior will eventually resume!!
It seems that over time something corrupts the profile.
I have been in contact with S3D and we are trying to figure it out. They keep saying that I am modifying the profile and that is the problem but I am not changing anything except the usual items such as layer thickness, top/bottom layer count, temps, speeds etc. They have told me I need to just leave the settings at their defaults and not change anything since their settings are best for prints.
I wonder if one of my other printer's profiles is somehow interfering or changing something. Sure is a mystery at this point!!