Kinematics config/dependencies
I keep getting flak for asking these things, but regardless;
I would like to use RatOS, but always struggled with the interconnected web of dependencies in the config.
My printer is a custom coreXY IDEX, but starting from a Vcore4 idex config.
I'd like to not have the axis inverted as the ratos_hybrid_corexy, which is what I had running by setting up klipper manually before, it worked, but was lacking the bells and whistles of all the nice macro work in ratos.
I get errors if I try to replace the kinematic callout, and I get errors if I try to change the inverted from true to false.
Any tips on figuring out how to avoid these would be really appreciated
4 Replies
Who's giving you flak?
The current IDEX implementations are probably not the most ideal to start with as they actively check if they're inverted.
You can disable that check (check the files in RatOS/printers/v-core-4-idex), you just gotta overwrite the INIT macro.
Keep in mind that the current IDEX macros have not been tested on non-inverted printers, so you may encounter problems. We can look at that if/when that happens.
They also assume that you use VAOC (you can make one yourself as a detachable module or a fixed one if you have CAD skills and the time to make it - which given it's a custom printer, i assume you do 🙂 ).
Oh great, I'll have a look at how to overwrite the init macro.
Issues or bugs are to be expected, thats fine!
I have a VAOC design, but I'll probably adapt the official ratrig one, it's simply better. One of my main reasons for wanting to use ratrig is to get the VAOC to work 🙂
That worked, thank you! I can invert it now.
If I wanted to change the kinematics from ratos_hybrid_corexy to something else; I get an error because this section is no longer valid.
Is there any way to "ignore" it? 🙂
[ratos_hybrid_corexy]
inverted: false
You can still use ratos_hybrid_corexy kinematics now that you've disabled the inverted check
There's no good way to remove settings/sections. The only way would be to duplicate RatOS.cfg, remove the include where that section is in, and write it yourself instead. But you wouldn't get updates that way (those happen to RatOS.cfg)
Alright, I understand, that makes sense! 🙂
Thank you kindly!