G10 for temporary Z offset?
-
when I switch filaments I usually tweak the G31 z trigger height in my config.g to get a really good first layer. I'm switching filaments more regularly lately and that's getting annoying.
is it possible to just include a G10 or something similar in my start-up gcode to
to adjust the G31 by a small amount relative to its value in config.gI know i could do something hacky using G91, G92, and G90, but i was hoping a more elegant method existed that didn't rely on multiple configs or something similar.
-
You certainly don't need to change G31 in config.g. when you change filaments.
Have you considered using the filament management feature of the DWC?
I use it to set the bed and extruder temps and extrusion multiplier for each brand and type of filament that I use.
Frederick
-
@fcwilt said in G10 for temporary Z offset?:
You certainly don't need to change G31 in config.g. when you change filaments.
Have you considered using the filament management feature of the DWC?
I use it to set the bed and extruder temps and extrusion multiplier for each brand and type of filament that I use.
Frederick
I do that in my slicer (idemaker), because I have several profiles per filament, all with different Pa, accel, jerk, Pa, and temp settings.
in general my goal is to keep everything related to and on the machine as generic as possible and then make adjustments as needed in the slicer.
-
I should add i can't test anything right now am my machine is down while I wait for parts, hence why i asked here.
-
@DanS79 said in G10 for temporary Z offset?:
in general my goal is to keep everything related to and on the machine as generic as possible and then make adjustments as needed in the slicer.
Just the opposite here. I try to keep the output of the slicer as generic as possible and tweak things as needed on my printers.
Does baby-stepping not work for this?
Frederick
-
It does/will, but you have to remember to do it.
most of my printing is prototyping, so while one version is printing I'm inspecting the previous one and tweaking the design for the next one. Sometimes things get missed in the turn around.
-
@DanS79 said in G10 for temporary Z offset?:
It does/will, but you have to remember to do it.
most of my printing is prototyping, so while one version is printing I'm inspecting the previous one and tweaking the design for the next one. Sometimes things get missed in the turn around.
Then set the the needed value in your start up code.
Frederick
-
@fcwilt Thats why i asked. I'm not sure G10 will work the way I need it to, and i wanted to see if other options existed.
and as i said i can't test at the moment as my machine is down till some parts arrive.
-
@DanS79 said in G10 for temporary Z offset?:
@fcwilt Thats why i asked. I'm not sure G10 will work the way I need it to, and i wanted to see if other options existed.
and as i said i can't test at the moment as my machine is down till some parts arrive.
I was thinking of M290 which allows adjusting the current value of baby-stepping.
Frederick
-
@fcwilt Yea thats would work set it to a given value in the start gcode, then back to zero in the end gcode.
-
@DanS79 said in G10 for temporary Z offset?:
@fcwilt Yea thats would work set it to a given value in the start gcode, then back to zero in the end gcode.
Notice that you can use absolute or relative values - whatever works best for any given situation.
Frederick