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

Port OrcaSlicer PR #3091: Practically full re-write of spiral vase #12142

Closed
wants to merge 1 commit into from

Conversation

tg73
Copy link
Contributor

@tg73 tg73 commented Jan 27, 2024

See the original PR for details.

Update: also fixes #7932.

According to the original PR:

Ported from commits:

SoftFever/OrcaSlicer@9acd550 SoftFever/OrcaSlicer@522b848

Original commit messages:

  • Adds transition out to prevent sharp edge at the top of spiral vase.
  • Adds XY interpolation
  • Adds option to turn XY interpolation on/off
    • Increasing E to 5 decimal digits (I observed uneven flow with less than that)
  • Excluding all travel moves (I saw a bug where somehow we ended up with travel moves within the print so excluding all travel moves)
    • max_xy_smoothing is now configurable, default is 200% of nozzle_diameter
  • fixed no-op travel moves in the middle of spiral that now show up as defects when Smooth Spiral is enabled!
    • Avoiding namespace pollution
  • Fixing dist_XY == 0 bug
  • Fixed a regression that non spiral vase mode was broken.

Original commits authored by Andrew Boktor aboktor@microsoft.com, SoftFever softfeverever@gmail.com

…vase

Ported from commits:

SoftFever/OrcaSlicer@9acd550
SoftFever/OrcaSlicer@522b848

Original commit messages:

- Adds transition out to prevent sharp edge at the top of spiral vase.
- Adds XY interpolation
- Adds option to turn XY interpolation on/off

* - Increasing E to 5 decimal digits (I observed uneven flow with less than that)
- Excluding all travel moves (I saw a bug where somehow we ended up with travel moves within the print so excluding all travel moves)

* - max_xy_smoothing is now configurable, default is 200% of nozzle_diameter
- fixed no-op travel moves in the middle of spiral that now show up as defects when Smooth Spiral is enabled!

* - Avoiding namespace pollution
- Fixing dist_XY == 0 bug

* Fixed a regression that non spiral vase mode was broken.

Original commits authored by Andrew Boktor <aboktor@microsoft.com>, SoftFever <softfeverever@gmail.com>
@tg73
Copy link
Contributor Author

tg73 commented Jan 27, 2024

I've attempted to update file copyright, at least for the main changes. Please fix as required or provide guidance and I will make any required changes.

@tg73
Copy link
Contributor Author

tg73 commented Jan 27, 2024

Oops, this is probably a near-duplicate of PR #12079.

@petrubecheru
Copy link

https://github.com/prusa3d/PrusaSlicer/releases/tag/version_2.7.3-alpha1 says it was merged... somehow by this commit 122d876

@tg73
Copy link
Contributor Author

tg73 commented Mar 21, 2024

Closing as effectively merged in https://github.com/prusa3d/PrusaSlicer/releases/tag/version_2.7.3-alpha1 by 122d876.

@tg73 tg73 closed this Mar 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment