<p>In slicer G-code is it possible to set the probe Z offset for the first layer only?</p>
<p>For my stock E3 plate I find -4.125 mm best however for glass I need to go to -4.175 mm for the first layer to get better adhesion. So it's a manual process every time. Any way to tell the slicer do the first layer at -4.175 mm and next ones at -4.125 mm?</p>

[{'answer_id': 16018, 'author': '0scar', 'author_id': 5740, 'author_profile': 'https://3dprinting.stackexchange.com/users/5740', 'pm_score': 3, 'selected': True, 'text': "<p>I don't understand the reasoning behind a first layer having a different offset from the following layers, but, You can manually add a re-definition of the current height after the first layer, suppose your first layer is 0.2\xa0mm, you just need to tell the printer to move to a slightly higher next layer to redefine this as a different Z-offset.</p>\n<ul>\n<li>From a G-code file find the start of the second layer:<br><code>G0 F600 X141.541 Y109.467 Z0.37</code></li>\n<li>Modify this to:<br><code>G0 F600 X141.541 Y109.467 Z0.42</code></li>\n<li>Now insert the following command:<br><code>G92 X0.37</code></li>\n</ul>\n<p>Now it is like you have changed the Z-offset.</p>\n<p>The reason for not using <code>M206</code> is that is applied onto current offsets, if you accidentally save setting to memory after printing, it stores this offset. You can use <code>M206</code>, but use it carefully. A re-definition of the Z level is never stored, the next <code>G28</code> erases the effect, so does repowering the motors.</p>\n"}, {'answer_id': 16027, 'author': 'Scott Baeder', 'author_id': 27669, 'author_profile': 'https://3dprinting.stackexchange.com/users/27669', 'pm_score': 2, 'selected': False, 'text': "<p>Trying to change the Z level (NOT the offset) during a print isn't a good idea UNLESS you know that all future moves will be &quot;relative&quot;.</p>\n<p>The <code>M206</code> (if you use Marlin) is the right way to set it!  Depending on the slicer, just create TWO &quot;different&quot; printer definitions and add them to the startup G-codes.</p>\n<p>If you don't save it, a reset will return the z-offset to the &quot;saved&quot; value. Or consider resetting to a &quot;standard&quot; value in the ending G-code.</p>\n<p>Also, consider using &quot;baby-stepping&quot; (if you can), and manually adjusting things at the start of a print with a different surface.</p>\n"}]
['https://3dprinting.stackexchange.com/questions/16017', 'https://3dprinting.stackexchange.com', 'https://3dprinting.stackexchange.com/users/26448/']