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

Movement to the right and back edge before printing #19156

Closed
loewilein opened this issue May 28, 2024 · 6 comments
Closed

Movement to the right and back edge before printing #19156

loewilein opened this issue May 28, 2024 · 6 comments
Labels
Status: Under Investigation The issue has been confirmed or is assumed to be likely to be a real issue. It's pending discussion. Type: Bug The code does not produce the intended behavior.

Comments

@loewilein
Copy link

Cura Version

5.71

Operating System

windows 11

Printer

LNL3D D3/ Tenlog D3Pro

Reproduction steps

Movement to the right and back edge before printing
happens on all parts, sliced with cura 5.71
this is the problem:
;LAYER_COUNT:98
M900 K0.050000 T0 ;added by LinearAdvanceSettingPlugin
;LAYER:0
M107 P1
G0 X21.875 Y6.145 Z0.3
;TYPE:SKIRT

The problen occures since i installed Cura5.71. No problems with cura 5.5. I used the same printer settings in 5.71 .

Actual results

No steps to do, becaus it works on older cura versions

Expected results

Cura should not generate tge G0 F4800 X294.575 Y274.575 code

Add your .zip and screenshots here ⬇️

cura.zip
Screenshots.zip

@loewilein loewilein added Status: Triage This ticket requires input from someone of the Cura team Type: Bug The code does not produce the intended behavior. labels May 28, 2024
@GregValiant GregValiant added Status: Under Investigation The issue has been confirmed or is assumed to be likely to be a real issue. It's pending discussion. and removed Status: Triage This ticket requires input from someone of the Cura team labels May 28, 2024
@GregValiant
Copy link
Collaborator

GregValiant commented May 28, 2024

Thanks for the report.
It appears that even with the Prime Tower disabled that the first move is going to the Prime Tower location. That does not happen with my Ender configured to dual extruders.

For a fix right now, enable the Prime Tower and change the Prime Tower Location to X25 Y25. That will shortstop the move across the build plate. You can then disable the Prime Tower.
Here is the errant move from 0,0 to the prime tower.
image

@HellAholic here is a project file of this one. I can't duplicate it with my printer and I didn't see anything in the LNL definition files.
GV 19156.zip

@HellAholic
Copy link
Contributor

Hey @GregValiant thanks for the heads up.
Some context: The move was added as a way to limit the scaring after the extruder is primed so it goes to the location for nozzle switch (or prime tower in this case) and then starts the extrusion at the point closest to the nozzle switch/ prime tower point.
The problem here:
I can see two issues as part of the same behavior, 1 is the fact that the move is happening to that area where the prime tower is supposed to be even when the prime tower is disabled, 2 is the traveling back through the model area to start the skirt in bottom left rather than top right. I'll add a ticket for investigation.

@GregValiant
Copy link
Collaborator

@HellAholic funny you should mention that move. I scribbled up a post processor for myself that creates a toolpath for the nozzle to move around the periphery of the bed so it gets to the layer start without crossing the print area.
It ended up at 60 lines because of rectangular beds, and rectangular beds with the origin at center, and the G2 G3 moves for elliptical beds, . It wasn't as simple as I thought it would be.

I have to admit that It never really occurred to me to have the path cross the print area twice.

@HellAholic
Copy link
Contributor

HellAholic commented May 29, 2024

Added a ticket for investigation, internal reference: CURA-11937

Side notes for Greg :P
We also have a ticket for the combing in initial move, but as you figured it is very tricky with different printers and build plate shapes and prime positions, initial printing position. the heat up nozzle position, etc. The initial move (simplified version) was aimed to address the issue in the pictures below, for materials such as TPU which are very oozy :) By adding an extra travel move, it keeps out the extra material outside the print area.

Issue:
image
Minor fix by traveling to top right ( initial printing position)/switch position/prime tower position (in "most" cases)
image

@loewilein
Copy link
Author

Thansk for all your help, it works fine now

@MariMakes
Copy link
Contributor

👋 Quick update on our side.
This is resolved in the 5.8 release 🎉 , you can download the Beta version with the fix here: https://github.com/Ultimaker/Cura/releases/tag/5.8.0-beta.1

I'll close this issue since it's resolved.
Thanks again, and please let us know if you run into any other issues 💪

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Under Investigation The issue has been confirmed or is assumed to be likely to be a real issue. It's pending discussion. Type: Bug The code does not produce the intended behavior.
Projects
None yet
Development

No branches or pull requests

4 participants