I recently finished building a Prusa I3 variant, the JG Aurora A-3. Upon homing, the Z axis zero is a bit too low, about 5 mm below the bed height, even with the bed adjustments lowered about as low as they will go. There is no real way to adjust the Z limit switch position since it is screwed into threads in the metal upright. What is the best way to compensate for this? The printer is running the Marlin firmware, but I don't have the config file. I suppose I could attach a shim to the bottom of the X motor mount, which is what the Z limit switch contacts. But then what happens when I use some sort of thicker build plate in the future (e.g., glass)? Could I fix this in my start.gcode in the slicer? Thanks.