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

Optimisation. Take into account the skirt margin to arrange multiple parts #3477

Closed
rongith opened this issue Jan 6, 2020 · 5 comments
Closed

Comments

@rongith
Copy link
Contributor

rongith commented Jan 6, 2020

Version

2.2.0-alpha2

Operating system type + version

Windows 10 x64

3D printer brand / version + firmware version (if known)

Prusa MK3S

Behavior

I can't arrange more than 183 parts in that case:
image
That is because the arrange feature doesn't take into account the skirt. The parts fit on the plate but not the skirt.

Project File (.3MF) where problem occurs

1074402-r01 - Defaut.zip

@dartrax
Copy link

dartrax commented Nov 9, 2021

I have the same problem in 2.4.0 beta 1. Arrange can't be used to fill more than appr. 50-60% of the build plate area of our IDEX printer.
image

@jschuh
Copy link
Contributor

jschuh commented Dec 30, 2021

I kept hitting this situation while printing out batches of parts, so I wrote #7653 for my local build. It has its own tradeoff (as described in the PR), but so far I find it much more useful than the current version.

@timur-tabi
Copy link

Would it be possible to specify a way to limit the auto-arrange arrange area, in the same dialog box where you specify the space between objects? That would, I could say, "auto-arrange these parts into this rectangle" and the auto-arrange would use that rectangle only instead of the whole print area.

@codefaux
Copy link

codefaux commented Oct 3, 2022

Suggestion -

  1. Skirt distance + (loops * extrusion width) applied as mask to perimeter of build area for Arrange calculation
  • Assume entire build area in use for "minimum extrusion length" calculating loop count, since it'll be guaranteed this size or smaller.
  1. Build margin parameter for Arrange tool, allowing a generic user-defined margin to be applied to auto arrange calculation

Either seems easy enough to implement, both fix multiple potential issues.

@lukasmatena
Copy link
Collaborator

Arrange function accounts for brim and skirt since 2.6.0-alpha6. Closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants