Halloween treat: $34.99 ends on Nov 7

Print farms

3D model library management for print farms

By Petros, who builds Meshory · Updated Oct 11, 2026 · 9 min read

A print farm runs on two systems that get confused for one. Farm management software operates the machines: queues, job routing, printer assignment, orders, G-code. A model library manager answers a different question entirely, which is what you own, where it is, and which of the six copies is the one you print. Farm software is largely silent on that second question, and the bigger the library the louder it gets. This page sets out which layer covers what, and is specific about where Meshory stops, because it is a library tool and not farm management software.

Meshory is the library layer of a farm: it indexes, previews, searches and deduplicates every model the farm owns, and runs beside printer and queue software rather than replacing it. Facts about other products come from their own sites, checked on September 18, 2026.

Two layers, and only one of them is about printers

PrintStash, a self-hosted farm tool and therefore not a neutral party either, draws the split in its own August 2026 comparison: a file manager is "a library layer above the machine", and "the printer fixes which software controls the machine; it does not fix where your models, G-code revisions, and print history live". That is the distinction worth holding onto while you evaluate anything in this space.

JobFarm management softwareModel library manager
Route jobs to printersYesNo
Queue and schedule productionYesNo
Orders, SKUs and customersUsuallyNo
G-code revisions and print logs from the printersUsuallyNo
Operator accounts and permissionsUsuallyRarely
Find a model across a 40,000-file archiveRarelyYes, this is the whole job
Detect the same part saved six timesNoYes, by content and by geometry
Render a preview for every file on a NASNoYes
Read inside unopened ZIP and RAR bundlesNoYes

Most farms end up running one of each, which is the right answer rather than a compromise. The mistake is expecting either one to cover the other half.

The library problems farm software leaves alone

These get worse with scale, which is why they bite farms harder than hobbyists.

The same part, saved six times, under six names

A farm accumulates duplicates faster than anyone: re-downloads, a kit bought twice in different bundles, a part re-exported at a different scale, the same model converted from STL to 3MF for a different printer. Most tools that claim duplicate detection hash the file bytes, which catches a renamed copy and misses every one of those, because a re-export shares no bytes with its original. Matching the mesh itself is what closes that gap, and hash vs. geometry-aware detection works through exactly which copies each method finds.

A library you cannot see

Farm software shows you the files you have already pushed into it. It does not render a preview for the 40,000 models sitting on the NAS that nobody has touched since the Kickstarter arrived, and an operator who cannot see a model will re-download or re-buy it rather than dig. Thumbnails across the whole archive are the cheapest fix for that, and the one farm tools are least likely to include.

Bundles nobody ever extracted

Creator and Kickstarter drops arrive as ZIP, RAR and 7Z and sit unopened, which means their contents are invisible to search and to any duplicate check. Reading inside archives without extracting them is the difference between a library you can search and one where a meaningful share is a black box.

A mixed fleet means mixed project files

A farm running Bambu alongside Creality or Snapmaker ends up with slicer projects that only open in the slicer that made them. Meshory's 3MF converter, in beta under Tools, moves a Bambu Studio, OrcaSlicer, Snapmaker Orca, Creality Print, Anycubic Slicer Next or PrusaSlicer project to one of the others as a new 3MF, with plates and painted colours carried across and the original left untouched. Since Meshory 1.10.0, the print settings you changed come across too. PrusaSlicer is the exception. Its projects do not record which settings you changed, so a conversion to or from it uses the destination's print profile, and because Meshory exports a PrusaSlicer project as one bed, only a one-plate project converts to it.

What Meshory does for a farm

One job, at the scale a farm actually has. It indexes folders in place on macOS, Windows and Linux, including NAS and network shares, and moves nothing.

On scale, a number rather than an adjective: it was built and hardened against a 118,270-model, 3.5TB library on one NAS share before it shipped, and scanning a NAS folder covers how network sources are handled.

What Meshory leaves to farm software

Those are farm management jobs, and farm software runs beside a library rather than replacing it. The table at the top sets out which system does what, and the comparison page sets Meshory against folders, model websites and self-hosted servers.

What farm management software covers

Printers, queues and orders belong to this layer, and each of these tools covers some part of it.

ToolShapeWhat it is for
PrintagoCloud, with a self-hosted optionOrder intake, job routing and production queues
PrintStashSelf-hosted, Docker, free and AGPLPrint records for small farms
SimplyPrintMainly cloudFleet management across printer brands
AutoFarm3D (3DQue)CloudAutomated print queues
3DPrinterOSCloudFleet control for enterprise and education
DaedalusSelf-hosted, open sourceProduct catalogues, orders and multi-printer control
KarmenSelf-hosted or cloudPrint-file repositories with remote printer oversight

How the two layers fit together

  1. 1The library lives where it already lives, on the NAS or the shared drive. Nothing gets migrated into a new home.
  2. 2A library manager indexes it in place, renders previews, and clears the duplicates before anything downstream has to deal with them.
  3. 3An operator finds the model, converts the project if the target printer needs a different slicer, and opens it in the slicer.
  4. 4Farm software takes it from there: slice, queue, route to a printer, record the outcome against the order.

Deduplicating first is worth doing in that order. Every duplicate you carry into a production system becomes a duplicate SKU, a duplicate job or an operator printing the wrong revision.

Is Meshory print farm management software?

No. It is a model library manager: it indexes, previews, searches and deduplicates the files a farm owns. It does not control printers, dispatch or schedule jobs, track orders or manage operators, and its Print queue is a to-print list you keep by hand rather than a production queue. Farms generally run a library tool and a farm management tool side by side, and Meshory is built to be the library half.

Can several operators use it against the same NAS library?

Each can run Meshory on their own machine pointed at the same share. One licence is active on up to 5 workstations at a time; a farm that needs more can email support@meshory.com and we'll raise the limit. Tags, collections and notes made on one machine stay on that machine, and there are no accounts, roles or audit trail.

Does it track print jobs, filament or costs?

Not from the printers: Meshory never connects to them, so nothing is logged on its own. On the Print queue you mark a print printed or failed by hand, and a sliced 3MF shows the slicer's own time and filament estimates for each plate, while an unsliced 3MF or an STL can get an estimate from OrcaSlicer. Filament can be assigned to a model from a filament library of brand, material and colour. Material consumed and costs are not tracked, and spool tracking sits on the roadmap rather than in the product.

What does it do about duplicates at farm scale?

It matches on four levels: an exact content hash for renamed copies, a mesh geometry fingerprint so a re-export or a format conversion still groups with the original, whole-folder matching so a folder holding the same set of models collapses into one finding, and folder overlap for one bundle sitting inside another or the same pack with an extra file injected. Detection reaches inside archives and across NAS mounts, and nothing is deleted for you.

Can it convert projects between slicers for a mixed fleet?

In beta, yes, between Bambu Studio, OrcaSlicer, Snapmaker Orca, Creality Print, Anycubic Slicer Next and PrusaSlicer. Plates and painted colours carry across into a new 3MF and the original file is never touched. Since Meshory 1.10.0, the print settings you changed come across too. PrusaSlicer is the exception: its projects do not record which settings you changed, so the destination's print profile applies, and a project converts to it only if it has one plate.

The library half, measured on your own share.

Point Meshory at the NAS, let it render, and look at the duplicate count before you decide anything. It is the one number that tells you whether the library layer is worth solving separately.