Did you test the latest bugfix-2.0.x code?
Yes, and the problem still exists.
Bug Description
Hi,
In TFT mode, I enter to machine setting screen and update my home offset values as X: 5 , Y:-5. Then save the settings to eeprom, then I go to terminal in TFT mode and send M503 to read back the eeprom values.
I noticed two issues.
1)In home offset screen, I enter my values above. X value shows correctly but Y value always turns back to 0. But, in the backround it is OK. I did save to eeprom command and do a homing. I saw X:5 Y:-5 Z:0 on main screen.
2) While I was sure that my Y value is save correctly but showed as 0 in homeoffset screen, I tried to readback eeprom value sending m503 from tft terminal screen.
It responded as "M206 X5 Y". That's all. I'm sure that it was correct on the older terminal view layout. May be it was also correct after new terminal layout. But I'm sure that it was broken. I updated my TFT and Marlin bugfix2 firmwares last Sunday (6th of June). My Marlin configs are also inline with the instructions for TFT.
Printer: Ender 3 Pro
Board: BTT SKR Mini E3 V2
Screen: BTT TFT 35 E3 V3
Marlin FW: Bugfix 2 (last updated on 6th of June)
TFT FW: Last updated on 6th of June
You may find the screenshot in order:
home.offset.issue.pdf
First I raised the issue at BTT TFT repo but I was suggested to raise it here since Marlin does not respond to M503 properly and therefore TFT FW can not take the correct value for Y, so it shows Z. Besides that as you can see it the pdf, once it doesn't show Z line as well, because in the response there is not even Z string, then it shows once and dissappears again.
Marlin responds to M206 if sent seperately.
Besides that correct values are save to eeprom because after homing I see correct values on the main status screen.
You may find my closed ticket here in TFT repo:
bigtreetech/BIGTREETECH-TouchScreenFirmware#1982
Bug Timeline
It wasn't problematic in the past. After updating on 6th of June, problem started.
Expected behavior
Proper response to M503 on M206 line.
Actual behavior
Y value doesn't show, Z string is also missing.
Steps to Reproduce
- Go to machine setting, parameters, home offset menu.
- Z line is missing.
- Enter 5 for X and -5 for Y using the keypad and click on tick mark.
- Values seems to be entered correctly.
- Go back and select save settings
- Go to home offset again, Y value is missing.
- Go to terminal and send m503
- M206 respond is incorrect.
- Send M206 respond is correct.
Version of Marlin Firmware
6th of June version bugfix 2
Printer model
Ender 3 pro
Electronics
BTT SKR Mini E3 V2 and TFT35 E3 V3
Add-ons
No response
Your Slicer
No response
Host Software
No response
Additional information & file uploads
No response
Did you test the latest
bugfix-2.0.xcode?Yes, and the problem still exists.
Bug Description
Hi,
In TFT mode, I enter to machine setting screen and update my home offset values as X: 5 , Y:-5. Then save the settings to eeprom, then I go to terminal in TFT mode and send M503 to read back the eeprom values.
I noticed two issues.
1)In home offset screen, I enter my values above. X value shows correctly but Y value always turns back to 0. But, in the backround it is OK. I did save to eeprom command and do a homing. I saw X:5 Y:-5 Z:0 on main screen.
2) While I was sure that my Y value is save correctly but showed as 0 in homeoffset screen, I tried to readback eeprom value sending m503 from tft terminal screen.
It responded as "M206 X5 Y". That's all. I'm sure that it was correct on the older terminal view layout. May be it was also correct after new terminal layout. But I'm sure that it was broken. I updated my TFT and Marlin bugfix2 firmwares last Sunday (6th of June). My Marlin configs are also inline with the instructions for TFT.
Printer: Ender 3 Pro
Board: BTT SKR Mini E3 V2
Screen: BTT TFT 35 E3 V3
Marlin FW: Bugfix 2 (last updated on 6th of June)
TFT FW: Last updated on 6th of June
You may find the screenshot in order:
home.offset.issue.pdf
First I raised the issue at BTT TFT repo but I was suggested to raise it here since Marlin does not respond to M503 properly and therefore TFT FW can not take the correct value for Y, so it shows Z. Besides that as you can see it the pdf, once it doesn't show Z line as well, because in the response there is not even Z string, then it shows once and dissappears again.
Marlin responds to M206 if sent seperately.
Besides that correct values are save to eeprom because after homing I see correct values on the main status screen.
You may find my closed ticket here in TFT repo:
bigtreetech/BIGTREETECH-TouchScreenFirmware#1982
Bug Timeline
It wasn't problematic in the past. After updating on 6th of June, problem started.
Expected behavior
Proper response to M503 on M206 line.
Actual behavior
Y value doesn't show, Z string is also missing.
Steps to Reproduce
Version of Marlin Firmware
6th of June version bugfix 2
Printer model
Ender 3 pro
Electronics
BTT SKR Mini E3 V2 and TFT35 E3 V3
Add-ons
No response
Your Slicer
No response
Host Software
No response
Additional information & file uploads
No response