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

Execute custom GCODE after printing each item in sequence #13687

Open
Turbine1991 opened this issue Oct 29, 2022 · 2 comments
Open

Execute custom GCODE after printing each item in sequence #13687

Turbine1991 opened this issue Oct 29, 2022 · 2 comments
Labels
Type: New Feature Adding some entirely new functionality.

Comments

@Turbine1991
Copy link

Turbine1991 commented Oct 29, 2022

Is your feature request related to a problem?

Currently CURA decides a path from whichever height it ends on after finishing a model. The gantry or hotend may run into other models at this level on the way.

Describe the solution you'd like

Allowing custom GCODE would allow us to move the Z upwards before moving onwards to the next model. Ideally it would be aware of the height of other models. Executing GCODE would allow a beeping tone between objects.

Describe alternatives you've considered

There doesn't seem to be any apart from only printing short models and printing one at a time.

Affected users and/or printers

Anyone who uses sequence printing who may have adjusted the gantry boundaries in order to allow printing multiple high objects.

Additional information & file uploads

No response

@Turbine1991 Turbine1991 added the Type: New Feature Adding some entirely new functionality. label Oct 29, 2022
@GregValiant
Copy link
Collaborator

I don't use one-at-a-time very often but playing with it here I found that Cura will bump up the Z travel height between models to 5mm above the tallest model printed so far within the project. It would appear that there is no danger of a crash unless the gantry comes down on a model.
Here are 4 models. The print order and model heights are: Left Front (150), Right Front (25) Left Rear (175), Right Rear (25).
Travel from #1 to start #2 is at 155.
Travel from #2 to start #3 is at 155.
Travel from #3 to start #4 is at 180.
So it looks like its already doing what you are asking for. The travel height is always above the tallest model yet printed.
This is with all lines shut off except for the travel moves.
1atta

Are you getting different results? I was using 5.2.1 for this test.

@Turbine1991
Copy link
Author

I don't use one-at-a-time very often but playing with it here I found that Cura will bump up the Z travel height between models to 5mm above the tallest model printed so far within the project. It would appear that there is no danger of a crash unless the gantry comes down on a model. Here are 4 models. The print order and model heights are: Left Front (150), Right Front (25) Left Rear (175), Right Rear (25). Travel from #1 to start #2 is at 155. Travel from #2 to start #3 is at 155. Travel from #3 to start #4 is at 180. So it looks like its already doing what you are asking for. The travel height is always above the tallest model yet printed. This is with all lines shut off except for the travel moves. 1atta

Are you getting different results? I was using 5.2.1 for this test.

You would be correct when it comes to smaller models below the gantry. But when you need to print multiple objects, one has to make up a false value so you can achieve this. It works, but some special care needs to be done to avoid tripping up CURA's default behaviour. (You also have to manually position things to be done at the front first)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: New Feature Adding some entirely new functionality.
Projects
None yet
Development

No branches or pull requests

2 participants