25994 Commits

Author SHA1 Message Date
Noisyfox
938fbc516a SPE-2484: Port of Cura's multi-material interlocking from OrcaSlicer.
Co-authored-by: SoftFever <softfeverever@gmail.com>
2025-02-17 15:26:44 +01:00
rtyr
9055740176 Extruder clearance moved to printer settings. 2025-02-17 14:20:43 +01:00
Lukas Matena
326c04e5a1 Bumped up version to 2.9.1-alpha0 version_2.9.1-alpha0 2025-02-17 12:42:19 +01:00
Lukas Matena
92b9dcec58 Merge branch 'dk_avatar_new' 2025-02-17 12:39:18 +01:00
David Kocik
a2e6b72b7d Missing include. 2025-02-17 12:39:09 +01:00
David Kocik
e6925fd86b SPE-2656: Fix of failed Load file in ScalableBitmap constructor. 2025-02-17 12:39:09 +01:00
David Kocik
8c4183185b New avatar path for download. Get without access token.
TODO: using webp as picture format.
2025-02-17 12:39:08 +01:00
Lukas Matena
0bd3bfb986 Merge branch 'lh_different_materials' 2025-02-17 12:33:22 +01:00
Lukáš Hejl
6b28de6634 SPE-2501: Add support for blinking arrow for more items on the same tab. 2025-02-17 12:33:08 +01:00
Lukáš Hejl
d7a0dfd8e4 SPE-2501: Improve the notification about the bed temperature difference. 2025-02-17 12:33:05 +01:00
Lukáš Hejl
dcf26e1302 SPE-2501: Add an option to specify which extruder controls the bed temperature. 2025-02-17 12:23:02 +01:00
Lukas Matena
e1008ac879 MK4-specific tweaks can now also be enabled by RAMMING_EXTRA in printer notes 2025-02-17 12:19:34 +01:00
Lukas Matena
cf99f517d5 Remove the old warning dialog about FW version needed for bgcode 2025-02-17 12:06:55 +01:00
Lukas Matena
bc36722d4b Merge branch 'lh_extrusion_order' (#11658) 2025-02-17 11:15:29 +01:00
Lukáš Hejl
1f958d17f1 SPE-2387: Order islands to minimize travels between them. 2025-02-17 11:15:08 +01:00
Lukáš Hejl
d7e32216e8 SPE-2387: Fix printing order of open perimeters with Arachne. 2025-02-17 11:15:08 +01:00
Lukas Matena
a7268efdfd Merge branch 'lm_seq_final' 2025-02-17 11:04:14 +01:00
Lukas Matena
7e80803af4 Some UI polishing 2025-02-17 11:03:18 +01:00
Lukas Matena
736033e02a Propagate information about colliding objects into the UI 2025-02-17 11:03:18 +01:00
surynek
cfcfeb8cab Added interface function for determining a pair of objects in sequential collision. 2025-02-17 11:03:18 +01:00
Lukas Matena
33ff12af71 Turn off tests again, until they are fixed 2025-02-17 11:03:18 +01:00
Lukas Matena
b98e4ea1d6 Clean-up of tests 2025-02-17 11:03:18 +01:00
Lukas Matena
334de30d10 Exception handling for too large objects 2025-02-17 11:03:18 +01:00
Lukas Matena
075ff32718 Follow-up to 84de301:
- Fixed updating of model when printers are switched
- Fixed needless updates of model when seq printing is disabled (introduced in 8e5f5e1)
2025-02-17 11:03:18 +01:00
Lukas Matena
8180bea835 Forbid seq arrange for a single bed in cases where it would reorder objects unexpectedly 2025-02-17 11:03:18 +01:00
surynek
f2d0bc1f4f Bug fix in temporal scheduling constraint for object instances (object gluing). 2025-02-17 11:03:18 +01:00
YuSanka
242c1a0415 DoubleSliderForLayers: Added cog menu item "Sequential slider applied only to top layer" 2025-02-17 11:03:18 +01:00
Lukas Matena
fbfccc8116 Object labels in 3D scene show sequential order only for active bed 2025-02-17 11:03:18 +01:00
surynek
c1bef5eae0 Added object gluing across beds for scheduling of individual beds. 2025-02-17 11:03:18 +01:00
surynek
1259d59098 Revisited scheduling of object instances via object gluing, added object gluing across multple beds. 2025-02-17 11:03:17 +01:00
Enrico Turri
78c6ed2c6b SPE-2678 - Fixed rendering of tool marker model for sequential prints in preview 2025-02-17 11:03:17 +01:00
Lukas Matena
d36a0cd5bb Seq arrange now ignores unprintable volumes and maintains order of object which were not touched 2025-02-17 11:03:17 +01:00
Lukas Matena
ad29cd395b Seq arrange now handles selected-bed-only arrange 2025-02-17 11:03:17 +01:00
Lukas Matena
0ac100cd2c Ensure same order of objects when passing them to libseqarrange 2025-02-17 11:03:17 +01:00
surynek
3efa84f744 Revisited simplified extruder model for MK4 and code cleaning. 2025-02-17 11:03:17 +01:00
Lukas Matena
531f00e6b9 Pass non-rectangular beds, add undo/redo snapshot 2025-02-17 11:03:17 +01:00
surynek
da9be3c9e8 Removed polygon on bed test. 2025-02-17 11:03:17 +01:00
surynek
6480d8cf12 Fixed bug in polygon test within printable area - the test is going to be removed anyway. 2025-02-17 11:03:17 +01:00
surynek
edc82445f5 Removed assert check for non-rectangular bed (no longer needed). 2025-02-17 11:03:17 +01:00
surynek
4dac6fea8a Implemented non-rectangular (general convex) beds inside sequential scheduler. 2025-02-17 11:03:17 +01:00
surynek
ba506413f8 Modified Original Prusa XL geometry - increased hose and enclosure height 2025-02-17 11:03:17 +01:00
Lukas Matena
db66335ee9 Fixed encoding issue when loading json with gantries 2025-02-17 11:03:17 +01:00
Lukas Matena
00f3083bf6 Fixed crash in tests 2025-02-17 11:03:17 +01:00
surynek
bb4ac17c90 Modified object placement optimization function for general rectangular beds (not necessarily starting in [0,0] position). 2025-02-17 11:03:16 +01:00
surynek
7ae5f05af2 Added method for returning bed printable volume and general rectangular bed when building PrinterGeometry. 2025-02-17 11:03:16 +01:00
surynek
ac659a3c9b Added general bed zero position. 2025-02-17 11:03:16 +01:00
Lukas Matena
2d1b498d2b Sequential test changed from hard error to soft error (allowing export) 2025-02-17 11:03:16 +01:00
Lukas Matena
3bfcf1cc0b Added MK4S gantry model 2025-02-17 11:03:16 +01:00
surynek
57da5527e5 Added simplified print head model (printer geometry) for the Original Prusa MK4S. 2025-02-17 11:03:16 +01:00
Lukas Matena
3facf10fe2 Fixed include 2025-02-17 11:03:16 +01:00