Skip to content

Frequently Asked Questions

Donkie edited this page Nov 7, 2024 · 4 revisions

Filament usage is very incorrect

Filament usage is not a perfect science (always some variability in filament density for example, especially with humidity changes), but the tracking shouldn't be more than around 10% off. If you believe that the tracking is not accurate enough, follow these steps to troubleshoot:

  1. Verify that the Density and Diameter fields of the filament are set to the correct value. For reference, PLA density should be around 1.24 g/cm3, and most common filament diameter is 1.75 mm.
  2. Verify that the E-step setting(s) of your printer are correctly calibrated.
  3. Investigate the logs of your filament tracking reporter, that is, Moonraker or Octoprint, depending on what you're using. Please see their respective documentation on how to read their logs. It is often that these logs contain error messages about communication with Spoolman.
  4. Investigate the logs of Spoolman. See Troubleshooting how to retrieve them.

If you see any errors in the logs that you cannot yourself solve, then please make an discussion or issue.


QR Code Does not work on HTTP / The page is not served over HTTPS

This is a limitation of the browsers. Browsers require a secure connection to the server to enable HTTPS. This is not a limitation of Spoolman. For more information read this blog from Mozilla.

OctoEverywhere.com is An easy way to get secure HTTPS access to Spoolman. Remote access with OctoEverywhere is always secure and easier than setting up a reverse proxy + SSL self-signed certificate.

Another option is to put Spoolman behind a reverse proxy like Caddy or Nginx to enable HTTPS. See for example this guide for Caddy.


How can I migrate between database types? E.g. SQLite to PostgreSQL

There is no good supported way of doing this right now. However this is not a problem unique to Spoolman, so you can probably find good resources online, such as this post for example.