After a few false starts, I finally got OctoPrint installed using the octoprint_deploy script. Now I am trying to add all my plugins, but I can't seem to get FilamentManager installed. It says it was installed correctly, but it isn't in the list, and when I restart, Print Job History is still complaining that it is missing.
OctoPrint version 1.10.0, OctoPi version N/A, printer, firmware 2.0.6.3T12, browser Edge v124.0.2478.51, operating system Windows 10 22H2 build 19045.4291, ... as much data as possible The shared database is on my NAS, and works for all my other printers. The client has already been added to the Pi5 setup.
It looks like Filament Manager is struggling to work with the most recent Python versions. It's throwing an error while loading, for collections.MutableMapping. This was removed in Python 3.10, so I guess the plugin does not work with Python 3.10 or newer anymore.
That's why it won't load. I'm writing this on my phone so not able to dig through to see if there's existing issues already reported surrounding this - I suspect there will be. I know that this plugin is not really maintained anymore.
Since an update on the plug-in side doesn’t seem imminent, is it possible to roll python back to 3.9? Or would I be better off using SpoolManager? I’m trying to find a solution I can connect all my printers to. It’s too bad that OctoPi doesn’t work with RPi5.
Thanks, guys! I decided to use Spool Manager, even though it doesn’t support a shared database. Oh well. I’ll have to manage keeping things in sync between the CR-30 (SM) and the Enders (FM) manually.