surynek
4c84e303bb
Commented out geometry for MK3S so that MK4 geometry is still active.
2025-02-17 11:03:15 +01:00
surynek
9b09b11194
Added simplified geometrical model for the MK3S printer.
2025-02-17 11:03:14 +01:00
surynek
bd8d230ca9
Fine tuned bounding box for hose in the simplified model for MK4.
2025-02-17 11:03:14 +01:00
surynek
33aa425b4f
Bounding box calculation in the sequential_decimator tool for hand-tailored extruder model construction.
2025-02-17 11:03:14 +01:00
Lukas Matena
c9b3f29c5b
Added progress bar and cancellation into UI, seq arrange is now executed from the main toolbar
2025-02-17 11:03:14 +01:00
surynek
dc7ea52d88
External files for tests are no longer needed, everything is moved as text to the source.
2025-02-17 11:03:14 +01:00
surynek
d1afa5b5d8
Big object bug fix.
2025-02-17 11:03:14 +01:00
Lukas Matena
1f721a3ce2
slicer side: account for multibeds, bed size and instances
2025-02-17 11:03:14 +01:00
surynek
c8769e9b70
Bug fixes and improvements of progress bar and making test more automated.
2025-02-17 11:03:14 +01:00
surynek
3c40a68f16
Adding consistency tests for automated testing, found bug in progress bar - trying to fix it (almost done).
2025-02-17 11:03:14 +01:00
surynek
c65315ce5a
Bug fix in scheduling test (empty set of objects) and reformating of tests using test macros.
2025-02-17 11:03:14 +01:00
surynek
847dc52a24
Corrected nozzle size and extruder part above nozzle.
2025-02-17 11:03:14 +01:00
surynek
46d0d60df9
Major scheduling speed improvement via various algorithmic techniques.
2025-02-17 11:03:14 +01:00
surynek
e75ff22438
Scheduling solving process speed improvement and bug fix.
2025-02-17 11:03:14 +01:00
surynek
e627aeb685
Implementation of object gluing into the sequential solver and more fine grained progress callback.
2025-02-17 11:03:14 +01:00
surynek
967a0710d3
Updating interface for object instances via object gluing.
2025-02-17 11:03:14 +01:00
surynek
73cd351e2d
Minor code improvements.
2025-02-17 11:03:14 +01:00
surynek
7cd23ab3e7
Interface preparation for passing object instances.
2025-02-17 11:03:14 +01:00
surynek
a651173be1
Added progress to seqential print scheduling.
2025-02-17 11:03:14 +01:00
surynek
91a12c4b7c
Code polishing, eliminating obsolete parts of the interface, and warning elimination.
2025-02-17 11:03:14 +01:00
surynek
a2dd47cec7
Fix of utilization of the front part of the plate for object scheduling.
2025-02-17 11:03:14 +01:00
surynek
78c8463c15
Fix of utilization of the front part of the plate for object scheduling.
2025-02-17 11:03:14 +01:00
surynek
db67a7eab3
Warning elimination.
2025-02-17 11:03:14 +01:00
surynek
ff40a861ff
Warning elimination.
2025-02-17 11:03:14 +01:00
surynek
5716a560e6
Warnings elimination.
2025-02-17 11:03:14 +01:00
surynek
e89d74f698
Corrected inconsistency between sequential scheduling and sequential printability check.
2025-02-17 11:03:14 +01:00
surynek
5cfd3e745b
Corrected gantry unreachable zone for MK4.
2025-02-17 11:03:14 +01:00
Lukas Matena
1109ad8ee3
Some more CMake polishing
2025-02-17 11:03:13 +01:00
Lukas Matena
15823c3776
Fixed conflicts, fixed compilation of tests
2025-02-17 11:03:13 +01:00
Lukas Matena
f03ee0a1b0
Updated to 193 - no conflicts fixed
2025-02-17 11:03:13 +01:00
Lukas Matena
a52a4bcbb2
Start using the new interface
2025-02-17 11:03:13 +01:00
Lukas Matena
614ab6bdb9
Added z3 dep and libseqarrange dir
2025-02-17 11:03:13 +01:00
Lukas Matena
3e5c9ab40f
Use external seq arrange binary (for prototyping only)
2025-02-17 11:03:13 +01:00
Roman Tyr
9dc3679286
updated Hornet thumbnail
2025-02-14 14:59:30 +01:00
David Kocik
3c377a435e
SPE-2567: Deleting cookies with counter
...
Timer to prevent fail in asynchronous deletion
2025-02-14 12:04:45 +01:00
Lukas Matena
bd19f11919
Merge branch 'ms_seam_stop_overhangs'
2025-02-14 12:02:47 +01:00
Martin Šach
61291d9219
SPE-2495: Do not put scarft seam start on overhangs and blockers
...
Update the function offset_along_lines to offset along
perimeters and add a stop condition.
2025-02-14 12:02:29 +01:00
Martin Šach
b037828aef
SPE 2549: Use 'bridge' annotation in seam placement
...
Add 'bridge' annotated points to the perimeter used for
seam placement.
2025-02-14 12:02:29 +01:00
Lukas Matena
3e67d94803
Make wipe tower position and rotation accessible in placeholder parser again
2025-02-14 12:01:06 +01:00
Martin Šach
eb31b815b1
Fix SPE-2640: Fix overriden extrusions crash
...
Overriden extrusions must be inserted even if they are empty
because the resulting vector must be the same length as
instances_to_print
2025-02-14 11:59:29 +01:00
Lukas Matena
147121ca6a
Merge branch 'lh_mm_segmentation_inconsistency'
2025-02-14 11:57:21 +01:00
Lukáš Hejl
7ff23a5844
SPE-2669: Fix multi-material segmentation artifacts by applying multi-material segmentation to ExPolygon instead of the whole layer.
...
Those artifacts were caused by issues in the Boost Voronoi diagram generator. Processing ExPolygon by ExPolygon significantly reduces the probability that those issues show.
2025-02-14 11:57:05 +01:00
Lukáš Hejl
86fadfc08e
SPE-2194: Split Voronoi cells generated by vertexes into two polygons of equal area instead of selecting just one of the edges based on heuristics.
2025-02-14 11:57:04 +01:00
Lukáš Hejl
36f64d9dd7
SPE-2194: Improve filtering of projected colors in multi-material segmentation.
2025-02-14 11:57:04 +01:00
Lukáš Hejl
c044b310ee
SPE-2194: Snap places where there is a change in projected colors to the nearest sharp angles in multi-material segmentation.
2025-02-14 11:57:04 +01:00
David Kocik
79afab4467
SPE-2681: Safely close app in webview callback.
...
+ handle unused event from Printables.
2025-02-14 11:55:25 +01:00
rtyr
fe108a4d68
Sync with settings-prusa-fff
2025-02-13 15:05:15 +01:00
Lukáš Hejl
ba4116577c
Fix building of tests in RelWithDebInfo mode on Windows.
2025-02-13 14:11:45 +01:00
Lukáš Hejl
082003274b
SPE-2654: Revert "SPE-2615: Fix missing layers and printing in the air on tiny parts with Arachne."
...
This reverts commit 671d0c9b3de44d8444a621f9fbc5792cd1a93927.
2025-02-13 10:45:47 +01:00
Lukáš Hejl
53199bccf7
Fix compilation of test_gcodewriter.cpp.
2025-02-13 10:31:39 +01:00