Good afternoon Ladies and gents,
Long time reader first time poster. We have had our Tevo Little Monster for a little over a year now, originally it had one of the MKS base garbage boards which was replaced with an Azteeg X5 GT and viki2 LCD which we are running now. last time it was updated was several months ago with the latest smoothie build and latest config at that time. I had never been able to get the auto level to work consistently and would have to manual level the print bed with shims and what not. Every time i would run the auto calibrate script on the LCD display it would home, reset the BLtouch probe, heat bed, run through its calibration with no problem, complete and re-home. I would then adjust the z offset and start printing adjusting for the probe offset. It was never 100 percent accurate but it worked for what I was printing even though the first layer was never even and jacked up a little. Fast forward to last week now that I have time to work on it again. I updated the firmware.bin file from the github repo, copied over the new config from the same repo and then matched all the changes from my current config to the new config. Got everything working, home stepper motor direction, extrude setup and set up for the heated bed and hotend. Tested the BLtouch probe and all commands work as they should but when running the auto level script the probe moves to the direction of the alpha tower probes and while its moving to the beta tower it smacks the glass bed in between the alpha and beta tower. This process repeats and it again probes the beta tower and smacks the glass moving onto the gamma tower. It then homes and the process repeats itself over and over again, it did it 6-7 times before i stopped it by cutting off the power. I have reformatted the sd card, replaced the sd card, re downloaded and installed fresh firmware and config files and reported everything twice. Im pretty sure its my mistake somewhere but I simply cant figure out where, if you can point me in the right direction it would be greatly appreciated. I am attaching my config and a vimeo video of whats happening. I tried printing by skipping the auto leveling and just setting the z height but that also does weird stuff where the hotend moves up and down like a snake while its extruding the first layer.
That video link fails. Can you please describe your problem in text in any case? Video should be to help understand, but please provide details in text.
sorry about that video has been corrected. Printer does not probe in a grid pattern, it does a 3 point level which is ok if it worked. problem is when its moving location it does not lift the z axis and just proceeds to scrape the bed when doing xy movements as if it thinks its a Cartesian printer. I am unsure what caused this as the leveling strategy is the same that I used with the last firmware as is the custom menu entry.
Do you know what gcode is being run as the “auto calibrate script”?
Do you know more precisely what version of smoothieware you were running before the update? Do you have the old configuration file as well as current?
(I’m not a smoothie expert, I’m just trying to make sure that @Arthur_Wolf or someone else with expertise has the necessary information to be able to help for real…)
Here are the meaningful differences between the two configurations. The red lines starting with - are what is in your old configuration, and the green lines starting with + are what is in your new configuration.
I note that the custom_menu.auto_calibrate.command is different
Arm radius would do that, it’ll make it travel not in a straight line between the points and that’s why it’s creating the arcing pattern between the probe points.
I did try making changes to the config and see if it made a difference which it didn’t. I also purposefully did not copy over settings that were not present in the new sample config. do I need to do that?
I’m changing the arm radius to a much lower and high number to see if it makes a difference, I have the 3d model of the printer from thingiverse and used that to make the arm radius measurement. The 170mm arm radius measurement comes directly from tevo they extended the ball joints to 400mm in their newer version printers which is what i did. but I am unsure how they came up with 170mm as an arm radius when my measurements don’t come close to that.
put in the old config file and everything is now working as it should, I’m going to have to peer over line by line over the weekend to see whats different that could be affecting the auto leveling procedure. Thanks for the ideas they helped me better grasp the feature.