Filtracker is a revolutionary plugin for Octoprint that helps users track filament usage and manage 3D printer material settings. The plugin reduces user error associated with improper settings management and provides UI and text alerts to prevent filament runout before it occurs. The pre-processing workflow is streamlined by automatically slicing and printing STL files with the proper settings for the material that is currently loaded on the printer. The dreaded task of searching for the right profile or manually importing data into a slicer is eliminated with Filtracker. This workflow is further optimized by tracking print success rates network-wide and fine-tuning material profile settings based on real data.

Filtracker works by simply scanning a QR code located on the loaded material spool. The code is scanned with the same camera used for streaming video prints, which means that most Octoprint users can integrate Filtracker into their workflow without purchasing any additional hardware. Filtracker scales seamlessly and can be deployed for just a single printer all the way up through an FDM factory floor with hundreds of printers.


Print QR Code

Use our material code generator to print out a unique QR code

Attach to Spool

Attach the QR code to the corresponding filament.


Scan the QR code within Octoprint.

Settings Update

Your correlating settings will update and track usage within our cloud database.
Full list of features include:

  • Scan material QR code from native raspberry pi camera through Octoprint
  • Automatically recognize material type (ie. ABS, PLA, etc.) along with…
  • Material diameter,
  • Material color,
  • and Unique material ID associated with each spool
  • Retrieve estimated remaining length of material on spool (paid feature; limited in free version)
  • Alerts user if remaining amount of material on spool is not sufficient for print (paid feature; limited in free version), and if that alert is ignored…
  • Automatically pauses print and alerts user again when material is critically low (paid feature; limited in free version)
  • Allow user association of QR code with specific material .ini profiles; manually set up by user
  • Automatic slicing (via embedded Cura) using the manually set up .ini profiles retrieved by QR codes
  • Factory-wide inventory reports (paid feature)
  • Cloud slicing and profile optimization (paid feature)