bdring / FluidNC

The next generation of motion control firmware
Other
1.62k stars 386 forks source link

Feature: Setting step_per_mm paramater for each Y motor individually. #1357

Open Simon5162 opened 1 month ago

Simon5162 commented 1 month ago

Machine Context

Hi everyone,

I have two Y motors on my CNC machine, each driving its own belt. I'm trying to set the steps_per_mm parameter for each Y motor individually. At the moment, I can change the step_per_mm parameter, but it applies to the entire axis rather than to each motor separately. Is there a way to modify the config.yaml file to achieve this?

Thank you in advance for your help!

Feature Description

Setting steps_per_mm paramater for each Y motor individually.

Other Approaches

Can't solve this problem in other ways currently.

How I Can Help

Changing config.yaml file to get one steps_per_mm param for each motors on each axis.

bdring commented 1 month ago

Internal to FluidNC, axes track and calculate everything in steps. It would not be possible to have 2 different values of steps for an axis without a massive overhaul. It is just not worth the effort and risk the stability of the regular code.

Please describe the problem you are having with your machine in greater detail

MitchBradley commented 1 month ago

It would probably be possible to write a custom Kinematics module that ganged two motors with different steps_per_mm onto one axis.