6337 Commits

Author SHA1 Message Date
Vojtech Bubnik
827fb8356e Config layer: Refactored handling of open enums 2023-09-05 09:42:36 +02:00
Vojtech Bubnik
8dad25efc4 Merge branch 'master' into master_262 2023-09-04 14:44:32 +02:00
Vojtech Bubnik
96b3ae8501 Organic supports: Fixing crashes with invalid tip diameter or branch
diameter. Fixes SPE-1451 GH#9555

Fixed by reporting invalid combination of support extrusion width
and tip + branch diameter:

Organic support tree tip diameter must not be smaller than support material extrusion width.
Organic support branch diameter must not be smaller than 2x support material extrusion width.
Organic support branch diameter must not be smaller than support tree tip diameter.
2023-09-01 15:02:12 +02:00
ps_copyright
f32859c302 final copyright headers 2023-09-01 14:49:07 +02:00
Vojtech Bubnik
d86e4169de Fix of previous commit. 2023-09-01 13:18:46 +02:00
Vojtech Bubnik
4580e69d86 ArcWelder: Fixed NaN when exporting arches with nearly zero radii. 2023-09-01 13:05:22 +02:00
Vojtech Bubnik
2970ee39d8 Cherry-pick of 1f510bcc00f935de3657984c329e57b77dcb4c7a 2023-08-31 17:17:22 +02:00
Vojtech Bubnik
c01c863d8b Merge branch 'master' into master_262 2023-08-31 17:16:20 +02:00
Vojtech Bubnik
e0f577a33c Fix of SPE-1850 GH #1221
Broken with 99861f1b6ec3793025d528f0badb63e837f8c808 SPE-1207
Custom file extension needs to be included in the list of extensions
of the file dialog. On MacOS the custom extension needs to be the
first one in the list as it will be forced upon the default file
name provided to the file dialog.
2023-08-31 16:38:43 +02:00
tamasmeszaros
175c4f99ce Merge branch 'tm_fix_SPE-1807' 2023-08-31 14:33:00 +02:00
YuSanka
7280b2a0fb Fix for SPE-1845 Incorrectly imported filament profiles from 3MF or configuration ini.
+ Fix for SPE-1848 Crash on switch from MM printer to SM, when non-first filament is modified
2023-08-31 14:30:14 +02:00
Lukas Matena
1f510bcc00 Fixed access violation when using multimaterial priming with multi-extruder printer (#11174, #11197, SPE-1849) 2023-08-31 12:43:10 +02:00
Vojtech Bubnik
529f1fb395 Merge branch 'et_spe1784_binary_gcode' into master_262 2023-08-30 18:52:55 +02:00
Vojtech Bubnik
138a41c870 Fixed some more compiler warnings 2023-08-30 16:13:28 +02:00
Vojtech Bubnik
7c120b2fa8 Removed the obsolete "threads" parameter from the configuration layer. 2023-08-30 15:26:53 +02:00
Vojtech Bubnik
014953c864 Merge branch 'et_spe_1784_binary_gcode' into master_262 2023-08-30 12:52:02 +02:00
Vojtech Bubnik
015a24133a Fixed some compilation warnings. 2023-08-30 12:51:35 +02:00
tamasmeszaros
3fe051b0ad Fix arrange tests on raspberry pi
There were indeed floating point divisions with zero
2023-08-29 17:34:06 +02:00
Vojtech Bubnik
2f94681dd2 ArcWelder: Fixing out-of-vector access. 2023-08-29 16:53:33 +02:00
Vojtech Bubnik
9da03dfc9f Fixed wrong Miter limit when offsetting contours to build a Z-graph
of layer islands.
Partial fix of SPE-1729 #10632
2023-08-29 15:57:31 +02:00
Vojtech Bubnik
532913bade Some tests for maximum values of 32bit point coordinates. 2023-08-29 15:57:31 +02:00
tamasmeszaros
cfc0100b63 Fixing crash when checking cgal mesh boolean eligibility
fixes SPE-1807
fixes #10887
2023-08-29 14:49:51 +02:00
Vojtech Bubnik
92318e45de Fix of SPE-1809, GH#10762, #10858, #10891
Fixed division by zero in tree supports & raft
2023-08-29 13:49:10 +02:00
YuSanka
b2bd7f5fbd Editing of Custom G-code: Implemented new groping for the params 2023-08-29 11:50:53 +02:00
YuSanka
55d5921d53 Editing of Custom G-code: Partially automation to get a list of placeholders for custom gcodes
+ Added missed resources
2023-08-29 11:47:44 +02:00
Vojtech Bubnik
b655677c95 Fix of some asserts in MM segmentation. 2023-08-29 10:58:13 +02:00
Vojtech Bubnik
212bf21b2d Fix of SPE-1849, GH #11174: Access violation error when slicing
Fixed access of an undefined extruder at the start of G-code export
from wipe tower generator.
2023-08-29 10:56:54 +02:00
YuSanka
a6dea25243 WIP: Thumbnails improvements: Merge "thumbnails" and "thumbnails_format" options into just one "thumbnails" option with coString type 2023-08-29 09:20:49 +02:00
Vojtech Bubnik
259fc0ff4b Setting the binary G-code default compression. 2023-08-28 19:21:08 +02:00
Vojtech Bubnik
1c26f0bf60 Merge branch 'master_262' into et_spe1784_binary_gcode 2023-08-28 18:53:30 +02:00
Vojtech Bubnik
3cfe2f4a3a Merge branch 'vb_arc_welder' into master_262 2023-08-28 15:50:00 +02:00
Lukas Matena
37a088abac Optimization: Parallelize the for loops over individual PrintObjects 2023-08-22 09:57:32 +02:00
Lukas Matena
3277bba8c1 Optimization: further improvements in measurement initialization 2023-08-22 09:57:32 +02:00
Lukas Matena
fa0abac952 Optimization: measurement tries to save some reallocations 2023-08-22 09:57:32 +02:00
enricoturri1966
81b137eb06 Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_spe1784_binary_gcode 2023-08-22 08:37:47 +02:00
Vojtech Bubnik
ae8684a4a4 Added handle_legacy_composite() callback to configuration layer
to support conversion of multiple configuration keys into one
or multiple other configuration keys.
2023-08-21 17:45:15 +02:00
tamasmeszaros
c159451efe Merge branch 'tm_arrange_overflows' 2023-08-21 15:20:27 +02:00
enricoturri1966
bfbe4dacae Few small refactorings 2023-08-21 14:26:03 +02:00
enricoturri1966
aec962c295 Preview - Update gcode window when exporting to binary gcode 2023-08-21 13:22:38 +02:00
enricoturri1966
cad97bc9a2 GCodeViewer - Update gcode window for binary gcode files 2023-08-21 12:26:56 +02:00
Lukas Matena
a60be9e6d1 Wipe tower: added comments on multitool ramming config options 2023-08-21 12:24:50 +02:00
Lukas Matena
8c413cb4ae Wipe tower: multiextruder ramming is now not limited by the 0.25s granularity the semm ramming uses 2023-08-21 12:24:50 +02:00
Lukas Matena
b5093b0fe3 Wipe tower: do not apply extra spacing on the first layer purge lines 2023-08-21 12:24:50 +02:00
Lukas Matena
4f66559b1e Polishing the multiextruder ramming 2023-08-21 12:24:50 +02:00
Lukas Matena
4421e58438 Perform ramming for non-single-extruder-MM 2023-08-21 12:24:50 +02:00
Lukas Matena
c6a8b01073 Make 'retraction when tool is disabled' parameters overriddable in Filament Overrides 2023-08-21 12:24:50 +02:00
tamasmeszaros
08b0684bac Fix circular bed shape recognition 2023-08-18 17:43:06 +02:00
tamasmeszaros
e6a722ab28 Use gravity kernel only for circular beds 2023-08-18 17:42:47 +02:00
tamasmeszaros
b2d43c8719 Fix arrange in fff tests 2023-08-18 16:50:35 +02:00
tamasmeszaros
01d5f04295 Fix outline bound check for full outlines 2023-08-18 16:49:50 +02:00