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

Add TOOLS setting to allow up to 127 optional spindle tools, and all combos of HOTENDS, EXTRUDERS, LASER and SPINDLE tools #27614

Draft
wants to merge 2 commits into
base: bugfix-2.1.x
Choose a base branch
from

Conversation

DerAndere1
Copy link
Contributor

@DerAndere1 DerAndere1 commented Dec 29, 2024

Description

  • Add TOOLS setting to allow up to 127 optional spindle tools
  • allow all combos of HOTENDS, EXTRUDERS, LASER and SPINDLE tools

Requirements

for complete testing, you need EXTRUDER, SPINDLE_FEATURE and LASER_FEATURE, SWITCHING TOOLHEAD. Also, merging of PR #26956 is recommend for testing

Benefits

  • Allow any combination of up to 127 tools, including up to 7 extruders, up to 1 LASER and optional SPINDLE_FEATURE.
  • stop cutter and restore cutter status after toolchange.

Configurations

See changes to default Configuration.h for an example that does not change default behaviour.
HOTENDS setting can be overwritten in custom configs,
For testing, set HOTEND_OFFSET_Z, TOOLS, EXTRUDERS, and HOTENDS explicitly

Related Issues

@DerAndere1 DerAndere1 changed the title Add standard-compliant handling of G10, G43, G49. Add TOOLS setting to allow up to 127 optional spindle tools, and all combos of HOTENDS, EXTRUDERS, LASER and SPINDLE tools Add TOOLS setting to allow up to 127 optional spindle tools, and all combos of HOTENDS, EXTRUDERS, LASER and SPINDLE tools Dec 29, 2024
@DerAndere1 DerAndere1 force-pushed the tools branch 5 times, most recently from 9afd573 to da0cab2 Compare December 30, 2024 22:15
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

Successfully merging this pull request may close these issues.

1 participant