Lukas Matena
8e9251f2f0
Wipe tower: separate acceleration control (related to #10854 )
2024-02-28 15:48:01 +01:00
Lukas Matena
ecba2ca007
Wipe tower: increased purge flow parameter
2024-02-28 15:48:01 +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
Lukas Matena
e6c4522143
Removed unused parameter 'arc_fitting_tolerance' from the configuration layer,
...
added static_assert for coord_t size
2023-10-17 13:20:31 +02:00
Vojtech Bubnik
8dad25efc4
Merge branch 'master' into master_262
2023-09-04 14:44:32 +02:00
ps_copyright
f32859c302
final copyright headers
2023-09-01 14:49:07 +02:00
Vojtech Bubnik
3cfe2f4a3a
Merge branch 'vb_arc_welder' into master_262
2023-08-28 15:50:00 +02:00
Lukáš Hejl
a469f6aaa1
SPE-1796: Made interlocking to be applied as offset computed from mmu_segmented_region_max_width.
...
Also, interlocking input is disabled when mmu_segmented_region_max_width is equal to zero.
2023-08-16 11:24:55 +02:00
Vojtech Bubnik
213c311cd8
ArcWelder: Switching off arc_fitting_tolerance when arc_fitting is disabled.
2023-07-17 15:06:56 +02:00
Vojtech Bubnik
84db6356b3
Organic Supports: support_tree_branch_diameter_double_wall
...
to control when the 2nd wall kicks in.
2023-05-09 10:46:56 +02:00
Lukas Matena
cf226f8eab
Added 'travel_acceleration' configuration option (not used so far)
2023-03-24 09:29:52 +01:00
Lukas Matena
b20325671a
Wipe tower: added the stabilization cone into configuration
2023-03-23 12:44:42 +01:00
Lukas Matena
cd70954758
Wipe tower: added an option to change spacing of the lines
2023-03-23 12:44:42 +01:00
Vojtech Bubnik
9ce81d6d12
Organic Supports improvements:
...
Added support_tree_branch_distance parameter to UI
Fixed error in calculation of placeable areas, which made some trees to cut through an object.
Locked the tree tips against smoothing of their centerline path.
Reduced density of tips with zero interface layers (see continuous_tips).
Reduced default support_tree_top_rate to 15%
Refactored placement of interfaces for readability.
2023-03-10 09:42:22 +01:00
YuSanka
2a6f53ce35
Code cleaning
2023-03-08 09:52:03 +01:00
PavelMikus
d5a1b59869
Remove "ensure_vertical_shell_thickenss" option, it is now permanently ON
2023-03-03 10:52:29 +01:00
Pavel Mikus
7edd813fc8
fix bugs in ExtrusionEstimator
2023-03-02 15:30:41 +01:00
Pavel Mikus
a496444b7e
make fixed overlap levels for dynamic overhang speed
2023-03-02 15:30:41 +01:00
YuSanka
b767c76adb
Localization: Updated POT
2023-02-27 10:07:45 +01:00
Lukas Matena
e2045a60ee
Separate acceleration control for external perimeters and (top) solid infill
2023-02-15 15:03:37 +01:00
YuSanka
4162689a65
Unify Tree/Organic terminology.
...
+ Implemented Enabling/Disabling for parameters of Organic support
SPE-1478(https://dev.prusa3d.com/browse/SPE-1478 )
2023-02-14 10:18:06 +01:00
YuSanka
8b3ff9b9c4
Fix std::optional value() build error on older macOS SDK
...
For old macOS (pre 10.14), std::optional does not have .value() method, so the code is using operator*() instead.
2023-02-09 09:08:58 +01:00
Vojtech Bubnik
d58c8b1bbd
Refactor of ConfigDef / ConfigOptionDef / PrintConfigDef /
...
Field and other UI elements to handle enums in a generic way.
Needs a review by @yusanka
2023-02-09 09:08:58 +01:00
tamasmeszaros
76d0e11699
Merge branch 'master' into et_tm_sla_volumes_6-SPE-1285
2023-01-18 16:40:12 +01:00
tamasmeszaros
6238595ac6
adding separate config values for support tree algorithms
...
Realize config matrix on supports tab
2023-01-18 09:26:28 +01:00
tamasmeszaros
878f3b30dd
wip adding separate config values for support tree algorithms
2023-01-18 09:26:28 +01:00
tamasmeszaros
84784259ba
Add max_weight_on_model parameter
...
Limiting the weight of subtrees going to the model body
2023-01-18 09:26:28 +01:00
tamasmeszaros
fc9b7ed59c
Merge branch 'master' into et_tm_sla_volumes_6-SPE-1285
2023-01-13 11:02:06 +01:00
Pavel Mikus
cfb702be99
rename avoid_curled_filament_during_travels to avoid_crossing_curled_overhangs
...
mark avoid_crossing_curled_overhangs as Experimental
rename overhang_steepness_levels to overhang_overlap_levels
2023-01-11 17:15:11 +01:00
PavelMikus
9bf7ce5e28
change parameter name, fix and improve intersection insertions
2022-12-14 14:49:20 +01:00
Pavel Mikus
f730fd21d4
refactoring overhang speed
2022-12-14 14:49:20 +01:00
PavelMikus
11353a4a5c
UI integration, new option for speed on overhangs
2022-12-14 14:49:20 +01:00
tamasmeszaros
7b207aaf5c
Add "Enforcers only" option into support combo box
...
And also make it work
2022-12-13 09:49:59 +01:00
PavelMikus
30e81fad3b
Disallow enabling options avoid_crossing_perimeters and
...
avoid_curled_filament_during_travels at the same time,
throw warning if both options enabled together - in this case ignore curled filament avoidance
2022-12-12 11:36:21 +01:00
Pavel Mikuš
06fbab12fe
Pm overhang extra perimeters ( #7 )
...
Implementation of extra perimeters on steep overhangs/flat unsupported parts
Also contains:
Principal components computation over polygon area
New fast bridge direction estimation which minimizes amount of unanchored bridge endpoints
2022-11-09 10:38:36 +01:00
PavelMikus
464a37110f
Staggered inner seams
2022-09-06 11:25:39 +02:00
Lukas Matena
bce2b148f4
Merged 2.5.0-beta1 into master (NO CONFLICTS FIXED)
2022-08-15 13:41:40 +02:00
Lukáš Hejl
c9ddf7315e
Replaced parameters wall_add_middle_threshold and wall_split_middle_threshold with automatic computation based on extrusion width.
...
That allows computed better values in cases when the extrusion width of the first layer or for the infill differs from the extrusion width for perimeters.
Parameters min_feature_size and wall_transition_length now can be set in percentages, and then they will be calculated based on nozzle size. Old profiles with default values are forced to replace old default values with new default values in percentages.
2022-08-08 10:21:55 +02:00
tamasmeszaros
371da354a0
Adjust configuration layer to better reflect tree strategies.
2022-07-29 13:05:39 +02:00
tamasmeszaros
b1317be78a
Selectable support tree type
2022-07-29 13:05:39 +02:00
Lukáš Hejl
c76c497234
Renamed slicing engine to perimeter generator and slightly rearrangement of Arachne parameters.
2022-06-01 21:43:00 +02:00
Lukáš Hejl
3942cf958c
Updated Arachne with Cura master.
2022-06-01 21:41:40 +02:00
Lukáš Hejl
d868261399
Updated the default values for wall_add_middle_threshold and wall_split_middle_threshold, which should decrease the number of missing tiny islands.
2022-06-01 21:40:15 +02:00
YuSanka
5243abcece
Check "support_material" and "overhangs" relations only on global settings level.
...
Note: It can be changed in the future, when infrastructure for saving of this relation per configuration will be implemented
2021-12-14 10:49:47 +01:00
YuSanka
f5dc746e94
Fix for #7419 - Non-modal settings window loses focus after accepting dialog (MSW specific issue)
...
MessageDialog is used instead of wxMessageDialog on MSW for supporting of the Light/Dark color mode.
But a constructor of the MsgDialog replaces a parent which is equal to nullptr with the MainFrame .
That is why non-modal dialog with Preset Settings loses a focus after close of the MessageDialog.
"m_msg_dlg_parent" is added to ConfigManipulation class. ConfigManipulation's instance owed by Tab will use the Tab as a parent for MessageDialogs.
=> The MessageDialog with information about configuration incompatibility will always appear over related SettingsTab
and a non-modal dialog with Preset Settings will not lose the focus.
2021-12-06 11:44:29 +01:00
YuSanka
84c4f181e4
Next fix for #6814 .
...
"support_material_overhangs_queried" variable have not to be static after a fixing of the #6124 .
2021-11-26 11:35:29 +01:00
YuSanka
871311c95c
Fix for #7301 - Endless loop telling me 'Supports work better if the following feature is enabled: bridging perimeters' when setting 'generate support material' on a single object
...
This bug was from 0c29eb9943
2021-11-15 10:48:53 +01:00
YuSanka
e5b51a654d
Follow-up to 0c29eb9943
...
Next code refactoring: m_support_material_overhangs_queried have to be initialized from outside just once
2021-10-26 16:36:07 +02:00
YuSanka
0c29eb9943
Follow up e2475c95768378e06e2ed8c3863a7fcdd8cdfc35 = code refactoring
2021-10-25 16:55:02 +02:00
YuSanka
e2475c9576
Workaround for #6814
2021-10-25 14:45:03 +02:00