x- and y-axis positioning incorrect after upgrading to RatOS v2.1-RC1
I just upgraded my vCore 300 printer from RatOS v2.0 to v2.1-rc1. After the upgrade the movement of the x- and y-axes are limited to the rear-left quadrant of the build plate. When I run a bed probe, only the left rear quadrant is scanned. If I send the extruder to x0y0 it moves to approximately x0y150. If I send the extruder to x300y0 it moves to approximately x150y150. The current printer.cfg is attached. The only changes I've made to the printer.cfg or any other setting is to change the direction of stepper motors so that the x, y and z move in the correct directions. Thanks in advance for assistance in fixing this problem.
Solution:Jump to solution
0.9 degrees, they need twice the steps generated, and there’s your quadrants 🙂
20 Replies
Not sure I can help, but can you drop your RatOS.cfg in here as well?
Thanks!
Are you able to home?
or z-tilt?
Yes, the printer will home all axes, and z-tilt as well. Probing for the z-tilt covers only the back-left quarter of the build area.
Sounds like it has the wrong rotation distance, but I haven't heard of that happening
I'd suggest playing with that, but I don't know what else it could affect. Re-run the configurator and see what happens
Ok. I wondered about rotation distance as well but I’m not sure how to tackle it. I’ll rerun the configurator and if that doesn’t work maybe I will try another clean installation. I successfully upgraded a vCore200 last week and it works fine. Thanks for your comments. It’s greatly appreciated.
Always try my best, good luck!
Just post a debug zip and i'll be able to tell you what's happening 🙂
Thanks for getting back to me. Unfortunately, I decided to try a clean re-installation of the OS under the assumption that it might clear up my issue. It turns out that seem to have dug myself into a deeper hole. The issue I have now is that when I run through the v2.1 configuration process I cannot get past the firmware installation step. I keep receiving version mismatch errors. I've tried three firmware update methods available in the configurator. I first tried using the autoflash method. When the autoflash process completed, I received the following message:
I then tried the DFU flash procedure and received the second error message shown above. Lastly, I tried the SD Card Flash method and still received the mismatch error shown in the right-hand screen shot shown above. I am using a BTT Octopus v1.1 controller board connected only to a Raspberry pi v3 B+. The procedure I've been following is given here: https://os.ratrig.com/docs/installation. At this point I'm completely stuck. All help digging myself from this deep hole would be appreciated...
That's because you're running and old version with a klipper version comparison bug. Just update everything after you've gone through the wifi settings 🙂
Or now, now is fine too (you don't need to flash again)
The docs is for 2.0 so it's going to be confusing. The 2.1 docs aren't ready yet, so it's a bit of a mess (sorry about that, there's been too much going on to get it done)
Thank you Mikl! There's no need to apologize. I think you and the rest of the team are doing wonderful work. I'll do another install and will report back on how it goes.
OK, just got done with the reinstall process, and all looks good. Thank you again! I'm now back to the original problem, namely that the x- and y-axes movements are limited to the left rear quadrant of the build plate. Picking up where we left off, I'm attaching the debug.zip file.
Okay so your config looks fine. Which means something is going on mechanically or the settings you picked isn't matching your hardware, and since most of the motion hardware you picked is stock, you would know if you changed it to something else? Like made any mods etc?
Can you show me a video of homing and a subsequent move to x300y0 (which you say puts it at x150 y150)?
On your question about modifications, it's possible that this printer actually may not have the stock stepper motors installed. I'm not able to access the printer until Tuesday this week to verify, but looking at records I can find online, it appears that this printer has stepper motor specifications as follows:
NEMA 17. 0.9° Step Angle. 400 Steps Per Revolution. 2.8V Rated Voltage. 1.68A Phase. 4.4kg/cm (61oz/in) Holding Torque. 48mm Body. 5mm Output Shaft. Looking at the values given above, I'm wondering if the upgraded OS is expecting steppers with a step angle of 1.8 degrees? Otherwise, there are no other modifications to the motion hardware in this printer. If this is the likely problem is it possible to adjust for this in the configuration wizard?
NEMA 17. 0.9° Step Angle. 400 Steps Per Revolution. 2.8V Rated Voltage. 1.68A Phase. 4.4kg/cm (61oz/in) Holding Torque. 48mm Body. 5mm Output Shaft. Looking at the values given above, I'm wondering if the upgraded OS is expecting steppers with a step angle of 1.8 degrees? Otherwise, there are no other modifications to the motion hardware in this printer. If this is the likely problem is it possible to adjust for this in the configuration wizard?
Solution
0.9 degrees, they need twice the steps generated, and there’s your quadrants 🙂
Just set
full_steps_per_rotation: 400 on your steppers and you’re good to go.
Thanks! Just to confirm, are these changes made in the printer.cfg file?
Again, your help is awesome and greatly appreciated!
All changes / additions go in printer.cfg 🙂
You’re welcome! 🙂
Perfect! thank you.