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] G30 - unwanted bed movements #27683

Open
1 task done
mafr95 opened this issue Feb 12, 2025 · 3 comments
Open
1 task done

[BUG] G30 - unwanted bed movements #27683

mafr95 opened this issue Feb 12, 2025 · 3 comments

Comments

@mafr95
Copy link

mafr95 commented Feb 12, 2025

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

Yes, and the problem still exists.

Bug Description

Each time the G30 command is executed, the probe moves to the XY coordinates of the nozzle before probing and return after. I understand the idea that the Z probe should start exactly at the xy-position of the nozzle. However, this behavior causes my bed to constantly move between measurements with L-Corner or the octoprint plugin AutoBim, which makes it impossible to adjust the bed screws.

https://www.youtube.com/watch?v=Bxp1_7POnQ4

The probe did not move in the earlier Marlin-2.1.2.4 release.

Bug Timeline

No response

Expected behavior

No movement expected before and after probing.

Actual behavior

No response

Steps to Reproduce

No response

Version of Marlin Firmware

Marlin bugfix-2.1.x

Printer model

Sidewinder X1

Electronics

No response

LCD/Controller

No response

Other add-ons

No response

Bed Leveling

UBL Bilinear mesh

Your Slicer

None

Host Software

None

Don't forget to include

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

Additional information & file uploads

Configs.zip

@ellensp ellensp changed the title G30 - unwanted bed movements [BUG] G30 - unwanted bed movements Feb 12, 2025
@ellensp
Copy link
Contributor

ellensp commented Feb 12, 2025

To adjust screws you use ASSISTED_TRAMMING G35

G30 tells you on serial console X,Y and Z position eg "Bed X:20.00 Y:20.00 Z:0.000"

@ellensp
Copy link
Contributor

ellensp commented Feb 12, 2025

22 months ago a commit entitled "Fix G30 behavior" added a move after probing to move the hotend to the probe point

This looks to be deliberate and intentional.

25e5a35

"do_blocking_move_to(old_pos);"

@mafr95
Copy link
Author

mafr95 commented Feb 12, 2025

To adjust screws you use ASSISTED_TRAMMING G35

G35 works fine, but plugins in octoprint like AutoBim use other commands including G30. The L-Corner option in my BTT TFT 35 also seems to use G30.

Therefore, it would be helpful to have an option in Marlin to disable the

“do_blocking_move_to(old_pos);”

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