Thanks for your reply @DivingDuck!
What would be enough for me is a very basic algorithm that
- uses current extruder position (I would manually put it where it needs to continue);
- finds this position in the .gcode
- heats up the bed and the nozzle
- tells printer to continue from this position
Does not sound like a rocket science to me..? 😄
Yes, these kind of problems are a nightmare and I can understand your frustration.
This is something that in the end a printer needs to handle. Cura or a plugin simply don't have a reliable information at what point something is going wrong. For this case you need something like a detection of filament movement, run-out sensing and maybe more, in addition a firmware that can interpret different situations and sensor information's and the possibility to store the position information when it happen. But this is only the half of the way.
There is maybe a chance when you can figure out on what layer this happen and modify your g-code to start from this layer again, but mainly those problems will happen somewhere within a layer and this will cause then additional implications. While a power failure is quite good manageable in form of having a good position information (but also can end in scrap when e.g. a heated bed cools down), these kind of problems are quite more complex. Maybe you can print it in two part's and glue them together.
Not saying this is impossible, but not easy to realize. It will cost money too as you will need more sensors what also make systems more error-prone. (...and in the end the print can end also as an unusable part)
Link to post
Share on other sites