Enhancement: Enabling base patterns (infill) for Organic supports #911

Closed
opened 2026-04-05 16:35:00 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @valerii-bokhan on 2/1/2026

Description

Workaround for #11362, #9330, and other similar issues that appear from time to time.

In short, Orcanic supports can be generated in the air.

This problem drives me crazy because it makes miniature printing difficult.

This issue exists in BBS and Prusa Slicer as well. It's really hard to fix because the code is too messy and hard to read and understand. Too many hacks, code duplication, a lot of solutions mixed, etc. So, this PR introduces a workaround to enable the base patterns (infill) for Organic supports.

Organic Tree supports were intentionally implemented as hollow, and I don't understand why. Three out of four infills work very well for Organic (according to my tests).

This PR is small and does not introduce any big changes.

Known issues:

  • Lightning infill is not supported - some code is missing, and it's crashing if I try to enable it.
  • Double walls are supported only for the hollow type. If the base pattern is not hollow, only one wall will be used.

Both of these issues require significant code changes, which I don't want to make (it's a trap).

Instead, I described them as limitations via tooltips and/or warning messages.

I'd appreciate it if you could share your opinions and thoughts.

Now problematic supports can have at least something under them. It will save so much time and stress for many people.

support_infill_enc

Screenshots

Hollow (same as Default)

image

Rectilinear

image

Rectilinear Grid

image

Honeycomb

image

Instead of Lightning (Rectilinear is being used)

image

Warnings and tooltips

image image image
*Originally created by @valerii-bokhan on 2/1/2026* # Description Workaround for #11362, #9330, and other similar issues that appear from time to time. In short, Orcanic supports can be generated in the air. This problem drives me crazy because it makes miniature printing difficult. This issue exists in BBS and Prusa Slicer as well. It's really hard to fix because the code is too messy and hard to read and understand. Too many hacks, code duplication, a lot of solutions mixed, etc. So, this PR introduces a workaround to enable the base patterns (infill) for Organic supports. Organic Tree supports were intentionally implemented as hollow, and I don't understand why. Three out of four infills work very well for Organic (according to my tests). This PR is small and does not introduce any big changes. **Known issues:** - Lightning infill is not supported - some code is missing, and it's crashing if I try to enable it. - Double walls are supported only for the hollow type. If the base pattern is not hollow, only one wall will be used. Both of these issues require significant code changes, which I don't want to make (it's a trap). Instead, I described them as limitations via tooltips and/or warning messages. I'd appreciate it if you could share your opinions and thoughts. **Now problematic supports can have at least something under them. It will save so much time and stress for many people.** ![support_infill_enc](https://github.com/user-attachments/assets/69971b42-d41c-4e10-864c-2e8cdf592d82) # Screenshots ### Hollow (same as Default) <img width="1230" height="514" alt="image" src="https://github.com/user-attachments/assets/e177ca61-e4be-4059-9531-9720bb00fc39" /> ### Rectilinear <img width="1223" height="545" alt="image" src="https://github.com/user-attachments/assets/9b7ec72c-f8b2-4cee-96d5-e60e62cf3ff2" /> ### Rectilinear Grid <img width="1255" height="571" alt="image" src="https://github.com/user-attachments/assets/b55daf05-6b83-43bc-9ad1-d0248b4060ac" /> ### Honeycomb <img width="1236" height="566" alt="image" src="https://github.com/user-attachments/assets/54aa398f-113e-4e6b-afd9-2db9278b693e" /> ### Instead of Lightning (Rectilinear is being used) <img width="1231" height="558" alt="image" src="https://github.com/user-attachments/assets/0bbae46c-d98d-473e-8cc6-214d39dfa30b" /> ### Warnings and tooltips <img width="587" height="165" alt="image" src="https://github.com/user-attachments/assets/1dce84b7-4422-462f-acc5-b558b739bb27" /> <img width="616" height="190" alt="image" src="https://github.com/user-attachments/assets/921d7a0e-be12-4fea-9f0b-83f571ec2525" /> <img width="791" height="545" alt="image" src="https://github.com/user-attachments/assets/6cdb9900-700c-41fb-a2db-05ba56a4a35b" />
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#911