Commit Graph

14944 Commits

Author SHA1 Message Date
xun.zhang
fb270d6a35 ENH: enhance unprintable filament check in height
1. Detect unprintable filament for each extruder by printable height

jira:STUDIO-9630

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I7731196d96745af935d0a34961f035b458b27ec5
(cherry picked from commit 459671dcb687eb0640ac64fdb5f0dab1802a7eb4)
2025-09-09 15:41:39 +08:00
chunmao.guo
cc2b4647fa FIX: support maximum 999 recent projects
Change-Id: I2465990583a1295f40e3c4c6ef9237657e38a91c
Jira: STUDIO-9107
(cherry picked from commit d29fa512acd0c21255fbf8d6f5f0488214677e83)
2025-09-09 15:41:25 +08:00
xun.zhang
2b8d74d37d ENH: add global map mode tag for pop up
1. Add tag to mark the global map mode
2. Fix some wrong usage of bmp in code
3. Fix display error in dark mode

jira:STUDIO-9729

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Idb36a5022c403e02c26d7fe23a95dd6877deca90
(cherry picked from commit 5a2abf7e211327cde57717b5ab7b79b63c967bbd)
2025-09-09 15:40:26 +08:00
zhimin.zeng
b104324cbf FIX: highlight sync button when the info is inconsistent with printer
STUDIO-9603

Change-Id: I1fc8954e8becce1d382e7559abc03537442613f2
(cherry picked from commit b16f9c20f428d07a71e8233a9709d4b18665b65b)
2025-09-09 15:40:06 +08:00
zhimin.zeng
bd5e139bed FIX: fix the drawing problem caused by timelapse gcode
jira: STUDIO-9620
Change-Id: Iaa1af887e646a136e657ccecabe3c8e6824131b3
(cherry picked from commit b028f971d663dcafd63b0ce92cc9b606b7c9cf37)
2025-09-09 15:39:55 +08:00
zhou.xu
0f2dd2e0b4 FIX:add mode for syscAMsInfoDialog
jira: none
Change-Id: Iabfc9953f86cd08a2357a9197d6e1afe8d781d9f
(cherry picked from commit eaeac42b19b322f56b501c0d2ce99c4a6b2fd050)
2025-09-09 15:35:19 +08:00
xin.zhang
b385b5136a FIX: disable the extruder switch while printing
jira: [STUDIO-9648]
Change-Id: I027bf7f72b77c35422b2d904f3b0839dcbe3669e
(cherry picked from commit 27d5ca4ac6a8eb8aa938d4537bb2902c21a9cd82)
2025-09-09 15:33:57 +08:00
xin.zhang
8ded31e35a FIX: safe the ams_id traverse
jira: [none]
Change-Id: I58b7769f843f3dbef8b51a15768711257f590dba
(cherry picked from commit f0efb9af0d1f5df72f2b43d8ffef581d177c49a4)
2025-09-09 15:33:39 +08:00
Noisyfox
50ac517f89 Fix compile error 2025-09-09 14:55:29 +08:00
chunmao.guo
f162788e94 FIX: something gui
Change-Id: Ia5ed59d2acca441030a917ae6867cca70bb2231f
Jira: STUDIO-9705, STUDIO-9714
(cherry picked from commit 7bf976babc8d12118200c5ebe8f1df976d269199)
2025-09-09 14:41:24 +08:00
tao wang
672a9b0bfa ENH:sync AMS does not checking version info
jira:[STUDIO-9692]

Change-Id: I76be87fe219ddd79cae27a7cf5c05315efb0b331
(cherry picked from commit 8f2ab037fd97ead60f8d941c90230306e9227d95)
2025-09-09 14:41:24 +08:00
xin.zhang
9e7dfa7d85 FIX: can not send print since the param fault
jira: [STUDIO-9724]
Change-Id: I1e8870e6e0b182ed6c026784b169cfcf56c56e4c
(cherry picked from commit 181316374321822da231612cc7e87f77395a20ac)
2025-09-09 14:41:24 +08:00
tao wang
e579fa096c FIX:will not be selected printer again when leaving monitor page
jira:[none]

Change-Id: Idf4c5ff385b0333bcfa24b68ecce01d460f53eec
(cherry picked from commit 7b9c9345ace2504526771ac991be436ad8eb9ee8)
2025-09-09 14:41:24 +08:00
tao wang
2e706ceb6b ENH:fix mapping rules when printing from SD card
jira:[STUDIO-9699]

Change-Id: I6019875b312cd29d20d69c876d195e5da1a88d18
(cherry picked from commit 062d4745dd9d19c62b618235ef819f247e538e68)
2025-09-09 14:41:24 +08:00
xin.zhang
2b4dcddb2a FIX: clear the previous status
jira: [STUDIO-9690]
Change-Id: Id1df7d7998ac2a03c98514e447bc0ecefcb920b7
(cherry picked from commit 9744d9a6b1505cc7014963f4859f0315a0fdacfa)
2025-09-09 14:41:24 +08:00
xin.zhang
01443b0783 FIX: parse the local HMS file with diff structure
jira: [STUDIO-9617]
Change-Id: I023f84cdf1cc30126871fee19c1bb94d89a25814
(cherry picked from commit 5377e994a4803c53fcc635266dda7e78e97d0c34)
2025-09-09 14:41:23 +08:00
zhimin.zeng
83accbed25 ENH: add PPS-CF/PPA-CF detection for multi-extruder printer
jira: STUDIO-9660

Change-Id: I1df024e178b8561569b493888d6057d8f96aea3c
(cherry picked from commit b68a7b3bd6ad5c980885fbaed3c635ae1a424f73)
2025-09-09 14:41:23 +08:00
xin.zhang
009a9aa8b1 FIX: upgrade is not available in LAN mode
jira: [STUDIO-9691]
Change-Id: I22c2403c62d889194cc1d738576f92e90762463c
(cherry picked from commit e55b2159c5df43f16af9d8d6719277707f996bf2)
2025-09-09 14:41:23 +08:00
xin.zhang
9401dede98 FIX: the dialog continues popup
jira: [STUDIO-9680]
Change-Id: I9c12db6b9b1223fc611f980529814a71249b4080
(cherry picked from commit 29bbc0aa413872c11af50ecd8c8b3dbe20db215a)
2025-09-09 14:41:23 +08:00
chunmao.guo
7929680444 FIX: something with gui
Change-Id: Ia9007ea0f446f6d83031cc2c4091db06bb5762d7
Jira: STUDIO-9482, STUDIO-9579, STUDIO-9545
(cherry picked from commit 53e9661372cf63b87d2f9605d4131eec0ecaa82c)
2025-09-09 14:41:22 +08:00
chunmao.guo
d94596f6d2 ENH: show printer preset short name
Change-Id: Ice1f30ca9dae1363afa2971039af514d8dd5af11
Jira: none
(cherry picked from commit d6181c25b342623176b2db1f21181dc655e64a4e)
2025-09-09 14:41:22 +08:00
xun.zhang
7aa077f275 ENH: refine time estimation in filament change
1.Add sync command. Now gcode and dirrectly add time sync command
2.Add support for ceil and floor in placeholder
3.Update change filament gcode for H2D

jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I6dd97cbd96bae1c2751c08357ff64947876d7471
(cherry picked from commit c99fcd454c2499b0c0e3ed9402a2182c00a9bffa)
2025-09-09 14:41:17 +08:00
xun.zhang
f7ad543a0e ENH: enable pop up when slice btn is disabled
1. Enable hover and pop up even if slice btn is disabled. Always
trigger background process schedule

jira: NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ie9c63c952eeb0f8a7611dd9929e656360609d11a
(cherry picked from commit 9340b4f89e3bd33f4f6d826118e90babe0ca694c)
2025-09-09 11:27:29 +08:00
xin.zhang
e0f4646d78 FIX: support internal HMS
jira: [STUDIO-9617]
Change-Id: I5c073966244171a85f43e4bb014b02c00886fef3
(cherry picked from commit d5a8675badce0400dde4e3a2e9956c65d8878cf2)
2025-09-09 11:24:16 +08:00
zhimin.zeng
f2d58f9454 FIX: fix bug when enable timelapse
1. the error start position after filament change
2. the error wall depth print with tpu
jira: none

Change-Id: I26d4e1c5c5c3bcae14555f9a875485435cdd6b97
(cherry picked from commit 753e2ac70870b43d52fa28437b9cc3cc0e174624)
2025-09-09 11:24:09 +08:00
zhimin.zeng
2cca813492 FIX: not need check nozzle type for X/P/A
2. modify the ams color
jira: STUDIO-9643  STUDIO-9572

Change-Id: I75ddffc6aa18d9b88df823170c44cfe6af905d03
(cherry picked from commit f4bcbfaf4a8594f30f2809cf1c7109824f581f1c)
2025-09-09 11:24:02 +08:00
Noisyfox
d57fde1dd1 Fix compile error 2025-09-09 11:19:39 +08:00
Kunlong Ma
647a87fdaa FIX: fix send sd card with cloud issue
JIRA: STUDIO-9376 STUDIO-9419
1. Cancel sending during sending and then  resend failed
2. Optimization of prompt language after sending failure

Change-Id: I60bc4525b41cd4f803b811f0d1971bfed5cda0c5
(cherry picked from commit 92bd0cd18e4ea79b8b29f147e5ea09663837f7c0)
2025-09-09 11:09:31 +08:00
tao wang
745f27dd5b ENH:folding filament loading area
jira:[STUDIO-9598]

Change-Id: If5c1bd12aa3307f0bda640361352f079a1851b91
(cherry picked from commit ff4fc92c6cdde91b2d078109be0f2b3ace2cce89)
2025-09-09 11:07:22 +08:00
tao wang
3bfcb9ada3 ENH:fet the correct Agora status
jira:[none]

Change-Id: Ic779e41f0b652212aa8e4ce016cfe1ef2aba3608
(cherry picked from commit 1c1b366d0035298b387fbeb3a7ee69ef4afb8e2d)
2025-09-09 11:07:10 +08:00
xin.zhang
9f8724ce4b FIX: optimize the GUI dialog
jira: [STUDIO-9580]
Change-Id: I01bb5b116f472d2b5de51cdff4f074aca2f3447c
(cherry picked from commit 98f076c04949c0df588b66ae1dfc2ad1fabc99f3)
2025-09-09 11:05:45 +08:00
xun.zhang
e5bf953bfc ENH: refine the logic of filament map dialog
1. Always change the map and mode in plate if plate mode is not default
2. Always add pop up before slice
3. Fix the mapping issue in gcode viewer

jira: studio-9523,studio-9519,studio-9513,studio-9479

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I0d7d5daf081951ea2d49e06565762ac24064e77c
(cherry picked from commit afaa48520e16b6808f05e511ac1cfe91acadc84b)
2025-09-09 11:03:56 +08:00
tao wang
47561ece6f ENH:disable switching extruders when printing
jira:[STUDIO-9624]

Change-Id: I75322fae98d8e42b9ee9a9d85d60be19a1a7686c
(cherry picked from commit 3060a8606a39a09fd7d9f785788d5424c19f8d08)
2025-09-09 11:03:18 +08:00
xin.zhang
87f2f816c9 FIX: try fix the image shown problem
jira: [STUDIO-9627]
Change-Id: I78e83c5072c8be46df7300703072554dc6e1fce9
(cherry picked from commit 6b9d9b5ed7d7cb2664647face05b76a2726fa85e)
2025-09-09 11:03:12 +08:00
zhimin.zeng
f7c3a65db8 FIX: cannot continue slice all when sync extruder list now
jira: STUDIO-9613
Change-Id: I1ce6953f4a802051a9ee9464518b55e9fc1f8e2b
(cherry picked from commit 74f189e807b50db00f185dad499bace51b3ee8ef)
2025-09-09 11:03:06 +08:00
zhimin.zeng
253fbb29ba FIX: swapping high temperature plate and texture plate icons
jira: STUDIO-9442
Change-Id: I5b3a510bf48831048bd30921a64212e4a1b18098
(cherry picked from commit ccd993b63d68b1fc0ddef5cf03a73f65e8bc584b)
2025-09-09 11:02:55 +08:00
xin.zhang
bc9c06a427 FIX: update some text and images
jira: [STUDIO-9548] [STUDIO-8978]
Change-Id: I7cb42c5afd91cd4f3c1d751fbaef5f4d6251c0e6
(cherry picked from commit cdf10bc27aa7deb29bd78beda2d49df84d19e502)
2025-09-09 11:01:35 +08:00
xin.zhang
e41bfcb6d7 FIX: the temper icon is not visible
jira: [STUDIO-9574]
Change-Id: Ia42aa20eb085807c753495acb7f046056081df9d
(cherry picked from commit 0ba1166e79f8c7e3d5a31b1d6c7a10659ae28145)
2025-09-09 10:48:58 +08:00
zhou.xu
992ee156b8 NEW:add bed texture for double extruder
jira: none
Change-Id: I7608ba5beec6e598f53ceca9e23301f258466593
(cherry picked from commit 886705237446380191c11b9347fd1c732775e51f)
2025-09-09 10:48:43 +08:00
zhou.xu
e779362867 FIX:fix bug of m_is_add_filament
jira: STUDIO-9625
Change-Id: I5810ba9234d52391777a05f37c765d5bddd152ee
(cherry picked from commit 02bfa2b0792bc1eb4527f13e4210dccc9430a816)
2025-09-09 10:47:26 +08:00
xin.zhang
781bc33fea FIX: add protection of empty HMS folder
jira: [none]
Change-Id: Ie963c58d525f8a40543104dcdb4f9ee3b188a03f
(cherry picked from commit 126d5a14ee72163c5d48baf7acb4131c335f69cc)
2025-09-09 10:46:43 +08:00
xin.zhang
222921caec FIX: update HMS to support multi-type machines
jira: [STUDIO-9582]
Change-Id: I5ad4083d666db4237d355ac8bd8160afb8e8a35f
(cherry picked from commit 954a27016953bcf4f07b2a3e14ac1f5faf68c644)
2025-09-09 10:46:37 +08:00
xin.zhang
e246694d58 FIX: the extruder diameter check fault
jira: [none]
Change-Id: Ib5719996b0b660bb68ab20c7c38cc6b2ce3a9286
(cherry picked from commit 0bbc185b712777abbd5b36376cae926d100780af)
2025-09-09 10:46:29 +08:00
chunmao.guo
13e844ecb3 FIX: something
1. split translate filament_extruder_variant
2. printer sync icon dark mode
3. translate Extruder 1/2 to Left/Right Extruder
4. parse error code from get_camera_url
5. smaller printer bed image

Jira: STUDIO-8542, STUDIO-9056, STUDIO-7681, STUDIO-9487
Change-Id: I8a10fbe4e6d17e7a3e35e8846e3d964084d07f50
(cherry picked from commit 626256beb6fb8a90a99578b5208cb588ead5dd80)
(cherry picked from commit 9c81c2cf5e0e50a65c99903445734e0f16529198)
2025-09-09 10:44:41 +08:00
tao wang
4cc282cad3 FIX:fixed the issue of didn't selecting printer on sending print pages
jira:[none]

Change-Id: Iabafeff76b35d7e95c330a987baee6f3e0254923
(cherry picked from commit c77341acc5ba9c8460e346172c16572cd22017c8)
2025-09-09 10:43:21 +08:00
xin.zhang
01e1e46f3c FIX: the API return wrong extruder number; remove the assert
jira: [STUDIO-9532]
Change-Id: Ia91a1d277e35f17588de417aee68f418eceb0a11
(cherry picked from commit 2034cadb562d2d4f39a84d0e7c72bc02a23a5f3e)
2025-09-09 10:39:45 +08:00
xin.zhang
fc00865bad FIX: modify the words to recognize Standard flow
jira: [STUDIO-9531]
Change-Id: I827577b00e7245fe4d11d34c5736c57c815ffe5f
(cherry picked from commit 8aa7c070d3f1d7e1c1b24805278d9faec9a93da2)
2025-09-09 10:39:03 +08:00
xin.zhang
ed69f35ed4 FIX: the extruder image do not show in mac
jira: [STUDIO-9504]
Change-Id: I8457b6beaccc30492e1275926a7213c8ce328d15
(cherry picked from commit e86b061473799e34efce53abeb8954e591d87836)
2025-09-09 10:38:56 +08:00
xin.zhang
36364453d2 FIX: update the machine list while selecting machine to print
jira: [STUDIO-8235]
Change-Id: I97529089339fcf25776a324c77ab6c77a67bcae9
(cherry picked from commit d994fa4b907755a9cb91c1e454455bd9e7a23b51)
2025-09-09 10:38:35 +08:00
xin.zhang
e6690c8876 FIX: support HMS json for 094
jira: [STUDIO-9512]
Change-Id: I2b9a0d696137367a00850c9dc07ee77a14e3b772
(cherry picked from commit 34a136b283a5a4b86444b29b0f7d7531ec349cb7)
2025-09-09 10:14:39 +08:00