@tinkergnome Thanks a bunch that worked perfectly, now my startup G-Code is back to working properly.
- 1 year later...
On 1/5/2019 at 4:23 PM, tinkergnome said:Basically it should be possible to use the same start script as before, but the names of the settings / replacement patterns have changed.
You will probably need:
{material_bed_temperature_layer_0}
{material_print_temperature_layer_0}
{speed_travel_layer_0}
If you're interested:
@ahoeben compiled a list of all possible variables a while ago: Settings and replacement patterns
Is it possible to do math in the {} ? I notice there is width and depth of the print area, but that would be much more useful if I could somehow reference the center of the bed {machine_width/2} or {machine_depth/2}.... or if they would just add a reference for the {machine_width_center} {machine_depth_center}
- 1
- 2 months later...
Hi, I'm trying to get rid of the M190 and M109 to avoid waiting for the bed and hotend to heatup.
I tried modifying the JSON (fdmprinter.def.json) like:
#: fdmprinter.def.json
msgctxt "material_bed_temp_wait label": { "default": false },
msgid "Wait for Build Plate Heatup"
msgstr ""
#: fdmprinter.def.json
msgctxt "material_bed_temp_wait description": { "default": false },
msgid ""
"Whether to insert a command to wait until the build plate temperature is "
"reached at the start."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_print_temp_wait label": { "default": false },
msgid "Wait for Nozzle Heatup"
msgstr ""
#: fdmprinter.def.json
msgctxt "material_print_temp_wait description": { "default": false },
msgid "Whether to wait until the nozzle temperature is reached at the start."
msgstr ""
And the JSON from my specific printer (robo_3d_r1.def.json) like:
"overrides": {
"machine_start_gcode": {
"default_value": " G92 E0 ;\n M565 Z-1 ;\n G1 Z5 F5000 ;\n G29 ;\n"
},
"material_print_temp_wait": { "default": false },
But I'm still getting the waiting codes after slicing. Any ideas on what else could I do?
GregValiant 1,409
You could use the post-processing plugin "Search and Replace" and search for "M109" and replace with ";M109". That should comment all M109's in the file. Use a second search and replace for the M190 line.
You may be aware that the M109 line is a safety to keep from running extrusion commands while the hot end is cold.
- 1
Thanks Greg! that works!
Edited by mbr3m3r
Recommended Posts
tinkergnome 927
Basically it should be possible to use the same start script as before, but the names of the settings / replacement patterns have changed.
You will probably need:
{material_bed_temperature_layer_0}
{material_print_temperature_layer_0}
{speed_travel_layer_0}
If you're interested:
@ahoeben compiled a list of all possible variables a while ago: Settings and replacement patterns
Link to post
Share on other sites