Jump to content
Tetra84

Temp gcode not in start gcode of Cura?

Recommended Posts

Posted · Temp gcode not in start gcode of Cura?

Hi,

Hoping someone can help me figure this out. I'm trying to set up RGB lighting for my printer, I've got it mostly figured out, however, I'm trying to get a red light to come on when the printer starts heating up. As it is, I can only add that code in Octoprint, since Cura doesn't seem to show the bed and tool heating code in the start gcode section. I can see this code when I look at it in OctoPrint, but how do I access it in my slicer program? I don't want to have to modify each individual gcode before I print every time in OctoPrint. Is there a way to put custom temp code in the start gcode of Cura and not have it auto-generated? Basically, why is the boxed g code (M190, M104, M109) not by default in the start g-code of Cura? and is there a way I can put it in there? I'd like to add a M150 command at the very start, but I can't because it will put the bed and tool heating code before that.

 

I've tried adding the below code at the start g-code section:

 

M150 R255; turn on red LEDs

 

M190 S{first_layer_bed_temperature} ; set bed temp

M104 S{first_layer_temperature} ; set extruder temp

M109 S{first_layer_temperature} ; wait for extruder temp
M82 ; absolute extrusion mode

 

however, it still adds additional M190, M104, M109 before it when I look at the gcode in OctoPrint.

 

Help?

 

image.thumb.png.db4f78fe4a9eca94b7500f0d29d51b03.pngimage.thumb.png.a623b1a37d719e45d096a4c140344f12.png

 

Share this post


Link to post
Share on other sites
Posted · Temp gcode not in start gcode of Cura?

image.thumb.png.ec43ec230718794ae9c858d8cd316949.png

additional screenshot showing that it still adds heating commands even when I add the custom code in Cura. How to make it not do that?

Share this post


Link to post
Share on other sites
Posted · Temp gcode not in start gcode of Cura?

Looking at the Cura sources I would expect those names to be material_bed_temperature, material_bed_temperature_layer_0, material_print_temperature and material_print_temperature_layer_0.

  • Like 2

Share this post


Link to post
Share on other sites
Posted · Temp gcode not in start gcode of Cura?

Hello @ahoeben, while you're here did you see the request the other day from a user to be able to have multiple extruders with a single heater? I think quite a lot of people would probably like that. I suggested that I would do the engine stuff if some heroic person worked on the front end. It probably doesn't need much, maybe just a checkbox to say that all the extruders share a heater. Are you up for it?

Share this post


Link to post
Share on other sites
Posted · Temp gcode not in start gcode of Cura?

Can you point me to the original discussion?

Share this post


Link to post
Share on other sites
Posted · Temp gcode not in start gcode of Cura?

I'll respond there, keeping this thread on-topic

Share this post


Link to post
Share on other sites
Posted (edited) · Temp gcode not in start gcode of Cura?

thanks smartavionics, using the material command was the thing to do!

 

from an earlier reddit post I made, someone else suggested which worked: 

 

M140 S{material_bed_temperature} ; heat bed, nonblocking

M104 S{material_print_temperature} ; heat hotend in parallel ;

DO THE RGB THING HERE

M190 S{material_bed_temperature} ; heat bed, blocking

M109 S{material_print_temperature} ; heat hot end, blocking

Edited by Tetra84

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!