Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Simon5162 opened this issue Oct 19, 2024 · 2 comments
Open
Labels
enhancement New feature or request

Comments

@Simon5162
Copy link

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.

@Simon5162 Simon5162 added the enhancement New feature or request label Oct 19, 2024
@bdring
Copy link
Owner

bdring commented Oct 19, 2024

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
Copy link
Collaborator

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants