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

[FR] 9 Linear Axes #22488

Closed
DerAndere1 opened this issue Aug 2, 2021 · 7 comments
Closed

[FR] 9 Linear Axes #22488

DerAndere1 opened this issue Aug 2, 2021 · 7 comments
Labels
C: Motion T: Feature Request Features requested by users.

Comments

@DerAndere1
Copy link
Contributor

DerAndere1 commented Aug 2, 2021

Is your feature request related to a problem? Please describe.

Currently Marlin supports up to LINEAR_AXES 6. I heared of a custom printer that is built with more than 6 axes for which Marlin cannot be used at the moment. Implementation was started at DerAndere1#49 but that is outdated and we could not get the endstops to work so far. See related discussions at DerAndere1#47 and DerAndere1#44 (comment) .

Are you looking for hardware support?

Would be great to support all stepper drivers that are supported in current Marlin. Support for displays is optional for now.

Describe the feature you want

It would be nice to expand Marlin to up to 9 fully fledged non-extruder axes. Number of axes and axis names should be configurable. To see what places have to change in code, see the addition of 6 axis support (#19112).

Additional context

No response

@ellensp
Copy link
Contributor

ellensp commented Aug 2, 2021

Can I respectfully request that 6 axis gets finished first?

Ie G2/G3 work as expected with 6 axis
Also machines types other than Cartesian work with 6 axis. In particular CORE(XY|YZ|YX| etc)

@DerAndere1
Copy link
Contributor Author

I explicitly do NOT assign myself to the task of audding 9 axis support. Anyone who Does should indeed thoroughly test and Improve things for 3-6 axes, first.

@thinkyhead
Copy link
Member

Truly man, 'tis a great task.

@thinkyhead thinkyhead changed the title [FR] Expand multi-axis support to 9 non-extruder axes [FR] 9 Linear Axes Aug 4, 2021
@DerAndere1
Copy link
Contributor Author

DerAndere1 commented Aug 20, 2021

7th axis (internally called M_AXIS) is working now with BED_LEVELING_3POINT, so you can now test XYZUVW A E or more axes. An interested person can try to rebase the code from my branch https:/DerAndere1/Marlin/tree/9axis_pull onto https:/MarlinFirmware/Marlin/tree/bugfix-2.0.x and report the outcome

@DerAndere1
Copy link
Contributor Author

9 axes plus extruders are compiling. A 10th axis is included for fun.
I wait until the rework of G2 / G3 PR is merged, then I can assign myself to the task of rebasing my branch.

@ellensp
Copy link
Contributor

ellensp commented Apr 1, 2022

Since this was just merged, we can close this

@ellensp ellensp closed this as completed Apr 1, 2022
@github-actions
Copy link

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked and limited conversation to collaborators May 31, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
C: Motion T: Feature Request Features requested by users.
Projects
None yet
Development

No branches or pull requests

4 participants