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

Z-seam initial layer #19509

Closed
WhyIcanBuyMe20atAnyMarket opened this issue Aug 8, 2024 · 2 comments
Closed

Z-seam initial layer #19509

WhyIcanBuyMe20atAnyMarket opened this issue Aug 8, 2024 · 2 comments
Labels
Status: Triage This ticket requires input from someone of the Cura team Type: New Feature Adding some entirely new functionality.

Comments

@WhyIcanBuyMe20atAnyMarket
Copy link

WhyIcanBuyMe20atAnyMarket commented Aug 8, 2024

Is your feature request related to a problem?

For small, thin, parts (only a few line widths wide), the position of the z-seam on the initial layer can have a large influence over bed adhesion. If it is in the middle of a long wall, the nozzle reverses direction an extra time compared to if it starts at an 'end' corner, thus increasing the risk of delamination.
Again for small parts, the z-seam a very noticeable feature, so I like to use the 'random' option for the rest of the model, so as to avoid spending ages with a Stanley knife removing the seam after printing.

Describe the solution you'd like

I'd like a setting to add a z-seam control for the initial layer separately from the other layers.

Describe alternatives you've considered

Other settings which influence bed adhesion (initial layer speed, enabling raft, etc.) can generally compensate enough to allow the print to not delaminate, but this comes at significant expense to material usage and print time — a raft easily triples the print time of a small part.
I am in the process of writing a post-processing script which can move the layer start to a user-specified location on a per-layer basis, but this is only limited in scope as incorporating retraction combing and suchlike is far beyond my ability with python code. Hence, if this could be incorporated into the main cura engine that would be much preferable than me trying to bodge it.

Affected users and/or printers

This would benefit all printers. It would be particularly helpful to hobbyist users, as they tend to value lower material usage and print time over meddling around with print settings, and to users who print small parts, as these parts are most susceptible to delamination.

Additional information & file uploads

image
image

@WhyIcanBuyMe20atAnyMarket WhyIcanBuyMe20atAnyMarket added Status: Triage This ticket requires input from someone of the Cura team Type: New Feature Adding some entirely new functionality. labels Aug 8, 2024
@HellAholic
Copy link
Contributor

Another alternative solution you can try is using a cutting mesh to modify the z seam position at the first layer.
I didn't have a similar model at hand but here is an approximation:

  • Model z seam set to user specified (back)
  • Added a cube and set it as a cutting mesh
  • Increased X, Y to cover the entire model
  • Set height of the cube to the initial layer height (in this case 0.2mm)
  • Modified the Z seam settings for the cutting mesh overlap
    So first layer looks like this:
    image
    and the rest of the layers have their Z seam at the back
    image

@WhyIcanBuyMe20atAnyMarket
Copy link
Author

Oh yes, I forgot about cutting meshes! Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Triage This ticket requires input from someone of the Cura team Type: New Feature Adding some entirely new functionality.
Projects
None yet
Development

No branches or pull requests

2 participants