Commit Graph

5772 Commits

Author SHA1 Message Date
zhou.xu b20700ddc1 FIX:modify log
jira: none
Change-Id: I1c6baae3a215a5bc06d5c126acb9a2003203846d
2025-03-24 08:26:40 +08:00
zhimin.zeng a967c41edc ENH: add wiki link for mixuse of pla and petg
and add wiki link for tpu and brittle materials
jira: none

Change-Id: I15202158cc2ff9b710e80e181bcdf9659e93ff75
2025-03-24 08:25:45 +08:00
zhimin.zeng 48368ed472 FIX:Elephant foot compensation simplify expoly leads to contour loss
jira: none
Change-Id: I4df620e1a0c55803499ec979fa3ea22394f32699
2025-03-24 08:25:45 +08:00
qing.zhang 03607bd975 ENH: apply scarf seam on auto compensation circles
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I339acf82ec1af9ed0a8f973e76b73c0eae608767
2025-03-24 08:25:45 +08:00
gerrit 53a70e539e ci: update network module based on commit c3c46a4
Change-Id: Icdb655a906b99c2ae69fd7a5c8cf4a679556e705
2025-03-24 08:24:29 +08:00
zhimin.zeng 4715fa14ed FIX: 1.The gcode started by a space cannot be matched
2. use most used extruder for timelapse without wipe tower
3. apply retract_when_changing_layer for multi_extruder
jira: none

Change-Id: I4ff00573fd8a6ee9fa42877e3e7056d547e4d864
2025-03-24 08:24:24 +08:00
zhimin.zeng 05c3616b0d FIX: Duplicate traditional timelapse warnings
jira: STUDIO-10188
Change-Id: Ib391fc3b40dcf27d9c722fce2bae803dbc7fd5c9
2025-03-24 08:24:24 +08:00
jiangkai.zhao 74a4b1bd49 ENH:modify interface of wipe tower brim_width
jira: none
Change-Id: I22e3c30aa6320e7e66316fa15b6c06e26e458a94
2025-03-24 08:24:24 +08:00
jiangkai.zhao 6350ebf9b6 FIX: FIX: fix width error of rib wall
when enable timelapse_print without toolchange;

jira: none
Change-Id: I4c89acc70ee122c0ad504d97c003ebb4016567d1
2025-03-24 08:24:24 +08:00
jiangkai.zhao 8ce8c3ffbb FIX: fix error path in wipe_tower
jira: none
Change-Id: Ia13ae92c61de0d5a361e7d00ec85ff21a04dfc6c
2025-03-24 08:24:24 +08:00
zhou.xu 37aba65efe ENH:update and translate text
jira: STUDIO-10214
Change-Id: I36e3613103df7e3f65069415378f492015518e8c
2025-03-24 08:24:23 +08:00
zhou.xu 62fff9dadf FIX:add "read fail" deal for bambuStudio.conf
jira: STUDIO-10215?
Change-Id: Ib6dca514a43f3c91948df56195ba323aa9ce308e
2025-03-24 08:24:23 +08:00
xin.zhang 751aece03e FIX: optimize the downloads path settings
jira: [STUDIO-10056]
Change-Id: I1ce7da2eeb34bcd7609b281b0a1735f848660b99
2025-03-24 08:24:23 +08:00
xun.zhang d0bf00d39d FIX: strange offset with gcode in preview
1. some testing code results the strange behavior,
just remove them

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I8339473f7f3796d81fe6f1aebcfcff98b3b9f5d8
2025-03-24 08:24:23 +08:00
tao wang 4d616513be ENH:Disable printer selection when printing from SD card
jira:[STUDIO-10145]

Change-Id: I7d0b95afa3c0403121805090a13b2ab6d46e89b9
2025-03-24 08:24:23 +08:00
tao wang 30454bd166 FIX:cleared the filament change suggestion
jira:[STUDIO-10144]

Change-Id: I20c219cdefe8de2214e03db94db552d32a40f374
2025-03-24 08:24:23 +08:00
tao wang c66aa632d8 FIX:fixed mapping issue printing from SD card
Change-Id: Iad6b4b6ddd67f1c51fbfd1207893549b9cf746b9
2025-03-24 08:24:22 +08:00
xin.zhang 3dbe340cf9 FIX: the WIFI signal is not refresh
jira: [STUDIO-10185]
Change-Id: I5b68bb487dc13ce32d7af6df72ff4c7cada6137b
2025-03-24 08:24:22 +08:00
xin.zhang eb90f16dd5 FIX: move the function to API
jira: [none]
Change-Id: I2b30082148d6d9b937a218e37464727ba8fdf131
2025-03-24 08:24:22 +08:00
chunmao.guo 99bc6f6a80 FIX: title of Extruder Tab
Change-Id: I2c436d9e0aa3e857d97395b65a8632ab39b02d50
Jira: STUDIO-10148
2025-03-24 08:24:22 +08:00
zhimin.zeng 5c3d804b9f FIX: Detach the timelapse gcode from layer_change_gcode
for X and P machine
2. remove lift and retract in filament_change_gcode and layer_change_gcode
jira: none

Change-Id: I3da2d3ac7f0100d1963dcbb1228323666a060534
2025-03-24 08:24:22 +08:00
zhimin.zeng f05800dbae FIX: add timelapse warning message when sending print
jira: none
Change-Id: Ie73761f300fc4902f667d66e30a6a94a9557cd19
2025-03-24 08:24:22 +08:00
xin.zhang e43e4950da FIX: update the message color settings
jira: [STUDIO-9903]
Change-Id: I73306d98d679620666a1ab68d5da7222b45cd332
2025-03-24 08:24:22 +08:00
xin.zhang 2431dbc48f FIX: the display content of calibration dialog
jira: [STUDIO-9875]
Change-Id: Ie6039c9b16f010f774ec5ad3e457c5651e54399f
2025-03-24 08:24:22 +08:00
xin.zhang 559eba688d FIX: make the main area able to scroll
jira: [STUDIO-9878]
Change-Id: I89921f76b684a63bffde894eed89ecfa5d946b66
2025-03-24 08:24:22 +08:00
zhou.xu d5fc51843a FIX:call is_online flag at the beginning of sync printer
jira: STUDIO-10183
Change-Id: If2d1b5ad55e9f1552e98e158a24b0887d5023eb3
2025-03-24 08:24:22 +08:00
Arthur 02b8a79285 ENH: auto arranging won't put more than 1 TPU filament on the same plate
jira: none
Change-Id: I0ac0968ac56f9969f94b73cfacaac3a97a814b2d
2025-03-24 08:24:22 +08:00
Arthur f9a1ed7b24 ENH: rewrite ModelInstance::rotate with rotation matrix
1. Rotation operation should always work on rotation matrix. Euler angles are not reliable.
2. Remove the ambiguous set_rotation on single euler angle.
3. Fix the bug that the rotation of the mirrored object is not correct.
jira: STUDIO-8752

Change-Id: I25d661b732a872b8378af87c0ba52d75afd75c1f
2025-03-24 08:24:22 +08:00
zhimin.zeng fff7873456 FIX: enhance for timelapse gcode
1. support traditional timelapse for H2D when printing by object
2. insert timelapse gcode when close wipe tower
3. remove hard gcode before filament gcode
jira: none

Change-Id: Ib56c21b1f07832f2cbc8ba5ab7f2e8653b3105bf
(cherry picked from commit 7613474cefd210685d16a5585608c0c7cb7efa95)
2025-03-24 08:24:22 +08:00
xun.zhang 6cea772d4f ENH: add eager lift function
1.Immediate do lift in eager_lift function

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I931d22e901e2123bb886c31d8d1a5788fddeed42
2025-03-23 20:31:59 +08:00
Arthur 156f390eea FIX: don't rotate an object if it can't fit
even if "align to Y axis" is on.

github: #5794
Change-Id: I460003588a98aa9ff52fde1dc609d1ed54ea72c8
2025-03-23 20:31:59 +08:00
zhou.xu 742efe2e3d ENH:Add button linkage display when gap_area is valid
jira: STUDIO-10042
Change-Id: Ia2b60d735a61cbd2a71a840d3db27e60239c8fcf
2025-03-23 20:31:58 +08:00
jiaxi.chen 7745c29c51 FIX: useless expansion of top_interface && hybrid tree may collide with model
1. only expand 2mm for BigFlat/ThinPlate overhangs, unnecessary for tree node overhangs without big areas.
2. avoid the situation that some overhangs are extended to fall on models when smoothing.

jira: STUDIO-10177
Change-Id: Icec0bb59627bb85332ad1435cbe29a07f57f922e
2025-03-23 20:31:58 +08:00
zhou.xu e66a291235 ENH:translate text
jira: none
Change-Id: I3d8cc9596d6abeae680deeef827514ac97bce863
2025-03-23 20:31:58 +08:00
zhou.xu 52442fa6d5 FIX:fix crash for no valid filaments
jira: none
Change-Id: I9433da99d2ad355f088917e88350c5fd36bd1aea
2025-03-23 20:31:58 +08:00
gerrit d7f969f0cf ci: update network module based on commit 73b0036
Change-Id: I07fbf4d31b27e7a51959d5d4ec14d30456b5890c
2025-03-23 20:31:58 +08:00
zhou.xu 69f28a711f NEW:Display AMS mapping relationship in override mode
jira: none
Change-Id: Iac0b3563df2f76710a5bc461adab6dd8335ee62d
2025-03-23 20:31:58 +08:00
zhou.xu f95f88de0d FIX:Synchronize the machine to maintain the same hot bed selection
jira: STUDIO-10146
Change-Id: Ia2000bab1c41097ef50ee84aa35d9a5c8921ef56
2025-03-23 20:31:58 +08:00
xin.zhang b40306ac22 FIX: make the tips as gray style
jira: [STUDIO-9646]
Change-Id: I88dcce6990e97ddea24d5726a3c728a5efd1fd6c
2025-03-23 20:31:58 +08:00
lane.wei 49b1568877 FIX: CLI: fix the stl name not correct issue when using export-stl
jira: no-jira
Change-Id: I5cd83c9fb787416d5045470025fa96696d8bfab9
2025-03-23 20:31:58 +08:00
xun.zhang d64977c9ab ENH: update translation
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I85317044598c4a014c095cca30d1e9abc1fa9145
2025-03-23 20:31:27 +08:00
zhou.xu f608327a10 ENH:add "forward" function in MsgDialog
jira: STUDIO-9971
Change-Id: I699912b4d18cb52aec2badf64a4655d20559ed7c
2025-03-23 20:31:27 +08:00
zhou.xu 12fe1ac740 FIX:Click OK should disappear immediately
jira: STUDIO-10132
Change-Id: I62547c6888f11afcf76f7a3fd0ad6aa8fe9b0091
2025-03-23 20:31:27 +08:00
zhou.xu f5133d9d43 FIX:fix display in mac
jira: STUDIO-10130 STUDIO-10062
Change-Id: Ie98b19cdd3ead958940a8730e6091fc74be05ad8
2025-03-23 20:31:27 +08:00
qing.zhang 0e21d762be ENH: translate
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I2ed88be363eb5f1bd8a35269d669f3947d46e7f4
2025-03-23 20:31:26 +08:00
xin.zhang fe2ae4ab9b FIX: the select machine suit DPI
jira: [STUDIO-10067]
Change-Id: Idee141746b73764c9bb80746358ec65f1147cc31
2025-03-23 20:31:26 +08:00
xin.zhang 36deba9d13 FIX: the dpi changed display of bed control
jira: [STUDIO-10067]
Change-Id: I84a2763686b004cfb27ddb567b0f6a44577924b0
2025-03-23 20:31:26 +08:00
xin.zhang a78ce0fef7 FIX: the painting fault of AMS Preview
jira: [STUDIO-10067]
Change-Id: I7690ca2cb3437182d4990ec13eb94bbcd3c237a3
2025-03-23 20:31:26 +08:00
Arthur 2fbde46b4d ENH: improve align_to_Y_axis of A1 series printers
only rotate the object if its long axis is significanly larger than its short axis (more than 10%)

jira: none
Change-Id: I63fede8a55f8dc82f4388e630d58b2e62f7922b2
2025-03-23 20:31:26 +08:00
xun.zhang 96512530b2 ENH: add filament group wiki english version
jira:studio-9944,studio-10036

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Id72974e3877307a2ddc1477c78dcf3d6b3c83ac5
2025-03-23 20:31:26 +08:00
zhou.xu e74c9e710b ENH:add "not support bed type" function
jira: STUDIO-9028
Change-Id: Id1c6cc9005fc5073d885274e360d31282063a9a3
2025-03-23 20:31:25 +08:00
zhou.xu 2676c47259 FIX:add "visible" for GLModel
jira: STUDIO-10126
Change-Id: I95c7882db09e3a86012c0f1a184e505bfd0bdd87
2025-03-23 20:31:10 +08:00
zhou.xu 968dc86710 FIX:fix is_connect_printer
jira: STUDIO-10083
Change-Id: Iea8af8a6547eeac311f41e260115f9e12832de80
2025-03-23 20:31:10 +08:00
xun.zhang 85cb4a41c2 ENH: refine code for gcode line process
1.Add a Trietree to match command instead of the switch sentence.
2.Support VM104 and VM109

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I5f6b3d1bf87baebc0a20c2589a5138538469dfec
2025-03-23 20:31:10 +08:00
jun.zhang 999bae0f53 FIX: black edge issue
jira: STUDIO-9954

Change-Id: Ib503039383763074947992606ac9a8f7b8409ec8
(cherry picked from commit 3870dbb980a36535f22ec8a0849546c0b1ee7b4c)
2025-03-23 20:31:10 +08:00
xin.zhang 93446f05e1 FIX: wait the new result about 3 seconds
jira: [STUDIO-8518]
Change-Id: Ida64d94ab44e71473096ae55ef2db50d7c8286ca
2025-03-23 20:31:10 +08:00
xin.zhang 4dcdfc6beb FIX: the layout problem
jira: [STUDIO-9768]
Change-Id: Ic6e317241aa933c63da6360f6156c34ae434e28e
2025-03-23 20:31:09 +08:00
zhimin.zeng 1b41b9a763 FIX: only check TPU for multi-extruder printer
jira: none
Change-Id: I1fb882c05d43ffbcd42950ca6618d5789f148cd9
2025-03-23 20:31:09 +08:00
zhimin.zeng 7380ee0a2c FIX:k value is set to default value when editing k value on printer
jira: STUDIO-10120
Change-Id: I6c67efb77ca681aab510399031deed7faa473713
2025-03-23 20:31:09 +08:00
qing.zhang 3f2f704676 ENH: add filament category
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I0f31a376527bc540d27c49908712d08bdba3d719
2025-03-23 20:31:09 +08:00
zhou.xu 22e3f08992 FIX:close gcode.3mf not pop window that should not appear
jira: STUDIO-9821
Change-Id: I6c9d4e5231d2c7a9b9629003bdffab1c523fe15f
2025-03-23 20:31:09 +08:00
zhimin.zeng 9eee96ead7 FIX: modify the printable range error prompt
jira: STUDIO-10116
Change-Id: I489ff742f51ab8883306883ee59c98a31523fd34
2025-03-23 20:31:09 +08:00
xin.zhang 677ec9e364 FIX: update some scale while DPI changed
jira: [STUDIO-10067]
Change-Id: Icb8480d01bdf20a17c699746677d54fc8c8680a6
2025-03-23 20:31:09 +08:00
xin.zhang ca85009945 FIX: update the extruder panel when object changed
jira: [STUDIO-10050]
Change-Id: I4eb12f3cdecf2a099a9b0773c73a48a8aa3713b6
2025-03-23 20:31:06 +08:00
jiangkai.zhao 851dd67082 ENH: update prime_tower_brim_width‘s tooltip
jira: none
Change-Id: If085d80bd29a4ed4c95aa8dcdec76608a0f86ae7
2025-03-23 20:31:06 +08:00
jiangkai.zhao 0b4da5ebb7 FIX: fix the error wipe path after nozzlechange
jira: none
Change-Id: I1a724b117dadc76a54f29fd75eb96e82a78f901b
2025-03-23 20:31:05 +08:00
zhimin.zeng 88f2784525 FIX: should not generate timelapse gcode for H2D when by object
jira: none
Change-Id: I7b96d6290632ca40714d5dd06fe801a84924f84d
2025-03-23 20:31:05 +08:00
xun.zhang c6a12c38c5 FIX: wrong filament sequence in some cases
Only update the last group id if there really has filaments

jira:STUDIO-10108

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I646f54c0bc4817f0b64364edc52b7263d2833c3c
2025-03-23 20:31:05 +08:00
xun.zhang 1793060e96 ENH: jump to filament map dialog in error tip
1. Remove error tip for unprintable areas if no longer needed
2. Add link for filament map dialog in error tip

jira:STUDIO-10073

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ic3235038de73a85964c6dbcb9b4f435e7aa47d34
2025-03-23 20:31:05 +08:00
zhou.xu 492033182c FIX:update bbl_bed_pte_left_bottom.svg
jira: STUDIO-9954
Change-Id: I93a808651a84b6fa30de608a7e21d5ca722f200c
2025-03-23 20:31:05 +08:00
zhou.xu 81ff3cdfce FIX:allow only External Spool color map
jira: STUDIO-10096
Change-Id: Ic0d2133fe688f275210df8f0a1adf1f29239598c
2025-03-23 20:31:05 +08:00
qing.zhang be02e769bb ENH:instead of prime_volume by filament_prime_volume
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I96e7d0604da8f90678feed81833e3a634752ffff
2025-03-23 20:31:05 +08:00
zhimin.zeng ab2cc0f73a FIX:split the prompt info for different models and different presets
jira: STUDIO-10016
Change-Id: Ic4b24772b1e2eb58adbd74cf0f953f8a754150b0
2025-03-23 20:31:05 +08:00
zhimin.zeng 1fbc179ae4 FIX: sync extruder info when select preset
when the connected machine is mutli_extruer and is the same as preset
2. fix the filament unprintable check bug
jira: STUDIO-10047

Change-Id: I4e78003f080897d5b43c0a742852078b149eba45
2025-03-23 20:31:05 +08:00
zhou.xu 29b0be89eb FIX:fix bug for the base color of the color modification
after matching the untreated material
jira:STUDIO-10062

Change-Id: I699fd843600182bc87b224eee488e752b64ca0b4
2025-03-23 20:31:04 +08:00
xin.zhang ea36ee5879 FIX: update message and translation
jira: [STUDIO-9580] [STUDIO-10092]
Change-Id: I133d23bef894d3784fa0e12c1d27a8a93448ebfa
2025-03-23 20:31:04 +08:00
xin.zhang 8a7164dbc1 FIX: remove the unsupported nozzle diameter
jira: [STUDIO-10089]
Change-Id: I8a7e13788bac103a60390dbc89c3d3b95cb79d2d
2025-03-23 20:31:04 +08:00
xin.zhang 655373cb82 FIX: the bed calibration default to unchecked
jira: [STUDIO-10091]
Change-Id: I313cc8419276ca89e9d9cb57604adc19d2cfee89
2025-03-23 20:31:04 +08:00
jiangkai.zhao 4dd4e9e12c ENH: enhance some functions of the wipe_tower
1.Add automatic calculation of the wipe_tower's brim width by height;
2.modify the min_depth_per_height and the default ridwidth

jira: none
Change-Id: Idd96bc90e8e631aa8481b559e1e9fec24c6b822f
2025-03-23 20:31:04 +08:00
zhou.xu e113538a17 FIX:Unknown material display incomplete
jira: STUDIO-9997
Change-Id: I55409e5ba054eadf9200c22b8c6ab31223c3b689
(cherry picked from commit 5c6a752279c20d3bc2628edf9db0aa320bdf322d)
2025-03-23 20:30:50 +08:00
xin.zhang 9c7214428d FIX: update the load or unload
jira: [STUDIO-10088]
Change-Id: I234c1c092f403a42789c1eff67819420322fcdb7
2025-03-23 20:30:50 +08:00
gerrit 405d0231b2 ci: update network module based on commit 6743b53
Change-Id: If6f4f268719bb7dff1e87a07f43e202eafe3595d
2025-03-23 20:30:46 +08:00
zhimin.zeng 7a0b8d9135 FIX: Update blacklist
jira: none
Change-Id: I5ce98aeab6ee1a5b84b35c12c8caf3cf70f30ba6
2025-03-23 20:30:46 +08:00
zhou.xu a87bdf0d54 FIX:fix dark mode bug of SyncAmsInfoDialog
jira: STUDIO-10012
Change-Id: I6b27b8908f04995814af97baabcee6f77643c125
2025-03-23 20:30:46 +08:00
qing.zhang 78079dacd1 ENH: move extra params
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ib5c4d203c6585b9946d8703d9f33477780afb275
2025-03-23 20:30:46 +08:00
xun.zhang 868b056f1a ENH: modify description for filament group mode
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ia0098b0aced6c764962874197da8d63fc7a06d6d
2025-03-23 20:30:45 +08:00
xin.zhang 3e9187cf3b FIX: remove the internal update codes
jira: [none]
Change-Id: I4d5cfc6b643117d136865b143e2d42c398d2bde2
2025-03-23 20:30:45 +08:00
xin.zhang bc96302f12 FIX: support UTF-8 search for devices
jira: [none]
Change-Id: I29c6509c0d06f238f0d42d0c5422fb0686a598ca
2025-03-23 20:30:45 +08:00
xin.zhang 784b5a69cc FIX: the text display incomplete
jira: [none]
Change-Id: If5dec5af26ee80b8f0d722b0d75d0bd10e09ddb5
2025-03-23 20:30:45 +08:00
xin.zhang cb89a9eb12 FIX: dynamic flow cali is default to auto
jira: [STUDIO-10085]
Change-Id: I8cac8ea2fddf1fafacf69680a983315c71e751a0
2025-03-23 20:30:45 +08:00
zhou.xu e45bb41cd1 FIX:update MaterialItem
jira: STUDIO-9996
Change-Id: Id225c13eaa2f4f66aca0f76754408fc8506d532c
2025-03-23 20:30:45 +08:00
xun.zhang c54a8333c7 ENH: seperate flush time from other types
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I4cfeaec770de678b8dac405617b32738a3f68b3d
2025-03-23 20:30:45 +08:00
zhou.xu c5406570bc NEW:add "Fade out" effect for BaseTransparentDPIFrame
jira: none
Change-Id: Ied2fd3a07c213c3518183865169728a87a7d5b1a
2025-03-23 20:30:45 +08:00
zhimin.zeng 66b5ef0d86 FIX: the machine status is not refreshed after unbinding in lan mode
jira: STUDIO-10017
Change-Id: I62f955c47fbf7c59782ec8a7a7e316ef020942a5
2025-03-23 20:30:45 +08:00
zhimin.zeng 87bc6b8345 FIX: the pa pattern is not work
jira: STUDIO-9841
Change-Id: Ie7de3f1bc3950e8e3afbdab87eb1669edb970564
2025-03-23 20:30:32 +08:00
chunmao.guo 8d3c346b1a FIX: cancel switch diameter restore old selection
Change-Id: Ic0919ade0ab3f75c417d87c7cf6c5738958a1cf8
Jira: STUDIO-10069
2025-03-23 20:30:32 +08:00
zhou.xu 05e006ba11 FIX:close gcode.3mf not pop window that should not appear
jira: STUDIO-9821
Change-Id: I09994c23d977794e9b2a375bf169e841782d9481
2025-03-23 20:30:31 +08:00
zhou.xu d34a8cb2ee NEW:add BaseTransparentDPIFrame and timed disappearance
jira: none
Change-Id: I8fcf56ead20aba640c59406c0dad3b6ad67f18a6
2025-03-23 20:30:31 +08:00
Mack 45e7d7bb7d Fix:filament svg icon add transparent color
jira: STUDIO-9929
Change-Id: I7650670988d3c3538818278417ab9fb48c232400
2025-03-23 20:30:31 +08:00
xin.zhang 403a3b42e7 FIX: show the refill graph only if it's enabled
jira: [none]
Change-Id: I8a1f015a92ac965972f6de46a143a6b0f02340a0
2025-03-23 20:30:31 +08:00
xin.zhang 32597b43f9 FIX: support the dark mode AMSPreview
jira: [none]
Change-Id: If4329081535a1155588afad932403ea3615163f7
2025-03-23 20:30:31 +08:00
xin.zhang eae81e9d95 FIX: disable the switch nozzle if not connected
jira: [STUDIO-10072]
Change-Id: I2f705af4cd6f50770c9c0019287855ef90518d18
2025-03-23 20:30:31 +08:00
zhou.xu abfa726162 ENH:add "sync filaments status" logic
jira: none
Change-Id: I7a74641e6d8e1d1d713d4d97af370a8c0a87f154
2025-03-23 20:30:30 +08:00
zhou.xu eab6384c6c FIX:Only one of the two dialogs is displayed
jira: STUDIO-10065
Change-Id: I7763de83697ea9645808757b9396acd34cd12cca
2025-03-23 20:30:30 +08:00
jiaxi.chen 90d8a136f9 FIX: wrong number of interface_layer && add brim to ePolygon nodes
Change-Id: I4842dec3534713f48dad07637ff31b045599f67c
2025-03-23 20:30:30 +08:00
zhou.xu 170687352e ENH:add "pop_sync_nozzle_and_ams_ialog" api
jira: STUDIO-10016
Change-Id: I000fa5719cf631ff0c63b6379850e1915f78ddaa
2025-03-23 20:30:30 +08:00
zhimin.zeng 55772c5912 EMH: enhance for rib wall wiper tower
1. fix the slice error status
2. add rendering for wiper tower
3. modify the wipe tower start pos for rib wall wipe tower
jira: none

Change-Id: If554ca0fb30f6c7ce9641014c0ed4a7f23afd6f4
(cherry picked from commit 3ae08b458dea1d04cad33b2787d98407111b038c)
2025-03-23 20:30:29 +08:00
jiangkai.zhao 1f4d2cf714 ENH: adjust the interaction of the rib_wall
jira: none
Change-Id: I2462240304fc4ce4a1047d7c8ac818c209f15200
(cherry picked from commit 6567642e938a4edd4197535418aeb8be0bbc7c55)
2025-03-23 20:30:29 +08:00
jiangkai.zhao 1d33d1c37d ENH:add rib wall wipe tower
jira: none

Change-Id: I9699cc74e206851284949f89230e986435b9e1b7
(cherry picked from commit eabfa6b272590698886ecec33b89207605b91993)
2025-03-23 20:30:29 +08:00
xin.zhang 3cb5ee0b30 FIX: wrap the text
jira: [none]
Change-Id: I8deb09ac6caa3c3a4ab45d75286e8697d0babb06
2025-03-23 20:30:29 +08:00
zhou.xu c3990592ac FIX:modify text and fix show bug of SyncAmsInfoDialog
jira: STUDIO-9974
Change-Id: Id10dd54bc23e98cd709860b563fc26b4c570b98f
2025-03-23 20:30:29 +08:00
zhimin.zeng 4a01c840ab FIX: the machine status is not refreshed after unbinding
jira: STUDIO-10017
Change-Id: I351a17abac132369ecf342ffb79b17228d5ef250
2025-03-23 20:30:29 +08:00
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 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