Hi @Slashee_the_Cow, thanks for replying and highlighting the areas of the gcode related to the temp instructions sent to the printer. I can give this a go for sure, but really the issue I am particularly interested in resolving is less about the gcode file itself, more specifically why is Cura not compiling the gcode correctly with the temperatures it holds in its material database.
I assume that by choosing 1. the printer, and 2. the specific material you intend to print with, Cura should be passing pertinent details on to the output file - saving me needing to edit the code each time. The problem is Cura doesn't seem to be passing the print & bed temperature information it holds on the chosen material in to the output gcode (which defeats trying to get this accurate and configured in Cura :-/).
Any thoughts/ideas why Cura is ignoring this, or where I might look to resolve?
Thanks in advance
Recommended Posts
Slashee_the_Cow 409
Firstly: thanks for the descriptive subject title and attaching the gcode. My life would be a lot easier if more people did that.
As for your problem, the bed and extrusion temps are in the gcode file... multiple times, in fact, right at the start. It's probably in the printer's profile in Cura, but never had an Elegoo printer so I don't know why it would be set like that (or why the printer is seemingly ignoring it). You could try editing the offending section of the gcode yourself.
Here we are, lines 12-17:
M140 S65: Set bed temperature to 65 degrees.
M105: Report temperatures. Usually only used when controlling the printer from a computer, as it doesn't need to report temperatures to itself. Returns values pretty much instantly, although some printers ignore it.
M190 S65: Set the bed temperature to 65 degrees and wait for it to heat up to that. This makes the M140 redundant since there should be practically no time passed between the two.
Then we repeat the same thing for the hot end:
M104 S210: Set hot end temperature to 210 degrees.
M105: Report temperature (see above)
M109 S210: Set hot end temperature to 210 degrees and wait for it to heat up to that. Makes the M104 redundant.
You could try opening the file in a text editor and replacing that whole block with just:
and see if it makes a difference.
Edited by Slashee_the_CowFixed typo
Link to post
Share on other sites