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] Change Tool : Offset Z error #16419

Closed
yopla31 opened this issue Jan 2, 2020 · 8 comments
Closed

[BUG] Change Tool : Offset Z error #16419

yopla31 opened this issue Jan 2, 2020 · 8 comments

Comments

@yopla31
Copy link

yopla31 commented Jan 2, 2020

I built a double head. Now I try to configure the offsets (x, y and z).

1/ I run a G28 and, for the test, I set the offset of the second tool with M218 T1 X10 Y5 Z5.
I position the head with G1 X150 Y150 Z0. The LCD displays X150 Y150 Z0.
2/ I enter the T1 command to change the tool. The head rises and switches to the T1 tool, moves to X140, Y145 and Z0 and displays X150 Y150 Z5. For X and Y the result is good, but for Z, it is an error.
3/ I execute the T0 command to return to the first tool. The head rises, switches to the T0 tool, returns to the initial X and Y, but remains in Z5 and displays X150 Y150 Z5.

A T1 command goto step 2 !
I crash the head in the bed !

Board : BTT skr Pro 1.1
Tested with v2.0.1 and bugfix 2.0.x (2019/12/13)

Marlin.zip

@yopla31
Copy link
Author

yopla31 commented Jan 3, 2020

With Marlin v2.0.1, Illustrate with this vidéo
With Marlin v1.0.9 see this old video

@boelle
Copy link
Contributor

boelle commented Jan 7, 2020

@yopla31 so there is a bug? i dont understand if you are reporting a bug or asking for help

@yopla31
Copy link
Author

yopla31 commented Jan 7, 2020

It is a bug. But without comment or question and stopped in my dual extrusion project, I switched to a Duet board. Unfortunately, I cannot to perform other tests to detail this bug.
My tests were run on a board (BTT SKR Pro 1.1) that has a lot of problems to drive servomotors.
Unfortunaly, I cannot perform other tests because I changed my board by a Duet2.
While waiting for questions or comments, I gave information on the same problem or almost (#16429).

@GMagician
Copy link
Contributor

GMagician commented Jan 7, 2020

Please compile your firmware with DEBUG_LEVELING_FEATURE, execute M111 S255, then your "problematic" sequence.
Report the log you get (repetier or other program). When home is done code seems correct

@yopla31
Copy link
Author

yopla31 commented Jan 7, 2020

As written above, I cannot perform other tests because I changed my board by a Duet2.
I am sorry but I couldn't wait any longer. But the simulation is easy to reproduce. Only a servo correctly connected to the board is necessary.
If I can, I will repeat the tests with my other printer (under Marlin) by simulating as described above and I will keep you informed.
Sorry again.

@boelle
Copy link
Contributor

boelle commented Jan 7, 2020

would it not make more sense then to close this one and create a new when and if you get time to test on the other printer`?

@yopla31
Copy link
Author

yopla31 commented Jan 8, 2020

Yes it's better. When I have time to test on my other printer, I will define a specific test plan to isolate the problem.

@boelle boelle closed this as completed Jan 10, 2020
@github-actions
Copy link

github-actions bot commented Jul 3, 2020

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked and limited conversation to collaborators Jul 3, 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