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

Increase arbitrary MAX_AXIS limit #219

Open
kmpeters opened this issue Jul 11, 2024 · 3 comments
Open

Increase arbitrary MAX_AXIS limit #219

kmpeters opened this issue Jul 11, 2024 · 3 comments

Comments

@kmpeters
Copy link
Member

MAX_AXIS was last increased (from 10 to 32) twenty years ago:

141daff

Controllers that support 64 axes are increasingly common. MAX_AXIS should probably be increase to 128.

MAX_AXIS only appears to be used in one location:

struct mess_info motor_info[MAX_AXIS];

@MarkRivers
Copy link
Member

And the one place it is used is only for Model 1 drivers which should never be used for new drivers.

@kmpeters
Copy link
Member Author

kmpeters commented Jul 12, 2024

@MarkRivers, are you aware of any 32-axis limitations for model-3 drivers? I didn't find any in the asyn motor support or my brief search of the asyn module.

Axilion has reported a 32-axis limitation with motorAcsMotion, but the driver-imposed maximun number of axes has been 64 for the last four years.

@MarkRivers
Copy link
Member

I don’t know of any, but I have searched.

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

No branches or pull requests

2 participants