M150 Crashes My Duet3 Mini5
-
@leckietech
Hi,
You are waiting for the bed to cool.
Where do you stop the bed from heating?
Frederick
-
@cosmowave yes, I am waiting for the bed to cool to 41c before
M140
is called to turn the bed off. Before the above file is called, the bed's temp is 60c at the end of my print,M190 R41
will set the temp to 41c and wait till it is reached before continuing - this is intentional. It's so the print head can use the part fan to assist in cooling the bed for faster part removal, also, our team tends to remove parts when the bed is too hot causing damage to the print surface or part. This is a good way to prevent that for us. -
@fcwilt said in M150 Crashes My Duet3 Mini5:
@leckietech
Where do you stop the bed from heating?
If the bed temp is 60c currently, sending
M190 R41
will stop the heating by setting the temp to 41c and wait until it is reached. The next line turns off the bed usingM140 S0
. -
@leckietech said in M150 Crashes My Duet3 Mini5:
@fcwilt said in M150 Crashes My Duet3 Mini5:
@leckietech
Where do you stop the bed from heating?
If the bed temp is 60c currently, sending
M190 R41
will stop the heating by setting the temp to 41c and wait until it is reached. The next line turns off the bed usingM140 S0
.Thanks.
Is there a reason you want to use M190 to wait rather than just turning off the bed heater with M140?
Frederick
-
@fcwilt said in M150 Crashes My Duet3 Mini5:
Is there a reason you want to use M190 to wait rather than just turning off the bed heater with M140?
It's so the print head can use the part fan over the center of the bed to assist in cooling the bed for faster part removal, also, our team tends to remove parts when the bed is too hot causing damage to the print surface or part. This is a good way to prevent these mistakes.
-
@leckietech
Interesting.
So you don't use one of the removable bed surface products?
I do and when the print is finished I remove the flexible plate and wave it madly in the air until it is cool.
Frederick
-
@fcwilt said in M150 Crashes My Duet3 Mini5:
@leckietech
So you don't use one of the removable bed surface products?Hey thanks for the suggestion! But we already manufacture our own from 0.012" spring steel cut on our fiber laser and embedded magnets into an aluminum plate we run on our haas. Makes it easy for changing our Kapton tape bed surface but that's about it. If you factor the labor on removing and reinstalling 60 bed plates 3 times a day and heaven forbid the guys touch the surface with their fingers causing the next print to not sick or debris ends up between the print surface and aluminum plate, it just makes sense for us. When the bed reaches 40c, the print is basically 100% released.
My script has been working fine for 2 years, 10's of thousands of prints, no problems! its just recently become an issue because we added LEDs to all of our printers via the Fysetc 12864 screen, therefore, requiring M150 commands.
-
@leckietech I'm not sure why the M150 command seems to be getting held up, however you may find that a M400 command just before it helps.
-
@dc42 Thanks! Ill give that a shot!
-
@dc42 said in M150 Crashes My Duet3 Mini5:
@leckietech I'm not sure why the M150 command seems to be getting held up, however you may find that a M400 command just before it helps.
Bam! That did it! I just took the last 20 or so lines of code and put them in a file so I can run this over and over in a real-life situation. 3 times in a row, the printer would get stuck here:
File is doing "M190 R41 " in state(s) 0 0, running macro
Queue is doing "M150 U255 R150 " in state(s) 0I added M400 and ran it 5 times and it never missed. You've saved me some hair on my head. Thank's again for the many tips today!
-
@leckietech thanks for confirming. I will fix the bug in RRF 3.4.