25981 Commits

Author SHA1 Message Date
Lukas Matena
456a8a0a35 Comment-out sequential arrange tests for now 2025-02-17 11:03:15 +01:00
surynek
0c3b4ec99a Added simplified model for the Prusa Original XL printer (commented out so MK4 is still active). 2025-02-17 11:03:15 +01:00
surynek
43963d0bd6 Added printer geometry for Original Prusa Mini+ (commented out so that MK4 is still active). 2025-02-17 11:03:15 +01:00
surynek
a9116ea4fd Changed the PrinterGeometry structure to accommodate polygonal bed shape. 2025-02-17 11:03:15 +01:00
surynek
8f89b038af Commented on non-empty requirement of the nozzle level polygon in PrinterGeometry. 2025-02-17 11:03:15 +01:00
surynek
e4bc8ccbf2 Minor change of debug code. 2025-02-17 11:03:15 +01:00
surynek
dc8c53e82e Hacked height calculation when making object slices for sequential scheduling. 2025-02-17 11:03:15 +01:00
surynek
89758e9832 Added test of objects outside plate in sequential printability test + various debugging. 2025-02-17 11:03:15 +01:00
surynek
757760b12f Corrected height for gantry. 2025-02-17 11:03:15 +01:00
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