Basic Information:
Printer Model: selfmade
MCU / Printerboard: BTT Octopus Pro
Host / SBC
klippy.log
Fill out above information and in all cases attach your klippy.log
file (use zip to compress it, if too big). Pasting your printer.cfg
is not needed
Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there
Describe your issue:
I like CoreXYUV kinematics and I’d like to build one, but can’t really understand how to setup Klipper for it. Just for making it clear, saying “CoreXYUV” I mean a machine which has two almost independent CoreXY kinematics, but heads mounted on a common X gantry.
I’ve seen some discussions around CoreXYUV machines, but they didn’t really end up with something concrete, so lets rise the topic again
I’m a software developer (not C/Python, but I’m able to read the code) so I could try to dive deeper to the topic if somebody from more senior developers might mentor me a bit. As I understand the topic, I need kinda three dimensions: X1, X2 and common Y (are they called ‘rails’ in the code?) and four motors: X, Y, U, V. When moving X1 or/and X2, the movement may be independent. When moving Y (mo matter with or without X1/X2), the movement by Y should be duplicated to both heads and motor positions (X,Y) and (U,V) should be moved according to the new position.
But I don’t have an experience with C, so I can’t catch a good point in the code where I could do this kind injection.
Does anybody have any insight about this?