24441 Commits

Author SHA1 Message Date
rtyr
c3ab2a2f22
Sync with PrusaSlicer-settings. Added MK3.5. 2024-02-06 15:21:42 +01:00
rtyr
89dd19b223
MK3.5 resources 2024-02-06 15:19:34 +01:00
Lukáš Hejl
ad61f74e3f Merge branch 'lh_m600' into master_27x 2024-02-06 11:27:04 +01:00
Lukáš Hejl
8ce089c6ff SPE-2098: Pick a required extruder before a color change for multi-extruder printers.
When we need to perform a color change on an extruder that isn’t used within the layer, we perform a tool change to select the correct extruder. Then, we perform the color change, and finally, we perform another tool change to switch back to the original extruder.
2024-02-06 11:23:09 +01:00
Lukáš Hejl
1071645967 Separate color change handing from emit_custom_color_change_gcode_per_print_z() into emit_custom_color_change_gcode_per_print_z(). 2024-02-06 11:23:09 +01:00
Lukáš Hejl
145fb92e07 SPE-2098: Emit M600 instead of M601 for multi-tool printers. 2024-02-06 11:23:09 +01:00
Lukáš Hejl
ff3612840c SPE-2098: Pass color_change_extruder also into Color Change G-code.
Some minor refactoring of ProcessLayer::emit_custom_gcode_per_print_z();
2024-02-06 11:23:09 +01:00
Lukáš Hejl
a85a0a8191 SPE-2098: Show color_change_extruder in Custom G-code editor. 2024-02-06 11:23:09 +01:00
YuSanka
91323230e6 Merge branch 'ys_sla_overrides' into master_27x 2024-02-05 17:00:08 +01:00
YuSanka
a3bb0265b0 Check of compatibilities for support_head_penetration<->support_head_width and
support_head_front_diameter<->support_pillar_diameter is moved to sla_print.validation()
2024-02-05 16:59:09 +01:00
tamasmeszaros
78995013be Fixing all-enabled sla overwrites after loading older output archive 2024-02-05 16:59:09 +01:00
tamasmeszaros
d51eab637f Prevent crash when importing config bundle 2024-02-05 16:59:09 +01:00
tamasmeszaros
ae23ae4320 Fix crash when switching printer profile
while having "support point density" overridden
2024-02-05 16:59:09 +01:00
tamasmeszaros
9f21ffb8b4 Fix unregistered pinhead diameter for branching supports 2024-02-05 16:59:09 +01:00
tamasmeszaros
7380f3f1ec Fix unregistered relative correction override 2024-02-05 16:59:09 +01:00
tamasmeszaros
76439c2ba7 Fix crash when switching printer profile 2024-02-05 16:59:09 +01:00
tamasmeszaros
3160b00d5a Fixed crash when checking an integer nullable param on a config tab 2024-02-05 16:59:09 +01:00
YuSanka
e8214901d4 SLA overrides: Fixed preset update, when config is loaded from old PS
+ Config.cpp: Fixed comparison of nil values
2024-02-05 16:59:09 +01:00
tamasmeszaros
91e67e2e16 Fixing float nullable config vals and sla override apply func 2024-02-05 16:59:09 +01:00
tamasmeszaros
7143190779 Making progress with eliminating exceptions
+ Fixed : SpinCtrl for nullable int still does not work
2024-02-05 16:59:08 +01:00
YuSanka
ef3493d7ea WIP: SLA material overrides (UI part) 2024-02-05 16:59:08 +01:00
tamasmeszaros
94fd937dbb WIP on sla overwrites 2024-02-05 16:59:08 +01:00
YuSanka
37ba024133 Fixed update of extruder ComboBox on switching of application color mode, when SLA-printer is selected. 2024-02-05 10:52:12 +01:00
YuSanka
a3f7be2b44 Follow c7fa6b0f - Added missed call of Show() for extruders combbox 2024-02-02 11:06:13 +01:00
YuSanka
131d8700b1 Fix for SPE-2108 : Missing update when toggling "Show incompatible print and filament presets" 2024-02-02 09:17:05 +01:00
YuSanka
c7fa6b0f73 Fix for #12005 - 2.7.1: One particular .3mf project crashes when changing printer from XL to MK4
Follow-up 23ffd344:
Note, that crash was caused by missing update of the active extruder.
2024-02-02 09:16:33 +01:00
Nohus
540b800a5c SPE-1922: Place M600 after unretract to prevent printer returns at the position that was already printed with the previous color.
This fixes #2672 caused by the default implementation of M600 that returns back to XY position before M600.
2024-02-01 09:34:01 +01:00
YuSanka
76bbfbad5f CustomCtrl: Fixed layout of Fields in columns 2024-01-30 08:50:31 +01:00
tamasmeszaros
4a20daed63 Switch back to parallel optimization in DefaultArranger
SPE-2033
2024-01-29 14:38:53 +01:00
enricoturri1966
2e8ec7e63e Update cmake file to download latest version of libbgcode library 2024-01-29 12:42:31 +01:00
enricoturri1966
db0a56ec98 Update cmake file to download latest version of libbgcode library 2024-01-29 11:45:51 +01:00
Martin Šach
4481525169 Fix wipe tower deretraction string.
Return the previous behaviour for non priming toolchanges and
handle priming toolchanges separately.
2024-01-29 09:52:20 +01:00
Lukas Matena
e5b926690e Revert "Revert "Fix for #11988 : Drop down menus appear outside of PS and cannot be opened again""
This reverts commit 69e0bc3064298fc58dd2a870801161821fa16da5.
The reason the original commit was reverted was to get cleaner git history after
merging master_27x into master. The change in this commit is implemented in master as b85e80c.
2024-01-26 16:06:10 +01:00
YuSanka
b85e80c4fb Fix for #11988 : Drop down menus appear outside of PS and cannot be opened again
Note: Win specific
2024-01-26 15:59:46 +01:00
tamasmeszaros
d1310d3176 Additional comments and clarification for arrangement integration 2024-01-26 14:11:25 +01:00
Lukas Matena
a42223f963 Merge branch 'master_27x' 2024-01-26 13:07:19 +01:00
Lukas Matena
69e0bc3064 Revert "Fix for #11988 : Drop down menus appear outside of PS and cannot be opened again"
This reverts commit 6ff8537ff4fbd14ca09934cdb2bb987131a7b559. There is a non-trivial conflict
when merging to master, let's redo the commit after the merge so it is clear in history.
2024-01-26 12:54:10 +01:00
tamasmeszaros
198f00db8a Comments for uncommented functions declarations within CSGMesh subdir 2024-01-26 10:19:11 +01:00
enricoturri1966
df14f7518d SPE-2092: Fixed OpenGL initialization when user specifies invalid value for command line option 'opengl-version' 2024-01-25 09:33:16 +01:00
Lukas Matena
31ad7375e5 Merge branch 'lm_spe2118' into master_27x 2024-01-24 09:54:38 +01:00
David Kocik
e0e1afd640 Error message when wlanapi.dll is missing
Code improvements due to @lukasmatena code review.
2024-01-24 09:54:00 +01:00
Lukas Matena
05312cacf7 Fix of #11790: missing wlanapi.dll on Win Server 2019 2024-01-24 09:54:00 +01:00
tamasmeszaros
7afddb8006 Get rid of magic constants, code duplication and commented code 2024-01-23 14:27:46 +01:00
Filip Sykala - NTB T15p
ee3546b186 SPE-2103
Make snap-shot to undo/redo stack only on release slider

Connected with attributes:
Text/advanced(char gap, line gap, boldness, skew ratio)
SVG(size)

Also change range for Boldness. VRT font-Ascent.
(different font may have different slider value range)

Fix line gap (it was denied when per glyph was false)
2024-01-23 14:27:02 +01:00
YuSanka
65525b0616 Model: Improved function looks_like_multipart_object().
Check transformed bounding boxes of loaded objects instead of z_min of bounding boxes.
+ BoundingBox: added function shares_boundary() to detect if bounding boxes shares some boundary.

Fix for #11547 - .3mf files with similar sized components aren't being defined as multi-part objects
2024-01-23 12:42:15 +01:00
Lukáš Hejl
7d31f8c0ba SPE-2120: Fix another crash caused by using GCodeGenerator::last_position when it doesn't have an assigned value.
This behavior was there for a long time, but it was uncovered when std::optional was used.
2024-01-23 12:33:19 +01:00
Martin Šach
7f423083b4 Fix: Use toolchange z instead of writer z to restore z on wipe tower.
Writer z can be set in custom toolchange gcode and than the restoration
is invalid.
2024-01-23 09:30:40 +01:00
Martin Šach
194d53ea25 Fix z_offset handling in gcode.cpp. Fixes #11843. 2024-01-23 09:28:25 +01:00
Martin Šach
812c40e887 Unify GCodeGenerator travel to first layer position.
* Fixes SPE-2116. The reason for this bug was forgotten change in
  WipeTowerIntegration after change in gcode.cpp.
* Prevents future similar bugs by unifing the functionality to a method.
2024-01-23 09:00:58 +01:00
Martin Šach
8cbea4982a Add lift before the first travel move in GCode.cpp 2024-01-23 09:00:58 +01:00