#RatOS 2.x homing
17 messages · Page 1 of 1 (latest)
Those changes were made to accommodate stowable probes. The only way to remove something is to overwrite what is defined.
I'm sorry but what is the actual problem here?
If you're losing steps, you should solve that
Changing the homing routine is not a fix, that's a poor bandaid
Why
-
RatOS does not offer solutions to non existent problems. You can hack it to do anything you want, but i would never recommend that. Do not fix things that ain't broken.
-
It really shouldn't happen. I never skip steps unless i'm experimenting with speed benchies. You shouldn't either. I'd look at why and when are you skipping steps, and solve that. Even with curling parts you shouldn't be skipping steps, the part would be knocked off the bed. Are you not running the performance config? You will never solve crashes that happens because of lost steps without solving the lost steps.
It's not a bandaid, it's a precaution.
It's really not, it won't fix anything.
I hope you consider fixing the actual problem.
But if you insist on trying to work around the issues (you will just crash in other situations), one thing you can do is reimplement the homing routine to fit your needs and deal with the consequences that follow. To do that you will have to override [ratos_homing].
You can find the original implementation here: https://github.com/Rat-OS/RatOS-configuration/blob/v2.x/homing.cfg
If you copy the entirety of [ratos_homing] and remove line 45 and 57, you should get the behavior you're seeking. Keep in mind that some functionality may assume that homing always return to center.
Sensorless homing and stowable probes are two of those.
Furthermore you won't get any updates or fixes in the future when you override this, which can cause issues with future features as well.
As far as macro speeds go (you mentioned that as well), see: https://os.ratrig.com/docs/configuration/macros#speed
This attitude is not gonna get you anywhere. That macro IS G28. You can do whatever you want with it..
You do have problems completely unrelated to homing, you just refuse to fix them. If i were to make a car analogy your breaks aren't working so you're replacing the fuel injection system. I'm just trying to help you, feel free to ignore it, but i'm not gonna spend me free time on helping people who refuse to be helped.
Btw, I told you exactly what to do, to accomplish what you want.
What I'm wondering about.... if you're only homing X or Y it will stay there. But you only want to home Z in the middle of the bed. So it makes sens to go there after X and Y homing. If you want it to go back to the X and Y homeing positions, just write a macro (and make a button) that goes to Xmin/Ymax (whatever your size is)