Different step for axis

Good evening.
Finished editing my delta printer I realized to have a diameter of a pulley smallest.
In firmaware not able to set a number of steps for different axis.

#define AXIS_STEPS_PER_MM ((float)(MICRO_STEPS * STEPS_PER_ROTATION) / PULLEY_CIRCUMFERENCE)
#define XAXIS_STEPS_PER_MM AXIS_STEPS_PER_MM
#define YAXIS_STEPS_PER_MM 107
#define ZAXIS_STEPS_PER_MM AXIS_STEPS_PER_MM

What part of code I have to change for a number of steps to diferent axis?

Thank you.
Excuse me for the English but use google translator.

Comments

  • For delta printers all axis have the same resolution, so you can not set different values. This would make the math much more complicated and slow.
  • Thank you.

    Some indication where modify the firmware as required from me?

    Or where can I find documentation on the development of the firmware?

    Thank you.
  • Sources are on github. work092 is current branch. What you need to change is in motion.cpp the delta transformation routine if you want this to work. I guess you have to scale somehow 2 of the 3 axis relative axis results to compensate different steps per mm.
  • Good morning.

    Which software is possible use for debug step by step ?
    It 'very difficult to debug with Arduino IDE.

    Thanks
    Sandro
Sign In or Register to comment.