Automatic Z-Probe Bed Leveling with Hall-Effect for the Rostock 3d Printer