Print all button or upload all #1569

Open
opened 2026-04-05 18:26:23 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @lukask97 on 11/20/2025

Is there an existing issue for this feature request?

  • I have searched the existing issues

When working on a project with multiple build plates, you can slice all of them with a single button, but you still have to upload each plate individually.

I mostly use only one printer, so adding batch-upload functionality would save some time.
For example, I once sliced and uploaded 10 plates with the wrong material and had to re-upload each one individually. Having a batch option would have made that much easier.

Which printers will be beneficial to this feature?

All

Describe the solution you'd like

There should be an option to “Print All”, similar to the existing “Slice All” option.
When only some plates are sliced, the software should upload only the sliced ones.

For the “Print All” prompt:
File names will be generated according to the configured format and are not editable.
The “Upload and Print” button may need to be disabled, allowing the user to start their preferred plate manually instead of dealing with a complex selection interface. In this case, only the “Upload” and “Cancel” buttons would be shown.

There should be no issue with exporting to G-code, as this would simply involve multiple individual exports.

For Klipper users:
It would also be helpful to have an option to automatically add uploaded jobs to the printer’s job queue (via a checkbox). This might be a separate feature request.

Describe alternatives you've considered

  1. A “Print Selected” button.
    For this, a checkbox would be needed in the preview tab for each plate (the smaller preview in the top-left) to let the user select which plates to upload.
    This feature could also be used for selective slicing.

Additional context

I’m not sure whether this behavior is applicable to my feature request, but a queueing feature already exists when you click “Print” faster than the G-code can be transmitted.

*Originally created by @lukask97 on 11/20/2025* ### Is there an existing issue for this feature request? - [x] I have searched the existing issues ### Is your feature request related to a problem? When working on a project with multiple build plates, you can slice all of them with a single button, but you still have to upload each plate individually. I mostly use only one printer, so adding batch-upload functionality would save some time. For example, I once sliced and uploaded 10 plates with the wrong material and had to re-upload each one individually. Having a batch option would have made that much easier. ### Which printers will be beneficial to this feature? All ### Describe the solution you'd like There should be an option to “Print All”, similar to the existing “Slice All” option. When only some plates are sliced, the software should upload only the sliced ones. For the “Print All” prompt: File names will be generated according to the configured format and are not editable. The “Upload and Print” button may need to be disabled, allowing the user to start their preferred plate manually instead of dealing with a complex selection interface. In this case, only the “Upload” and “Cancel” buttons would be shown. There should be no issue with exporting to G-code, as this would simply involve multiple individual exports. For Klipper users: It would also be helpful to have an option to automatically add uploaded jobs to the printer’s job queue (via a checkbox). This might be a separate feature request. ### Describe alternatives you've considered 1. A “Print Selected” button. For this, a checkbox would be needed in the preview tab for each plate (the smaller preview in the top-left) to let the user select which plates to upload. This feature could also be used for selective slicing. ### Additional context I’m not sure whether this behavior is applicable to my feature request, but a queueing feature already exists when you click “Print” faster than the G-code can be transmitted.
MrUnknownDE added the enhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancement labels 2026-04-05 18:26:39 +02:00
Sign in to join this conversation.
No Label enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#1569