Predictive maintenance for your 3D printer fleet

Printer maintenance: keep your fleet running smoothly

Nozzles wear out, belts stretch, beds get gunky. SimplyPrint's maintenance system turns guesswork into a structured workflow - define what your printers need, automate when it happens, track who did what, and stop losing print hours to preventable failures.

Kom gratis i gang Mere info & how-to
Feature image

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.

Jobs

Work orders for one or many printers - assigned, tracked, and timestamped from scheduled to completed.

Schedules

Automation rules that create maintenance jobs based on time, print hours, filament use, failure count and more.

Task templates

Define a procedure once - instructions, video, spare parts, triggers - and reuse it across every job.

Inventory

Track nozzles, belts, bearings and tubes with stock levels, low-stock alerts and automatic deduction when tasks finish.

Problems

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.

Feature image
Feature image

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)
New team members can carry out work consistently without you needing to retrain them every time.

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

Feature image

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.

frame

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.

Feature image

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.

frame

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
Single-user account? Permissions stay out of your way - you have full access automatically.

Feature image
Feature image

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
Import them, then customize freely - they're full copies, not linked back to the originals.

Feature image

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

Frequently asked questions

Anyone running more than one printer benefits, but it really shines for print farms, schools and universities, makerspaces, and workshops where multiple people share equipment. If you've ever asked "when was the last time someone cleaned that nozzle?" or "who was meant to replace the belt on printer 7?", this is built for you. Single-user accounts can use it too - permissions and assignment just stay out of your way.
You create a schedule with a trigger (e.g. "every 200 print hours") and a scope (e.g. "all my Prusa MK4s"). The system evaluates every active schedule once an hour. For each printer in scope, it checks if the trigger condition is met or predicted to be met within your advance notice window, and if so, creates a job automatically. Print-hours and time-based triggers use a moving-average prediction engine so jobs appear before a printer is overdue, not after - giving your team time to plan.
Yes. When a job has the puts printer in maintenance toggle enabled, the printer enters maintenance mode the moment the job starts. AutoPrint skips it, 1-Click Print skips it, and the print queue won't match items to it. It rejoins the rotation automatically when the job is completed or cancelled - unless another maintenance job is keeping it offline.
Task templates can specify a spare part requirement - either a specific part or a category like "nozzles". When a technician completes that task on a job, the part is automatically deducted from inventory. If they accidentally uncheck the task, the part is refunded. For category-based requirements, the part picker sorts options by relevance: parts matching the printer's model first, then brand, then generic.
Yes - the jobs list can be exported as a CSV with job details, status, priority, timestamps and task completion data. Useful for compliance reporting, ISO 9001 audit trails, or sharing maintenance history with stakeholders.
No. The maintenance feature works with every printer SimplyPrint supports - over 500 different 3D printer models. Tool integration features (bed leveling, filament change, Z-offset, preheat, custom G-code) depend on what your printer firmware exposes, but the scheduling, templates, jobs, inventory and problem-reporting all work regardless of brand.
Maintenance fires notifications and webhook events for every key moment: job assigned, job due soon, job overdue, job started, job completed, task assigned, and spare-part low-stock. Each user controls their own notification preferences; admins set default recipients and webhook endpoints.
Printer maintenance - including jobs, schedules, templates, inventory and problem reporting - is included on the Print Farm, Enterprise and School plans at no extra cost.

Table of Contents