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] G28 Y does not work with CoreXY and sensorless homing #18391

Closed
Minims opened this issue Jun 23, 2020 · 3 comments
Closed

[BUG] G28 Y does not work with CoreXY and sensorless homing #18391

Minims opened this issue Jun 23, 2020 · 3 comments

Comments

@Minims
Copy link
Contributor

Minims commented Jun 23, 2020

Bug Description

G28 Y does not work with CoreXY and sensorless homing
G28 X is OK
G28 Z is OK

Manually move Y axis is OK.

My Configurations

SKR Pro 1.1
Core XY
TMC2209
XY SensorLess Homing

CoreXY-SKR-Pro.zip

Steps to Reproduce

  1. G28 X, confirm it's OK
  2. G28 Y, No move on Y

Expected behavior: [What you expect to happen]

G28 Y works, (Y goes to Y Min)

Actual behavior: [What actually happens]

G28 Y not working, (Y does not move)

Additional Information

Works on a SKR 1.4 Turbo, 2209, SensorLess Homing, but it's a Prusa, not a CoreXY.

@boelle
Copy link
Contributor

boelle commented Jun 23, 2020

what version of marlin?

@Minims
Copy link
Contributor Author

Minims commented Jun 23, 2020

Latest bugfix-2.0.x (compile 2 hours ago)
Here is debug info, if it helps :

Connecting...
Printer is now online.
>>> M111 S38
SENDING:M111 S38
echo:DEBUG:INFO,ERRORS,LEVELING
>>> G28Y
SENDING:G28Y
>>> G28
Machine Type: CoreCartesian
Probe: FIX_MOUNTED_PROBE
Probe Offset X26.40 Y21.00 Z-1.35 (Right-Back & Below Nozzle)
Auto Bed Leveling: BILINEAR (disabled)
X current: 1000 -> 350
Y current: 1000 -> 350
Raise Z (before homing) to 40.00
>>> do_blocking_move_to X0.00 Y30.00 Z40.00
<<< do_blocking_move_to
>>> homeaxis(Y)
Home 1 Fast:
>>> do_homing_move(Y, -465.00, [50.00])
<<< do_homing_move(Y)
>>> set_axis_is_at_home(Y)
Axis 89 home_offset = 0.00 position_shift = 0.00
> home_offset[Y] = 0.00
  current_position= X0.00 Y0.00 Z40.00 :
<<< set_axis_is_at_home(Y)
  current_position= X0.00 Y0.00 Z40.00 : sync_plan_position
  current_position= X0.00 Y0.00 Z40.00 : > AFTER set_axis_is_at_home
<<< homeaxis(Y)
  current_position= X0.00 Y0.00 Z40.00 : sync_plan_position
Restore driver current...
<<< G28

@thinkyhead
Copy link
Member

Duplicate of #18212

@thinkyhead thinkyhead marked this as a duplicate of #18212 Jun 23, 2020
@MarlinFirmware MarlinFirmware locked and limited conversation to collaborators Jun 23, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants