-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] FW 3.14.0 on i3 Mk3 - Filament sensor settings reset after every start of printer #4808
Comments
@cordilon I just tried to reproduce your issue on the MK404 SIM using the Prusa_MK3 with Prusa and Bondtech firmware. Please try to factory reset the printer. As I see that you have multiple Sheets
Copy/note the reported values for each sheet to later set them again. In case you want also to Backup/Restore your Filament Statistics you can use the To backup Statistics
Copy note the results and you can later restore these values. Example:
To restore the 0.42m used filament after a factory reset you need to send |
Hi @3d-gussner and thanks for the suggestions. A full factory reset however did NOT fix the issue. EDIT: sorry I closed and re-opened the issue, I'm not very familiar with github. |
@cordilon Thanks for the update. I can't find anything in the changes from 3.13.3 to 3.14.0 which could explain that the PAT9125 FSensor is activated again. Differences between the MK3 vs MK3S are:
Which filament sensor did you connect temporary? PAT9125 or IR Sensor As the MK3 PAT9125 sensor is an I2C device and the IR senors an analog device I could imagine that the firmware doesn't like that the I2C module isn't connected. A quick look doesn't show any changes to the I2C, so it is just an idea. As you don't have a filament sensor connected I would suggest that you flash the Bondtech MK3S firmware to eliminate potential issues with the I2C communication. Also a "floating" cable without any connection can cause some issues on serial communication ports. As an example for floating cables causing issues is when you have the MMU cable connected to the EINSY board but NOT to the MMU, this can cause unexpected issues on the printer.
This would need some changes in the MK404 SIM, which I will not try to do. |
Hi @3d-gussner and thanks again for the quick reply.
Wouldn't it cause other problems to flash Mk3S firmware onto a Mk3?
For the last couple of years I had the whole sensor plus cable uninstalled and it was working fine. |
Not if you DON'T connect the PAT9125 MK3 Sensor.
I can't find any changes that may have changed the behavior. Sorry. I don't know what else it can be. The printer "should" have the PAT9125 sensor connected to avoid these kind of issues. There have been improvements regarding the MMU which depends on the filament sensor and there might be the issue you are having. As the MK3 is so old I doubt that I can spend more time to investigate this issue with a disconnected PAT9125. Sorry. I just run the MK404 SIM with the IR sensor "not" responding and ran the Wizard after a factory reset.
So I can even more suggest that you flash the MK3S firmware and disable the FSensor. I am surprised that the Bondtech MK3 had NO PAT9125 solution at the time. How can you have a 3D printer without a filament runout sensor? Alternative would be to get https://support.bondtech.se/Guide/03.%20Sensor%20Add-On%20for%20MK3s/30.html and get https://www.prusa3d.com/product/ir-filament-sensor/ + https://www.prusa3d.com/product/ir-filament-sensor-einsy-cable/ + https://www.prusa3d.com/product/set-of-magnets-mk2-5s-mk3-s/ |
Ok, I'll keep flashing Mk3S firmware in mind as an option. For now I'll probably leave the old filament sensor dangling out of the electronics box. At the moment I also don't see the point paying 20€ and printing new parts for a feature that I don't really use. I always calculate the needed amount of filament before a print and make sure it's available. The filament sensor is like parking sensors on a car to me: It's a neat safety feature, but optional if you know what you're doing. |
@cordilon Valid point not to buy the IR sensor etc. But I still think you are better of with the MK3S firmware and nothing connected than having the PAT9125 dangling out of the box. If you still want to keep the PAT9125 connected at least print a small cover to protect the board and prevent it from floating around. You had FW 3.13.0 before? I always compared FW 3.13.3 to FW3.14.0. Please consider to close this issue. |
@3d-gussner the sensor is already wrapped in foam and tucked between other cables, so it should be safe. As mentioned: I'll look into flashing Mk3S firmware and re-doing the calibration when I have the time. Yes, I upgraded from 3.13.0 to 3.14.0, since there were no significant features in between that were important for me. If you have the time, maybe you can find differences there. I'll wait for your response and then close the issue. |
The changes from 3.13.0 to 3.14.0 are even bigger and get really hard to find issues. |
@3d-gussner I won't have the time to flash all the firmwares myself, but read through the change log and found this for 3.13.2:
I could see that this somehow changed the behavior of the filament sensor in general. Is there a way on your part to take a look at that specifically? |
Review my PR: I only edited one file having to do with executing gcode, so it's doubtful this caused any significant change in operational behavior |
Printer model
MK3
MMU model
No-MMU
Firmware versions
3.14.0 for Bondtech Extruder
Upgrades and modifications
official Bondtech Extruder upgrade, Sunon 4010 fan for hotend, Misumi linear rods
Printing from...
SD Card
Describe the bug
since upgrading from firmware 3.13.0 to 3.14.0, the setting for filament sensor on/off gets reset to "on" with every start of the printer. I'm not using the filament sensor, so this is really annoying and I have to turn it off every time, so the menu options to manually load/unload filament become available.
EDIT: After a factory reset and some testing, this issue seems to be related to connecting the filament sensor. The issue only seems to occur when it's disconnected, which was the case for me, since I'm not using it at all. I forgot to mention it under "modifications", since I'm so used to it.
How to reproduce
Expected behavior
settings for filament sensor should persist after turning printer off and on again.
Files
filament_sensor_reset_lq2.mp4
The text was updated successfully, but these errors were encountered: