Skip to content
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] M702 incorrect Z-travel #27152

Open
1 task done
DaveCay opened this issue Jun 6, 2024 · 3 comments
Open
1 task done

[BUG] M702 incorrect Z-travel #27152

DaveCay opened this issue Jun 6, 2024 · 3 comments

Comments

@DaveCay
Copy link

DaveCay commented Jun 6, 2024

Did you test the latest bugfix-2.1.x code?

Yes, and the problem still exists.

Bug Description

The final Z-position after M702 completion is incorrect when upper limit of Z may is to be exceeded during filament unloading process.
The similar command M701 was modified in this fix: "Fix Resume Print with UBL (#21564)", the M702 code still unchanged. The M701 working correctly, M702 do not.

Bug Timeline

It is old bug, it was partialy solved in 2.0.8

Expected behavior

The nozzle will travel to the upper limit (less than the value in the Z parameter), unload the filament and return to the same position as before the command.

Actual behavior

The nozzle will travel to the upper limit (less than the value in the Z parameter), unload the filament and go down by value in Z parameter. The final position is deeper than before the command.

Steps to Reproduce

  1. Prehead nozzle to PLA temp
  2. Homing Z
  3. Go to Z=245mm (My printer have size of printing area 250mm)
  4. Use M702 Z50 command (you can also use command Unload filament from LCD menu when you have predefined Z raise at configuration by NOZZLE_PARK_POINT)
  5. Nozzle go up 5mm, filament is unloaded, nozzle go down by 50mm and stop at Z=200mm....

Version of Marlin Firmware

2.1.2.2

Printer model

Ender-3

Electronics

Creality 4.2.2/H8(HR4988) + GD32F303RET6

LCD/Controller

CR10_STOCKDISPLAY (RET6 12864 LCD)

Other add-ons

3D-Touch

Bed Leveling

ABL Bilinear mesh

Your Slicer

Prusa Slicer

Host Software

SD Card (headless)

Don't forget to include

  • A ZIP file containing your Configuration.h and Configuration_adv.h.

Additional information & file uploads

config.zip

@ellensp
Copy link
Contributor

ellensp commented Jun 6, 2024

Configs are for 2.1.2.2

Please test the bugfix-2.1.x branch to see where it stands. If the problem has been resolved then we can close this issue. If the issue isn't resolved yet, then we should investigate further.

@DaveCay
Copy link
Author

DaveCay commented Jun 6, 2024 via email

Copy link

github-actions bot commented Sep 5, 2024

Greetings from the Marlin AutoBot!
This issue has had no activity for the last 90 days.
Do you still see this issue with the latest bugfix-2.1.x code?
Please add a reply within 14 days or this issue will be automatically closed.
To keep a confirmed issue open we can also add a "Bug: Confirmed" tag.

Disclaimer: This is an open community project with lots of activity and limited
resources. The main project contributors will do a bug sweep ahead of the next
release, but any skilled member of the community may jump in at any time to fix
this issue. That can take a while depending on our busy lives so please be patient,
and take advantage of other resources such as the MarlinFirmware Discord to help
solve the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants