Skip to content

Conversation

Noisyfox
Copy link
Collaborator

@Noisyfox Noisyfox commented Jan 5, 2025

There is a long lasting bug that sometimes when you open existing projects with >= 3 build plates, sometimes every models on plate other than the first row get shifted down, especially when you have multiple printer profiles with different plate size:
image
image

Notice that, in the first image, the gaps between plates are rectangles:
image
However once you switched between profiles that have different bed size, the gaps changed to squares, as shown in image 2:
image
The vertical spacing changes after swithing profiles, this includes opening 3mf files that has a different plate size than current profile, which causes everything get shifted.

This PR fixes this issue.

Please be aware, that the square gap is the correct behavior! The vertical gaps should have never been greater than the horizental gaps (which was a bug introduced in version 1.6.2). This means after this fix, all existing projects saved from version 1.6.2+ that have more than 2 plates will have the model shifted down (or up, depends on whether you switched the printer profile before saving), which is unfortunate but a necessary pain.

Fix #4016
Fix #7917

The fix is cherrypicked from BBS, thanks!

Jira: STUDIO-5287
Change-Id: I3add95f9f9345c14a48cc7467513d1b3ce95f4c9
(cherry picked from commit 9ce7de1)
Change-Id: Ieb856dff421d39694966e3c13c519f4ffa3da5c2
(cherry picked from commit 3289251)
@yomarcyo
Copy link

yomarcyo commented Jan 9, 2025

@Noisyfox thanks for taking care (I'm the one who reopened this issue). As I have no idea if the above is good, bad or nothing at all (I literally created an account on GitHub to file this issue), just one question: Is there anything I can do?

Again, thank you so much for taking care. I always thought: Why participate? Everyone will give less of a s**t. But apparently that's not the case and someone is actually looking into it.

Best,
Marc

@SoftFever
Copy link
Owner

Cool! Very nice
I will review and test this soon

Copy link
Owner

@SoftFever SoftFever left a comment

Choose a reason for hiding this comment

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

Looks good
Thank you

@SoftFever SoftFever merged commit 4a4f27e into SoftFever:main Jan 25, 2025
16 checks passed
@Noisyfox Noisyfox deleted the bugfox/plater-y branch January 25, 2025 03:57
GiacomoGuaresi pushed a commit to gingeradditive/OrcaSlicer that referenced this pull request Feb 8, 2025
…ed size (SoftFever#7923)

* FIX:update custom_texture when new_shape=false

Jira: STUDIO-5287
Change-Id: I3add95f9f9345c14a48cc7467513d1b3ce95f4c9
(cherry picked from commit 9ce7de1)

* FIX: correct the bed model to the print area origin point

Change-Id: Ieb856dff421d39694966e3c13c519f4ffa3da5c2
(cherry picked from commit 3289251)

* Avoid unnecessary copy of `position` parameter

* Merge branch 'main' into bugfox/plater-y
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.

Objects on slicer plate move after save and reopen (Re-Issue of #4016) Objects on slicer plate move after save and reopen
3 participants