I have all the hardware set up (Farmbot 1.2 with OS 3.1.0) and I’m ready to start setting coordinates for tools and plants. I understand that the encoders are used so that farmbot always knows the exact position of the axis, correct? So there is no need to use end stops or some other form of calibration before each job, like on most 3D printers?
Setting up the encoders I see that encoders are set to ‘off’ by default in the web app. When I turn them on and try moving the axis using the relative motion controllers, I see that the registered millimeter position behaves strangely. When I use the relative motion controls without the encoders, I see the MM values increment as expected. As I increment by 10mm, I see the relative values increase to 10, 20, 30, etc. However, when the encoder is turned on, and I increment by 10mm, the recorded position shows numbers like 2, 6, then back to 0, in that order. What is going on here?
What is calibration used for in this process? Do I need to input the exact length of each axis or does calibration solve that?
Basically, what I’m asking for is a step-by-step guide for setting up the software for precise movement. I don’t see anything like this in the available documentation. Thanks!