Calibration and Homing
Manual and automatic approaches
Manual Calibration
- Move FarmBot to your desired home position
- Press the , , and buttons in the Hardware widget on the Device page.
FarmBot will now set the chosen location as the origin (also known as Home
, Zero
, or (0, 0, 0)
).
Automatic Calibration
Run an axis calibration to let FarmBot determine home and the length of the axis. Either ENABLE ENDSTOPS or ENABLE ENCODERS in the hardware settings widget must be enabled for the axis to be calibrated.
Use the hardware settings widget to home and calibrate the length of each axis.
, , and axis buttons in theUse the hardware settings widget to home each axis.
, , and buttons in theProcess with rotary encoders (included in FarmBot Genesis kits)
FarmBot moves in the zero direction of the axis until the rotary encoders detects missed motor steps when the axis reaches the end. This location is recorded as zero for the axis. If performing calibration in addition to homing, FarmBot will move the opposite direction from zero and record the distance traveled (length of axis) when the other end is reached.
Process with end-stops (DIY option if not using rotary encoders)
FarmBot moves in the zero direction of the axis until the end-stop triggers when the axis reaches the end. This location is recorded as zero for the axis. If performing calibration in addition to homing, FarmBot will move the opposite direction from zero and record the distance traveled (length of axis) when the end-stop on the other end is reached.