If you’re like most 3D printing enthusiasts, your print jobs will often take several hours to complete. That means that it’s not practical to sit around watching it the entire time. But if a print fails, you won’t notice it immediately and your printer will just keep running. That wastes filament, can potentially cause damage, and could even be a fire hazard. That’s why The Spaghetti Detective software will monitor your prints for you, and notify you if it detects a possible print failure.
The Spaghetti Detective is a plugin for OctoPrint, which is one of the most popular 3D printing monitoring programs today. OctoPrint runs on a Raspberry Pi, and gives you the ability to remotely control your 3D printer and view a live video feed as it runs. But, with OctoPrint alone, you still have to actually check that video feed frequently to make sure nothing has gone wrong with the print job. The Spaghetti Detective plugin uses a deep learning artificial intelligence model to automatically detect print failures, and will pause the job for you so that you can check to see if it needs to be canceled.
While OctoPrint runs completely on a Raspberry Pi and The Spaghetti Detective is a plugin for OctoPrint, you will need a second, more powerful, computer to run a server that actually handles the AI processing. The OctoPrint video feed will be sent to that server so it can be analyzed, and then the server communicates back if a problem is detected. The Spaghetti Detective is open-source, so you can run that server yourself. Or, if you’re willing to pay a few dollars a month, you can use a cloud server operated by The Spaghetti Detective team. That service is currently in beta testing, and you can try it for free.