Jam detection and speed reduction
I have been using the jam detection feature in the firmware and this seems to work quite well. What is not working so well is the speed slowdown feature. This may work for some situations but is no good in others. In my case keeping the speed the same and slowing down the flow rate would be a much better option. I make large complex prints that can take up to 2 weeks to print(printing 24/7). There are numerous overhangs during the printing. If an overhang starts warping upwards and thus putting pressure on the nozzle and this in turn causes slipping, the system works and the speed slows down.
But slowing the speed down only reduces the filament flow proportionally and so does not really stop the possibility of the filament drive gear chewing out the filament. You have to slow the speed significantly to try to stop the filament from being chewed out.
An overhang may only occur on a small part of a layer and only on a certain number of layers. But my printing speed is now reduced for layer after layer(unless I'm constantly checking), thus significantly increasing printing time. 3D printing is such a slow process anyway, anything that slows down printing time is the last thing you want. I use Repetier informer which is great, it tells me when there is a jam but unfortunately it doesn't tell me when the speed has been slowed.
So my question is, is it possible to have an option in the jam detection section of the firmware to slow down flow rate and not speed when there is certain amount of slippage? I realise this would also mean the firmware would have to detect when the slippage was reduced to say 5-10% and then increase the flow rate back to 100% otherwise flow would be reduced for normal parts of the layer. If the firmware is already monitoring slippage this should not be hard to implement should it?