Want to be a tester for my error detection printing software?
I am working on making my Prusa MK3S able to recognise errors in the print process using a webcam.
The idea is to be able to do long prints with confidence that if it does go wrong, then the print will be stopped. In the long term I want to make the print process adaptive so it can correct errors without human intervention.
I'm looking for people to test out the product, if you're interested let me know! Or sign up here https://fabrifly.com/
RE: Want to be a tester for my error detection printing software?
I'm sure you did your homework but just incase you missed it, an OctoPrint plugin Spaghetti detective.
RE: Want to be a tester for my error detection printing software?
What are differences / advantages /... between this plugin and The Spaghetti Detective or OctoPrint Nanny?
RE: Want to be a tester for my error detection printing software?
Thanks for pointing those out. I had seen spaghetti detective but not print-nanny. The main difference is that I am creating a system capable of corrective control. Spaghetti-detective and print-nanny both identify issues, but require a person to then stop the print.
I would like to make printers more like autonomous robots. Printers should be able to have the G code instructions for the print change during the print in order to get a better end result.
I do this by comparing the print to a virtual model that I create using the G-code. If you watch the videos of the other two products it shows an object detection box around an error and that is basically the high-tech component. The rest is then an interface to control your printer remotely (which seems similar to other octoprint plugins as far as I can tell). But as I have the difference between the image and the model, I can check whether the print is going to plan to a higher level of detail and then use that information to fix it.
I am still at the early stages, but I think it is possible and will make printers far more reliable in the long run.
RE: Want to be a tester for my error detection printing software?
@nick-13
Sounds pretty interesting, I might be interested to test.
RE: Want to be a tester for my error detection printing software?
@avh
great! I sent a private message for contact details
RE: Want to be a tester for my error detection printing software?
@nick-13
"Printers should be able to have the G code instructions for the print change during the print in order to get a better end result." The idea of changing GCode on the fly, can't say how many times I aborted a print because I forgot to change some slicer parameter.
RE: Want to be a tester for my error detection printing software?
@nick-13
This sounds pretty cool. I might test as well. PM me with details.
One question, is there a chance that it will mess up my normal printing? I assume so, and in that case, is there a manual override? I'd like it to notify me insistently and force me to check the print and confirm or cancel the stopping, although if it is obvious then it can go and stop it on its own and notify me.
RE: Want to be a tester for my error detection printing software?
@prusarocks-2
Thanks for the feedback! I plan to make the automatic corrections something you can toggle on and off. I think Fabrifly could still provide useful information to users without the auto-corrections. Also the auto-corrections are more difficult to get right anyway so will probably not be ready in the first version.
RE: Want to be a tester for my error detection printing software?
I am working on making my Prusa MK3S able to recognise errors in the print process using a webcam.
The idea is to be able to do long prints with confidence that if it does go wrong, then the print will be stopped. In the long term I want to make the print process adaptive so it can correct errors without human intervention.
I'm looking for people to test out the product, if you're interested let me know! Or sign up here https://fabrifly.com/
Sounds ambitious. I'd settle for it detecting whether a filament jam has occurred, or even just the extruder skipping steps, which should be comparatively easy. Can it do that? That's a feature that was advertised for the MK3, but it seems to have been dropped, and now it's not talked about anymore. For sure it's definitely missing in MK3S and MK3S+.
RE: Want to be a tester for my error detection printing software?
@dimprov
The first version I am aiming for will be able to identify when a print deviates from the virtual model. So a filament jam would be noticed and skipping steps as well, but the system won't identify those as root causes. When I start working on the error correction then I would begin adding detection for specific errors.