Commit Graph

4724 Commits

Author SHA1 Message Date
zhimin.zeng 9e1a206d11 FIX: auto sync printer info
when the machine is H2D and the file is H2D preset
jira: STUDIO-10016

Change-Id: Ic8145c521486a30f1df5715c6809abae2c565c05
2025-03-23 20:30:29 +08:00
xin.zhang 371ef9c554 FIX: move the state record to higher coding level
jira: [STUDIO-10050]
Change-Id: I1e0721c80492688c66e700979461ac0bdd396ef4
2025-03-23 20:30:29 +08:00
zhou.xu 4c9d891700 FIX:change control for two dialog
jira: STUDIO-10038
Change-Id: Ia88ebc9c5a61920108cdec2ae33fdf73cf6e0b00
2025-03-23 20:30:29 +08:00
tao wang 17dddbdccc FIX:added n3s load/unload filament steps
Change-Id: I75ebf4d3c7854ded933d1a755b13cab48b1efc90
2025-03-23 20:30:29 +08:00
chunmao.guo 2d4cdc8218 FIX: nozzle AMS rescale
Change-Id: I8006c72947463d23984fa62ce3a9a2e2d40e990f
Jira: STUDIO-10045
2025-03-23 20:30:29 +08:00
chunmao.guo 71d9d8969e FIX: liveview_remote protocol missing agora
Change-Id: If3a46c67e139e3abc47dc672e32246eb6b59f9fd
Jira: STUDIO-10041
2025-03-23 20:30:28 +08:00
xun.zhang e24a0bc603 FIX: ui issues with filament map dialog
jira:STUDIO-10040,STUDIO-10039

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I939df4fc0fe3eb8d287cf1efc7d459c0790d04c7
2025-03-23 20:30:28 +08:00
zhimin.zeng 7897cd68c9 FIX: timelapse should not enable when not supporting timelapse
jira: STUDIO-9946
Change-Id: Ic8f369972c598c812e30d197927fa5fb63be133b
2025-03-23 20:30:28 +08:00
xin.zhang 3bef21933f FIX: update some translation
jira: [none]
Change-Id: I0b6e14b78c26188b20d8303444ed294eee64dff2
2025-03-23 20:30:28 +08:00
xin.zhang 716f22046d FIX: paint the invalid remain as 100%
jira: [STUDIO-9967]
Change-Id: Ie0b96d6a12e5d5b526e92360f7e93087134ed0a9
2025-03-23 20:30:28 +08:00
xin.zhang 0c80f1a975 FIX: update the wrap DIP
jira: [STUDIO-10037]
Change-Id: I24c7d1ad54bbcfb4ac43609bff1dd9cd10db2e60
2025-03-23 20:30:27 +08:00
zhou.xu 5427e9e052 ENH:translate text
jira:none
Change-Id: I2d37d7ba4867b1507d2a8073dfdfc836b7c8e112
2025-03-23 20:30:27 +08:00
zhou.xu a1de92523f FIX:All plates share the current mapping
jira: STUDIO-10008
Change-Id: I5d04c95dea7bd6b56c97258863a190f0f0c3b4e6
2025-03-23 20:30:27 +08:00
xin.zhang a039401683 FIX: add the translation
jira: [STUDIO-9148]
Change-Id: I937b0fb93be39bd7567a5049a2fd1ed5f0aad9d2
2025-03-23 20:30:27 +08:00
xin.zhang b47885b137 FIX: disable send button for PrintStatusLanModeNoSdcard
jira: [STUDIO-100013]
Change-Id: I8077d81ab9ecdc8f4c3e5fe5269c87f4ebc41640
2025-03-23 20:30:27 +08:00
xun.zhang 2e26c5812a ENH: refine logic in filament group in gcodeviewer
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Id89daec05f2d4017d326c6473bd62008dd9f0b11
2025-03-23 20:30:13 +08:00
chunmao.guo 33684a12f6 FIX: adjust text switch printer inconsistant variant values
Change-Id: Ie494b57698f45fbf0eea0546a486d6514002887e
Jira: none
2025-03-23 20:30:13 +08:00
zhou.xu 012d90bd7e ENH:add MaterialSyncItem
jira: STUDIO-9994
Change-Id: Id0d2ebd8dd68854f5cc1c821c7453b75852b8ba7
2025-03-23 20:30:13 +08:00
tao wang b675a2e433 FIX:hide advanced options when device incompatible
jira:[STUDIO-9973]

Change-Id: I34338e8f87ccc709d4a9f69ce16af17269c91784
2025-03-23 20:30:13 +08:00
tao wang efcad28fb2 FIX:Update the translation of the best strategy
jira:[STUDIO-10001]

Change-Id: Idb20d2042f7bbe14891f3c1e8e1bdef947b01071
2025-03-23 20:30:13 +08:00
tao wang 2b1fdcf327 ENH:aAdd protection logic for AMS backup
Change-Id: I5ae871aa03cfe706c7c079cd60a4422cae4464fb
2025-03-23 20:30:13 +08:00
chunmao.guo 50f9bdbd91 FIX: switch diameter texts
Change-Id: I2e93cdd0895f3b7f2531d96c64f7caa8d0440194
Jira: none
2025-03-23 20:30:12 +08:00
tao wang dc4919ebd6 ENH:add unmatched status for ams mapping
jira:[STUDIO-9995]

Change-Id: I9400ae8ef33a2292565395a8fb4fedbe71437da6
2025-03-23 20:30:12 +08:00
tao wang a498efe570 FIX:fixed AMS editing icon not displaying
jira:[STUDIO-10000]

Change-Id: If1d7594bc71369067e6ea15aa3a7e1cec21605cc
2025-03-23 20:30:12 +08:00
zhou.xu 248f6daf96 ENH:translate text
jira: none
Change-Id: I0bbacfc198b93f663d1e844664440e45cf39617d
2025-03-23 20:30:12 +08:00
chunmao.guo 1dc94cffd3 FIX: restore nozzle_volume_type later on_preset_loaded
Change-Id: I8fb9c8c5ff04f9f84a97750f48f763521b8f4b58
Jira: none
2025-03-23 20:30:12 +08:00
zhou.xu 91452df326 FIX:fix crash for "close wxframe at System Bar"
jira: STUDIO-9992
Change-Id: I8cdfff70394880a2dc04f2fa2e37ad6a11eba5a9
2025-03-23 20:30:12 +08:00
chunmao.guo 35e8c0d5da FIX: switch diameter button order & total ams count
Change-Id: Ife11b131269cd5b1ed6c1555621d5ea727a07027
Jira: STUDIO-9984, STUDIO-9739
2025-03-23 20:30:11 +08:00
tao wang 4a83044867 ENH:Optimize translation
Change-Id: Ic45baaa974af044a1bc166faf6e27ca5ee4e155b
2025-03-23 20:30:11 +08:00
xun.zhang e82fd6b475 ENH: modify sentences for translate
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ic97b6d9dce8de77308f0893b55d621d5c250531e
2025-03-23 20:30:11 +08:00
tao wang 8f11826bc0 ENH:adjust the UI of the Mapping pop-up window
jira:[none]

Change-Id: I26f07db9a9d4fd565fde1e58d01e2c60380f8492
2025-03-23 20:30:11 +08:00
xun.zhang caa51852af ENH: add tip link for filament group in viewer
1.Also update wiki

jira:STUDIO-9944

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Iaa282054da40b6936dc6c741fe7ef7ca62f868f2
2025-03-23 20:30:11 +08:00
zhou.xu d317055f42 ENH:add "only_external_material" logic
jira: STUDIO-9985
Change-Id: Iac15989bea39d1571eab66199737472381832017
2025-03-23 20:30:11 +08:00
xin.zhang 36322e7cdb FIX: the text does not align mid
jira: [STUDIO-9987]
Change-Id: Ibb2f7c3982414f11538230385b12708295b4f21c
2025-03-23 20:30:11 +08:00
zhou.xu a3a54934e0 FIX:not map for unknown material
jira: STUDIO-9960
Change-Id: Ifd1b5f42676e9aa127805caa919ed2e3ef3f2900
2025-03-23 20:30:10 +08:00
Kunlong Ma df295edc0f FIX: Incorrect use of BBL_RELEASE_TO_PUBLIC
JIRA: STUDIO-9672 STUDIO-9770 STUDIO-9886

Change-Id: Ia4892f0c34964956be9246432a0797085558088b
2025-03-23 20:30:10 +08:00
zhou.xu d1a255db91 FIX:fix SyncNozzleAndAmsDialog display in dark mode
jira: STUDIO-9937
Change-Id: Ic31456ceb6998aceb010b2a4a3f879ec5bec836c
2025-03-23 20:30:10 +08:00
zhou.xu 915bae32d1 FIX:upgrade cancel_paint_color api
jira: STUDIO-9907
Change-Id: Ie04fc4e1224e84810acde347b8ae9e73530f9031
2025-03-23 20:30:10 +08:00
tao wang 533911e2cd ENH:support u0 firmware homing
jira:[none]

Change-Id: I9533944c343007897d25929739e5eb175bad6689
2025-03-23 20:30:10 +08:00
lane.wei ff02619730 ENH: GUI: remove object limited warning
jira: no-jira
Change-Id: I89bc082721bdc05ed2f41febc12a4f4252308ac0
2025-03-23 20:30:10 +08:00
lane.wei 014996d425 FIX: GUI: refine the error message when switch plate
also refine the text
jira: STUDIO-9809

Change-Id: Ifce527d3d19ead80b314611de8f3f861dc598188
2025-03-23 20:29:56 +08:00
zhou.xu 3a6784342a FIX:pop error MessageDialog
jira: STUDIO-9955
Change-Id: I9ce6a68baaa7fc7548817a37c042091ae4b7e73a
2025-03-23 20:29:56 +08:00
zhou.xu 543eb6f4e2 FIX:fix black render for boolean gizmo
jira: none
Change-Id: I4b7fa09eadb0dac79838220fa20a2eae2df02cfb
2025-03-23 20:29:56 +08:00
zhou.xu 065e05b376 ENH:update AmsMapingPopup
jira: none
Change-Id: Icacbc7500eccddea8991dd552a0e4a040e83fdd7
2025-03-23 20:29:56 +08:00
zhimin.zeng 99837d8c01 FIX: crash when delete filament
jira: STUDIO-9956
Change-Id: Ibef1db35c2953040bb7df6b53ed3144f3ff85d96
2025-03-23 20:29:56 +08:00
lane.wei dac00582ae FIX: gui: fix a crash issue after loading 3mf
the max color is limited to 16 which is not correct
jira: no-jira

Change-Id: I3ecb24dd7426646a624d5696006ad2f5138f9421
2025-03-23 20:29:56 +08:00
zhou.xu 081df8f580 FIX:fix bug of SyncAmsInfoDialog
jira: STUDIO-9948 STUDIO-9950
Change-Id: Ic97dfb7787c9e27386003b2dc3f88f1003456245
2025-03-23 20:29:42 +08:00
zhou.xu 9514b6225f FIX:fix bug of dual_extruder
jira:STUDIO-9622
2025-03-23 20:29:42 +08:00
zhimin.zeng 5a393666db FIX: set preset visible when the machine preset is not selected
after syncing
jira: none

Change-Id: I4bd2c52372e23a5d1f5ba828177f19439f4511dc
2025-03-23 20:29:42 +08:00
xin.zhang 05f67d14f6 FIX: update the bitmap by dpi
jira: [STUDIO-9952]
Change-Id: I88d91146c83d11f7dc87b4dd5698087a342646d4
2025-03-23 20:29:39 +08:00
qing.zhang 9b46d437ba ENH: add filament change length for color change
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I84ab638d6af056ede9b9524d1395eb42fa731150
2025-03-23 20:29:39 +08:00
zhou.xu 4f3cab72a7 ENH:translate text
jira: none
Change-Id: I80ec70f104a7e845a552e1054f52a0c9b17db870
2025-03-23 20:29:39 +08:00
chunmao.guo a5acf20506 FIX: ams count dialog not default button
Change-Id: I5eb563d734953d185425f745acac3cfb3eadb4a4
Jira: STUDIO-9936
2025-03-23 20:29:38 +08:00
qing.zhang dc81de37fd FIX:offset error of auto hole-contour compensation
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Id806eaab2ddcb44d89ef587765e5396939920f5a
2025-03-23 20:29:35 +08:00
zhou.xu eeb474d2ce FIX:update SyncAmsInfoDialog
jira: STUDIO-9928 STUDIO-9934
Change-Id: Ica81cb037ff0b99cc53a762b280a666e8c832ab3
2025-03-23 20:29:34 +08:00
tao wang 2c9074715c FIX:Update some Chinese translations
Change-Id: I6098ff6f14ee9203c120593636945a5c4388c9fa
2025-03-23 20:29:34 +08:00
xin.zhang a07b45ba85 FIX: enlarge the scroll rate
jira: [STUDIO-9924]
Change-Id: Ic6cabccf3febc484bdd05b10cb6dfa1b0b78d710
2025-03-23 20:29:34 +08:00
xun.zhang f79ba9e315 FIX: always empty popup in unprintable case
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I90fcb90ef01e8cc398683bf00eb8d87eefe95069
2025-03-23 20:29:33 +08:00
lane.wei d09e023368 ENH: presets: add more logs to debug some issues
jira: no-jira
Change-Id: I84dd4eb8fb32bde2ebcefccfb89fa53d64b3ef7f
2025-03-23 20:29:33 +08:00
zhimin.zeng 4cf4c82c9e FIX: The filament_map of the disk is incorrect in manual mode
jira: STUDIO-9484
Change-Id: I920f387b10d46c2fa1b9385bf3d920c8b8df8806
2025-03-23 20:29:33 +08:00
zhimin.zeng 45689481e5 FIX: the filament printable check is incorrect
jira: none
Change-Id: I3026699e81c287d6bed739175bb37c1f82ae7134
2025-03-23 20:29:33 +08:00
zhimin.zeng 34ed8441a1 FIX: auto sync extruder list after connect printer
when enter in prepare page
jira: none

Change-Id: I3dd0ac4fbc283d5c4b8e85d01724251cc1a7131e
2025-03-23 20:29:33 +08:00
tao wang 66a783d126 ENH:some UI optimizations
Change-Id: I3395ab87552d6beb3481bf2049bfd1096933f36d
2025-03-23 20:29:33 +08:00
tao wang 664335e898 ENH:update tips for best mapping rule
jira:[STUDIO-9927]

Change-Id: I62e0f52ffb7bd112017f7bded5d6fb520bdced49
2025-03-23 20:29:33 +08:00
zhou.xu 8a92c26aad FIX:add deal_btn_sync api
jira: none
Change-Id: Ib0d2cd95a927622f746767c606cfb1feb56240a6
2025-03-23 20:29:33 +08:00
chunmao.guo 2ca7a8deeb FIX: always use diameter from printer preset
Jira: STUDIO-9911
Change-Id: Ibf34863f3ec282874be0d9b95975492fb4b70e83
2025-03-23 20:29:33 +08:00
xun.zhang d599757bf8 ENH: add options list for param dialog
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ic2dc62fae487b8c167ccb6d53572cba0fbc727c9
2025-03-23 20:29:33 +08:00
chunmao.guo bc8f79e2fe FIX: PrinterFileSystem less thumbnail batch count to 2
Change-Id: If741fa8a394ab510f0bf15fa90cd43c8f14a7c80
Jira: none
2025-03-23 20:29:32 +08:00
lane.wei 76a1ea21d5 ENH: text: refine some texts
jira: no-jira
Change-Id: I04ef97c6d6a3cc2186ced6e8a89a92afc262bd16
(cherry picked from commit fc34b46e633d6a0fb4ff4c47362d581fd9e54a26)
2025-03-23 20:29:17 +08:00
lane.wei 8f4f160d1f ENH: gui: add a video on first slicing of dual extruder
jira: no-jira
Change-Id: I80b69608839a9fb7b49987a24d79a3c8ad5bd540
2025-03-23 20:29:16 +08:00
xin.zhang 96e43fa989 FIX: the lost codes
jira: [none]
Change-Id: If7696167052a12f35a7869d24e18249aa0410215
2025-03-23 20:29:16 +08:00
xin.zhang 196a87431b FIX: move the message location; disale the AP supporting check
jira: [none]
Change-Id: I55ea491584c978cc4b22815d582f0cbfe1be1d2a
2025-03-23 20:29:16 +08:00
xin.zhang 225431eccc FIX: fill the background
jira: [STUDIO-9915]
Change-Id: I88df69d892528fd47f46dc2909901ad9aaf89879
2025-03-23 20:29:16 +08:00
zhou.xu 4845e4c585 NEW:add SyncNozzleAndAmsDialog
jira: none
Change-Id: Ib2e8d645a1b9a280da5c91b6de2fee313075bc17
2025-03-23 20:29:16 +08:00
chunmao.guo 3573bbd985 ENH: optimize set ams number popup
Change-Id: I7765b47785ee80d74d7b75701747585b6cd5db51
Jira: STUDIO-9829
2025-03-23 20:29:16 +08:00
xun.zhang 2507eba37d ENH: update translation
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I9b260cb3e21b9052c9a2d65378bd0e795f6db6f3
2025-03-23 20:29:15 +08:00
xin.zhang d8ae1e7830 FIX: update the text and translation
jira: [STUDIO-9754]
Change-Id: Ic140be70b2fe8f4047c2cdd9d0cf7a17c7366ef2
2025-03-23 20:29:15 +08:00
zhimin.zeng d7acee50e8 ENH: add timelapse warning for multi-extruder printer
jira: none
Change-Id: I09a25f00eef6d3fab6ad948a13c8eb308f134dbb
2025-03-23 20:29:14 +08:00
zhou.xu baa2282ded ENH:update SyncAmsInfoDialog
jira: none
Change-Id: Icdfaa85500a0f448b9959923b863e6fbf72b397f
2025-03-23 20:29:14 +08:00
xun.zhang 5195e82481 ENH: update some sentences and refine ui
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ibba2d6c880fcb810f861cf06eb7a30a512cbbacf
2025-03-23 20:29:09 +08:00
chunmao.guo 0c01d7b3e0 FIX: switch_diameter in sync
Change-Id: Iff7c654ef932f36b9c3cb4267e4ea90b8074c9c2
Jira: STUDIO-9744
2025-03-23 20:29:08 +08:00
maosheng.wei c587a80939 ENH: Do not display comparison table when switching printer and Filament presets
Jira: none

Change-Id: Ie8d9003389f3b0026563b96775348c6f97f23fa8
2025-03-23 20:29:08 +08:00
Stone Li d1eb8092ce ENH: add studio unsigned msg dialog
JIRA: no-jira

Change-Id: I3a4cd03a58d52a725fc5b29c8da7c6d74a00b227
Signed-off-by: Stone Li <stone.li@bambulab.com>
2025-03-23 20:29:08 +08:00
xin.zhang ace06ed45e FIX: remove the text
jira: [STUDIO-9905]
Change-Id: Ia37ec1b3819d2beda9ca2fcb8cecab3eed5193fd
2025-03-23 20:29:08 +08:00
xin.zhang 3697ff05a4 FIX: move the message to dialog
jira: [STUDIO-9580]
Change-Id: I95f6d8ee56767b682956ce84cc74c096984afbef
2025-03-23 20:29:08 +08:00
xin.zhang 52cfb30119 FIX: update the check logic
jira: [STUDIO-9715]
Change-Id: I38fcc7fb45c34b2ff675807b7dcbcd1aaa20449c
2025-03-23 20:29:08 +08:00
xin.zhang 5b800d0342 FIX: disable send print while the ams is during setting up
jira: [STUDIO-9813]
Change-Id: I55dcca9aab4a9923636c1cf7a0a27bc7e4b9586d
2025-03-23 20:29:08 +08:00
xun.zhang 086e977d89 ENH: update extruder unprintable tip before slice
jira:none

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I3a47e1505c3410e1ba41e4d12903ccf4db486240
2025-03-23 20:29:08 +08:00
xun.zhang a1091f9a37 ENH: update save preset logic
1.Automatically transfer setting by default
2.Fix some translation

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I72fe2a34bd22eb06435925617e2951bf1591d2c1
2025-03-23 20:29:08 +08:00
zhou.xu 5ddcd39c7f ENH:translate text
jira: none
Change-Id: I35a9607f12734569ba33e3f9cf392483425b590f
2025-03-23 20:29:07 +08:00
chunmao.guo 2bae63e381 ENH: sync ams info to extruder group
Change-Id: Id0aace998a759c6e91aabb2685306e54e06d152e
Jira: STUDIO-9828
2025-03-23 20:28:25 +08:00
tao wang 7e16329d24 ENH:O1D hot bed temperature no longer checks voltage
jira:[STUDIO-9088]

Change-Id: Ia11154705770919694c58b908b3886fe3feb432a
2025-03-23 20:28:25 +08:00
tao wang 44db9102ae FIX:multi printer control using ext pool
jira:[STUDIO-9610]

Change-Id: I32e7d6701f12e32facd5b0ac536129526582c954
2025-03-23 20:28:25 +08:00
tao wang 0ef08bc628 FIX:confirm data validity before loading AMS
jira:[STUDIO-9577]

Change-Id: Id0e9d3eef5527f45f25c5b9e8c8fc6e1d109fe29
2025-03-23 20:28:24 +08:00
zhou.xu 9b1717fa56 ENH:update SyncAmsInfoDialog
jira: none
Change-Id: I7549dd3334fd9bcc4eba5d3b41786516fd879f38
2025-03-23 20:28:24 +08:00
zhimin.zeng 19e8ab2648 FIX: 1. add auto sync on connect printer
2. remove printer list in prepare page
jira: none

Change-Id: Iab4009c5249663f309221d3fcc02e0bd676e554b
2025-03-23 20:28:24 +08:00
zhimin.zeng 13355ca669 FIX: the extruder_id of cali is incorrect with N3S
jira: STUDIO-9888
Change-Id: I25c4a436e322923a247d1c6d3c3de9f0319bb420
2025-03-23 20:28:24 +08:00
xin.zhang 5c1916d3a1 FIX: update the translation wrap; enlarge layout
jira: [STUDIO-9814]
Change-Id: I120c09b9b537fe670ace0f75d1b73c42372d2ea6
2025-03-23 20:28:24 +08:00
qing.zhang b2fa093993 ENH:add auto contour and hole params for filaments
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I4389d64e82773081cbab5601eb0d5aec5473096e
2025-03-23 20:26:21 +08:00
chunmao.guo 1cde0b844a FIX: something
Change-Id: I2923786337f97f4297b0444522c620891aa2ad90
Jira: STUDIO-9725 filament menu delete icon
Jira: STUDIO-9785 StaticGroup border color
Jira: STUDIO-9716 update badge icon
Jira: STUDIO-9815 click printer/bed panel for combobox
Jira: STUDIO-9867 label with for single noozle
Jira: STUDIO-9739 ams page up/down
2025-03-23 20:26:21 +08:00
tao wang e563b30b4d FIX:fixed the disabled status of multi-color materials
Change-Id: I5472dc667fc81681af92a3b16e9fde9c8c1d9158
2025-03-23 20:26:21 +08:00
tao wang 45f9102b68 ENH:update some Chinese translations
Change-Id: I884dd719b182c2cd702e3aa9880d3e94ed99bc69
2025-03-23 20:26:20 +08:00
tao wang 538316469a ENH:redraw the ams preview item
jira:[STUDIO-9823, STUDIO-9609,STUDIO-9366]

Change-Id: I9bb71986e474257dc4d22fcb66706e4f61228e4e
2025-03-23 20:26:20 +08:00
xin.zhang 1a676645eb FIX: sort the filament names
jira: [STUDIO-9825]
Change-Id: I29a313db9a012124888357008afea1ddba39a3e5
2025-03-23 20:26:20 +08:00
zhou.xu 09323aeed3 ENH:add "text to image" function in TextInput
jira: none
Change-Id: Ibdb57b74511432e81faa0c556bb6e639d5a174f5
2025-03-23 20:26:19 +08:00
zhou.xu e06aed7cbf FIX:update SyncAmsInfoDialog
jira: none
Change-Id: I8c34d47e799c56e2b1887794dc8a7bfaf8904d77
2025-03-23 20:26:19 +08:00
zhou.xu a111b3ae42 FIX:fix quick key conflict for gizmo
jira: STUDIO-9775
Change-Id: I66d72525022fb8f73c509ccf1fbd4822f5d07a43
2025-03-23 20:26:19 +08:00
Arthur 979fefffd5 ENH: reduce 100% overhang wall speed to 10mm/s
The old speed 50mm/s is too high and cause some print quality problems.

Also change the display of overhang speeds to better adhere to the code.

jira: STUDIO-9641
Change-Id: I6efa981db5bf88a9cf5bb70abb443cdfa1783025
2025-03-23 20:26:19 +08:00
xin.zhang 1ed2229128 FIX: update some translation
jira: [none]
Change-Id: I6b87aaebe880c925df4bc2bb9234b53b15abb773
2025-03-23 20:25:58 +08:00
xin.zhang fed792d379 FIX: the icon diffs in normal and dark display
jira: [STUDIO-9786]
Change-Id: I935133161d3ecf09b72eb235bba335c5086e5674
2025-03-23 20:25:13 +08:00
xin.zhang 4f1ad8016e FIX: add a warning dialog
jira: [STUDIO-9715]
Change-Id: I376235de8a8569e63530eca914dc977a670a769c
2025-03-23 20:25:13 +08:00
xin.zhang 541f91acec FIX: wxCUSTOMEVT_SET_TEMP_FINISH triggered twice while press enter
jira: [none]
Change-Id: I356fc4c6649dfe332fcb419bde0339d340d89242
2025-03-23 20:21:48 +08:00
xin.zhang f3777db02d FIX: Can do switch while printing pause
jira: [STUDIO-9789]
Change-Id: I8d5d2195adcd2cd048d95303f0562f24b696e34e
2025-03-23 20:21:48 +08:00
yongfang.bian 151f40ad4d Fix:step mesh using boost thread
github: #5304
Change-Id: I4afc5978b00eed20c46a1bf4100c9a0f0328daf8
2025-03-23 20:21:48 +08:00
zhimin.zeng 56651d75d1 FIX: fix error blacklist prompt
jira: STUDIO-9647
Change-Id: I66e4838c6462e7ca8a5dd6228df54ab98987e6f8
2025-03-23 20:21:48 +08:00
tao wang 628981f34e ENH:updated Chinese translation for printing status
Change-Id: I57d255a2ac481a8137121d67eaba5cd276a7f5f7
2025-03-23 20:21:47 +08:00
tao wang d134b66446 ENH:optimize some layouts at different resolutions
jira:[STUDIO-9807]

Change-Id: I3d432734a6b3f494ed79d816b754d6d1cbcd3a0f
2025-03-23 20:21:47 +08:00
zhimin.zeng 903b230f38 ENH: Add prompt information when mixture of PLA and PETG
jira: STUDIO-9659
Change-Id: I03a09dd796074d0872010672bdd85688bb7f1715
2025-03-23 20:21:47 +08:00
xun.zhang 481199c6a2 FIX: white spaces in capsule button
jira:STUDIO-9769

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I7d9b7ab1483574f67bfd6cd25132d28295e22bc2
2025-03-23 20:21:47 +08:00
zhimin.zeng e1d11d814e FIX: preset is incorrect when opening MW file
jira: STUDIO-9793
Change-Id: Ib1405c5badc4857a506ecea41ce4708eb2f83423
2025-03-23 20:21:47 +08:00
tao wang 15f33638a1 ENH:hide the picture of the extruder
Change-Id: I7ca3e38570067ad769303d1d0d29d3bbde99a81e
2025-03-23 20:21:47 +08:00
tao wang 8f5887735a ENH:allow fan control when printing
jira:[STUDIO-9700]

Change-Id: I3637705b8c9dfe1b35766bf35dab2a286ee1e7a1
2025-03-23 20:21:47 +08:00
xin.zhang 44e056932f FIX: the calibration dialog fault
jira: [none]
Change-Id: I775ae45aa992fec281c6c5452c2ce9454b80aa4b
2025-03-23 20:21:47 +08:00
xin.zhang 20d62fe504 FIX: update dark mode text color
jira: [STUDIO-9781]
Change-Id: Ief8c0d820beb698ae19057fba4ad21ef3278f6a9
2025-03-23 20:21:46 +08:00
xin.zhang f8b4949353 FIX: the load filament steps shown fault
jira: [STUDIO-9684]
Change-Id: Ic238993302156788200482ed34e3092b9ab94dfd
2025-03-23 20:21:46 +08:00
zhimin.zeng d833ab7d48 FIX: fix some translation and style issues
jira: STUDIO-9777 & STUDIO-9726 & STUDIO-9717 & STUDIO-9720
Change-Id: I05e6df6bb1416988a1862fc589058241d5344a58
2025-03-23 20:21:46 +08:00
zhou.xu 60eeab896b FIX:update printer_name status after change plate
jira: none
Change-Id: I35b0b1e739a6db580dc48f54ca59a9a6cb787d7c
2025-03-23 20:21:30 +08:00
xun.zhang 69ff576c2d ENH: update trans
jira: NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Iec86e9f51c10d10f81764eef09aa81a3562bd273
2025-03-23 20:21:30 +08:00
zhimin.zeng 392e8e1891 FIX: back up the selected printer in prepare page
jira: none
Change-Id: Ibd163f78c4ce911a88459ecca96660ed4aa68ab2
2025-03-23 20:21:29 +08:00
zhou.xu ad7fadceaa ENH:update AMS control
jira: none
Change-Id: Idae5c85cc6bd7948e413b5cea68a75ffa7aba005
2025-03-23 20:21:29 +08:00
zhou.xu 55fbcad56e ENH:translate text
jira: none
Change-Id: I3d3ccde644cef0591dc1be318c3a1bfba1b9792d
2025-03-23 20:21:29 +08:00
zhimin.zeng 3a033566ec FIX: The printer connection in the prepare interface is incorrect.
2. crash when opening the GCode file and then switching the preset.
jira: STUDIO-9738 & STUDIO-9743

Change-Id: I155784f59907a3e22da6eac277180f70a78fd449
2025-03-23 20:21:29 +08:00
zhou.xu 8d84763c81 FIX:update text for SyncAmsInfoDialog
jira: none
Change-Id: Iae7a3edd6e8ac3353867158204da6a235680318f
2025-03-23 20:21:29 +08:00
xun.zhang 3ddc30a60a ENH: temperoraily disable map dialog after slice
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I6d3d90db3508642e0e56015296d3efd50248bd05
2025-03-23 20:21:29 +08:00
xun.zhang 73f92d27da ENH: some tip logic optimize
1. Only check printablily if have explicit filament map
2. Refine some sentences

jira:STUDIO-9753,STUDIO-9727

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I2fc3aa2276dc6f514c50ac2fcaf9509f41e778f3
2025-03-23 20:21:28 +08:00
xin.zhang 80b5e4f4d6 FIX: update the display of switch extruder
jira: [STUDIO-9746] [STUDIO-9359]
Change-Id: I12ce46c935883e5dba709576b944275af547d3dd
2025-03-23 20:21:28 +08:00
zhou.xu fca8946145 ENH:add "Sync filaments with AMS successfully" notification
jira: none
Change-Id: I1fac8e617eff8553e1c0a43c687f736beb3f3b19
2025-03-23 20:21:28 +08:00
zhou.xu 7230d02450 FIX:add "is_printer_configed_by_BBL" api
jira: none
Change-Id: Ib07eda754f6182418b253a2921810f21041b2342
2025-03-23 20:21:28 +08:00
zhimin.zeng bd5111f12f FIX: The name in cali save page is not displayed for multi_extruder.
jira: STUDIO-9721
Change-Id: I8906b2d401f87f5ed2f7d143196708251bb2a02e
2025-03-23 20:21:28 +08:00
tao wang c0899e05ef FIX:fixed fan control issue on macOS
Change-Id: Id5b31ad46d3cb521b2d5252e6656037605e11d73
2025-03-23 20:21:28 +08:00
zhou.xu 3b1c51b64d FIX:try mcut for NotBoundAVolume error
jira: none
Change-Id: I46be009d413beede839afee4fcf7fa54a0202d45
2025-03-23 20:21:28 +08:00
Kunlong Ma c12b4f1391 FIX: hide fan when device not in fdm
JIRA: none

Change-Id: I14a6e01b4e0950ca1bc3c805fe00313cfd7caf06
2025-03-23 20:21:28 +08:00
tao wang ef09f8ee91 ENH:reset the filament loading status after change printer
jira:[none]

Change-Id: Idc25491752ab979cf96962345f0c28b7b81ad4cc
2025-03-23 20:21:27 +08:00
tao wang 1f7f2dcc46 ENH:Optimize the display of AMS(for macos)
jira:[STUDIO-9569]

Change-Id: I6838b17358b1eb987152ea984c6a31af03a7ef67
2025-03-23 20:21:27 +08:00
xin.zhang 37c0e0e1c5 FIX: the filament load step is different
jira: [STUDIO-9684]
Change-Id: I3145d86ad5f6fccd54ab3116e14bcbcbbe1134cf
2025-03-23 20:21:27 +08:00
xin.zhang d1e50a4e70 FIX: refresh the preview when changed
jira: [STUDIO-9576]
Change-Id: Ic742fa3dd5011dbafc0353b20039b2f33df8d300
2025-03-23 20:21:27 +08:00
xin.zhang fbb9ebcf7d FIX: the dialog display fault
jira: [STUDIO-9730]
Change-Id: I6ecd12c4ac4710ea63868963a806b219298c86d0
2025-03-23 20:21:27 +08:00
xin.zhang 1e6e376a15 FIX: copy and override HMS files
jira: [STUDIO-9570]
Change-Id: Id2a1002a484e40c835d3dc54262ca0e9c84d20c6
2025-03-23 20:21:27 +08:00
xin.zhang 53db0d9bbe FIX: update some translation
jira: [none]
Change-Id: Iba2a224744b04b458d315b1c23648a0afa544626
2025-03-23 20:21:26 +08:00
tao wang 8ec76bd955 ENH:ams exists check using new rules
jira:[STUDIO-9745]

Change-Id: I22af343f62f08ab15d0df2cf376b4daf17174a58
2025-03-23 20:21:26 +08:00
lane.wei 740c970ca7 FIX: arrange: fix the obj not arranged issue after preset changed
jira: STUDIO-8933
Change-Id: I72607dda04f1f6e5805cf11e7c9f1d2f7603153b
2025-03-23 20:21:26 +08:00
lane.wei 06d483ee46 ENH: using shared area for fillbeds when obj is small
when obj is small, it uses the full build volume to compute the empty cell
we need to use the shared one
jira: STUDIO-9583

Change-Id: I4cc183df38e054a7b94579637a49168c2fb77992
(cherry picked from commit fea423cdad4ee1a24c077cfeed99962e89953d5b)
2025-03-23 20:21:26 +08:00
mack-test 8bafed6e0a Fix:on Mac,step mesh shows a count of 0 initially
jira: STUDIO-9595
Change-Id: I9908d3eff394ada12dd9ab0a2c10ca8a78d4f1f6
2025-03-23 20:21:26 +08:00
xin.zhang 329807156a FIX: update the calibration dialog
jira: [STUDIO-9769] [STUDIO-9547]
Change-Id: I29149a978b86c27b244690083e0c3bb96566e60b
2025-03-23 20:21:26 +08:00
xun.zhang 6aee70b967 FIX: missing conveinent mode in dark mode
jira:STUDIO-9565

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I1ad34bafc0a86c40644e664abf160fe225a67ab9
2025-03-23 20:21:26 +08:00
chunmao.guo d29fa512ac FIX: support maximum 999 recent projects
Change-Id: I2465990583a1295f40e3c4c6ef9237657e38a91c
Jira: STUDIO-9107
2025-03-23 20:21:25 +08:00
xun.zhang 5a2abf7e21 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
2025-03-23 20:21:24 +08:00
chao.zhang eb20d03186 Fix: fix memory leak caused by ffmpeg decoding
Change-Id: I162ad4ea8d4601c1ffe17a65f292566c9dea6f0b
jira: no-jira
2025-03-23 20:20:36 +08:00
zhimin.zeng b16f9c20f4 FIX: highlight sync button when the info is inconsistent with printer
STUDIO-9603

Change-Id: I1fc8954e8becce1d382e7559abc03537442613f2
2025-03-23 20:20:35 +08:00
zhimin.zeng d92db44f47 FIX: connecting the printer when selecting printer in prepare page
2. sort the display name of printer in prepare page
3. update the printer list when the connected printer modified
jira: none

Change-Id: I3cf28179b25cda1b07efd3a2257aee9b483d0af9
2025-03-23 20:20:35 +08:00
zhou.xu eaeac42b19 FIX:add mode for syscAMsInfoDialog
jira: none
Change-Id: Iabfc9953f86cd08a2357a9197d6e1afe8d781d9f
2025-03-23 20:20:35 +08:00
xin.zhang 27d5ca4ac6 FIX: disable the extruder switch while printing
jira: [STUDIO-9648]
Change-Id: I027bf7f72b77c35422b2d904f3b0839dcbe3669e
2025-03-23 20:20:35 +08:00
xin.zhang f0efb9af0d FIX: safe the ams_id traverse
jira: [none]
Change-Id: I58b7769f843f3dbef8b51a15768711257f590dba
2025-03-23 20:20:35 +08:00
chunmao.guo 7bf976babc FIX: something gui
Change-Id: Ia5ed59d2acca441030a917ae6867cca70bb2231f
Jira: STUDIO-9705, STUDIO-9714
2025-03-23 20:20:35 +08:00
tao wang 8f2ab037fd ENH:sync AMS does not checking version info
jira:[STUDIO-9692]

Change-Id: I76be87fe219ddd79cae27a7cf5c05315efb0b331
2025-03-23 20:20:34 +08:00
xin.zhang 1813163743 FIX: can not send print since the param fault
jira: [STUDIO-9724]
Change-Id: I1e8870e6e0b182ed6c026784b169cfcf56c56e4c
2025-03-23 20:20:34 +08:00
tao wang 7b9c9345ac FIX:will not be selected printer again when leaving monitor page
jira:[none]

Change-Id: Idf4c5ff385b0333bcfa24b68ecce01d460f53eec
2025-03-23 20:20:34 +08:00
tao wang 062d4745dd ENH:fix mapping rules when printing from SD card
jira:[STUDIO-9699]

Change-Id: I6019875b312cd29d20d69c876d195e5da1a88d18
2025-03-23 20:20:34 +08:00
tao wang 41c3289c24 ENH:Hide the entrance for farm printing
jira:[STUDIO-9670]

Change-Id: I7b12b8f59c5f4ebdc8c666f334000994b283b860
2025-03-23 20:20:31 +08:00
tao wang 9dce95d401 NEW:use new homing command
jira:[none]

Change-Id: I9d60d0b5c2d0e2cf7ac5c5e4b0dbcf2daf6edbb1
2025-03-23 20:19:23 +08:00
xin.zhang 9744d9a6b1 FIX: clear the previous status
jira: [STUDIO-9690]
Change-Id: Id1df7d7998ac2a03c98514e447bc0ecefcb920b7
2025-03-23 20:19:23 +08:00
xin.zhang 5377e994a4 FIX: parse the local HMS file with diff structure
jira: [STUDIO-9617]
Change-Id: I023f84cdf1cc30126871fee19c1bb94d89a25814
2025-03-23 20:19:23 +08:00
zhimin.zeng b68a7b3bd6 ENH: add PPS-CF/PPA-CF detection for multi-extruder printer
jira: STUDIO-9660

Change-Id: I1df024e178b8561569b493888d6057d8f96aea3c
2025-03-23 20:19:23 +08:00
Arthur 976b5062c1 ENH: improve tree support
ENH: [tree support] use 2 walls if necessary

Add impact_strength_z for filaments. Use 2 walls more for weaker filaments.

jira: none

Change-Id: I0c7cfcff31f1026d57630283775e7aeb6c311146

ENH: [tree support] ease removal of large area supports

Use xy_expansion to expand overhangs for better removal of large area supports

jira: none
Change-Id: Ief59a811204478e0e0a63ae10a9d63f24512fcfb

ENH: [tree support]shrink polygon support

jira: none
Change-Id: I621aa30191d235329156015ef98d260c5b1d9ca8

FIX: fix organic tree, remove ePolygon support more easily

1. add protection to organic tree when xy_distance is set to 0.
2. add detailed classification of nodes(BigFlat && Thinplate && SharpTail && Cantilever && Normal)
3. modify the corresponding generation logic when drawing ePolygon node circles

Change-Id: I5c52522b9adad832c9542a400ebf4e1e27a61754

FIX: dont set overhang with large areas to 'SharpTail'

Change-Id: Ib118abc54edcb0024be5b0d5d6a51b4bd7b5cb47

FIX: merge support interfaces into a continuous large one

jira: STUDIO-8611
github: #5132
Change-Id: I12ee4a9f88a78304a98f354bfaa92e2a05f19ec2

ENH: dont expand sharp tails

Also add interface below sharp tails when using soluble supports.

Change-Id: Ibf3af1fe466dd7f02f00357c49ad639249efab16

FIX:split holes to help remove

when one overhang area contains holes, split it into 4 pieces with one hole's center. when choosing this center hole, consider if it's collided in lower layers, then choose the bigger hole.
new: add xy_expansion to gap_width to balance the offset later in draw_circles

Change-Id: Ib2452a5f5afdc56e219e69caf8c373d9d9ce8cbf

FIX: sync printer preset when sync extruder info

jira: none
Change-Id: I0b856d38f75816036e428844aabe6fb4c58471f2

FIX: wall count=1 not working

Change-Id: Ib9c174b49f217cc76b42c6ecdb8acdec4f7051b7

ENH: merge circle nodes into polygon overhangs nearby

AND set the number of support_roof_layers below interface to 2, which developing the interface quality.

Change-Id: I3675d37a12321317672a096dc63a9e51e2b1e984

FIX: smooth, floor embedding, delete useless codes

Change-Id: I3a5e2634e35e2ed1c310e89fd22b1d75d9cde682

FIX: remove include "Brim.cpp"

Change-Id: Id99ff4495f6d0f78d8a865d14d997a5cd9aa0791

FIX: fix sharptail detection in organic tree

Change-Id: Ic1b9a0ebf595c814f7d58356270b2a740980c3b4
(cherry picked from commit f9bbc160ae44f3126ae10c4b964fa730d7deb03f)
2025-03-23 20:18:49 +08:00
xin.zhang bb74d32de9 FIX: update dark mode color
jira: [STUDIO-9689]
Change-Id: I4f0f3f468d6f08195896a9948e4f3636489cbe79
2025-03-23 20:18:49 +08:00
xin.zhang e55b2159c5 FIX: upgrade is not available in LAN mode
jira: [STUDIO-9691]
Change-Id: I22c2403c62d889194cc1d738576f92e90762463c
2025-03-23 20:18:49 +08:00
liz.li 8b6f1612d8 ENH: o series don't show ams hub
jira: STUDIO-8568

Change-Id: I298e026f70211595ca58c69c6345961dbc64e350
(cherry picked from commit a6c29c3ad0a3030f3be90af58f1689bb1b28ab37)
2025-03-23 20:18:49 +08:00
xin.zhang 29bbc0aa41 FIX: the dialog continues popup
jira: [STUDIO-9680]
Change-Id: I9c12db6b9b1223fc611f980529814a71249b4080
2025-03-23 20:18:28 +08:00
chunmao.guo 35046d76f1 FIX: ObjectTable variants params
Change-Id: I69e0eb87b55af44d4398c93b00d41f7368f0ff82
Jira: STUDIO-7729
2025-03-23 20:18:28 +08:00
chunmao.guo 53e9661372 FIX: something with gui
Change-Id: Ia9007ea0f446f6d83031cc2c4091db06bb5762d7
Jira: STUDIO-9482, STUDIO-9579, STUDIO-9545
2025-03-23 20:18:28 +08:00
chunmao.guo d6181c25b3 ENH: show printer preset short name
Change-Id: Ice1f30ca9dae1363afa2971039af514d8dd5af11
Jira: none
2025-03-23 20:18:28 +08:00
xun.zhang 9340b4f89e 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
2025-03-23 20:18:28 +08:00
xin.zhang f2060935fc FIX: enable set nozzle while it is unknown
jira: [STUDIO-9678]
Change-Id: I23014402ac796d68f77475c512ab06fc249c2a8a
2025-03-23 20:18:27 +08:00
xin.zhang d5a8675bad FIX: support internal HMS
jira: [STUDIO-9617]
Change-Id: I5c073966244171a85f43e4bb014b02c00886fef3
2025-03-23 20:18:27 +08:00
zhimin.zeng f4bcbfaf4a FIX: not need check nozzle type for X/P/A
2. modify the ams color
jira: STUDIO-9643  STUDIO-9572

Change-Id: I75ddffc6aa18d9b88df823170c44cfe6af905d03
2025-03-23 20:18:27 +08:00
Kunlong Ma 92bd0cd18e 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
2025-03-23 20:18:27 +08:00
jun.zhang 89670b3241 FIX: instancing draw
jira: STUDIO-9629

Change-Id: I0b381991ed09a8d5be0d156d06f0e3df10e27a38
2025-03-23 20:18:27 +08:00
tao wang ff4fc92c6c ENH:folding filament loading area
jira:[STUDIO-9598]

Change-Id: If5c1bd12aa3307f0bda640361352f079a1851b91
2025-03-23 20:18:27 +08:00
tao wang 1c1b366d00 ENH:fet the correct Agora status
jira:[none]

Change-Id: Ic779e41f0b652212aa8e4ce016cfe1ef2aba3608
2025-03-23 20:18:27 +08:00
xin.zhang 10ea0696c6 FIX: add some dark mode images
jira: [STUDIO-9654]
Change-Id: I89c8efcd95e7b326c4e9ecff76a10c1813e018ea
2025-03-23 20:18:27 +08:00
xin.zhang 98f076c049 FIX: optimize the GUI dialog
jira: [STUDIO-9580]
Change-Id: I01bb5b116f472d2b5de51cdff4f074aca2f3447c
2025-03-23 20:18:26 +08:00
jun.zhang b9056ee3ff FIX: imgui crash
jira: STUDIO-9633

Change-Id: I9e6a11d8294cd82df4dc9785da90b286c6daed3a
2025-03-23 20:18:26 +08:00
xun.zhang afaa48520e 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
2025-03-23 20:18:26 +08:00
tao wang 3060a8606a ENH:disable switching extruders when printing
jira:[STUDIO-9624]

Change-Id: I75322fae98d8e42b9ee9a9d85d60be19a1a7686c
2025-03-23 20:18:04 +08:00
xin.zhang 6b9d9b5ed7 FIX: try fix the image shown problem
jira: [STUDIO-9627]
Change-Id: I78e83c5072c8be46df7300703072554dc6e1fce9
2025-03-23 20:18:04 +08:00
zhimin.zeng 74f189e807 FIX: cannot continue slice all when sync extruder list now
jira: STUDIO-9613
Change-Id: I1ce6953f4a802051a9ee9464518b55e9fc1f8e2b
2025-03-23 20:18:04 +08:00
zhimin.zeng ccd993b63d FIX: swapping high temperature plate and texture plate icons
jira: STUDIO-9442
Change-Id: I5b3a510bf48831048bd30921a64212e4a1b18098
2025-03-23 20:18:04 +08:00
xin.zhang cdf10bc27a FIX: update some text and images
jira: [STUDIO-9548] [STUDIO-8978]
Change-Id: I7cb42c5afd91cd4f3c1d751fbaef5f4d6251c0e6
2025-03-23 20:18:03 +08:00
xin.zhang 0ba1166e79 FIX: the temper icon is not visible
jira: [STUDIO-9574]
Change-Id: Ia42aa20eb085807c753495acb7f046056081df9d
2025-03-23 20:18:03 +08:00
Stone Li cf55c78a6c ENH: optimize a description
JIRA: no-jira

Change-Id: Iba14f72c807ce64064c8add875fc8a8c1ccea0ee
Signed-off-by: Stone Li <stone.li@bambulab.com>
2025-03-23 20:18:03 +08:00
zhou.xu 8867052374 NEW:add bed texture for double extruder
jira: none
Change-Id: I7608ba5beec6e598f53ceca9e23301f258466593
2025-03-23 20:18:03 +08:00
zhou.xu 02bfa2b079 FIX:fix bug of m_is_add_filament
jira: STUDIO-9625
Change-Id: I5810ba9234d52391777a05f37c765d5bddd152ee
2025-03-23 20:18:03 +08:00
xin.zhang 09a6a3695b FIX: update the images
jira: [STUDIO-9581]
Change-Id: I1cea4547d9b436ca29932d0d5724dedf42eadc8f
2025-03-23 20:18:03 +08:00
xin.zhang 126d5a14ee FIX: add protection of empty HMS folder
jira: [none]
Change-Id: Ie963c58d525f8a40543104dcdb4f9ee3b188a03f
2025-03-23 20:18:03 +08:00
xin.zhang 954a270169 FIX: update HMS to support multi-type machines
jira: [STUDIO-9582]
Change-Id: I5ad4083d666db4237d355ac8bd8160afb8e8a35f
2025-03-23 20:18:03 +08:00
xin.zhang 0bbc185b71 FIX: the extruder diameter check fault
jira: [none]
Change-Id: Ib5719996b0b660bb68ab20c7c38cc6b2ce3a9286
2025-03-23 20:18:02 +08:00
chunmao.guo cb1138f66f FIX: only sort system filaments
Change-Id: I3a111d3b001b9764432ee5fc18af78e459b9105d
Github: 5318
2025-03-23 20:18:02 +08:00
chunmao.guo 9c81c2cf5e 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)
2025-03-23 20:18:02 +08:00
tao wang c77341acc5 FIX:fixed the issue of didn't selecting printer on sending print pages
jira:[none]

Change-Id: Iabafeff76b35d7e95c330a987baee6f3e0254923
2025-03-23 20:17:34 +08:00
xin.zhang 2034cadb56 FIX: the API return wrong extruder number; remove the assert
jira: [STUDIO-9532]
Change-Id: Ia91a1d277e35f17588de417aee68f418eceb0a11
2025-03-23 20:17:34 +08:00
Stone Li 6687bd048e ENH: optimize some description
JIRA: STUDIO-9527

Change-Id: I789e04a1727b16a8de8eac975ef6a3fea5c59d56
Signed-off-by: Stone Li <stone.li@bambulab.com>
2025-03-23 20:16:04 +08:00
xin.zhang ec2412ddec FIX: fix the json assert
jira: none
Change-Id: I0d17ef2e8474e84397c92ecd7868c6313bb8c9f7
2025-03-23 20:16:04 +08:00
xin.zhang 8aa7c070d3 FIX: modify the words to recognize Standard flow
jira: [STUDIO-9531]
Change-Id: I827577b00e7245fe4d11d34c5736c57c815ffe5f
2025-03-23 20:16:04 +08:00
xin.zhang e86b061473 FIX: the extruder image do not show in mac
jira: [STUDIO-9504]
Change-Id: I8457b6beaccc30492e1275926a7213c8ce328d15
2025-03-23 20:16:04 +08:00
xin.zhang d994fa4b90 FIX: update the machine list while selecting machine to print
jira: [STUDIO-8235]
Change-Id: I97529089339fcf25776a324c77ab6c77a67bcae9
2025-03-23 20:16:04 +08:00
xin.zhang 34a136b283 FIX: support HMS json for 094
jira: [STUDIO-9512]
Change-Id: I2b9a0d696137367a00850c9dc07ee77a14e3b772
2025-03-23 20:16:04 +08:00
zhou.xu 58f9c7d0b2 FIX:add error deal:mtl file lost some material
jira: github 5687
Change-Id: I2394d27b027cfe34ac3cb260735aceaee65ff6d9
2025-03-23 20:16:04 +08:00
zhou.xu 5d30cb5883 FIX:plate number corresponds to plate number in 3D
jira: none
Change-Id: I632e3e3330bddcc7744de8ebc69900feb57e1b41
2025-03-23 20:16:04 +08:00
zhimin.zeng 3c303e6e2c EMH: add nozzle diameter synchronization
jira: STUDIO-9140
Change-Id: I62e4035e473c8bfa2ccf7719bc6c1072c0a30b61
2025-03-23 20:16:03 +08:00
zhou.xu e36a0b7554 FIX:use utf-8 format
jira: none
Change-Id: Ic09f3b478a05c0a2c325e6ee2d03b823306cbd21
2025-03-23 20:16:03 +08:00
tao wang 29acfabeab FIX:fixed SD card printing mapping issue
jira:[none]

Change-Id: I809a306701d60b9d9a069be70b11ae707e3c3544
2025-03-23 20:16:03 +08:00
zorro.zhang addb29a7d2 ENH: Limit GetPrintTask API in 2Second
JIRA: none
Change-Id: I285c21bb55cc6783741ec9193cc28396b5586753
2025-03-23 20:16:03 +08:00
zhou.xu e55e061a28 FIX:use utf-8 format
jira: none
Change-Id: I564a350b6f0bf66fc14de8cbc684f4b63a858afd
2025-03-23 20:16:03 +08:00
xin.zhang 10dfbf3ec6 FIX: crash while change nozzle diameter several times
jira: [STUDIO-9534]
Change-Id: I7a3cec4aa43941fad6496e8943213bd353094082
2025-03-23 20:16:03 +08:00
chunmao.guo 05328da461 ENH: wxMediaCtrl3 display video frame at pts
Change-Id: I8847236d2307101e5f2befc6477cd20b3691841c
Jira: none
2025-03-23 20:16:03 +08:00
chunmao.guo e709ddacc8 FIX: local file proto
Change-Id: Ie45dc223a027e3855f1242bfeed2f346b1df600f
Jira: none
2025-03-23 20:16:03 +08:00
chunmao.guo 9f85798a0b ENH: call Bambu source deinit
Change-Id: I7b96056aabe7a894c66fcaf61e24f783f5a1e217
Jira: STUDIO-7666
2025-03-23 20:16:02 +08:00
tao wang 570751668e ENH:optimize device page lag
jira:[none]

Change-Id: I0f6f1b257922d0e25152df9d42814551fa4a89ae
2025-03-23 20:15:58 +08:00
zhimin.zeng 901a3bf666 FIX: fix crash when the preset name has Chinese characters
jira: STUDIO-9096
Change-Id: I8925a9ed5c39c52515a581bd824fa57bd6823164
2025-03-23 20:15:25 +08:00
xin.zhang b22618db87 FIX: display fault in dark mode about AMS
jira: [STUDIO-8964]
Change-Id: If2785b3bf6b8067f87eef610af548abbe841603a
2025-03-23 20:15:02 +08:00
xin.zhang 032b34eded FIX: wrong update info about AMS1
jira: [STUDIO-9089]
Change-Id: I7ce5b1069abddd8aaa187ade03d0271b0b16dc9e
2025-03-23 20:15:01 +08:00
xin.zhang 920736cf4e FIX: do not show refill if there is one tray
jira: none
Change-Id: I2623ca6d565716a9d3950af21175f4799800b956
2025-03-23 20:15:01 +08:00
zhou.xu 6631afc05a FIX:protect null pointer for "MaterialItem *item"
jira: none
Change-Id: Idc07a461d06f0dfd4ce44833b4c73231f8aafa5e
2025-03-23 20:15:01 +08:00
xin.zhang 9e29cd3d21 FIX: update some translation
jira: none
Change-Id: I7bc210c054480ce5d2b10d714a7dfd63699dfed9
2025-03-23 20:15:01 +08:00
zhou.xu 60fde9ca01 FIX:add "is_new_project_in_gcode3mf" api in .gcode.3mf
jira: STUDIO-9437
Change-Id: I5deb03cb535d3099ecadb1ce626fc632f65cd814
2025-03-23 20:15:00 +08:00
zhimin.zeng 9b5bbebf31 FIX add prime_tower_skip_points parameter
jira: none
Change-Id: I696d6ca5d9bccf16b48110157cd6ec44839a05e8
2025-03-23 20:15:00 +08:00
zhou.xu 7d4e48aa83 FIX:exist null pointer
jira: STUDIO-9510
Change-Id: I64b13d7d4faa29715cd465501f166c8a0b966697
2025-03-23 20:14:42 +08:00
xin.zhang 478fc597c4 FIX: support more device components
jira: [STUDIO-9275]
Change-Id: I8105828183d42496eed77793daa1c1a618e252bf
2025-03-23 20:14:42 +08:00
zhimin.zeng ae62f7b8e4 ENH: add timelapse gcode for multi_extruder
and add most used_extruder for print by object
jira:none

Change-Id: I021069e865992828b098d73c0d704ba7edbd55d8
2025-03-23 20:14:41 +08:00
zhou.xu f7995d5a9f ENH:add "SyncAmsInfoDialog"
JIRA: none

Change-Id: I8e26178f6da816e102a40b429c565696924c58ea
(cherry picked from commit 2a46460d5a65279cbb42c8aef2474172b1e1ae30)
2025-03-23 20:14:29 +08:00
tao wang aee0cb382b FIX:fixed the issue of multiple plates object card not flip pages
jira:[STUDIO-9373]

Change-Id: I520b2626da8dc3acc066b2ea26a5f8d3c27f64fb
2025-03-23 20:14:29 +08:00
zhou.xu bc56a321ad ENH:fix warning
jira: none
Change-Id: I889983f87cbeabcaff6475e2b40d35e90e774e20
(cherry picked from commit 447c2d1f4081bf3f2fb784ec06ec05672748446b)
2025-03-23 20:14:29 +08:00
tao wang ae5df57d38 ENH:allow RFID for all AMS
Change-Id: Idb0b2eb71307748f3448f9746696cac946345df7
2025-03-23 20:14:29 +08:00
zhou.xu 3eeabc0722 ENH:move get_extruders_colors api to plater class
jira: none
Change-Id: I8c2b31d4963b01cb193b7f2a2a3650cf7252ebc5
2025-03-23 20:14:29 +08:00
xin.zhang 1e712f19c9 FIX: wrong check while send print
jira: [STUDIO-9489]
Change-Id: I7ad5cc2a55cd9b55de3d98ad7bd30150b1f448af
2025-03-23 20:14:29 +08:00
tao wang d78f7d6ca7 FIX:display printer name when sending from storage
Change-Id: Ib26cb305468c96052e58b14e3b415ff2cd3a53d7
2025-03-23 20:14:29 +08:00
tao wang 0cccc282c6 FIX:fixed the display issue of the times of filament changes
jira:[none]

Change-Id: I3a1f4d6d0f05d8529a12b6dc64394d97a103ea6f
2025-03-23 20:14:29 +08:00
xin.zhang 0d2733db0b FIX: support dark mode for nozzle
jira: [STUDIO-9384]
Change-Id: I9fa2ae969f1ae3210773ab5db590595fd27bd3d8
2025-03-23 20:14:28 +08:00
xin.zhang 2a07fcf8b9 FIX: support dark mode for print option
jira: [STUDIO-9431]
Change-Id: I9b57f684e5a0b21a3f82b2138f568dd233b8d718
2025-03-23 20:14:28 +08:00
tao wang d55fd74e00 FIX:fixed the calculation error for tray existence
jira:[none]

Change-Id: Ibfeec9bef3d961b3c09a2a080a105a47840fafb6
2025-03-22 22:18:39 +08:00
tao wang 1d1b247a62 NEW:display the count of ext filamend load
jira:[STUDIO-9243]

Change-Id: Idc1ad4b47fe1eb313439eab287a6e4b622247558
2025-03-22 22:18:39 +08:00
xin.zhang 5ca6d99fd6 FIX: the single AMS failed to show
jira: [STUDIO-9445]
Change-Id: I8a565f50a109355f85a66567d242998b26fa4bdc
2025-03-22 22:18:39 +08:00
zhou.xu 50b2f883b3 FIX:plate_filament_map icon couldnot been pick
jira:STUDIO-9470
2025-03-22 22:18:38 +08:00
jun.zhang df00795fcb NEW: add vao to fix black screen issue
jira: no-jira

Change-Id: Ibe1dc4c8a2bad1909cf188a2da5fbba953adb981
(cherry picked from commit 4b239e7788c89c2a5ddd23f20878f6cde5a2ded1)
2025-03-22 22:18:06 +08:00
xin.zhang 5b2ccfb2eb FIX:update heating png for extruder ; remove useless label
jira: [STUDIO-9444] [STUDIO-9361]
Change-Id: Ic483efb235a8c11edf84f276fe6ba4c0dca43ffa
2025-03-22 22:18:06 +08:00
Kunlong Ma eaafe82f6f ENH: Restrictions on setting the air duct mode during printing
JIRA: STUDIO-9350

Change-Id: Ie6442eccfef78d5431316f91b68fd0e55d4644aa
2025-03-22 22:18:06 +08:00
xin.zhang 31e6527b8e FIX: deal with merge conflict
jira: [none]
Change-Id: I1e1782603fb3aca7a59e2c13f4f09da29b0c4f3f
2025-03-22 22:18:06 +08:00
xun.zhang 481ebc4a4b ENH: refine some ui logics with filament map
1. Optimize performance with pop up
2. Optimize display in dark mode

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ic0f72a42e791fb58b84e7a88d7a34ced3a9e8c38
2025-03-22 22:18:05 +08:00
xin.zhang 77abf5ad6e FIX: update check extruder type and diameter on sending to print; update trans
jira: [STUDIO-8650] [STUDIO-9220] [STUDIO-9392]
Change-Id: Ib543b8043d517ce312e7489cbee72e93bf0d9757
2025-03-22 22:18:05 +08:00
tao wang a43ad7db0e FIX:fixed a single has incorrect AMS filamet road
jira:[none]

Change-Id: I26cdf08ddb5586cb1511d6aa1c42e7fd308c58f3
2025-03-22 22:17:32 +08:00
xin.zhang eb4ab1258a FIX: the input warning tip not shown correctly
jira: [STUDIO-9382]
Change-Id: I2edc993bcca0dcc58bc2c9f407ae704398bcb9e5
2025-03-22 22:17:32 +08:00
xun.zhang f3e89631f3 FIX: crash when delete filaments
1. Manually add filament map if 3mf don't have the param

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I9fcd8702d431b398fbf8356ee759ddc8e0775a68
2025-03-22 22:17:32 +08:00
xin.zhang 7b650e4aca FIX: update the order of SelectMachineDialog
jira: [STUDIO-8235]
Change-Id: I8156032ec46464e375e74acaca5f4aa440298ce1
2025-03-22 22:17:31 +08:00
zhimin.zeng 99e45a3e66 FIX: crash on cali save page
when switching between single and multi-extruder printer
jira: none

Change-Id: I2f3bf3677b2a5409021e8c6eec7f49daca0764fd
2025-03-22 22:17:31 +08:00
xin.zhang 067966e704 FIX: support set temp to 65 for some devices
jira: [STUDIO-9412]
Change-Id: Ia19a05477d4b52b65afdbbab7b6f841caa15089c
2025-03-22 22:17:31 +08:00
zhimin.zeng 06df4c86ce FIX: Calibration adaptation encryption
jira: none
Change-Id: Ie42da224ca02261b0c32262be895c215878b7921
2025-03-22 22:17:28 +08:00
xin.zhang c23f1233db FIX: support set temp to 65 for some devices
jira: [STUDIO-9412]
Change-Id: I530a8c18ae4b4133526b3e9d91153a7b26512f38
2025-03-22 22:17:03 +08:00
Stone Li 574f2b92aa ENH: add an error dialog
JIRA: STUDIO-7801

Change-Id: I109c822ec80fcf2e771b4d788c8d2e15f53d4eef
Signed-off-by: Stone Li <stone.li@bambulab.com>
2025-03-22 22:15:42 +08:00
zhou.xu 3e938c9216 ENH:export system and graphics cart info to log
jira:none
code is from PrusaSlicer,thanks for PrusaSlicer and Lukas Matena
commit e04e8c55cfc0498bb665f6fb515f3a8fcea64796
Author: Lukas Matena <lukasmatena@seznam.cz>
Date:   Fri Dec 2 14:21:18 2022 +0100

    Improved performance of GLModel::render:
    The way the OpenGL version was checked was quite inefficient

Change-Id: I6d7c6678e383c5cf2fbfea5b61ef65beab5328f9
2025-03-22 22:15:07 +08:00
xun.zhang 48c45e06a5 FIX: wrong filament map in plate params
1.Always clear filament map when global map mode change if
plate filament map mode is default

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I38055b7c77668fdb211f6b459be1044d8d3c8f8c
(cherry picked from commit b492ab13a28b25599da9668d84447be260cbbc34)
2025-03-22 22:14:56 +08:00
zhou.xu 0d70dbf3d8 FIX:allow event spreads to sidebar view
jira: none
Change-Id: If6f3179c31890349e8312bce0ffecb57e43c2a63
2025-03-22 22:14:24 +08:00
zhimin.zeng 758d37d080 FIX: fix crash when cannot find preset
jira: STUDIO-9422
Change-Id: If81e1ac9379ccbc4b40cbda5cf8cb876ea230173
2025-03-22 22:14:24 +08:00
zhimin.zeng 16791c72d6 FIX: modify cali text and picture
jira: STUDIO-8778 STUDIO-8824
Change-Id: Iecb0a52a100c3f0765e5eda07e0ed50226490e42
2025-03-22 22:14:24 +08:00
xin.zhang 8891bbcf17 FIX: update some message
jira: [STUDIO-9148] [STUDIO-9348] [STUDIO-9390]
Change-Id: I7fe2a4744a9b21db990ac819873817b0b5c0820b
2025-03-22 22:14:21 +08:00
xin.zhang 883cc7881b FIX: support timelapse without SD card
jira: [STUDIO-9197]

Change-Id: Icef881b037719d94c9faa403e40d4cd25b6d1856
2025-03-22 22:14:21 +08:00
qing.zhang 0a43353013 ENH: toggle field of z dir smoothing on spiral vase mode
Jira: none

modify tool tips
add default value of gcode store pos

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Id274c7c45f835142bc989f3b41916e4a64343f4a
2025-03-22 22:14:21 +08:00
zhou.xu 6fe0dd2a3a FIX:gcode_3mf() and .gcode file not need sync nozzle and ams
and current plate has no object not need sync nozzle and ams
jira: none

Change-Id: Ic3b724b3f05cce437228bca29ccd25bea021158f
2025-03-22 22:14:21 +08:00
tao wang 0fe8675141 FIX:fixed crashes when printer resources cannot be found
jira:[none]

Change-Id: I8866d067a177afcb5c0341b65d8999dc063cb7e3
2025-03-22 22:14:21 +08:00
zhimin.zeng e02482bcce FIX: All extruder layer heights must be consistent in mutli-extruder
jira: STUDIO-8901
Change-Id: I713cfb298d26133daf86b94cf03a02833e8245cd
2025-03-22 22:14:10 +08:00
maosheng.wei 9d3bd858f4 ENH: Optimize the creation of third-party printer presets
Allow custom input nozzle diameter and allow create custom nozzle diameter for system printer

Jira: XXXX

Change-Id: I78014fb03b20f80fa774a5af3ecf9395d2d02980
2025-03-22 22:14:09 +08:00
xin.zhang 8a7b45957c FIX:the calibration not show step texts
jira: [STUDIO-9308]
Change-Id: I0acb18cdbfec8d8f1507c4298568ac831ef060a0
2025-03-22 22:14:09 +08:00
maosheng.wei 219199f145 FIX: reset left vt slot failed
Jira: XXXX

Change-Id: Id7fbe8b002c69507ce7708c92614a8ee0871d34d
2025-03-22 22:14:09 +08:00
chunmao.guo 448ce1efd8 FIX: install plugin keep folder struct and symbolink
Jira: none
Change-Id: I079a3161e9b416ab3b2db52af63de9adff6be5af
2025-03-22 22:13:33 +08:00
chunmao.guo 4558e3d3e7 FIX: printer diameter select & param extruder sync
Change-Id: I4f2cff974cea24d599b7870d6a82d44d718e8a2e
Jira: STUDIO-9110
2025-03-22 22:13:32 +08:00
xin.zhang 3fa55062f6 FIX: update the refill dialog text
jira: [STUDIO-8563]
Change-Id: Ib4c29f811a68fc8f0ccdea68110c77eea80deb00
2025-03-22 22:13:32 +08:00
xin.zhang df129aebc1 FIX: update the refill dialog
jira: [STUDIO-8563]
Change-Id: Ib924f6f83839d0e6134f0243471a6fbc20a61616
2025-03-22 22:13:32 +08:00
zhou.xu 9c199a8e3c FIX:fix bug of show wirefame in Support and Seam gizmo
jira: none
Change-Id: I77c6a624e9ea0c79e10101d89dbeb2c90534329b
(cherry picked from commit 940860780c8e9bd88fbd15f79c4f992c4ca1bdeb)
2025-03-22 22:13:32 +08:00
xin.zhang 0d367638b5 FIX: query hms crash while there is updating hms in other thread
jira: [STUDIO-9380]

Change-Id: I1b3d94008d4d03d3d41c10e1240fe832755ef9da
2025-03-22 22:13:32 +08:00
tao wang 2b1f8887ef FIX:fixed the error in the total number of steps when loading
jira:[STUDIO-9169]

Change-Id: I62e61f9ca01b4d04b0ef204df1694d8d0fbc06b2
2025-03-22 22:13:31 +08:00
zhimin.zeng 7d44a8bdca ENH: support circle speed compensation
Jira: none

Change-Id: I05f31ff26463cdf6fd900f8f1ca6cf0e0b283925
2025-03-22 22:13:31 +08:00
xin.zhang 5edc01e8d1 FIX:crash while using HMSQuery::query_hms_msg
jira: [STUDIO-9380]
Change-Id: I317a10b101fa0e7df471e04245778bdc3984212d
2025-03-22 22:13:31 +08:00
xun.zhang f858d6c7a8 ENH: modify some sentences for translate
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I6ba3de47566c73ee8d6f8f5f24c854b9599dc073
2025-03-22 22:10:53 +08:00
xun.zhang 05383187e0 FIX: fail to translate in filamnet group pop up
1. Initilize the sentences in construct function
2. Fix some ui bugs

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I991df343932bb60d5ba86f41f641661f2159da47
2025-03-22 22:10:53 +08:00
xun.zhang cd23329267 FIX: unable to select filament map mode in macos
1. add wxPU_CONTAINS_CONTROLS when construct
2. fix some ui bugs

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I413dbaa35f3f79c97e2db3f8b2cdb5ab55739484
2025-03-22 22:10:53 +08:00
xun.zhang 95e49986f3 ENH: seperate statitics for auto for flush mode
1.Compare stats of AutoForFlush with other filament map modes
2.Refine the function signature of filament group

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Iec2aff069d8c44343df8b82f045c61354c7d1c2a
2025-03-22 22:10:53 +08:00
xun.zhang d27304e5ef FIX: wrong filament map when switch printer preset
1. Clear filament map info in plate when switch to single extruder
profile
2. Use real filament map when check tpu validality

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I45a3e8c91dd52e7300a563eda3ffb167c19b7074
2025-03-22 22:10:53 +08:00
xun.zhang 5d7f8b1267 ENH:add check machine sync status logic
1. Check machine sync logic before pop up filament map
2. Switch to auto for flush mode if is not synced

jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I05ef0e610418767f763c5579f5fc85a4e9b79c47
2025-03-22 22:10:53 +08:00
xun.zhang f1702a5c36 ENH: refine ui logic with filament group
1. Add filament group pop up when slice
2. Add more filament modes in filament dialog
3. Add capsule button

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I8bc3a2e08696e406b89e550a0335a1a36728ee65
2025-03-22 22:10:53 +08:00
xun.zhang e45f8c6dc2 ENH: filament map params switch to global param
1.Add more filament map modes
2.Filament map and mode are set as project config
3.Plate filament map is only valid when plate filament mode is
manual

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I33b2f853e0b77b9d605be1f2f1172b44df43da15
2025-03-22 22:10:52 +08:00
zhimin.zeng 9c1d6b2067 ENH: add nozzle initialization check
jira: none
Change-Id: I9378295113c78c1775fa396d592501758d888182
2025-03-22 22:10:52 +08:00
zhimin.zeng 21865dc055 FIX: disable the bed_exclude_area
2. fix crash of ams item
3. fix crash in update_sync_status when ams is not calibrated
jira: STUDIO-8934

Change-Id: I4c8acd36e2f921d0750c23d2b8a1d65dfa6b241a
2025-03-22 22:10:52 +08:00
zhimin.zeng da68a52247 ENH: add sync button for cali preset page
and modify some UI part
jira: none

Change-Id: I9462a10adb7017a7038e5cd7e30cf393b63ae77b
2025-03-22 22:10:52 +08:00
xin.zhang 6617aa81c8 FIX:can not set chamber temp if there are Low temperature filament
jira: [STUDIO-9343]
Change-Id: I2af66de2a7683fe61053d0d2d0535cabc2da7477
2025-03-22 22:09:52 +08:00
xin.zhang e50901b616 FIX: there are no tempature for R extruder
jira: [STUDIO-9340]
Change-Id: I42b63c05d1c37531e8611648d31613b6ef2556a8
2025-03-22 22:09:52 +08:00
tao wang 1b53d6d8cc ENH:set the max nozzle temper using config file
jira:[STUDIO-9307]

Change-Id: I5e45fa584a6949c77abf60894ea87b4de4ab7fce
2025-03-22 22:09:52 +08:00
Stone Li f1b1d522a7 ENH: add http error msg
JIRA: STUDIO-7801

Change-Id: I0a8444f144022eaac9e6d11cfe783c39859fde60
Signed-off-by: Stone Li <stone.li@bambulab.com>
2025-03-22 22:09:49 +08:00
tao wang 207d81c769 FIX:fixed obtaining incorrect bits
jira:[none]

Change-Id: I27a4ae24870276912b69fad1c0285889e749030b
2025-03-22 22:09:17 +08:00
tao wang 881de812d8 ENH:display preview images of more models
jira:[STUDIO-9353]

Change-Id: I1e1c23df196c43ae702078dce20f4fc86a02d047
2025-03-22 22:09:17 +08:00
zhou.xu 40d9c20b0d ENH:Optimize interface of "obj import"
jira: none
Change-Id: I7c80fa21895081150a48eb75293a3f3429f9916c
2025-03-22 22:09:16 +08:00
zhou.xu 119610121c ENH:center display ObjColorDialog
jira: STUDIO-9273
Change-Id: I3a5e8eeedf184b14c6aaa2ab655c4aa1bb01c02f
2025-03-22 22:09:16 +08:00
qing.zhang e7b9e81e84 ENH: smoothing z direction speed
Jira: none

get z direction continuous info
smoothing speed based on the max speed of the loop
rewite the pipeline
set perset param to enable z smoothing function

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ib0e6a6a353c92a441a0c99a8d3d7902f7aeae6df
2025-03-22 22:09:16 +08:00
Stone Li 3f94e72cae ENH: add more tips dialog
JIRA: STUDIO-7801

Change-Id: I672082d97c5afa144f704959c0c56d70fddd3a6a
Signed-off-by: Stone Li <stone.li@bambulab.com>
2025-03-22 22:08:42 +08:00
zhimin.zeng 6aacef93af FIX: crash when sync printer status
jira: none
Change-Id: I7198f34b12c720519cc2e092254572fe6ee50778
2025-03-22 22:01:24 +08:00
xin.zhang 2f271463c9 FIX: update some text in calibration dialog
jira: [STUDIO-8558]
Change-Id: I97c49f438571340f80fd6a003f31c57d233cafda
2025-03-22 22:01:24 +08:00
xin.zhang bc90ebd932 FIX:fixed the build failed
jira: STUDIO-9194

Change-Id: I15873b69101183c68e7a46be1bd041419c950a88
2025-03-22 22:01:23 +08:00
Mack b9aa039760 ENH:Optimize the gcode viewer and STEP mesh UI
jira: nojira
Change-Id: Ie8d4f1eace04b2c51d4975c67b9a4deb7d88a56f
2025-03-22 21:59:00 +08:00
zhimin.zeng b391241a0b ENH: add thumbnail for printer and bed type
2. modify ams color style
jira: none

Change-Id: Ibc4cc21c4bcbd2e3c35f81c574f24786f41b9e62
2025-03-22 21:58:54 +08:00
tao wang 7ff9b96837 FIX:fixed the incorrect upper limit of bed temperature
jira:[STUDIO-8650]

Change-Id: Ib9270caa57f4ce63f0ac1a0ace5c2a51b3b6fc14
2025-03-22 21:58:54 +08:00
tao wang 9d6cc9c37f FIX:fixed the layout of AMS on the left
STUDIO-9194

Change-Id: I55a8d51c95cba2ae65cafc9e50ea504ced948213
2025-03-22 21:58:54 +08:00
zhimin.zeng a9e179a0ab ENH: add sync status for main frame
jira: none
Change-Id: Ie718baf4928d8c6cb336ea1f2a78de1e877d8624
(cherry picked from commit e4b7efada86e22438daa7000ee06629f32fc4369)
2025-03-22 21:57:56 +08:00
zhimin.zeng 3daf67ef21 FIX: cannot show printable area error
jira: STUDIO-9199
Change-Id: I1a02175b173496e2b9b4fd67e2c6b8680a3e3bb3
2025-03-22 21:57:56 +08:00
Kunlong Ma 820b3fe4f6 FIX: fix can't send file with cloud
JIRA: STUDIO-9195

Change-Id: I688b93032a99827a8a75febd33b45a2ba260acde
2025-03-22 21:57:56 +08:00
Kunlong Ma fc7a2d28f2 FIX: fix fan issue
JIRA: STUDIO-9277 STUDIO-9280 STUDIO-9238 STUDIO-9239 STUDIO-9190
STUDIO-9189 STUDIO-9191

Change-Id: Id70f02fa40369d38c082d2d5a71a6b0808938e38
2025-03-22 21:57:56 +08:00
zhimin.zeng e1e0de6efb ENH: wipe tower support filaments that do not adhere to each other
jira:none

Change-Id: Ia52340f4e8bdb34791cb2019e9763bddfbc8dc5f
2025-03-22 21:57:56 +08:00
zhimin.zeng 43a65adb2f FIX: only single color object has printable error detection
painting and add modifier only report warning and slicing is allowed.
jira: STUDIO-9113

Change-Id: I0f9687af9b91c310e4f0120adc80f447e9012f3c
2025-03-22 21:57:56 +08:00
tao wang 43083f1e48 FIX:fixed the issue of AMS not updating location
jira:[STUDIO-9182 STUDIO-9216]

Change-Id: I42e57b47abf357cdc99f71e1739ab9fc3a122d85
2025-03-22 21:57:55 +08:00
chunmao.guo c990314567 ENH: printer nozzle diameter select
Change-Id: Ibf8b74e1f93a7c387db3f0fb5e6e733165322322
Jira: STUDIO-9140
2025-03-22 21:57:55 +08:00
xin.zhang 27c99677ed FIX:the extruder status display fault while has filament
jira: [STUDIO-9154]
Change-Id: Iadaa5479eb9770c795f2ebc45c8e5305c2c5640b
2025-03-22 21:57:55 +08:00
xin.zhang 6587ac01b8 FIX: always show select nozzle type notice
jira: [STUDIO-9151]
Change-Id: I432beaa11c0a776ca214cbfc675227f95837b426
2025-03-22 21:57:55 +08:00
zorro.zhang 0f0f677379 FIX: Online and Makerlab not show on MAC
JIRA: none
Change-Id: I399e19ab27cdaab08c3ba090fc6a5844cfcb8718
2025-03-22 21:54:40 +08:00
xin.zhang 99722056d7 FIX:GUI error about nozzle temperature in device status page
jira:[STUDIO-9147]

Change-Id: I5148097418376e4cd0f0e1fbaaa5f25205f35e6e
2025-03-22 21:54:40 +08:00
tao wang afbf3cf197 FIX:fixed the display issue of multiple AMS
jira:[for ams]

Change-Id: Icb8ce708b0e65870d627dfbe8932e012fc36c6f9
(cherry picked from commit 2cdfc21b93e37b92deabb3ab8e7b39de2578f0b2)
2025-03-22 21:54:21 +08:00
tao wang b309109530 FIX:fixed unable to download to hms file
jira:[hms]

Change-Id: Idc06cf71a9156516f8237b42d470233edd44d4b4
(cherry picked from commit 06ccc46e067ccd4dc5fe51c27bbb3a2f7a925b3b)
2025-03-22 21:54:21 +08:00
tao wang c8ce030bd2 ENH:adjust the parsing of ams info data
jira:[none ]

Change-Id: I8e5125ae313b48b3f64fe59ae45ee7b437a0119f
(cherry picked from commit c38074d3cdc38f8e676a443f23b20d9477facea9)
2025-03-22 21:54:21 +08:00
tao wang 6c7b61fcd8 ENH:change SD card to external storage
jira:[none ]

Change-Id: Ia8fb38151f75433344a085196728752d2fe6f159
2025-03-22 21:54:21 +08:00
tao wang 23832a823c ENH:optimized the loadl/unload steps of multiple nozzles
jira:[STUDIO-9098 ]

Change-Id: Id2d5770aaefb61d688d7e8023146a34952ff1211
2025-03-22 21:54:21 +08:00
tao wang d1932d8c98 FIX:fixed incorrect layout without AMS
jira:[none ]

Change-Id: I7cda157a149b89820b7936eb058a7ad8058d9e4b
(cherry picked from commit 5550b96305086684084cf538656e9bfada14f164)
2025-03-22 21:54:21 +08:00
tao wang d4187d91e7 NEW:support displaying new HMS error message
jira:[hms ]

Change-Id: I99c2877eba5476f2f5ee25636ebea2923c6aafdb
(cherry picked from commit 512ac4b6c18a3623a4197213c8e879b450023cf9)
2025-03-22 21:54:21 +08:00
tao wang 7dd335f134 NEW:new extrusion command
jira:[none ]

Change-Id: I721ce4b2eb5ab02a88dc370f14bbfdb1b91f40a1
(cherry picked from commit 79c534375f7650480208a662e0a8302bc4ff6c45)
2025-03-22 21:54:21 +08:00
tao wang 889c6165f9 FIX:fixed the issue of crashing when changing DPI
jira:[STUDIO-9099 ]

Change-Id: I447a3f6dec830005494f291297097efe79d0f993
(cherry picked from commit 0174c991eb5bd1624192cacb323e6bd92ba74acf)
2025-03-22 21:54:21 +08:00
tao wang b60cdcfed8 FIX:Fixed incorrect printer status
jira:[fixed device issue ]

Change-Id: Ibab8db09854adca1e80acaf3831c6e4191e137c7
(cherry picked from commit 0572d811780ac406214665af7748e4ba8243bdc8)
2025-03-22 21:54:20 +08:00
tao wang d6f90a6511 ENH:check external storage
jira:[STUDIO-9125 ]

Change-Id: I3a764abfe3e9e6867562634bac19130b9905c581
2025-03-22 21:54:20 +08:00
xin.zhang 5b13591c9d FIX:revise the size and alignment of GUI label
jira: [STUDIO-9215]

Change-Id: I0e3989644a6edb8d33bcc248fcf2a8d4d98efbe6
2025-03-22 21:54:20 +08:00
zhou.xu 7cc21b5e97 NEW:add "obj preview thumnailData" function
jira: none

Change-Id: I688c2f05bf85fca376418115acddb5066ef980eb
(cherry picked from commit 16f2b2bcb5fd157f25aa7012dabd99a8d31aec07)
2025-03-22 21:54:20 +08:00
xin.zhang 71cf4c68dc FIX:remove the fault description of "Use AMS"
jira: [STUDIO-9236]

Change-Id: Ibcfe7460a2ea5e530e807446362c67af8cc61fa8
2025-03-22 21:54:20 +08:00
jun.zhang fd2524a09e NEW: add silhouette effect
jira: STUDIO-8928

Change-Id: Ia64a96e7e13e65d8be85fddfedcfdc4e5cff4ed5
(cherry picked from commit f090726830ea0490994b62c93c93e18ead731681)
2025-03-22 21:54:20 +08:00
zhou.xu 0098b8a347 FIX:ban reload scene in preview by left ui
jira: STUDIO-9228
Change-Id: I8a9a6eb8a7e81cc3cd912dcbc87b59fab4887245
2025-03-22 21:54:20 +08:00
chunmao.guo dba496e1cc ENH: param multiple extruder indicator icon
Change-Id: I9e382dc72deaa0b682b1474c9b4094c31e550ad8
Jira: STUDIO-8872, STUDIO-9213
2025-03-22 21:54:20 +08:00
zhou.xu 1663a5550d ENH:modify wxTextCtrl to SpinInput
in ObjColorDialog
jira:STUDIO-9057

Change-Id: Iff2c6bcab29d34fdc881439c8cfb4f6c8d6d0838
2025-03-22 21:54:19 +08:00
zhou.xu ea0c542f00 FIX:use pick mouse y for input button
jira: none
Change-Id: I104607082e5a416a224adac96e4df1f447b8c1a5
2025-03-22 21:54:10 +08:00
zhou.xu 203fdf4cb3 ENH:update svg for dual extruder machine
jira: STUDIO-9136
Change-Id: I35d48a27bf204b8d96a663d54d53ff2c3bf61cd6
(cherry picked from commit 46ec48445c9a17efb697b1337299be7bcab76674)
2025-03-22 21:48:41 +08:00
zhou.xu ab60fcae03 FIX:fix bug of model object in instance coordinates
in move gizmo
jira:STUDIO-9180

Change-Id: I5c637dcfd1b284c833102097d510af747fbf7769
2025-03-22 21:48:41 +08:00
zhimin.zeng 2c0a83d256 FIX: fix the merge error
jira: none
Change-Id: I96fcb20ad7813a7854744902f2bac0258d38e381
2025-03-22 21:41:40 +08:00
zhou.xu 32c42ccefa FIX:get error config when use quick key
jira: STUDIO-9026
Change-Id: I28f4a7bf5ec7e421fada9ca3950e6125c2bb6936
2025-03-22 21:38:04 +08:00
zhou.xu 4202043f5e FIX:check "is_gcode_3mf" api
jira: STUDIO-9124&&gerrit27184
Change-Id: I13756818dce236f8b3a0f910156271ba334d5e8c
(cherry picked from commit 541ebc7ca42f663dc5b21330b186f94e84adbde3)
2025-03-22 21:38:04 +08:00
zhou.xu 6b3a6a40b1 NEW:add "fit camera" button
jira: none
Change-Id: I97d4dd3d79ec8550e73ed21928133be4b4a8c92b
(cherry picked from commit 99736e4ccc89f3f6af922ef2936e5e3e06a1bedf)
2025-03-22 21:38:04 +08:00
zhimin.zeng cb435671d0 FIX: fix crash when not find preset
jira: none
Change-Id: I2752294bd0cd0b063c1b164f2f14e96e54f9d9aa
(cherry picked from commit b85205f1de76e89e6400e5ecf9e5bfbbe38e6510)
2025-03-22 21:35:58 +08:00
zhimin.zeng 7cc564fcc9 FIX: fix build error
jira: none
Change-Id: Ie732916565536fc86b8dbf19b24ea99541f54772
2025-03-22 21:35:57 +08:00
zhimin.zeng 859f6345e2 FIX: the result of manual calibration cannot be saved
jira: 9122
Change-Id: I7169cacf2dec16ea386d23e7440a1f69282cb0db
2025-03-22 21:35:57 +08:00
zhimin.zeng 13a4edc97c ENH: add printable check before cali
jira: 8816
Change-Id: I7df5676ecc80c27b516f47efe00ac40d04a4a5c9
2025-03-22 21:35:57 +08:00
zhou.xu a8d25d48f7 FIX:View gcode file without displaying unnecessary logos
jira: none
Change-Id: Icb0b1d2dbdc86e95ea21a44e9d878fff3039867a
2025-03-22 21:35:57 +08:00
chunmao.guo 8bf65c0963 FIX: object params variant crash
Change-Id: Ia67b98c29a0cc97f8479911ffdefb942cb6c751f
Jira: none
2025-03-22 21:35:57 +08:00
chunmao.guo e2330d1af7 ENH: printer sync buntton flush
Change-Id: I91e46fd0cf660c6f30e6221df910459c4b08b92c
Jira: none
2025-03-22 21:35:57 +08:00
Stone Li 993228d3e9 NEW: add more info for multi-nozzles printers
JIRA: STUDIO-9111

Change-Id: I5ed619d57b6857f5d4a1e38662d2fe03640222a3
Signed-off-by: Stone Li <stone.li@bambulab.com>
2025-03-22 21:35:57 +08:00
tao wang 68b314eebd ENH:support setting nozzle data
jira:[none]

Change-Id: I75044d9b5529286e5c32a436a38d2e3c8fcf4d55
2025-03-22 21:35:57 +08:00
tao wang 2fa364e8b6 ENH:optimize AMS information reset
jira:[none]

Change-Id: I09f6f5048ca3517b49665d817319d7d57c82a0c5
2025-03-22 21:35:57 +08:00
Mack 5ae194be77 FIX:The color scheme selection has been reset.
jira: nojira
Change-Id: I8bf7a8db4e40315b68e610008c865c319ba70172
2025-03-22 21:35:57 +08:00
Kunlong Ma d2096efe52 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
2025-03-22 21:35:57 +08:00
Kunlong Ma 0a739fe087 NEW: new fan ctrl
JIRA: none

Change-Id: I4e84d455fa728dffb00706f4c07310fcd1b8335c
2025-03-22 21:35:57 +08:00
zhimin.zeng a297b57249 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
2025-03-22 21:35:56 +08:00
zhimin.zeng ee99497fd7 FIX: support sync N3S ams
jira: 9008
Change-Id: Icd63670f312562e0260277eb47e01e5d13789f31
2025-03-22 21:35:56 +08:00
zhimin.zeng 96197d8abd FIX: fix the filament map dialog cannot open on mac
jira: none
Change-Id: I73bd2d41b46f4a7212c24e829423ff67fa07b22d
2025-03-22 21:35:56 +08:00
tao wang 5d9a7eaadc NEW:new fialment load/unload process
jira:[none]

Change-Id: Ie0076d5c7ec619414121c1f6d37876aaa4e044c1
2025-03-22 21:35:56 +08:00
tao wang 58d6ac32f9 ENH:dynamically update use_ams options
jira:[none]

Change-Id: Ia555b3375d3a195b8b6c0e0d6f65b78dd997c810
2025-03-22 21:35:56 +08:00
lane.wei 750dabf1b4 ENH: version: keep original version compare logic
jira: no-jira
Change-Id: I52461ec6dee540bd9b42ae9e4d2b367e3b1dd1a6
2025-03-22 21:35:56 +08:00
lane.wei e50e698592 ENH: version: refine file version process logic
only compare minor version when major equals
jira: no-jira

Change-Id: I0159c1b15db30238ad05b8ff7c83f6668fd11ac2
2025-03-22 21:35:40 +08:00
zhimin.zeng e92990b86f FIX: sync printer preset when sync extruder info
jira: none
Change-Id: I0b856d38f75816036e428844aabe6fb4c58471f2
2025-03-22 21:35:40 +08:00
zhimin.zeng 7f43d427c3 FIX: ams control display bug
jira: none
Change-Id: I72c5977ff4246c19f4bf5ce7e20f797c0efe9e9a
2025-03-22 21:35:40 +08:00
chunmao.guo f4ce4b3600 FIX: object configuration form cannot be used with multiple extruders
Change-Id: I0c78d0367a7e9f032b6c6efc63bfc6d54b28d091
Jira: STUDIO-7976
2025-03-22 21:35:40 +08:00
chunmao.guo bd3690d85e FIX: WebView UserAgent
Change-Id: Ibef6281fb2268ced064461b263368b568348050c
Jira: none
2025-03-22 21:35:40 +08:00
chunmao.guo 20a8a337d6 FIX: PresetComboBox edit_btn crash
Change-Id: I7e311420e8c8779cac1654683298252be06a462a
Jira: STUDIO-9061
2025-03-22 21:35:40 +08:00
chunmao.guo 0948b983d7 FIX: empty param page remain in part tab
Change-Id: I41e90b53b0671df926ede7615e84b586e337b37a
Jira: STUDIO-9072
2025-03-22 21:35:40 +08:00
zhimin.zeng 5407c58de8 ENH: add ams control logic for main interface
jira: none
Change-Id: Iac75cdfc1b3ccd406a59e8b4e1eb75162b5239e8
2025-03-22 21:35:40 +08:00
lane.wei f9cd3dd876 FIX: cali: fix the 3mf wrong issue when cali for multi-extruder
jira: no-jira
Change-Id: I352e4dd499f4e4dd22cdc21f3f62428a0baa5bfb
2025-03-22 21:35:24 +08:00
tao wang b89aa86a8e NEW:support led control
jira:[device page]

Change-Id: Id1ce67262a2c70e93425c0c79f2f3b2fd0a747a6
2025-03-22 21:35:23 +08:00
tao wang 7700b911a6 NEW:support multiple extruder new control
jira:[device page]

Change-Id: Idf68a3385172cbaa123cedb4e2b814c15cc09f07
2025-03-22 21:34:56 +08:00
Kunlong Ma 13db95ceb4 NEW: support send to sd card with cloud
JIRA: STUDIO-7378

Change-Id: I95fee50db29825e508d276d52c7a3e85e1347ebd
2025-03-22 21:32:41 +08:00
zhimin.zeng 3592429383 FIX: the status of printer is incorrect when open file
jira: none
Change-Id: I1e61de1c56573f64ca4ca7413aff3bf1d228396a
2025-03-22 21:32:41 +08:00
chunmao.guo 0e1b399859 FIX: wxMediaCtrl2 on macOS error code
JIRA: STUDIO-8945
Change-Id: I03d6f7bcb7f3032dd269fc60202aca86bedfef18
2025-03-22 21:32:41 +08:00
tao wang 33bb1f69b1 ENH:auto adjust ams list size
jira:[none]

Change-Id: Ie8bba9a74ab5edc5a20724ceeee96069d9ad17dc
2025-03-22 21:32:41 +08:00
tao wang c877405cab ENH:Support more SD card states
jira:[for sdcard]

Change-Id: Ic09198a0ed357f827768ed2f8d8a9ed6266f749f
2025-03-22 21:32:41 +08:00
zhimin.zeng c44cc2db1a ENH: add connected to printer preset list
and add group name
jira:none

Change-Id: Iecc4ec38ff071105f856c2034ceac0d5bde3b7b0
2025-03-22 21:21:17 +08:00
tao wang 4030bde50d FIX:replace button click event for pop dialog
jira:[none]

Change-Id: I2d36a10ffeb128f1fcc8aedab5eb5ea286f8a1dc
2025-03-22 21:21:17 +08:00
tao wang c26193281b ENH:support backup registry path
jira:[none]

Change-Id: Iccf9d2df765f35007affbcf7851de9544f9292ea
2025-03-22 21:20:17 +08:00
tao wang 60986488e7 FIX:fix the logic of some sending pages
jira:[STUDIO-8890]

Change-Id: I22a29d236365052d4fbe31e69aea72efaa6aa88a
2025-03-22 21:13:59 +08:00
tao wang a0c9fad052 ENH:reduce the refresh times of sending printed pages
jira:[none]

Change-Id: Iaa4864afa09e71a7b8fd09baf289ee17fa07eafc
2025-03-22 21:12:45 +08:00
zhimin.zeng 97314db430 FIX: Modify bounds checking for manual calibration
jira: none
Change-Id: Iba816fa7a81eb4ecfb1ab51c975cddfc4bce72cb
2025-03-22 21:12:45 +08:00
chunmao.guo 23e30c7227 FIX: transfer input events to children of PopupWindow
Change-Id: I2ff9ba91a548402d77308aa88de34976a146a571
Jira: STUDIO-8942
2025-03-22 21:12:45 +08:00
zhimin.zeng 17edbd8cd5 FIX: the nums of nozzle_volume_type is incorrect
when save MW 3mf file as multi-extruder
jira:none

Change-Id: I848e348277fb047c2c3569508d2adbe940e40255
2025-03-22 21:11:23 +08:00
tao wang eea4abe6b7 ENH:Advanced option supports folding
jira:[none]

Change-Id: I7017ea4a246b05d142e4a49d499d57e46f3c4428
2025-03-22 21:11:22 +08:00
tao wang 22bb81e0cd NEW:support previewing pad types
jira:[none]

Change-Id: I75285e8665a1efbfa02c2d859962ed958098bd07
2025-03-22 21:11:22 +08:00
chunmao.guo d723fa714f ENH: new printer layout
Change-Id: I8acc59b2446a13c8f7fe3a6bdf090f39d4896b1f
Jira: STUDIO-8859
2025-03-22 21:11:22 +08:00
chunmao.guo 9733ef0144 ENH: add badge for StaticBox and StaticGroup
Change-Id: I8b6e7938de524102809784b078de337da789cde8
Jira: STUDIO-8858
2025-03-22 21:11:22 +08:00
tao wang 557f5dcbbe ENH:show nozzle offset option
jira:[none]

Change-Id: Iaf2665014c505412247e26521cdcb91217bdc7a4
2025-03-22 21:11:22 +08:00
tao wang aa3e21dc5b NEW:new sending page layout(for top area)
jira:[none]

Change-Id: I359476fd80cd3fb3e55f071bf0e649e57e93ef2d
2025-03-22 21:11:22 +08:00
xun.zhang 1c90355199 FIX: wrong curr bed type in print page
1.Get bed type from project config

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I1f1b9185dd4592b5fd3b03f07e8cde7b7d26510e
2025-03-22 21:11:22 +08:00
lane.wei 9a6624653b ENH: config: refine the object config logic when extruder count changes
1. add logic in CLI
2. add logic to process height range
jira: no-jira

Change-Id: I8a7ba1a78dacad7131cafa3fb8b742027276c7e8
2025-03-22 21:11:22 +08:00
lane.wei cc86a62d40 ENH: config: process object config values after printer switch
jira: no-jira
Change-Id: I01532c42c20aa63b1b9621e175a98cad06bdf577
2025-03-22 21:11:22 +08:00
chunmao.guo 76849afd6f FIX: update_extruder_variants of sub-model tab before update
Change-Id: I89be10476e558a1f60f8d33261fd55f34266129f
Jira: STUDIO-8936, STUDIO-8900
2025-03-22 21:11:22 +08:00
chunmao.guo 120ac092e3 ENH: ComboBox second drop list & align center
Change-Id: I468468a1a86bb8e89468070b0323aace6279fd09
Jira: STUDIO-8857
2025-03-22 21:11:22 +08:00
lane.wei 43773d7701 ENH: buildvolume: add logic to support extruder_printable_height
jira: no-jira
Change-Id: I962c4aed8c536c0fd8b89ae090cd0463c5d645db
2025-03-22 21:11:22 +08:00
lane.wei ab588003e3 FIX: config: fix the warning string missing issue
also fix the assert
jira: no-jira

Change-Id: I6becb689ff6a1dd2894d5004da796ece8fb23324
2025-03-22 21:11:21 +08:00
liz.li aa03f489dc FIX: ams_id out of bounds crash
jira: none

Change-Id: Icfc5555e4772cd70a9f018f0c734e2edb8b7d626
2025-03-22 21:11:21 +08:00
liz.li 6ba1518c24 ENH: support dynamic size ams panel list in upgrade panel
jira: none

adjust accessories display text

Change-Id: I1de6872325b17bd5cfb11e750608d5f420055ee4
2025-03-22 21:11:21 +08:00
zhou.xu 14103e6d6e NEW:add "extruder printable height render"
jira: none
Change-Id: I962fa4c72c7097899f4429cb8d71fe948910cd41
2025-03-22 21:10:13 +08:00
zhimin.zeng 00810d685d ENH: add print_outer_first for wipe tower
and modify the min_depth_per_height
jira: none

Change-Id: I4860df661b4dd1f66677112d14e60560bc4a73be
2025-03-22 21:10:13 +08:00
zhimin.zeng 0476a83264 ENH: Add automatic slicing behavior for some steps
jira: none
Change-Id: If94726eee45724985b3b49b36695086da24f7848
2025-03-22 21:10:13 +08:00
zhimin.zeng 9dffa8d002 FIX: 1. the status of ams item is not correct
2. fix the status cali button of stat page is sometimes incorrect
3. when the nozzle volume type is not the same as printer, prompt user to sync
4. fix the incorrect nozzle volume type of cali preset page
jira: STUDIO-8856 STUDIO-8832

Change-Id: I83569f41533681b3d2f68d7b86be68955bd957f1
2025-03-22 21:10:13 +08:00
tao wang 065bb6a7fa FIX:remove tips about AMS
jira:[none]

Change-Id: I1b44ac90ef31e105cb6e6804d25d5caa29915764
2025-03-22 21:09:55 +08:00
zhimin.zeng 933adbaaf0 ENH: Add extruder_printable_height
to support different printable height of multi_extruder
jira:none

Change-Id: I265c65e15fc8f598c3456556557bb6977b5de820
2025-03-22 21:09:55 +08:00
zhimin.zeng 482af1849b FIX: fix some cali bug
In some cases, the PA value cannot be saved successfully
jira: STUDIO-8832, STUDIO-8826, STUDIO-8825, STUDIO-8822, STUDIO-8821

Change-Id: I74cd2c6039c104f5e1ef1d03440e0b1914480d62
2025-03-22 21:09:55 +08:00
zhimin.zeng 4fe716a9c9 FIX: enhance for cali
1. Optimize the message for repeat names
2. Modify the recommended name
jira:none

Change-Id: Iebc5807208dcbe2086f690fda453a2f2abb032f7
2025-03-22 21:09:55 +08:00
zhimin.zeng ea0691f092 FIX: modify the name of high flow
jira: none
Change-Id: Icd1a0ac91e957fc38a6f072b1bb3af0c97be398e
2025-03-22 21:09:54 +08:00
zhimin.zeng d484ec3ec0 FIX: the flush volume matrix is modified when loading MW file
jira: STUDIO-8736
Change-Id: I671b920b222c001c6c08f43911b0e9a156bb154c
2025-03-22 21:09:54 +08:00
zhimin.zeng 5a632cd2dd FIX: the tray id of virtual slot is not correct
jira: none
Change-Id: Idb15d31b866b33346d7b7ae26dd4e78ef3b3137b
2025-03-22 21:09:54 +08:00
tao wang 9afe123026 ENH:optimization of select machine page
jira:[for new selectmachine page]

Change-Id: I003889f6f675e08403160e410498b065cdfaf59e
2025-03-22 21:09:54 +08:00
tao wang e74b15825b FIX:Fixed nozzle diameter check failure
jira:[nozzle diameter check]

Change-Id: I831759ee9865ab2dbe07ad00e29ca777fe4f0fff
2025-03-22 21:09:54 +08:00
zhimin.zeng 74b1e3ff09 FIX: Object position is not adjusted
when opening a file to switch preset
jira: none

Change-Id: If15fff654d5535c43649ad2ccd2187e12ed94347
2025-03-22 21:09:54 +08:00
zhimin.zeng 6bf3969051 FIX: modify for get pa cali result
jira: none
Change-Id: I3c57ccaac3b7e73e0b2eb0e26678635478480298
2025-03-22 21:09:54 +08:00
tao wang 9b3de1bd3f ENH:add protection for invalid nozzle data
jira:[invalid nozzle data]

Change-Id: I56983af991bc3e9f69c2d30429987bb860618eaf
2025-03-22 21:09:54 +08:00
zhimin.zeng 7831a55f70 FIX: incorrect sync status for multi_extruder printer
jira: STUDIO-8636
Change-Id: Ib61c7c88b5a7c381d09bcee108cf50389b17cd34
2025-03-22 21:09:54 +08:00
xun.zhang f618caa077 ENH: wrong filament id in MultiExtPrintableError
jira:STUDIO-8645

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I20d84fab66486ef6d90e86f0f2d8c5db98175b5e
2025-03-22 21:09:53 +08:00
zhimin.zeng 585da1ef37 FIX: fix incorrect pa value for virtual slot
jira: STUDIO-8540
Change-Id: I2224db2ca2a45a81550427c8387edfa2427b5f79
2025-03-22 21:09:53 +08:00
zhimin.zeng be256c0a6d FIX: modify for cali
1. add repeat pa name check
2. display tray icon in save page
3. incorrect extruder id for left virtual slot
4. fix crash when enter save page
jira:none

Change-Id: Iae00788094d182ae84fff2aa71fedbb35ea938c6
2025-03-22 21:09:53 +08:00
tao wang 7bcf4b6cc5 FIX:Fix the issue of extruder matching errors
jira:[for nozzle match]

Change-Id: I6965500bfb7feef6d18d28bea8a53a3c477f5e36
2025-03-22 21:09:20 +08:00
zhimin.zeng 4e387d4ace ENH: support auto pa cali for multi_extruder printer
jira: none
Change-Id: I835a0e20de81f9af7c40983e00bdb37ea6c95a68
2025-03-22 21:09:20 +08:00
zhimin.zeng 2322d5f14f FIX: the default value is not correct
and the pa profile not display in AMS setting dialog after switch nozzle diameter
jira: 8620

Change-Id: I38b3905b1490edbc8dfe32335a3f8600485050c1
2025-03-22 21:09:20 +08:00
zhimin.zeng 8fdc2ec622 FIX: crash when sync extruder ams info
jira: none
Change-Id: I48f098499e4cc3f1b2b7926443bce94bd7c06dda
2025-03-22 21:09:20 +08:00
tao wang f08d40b42a FIX:Fix the display issue of uncalibrated AMS
jira:[for uncalibrated ams]

Change-Id: I02e3f3548750fd0bd61d64e36a535a0f83371e98
2025-03-22 21:09:20 +08:00
tao wang db8ae4ccb3 NEW:support new nozzle and extder data
jira:[new nozzle data]

Change-Id: Ief37b42794ce1469163fcd8227431ec77957508e
2025-03-22 21:09:20 +08:00
zhimin.zeng 28d0fc9bbe FIX: fix crash bug when switching resolution
jira: none
Change-Id: Ie1879a2a120502db2f2a9b3b8cac1f8a2b9737f9
2025-03-22 21:09:20 +08:00
zhimin.zeng 3acfc87452 FIX: switch to 0.2 from 0.4 nozzle, AMS item display 0.0
jira: STUDIO-7816
Change-Id: Ic5ab4a2004ebe10e3b3c0a0e3fba9386987dc2fb
2025-03-22 21:09:19 +08:00
zhimin.zeng 6437437fe0 ENH: add a prompt dialog box to prompt
for synchronization of machine information when opening a file
jira:none

Change-Id: I7b3419bb3489a5b6a37a99b5021c7e69ac35a009
2025-03-22 20:59:25 +08:00
zhimin.zeng 28046fbc23 ENH:add layer_filament_list.json record used filaments for each layer
jira: none
Change-Id: Ib293ff9fdd284fef9e6de93260e2ba7cc3d66daa
2025-03-22 20:59:25 +08:00
zhimin.zeng f7a0e66e0d FIX: modify the filament id for painting color
jira: none
Change-Id: I25dcab95f1499783afd892c790f1e18232ea4f72
2025-03-22 20:59:25 +08:00
zhimin.zeng 3f791574cd FIX: show k value when select default pa profile
jira: STUDIO-8540
Change-Id: I1c92628fa888f935762d31968237e28d65594e51
2025-03-22 20:59:25 +08:00
zhimin.zeng 60cdf3b655 ENH: add tpu check before slicing
jira: none
Change-Id: I7d4f053e67f4a4aa22ef990d597d28cb894c4195
2025-03-22 20:59:25 +08:00
zhimin.zeng 8fca76aac9 FIX: add ams status check before print
jira: none
Change-Id: I5fd03ec596ddddd1b568325c509914cd9aec0f61
2025-03-22 20:58:37 +08:00
zhimin.zeng ea5137d618 FIX: UI display problem of filament map dialog
jira: 8467
Change-Id: I4bf3aa8d0b743a910362def4fc565e9001d79c53
2025-03-22 20:58:37 +08:00
zhimin.zeng 159ad9fe0d FIX: Mixed mappings are not allowed
jira: none
Change-Id: Ia29aa3ea5b953983e6b4e71b11fdb53a518bd0cf
2025-03-22 20:58:37 +08:00
chunmao.guo 3145dd48ea FIX: disable liveview idle check on internal build
Change-Id: I42b2d05bf277dad446d017f03375ae80999c9a63
Jira: none
2025-03-22 20:58:37 +08:00
zhou.xu 647467e25b ENH:add calc_extruder_only_area api
jira: none
Change-Id: Ic49348915bce53e9cd63effb5053a93a40840e04
2025-03-22 20:58:37 +08:00
zhimin.zeng 166a46caa8 NEW:add "slice error" for double extruder
jira: none
Change-Id: I58e86c33bc91456d42efcc1a0cad003432bb13df
2025-03-22 20:58:36 +08:00
zhou.xu 97584e0a1e FIX:fix warning for icon_size define
jira: none
Change-Id: I0393677c5c29354aeca41917daecc87721d9d9ce
2025-03-22 20:58:36 +08:00
lane.wei 270ae086fb ENH: Scene: check object position error in 3DScene for multi-extruder
for some obvious error, we identified it and show to user

JIRA: no-jira
Change-Id: Id0365e89c4121ccccb9b5627a98428704432ab58
2025-03-22 20:58:36 +08:00
zhimin.zeng acd6016fc8 FIX: add object id for gcode check
and display plater limit error individually
jira: none

Change-Id: Ie6105642667530901be494b344ce853e728ae5fa
2025-03-22 20:58:36 +08:00
zhimin.zeng 2a028aa010 FIX: crash when third flow and PA calibration
jira: 8484
Change-Id: Ib4f1d4e38bd0d4af5a43777e2f077381b3887581
2025-03-22 20:58:36 +08:00
zhimin.zeng e956106c15 FIX: remove auto sync for extruder
jira: none
Change-Id: I924c5d8c8d15139dfcb1532322ad7cf813aece3b
2025-03-22 20:58:36 +08:00
Noisyfox a21779dd30 NEW: Port of Cura's multi-material interlocking (#5775)
* Init port of Cura's MM interlocking

* Refactor a bit

* Fix crash when bottom surface is multi-color

* Fix crash when boundary avoidance is 0

* Add config

---------

Co-authored-by: zhimin.zeng <zhimin.zeng@bambulab.com>
jira: none
Change-Id: I81cacddf46ad5921a7a2a23fff07cc17addceb6f
2025-03-22 20:58:36 +08:00
tao wang 8dfa6839e5 FIX:fix the issue of macOS crashing easily
jira:[udesk 7578206]

Change-Id: If5e0b2d0969ca70815a5d2c9cca71654c9e1817b
2025-03-22 20:58:14 +08:00
zhimin.zeng f4379b3e19 FIX: Add a matching rule with the same name for PA value
jira: 8339
Change-Id: Ib11be988a8e3cdbcaa853627cb946446730062c4
2025-03-22 20:58:14 +08:00
Mack 3cb36b5111 ENH:colour arrangement ui text width limit
jira: nojira
Change-Id: I6a8f4341e671aa88704346bfeb1d8be3725619a1
2025-03-22 20:58:14 +08:00
zhou.xu 12912f6772 FIX: get nozzle_diameter error
jira: none
Change-Id: Ic33854a0d7322fe9154910480d2ea3ceae524f79
2025-03-22 20:58:14 +08:00
zhou.xu c26521470f FIX:reset is_load_extruder_only_area_textures flag
when change machine
jira:none

Change-Id: I97c97fae3d4ded0e25d518c0ae4a5cef9c640b45
2025-03-22 20:58:14 +08:00
tao wang 54a3e4786e FIX:Fix the issue of text wrapping
Change-Id: I360c08e37d58359b30df460df07ed8266ac5dd6a
2025-03-22 20:58:14 +08:00
tao wang 9f3c98dcfb FIX:fixed the crash when sent print when no printer available
Change-Id: I2974ff7c3f7e753239718f9bfd8b4977672dc651
2025-03-22 20:58:14 +08:00
zhimin.zeng 2a75d397c4 FIX: Inconsistent filament map box width at other resolutions
jira: none
Change-Id: Ib8d8478848252264ba43ad9a9091403f92d8314e
2025-03-22 20:58:14 +08:00
chunmao.guo 6a282118f8 FIX: not set extruder index of option to -1
Change-Id: I67b053db9936e71eed54cafe8f8f7a63a7f85822
Jira: none
2025-03-22 20:58:14 +08:00
chunmao.guo 0e0599c722 FIX: AMSCountPopupWindow wxPU_CONTAINS_CONTROLS
Change-Id: Iff7c79640e1fddc1bb4c5f73b4bbbe81122515d9
Jira: none
2025-03-22 20:58:14 +08:00
tao wang 370be63709 ENH:Hide multi disk switching
jira:[for demo]

Change-Id: I4cbfde15ec2b6f7e8aa68e8654ebea0e9cb09b9c
2025-03-22 20:58:13 +08:00
zhimin.zeng 5dce0ebc06 FIX: add set to Optimal button
2. modify the manual mode of filament_dialog
jira: none
Change-Id: I2ce6834eb65de2da70e7649346fc88b90f280b29

Change-Id: I18448e800fe3338f045d35f7a1fa6c3e3c8eef79
2025-03-22 20:58:13 +08:00
tao wang 65e8b4ee7e FIX:fix some new ui issues
jira:[new ui]

Change-Id: I1283de641d4f2e4acfd5bef91716f9029665c465
2025-03-22 20:58:13 +08:00
Mack c4cdc2e8f3 FIX:loss is_auto
jira: nojira
Change-Id: I3511b0abdbdb94b9517a1b21c95ce224d0f7422d
2025-03-22 20:58:13 +08:00
liz.li 3e633455de ENH: add filament arrangement drag image and other UI details
jira: new

Change-Id: I2ebbfd2a20c2d2f6059c2508467cd69dd272f943
2025-03-22 20:58:13 +08:00
Mack 785b8c7b2f ENH:change Color Arrangement ui
jira: nojira
Change-Id: I77f84675da0b4fe7069c76c14668026fc3d8932a
2025-03-22 20:58:13 +08:00
zhimin.zeng 927170c630 FIX: fix incorrect flush_volume_matrix size when switch printer
jira: none
Change-Id: Idaaaaa65b2ea7fdefd41d1c589e5404f8296ae4a
2025-03-22 20:58:13 +08:00
zhimin.zeng b17c5e7e01 FIX: flush_volume_matrix and flush_multiplier is incorrect
jira: none
Change-Id: Ie2d73b90b9ac7f5a6945b2bac859b76d2132f55a
2025-03-22 20:58:13 +08:00
hang.xu e6b14bdefb FIX: Aix and temp control
jira: none

Change-Id: I7a9db8178a77727c85ad2b727771179fc5e8050a
2025-03-22 20:58:12 +08:00
zhimin.zeng 2ee87600cb ENH: modify the error information of gcode check
jira: none
Change-Id: Icccd17e110408f2fdb9890307139de0f9821f008
2025-03-22 20:58:12 +08:00
zhimin.zeng f53e00ec6d FIX: crash when sending print with empty ams_id
jira: none
Change-Id: I89dc87af28b45c69eac86810444de2519dfccd08
2025-03-22 20:58:12 +08:00
zhimin.zeng a0b563dc8f FIX: modify color to empty string when reset filament
jira: none
Change-Id: I3a32dc8307ec5d65c8c5b7b05a5bc1e2d7d2b5b7
2025-03-22 20:58:12 +08:00
liz.li 12932832ae ENH: filament preset edit menu should not change to self
jira: new

Change-Id: Ia8eb3db05f83932d2eb0b8ef2ba8014e99c8e057
2025-03-22 20:58:12 +08:00
zhimin.zeng 9097efd869 FIX: FIX cali protocol
add extruder_id for start_cali and add protection for setting_id
jira:none

Change-Id: Idd8eeaa38c618c0ef8db10064d3e4d9793487aa6
2025-03-22 20:58:12 +08:00
zhimin.zeng a35d9b3138 FIX: change small filament to large filament is incorrect
jira: none
Change-Id: I0f7b10fb557ac5cb147bfebf0445de9ea862d602
2025-03-22 20:58:12 +08:00
liz.li 73c05eee3b ENH: refine dual extruder related UI details
jira: new

Change-Id: I63dd6278f3e7d22336482dba0f178150ebe55f1d
2025-03-22 20:58:12 +08:00
zhimin.zeng 8b8b6bdec8 ENH: enhance cali history dialog for mutli_extruder
jira: none
Change-Id: Id23ae2c12b93b9f49d3031fbb9a49930d072b02c
2025-03-22 20:58:12 +08:00
zhimin.zeng d479d1186a FIX: Modify calibration protocol
jira: none
Change-Id: Ib0fdf4fd1ab514c2db4d1731ad0d37d3dc38fce5
2025-03-22 20:55:55 +08:00
zhimin.zeng 65c00e00fe FIX: Prompt user when mix ams and vtslot in an extruder
jira: none
Change-Id: I9a1d4936056fc872c75bf0454e4ca89665ece2f8
2025-03-22 20:54:17 +08:00
zhimin.zeng c7486e1c5e FIX: modify UI of FilamentMapDialog
1. Modify dragging behavior
2. The swap button is grayed out in automatic mode
jira:none

Change-Id: Idff795bf092c4959c67d0711b0be316fba997684
2025-03-22 20:54:17 +08:00
zhimin.zeng 20837717d4 FIX: When the printer is inconsistent with the current preset
when the ams is 0/0, should not consider the print connect status
jira:none

Change-Id: I2288ff15894d5c734a98b830df6678cab2bd12fc
2025-03-22 20:54:17 +08:00
zhimin.zeng 8360bd2473 FIX: Should not sync when machine types are inconsistent
jira: none
Change-Id: If769fe0d19fb06c4a70e616416bf28f194ebcd45
2025-03-22 20:54:17 +08:00
zhimin.zeng 14ceceb3d7 FIX: auto filament map does not consider vt slot
when it has ams
jira:none

Change-Id: Id101a17375059a3aabc8e35d08352cd394a894e6
2025-03-22 20:54:17 +08:00
Mack 65e3829f92 ENH: color arrangement ui
jira: STUDIO-8124
Change-Id: Ibcde0e002ffd652b350bd05a9453ce7aaefd7bca
2025-03-22 20:54:17 +08:00
chunmao.guo c1e4be1652 FIX: Button text render pos on macOS
Change-Id: Icaa8cb95d81b3f906507dc74a3fcffc77a535fdb
Jira: STUDIO-8026
2025-03-22 20:54:16 +08:00
zhimin.zeng f30c7d3355 ENH: Enhance ams synchronization prompts
jira: none
Change-Id: Ide3141f980dc8de0284f3301414eca5c58a24204
2025-03-22 20:54:16 +08:00
zhimin.zeng f0d2ad3dbe ENH: add tpu check for send print and cali
jira: 8234
Change-Id: I5706071d900079477abc9558461811a8d85fb0ab
2025-03-22 20:54:16 +08:00
zhimin.zeng 51de6253ce NEW: Add "change filament to"
jira: none
Change-Id: Ic5550ed257e03033681de91ebca521390f902f66
2025-03-22 20:54:16 +08:00
zhimin.zeng 631baa3999 ENH: modify the UI of filament map dialog
jira: none
Change-Id: I513a518de4509fb7adbc81d9fc3b0fc43fb3244a
2025-03-22 20:54:16 +08:00
zhimin.zeng f68a8aed24 FIX: single ams should not include vt slot
jira: none
Change-Id: I338b57c031b551783abea78ef021537d2d89dee9
2025-03-22 20:54:16 +08:00
zhimin.zeng 0e848f4fba FIX: crash when opening old version file
jira: STUDIO-8155
Change-Id: I67ac46f8e01d7c3ed2dedf40c1dab9841a3af02b
2025-03-22 20:53:56 +08:00
zhimin.zeng 00a6e17c6c FIX: fix ui display problem
jira: STUDIO-8143 STUDIO-8142
Change-Id: I50abb78f9585378d3ef7278377dfb35d5db6189d
2025-03-22 20:53:56 +08:00
zhimin.zeng fec7129437 FIX: modify unprintable_filament_ids should regroup
jira: none
Change-Id: Ifb8105f6e301aaed9ca4e62a37b9d3a1616e755b
2025-03-22 20:53:56 +08:00
zhimin.zeng 71987627ef FIX: flush_volume use correct extra_flush_volume
and fix extruder_offset bug

jira: none
Change-Id: I84644ad5b54994ae65269531311386cacd972bf3
2025-03-22 20:53:56 +08:00
zhimin.zeng 85ebb46995 ENH: Add limited filament maps to slice info
jira: none
Change-Id: I7b08943ba5f4e7fa9be18ba3f64caee182888d45
2025-03-22 20:53:55 +08:00
tao wang a44ff5a95a ENH:show n3f/n3s version info
jira:[for n3s]

Change-Id: Ia0056dfdf7157036008cc63a37c9fd8076063a6a
2025-03-22 20:53:55 +08:00
hang.xu d1aac2513e FIX: Prevent sending print when nozzle type dismatch
jira: none

Change-Id: I0278fd9bc22a9d9fd44b4d776f54de5fc07db6d0
2025-03-22 20:53:55 +08:00
hang.xu c96102043b FIX: double nozzle hybrid mapping
jira: none

Change-Id: I64908776a6265da7809814e62c9e7a860f39bffd
2025-03-22 20:53:55 +08:00
zhimin.zeng b620a4122e ENH: Pass ams information for slicing
jira: none
Change-Id: I3fe12189b6e8246fd553dcd8659bf7f98e622767
2025-03-22 20:53:55 +08:00
maosheng.wei fd257a2910 FIX: Update the Filament information by nozzle diameter
Jira: no_jira

Change-Id: Ib5265691df6b4a9a05eb6c9df5708badd3211904
2025-03-22 20:53:55 +08:00
zhimin.zeng 64f471c2cc FIX: limit the wipe tower to common areas for multi_extruder
jira: none
Change-Id: I58d061904610a5e33679e7254721bc43dcc22e64
2025-03-22 20:53:55 +08:00
zhimin.zeng 885e96d8db FIX: fix build error 2025-03-22 20:53:55 +08:00
zhimin.zeng 5aecc67874 ENH: some fix of previous commit
fix to If495a343efdb1be6f46d11dd20f6ec7934266e87

Change-Id: I9a0afee5c78a23e92c9c76bceff7937bb983918e
2025-03-22 20:53:54 +08:00
zhimin.zeng c75c10e312 ENH: Add gcode check for multi_extruder
jira: none
Change-Id: Iebc43e608c4509eb62b280af2d401fa9e0e089ba
2025-03-22 20:53:54 +08:00
zhimin.zeng ed61d1d31b FIX: fix flow ratio calib bug for single extruder printer
2. modify the filament_flow_ratio to nullable
jira:none

Change-Id: I3f0569ee643cfe9473c6029ca0e04f4b80c8332e
2025-03-22 20:53:54 +08:00
zhimin.zeng 38b3c32b6a ENH: flow_ratio cali support multi_extuder
jira: none
Change-Id: I03399040a772043d3d20116b0588fd04e0725be1
2025-03-22 20:53:54 +08:00
zhimin.zeng c1bf153a19 FIX: recover delete filament button
jira: none
Change-Id: I4972883081e424f5e0ac1c60a7cfc28d5248f442
2025-03-22 20:53:54 +08:00
hang.xu 286eca79c2 FIX: Parse virtual slot info
jira: STUDIO-7724, STUDIO-7725

Change-Id: Id9181511b7503787fe06403be6ecb782d78cb21e
2025-03-22 20:53:54 +08:00
lane.wei 62b1d00d1f ENH: 3dbed: support rendering extruder area with different color
JIRA: STUDIO-7494
Change-Id: I717999e8b7ab1d7d350299b412a3a270c6ba7a9e
2025-03-22 20:53:53 +08:00
lane.wei e5be69dedd ENH: dual_extruder: add logic to process extruder_printable_area
JIRA: STUDIO-7498
Change-Id: I1cf53db93acf41b06cb1b9569a0679487c9f1e41
2025-03-22 20:53:19 +08:00
xun.zhang 2ebd14667e ENH: add some params for multi extruder
1. Nozzle Volume and Nozzle Type support multi extruder now

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ie171b5105bd3830db3a992cadd365b785008c47a
2025-03-22 20:53:19 +08:00
hang.xu 4c644d4715 FIX: crash when select filament in device
jira: STUDIO-7972

Change-Id: Ice9e7360fbfe0c07bd49bbd696bb3cfb662e94e4
2025-03-22 20:53:18 +08:00
chunmao.guo 56ed912c3e ENH: vertical layout button
Change-Id: I0b205298688c9df88dcfe6eb6e72cc887a9ed5be
Jira: none
2025-03-22 20:53:18 +08:00
zhimin.zeng 7f473c2027 FIX:when ams cali_idx is unknown, use default item
2. use transparent color when reset filament
jira: 7946

Change-Id: I129dc0e6b7244cad3b5e61e1bc423938f4b92d7e
2025-03-22 20:53:18 +08:00
zhimin.zeng aba72bb04f FIX: single printer should not display summary item for default
jira: 7948
Change-Id: I9d13ebe8e52eb46e1ef9f7bd62f814bc7837dbe6
2025-03-22 20:53:18 +08:00
zhimin.zeng 52e890fba1 FIX: modify for virtual slot when multi_extruder
jira: none
Change-Id: Ic7284018ecb44e24536788b05dba572b96460e66
2025-03-22 20:53:18 +08:00
zhimin.zeng fb72d19a44 FIX: pa default item add filament_id
jira: none
Change-Id: Icfc24390e62cc1eca7e670311dc88502cea16fd7
2025-03-22 20:53:18 +08:00
zhimin.zeng 4c6316b981 FIX: add filament_id when reset ams setting
jira: none
Change-Id: Iedd2eec94bd1e41a51cededc06b304a2e29ef808
2025-03-22 20:53:18 +08:00
tao wang ee3cb45b4d FIX:use old tray_id for set ams filament
jira:[ams setting]

Change-Id: I965f532fbd590b501b40c2cc812d6d02054b3628
2025-03-22 20:53:18 +08:00
hang.xu 853825837a FIX: Device interface display details
jira: STUDIO-7898, STUDIO-7906

Change-Id: Ifd49321c91822e10b0adac9b62cce5b2fe74dcdc
2025-03-22 20:53:18 +08:00
hang.xu b2418c7417 FIX:Change text in stop printing dialog
jira: STUDIO-7899

Change-Id: Ic93f7322aa35c06dd98df2b70c9f24f94a62467c
2025-03-22 20:53:18 +08:00
zhimin.zeng 5c05bd2698 ENH: some fix of previous commit
fix for I5cabae467c62391156e7af1fb99afc0b18400fb6

Change-Id: Ib8bf0bd09ad284808ce8343d4b420726dde3f393
2025-03-22 20:53:18 +08:00
zhimin.zeng 135767f5c0 ENH: Add default pa item
jira: none
Change-Id: Idc632f945100ae7a6a0b674494f2a1844e0a42ef
2025-03-22 20:53:18 +08:00
zhimin.zeng 11f61abefa ENH: calib support multi_extruder(UI part)
jira: none
Change-Id: I3009c2f8b601dc078cfed787dc3531fc1d4848d6
2025-03-22 20:53:18 +08:00
tao wang 3119a84eb2 FIX:fixed unable to reset ams filament setting
jira:[for reset ams]

Change-Id: I9f2f8be4a6e16b05191e4076db4e3f53d7601db4
2025-03-22 20:53:17 +08:00
zhimin.zeng 1040f007b6 ENH: add summary for gcode preview
jira: none
Change-Id: I481536e0d950ebe695236e55ffca8113a26d8033
2025-03-22 20:52:56 +08:00
xun.zhang 7d4d5f2c9b ENH: change some params to nullable
jira:NEW

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ifd91da26d089c78e2d5036e145b7f4404535b7a5
2025-03-22 20:52:56 +08:00
hang.xu 12b6f064a0 FIX:Use different ext-img for single/double nozzle
jira: STUDIO-7852

Change-Id: I4d8181834bc57ff3c3ba54fafe5ed266a7a2b843
2025-03-22 20:52:56 +08:00
hang.xu 2c3fa062c9 FIX: Bed type display
jira: none

Change-Id: Ibac2a7a80d6841ebea639e0a58547413df6f5c74
2025-03-22 20:52:56 +08:00
zhimin.zeng 6fb06eb779 ENH: some fix of previous patch
some fix to
Ib37896f9101d93ca63c7edb0b1e6328045a5ddb3
I4b5c8e158b073b302db6faad77bb8ca0f70f766a

Change-Id: Iec62a4df45159bac3db63c48feef16ec1aa35ae7
2025-03-22 20:52:56 +08:00
zhimin.zeng acdc8077e8 ENH: some modification to previous commit
some fix to I0a100746b2845bba57f57e8f6962eca1dbd562aa
FIX:Default option of stop printing is no

Change-Id: I683101f55c3113b9ba99dc59dded95c38b4b243f
2025-03-22 20:52:55 +08:00
hang.xu 7bb5060b73 FIX: Add bed type in send print page
jira: STUDIO-7824

Change-Id: I64d9ed41b862ed4e3b8c21218c289132d767105e
2025-03-22 20:52:55 +08:00
zhimin.zeng 9ee85bef34 FIX: enhance filament_map auto manual behavior
1. auto mode dragdrop is not allowed
2. not display filament_map when there is no result in auto mode

jira:none

Change-Id: I0800e0d832e27fe459a17bb1aa829b5e72d0ee8f
2025-03-22 20:52:55 +08:00
chunmao.guo 7df6f6c986 FIX: is_ams_need_update for vt slots
Change-Id: Iddf3aa9da6c0c4b434d91439828ec0223ecea9d5
Jira: STUDIO-7822
2025-03-22 20:52:55 +08:00
hang.xu 53d066a2b6 FIX: PA value display
jira: STUDIO-7725

Change-Id: If3fbdd831f848731587e66c273cc0317a2ba33fe
2025-03-22 20:52:55 +08:00
hang.xu 362fcd7a41 FIX: Add serial number for AMSLite
jira: STUDIO-7825

Change-Id: Ie17c4ce6953b7b46a39f51e038eacf10bfddc670
2025-03-22 20:52:55 +08:00
hang.xu 66701cc4c9 FIX: Mapping UI display
jira: STUDIO-7473, 7817

Change-Id: Ibd014985b3b4997bd86700537e1d8a7d0d18176f
2025-03-22 20:52:55 +08:00
chunmao.guo a80e60bd2b FIX: extruder sync visible & nozzle_volume_type
Change-Id: Id25c325fee6facbd15dbc99688ef3e9fb34efaf0
Jira: none
2025-03-22 20:52:55 +08:00
hang.xu ac1a1d69a1 FIX: N3S AMS display
jira: none

Change-Id: Ib6f4bdd0ada9df2d1aacc33568507471e29897c1
2025-03-22 20:52:55 +08:00
lane.wei fe8b904e75 ENH: config: add default_nozzle_volume_type in printer
1. also remove original nozzle_volume_type from printer
and move into project config
2. support save nozzle_volume_type into appconfig
and load from it at beginning or printer switch

jira: no-jira

Change-Id: I01fc82d142fc633fc59a238796a71b9f8d180efb
2025-03-22 20:52:24 +08:00
Mack 8bdac292a0 FIX: load_from_svg_file_change_color() supports 8bit colour values
JIRA: nojira
Change-Id: I72e68bd9cb547064736d130205074da0e7eabd60
2025-03-22 20:52:24 +08:00