Alexandre Folle de Menezes
4e79527bf8
Add the u8 marker to UTF-8 strings ( #10666 )
2025-10-15 14:35:39 +08:00
Noisyfox
2fa386cbdb
Treat extruder_clearance_max_radius as extruder_clearance_radius, and raise error if both options are present
2025-10-11 16:34:58 +08:00
Noisyfox
9e44fe0cd2
Update tooltips & units
2025-10-08 19:14:31 +08:00
Noisyfox
4897fd5ea2
Apply extend_default_config_length to system profiles too
...
so we don't need to worry about default values for different variants
2025-10-08 15:19:25 +08:00
lane.wei
c4adf70e45
ENH: config: set default 'extruder_printable_area' to empty
...
JIRA: no-jira
Change-Id: I5d574a12684281faabbd1cf96e68e9b9ad593edc
(cherry picked from commit 2d791aea17bc6607d68df4f88c8481f5a8aa139e)
2025-10-08 10:36:33 +08:00
Noisyfox
fb4bb83546
Fix issue that when swtiching to other printer from H2D/H2S, an empty preset dirty dialog will pop up
2025-10-06 20:25:34 +08:00
Noisyfox
da2934d02a
Revert "ENH:instead of prime_volume by filament_prime_volume"
...
This reverts commit e7e6405ad3 .
2025-10-05 19:16:05 +08:00
weizhen.xie
7bc01c625d
ENH: Add a button to control whether to enable volumetric-speed fitting
...
Jira: None
Change-Id: I8d9fd3468dbfb8904d164b289f9d5223e476145c
(cherry picked from commit 3acf97f1b3cf12d34a3679eef550cc26e03eb86c)
2025-10-03 23:28:58 +08:00
weizhen.xie
38a18dc086
ENH: Polynomial fitting via Gaussian regression for determining the filament_max_volumetric_speed
...
Jira: none
Change-Id: Iab1ef65f0546884c60d2a9e39213a07d76a1f483
(cherry picked from commit 186948cc91b12d547b7168104ba629d40c333d1b)
2025-10-03 23:08:54 +08:00
lane.wei
8e9281d68e
ENH: CLI: add support for single extruder with multiple nozzle volume type
...
jira: no-jira
Change-Id: Ibb16fd87e5df074bca0068446782109100310ee1
(cherry picked from commit 304070083cbfc7098bbd95a3ae31c845cd53134d)
2025-10-03 22:01:31 +08:00
xun.zhang
a218000b9a
ENH: add new config transfer logic for model,region,layer config
...
jira: NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I995ebb45b992bba3879b71afd3fe21510335f24c
(cherry picked from commit d45dacff9a97132c8999b1072c54c10bd0a2d12d)
(cherry picked from commit 0b4e224aefbcdbc4b4ed88c3343948f68361a72b)
2025-10-03 21:52:41 +08:00
Noisyfox
917717f2aa
Fix certain extruder parameters not working properly
2025-10-03 14:34:55 +08:00
Noisyfox
a932821168
Rename wipe tower ribs related options
2025-10-02 22:56:54 +08:00
lane.wei
251bd230da
ENH: CLI: add logic to process wrapping detect
...
jira: no-jira
Change-Id: Iacf689208a2fc26437892f9f5d847c53a21bf264
(cherry picked from commit 6c2e71c8f51a0384e6fdf784421490820282d3cc)
2025-10-02 17:07:21 +08:00
zhimin.zeng
89c58fb4d9
FIX: add clumping detect area parameter
...
1. add wrapping detect area parameter
2. fix spiral retract bug
3. modify the enable parameter to print config
4. close clumping detect for manual cali mode
jira: STUDIO-13761 & STUDIO-13766
Change-Id: Ib597ca48a0342a8ae3930f5e790085987f252374
(cherry picked from commit 698a5e6bc0b281ba77fc1fd7692daec09cb440b4)
2025-10-02 17:07:17 +08:00
zhimin.zeng
6bb19e10b2
FIX: modify the clumping detection text
...
jira: none
Change-Id: I646e2fdcb3802bb9255dd77b158ce6d516c7afaf
(cherry picked from commit 370ca3c217ef28a1d1aac08af720578c48aac405)
2025-10-01 21:58:46 +08:00
zhimin.zeng
b3689ec700
FIX: modify the text of Clumping detection
...
jira: STUDIO-13659
Change-Id: Ib033689f89d90f14f1eab0a488fa76cbb705afb8
(cherry picked from commit d1606d12b53fa21aab38d882b8bac3215af03e71)
2025-10-01 21:21:42 +08:00
zhimin.zeng
1ccdf7b43b
ENH: add wrapping detection
...
jira: STUDIO-13192
Change-Id: I0fb5692b18cdb3b7af624a831dcfb0f635b165f0
(cherry picked from commit 89a8b6ea5e34340cba3750416ce3100dcc39f5c2)
(cherry picked from commit 50bc8c10a7b4ddc0b2dfe9cbab438b9d307b7fc0)
2025-09-30 15:32:44 +08:00
xun.zhang
bc02e48dc0
FIX: display the minimum flush data
...
1. Use the minimum flush between nozzle volume and flush in datalist
2. Add a new param to decide the datalist to use
github:7445
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Id87c98ca5069e7b328974d641d7a81dfbf9c50a0
(cherry picked from commit 2be29b784727330732170b5c2ff0ba9d5e79d82f)
2025-09-29 20:38:38 +08:00
fei2.fang
9ee76e4775
NEW: Official filament color selection approved
...
- Add a filament picker dialog for official color selection
- Enable displaying multiple filament colors in the picker dialog and preview sidebar
- Introduce two new config options:
- `filament_multi_colors`
- `filament_color_types`
to both the application config and the 3MF config
jira: STUDIO-12346
Change-Id: I66f8c1ec9147df4f5948c8a329c1737551280e63
(cherry picked from commit 522dc0bbca49033a1ba9725ca7f6c3ea729691a6)
2025-09-28 14:17:52 +08:00
xun.zhang
d6a8f881de
FIX: add a new way to calc params size
...
jira: NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I75a983a8c2ec1d9e4b691e32e8beead0868d2644
(cherry picked from commit 55162b1f7d4f9e0abc3de961fda5085b66f73b2f)
(cherry picked from commit c86da564e0cd4155b155b84debd7f0f0da1b20d4)
2025-09-25 17:00:45 +08:00
Noisyfox
8653f034e9
Fix crash due to profile variant difference
2025-09-25 09:41:54 +08:00
xun.zhang
3c051f4180
FIX: invalid params in user preset load
...
jira: NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I7e9cdabb2d9c285db841c810f32aee5943b4db82
(cherry picked from commit ff8d764e7256cec1e7cd1d4d3d034590eb846f45)
(cherry picked from commit fb0461f3459afcfc80165442277ba8c54e232a39)
2025-09-24 14:37:18 +08:00
lane.wei
8c64808ae5
ENH: config: remove unused custome_defined logic
...
also improve project_embedded
1. remove unused is_custom_defined
2. improve project_embedded to support multi-extruder diff
jira: no-jira
Change-Id: I1db28c3cfd59ccc31c6855af30305396c71c4e9a
(cherry picked from commit 0434853bf32b063f7850fd4e0c9c3a6045375225)
2025-09-24 14:33:37 +08:00
lane.wei
ae72d3345f
ENH: config: add nill load/save logic for user config
...
Change-Id: I8da6c5b345cc088862f2c720aeb742b9617ff3e7
(cherry picked from commit 603f93d97f0ad70e01e120854887142ab05ee089)
2025-09-24 14:17:53 +08:00
xun.zhang
a6084d01bd
ENH: add placeholder to check whether filaments is BBL
...
1.Also add some side texts
jira: STUDIO-12308,STUDIO-12309
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I16f21d001cf0c87620a8d7c93b33af4f63981624
(cherry picked from commit 31451dcd3310720692ec2748962f379ac3c50cf4)
2025-09-24 10:40:45 +08:00
xun.zhang
5e8272b0cb
FIX: support flush params in machine start GCode
...
jira: NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I7566b960421b088f1d122936d9bc3974057a1e6b
(cherry picked from commit dd796026b3f869cfc40e8d9c5769c2a40e565441)
2025-09-23 17:12:51 +08:00
xun.zhang
7bd4f85a96
ENH: add params for filament retract when extruder change
...
jira: STUDIO-11965
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Id175e9dbce419d43cf45d6116ed4fa4fd556f606
(cherry picked from commit c7964441719f521d1a20dc9f084a7598bd01a9a5)
2025-09-23 16:38:50 +08:00
xun.zhang
cdf66984dd
ENH: add flush params for multi filament
...
jira: STUDIO-11965
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I2245f22a03c65b570bc60a2792daf4c1683f1ebd
(cherry picked from commit ffe2653341bffd5aee42436e236d45e0b87b56aa)
2025-09-23 14:16:03 +08:00
zhimin.zeng
119f16c565
ENH: add filament_printable and delete unprintable and printable list
...
jira: none
Change-Id: I643ab11831ceac1fe0793510f64b288cbd16415a
(cherry picked from commit 3dd5a601547485bfcc4188727343a52c30bb6a73)
2025-09-21 13:48:08 +08:00
zhimin.zeng
0926dc46fb
ENH: add printable filament types for extruder
...
jira: none
Change-Id: Ie6ada223bc11a53b975c8c20b4a41e7cdc2d524c
(cherry picked from commit c64270f506a4d004f66aef3ff31760f793eca489)
2025-09-21 13:48:07 +08:00
jiangkai.zhao
8e616ce892
ENH:add flat_irong as print preset
...
jira: none
Change-Id: Ic29634780e1ece2d0cffddd0c2cf7cafb1318fa2
(cherry picked from commit 2acd313f72d5e9531cf1394c218dc3bc6b8d9521)
2025-09-21 13:48:03 +08:00
xin.zhang
472a48acc6
ENH: add nozzle type ntTungstenCarbide
...
jira: [STUDIO-11597]
Change-Id: Ibec41549042d253aeb85ba81e93e7c26a4a56ed2
(cherry picked from commit 1352cff31427eadd2c85ce4c9602ab3379a5ae9e)
2025-09-21 13:48:01 +08:00
xun.zhang
86f16d9c8b
ENH: add some missing filament types
...
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I6d5b8f7a3c2eb26950bf39694023903ddbc47088
(cherry picked from commit 14eb79ab9a02d73f5e6deea8f7dc77897e76ac7e)
2025-09-21 13:47:58 +08:00
jiangkai.zhao
91ee2cdbc2
ENH: update param's mode and tips
...
jira: none
Change-Id: Ifb266f47e849f431ca92104249a5328d26734808
(cherry picked from commit 96516e8c042692ded35443bb40ae86f48e1264ae)
2025-09-21 13:47:56 +08:00
lane.wei
c2fea83e72
ENH: CLI: add allow_mix_temp option
...
jira: no-jira
Change-Id: Idff6ff2f11b4b0a1fb3a4a410fa46c78d38d1a6e
(cherry picked from commit 4ffa7b505a4c1b1f27152c5f5198c9571939de40)
2025-09-20 15:37:12 +08:00
Bastien Nocera
ff9f223042
FIX: Fix missing boost::algorithm::split declaration
...
/run/build/BambuStudio/src/libslic3r/PrintConfig.cpp: In function ‘std::vector<std::map<int, int> > Slic3r::get_extruder_ams_count(const std::vector<std::__cxx11::basic_string<char> >&)’:
/run/build/BambuStudio/src/libslic3r/PrintConfig.cpp:454:27: error: ‘split’ is not a member of ‘boost::algorithm’
454 | boost::algorithm::split(ams_infos, str, boost::algorithm::is_any_of("|"));
| ^~~~~
(cherry picked from commit bf32b5a489670df588ee2ac217275c6c0b8170ba)
2025-09-18 23:00:51 +08:00
zhimin.zeng
9cdabfbd59
FIX: Remove unprintable_filament_map
...
jira: none
Change-Id: I30285d0cc98a974e71f16fd9adb57dfcccb39415
(cherry picked from commit 1959fa7d5c213a7720b8f215f1578597278e6920)
2025-09-18 14:13:51 +08:00
lane.wei
532224fa8b
ENH: config: remove unused assert
...
jira: no-jira
Change-Id: I3e2bea9f2fd5483c3a0f492bf6a1e47274315d28
(cherry picked from commit 5ddf3ac86fe0b08c50ac25baea7f0c4a7475d2d2)
2025-09-18 11:05:26 +08:00
lane.wei
85c5641c40
FIX: config: fix some potential crash when switch configs
...
switch configs between single extruder and multiple extruders
jira: no-jira
Change-Id: I3a7ebd590b061f7dec4d8d12d5508e869a941beb
(cherry picked from commit 1e4c82c781ff8a634cecc9e419377c36f0775492)
2025-09-18 11:00:05 +08:00
lane.wei
5e04588837
ENH: CLI: keep the params of old version
...
jira: STUDIO-10695
Change-Id: I4b0a768bc4fc6c856c9c92fa4a05007a3097df35
(cherry picked from commit a44da293ad3a1fbc62e318c20b3ba7c187fc1d25)
2025-09-17 23:09:07 +08:00
xun.zhang
b6d33931a3
FIX: wrong value in param
...
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I3521005617f414f57247599f3211e87f576a28e5
(cherry picked from commit b2f32e501021beb5119543524aa9d6487123d758)
2025-09-17 17:37:16 +08:00
xun.zhang
8c6e7f3d40
ENH: handle legacy for ASA-Aero
...
1.Change ASA-Aero to ASA-AERO
jira:none
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I49c4c31b9928e07b67b9893a4b204c2418089f17
(cherry picked from commit a13c47281693a57439cfef2bd312a35d6d74ac0a)
2025-09-17 17:36:23 +08:00
xun.zhang
6f5ea725dc
ENH: add new way to set bed temperature
...
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I99a9f67e9b13b2137ad371b22cf0999ccf9c096d
(cherry picked from commit 69c2947daf66eb0a6732b1b980c9b87f597c8da7)
2025-09-17 16:22:05 +08:00
jiangkai.zhao
34d0855ba2
ENH: Modify extra_rib_length can be a negative value.
...
jira: STUDIO-10535
Change-Id: Icd6134a96c1f32111f908e87acda8c5132dcd73c
(cherry picked from commit cbf4b3eafff29ad961deec6acad5104e34a57481)
(cherry picked from commit 4fadeab45040daff079044965eea0e3c4e9f74c7)
2025-09-17 16:11:05 +08:00
jiangkai.zhao
13f920b12a
ENH: set max prime_tower_extra_rib_length to 300
...
jira: STUDIO-10569
Change-Id: Iad518db29206d16bb59b5a938623d351862a190a
(cherry picked from commit e71adc067cf3284d054dc37dc588ab9161de01f7)
2025-09-17 16:10:53 +08:00
jiangkai.zhao
e85fc25690
ENH: update translation
...
jira: none
Change-Id: Iceeaf2d9bb93fcee4fadfdfc2a5f1f7ab4a0b684
(cherry picked from commit 2421cd430df8c2bd9c632c303388afb5b7064ee0)
2025-09-17 15:13:02 +08:00
xun.zhang
137fffa857
ENH: update translations
...
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I0a7f24dd1538f4baf1b2b56f35233de5937a6d30
(cherry picked from commit 4747cbc53a5e5e8457f03914755d192421ea1d57)
2025-09-17 10:21:15 +08:00
zhimin.zeng
a0b5cdfbb2
ENH: generate framework for all layers
...
jira: none
Change-Id: I95f35ba45fe9f544c53bdf0c5a52a70bd45ee7a9
(cherry picked from commit 3e0b6eb2289eab383c6e616d37559b0c6619eca1)
2025-09-17 10:07:27 +08:00
xin.zhang
a42a87ed1c
FIX: update some translation
...
jira: [none]
Change-Id: I76afc7adb4f882bcd64c266cb10160333ce439d6
(cherry picked from commit 45d2d3fc9b0e97947be74874255b5be3c1c77f68)
2025-09-17 09:47:34 +08:00