Commit Graph

14742 Commits

Author SHA1 Message Date
zhimin.zeng
cab4eed8ff FIX: fix crash when not find preset
jira: none
Change-Id: I2752294bd0cd0b063c1b164f2f14e96e54f9d9aa
(cherry picked from commit b85205f1de76e89e6400e5ecf9e5bfbbe38e6510)
(cherry picked from commit cb435671d0610a88fca6efe1beec3d25d1364acf)
2025-08-28 15:46:17 +08:00
zhimin.zeng
b9f6db5d8e FIX: fix build error
jira: none
Change-Id: Ie732916565536fc86b8dbf19b24ea99541f54772
(cherry picked from commit 7cc564fcc9cdd659c2d2eff7b9e56a8f9bf25b7f)
2025-08-28 15:24:54 +08:00
zhimin.zeng
309481bc29 FIX: the result of manual calibration cannot be saved
jira: 9122
Change-Id: I7169cacf2dec16ea386d23e7440a1f69282cb0db
(cherry picked from commit 859f6345e2c94bcccc5d70613c33a52805b6a98d)
2025-08-28 15:22:47 +08:00
zhimin.zeng
d06fce0579 ENH: add printable check before cali
jira: 8816
Change-Id: I7df5676ecc80c27b516f47efe00ac40d04a4a5c9
(cherry picked from commit 13a4edc97c5ba0fc5f8a0a7263608597ce923548)
2025-08-28 15:22:39 +08:00
zhimin.zeng
3c65656b1f FIX: array out of bounds
when slice one filament with multi_extruder printer
jira: none

Change-Id: Ic8deeb7df9c428e97bf904532362180fc1fd6738
(cherry picked from commit feb9b02067b2e4bbdba7ba429531d4fd6081913c)
2025-08-28 15:21:38 +08:00
chunmao.guo
3f92f82ca5 FIX: object params variant crash
Change-Id: Ia67b98c29a0cc97f8479911ffdefb942cb6c751f
Jira: none
(cherry picked from commit 8bf65c0963d1ee39bba12f67f33177d4ac6d6a60)
2025-08-28 15:18:42 +08:00
chunmao.guo
38e315d9a8 ENH: printer sync buntton flush
Change-Id: I91e46fd0cf660c6f30e6221df910459c4b08b92c
Jira: none
(cherry picked from commit e2330d1af72d0fdd1cf496635a0aca95e7233799)
2025-08-28 15:16:10 +08:00
Stone Li
ff8a620865 NEW: add more info for multi-nozzles printers
JIRA: STUDIO-9111

Change-Id: I5ed619d57b6857f5d4a1e38662d2fe03640222a3
Signed-off-by: Stone Li <stone.li@bambulab.com>
(cherry picked from commit 993228d3e99e7976a3839b29453b53023ec18b71)
2025-08-28 15:01:52 +08:00
tao wang
185d8decbd ENH:support setting nozzle data
jira:[none]

Change-Id: I75044d9b5529286e5c32a436a38d2e3c8fcf4d55
(cherry picked from commit 68b314eebd58c486cda79931c52a9bdcb72556a3)
2025-08-28 14:34:48 +08:00
Mack
0fdc17d99d FIX:The color scheme selection has been reset.
jira: nojira
Change-Id: I8bf7a8db4e40315b68e610008c865c319ba70172
(cherry picked from commit 5ae194be77187ba349389dc3726cacbcf89dea9c)
2025-08-28 14:10:57 +08:00
Kunlong Ma
536893b370 ENH: Do not display unavailable storage when sent to SD card
JIRA: STUDIO-9079
1. emmc for printer is unavailable
2. When the printer is not inserted with an SD card, it cannot send
   either

Change-Id: I59d2429ec2d13a5300e8bda46cb15f241fde614c
(cherry picked from commit d2096efe52704465f649c5b1846b3442ade8f078)
2025-08-28 14:10:49 +08:00
Kunlong Ma
2bbb99eadf NEW: new fan ctrl
JIRA: none

Change-Id: I4e84d455fa728dffb00706f4c07310fcd1b8335c
(cherry picked from commit 0a739fe087933cc89af541817315c7a3d6096b22)
2025-08-28 11:29:00 +08:00
lane.wei
de0ad1b642 FIX: CLI: fix the crash issues after new print_diff logic
jira: no-jira
Change-Id: I47beb83b96fcbd2322c878fa4edd5675749f0791
(cherry picked from commit c863a8268fea8fe79cbc4522d6642533474d429b)
2025-08-28 11:23:15 +08:00
zhimin.zeng
9a59f11a84 FIX: should not display sync dialog when open obj file
2. select machine with unchecked presets, cannot get the corresponding machine preset
jira: 9070 9065

Change-Id: Ic971a17eef464bead4f247d769ab6be4facb68d1
(cherry picked from commit a297b57249ed1ab8689506c64d12e39328647cf9)
2025-08-28 11:22:46 +08:00
xun.zhang
386ff07c0b ENH: set filament retract params even if nil
1.Always set filament retract params to filament_num size.In
gcode export module, we can always use filament idx to get
retract params

2. add logic in update_filament_maps_to_config to update the
   retraction related params which can be overiden by filament

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ia45dd1401aa3565d062d5da1c9f4a2ba8966f693
(cherry picked from commit 4b083d8d8220b8f65a1b804688cb2d6e238eb4e6)
2025-08-28 11:09:05 +08:00
zhimin.zeng
1153109c38 FIX: support sync N3S ams
jira: 9008
Change-Id: Icd63670f312562e0260277eb47e01e5d13789f31
(cherry picked from commit ee99497fd7f25e61eec1726c9b40267cf7a51045)
2025-08-28 10:35:23 +08:00
zhimin.zeng
4e59104f7a FIX: fix the filament map dialog cannot open on mac
jira: none
Change-Id: I73bd2d41b46f4a7212c24e829423ff67fa07b22d
(cherry picked from commit 96197d8abd5b88c62dd31a140f9aa6c9fcc2fd1f)
2025-08-28 10:35:17 +08:00
tao wang
0483cfe1a1 NEW:new fialment load/unload process
jira:[none]

Change-Id: Ie0076d5c7ec619414121c1f6d37876aaa4e044c1
(cherry picked from commit 5d9a7eaadcd5ab6dc2f18e65000ead81e7e8adb6)
2025-08-28 10:35:06 +08:00
tao wang
c2ccbb655e ENH:dynamically update use_ams options
jira:[none]

Change-Id: Ia555b3375d3a195b8b6c0e0d6f65b78dd997c810
(cherry picked from commit 58d6ac32f99c700da90aca1ec7ba1d986eb2eff7)
2025-08-26 21:15:31 +08:00
lane.wei
60e29ef476 ENH: version: keep original version compare logic
jira: no-jira
Change-Id: I52461ec6dee540bd9b42ae9e4d2b367e3b1dd1a6
(cherry picked from commit 750dabf1b487ced27b32b278b1967e7941c35ca2)
2025-08-26 21:15:22 +08:00
lane.wei
19a450d910 ENH: version: refine file version process logic
only compare minor version when major equals
jira: no-jira

Change-Id: I0159c1b15db30238ad05b8ff7c83f6668fd11ac2
(cherry picked from commit e50e6985925582b4b686793244cc88bde3515d07)
2025-08-26 21:14:51 +08:00
xun.zhang
11b7c09251 FIX: use wrong retraction params in tool change
1. Set shared retract length size to 2. Filaments in one extruder
shares the param
2. Move toolchange function before unretract function in append_tcr
to get the correct logic

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I215a542ce36107071fad39f1f9e30234fb19a3a0
(cherry picked from commit c4ef6e9e0950c58a8c5f612662145c6a256884ad)
2025-08-26 20:59:25 +08:00
zhimin.zeng
c5871e128d FIX: ams control display bug
jira: none
Change-Id: I72c5977ff4246c19f4bf5ce7e20f797c0efe9e9a
(cherry picked from commit 7f43d427c30779f8e992a9893eed1ae57ae12446)
2025-08-26 20:59:15 +08:00
chunmao.guo
edcb8b54a3 FIX: object configuration form cannot be used with multiple extruders
Change-Id: I0c78d0367a7e9f032b6c6efc63bfc6d54b28d091
Jira: STUDIO-7976
(cherry picked from commit f4ce4b3600da9dd471c3b9d02aebac093dfcbfc8)
2025-08-26 20:43:50 +08:00
chunmao.guo
34822d1643 FIX: WebView UserAgent
Change-Id: Ibef6281fb2268ced064461b263368b568348050c
Jira: none
(cherry picked from commit bd3690d85ea1e8d0a5459094ea77eba2c94b4c9f)
2025-08-26 20:42:40 +08:00
chunmao.guo
1750d6fafa FIX: PresetComboBox edit_btn crash
Change-Id: I7e311420e8c8779cac1654683298252be06a462a
Jira: STUDIO-9061
(cherry picked from commit 20a8a337d624d3e7d1233438d99a09cb6a9d2a38)
2025-08-26 20:40:55 +08:00
chunmao.guo
712098b6fe FIX: empty param page remain in part tab
Change-Id: I41e90b53b0671df926ede7615e84b586e337b37a
Jira: STUDIO-9072
(cherry picked from commit 0948b983d748f5823271b063417e1f514adbc807)
2025-08-26 20:40:48 +08:00
zhimin.zeng
59fad91efa ENH: add ams control logic for main interface
jira: none
Change-Id: Iac75cdfc1b3ccd406a59e8b4e1eb75162b5239e8
(cherry picked from commit 5407c58de8328bf50d5459f3879b72d11382c70b)
2025-08-26 20:37:02 +08:00
zhimin.zeng
3c7b05c84b FIX: fix the error retract of nozzle change
jira: none
Change-Id: I4773307263cbbca0955dd44bbf046e45d91f1b5f
(cherry picked from commit 0d55524fca6ea1ea4ca6387df8cfb725a90269c9)
2025-08-26 20:36:53 +08:00
qing.zhang
65dca698ec ENH: match first filaments with physical extruder
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I3907476c4644e2b0c2c097edf2bbf93e3a92cf90
(cherry picked from commit 419ce016984a27f4ec89ee1e2bb0cf272165152c)
2025-08-26 20:34:12 +08:00
qing.zhang
71a3da3226 FIX: set initial one to initial no support extruder
Jira: none

while there is no non support filament
set first print filament to initial_no_support_extruder

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: If2fee560772c9a7cfa1855efc85116fb7df04760
(cherry picked from commit 361d7489929dfc1a3b266951f0302f25cf48edcc)
2025-08-26 20:33:18 +08:00
lane.wei
1b060b1b24 FIX: cali: fix the 3mf wrong issue when cali for multi-extruder
jira: no-jira
Change-Id: I352e4dd499f4e4dd22cdc21f3f62428a0baa5bfb
(cherry picked from commit f9cd3dd8764ab551c2aa85cdb7383b19bc345f36)
2025-08-26 20:27:08 +08:00
tao wang
82bb1222e6 NEW:support led control
jira:[device page]

Change-Id: Id1ce67262a2c70e93425c0c79f2f3b2fd0a747a6
(cherry picked from commit b89aa86a8ecabbafdd5a4201f0cec24a9db87db8)
2025-08-26 20:12:52 +08:00
tao wang
c712265c28 NEW:support multiple extruder new control
jira:[device page]

Change-Id: Idf68a3385172cbaa123cedb4e2b814c15cc09f07
(cherry picked from commit 7700b911a6fec782ce6b484b9b030963283a846c)
2025-08-26 20:12:40 +08:00
qing.zhang
abe98c5939 ENH: get first filaments & non support filament
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I9370e48b634f21a2d3fd11d437f699b5cdb5ce43
(cherry picked from commit 666e49e2990cfb8a8855dd80c81c85688d5a0f02)
2025-08-26 19:53:56 +08:00
Kunlong Ma
7d13d2347f NEW: support send to sd card with cloud
JIRA: STUDIO-7378

Change-Id: I95fee50db29825e508d276d52c7a3e85e1347ebd
(cherry picked from commit 13db95ceb4f18b8cbce1e67447eeaa6ee36cc8ad)
2025-08-26 19:48:52 +08:00
zhimin.zeng
b3cc037342 FIX: the status of printer is incorrect when open file
jira: none
Change-Id: I1e61de1c56573f64ca4ca7413aff3bf1d228396a
(cherry picked from commit 3592429383b66f06c0e17661450777595db3f3ef)
2025-08-26 19:42:53 +08:00
tao wang
78e40d6e27 ENH:auto adjust ams list size
jira:[none]

Change-Id: Ie8bba9a74ab5edc5a20724ceeee96069d9ad17dc
(cherry picked from commit 33bb1f69b1026b6d874f7cf164fbe50b8877ed58)
2025-08-26 19:42:27 +08:00
qing.zhang
c759548417 ENH: get most used extruder id
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I9c498cefb07b3bdf89a17bfd75a3075c2294c934
(cherry picked from commit e0508a9e5136cec6ba69cc8a4d186079802f841a)
2025-08-26 14:25:06 +08:00
zhimin.zeng
4e083f2cc2 ENH: add connected to printer preset list
and add group name
jira:none

Change-Id: Iecc4ec38ff071105f856c2034ceac0d5bde3b7b0
(cherry picked from commit c44cc2db1a4b27955e0099b06f2508faf824b538)
2025-08-26 13:31:48 +08:00
tao wang
a766604101 FIX:replace button click event for pop dialog
jira:[none]

Change-Id: I2d36a10ffeb128f1fcc8aedab5eb5ea286f8a1dc
(cherry picked from commit 4030bde50df95e6ee861aa7369e7e15cf61f36a9)
2025-08-26 10:56:32 +08:00
tao wang
f22244e47c FIX:fix the logic of some sending pages
jira:[STUDIO-8890]

Change-Id: I22a29d236365052d4fbe31e69aea72efaa6aa88a
(cherry picked from commit 60986488e720998b5921060f01daaedaa8e865c1)
2025-08-26 10:54:51 +08:00
tao wang
bc985609aa ENH:reduce the refresh times of sending printed pages
jira:[none]

Change-Id: Iaa4864afa09e71a7b8fd09baf289ee17fa07eafc
(cherry picked from commit a0c9fad05291e7614d94b7cec3c4f32d1f1345d8)
2025-08-26 10:53:15 +08:00
zhimin.zeng
bf6a0d765a FIX: Modify bounds checking for manual calibration
jira: none
Change-Id: Iba816fa7a81eb4ecfb1ab51c975cddfc4bce72cb
(cherry picked from commit 97314db430bcafbc3133e43092f093abcc4d4739)
2025-08-26 10:53:08 +08:00
chunmao.guo
6472260aab FIX: transfer input events to children of PopupWindow
Change-Id: I2ff9ba91a548402d77308aa88de34976a146a571
Jira: STUDIO-8942
(cherry picked from commit 23e30c7227474adf4efe5ee93f985e1140da9b6f)
2025-08-26 10:53:02 +08:00
zhimin.zeng
ecdbe1c794 FIX: the nums of nozzle_volume_type is incorrect
when save MW 3mf file as multi-extruder
jira:none

Change-Id: I848e348277fb047c2c3569508d2adbe940e40255
(cherry picked from commit 17edbd8cd57b761027bb3c1f4d318578ab27430e)
2025-08-26 10:52:50 +08:00
tao wang
7ce3bcda21 ENH:Advanced option supports folding
jira:[none]

Change-Id: I7017ea4a246b05d142e4a49d499d57e46f3c4428
(cherry picked from commit eea4abe6b72229bdf3d7f4fb250341f3659e9ab1)
2025-08-26 10:52:43 +08:00
tao wang
dcf8335865 NEW:support previewing pad types
jira:[none]

Change-Id: I75285e8665a1efbfa02c2d859962ed958098bd07
(cherry picked from commit 22bb81e0cd9955146474a3e9e8ac02e4ed45551a)
2025-08-26 10:46:16 +08:00
chunmao.guo
8fbda669f0 ENH: new printer layout
Change-Id: I8acc59b2446a13c8f7fe3a6bdf090f39d4896b1f
Jira: STUDIO-8859
(cherry picked from commit d723fa714f34d572052b5cae0847472529f2c62f)
2025-08-26 10:26:29 +08:00
chunmao.guo
8314effdda ENH: add badge for StaticBox and StaticGroup
Change-Id: I8b6e7938de524102809784b078de337da789cde8
Jira: STUDIO-8858
(cherry picked from commit 9733ef0144aebb0c6e711b7d56c36a3d187f628a)
2025-08-26 10:11:48 +08:00