Hallo everyone,
For an University Project I'm developing a Printer based on a modifyed cartesian kinematics.
Basicaly if one axes moves I have to add or subtrect a value between 0 and 800 steps of the other axes.
=> for every move i calculate these correction values and add them to x,y,z
for example X moves 100mm => Y and Z have to be corrected -1mm and +0.5mm.
That's the theory, now the question:
Where is the best place in Marlin to implement that?
I thought about the planner.cpp but I'm not that familiar with the complete marlin source code.
I'm more a Hardware guy but I don't mind a bit of coding.
I hope someone can help me or give me a hint :D
- max
For an University Project I'm developing a Printer based on a modifyed cartesian kinematics.
Basicaly if one axes moves I have to add or subtrect a value between 0 and 800 steps of the other axes.
=> for every move i calculate these correction values and add them to x,y,z
for example X moves 100mm => Y and Z have to be corrected -1mm and +0.5mm.
That's the theory, now the question:
Where is the best place in Marlin to implement that?
I thought about the planner.cpp but I'm not that familiar with the complete marlin source code.
I'm more a Hardware guy but I don't mind a bit of coding.
I hope someone can help me or give me a hint :D
- max