(TL;DR: Sprite Pro extruder has just randomly stopped extruding during prints, but does extrude manually via control panel - Any Ideas?)
I did a number of upgrades (Sprite Pro, CRtouch, 427 board) a couple of months ago mainly because I started printing TPU quite a lot, and the bowden cable just wasn't cutting it (unsurprisingly). Along with that, I started using some open source firmware - MriscoC "The Professional Firmware"
It's been working great, honestly the prints just seem so much more accurate, its been pretty much toaster like, particularly when it comes to smaller detail that require a lot of retraction, it just works.
However, I've recently come across an issue that I'm kinda struggling to figure out, and wondered if I could pick the brains of the community here.
I was in the middle of a multi print (some panda wall art printed in multiple parts), and it was churning through perfectly part after part, until all of a sudden I put a print on, and it started going through the motions, had preheated fine, but not extruding. No juttering or skipping or blockage or runout, just point blank the extruder stepper motor had stopped (or failed to even start).
So I stopped the print and unloaded the filament, cut the end off to a fresh bit and manually reloaded. Checked the nozzle with my 0.4 needle gauge - not even a doozy of a block, just smooth and clean in and out.
I went into the control panel, pre-heated again and went to "move axis" "extruder". There is a menu selection to extrude exactly 100mm (I presume to save time while adjusting stepper motor settings for accurate extrusion). Anyway I went ahead and clicked, and as if by magic the extruder kicked in and filament started churning out for I presume 100mm worth. But the main thing is - it worked! Absolutely fine!
Great - so I went back to the SD card, reloaded the file, and yes it started "working".
I came back from work at the end of the day and it was still printing, but alas the extruder again had stopped and it was just going through the xyz motions, and I could see about 2 or 3 layers had made it down.
Since then, the only way I can get it to extrude filament is to use the move axis command, even previous prints don't work (although there was a period of about 20 seconds where one previous print file did get the extruder moving for a bit). But now it wont extrude when any print is selected.
A thought I've been running in my head is wondering if the ribbon cable could be the culprit? It does get twisted back and forth quite a bit, and that regular motion would definitely be enough to bend a wire to failure.
But I'm baffled by the partial functionality.
Maybe it uses one wire to use the control board to manually adjust the stepper motor and one wire or set of wires to load info from the SD card during the print. And that maybe one of the wires has lost connection? I honestly have no idea.
Scouring the mighty web has shown some others having the same issue, but seemingly for very different reasons that don't look to be an issue on my setup.
The main thing that truly baffles me is that is DOES work, perfectly, while using the control panel. Just not during a print. And I was in the middle of batch printing so all settings have been kept the same even the slicer settings were kept the same, just one in one out - repeat.
Due to the intermittent nature of the issue (especially at the beginning), my first instinct is looking into getting a new ribbon cable to see if that helps, but any thoughts from any one else would be greatly appreciated.
Thanks :)
Sophie