Print Jobs & Queue¶
LayerNexus provides print job tracking and a priority-based queue system for managing prints across multiple printers.
Creating Print Jobs¶
Print jobs are created from parts that have been sliced (G-code available).
- Open a part detail page.
- Click Create Print Job (or Slice first if no G-code exists).
- Select the target printer.
- Review the job details (estimated print time, filament usage).
- Click Create.
Print Job Lifecycle¶
Each print job progresses through the following statuses:
| Status | Description |
|---|---|
| Pending | Job created, waiting to be queued or started |
| Queued | Job is in the print queue, waiting for a printer |
| Printing | Job is currently printing on a printer |
| Completed | Print finished successfully |
| Failed | Print failed or was cancelled |
Print Queue¶
The print queue provides priority-based management across multiple printers.
Adding Jobs to the Queue¶
- Go to Print Queue in the navigation bar.
- Click Add to Queue.
- Select the print job and target printer.
- Set the priority level.
- Click Add.
Queue Priority¶
Jobs in the queue are ordered by priority. Higher-priority jobs are printed first when a printer becomes available.
Managing the Queue¶
| Action | Required Role |
|---|---|
| View queue | Any authenticated user |
| Add to queue | Admin, Operator, Designer |
| Remove from queue | Admin, Operator, Designer |
Note
Both Operators and Designers can manage the print queue. Only Operators and Admins can actually start prints on printers (upload G-code and trigger printing).
Uploading G-code to Printers¶
Once a job is ready:
- Open the print job detail page.
- Click Upload to Printer.
- The G-code file is sent to the printer via the Moonraker API.
- Click Start Print to begin.
Printer Connectivity
The printer must be online and reachable via its Moonraker URL. Check the printer profile settings if uploads fail. See Klipper / Moonraker for troubleshooting.
Cost Calculation¶
Each print job tracks costs based on the printer's cost profile:
| Cost Component | Description |
|---|---|
| Filament | Material cost based on weight used and spool pricing |
| Electricity | Energy cost based on print time and power consumption |
| Depreciation | Printer depreciation based on print time |
| Maintenance | Maintenance cost based on print time |
Viewing Costs¶
- Per job: View the cost breakdown on the print job detail page.
- Per project: View aggregated costs on the project detail page, including all sub-projects.
Workflow Summary¶
- Upload STL file to a part
- Slice using OrcaSlicer profiles
- Create a print job
- Queue the job with priority
- Upload G-code to the printer via Moonraker
- Start the print
- Track status until completion