OK. I have done the 1.1.6 upgrade with UBL on my Robo3d R1 Marlin_116_UBL_PLUS Just have a few questions as I am a bit of a noob when it comes to GCode. I have run the M502 and M500 commands and when through the PID process. Updated the configuration.h file with the output and uploaded to the Atmega. I have now run the G29 A, G29 P1 and then G29 S1 Do I do another M500 or does the G29 S1 save the same way? Also if i did run a M502 would this wipe the G29 points gathered using G29 P1? Last thing. Now that I have done this I have set my startup Gcode as follows. I tried a test print but the print started about 10mm of the print bed. Here is my startup code G28 ; home all axes G1 Z5 F5000 ; lift Z by 5mm M851 Z0.7 ; Set the Z probe offset G29 L1 ; Load the mesh stored in slot 1 (from G29 S1) Any ideas about the 10mm print height?