Notifications
Clear all

Thoughts on The Spaghetti Detective  

  RSS
lpopesco
(@lpopesco)
Active Member
Thoughts on The Spaghetti Detective

I've been using The Spaghetti Detective (TSD) for about two months now, so I thought I'd just write up my thoughts on it.

A brief overview of what the software is: TSD is a program that reads your printer's camera feed and, using machine learning, scans for spaghetti. When it sees it, it will pause the print and send you a notification (pushbullet or email).

Their website can be found here, and their github here.

You have the option to run it locally, which is what I prefer, or to use their servers. Note, I'm not comfortable with a camera stream inside my home going off to some company I don't know, so I run the server locally on my home Ubuntu server. For someone familiar with Linux, installation took all of 10 minutes, and I was up and running.

First, the good:

  • The software works. Here's an example of a failed print that TSD caught and stopped before it got too bad: https://streamable.com/58rm2
  • Video timelapses of every print are stored automatically on the TSD server
  • The TSD plugin upgrades your octopi feed to a 720p, 24 FPS webcam (more on this later)
  • You can set up alerts for prints finishing as well, so it's nice being alerted when my print is done
  • You can tweak the sensitivity of the detection, so false positives can be avoided

So now on to the bad:

  • The software requires really good lighting to work. Before I lit up my enclosure like a miniature sun, I'd be getting a few false positives. None since then, though
  • If you don't want to run it locally, it's pretty expensive, and I don't think it would be worth it
  • If you choose to use their improved 720p/24 FPS stream, it will mess with some things in octopi. They expect you to view the stream on the TSD server, and thus the feed inside of Octopi will be a bit choppy. Additionally, it will interfere with octolapse, and you won't be able to use Octolapse 0.4 RC's enhanced camera controls. Personally, for the second reason alone, I turn off the enhanced streaming

I just thought I'd raise some awareness for this software. Once I got my lighting and settings dialed in, it's been a lifesaver. It's quick at stopping spaghetti, and prevent messes from happening.

Posted : 12/03/2020 1:38 am
Justin liked
holmes4
(@holmes4)
Estimable Member
RE: Thoughts on The Spaghetti Detective

In my (few) experiments with it, I did not find I needed any exceptional lighting. I use a cheap LED desk lamp, with the Raspberry Pi camera 2, and that seemed to work just fine. I did take to heart the suggestion that the lamp should illuminate from behind the camera (or at least not in front of it).

I also don't consider it expensive to use their server, but I suppose it depends on just how much printing you do. There are also many opportunities to get free hours. There is a free tier too.

Posted : 14/03/2020 11:20 pm
Justin liked
karl-herbert
(@karl-herbert)
Illustrious Member
RE: Thoughts on The Spaghetti Detective

@lp0101

@holmes4

Thanks for the interesting information. I think, i will also try this plugin.

Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.

Posted : 15/03/2020 1:56 am
Housane
(@housane)
New Member
RE: Thoughts on The Spaghetti Detective

Hi, 

Can anyone tell me how to get traefik working with this, i have tried and failed on my own server?

Thanks

Posted : 08/04/2020 8:20 pm
bapski
(@bapski)
Estimable Member
RE: Thoughts on The Spaghetti Detective

@lpopesco

thanks for the brief write-up. i am looking into setting up my TSD server as well. i hope i can throw some questions at you, should i have trouble setting it up. 

 

MY MODELS AT PRINTABLES
Posted : 04/01/2021 3:48 pm
upside89
(@upside89)
New Member
RE: Thoughts on The Spaghetti Detective

@bapski

TSD also has a Discord that includes a channel for private server help.  Kenneth(founder) is great at getting back pretty quick.  Join here:  https://discord.gg/3PR4sGKavS

Posted : 07/04/2021 3:12 am
Share: