Commit Graph

5772 Commits

Author SHA1 Message Date
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 baf38583c9 FIX: modify the error code after slice
jira: none
Change-Id: Ie82198d7037d75468d14da435e1df1dbf47d91fc
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
gerrit 2dc00be1c5 ci: update network module based on commit be4771d
Change-Id: Iefaa17c496606b77889f9d5d73dcc5a7d5d37ed7
2025-03-23 20:29:40 +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
maosheng.wei 2ec50f771f FIX: Fix the issue where the 'get_imilar_printer_preset' method returns a null pointer
Jira: 9935

Change-Id: I4b001721780162d656b73df316387a33967e4a2c
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
Arthur 519ceaad5a ENH: increase top_area_threshold to 200%
100% is too small and causes too many problems.

jira: STUDIO-9641
Change-Id: I7699a31beea24d079c7ef05467a5d0fde4d6911b
2025-03-23 20:29:34 +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
jiaxi.chen f9a4581e42 FIX: Alternating change of wall layers
must be double walls between a double wall and another double wall, or it's easy to break with low strength filament

Change-Id: I2bb3a3b77e7ea964d2e94aaf7407449b86df84b2
2025-03-23 20:29:17 +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
zhimin.zeng 133fef3b78 FIX: Adjust the depth interpolation of wipe tower
jira: none
Change-Id: I9b4e4b9c0f1fcf260257bf19c7dd4a8a5933b0b6
2025-03-23 20:29:15 +08:00
lane.wei b1dee600df FIX: seq_print: fix the seq_print collision check issue
the collision check in y direction has bugs
jira: STUDIO-9899

Change-Id: I6fed29797dce98c9a1e7cd7610c8244148ee9cc1
2025-03-23 20:29:15 +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
gerrit ff6b49d714 ci: update network module based on commit 85fadfa
Change-Id: I222e1eaae04a5c4a097008f372dd9c3e250be86f
2025-03-23 20:29:09 +08:00
Arthur 8fcd627087 FIX: tree support missing in some case
jira: none
Change-Id: Idf0e6de7b395930423eca084c971b53db6c98e54
2025-03-23 20:29:09 +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
qing.zhang d43c77fe92 FIX: typo -- GCodeEditer -> GCodeEditor
Jira:none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I3494d28524deeaa65829865d8983f6a047502cb7
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
liz.li ce54aa8a84 ENH: collapse the dailytips by default when slicing
jira: STUDIO-9658

Change-Id: Iad5bd087337e7d0540f0da4cdb25873f4f1ac6fb
2025-03-23 20:29:08 +08:00
gerrit 651cd232cf ci: update network module based on commit 97e5815
Change-Id: I5d6eab79d8cbc9b970ea48ceae4ed935cd4c4a7c
2025-03-23 20:29:07 +08:00
zhou.xu 5ddcd39c7f ENH:translate text
jira: none
Change-Id: I35a9607f12734569ba33e3f9cf392483425b590f
2025-03-23 20:29:07 +08:00
lane.wei bbfc2443e5 FIX: CLI: fix the crash issue caused by missing filament_id in some 3mfs
jira: STUDIO-9898
Change-Id: I5201e25d899961c97722035f616b4db19d531457
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
lane.wei 6e7eeb08b8 ENH: cli: add more information into result.json
jira: no-jira
Change-Id: I59d5a249663f79bfd3fe830abd2587cc9e618593
2025-03-23 20:28:20 +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
gerrit 7acb368156 ci: update network module based on commit 58da22a
Change-Id: Ied1eb03fff48d4bac1b91e61f38198ba6cc76059
2025-03-23 20:26:19 +08:00
Arthur ac4873d976 ENH: improve auto arranging of multiple single color objects
If two objects have similar area, sort them by extruder id.

jira: STUDIO-9760
github: #5738
Change-Id: I6041fef4d3bfccce767555ac382688eea59e73c7
2025-03-23 20:26:19 +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
Arthur b5e3b96764 ENH: add Clipper2::Union and fix a command line hang issue
jira: STUDIO-9623

Change-Id: I8b40f66fed0fc9e5b13f0f10337267065fef1056
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
xun.zhang 4b6f82d042 ENH: consider type when select best map for ams
1.Add filament type into consideration when selecting best map for
ams in filament saving mode

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I7d4a4ff66da479ab560eaeea614e5bbf0f930d3f
2025-03-23 20:21:47 +08:00
zhimin.zeng 57cbff2cc6 FIX: the cali gcode overlaps the start gcode before print
jira: STUDIO-9718
Change-Id: I2704651e40b2d76db6d845ddf90c17e21167f7bd
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 0ab64d0cce Fix: modify the max_k_value
jira: none
Change-Id: I5c2a9d00f63ee310cdc144521da6d37e70fd23d1
(cherry picked from commit 8c5a202f4ac05e8109e148e9ef32844f0dec6805)
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
gerrit 0aada596a6 ci: update network module based on commit 889249e
Change-Id: Ic8680bbca695c8c4fc0dc5d113eb1f436f5e533d
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
xun.zhang 459671dcb6 ENH: enhance unprintable filament check in height
1. Detect unprintable filament for each extruder by printable height

jira:STUDIO-9630

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I7731196d96745af935d0a34961f035b458b27ec5
2025-03-23 20:21:25 +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 b028f971d6 FIX: fix the drawing problem caused by timelapse gcode
jira: STUDIO-9620
Change-Id: Iaa1af887e646a136e657ccecabe3c8e6824131b3
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
xun.zhang dd3e3fe750 FIX: cooling the unused extruder if only using one
1.Always add extruder usage block in filament change and end gcode
2.Modify the heating rate

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I099b306ea6e4c6296ac1dc15bc6a67ed15a29b0f
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
Arthur b9ec612416 ENH: draw thin walls after normal walls
jira: STUDIO-9642
Change-Id: I8e8fc58f1c7e4ae4bb2a59ec8dd200a016b64568
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
gerrit 5610cce7a6 ci: update network module based on commit 971a25b
Change-Id: I1ed9dfa7e251e2ea89f507bc10a54a0deed6d9dd
2025-03-23 20:18:28 +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
chunmao.guo a0b0aa8678 ENH: add NSAppTransportSecurity for macOS
Change-Id: I41695ec9436610c210e23f7ca68e8ddc429d7e51
Jira: STUDIO-8956
2025-03-23 20:18:28 +08:00
xun.zhang c99fcd454c ENH: refine time estimation in filament change
1.Add sync command. Now gcode and dirrectly add time sync command
2.Add support for ceil and floor in placeholder
3.Update change filament gcode for H2D

jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I6dd97cbd96bae1c2751c08357ff64947876d7471
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 753e2ac708 FIX: fix bug when enable timelapse
1. the error start position after filament change
2. the error wall depth print with tpu
jira: none

Change-Id: I26d4e1c5c5c3bcae14555f9a875485435cdd6b97
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
xun.zhang 663fb0d613 FIX: revert outer wall contour strategy
1.Outer wall contour strategy can cause bead with different idx to
link. Temperoraily revert it to avoid the issue
2.Only seperate wall generation if needed

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: If53fcd4fe6bd81bb9621b8e1917e299abc83f41b
2025-03-23 20:18:02 +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 6b90e5b877 FIX: modify the text of calibration
jira: STUDIO-9499
Change-Id: Ie4ccde7e9e2d0aebdc604da74716036954445be8
2025-03-23 20:16:04 +08:00
gerrit cfc0448ede ci: update network module based on commit 06f2965
Change-Id: Ifd9fb33fc070b07af0911925d0bee0685bb0c777
2025-03-23 20:16:03 +08:00
zhimin.zeng 3c303e6e2c EMH: add nozzle diameter synchronization
jira: STUDIO-9140
Change-Id: I62e4035e473c8bfa2ccf7719bc6c1072c0a30b61
2025-03-23 20:16:03 +08:00
zhimin.zeng 0121cf2d69 FIX: the wrong alignment of wipe tower perimeter for some model
jira: STUDIO-9133
Change-Id: If7771ccaf383e2abb4ff738c83e4b638315f274c
2025-03-23 20:16:03 +08:00
tao wang 177b823680 ENH:add mapping parameter
jira:[none]

Change-Id: Ic763bc2995bf1fcb7e652e3c2c0d767623e23ca5
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
qing.zhang 3520d9d99e ENH: filter scarf seam switch result on z dir
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I54c25d665efda5bb95afb85366e901c52515ac34
2025-03-23 20:16:03 +08:00
gerrit 13aaf3e3e1 ci: update network module based on commit 2dd8e5f
Change-Id: If09d984e3ae88cc0c79e890fc28cd3e6bb45639d
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
jiangkai.zhao cbcee1b798 FIX: fix some bugs in wipe_tower's skip points
jira:none

Change-Id: I387a168ccfe65032b3b926d02d8da4ab7aed317e
2025-03-23 20:15:25 +08:00
zhimin.zeng fce47aa8cb FIX: initialize variables is_tool_change of wipe tower
and and modify the start position for tpu
jira: none

Change-Id: I75b09e7839ddd3b9fffe77392e573e1d8caa00d5
2025-03-23 20:15:08 +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
zhimin.zeng 085995b3aa FIX: fix error start pos of wipe tower after tool_change
jira: none
Change-Id: I770030fb624e9c9de3bb0f8fcb4f3c29cab4f347
2025-03-23 20:15:01 +08:00
xun.zhang 59907ef532 FIX: increate filament idx in print apply
1.Used filament idx is 1 based

jira:STUDIO-9523,STUDIO-9522,STUDIO-9513

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ic669a079660b49cb71fb8c4750cae5f7874d825d
2025-03-23 20:15:01 +08:00
xun.zhang 6018d326f4 ENH: generate outer wall contour paths in arachne
1. Add OuterWallContourStrategy class to generate outer wall contour paths.
2. Fix top one wall issue in arachne

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I44574df765cdd0d0d3fc4f6c3f7b846dfb4fa21f
2025-03-23 20:15:01 +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
zhimin.zeng e34940024f FIX: timelapse gcode is not effective when print by object
jira: none
Change-Id: I36298c7c0ddea59f4cc9a5a1a19aeb7124bb2565
2025-03-23 20:15:00 +08:00
jiangkai.zhao 17771d0fbf ENH: Add gaps in the outer wall of the wipe_tower
and modify the path of travel to the wipe_tower after flushing

jira:none

Change-Id: Id4b0571fd12372c59cf522c13e256c7cc4ac3565
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
zhimin.zeng 1ae969d08f FIX: error circle compensation for hole
jira: none
Change-Id: Icd6549e745f29d93e7f0a87984136de16f575182
2025-03-23 20:14:41 +08:00
zhimin.zeng 8a6b9851db ENH: wipe tower add solid infill for support filament
jira: none

Change-Id: I438e06b5e50259d5a9caefbc0d8580187c2b7051
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
xun.zhang c75285002a FIX: some filament group related bugs
1. Ignore machine filaments without enougn info

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I8973645555ae1d0986f90838797652258c4b57ac
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
xun.zhang f1445ff047 ENH: enhance extruder unprintable area detection
1. Detect unprintable area for extruder when slicing
2. Always do filament map again if object pos changed

jira:STUDIO-9473

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ic01b8be8e3b08ba6b34efb2d3c451c9e985a03e8
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
xun.zhang 759d78dd2b ENH: save filament change count in gcode result
1.Save filament change count per filament

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I26e7963c0b5fdcca7c7d0ec5590c3f40c1fc5eed
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
tao wang 48ddd62c4f ENH:update printing parameters
Change-Id: I45fb1e6238c38b113c5e8f9aa7dd3801b44885a2
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 0c60cefe5e FIX: crash of filament group in cli mode
1. Add protection for building machine filaments.Sometimes we don't
know the info about maahcine filament

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I3198d3a1a8825aa50aa49734f60a32620fc4f890
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
gerrit 3c730d0db1 ci: update network module based on commit 8f76215
Change-Id: I321c51f0d7953510da24aade4ca0358187992007
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
gerrit c69b2eafec ci: update network module based on commit 07a06a1
Change-Id: I468dbd37a8183f1986b6ead2ea74d13e1c677919
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
gerrit 21b9883980 ci: update network module based on commit c88d82d
Change-Id: I1e7efeeca5cf2e6f50822674c4e11f1bfac1d80d
2025-03-22 22:17:00 +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
zhimin.zeng bb2b81dc99 FIX: fix the error travel and wipe path of wipe tower
jira: none
Change-Id: Ib195cfc87a08f367e5d722b4af85cd33b1d1efdc
2025-03-22 22:14:56 +08:00
xun.zhang 78b00bd0e3 FIX: crash when delete filaments
1.fix crash when deleting filaments after sync ams or inital start up

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I00c96fcebf7e0fbc127414eae44f184e3caf4dd9
(cherry picked from commit 6fb0ef6e68ed673d04c1c2311835e9988b1c70d3)
2025-03-22 22:14:56 +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
xun.zhang 3cd587d09e ENH: refine match mode group result
1.When there are identical materials, try to make the quantity of
materials for each nozzle as similar as possible after grouping.
2.Fix an encoding error

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Iad77d7a995b9c25d004026f409c7e2ecbb8269db
(cherry picked from commit 13d7cd06252678b6b084d17438e99ff808a4191d)
2025-03-22 22:14:56 +08:00
xun.zhang daaca03686 FIX: invalid unprintable limits in enum algorithm
1.Should use idx in used filaments in filament group algorithm

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I5acc849827d84db090e61a45e80a3df2866b2724
(cherry picked from commit 84c55c10edfda91df16843f317ebc7912205b202)
2025-03-22 22:14:56 +08:00
xun.zhang cf00527ef0 ENH: support hole compensation for Arachne
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Iaaca3a27f44e13049088480a9946117e984d5b5a
2025-03-22 22:14:56 +08:00
xun.zhang ce30dad82c FIX: unexpected stripe in arachne mode
1.Caused by process_arachne.When generating walls in the Arachne mode,
first generate 1 wall, then generate n-1 walls. It is different from
directly generating n walls

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ifda35a5073531b3a273b9ad416417ca96325ca14
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
zhimin.zeng 1fe49fb2d1 FIX: some gcode path errors of wipe tower
jira: none
Change-Id: Ic669e95ecc32a232676c86e89fa1a6fe092efa36
2025-03-22 22:13:32 +08:00
zhimin.zeng 49b9bc8461 FIX: the nozzle diameter and filament map of slice_info is empty
when start manual cali
jira: none
Change-Id: I34d580e2527b587e395da9914f6cd1b4a54646e6
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
zhimin.zeng 620b6053d8 FIX: crash in new wiper tower
jira: none
Change-Id: I3d9b59b15ab93da201e07670155af28b7596081c
2025-03-22 22:12:07 +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 414a2105c9 ENH: refactor filament group
1.Seperate min flush max flow solver
2.Add "best match" mode for filament map
3.Refine code strucuture

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: If4ba09a0320366b862cec59f8ed1f22c392c53b9
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
xun.zhang e9027478f8 FIX: get wrong value in retract params
1.Should get value by filament id instead of extruder id
2.Fix many other issues caused by incorrect usage

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I3278d7de0f8976a97c9e5ccef80bba4a58553f5a
(cherry picked from commit 30c51dd1171fc16ba778308745fab2eb246aedd0)
2025-03-22 22:10:52 +08:00
xun.zhang cfa669c2cb FIX: pre cooling crash with change gcode
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I26a1d7ef1114c2c3aaa2bb95465da3d5b15c3a90
(cherry picked from commit c4beb3887366965ad653661da1a7c361b3426bf8)
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 64aa4e63fe FIX: the speed of wipe tower wall is incorrect
after nozzle change gcode(for old wipe tower)
jira: none

Change-Id: Ifa4d27d112c180ab9fb9c6ef39f95b28a5f8c55a
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
qing.zhang c753fbe410 ENH: add smoothing z dir on slicing process bar
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I0bab84ee31864917142f9bcb407f957f3a2ea3ce
2025-03-22 22:09:17 +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 f127f95335 FIX: the brim cannot generated on left/right only printable area
jira: none
Change-Id: If1a46773cdbd66ea3ab8484dc5d58ce5bbd3ded2
2025-03-22 21:57:56 +08:00
zhimin.zeng c6e117fef0 FIX: the wipe tower is not show when enable smooth timelapse
jira:none

Change-Id: Iab7994e1ba15d09effe9ad57aebbe9520459f7cd
2025-03-22 21:57:56 +08:00