Built for the operations team behind every print farm
Whether you're running a 100-printer farm, a university lab, or a busy makerspace, maintenance is what keeps prints flowing. Stop relying on memory and sticky notes - get a single source of truth for what's been done, what's due, and what's running low.
The complete maintenance toolkit, in one place
Five tightly integrated building blocks: jobs track the actual work, schedules automate when it happens, task templates define how it's done, inventory tracks the spare parts, and problems let anyone flag printer issues for the team to action.
Work orders for one or many printers - assigned, tracked, and timestamped from scheduled to completed.
Automation rules that create maintenance jobs based on time, print hours, filament use, failure count and more.
Define a procedure once - instructions, video, spare parts, triggers - and reuse it across every job.
Track nozzles, belts, bearings and tubes with stock levels, low-stock alerts and automatic deduction when tasks finish.
Anyone with permission can report a printer problem - even straight from a cancelled print - and link it to a maintenance job.
One dashboard for your whole maintenance operation
Open the maintenance page and see at a glance: how many printers are in maintenance, which are overdue, what jobs are running today, and which spare parts are running low. The printer status table groups every machine in your fleet by its current state - operational, scheduled, overdue, in maintenance, or out of order - so you always know where to focus first.
If you're new to the feature, a guided getting-started walkthrough takes you through the first setup steps - so even someone who's never managed a maintenance program can have one up and running in minutes.
Define a maintenance procedure once - reuse it forever
Task templates are the heart of the system. Create a template like "clean print bed", "replace 0.4mm nozzle" or "check belt tension" with step-by-step instructions, reference links, embedded YouTube tutorials, estimated time and required spare parts.
Pick a category (cleaning, lubrication, replacement, calibration, inspection, firmware), set a scope (all printers, specific models, specific groups), and define a trigger so the system knows when the task is due:
- Always - include in every maintenance session
- Time interval - every X days since last completion per printer
- Usage-based - every X print hours or X grams of filament
- Problem-based - when a matching issue is reported on a printer
- Failure-based - after X print failures (optionally filtered by cancel reason)
Maintenance that schedules itself
Schedules are the automation engine. They watch your printers and create jobs the moment maintenance is due - no spreadsheets, no calendar reminders, no "who was meant to do that?" conversations. The system evaluates every active schedule once an hour and acts on the printers that need it.
Use any trigger that matches how your fleet actually works:
- Time-based - every 7 / 30 / 90 / 365 days with optional minimum-usage threshold
- Print hours - the smart one, with a prediction engine that learns each printer's average daily usage and creates jobs ahead of when they'll be due
- Filament consumption - track extruder wear by grams pushed through
- Print count - one for every N completed prints
- Task threshold - bundle multiple due tasks into one efficient job
- Failure count - catch struggling printers before they waste more filament
Track every maintenance job from start to finish
A maintenance job is a work order: it has a title, priority, assigned team, a checklist of tasks, a start date, and a complete audit trail of what happened and when. Jobs flow through a simple lifecycle - scheduled → in progress → completed (or cancelled, with the option to reopen) - and progress updates in real time as tasks get checked off.
Create a job in seconds
Pick the printer, priority and templates. Quick presets handle the rest.
A full work order, not just a checklist
Tasks, assignees, due dates, activity timeline, and a comments thread with file attachments.
Tasks with built-in printer actions
Trigger bed leveling, filament change, Z-offset, preheat or custom G-code straight from a task.
Batch jobs for fleet-wide maintenance
One job, every printer. Complete the same task across the whole batch in one click.
Printers in maintenance mode are safely taken out of rotation
Flip the "puts printer in maintenance" toggle on a job and as soon as it starts, the printer is automatically removed from rotation. AutoPrint skips it, 1-Click Print skips it, and the print queue won't match items to it. No more accidentally sending a job to a printer that's mid-nozzle-swap. When the job is completed or cancelled, the printer rejoins the rotation automatically - unless another active maintenance job is keeping it in maintenance.
Spare parts inventory built right in
Stop running out of nozzles at the worst possible moment. Track every spare part - nozzles, belts, bearings, PTFE tubes, fans, filters - with stock levels, low-stock thresholds, supplier links and per-part cost. Stock is deducted automatically when a maintenance task that uses it is completed, and refunded if the task is unchecked.
Add parts with stock & supplier info
Categories, reorder thresholds, compatible models, supplier links. Or one-click import defaults.
Status indicators and low-stock alerts
OK / Low / Out-of-stock at a glance. Low-stock fires notifications and webhooks before maintenance day.
Designed for teams - even fleets with 20 different operators
Maintenance is rarely a one-person job. Assign jobs to specific team members, assign individual tasks to different people within the same job, set a default responsible user on each task template, and route notifications to the right people automatically.
Five permission levels keep things tidy:
- View maintenance - see jobs, schedules, templates, inventory, problems
- Manage maintenance - create / edit / start / complete jobs and schedules
- Complete tasks - check off tasks in the checklist
- Manage inventory - add / edit / adjust spare parts stock
- Report problems - flag printer issues
A full maintenance history for every single printer
Every printer in your account has its own maintenance profile: status badge, total maintenances, total downtime, next scheduled service, open problems, days since last maintenance, success rate, full job history, every task ever completed (with who and when), every spare part consumed on that machine, and an activity timeline.
The profile also predicts the next maintenance based on your active schedules - even before a job has been created. That makes it easy to spot patterns: the printer that fails 3x more often than the others, the one that goes through nozzles every two weeks, the one that's actually been quietly perfect for six months.
Don't start from scratch - import the built-in library
Not sure what maintenance you should be doing? SimplyPrint ships with a library of default task templates, schedules and spare parts you can import in one click. They cover the patterns most farms need:
- Weekly quick check (bed clean, nozzle inspection, belt check)
- Monthly maintenance (lubrication, fan cleaning, calibration)
- Quarterly deep service (full calibration, hardware inspection)
- Annual overhaul (full teardown-level inspection)
- Every 200 / 500 print hours - usage-based
- Every 5 kg of filament, every 100 prints - throughput-based
Plan access: what's required for the maintenance feature?
The full printer maintenance suite is included on Print Farm, Enterprise and School plans - no per-printer surcharge, no separate add-on, no usage caps.
| Feature / Limit | Free | Basic | Pro | Print Farm | Enterprise | School | Cloud Slicer | Filament Manager |
|---|---|---|---|---|---|---|---|---|
|
Printer maintenance
Master toggle for the maintenance dashboard, profiles, and notifications.
|
||||||||
|
Maintenance jobs
Create, assign, schedule and complete work orders for one or many printers.
|
||||||||
|
Task templates
Define reusable maintenance procedures with triggers, spare parts and tool integration.
|
||||||||
|
Maintenance schedules
Automate job creation by time, print hours, filament use, print count, failure count or task thresholds.
|
||||||||
|
Spare parts inventory
Stock tracking, low-stock alerts and automatic deduction tied to maintenance tasks.
|
||||||||
|
Problem reporting
Anyone with permission can report printer issues and link them to maintenance jobs.
|
Want to learn more about our plans?
View full pricing & feature comparison