Skip to content

Fix: A proper handling of the support_base_pattern_spacing = 0 for the Tree Slim support#11084

Merged
SoftFever merged 2 commits into
OrcaSlicer:mainfrom
valerii-bokhan:support-base-pattern-spacing-zero-value-handling-fix
Oct 20, 2025
Merged

Fix: A proper handling of the support_base_pattern_spacing = 0 for the Tree Slim support#11084
SoftFever merged 2 commits into
OrcaSlicer:mainfrom
valerii-bokhan:support-base-pattern-spacing-zero-value-handling-fix

Conversation

@valerii-bokhan

Copy link
Copy Markdown
Contributor

Description

Fixes #11082

Slicing is going to the endless loop when the Base pattern spacing value is 0 for Tree Slim support.

The base value of the support_base_pattern_spacing setting was used in the support infill spacing calculation instead of the precalculated variable.

Screenshots/Recordings/Graphs

image image image

Tests

Tested by generating Tree Slim supports with the Base pattern spacing being 0 - it's not causing hangs of the slicer anymore.

…the `Tree Slim` support

Fixes OrcaSlicer#11082

Slicing is going to the endless loop when the `Base pattern spacing` value is 0 for `Tree Slim` support.
@valerii-bokhan valerii-bokhan force-pushed the support-base-pattern-spacing-zero-value-handling-fix branch from a263ea8 to a00a51e Compare October 19, 2025 12:55
@valerii-bokhan

Copy link
Copy Markdown
Contributor Author

@SoftFever @Noisyfox Hey, sorry for poking you directly.

It's a super small PR to review, literally one line bugfix.

@SoftFever SoftFever left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very nice fix
Thank you!

@SoftFever SoftFever merged commit 0bdb114 into OrcaSlicer:main Oct 20, 2025
@valerii-bokhan valerii-bokhan deleted the support-base-pattern-spacing-zero-value-handling-fix branch October 20, 2025 14:22
dbaarda pushed a commit to dbaarda/OrcaSlicer that referenced this pull request Oct 20, 2025
* main: (21 commits)
  Add Coex 3D filament profiles to Orcaslicer (OrcaSlicer#10924)
  Fix Z offset for 1st layer (OrcaSlicer#11011)
  Feature: Ability to change flow ratios by extrusion path types (Code + Docs) (OrcaSlicer#10641)
  Fix: A proper handling of the `support_base_pattern_spacing = 0` for the `Tree Slim` support (OrcaSlicer#11084)
  Limit Shrinkage values (OrcaSlicer#10930)
  Set Ironing angle setting to be a relative degree offset from top surface infill direction (OrcaSlicer#10841)
  Input Shaping Calib: Types, RepRap + Improvements (OrcaSlicer#10913)
  Wiki 13: Layer time variability + Minor Improvements (OrcaSlicer#10677)
  Validation Action comment Remove + Improvement (OrcaSlicer#10617)
  Material Type standarization + Technical Filament Types (OrcaSlicer#10553)
  Optimize and simplify MarchingSquares.hpp. (OrcaSlicer#10747)
  Fix several imgui UTF8 related issues (OrcaSlicer#11078)
  Make top resizing grabber larger on Windows (OrcaSlicer#11023)
  Preferences dialog redesign / improvements / fixes (OrcaSlicer#10665)
  Add the u8 marker to UTF-8 strings (OrcaSlicer#10666)
  Add static assert for bed number related values (OrcaSlicer#11035)
  BUG-FIX avoid crossing perimeters ingonore holes <=2mm (OrcaSlicer#10942)
  [Profiles] Fix Prusa XL overhang speed (OrcaSlicer#10931) (OrcaSlicer#10933)
  overflow inital setup screen (OrcaSlicer#11007)
  Clarify warning about malicious websites
  ...
dbaarda pushed a commit to dbaarda/OrcaSlicer that referenced this pull request Oct 21, 2025
* opt-filltpmsfk: (21 commits)
  Add Coex 3D filament profiles to Orcaslicer (OrcaSlicer#10924)
  Fix Z offset for 1st layer (OrcaSlicer#11011)
  Feature: Ability to change flow ratios by extrusion path types (Code + Docs) (OrcaSlicer#10641)
  Fix: A proper handling of the `support_base_pattern_spacing = 0` for the `Tree Slim` support (OrcaSlicer#11084)
  Limit Shrinkage values (OrcaSlicer#10930)
  Set Ironing angle setting to be a relative degree offset from top surface infill direction (OrcaSlicer#10841)
  Input Shaping Calib: Types, RepRap + Improvements (OrcaSlicer#10913)
  Wiki 13: Layer time variability + Minor Improvements (OrcaSlicer#10677)
  Validation Action comment Remove + Improvement (OrcaSlicer#10617)
  Material Type standarization + Technical Filament Types (OrcaSlicer#10553)
  Optimize and simplify MarchingSquares.hpp. (OrcaSlicer#10747)
  Fix several imgui UTF8 related issues (OrcaSlicer#11078)
  Make top resizing grabber larger on Windows (OrcaSlicer#11023)
  Preferences dialog redesign / improvements / fixes (OrcaSlicer#10665)
  Add the u8 marker to UTF-8 strings (OrcaSlicer#10666)
  Add static assert for bed number related values (OrcaSlicer#11035)
  BUG-FIX avoid crossing perimeters ingonore holes <=2mm (OrcaSlicer#10942)
  [Profiles] Fix Prusa XL overhang speed (OrcaSlicer#10931) (OrcaSlicer#10933)
  overflow inital setup screen (OrcaSlicer#11007)
  Clarify warning about malicious websites
  ...
valerii-bokhan added a commit to valerii-bokhan/OrcaSlicer that referenced this pull request Oct 22, 2025
…the `Tree Slim` support (OrcaSlicer#11084)

Fixes OrcaSlicer#11082

Slicing is going to the endless loop when the `Base pattern spacing` value is 0 for `Tree Slim` support.

Co-authored-by: SoftFever <[email protected]>
valerii-bokhan added a commit to valerii-bokhan/OrcaSlicer that referenced this pull request Oct 22, 2025
…the `Tree Slim` support (OrcaSlicer#11084)

Fixes OrcaSlicer#11082

Slicing is going to the endless loop when the `Base pattern spacing` value is 0 for `Tree Slim` support.

Co-authored-by: SoftFever <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Slicing goes into limbo at 70% with Tree/Slim

2 participants