OrcaSlicer
OrcaSlicer copied to clipboard
Arrange function broken
OrcaSlicer Version
1.8.0
OS version
Windows 11 / Ubuntu
Additional system information
No response
Printer
FLSun V400
How to reproduce
Place multiple objects on the place, and try to arrange...
Actual results
Tried to both arrange "all plates" or arrange on plate (A and Shift + A) and got the following results
Expected results
Should look something like this :
Project file & Debug log uploads
Checklist of files to include
- [ ] Log file
- [ ] Project file
Maybe related:
Auto arrange with rotate and 10mm spacing
1.8.1
I have the same issue. My case is very simple. With 6 objects on the plate that will easily fit.
I click on the plate arrange icon and auto-arrange moves one of the items off the plate.
The packing logic seems to be a bit weird
Another weird effect of the issue... I tried the "fill bed with copies" function. The issue is the same.
Here is the plate before
Here is the plate after
Doesn't fill at all. It seems like the geometry of my plate isn't right from Orcaslicer perspective...
Everything works like a charm with Prusaslicer, by the way
I only own a delta printer. Can someone confirm if the "fill bed with instances" works with a more standard bed geometry ?
I have this same issue. v1.9.1 and a 300mm diameter build plate (v400).
Before:
After "Arrange Objects"
From the outside, it appears like the algorithm is able to correctly place the first column of parts, but then its idea of what the bounding box is screws up for the remaining columns.
Here appears to be the relevant log entry for the above arrange full log attached:
2024-02-21 23:18:37.232371[Thread 0x00000cb0]:Arrange full params: {"min_obj_distance":5000000,"accuracy":1.000000,"parallel":1,"allow_rotations":0,"do_final_align":1,"allow_multi_materials_on_same_plate":0,"avoid_extrusion_cali_region":1,"is_seq_print":0,"bed_shrink_x":1.000000,"bed_shrink_y":1.000000,"brim_skirt_distance":0.000000,"clearance_height_to_rod":36.000000,"clearance_height_to_lid":140.000000,"cleareance_radius":65.000000,"printable_height":410.000000,
2024-02-21 23:18:37.232371[Thread 0x00000cb0]:arrange: items selected before arranging: 9
2024-02-21 23:18:37.778951[Thread 0x00000cb0]:arrange: items selected after arranging: 9
The only thing that seems interesting is the wording of "items selected after arranging: 9" - I don't know what that's specifically referring to, but there were 9 items on the plate before and only 8 items on the plate after.
The auto-arrange appears to break in the same way the "Fill bed with copies" breaks. I suspect they're using the same algorithm under the hood.
Here is the bed populated by "Fill bed with copies." Notice that its the same pattern as "arrange" with 9 items when the logic thought only 8 would fit.
Orca bot: this issue is stale because it has been open for 90 days with no activity.
Orca bot: This issue was closed because it has been inactive for 7 days since being marked as stale.