Job Queue
Fluidd's job queue lets you line up multiple G-code files for sequential printing. Jobs are processed in order — when one print finishes, the next one starts automatically (if configured) or waits for you to resume.
Setup
Add [job_queue] to your moonraker.conf and restart Moonraker. See the
Moonraker [job_queue] reference
and the Moonraker configuration for a
complete example.
Manual start by default
By default, the queue pauses after each job completes and waits for you
to start the next one. To enable fully automatic sequential printing,
configure automatic_transition in Moonraker. See
Advanced settings.
Once enabled, Fluidd shows a job queue card on the dashboard and a queue tab on the Jobs page.
Adding jobs
There are several ways to add files to the queue:
- Context menu — right-click a G-code file in the File Manager and select Add to queue.
- Drag and drop — drag G-code files directly into the job queue card.
- Bulk actions — select multiple files in the file manager and use the Add to queue toolbar action.
The same file can be added to the queue multiple times.
Managing the queue
The job queue card on the dashboard shows a compact view of queued jobs. For full queue management, open the Jobs page from the navigation menu.
Reordering
Drag jobs within the queue to change their order. The job at the top of the list prints next.
Multiplying jobs
Right-click a job and select Multiply to add additional copies. You can also select multiple jobs and multiply them in bulk from the toolbar.
Removing jobs
Remove individual jobs from the context menu, or select multiple jobs and remove them in bulk. Use Remove all in the toolbar to clear the entire queue.
Pause and resume
- Pause — prevents the next job from loading after the current print finishes. The current print is not affected.
- Resume — resumes queue processing. If the printer is idle, the next job starts immediately.
Queue status
The queue card shows the current state:
| State | Description |
|---|---|
| Ready | Queue is active — the next job will load when the printer is free |
| Paused | Queue is on hold — waiting for you to resume |
| Loading | Queue is loading the next job file |
| Starting | Queue is requesting Klipper to start the print |
Queue totals
The queue footer displays aggregated information across all queued jobs:
- Filament — total filament length and weight
- Print time — combined estimated print time
- ETA — estimated completion time for the entire queue, accounting for any print currently in progress
Missing metadata
If a queued file has been deleted from disk or lacks metadata, Fluidd shows a warning icon. The job remains in the queue but cannot contribute to totals or be reordered.
Advanced settings
Moonraker's [job_queue] section supports additional options for automating
queue behavior — including automatic job transitions, transition delays,
G-code macros between jobs, and loading the queue on startup. For full
details, see the
Moonraker job_queue documentation.