fts sensor error
i had been using a self made filament jam sensor based on the sparklab fts sensor . It ran fine and had a number of steps of 2500 .. but since last 2 days i have a weird error. the sensor randomly parks the head and gives a jam message although there is no jam . i printed the same print via the host in debug mode ( with the sensor disabled ) and it printed fine. I tried printing the same print , same filament same gcode and it halts the printer randomly. Is there a way to figure out what is wrong? the sensor in debug mode displays the correct number of steps with a range of 110% - 95%. I ended up changing the sd card as well as the lcd with the sd card reader. Still random halts . Any clue? thanks
Comments
is there a way to display jam steps on lcd while printing? or disable jam sensor while printing?
thanks again
One solution to find reason is to modify
void TemperatureController::setJammed(bool on) {
if(on) {
flags |= TEMPERATURE_CONTROLLER_FLAG_JAM;
Printer::setInterruptEvent(PRINTER_INTERRUPT_EVENT_JAM_DETECTED, true);
} else flags &= ~(TEMPERATURE_CONTROLLER_FLAG_JAM);
}
to not set the flag which triggers the jam, but instead report jamStepsSinceLastSignal so you see on which value it got triggered, but do nothing else so print is not ruined. Then you know what your critical value is.