Before we get into this, let’s make sure you’re ready. We need OctoPrint installed and set up on a Raspberry Pi. OctoPrint provides an image just for the Pi called OctoPi. Visit our guide for instructions on how to install OctoPi. We also made an OctoPrint video:
You will need a camera configured with OctoPi for The Spaghetti Detective to work properly. If you're not sure which camera to use, check out our guide on choosing a camera for OctoPrint.
The Spaghetti Detective is a plugin and can be installed like other OctoPrint plugins.
- Access OctoPi from a browser using this URL:
- Click the wrench icon in the upper-right corner.
- In the left-hand navigation menu, choose Plugin Manager.
This will open a list of available plugins.
It will be easier to locate the The Spaghetti Detective plugin by searching for it.
- Select Get More....
- Type the word
The Spaghetti Detective plugin should appear.
To use The Spaghetti Detective, you need to create an account. When the Raspberry Pi reboots, the Setup Wizard for The Spaghetti Detective will open. Under Step 1 click Sign up.
A new window will open. Follow the prompts to create an account.
On the Spaghetti Detective website, add your 3D printer. Click Add Printer.
Follow the prompts to add the device. This process will give you a token you need to share with OctoPrint. You can use this step to configure The Spaghetti Detective settings or adjust them later.
One of the primary reasons for using The Spaghetti Detective is to detect failed 3D prints. The stringy filament piles up into what the community likes to describe as "spaghetti." When the software detects a failed print, it stops the print from continuing, saving you filament and headache.
The printer settings on The Spaghetti Detective website provide a few options for responding to failed prints. You can pause the print, disable the bed heater, and even move the extruder away from the print job.
When the Spaghetti Detective website provides a token, go back to the Setup Wizard in the OctoPrint browser tab. Paste the token into the proper field and click Finish.
Congratulations! You’re ready to monitor your 3D prints remotely.