- makeITcircular 2024 content launched – Part of Maker Faire Rome 2024Posted 2 months ago
- Application For Maker Faire Rome 2024: Deadline June 20thPosted 3 months ago
- Building a 3D Digital Clock with ArduinoPosted 8 months ago
- Creating a controller for Minecraft with realistic body movements using ArduinoPosted 9 months ago
- Snowflake with ArduinoPosted 9 months ago
- Holographic Christmas TreePosted 9 months ago
- Segstick: Build Your Own Self-Balancing Vehicle in Just 2 Days with ArduinoPosted 10 months ago
- ZSWatch: An Open-Source Smartwatch Project Based on the Zephyr Operating SystemPosted 11 months ago
- What is IoT and which devices to usePosted 11 months ago
- Maker Faire Rome Unveils Thrilling “Padel Smash Future” Pavilion for Sports EnthusiastsPosted 11 months ago
Spaghetti Detective: Monitor Your 3D Printer with Machine Learning
Into 3D printing world, “spaghetti” is the common term for the tangled mess of stringy plastic that’s often the result of a failed print. Fear of their print bed turning into a hot plate of PLA spaghetti is enough to keep many users from leaving their machines operating overnight or while they’re out of the house.
The Spaghetti Detective, an open source project that lets machine learning take over when you can’t sit watching the printer all day, might help those users to overcome that fear. This software monitors your prints for you, and notify you if it detects a possible print failure.
The Spaghetti Detective is a plugin for OctoPrint, which 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. The 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.
Though the documentation notes that the lowly Raspberry Pi doesn’t have quite what it takes to handle the image recognition routines, so you’ll need a proper 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.