Commit graph

15219 commits

Author SHA1 Message Date
Noisyfox
860ea61420 Fix crash when selecting Textured Cool Plate 2025-09-16 22:54:56 +08:00
xin.zhang
b3ca79146b FIX: complete the AMS fresh while state changed
jira: [STUDIO-10305]
Change-Id: Ie6cbc359bdf9fe02f103f58e25f490105faaf381
(cherry picked from commit 9d7c9c54fc47d6e9000d2570fd391a9823e8b33e)
2025-09-16 22:33:31 +08:00
jiangkai.zhao
13c3c32237 Fix: the width is not effective
after enabling the ribbed outer wall

jira: STUDIO-10294
Change-Id: I08bd00c3c3ef643f4226ce0b882cd62ff680ae65
(cherry picked from commit cfeb574422741bbe48747aa7305fea2a13b6d834)
2025-09-16 22:25:28 +08:00
jiangkai.zhao
d463858fda ENH: Change the collision calculation
of the wipe tower's outer wall to use the actual outer wall path.

jira: none
Change-Id: Ib45ecbc328c88c1abe6d9e8567f715331a3ddd37
(cherry picked from commit 0a20f1fe6d6d63cdcb13bc19fd9ae553f45b6f59)
2025-09-16 22:20:14 +08:00
zhimin.zeng
f133dd1733 FIX: fix the display of N3S
jira: STUDIO-10291 & STUDIO-10285
Change-Id: I10c1d3d210a875b75bb31ed33f8db451bdadb5e7
(cherry picked from commit edb9583f76a3214807bf796f793a8c03c732770e)
2025-09-16 22:18:27 +08:00
zhimin.zeng
f8ac3a6eaf FIX: modify the name for filament ramming length
jira: none
Change-Id: I3533c86ad7901282866074a7a8e4909c360055a6
(cherry picked from commit 31b8eae04491240f1aa96f84365efa392be1fc4a)
2025-09-16 22:17:48 +08:00
xun.zhang
3bbd2e7dc6 FIX: do not hover if slice option pop up
jira:STUDIO-10275

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ia599ce164d6f8a178b7154d20b49014f67bdbde9
(cherry picked from commit 3133b2a52fc47181b39e75325d1f99a6afb230fb)
2025-09-16 22:16:44 +08:00
xun.zhang
ab42d424a9 FIX: support filament display in group result
1. Add "Sup." prefix for support filament
2. Align the filament group elems

jira:STUDIO-10263

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Idd6d11d14cd378142dff03596eea5efb47dde79f
(cherry picked from commit 038df3180a5b79cde7980b0f3cdecb4bbfffc820)
2025-09-16 22:08:07 +08:00
tao wang
074a9c1bba ENH:update options ui when printer does not match
jira:[STUDIO-9973]

Change-Id: Icca959d732f98e34b0a83fc2971c70b64d393d75
(cherry picked from commit e7454fa47d09c529db3262faf19e2e2f22bdb5d7)
2025-09-16 22:07:26 +08:00
qing.zhang
01c2a31ac9 ENH: change param name
Jira: none

change filament category to filament adhesiveness category

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I267d71b2f968becf4e8f434daafdf1a70c36a823
(cherry picked from commit faec4160d560d965978447eaa8675a5fbee4090c)
2025-09-16 21:56:37 +08:00
tao wang
cef38a26ca ENH:optimized mapping rule for printing from SD card
Change-Id: I435f518bb303c9592fde5c16eca6aa0d27211725
(cherry picked from commit cca59b8e52d9c0c0e96b4f7c302bab9b63ddbfc5)
2025-09-16 21:54:57 +08:00
tao wang
b1d020b5e8 ENH:disable printing when mapping is invalid
jira:[STUDIO-10250]

Change-Id: Ie14e601db9c844e7b23fd0f1e1fd688c03999144
(cherry picked from commit 2c433396fabd6239e9fbe6053f4b2fcd79a0d241)
2025-09-16 21:54:52 +08:00
xin.zhang
6d04854a98 FIX: add images for filament load steps
jira: [STUDIO-9850]
Change-Id: Ie3f3dfbda3d7bc2e1e8c8bab4c9a5f2168536e53
(cherry picked from commit 89efa6cb272e11a0ee79f9713b537ff68009e44f)
2025-09-16 21:48:30 +08:00
xin.zhang
0e1a930e10 FIX: the current temp has been set twice
jira: [none]
Change-Id: I46f313e8f3bee49be708feb4dc6475a60ab1cea6
(cherry picked from commit 091430018192e530dbfe52677383b90ece167dc6)
2025-09-16 21:48:10 +08:00
chunmao.guo
d8becfc9da FIX: TabCtrl padding & printer bed help icon
Change-Id: I451e93cb83a4ace4c1cec1ae275430a3971d9793
Jira: none
(cherry picked from commit e5d4915518574280ad7a3f0bddd56c6c59f7f3aa)
2025-09-16 21:44:47 +08:00
chunmao.guo
e691ddca38 ENH: StaticGroup badge on macOS
Change-Id: Id446e12aec7780f46c341083a7ad8c81ccf4a4f0
Jira: STUDIO-10055
(cherry picked from commit 5e6eacccf142c38cfdb8bb21e347f6801717897e)
2025-09-16 21:44:02 +08:00
Mack
0581ddd0ba Fix:filament svg icon error
jira: STUDIO-10223
Change-Id: I93f805cfa7780e666b4e2f2430c4fcdfa3de0c8a
(cherry picked from commit e288462439ddf34db0bf10b55970d07ded662ccb)
2025-09-16 21:43:53 +08:00
zhimin.zeng
013d83b62a FIX: crash when switching preset from H2D to A1
jira: STUDIO-10252
Change-Id: I3c9e2b334a4cae3fee5a21d9af24e606f1b44d18
(cherry picked from commit 8a84222be083f80180cb4c14c6925a273dce5741)
2025-09-16 21:43:45 +08:00
jiangkai.zhao
9e29f2db0b ENH: add wipe_tower infll gap
and fix wipe error when enable timelapse and in single color
and set rib wall as default
jira: none

Change-Id: Ic365bb7ee0ee6715c9d4f4f00b4bca9fd472c61a
(cherry picked from commit 89b59f1c41e0f360457622438a09237bfa1eaa18)
2025-09-16 21:34:10 +08:00
zhimin.zeng
1364a38504 FIX: fix some size error on dpi changed
jira: TUDIO-10053
Change-Id: Icd93aa0dd9a2c693d7b957f9ede5c6dafc415352
(cherry picked from commit ce65273dc0fc9bc3f23dc54b01e4dcc92d92483c)
2025-09-16 21:21:40 +08:00
xin.zhang
6c8c4ab3dc FIX: remove some unnecessary refresh to reduce page faults
jira: [none]
Change-Id: If4dae82f7aae243db033fe9c8d4d1ab25f625557
(cherry picked from commit b1fa2421c0425ad077b899e1d793cde219826042)
2025-09-16 21:21:40 +08:00
xin.zhang
319e93ba4d FIX: try to reduce page fault while idling
jira: [none]
Change-Id: I563cbf4a8ba8a4ae1e5b1b1f735753d3aef23e16
(cherry picked from commit ed1e9678c351dc037f2e3cc7ea0e19d46731699c)
2025-09-16 21:21:40 +08:00
zhou.xu
cf9e784893 ENH:add "nozzle_has_ams_then_ignore_ext" deal
jira: STUDIO-10245
Change-Id: I77e49dcbdfc3acd9473ca3885c6cc7eebdd0d3fa
(cherry picked from commit 288b1eddc5e3c8e16d8b76d4360f0be40329646c)
2025-09-16 21:21:39 +08:00
xun.zhang
ae4842c262 FIX: wrong group result in some cases
1.Caused by too big tolerance

jira:STUDIO-10236

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I0ba182991bc70ca2d3a34a85b87fa7539c5e50d9
(cherry picked from commit d2ae5ea32c55c0023b27fac73a7479c2bd9a7e1c)
2025-09-16 21:21:39 +08:00
xun.zhang
75a98050a0 ENH: pva filament should use normal support type
1.Always pop up to switch support type for PVA filaments
2.Rename the old "on_filament_change" to "on_filament_count_change",
add a new function as "on_filament_change"

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ib5a96f2334bbe016db6661864d44e66c1fc5660f
(cherry picked from commit a17aa8c701d05cee57fb9d422a5bcde9f434fd7b)
2025-09-16 21:21:35 +08:00
tao wang
2209f030ef FIX:optimize the layout of error messages
jira:[none]

Change-Id: I06ee3399b15ca78257e92af4e9ea0be69ffd1b4e
(cherry picked from commit 5860af44013af48b0f58a06a0258bf1d2b3957bd)
2025-09-16 20:11:02 +08:00
tao wang
4a0a4913f4 FIX:fixed the issue of macOS crashing when closing windows
jira:[none]

Change-Id: I716734c17c67a7022d9a78889bfdff1eaf54bbec
(cherry picked from commit 9274e75b3e252066612c000d905d2dc99f57b176)
2025-09-16 20:10:55 +08:00
zhou.xu
9c10278fe8 FIX:The extruder index defaults from 1
jira: github 5916
Change-Id: Icae2c4c272b80de8055cc3aeb91584df621fc436
(cherry picked from commit 0b24359f5953ed734e6f6eea61a42b67d02af82e)
2025-09-16 20:10:39 +08:00
zhou.xu
c1f5884683 ENH:reopen "enable_merge_color_by_sync_ams" option
jira: STUDIO-10227
Change-Id: If6e070f4daf1f96ec667f65ce4872bd942d866ab
(cherry picked from commit 068f1d1256febed272c7debfef76c1577c2ef6c7)
2025-09-16 20:09:17 +08:00
chunmao.guo
e546a9188e ENH: Synchronize the modification of parameters to another extruder.
Change-Id: Ieac8dce3f4edec310a51d8e3af90df81a2abcbdb
Jira: none
(cherry picked from commit a1491f432ea617d799e5dd5a135b39da45aeeca9)
2025-09-16 20:06:34 +08:00
zhimin.zeng
5458e0ea6c ENH: Add parameters for extruder page of printer preset
jira: none
Change-Id: I8eb37e41bdc4b2b1f2328acee324c6fad30e391c
(cherry picked from commit d0f89eb8628b4225fc2c6a7b9f2a2eb49bb4f05a)
2025-09-16 19:38:42 +08:00
jiangkai.zhao
595d67761e ENH: add lift after printing the wipe_tower
and reduce the travel speed inside the wipe_tower
jira: none

Change-Id: I3b07ee62623e0cdc2f1824f0011f95776020bee1
(cherry picked from commit 1aad582e08229fad1f935e257c1335dcfdbe406c)
2025-09-16 17:39:16 +08:00
jiangkai.zhao
69d85d0045 ENH: add flat ironing before toolchange
jira: none
Change-Id: Iabe121f9523b662fc90c18365aa642583635a126
(cherry picked from commit 1b467b13c4bbac7d6afd361fee75ccc52eddef9a)
2025-09-16 17:39:10 +08:00
zhimin.zeng
9055fc090c FIX: 1.The gcode started by a space cannot be matched
2. use most used extruder for timelapse without wipe tower
3. apply retract_when_changing_layer for multi_extruder
jira: none

Change-Id: I4ff00573fd8a6ee9fa42877e3e7056d547e4d864
(cherry picked from commit 4715fa14edf2bdfc1170b0461da699903a3078a4)
2025-09-16 17:28:45 +08:00
zhimin.zeng
f7cd6bb2d7 FIX: Duplicate traditional timelapse warnings
jira: STUDIO-10188
Change-Id: Ib391fc3b40dcf27d9c722fce2bae803dbc7fd5c9
(cherry picked from commit 05c3616b0de74dcb97b72fefd393d52c4c5421a8)
2025-09-16 17:24:15 +08:00
jiangkai.zhao
a753dd9200 ENH:modify interface of wipe tower brim_width
jira: none
Change-Id: I22e3c30aa6320e7e66316fa15b6c06e26e458a94
(cherry picked from commit 74a4b1bd49a2d1719c96a73cc054943d1fd4d4a2)
2025-09-16 17:24:06 +08:00
jiangkai.zhao
715a8a8518 FIX: FIX: fix width error of rib wall
when enable timelapse_print without toolchange;

jira: none
Change-Id: I4c89acc70ee122c0ad504d97c003ebb4016567d1
(cherry picked from commit 6350ebf9b651a933ab8a9030da9cdf9b1608cff0)
2025-09-16 17:23:36 +08:00
jiangkai.zhao
87bb315773 FIX: fix error path in wipe_tower
jira: none
Change-Id: Ia13ae92c61de0d5a361e7d00ec85ff21a04dfc6c
(cherry picked from commit 8ce8c3ffbb01d29e8a6062d344f3382c7aa886c0)
2025-09-16 17:23:30 +08:00
tao wang
2665d4a49b ENH:Disable printer selection when printing from SD card
jira:[STUDIO-10145]

Change-Id: I7d0b95afa3c0403121805090a13b2ab6d46e89b9
(cherry picked from commit 4d616513bedb17b81d6c5469966b5b6116627d00)
2025-09-16 17:21:40 +08:00
tao wang
3e40e40a3a FIX:cleared the filament change suggestion
jira:[STUDIO-10144]

Change-Id: I20c219cdefe8de2214e03db94db552d32a40f374
(cherry picked from commit 30454bd166cc8caf04b716f933f1ce625c80bfb5)
2025-09-16 17:21:16 +08:00
tao wang
7e4e73ad2d FIX:fixed mapping issue printing from SD card
Change-Id: Iad6b4b6ddd67f1c51fbfd1207893549b9cf746b9
(cherry picked from commit c66aa632d8120c4a8d811a9fdb975a031cbddaa8)
2025-09-16 17:21:08 +08:00
xin.zhang
1fe3cadd2e FIX: the WIFI signal is not refresh
jira: [STUDIO-10185]
Change-Id: I5b68bb487dc13ce32d7af6df72ff4c7cada6137b
(cherry picked from commit 3dbe340cf98f210d7079e2accc299da934efe4b0)
2025-09-16 17:20:44 +08:00
xin.zhang
9fae879ba4 FIX: move the function to API
jira: [none]
Change-Id: I2b30082148d6d9b937a218e37464727ba8fdf131
(cherry picked from commit eb90f16dd57d69683f440a4ceb526dc66ff1b6cd)
2025-09-16 17:20:39 +08:00
chunmao.guo
2410564f46 FIX: title of Extruder Tab
Change-Id: I2c436d9e0aa3e857d97395b65a8632ab39b02d50
Jira: STUDIO-10148
(cherry picked from commit 99bc6f6a80f3f42d31a6ce43baa933cdbbb028ef)
2025-09-16 17:20:32 +08:00
zhimin.zeng
b396d50d59 FIX: Detach the timelapse gcode from layer_change_gcode
for X and P machine
2. remove lift and retract in filament_change_gcode and layer_change_gcode
jira: none

Change-Id: I3da2d3ac7f0100d1963dcbb1228323666a060534
(cherry picked from commit 5c3d804b9fbe65532d2717e60b5f1143710b0ecf)
2025-09-16 17:17:41 +08:00
zhimin.zeng
a30bae9151 FIX: add timelapse warning message when sending print
jira: none
Change-Id: Ie73761f300fc4902f667d66e30a6a94a9557cd19
(cherry picked from commit f05800dbae8987df7f588a1dd8246d8f4cea5362)
2025-09-16 17:02:22 +08:00
xin.zhang
d13cddf03c FIX: update the message color settings
jira: [STUDIO-9903]
Change-Id: I73306d98d679620666a1ab68d5da7222b45cd332
(cherry picked from commit e43e4950da81a116a149f25be9219f107e9db3b7)
2025-09-16 17:02:14 +08:00
xin.zhang
2870bfbef7 FIX: the display content of calibration dialog
jira: [STUDIO-9875]
Change-Id: Ie6039c9b16f010f774ec5ad3e457c5651e54399f
(cherry picked from commit 2431dbc48fabac4393e28b651401bde0ab431fb3)
2025-09-16 17:01:44 +08:00
xin.zhang
22b7efc098 FIX: make the main area able to scroll
jira: [STUDIO-9878]
Change-Id: I89921f76b684a63bffde894eed89ecfa5d946b66
(cherry picked from commit 559eba688d399ef17ddc30750b9d00d01b9b33c2)
2025-09-16 17:01:03 +08:00
zhimin.zeng
2608d4a66e FIX: enhance for timelapse gcode
1. support traditional timelapse for H2D when printing by object
2. insert timelapse gcode when close wipe tower
3. remove hard gcode before filament gcode
jira: none

Change-Id: Ib56c21b1f07832f2cbc8ba5ab7f2e8653b3105bf
(cherry picked from commit 7613474cefd210685d16a5585608c0c7cb7efa95)
(cherry picked from commit fff787345625a0031934e609b1b3709e39decd4a)
2025-09-16 16:56:24 +08:00