How do you do a Z Offset calibration on the A1?

I need to adjust Z Offset for a print I’m doing. I can’t seem to find where this option is on the A1 screen or within the Device tab in Studio (2.1.0.59). Can someone please let me know how I can adjust Z Offset on the A1? Can you preset the Z Offset you want to use (and have the A1 remember it) or can you only adjust live while printing? Appreciate any guidance. Thanks.

1 Like

If you’re familiar with gcode, you can hook in to the Machine Start sequence and assign it. You’ll find a commented portion in your machine’s gcode that adjusts the Z based on your build plate selection, you can base your code off that.

Obvious question is obvious, but, are you sure this isn’t just covering up a slicing / mechanical problem, and not just something you’re doing creatively?

No, it’s definitely associated with the Z offset. I have manually added the “G92 Z-.06” command to the sliced g-code (it works but is a pain to do) and it comes out much better (less under extrusion, no gaps in the surface). Just a note this is using Archmedean Chords as the top & bottom surface patterns in the process profile’s STRENGTH tab. Here’s an image showing the result.

Right is manually added Z offset and it looks much better (but still an issue along the outer edge which I’m trying to address now). Left is with the Z offset added to the filament Start G-Code, this looks like what it did when no Z offset was applied. Not sure why Studio makes it so hard to add a Z offset. Manually adding works but is a pain. Just a note these are printed on a BIQU Glacier build plate which has a flatter look (but a bit more textured than smooth which I need to get a close top/bottom match) then the Bambu Textured PEI.

I just want to bake in the needed Z offset into the Filament profile so it gets properly applied and printed with each slice. I thought doing it through the Start G-Code in the filament profile’s ADVANCED tab would work, unfortunately it appears it didn’t.

This is what my Start G-Code looks like now in my filament profile (my added G92 at the bottom):

; filament start gcode
{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255
{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180
{endif}

{if activate_air_filtration[current_extruder] && support_air_filtration}
M106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]}
{endif}

M900 k0.03

G92 Z-0.06 ; Set Z Offset at -0.06 for the BIQU Glacier Plate

Also, I can’t seem to find any way within Studio (or from the A1 screen) to do a Z Offset adjustment. Does anyone know how one would do this? Seems odd that Bambu hasn’t provided the ability to make Z Offset adjustments from the A1 screen and/or from Studio. If you’re trying to dial in your prints, you have to be able to adjust Z Offset as needed.