Or “ENABLE ENCODERS” seems to work, I think I have those. Interface says they are default enabled, except they were not. Maybe because the y-axis motor was not connected on first boot?
Looks like your firmware got stuck somehow when the calibration failed.
You could try to push the RESTART FIRMWARE button in the Device section under POWER AND RESET. If that does not help or generates even more errors you can also powercycle the whole device.
What error came up when the Y-axis was calibrating? Your X-axis was successfully calibrated and the AXIS LENGTH setting was properly filled?
Yes, x-axis value was filled out, just not remembered after the restart. I’ve rebooted the device a few times now.
The x-axis has now movement issues, I don’t know what happened last few hours. It worked before. This video is when I gave it a move command. Two times 100 mm, last try 1000 mm.
Looks like your motors can’t get the full speed that is set in the settings. You could try lowering the speed setting, but as this was working with these settings before you could also check the mechanical settings like belt tension and wheel adjustment.
It would be also helpful if you could post an image of your hardware settings in the WebApp.
Some more testing. All the motors make a little noise when idle. The z-axis motor makes the most sound. See video.
(note the phone was on the z-axis motor housing capturing contact sounds. The sound was easy to hear form a small distance (20 cm). The other motors make a similar sound, just only hearable very very close of my ear on the housing).
When I turn the farmbot off, the sound if gone (of course) and I can move the gantry with little force. Not sure how I can measure if the required force is appropriate, feels “normal” to me.
Booted again. Commanded x-axis move. It moves like the video and on the website this error:
That means that your encoder did not detect the needed count of steps. There can be a few different reasons for that:
Mechanical resistance that causes the motors to need more power
Not enough motor power caused by a low motor current.
Max encoder reading speed < actual moving speed
So I think that your axis does not move correctly anymore, since you activated the encoders to calibrate. I’d first try to reduce the max moving speed or increase the MAX MISSED STEPS setting.
I think that rather means that error 0 occured. I didn’t find any information what those error numbers mean, but seeing the Firmware debug message: deactivate motor X due to missed steps indicates that there might be a spot where the axis gets stuck. That might be a bad leveling between those two X-axis profile rails.
Just tried calibrating on my device. It was running without throwing that Error writing firmware parameter. You are running on the newest FarmBot OS (V.9.2.0) right?
Btw, I just promoted your trust level in the forums, that should hopefully allow you to post more posts a day. If that did not work, just edit your last post to let me know
Thanks, will do that. I still think the z-motor makes too much noise when moving, but that’s for a later concern. It has stopped making noise when idle.
I changed the middle of the x-axis a little, moves the farmbot by hand (unpowered motor) and did a new calibration, these are the results of the log (and many debug step count messages of course, left them out):