Commit graph

27467 commits

Author SHA1 Message Date
Bastien Nocera
da57bed077 FIX: Fix missing std::string declaration
src/slic3r/GUI/DeviceCore/DevLamp.h:22:41: error: ‘string’ in namespace ‘std’ does not name a type
   22 |         void SetChamberLight(const std::string& status);
      |                                         ^~~~~~

(cherry picked from commit abd986164785070dcd39204781a0e5a9d40ce216)
2025-10-02 18:35:56 +08:00
Bastien Nocera
174346e113 FIX: Fix missing wxTimer declaration
src/slic3r/GUI/DeviceCore/DevManager.h:108:5: error: ‘wxTimer’ does not name a type
  108 |     wxTimer* m_timer{ nullptr };
      |     ^~~~~~~

(cherry picked from commit be709a977ea47380135606cccfab325cc5bb9df1)
2025-10-02 18:35:53 +08:00
Bastien Nocera
a77b19bb46 FIX: Fix missing std::mutex declaration
In file included from /run/build/BambuStudio/src/slic3r/GUI/DeviceCore/DevFilaBlackList.cpp:5:
/run/build/BambuStudio/src/slic3r/GUI/DeviceCore/DevManager.h:23:10: error: ‘mutex’ in namespace ‘std’ does not name a type
   23 |     std::mutex listMutex;
      |          ^~~~~

(cherry picked from commit 53dba781011d468f44fc98a564157674220a947f)
2025-10-02 18:35:49 +08:00
Bastien Nocera
a8f2e17edd FIX: Fix missing wxString declaration
In file included from /run/build/BambuStudio/src/slic3r/GUI/DeviceCore/DevFirmware.cpp:1:
src/slic3r/GUI/DeviceCore/DevFirmware.h:33:5: error: ‘wxString’ does not name a type
   33 |     wxString    product_name;
      |     ^~~~~~~~
src/slic3r/GUI/DeviceCore/DevFilaBlackList.h:10:230: error: ‘wxString’ has not been declared
   10 |     static void check_filaments_in_blacklist(std::string model_id, std::string tag_vendor, std::string tag_type, const std::string& filament_id, int ams_id, int slot_id, std::string tag_name, bool& in_blacklist, std::string& ac, wxString& info);
      |                                                                                                                                                                                                                                      ^~~~~~~~

(cherry picked from commit 8092454b7560150c03bcd6c27c996b33dd52758f)
2025-10-02 18:35:45 +08:00
Bastien Nocera
4394527a5c FIX: Fix missing std:: declarations
In file included from /run/build/BambuStudio/src/slic3r/GUI/DeviceCore/DevPrintTaskInfo.cpp:1:
src/slic3r/GUI/DeviceCore/DevPrintTaskInfo.h:15:10: error: ‘string’ in namespace ‘std’ does not name a type
   15 |     std::string content;
      |          ^~~~~~
src/slic3r/GUI/DeviceCore/DevPrintTaskInfo.h:16:10: error: ‘vector’ in namespace ‘std’ does not name a template type
   16 |     std::vector<std::string>  image_url_paths;
      |          ^~~~~~

(cherry picked from commit 1e0ae7d3f8b47d1f8c1bb6b05be54d627bcc95f0)
2025-10-02 18:35:41 +08:00
Bastien Nocera
2e47d7315e FIX: Fix missing std::optional declaration
src/slic3r/GUI/DeviceCore/DevExtruderSystem.h:136:10: error: ‘optional’ in namespace ‘std’ does not name a template type
  136 |     std::optional<DevExtder> GetCurrentExtder() const;
      |          ^~~~~~~~

(cherry picked from commit 3c67563639a6c99955e16ac8e5b4042e64b07b73)
2025-10-02 18:35:37 +08:00
Bastien Nocera
f39b26be75 FIX: Fix missing BOOST_LOG_TRIVIAL declaration
src/slic3r/GUI/DeviceCore/DevUtil.h:49:36: error: ‘BOOST_LOG_TRIVIAL’ was not declared in this scope
   49 |             BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << ": " << e.what();
      |                                    ^

(cherry picked from commit 6c830d11e9066bc1afeb1f321f47e8e95931cb4a)
2025-10-02 18:35:33 +08:00
Bastien Nocera
0d6f5921ce FIX: Fix missing BOOST_LOG_TRIVIAL declaration
src/slic3r/GUI/Widgets/../DeviceCore/DevConfigUtil.h💯91: error: ‘BOOST_LOG_TRIVIAL’ was not declared in this scope
  100 |         catch (...) { assert(0 && "get_value_from_config failed"); BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << " failed"; }// there are file errors
      |                                                                                           ^

(cherry picked from commit 11d17a60104a28d7d51024d861227fb98b4709e4)
2025-10-02 18:35:29 +08:00
山苍
d04f0ab133 Revert "FIX: Add the prefix 'a' or 'an' based on the pronunciation of the first letter of the machine name."
This reverts commit 0d177738d488e4c736e7f18113feeaed3ef7cc1b.

Reason for revert: wrong translation

Change-Id: I7953b1878a758e43a534323adfebcacee1dc164a
(cherry picked from commit 131aaf92e67d0c1dc2b851889ea841c3b260be26)
2025-10-02 18:35:05 +08:00
weiting.ji
250f4f4274 FIX: Set non-empty default value to some vector options
Jira: STUDIO-13310
Change-Id: I316f4508d11288e287a6f8738a3c8fe9f45fada9
(cherry picked from commit 9f1887791543f0de139221887ce45c65e8a111fc)
2025-10-02 18:34:27 +08:00
xun.zhang
1bef9fc184 ENH: update retractions params for pva
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I66c05a7ee1b3969151afb34738763af50836304b
(cherry picked from commit a7c97235c29a45275f74ff23a71b9ef2c00b6ed8)
2025-10-02 18:31:58 +08:00
songwei.li
4e1ec6d354 FIX: Increased the tolerance of printable area detection to 2mm
In gcode processor, the result check, increased the tolerance of printable area detection to 2mm, to adaption to the requirement of command line slicing.

jira: none
Change-Id: I5be4d6396989c35ae394339376c1133c8862c075
(cherry picked from commit 2f09c98caa9d2afc3e33a0bf17c6a6bb39992e0c)
2025-10-02 18:26:40 +08:00
haolin.tian
20754415a6 FIX: hide mqtt source in public version
jira: [STUDIO-13803]
Change-Id: I1cf256e1b1b4ffd7f6cd5c2b33042502d4f58e0b
(cherry picked from commit 75d32fe7a71ac4289ee9f21a52c3f26fd27f89b4)
2025-10-02 18:26:31 +08:00
hemai
4c980bfa10 FIX: set nozzle target temp in update temp
Jira: [STUDIO-13891]
Change-Id: I7d6705157b290d3b7d49bac47f985d31be8beae5
(cherry picked from commit 0be1e49a42e48c02258fa952b3be5c67ba2265e0)
2025-10-02 18:12:16 +08:00
milk
2ac6ffa631 FIX:Synchronization information table
jira:[none]

Change-Id: Ia5f13645db7bc6ce92c7eb928ec36e2cad54e51e
(cherry picked from commit 79c929493ffbe3702615299c2cddf7b3645c8d88)
2025-10-02 18:12:02 +08:00
milk
604b7d9f70 FIX:chang deteciton to detection
jira:[none]

Change-Id: I1bfe30add7fce97bd6f448124e212b96a4ea6129
(cherry picked from commit 7623c5a0222188b510b1a76eb2e6b52934e9a0eb)
2025-10-02 18:11:36 +08:00
xin.zhang
c12623f576 FIX: the default value
JIRA: [STUDIO-13902]
Change-Id: Ib0dba13b42182e7c3963d5a190f5857c0e943d8b
(cherry picked from commit 849c6e71b5b678799283f175b509c7f8cde85eda)
2025-10-02 18:11:28 +08:00
xin.zhang
ae3b35d195 FIX: update the nozzle info
JIRA: [STUDIO-13764]
Change-Id: I2c93de86ee3cbe42236dcc1b7dd4ecc8bcd8744f
(cherry picked from commit 0d04ab3856fe19985ba06d0054f57e1fe9efded3)
2025-10-02 18:11:21 +08:00
weizhen.xie
b42afde4d0 FIX:Unify the wipe tower size calculation logic between frontend and backend.
Jira:STUDIO-13711

Change-Id: I498b83d2f9892068a29290b154b7f64f0dca9396
(cherry picked from commit 477ab2f2a48ea6cf49305ebcae88f30e1bf97008)
2025-10-02 18:08:27 +08:00
weizhen.xie
1d52ab4738 FIX: Optimize the convex hull calculation logic when checking for overlaps between the assembly and sensitive areas.
Jira: STUDIO-13686

Change-Id: I7ec402e7da150fd6f22eac079c7e4809d42eabde
(cherry picked from commit 16bff83ca2a4269b7c792f3485a902b5d027433e)
2025-10-02 18:03:33 +08:00
shsst
0f6cc6da4a ENH:[Process/Filament] batch modify fan_max_speed/slow_down_layer_time of ABS Profile Edited by shsst
Change-Id: If646e1fce6ebe5c39893e435d426d964556c7c84
(cherry picked from commit ee497f6823fa1388629b1fafa3e8471586f5c31c)
2025-10-02 18:02:07 +08:00
songwei.li
f82783259a ENH: add jump to potion button for Clumping detection by object error
Added option information to the error prompt to facilitate users to jump to the corresponding option

jira: none
Change-Id: I3f13acac08a1e84625dc22363822989f1eab7ec7
(cherry picked from commit 96b4e6610fa532b74247abe925d8c8d19869bf93)
2025-10-02 18:00:54 +08:00
songwei.li
ad45236056 ENH: add warning about enable_wrapping_detection without prime tower
Add warning about enable_wrapping_detection without prime tower. Note: Only one of this warning, check_multi_filament_valid, and support_enforcer without support can be displayed at the same time.

jira: none
Change-Id: Ic8f0fc7ab62b63af1604e32b7380642741669462
(cherry picked from commit 698c0d16c99e13244101c06d7a3a8ff66ae2e4d0)
2025-10-02 18:00:40 +08:00
xun.zhang
c4c0083a17 ENH: default disable wrapping
jira: STUDIO-13940
Change-Id: I715fca9976bfe38de1cb92e6ba1ab1dc16def65b
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
(cherry picked from commit c5bb9e865b4ec2ed2f6d9ea0c112eeda5ebeaefb)
2025-10-02 18:00:27 +08:00
qian.wang
6d6969a315 ENH:[filament/process]Synchronize parameters of O1E with those of O1D
Change-Id: I194543fb38e975aa56592b8dda2e29bde01d949e
(cherry picked from commit c03812c36c47ca2edde3280b2fda4072c65deac6)
2025-10-02 17:59:51 +08:00
zhimin.zeng
24f1838f98 FIX: reopen spiral mode cannot show message dialog correctly
jira: STUDIO-13869
Change-Id: I3d9ea9e27a8e3528be33fdb580837fefa9e06b9d
(cherry picked from commit 1f61ddbb52fce0bb9e16b4581d65710dbe150a72)
2025-10-02 17:59:38 +08:00
zhimin.zeng
6d463ed8b4 FIX: do not check wrapping area
jira: none
Change-Id: I57e5f0049825c263d4822ce5a0b6b942dc9ff0bc
(cherry picked from commit 58ef9e2f04b5952d8e25c5d734ee5d050fec9bcd)
2025-10-02 17:59:38 +08:00
lane.wei
9ac3d64328 FIX: CLI: don't turnoff wipe tower when wrapping detect enabled
jira: no-jira
Change-Id: I242a9b18d03565e4d4add0e6e60c4b7f8fd6692a
(cherry picked from commit 00366eba96e6eec8173b6d2db9d1c3e52a24089d)
2025-10-02 17:59:37 +08:00
songwei.li
885a078747 FIX: 0-sized path cause wrong detection of gcode_check_result
0-sized  extrusion path are now excluded from the heated bed range check to avoid false positive detection.

jira: none
Change-Id: Ia4bfff77880d107ce6b9542ef770050201ff0d90
(cherry picked from commit 00d9aedabed7e6b25767ddfe9871488f629c0dde)
2025-10-02 17:59:37 +08:00
zhimin.zeng
390bc3fb27 FIX: hide wrapping detect for unsupported printers
jira: STUDIO-13884
Change-Id: I215011f419ff194f6b8e4c7ed884cba194c87d19
(cherry picked from commit fd63b1f59d88fb8e07b8ca71dfa5c01cfa54def5)
2025-10-02 17:59:37 +08:00
songwei.li
120c9b41e2 FIX: erCustom check results in gcode_check_result
erCustom extrusions are now excluded from the heated bed range check to avoid initial routing issues.

jira: STUDIO-13885
Change-Id: I706a85113fe7b6f5e1a3b67f5bc16d674ad85577
(cherry picked from commit c8b4f3c778a3c1a023693b9b4961da261507ae8f)
2025-10-02 17:59:37 +08:00
zhimin.zeng
60bf21ad8c FIX: add wrapping detect area for H2D Pro
jira: none
Change-Id: I53efc7c89f67b0ba837a828b6c20a983820aa7b3
(cherry picked from commit 01f29bbf0981c7a19961edfd148c77e3fae99f88)
2025-10-02 17:49:03 +08:00
xin.zhang
4bd1c0d98d FIX: the configuration for auto-pa flow calibration
JIRA: [STUDIO-13875]
Change-Id: Iecf628107043aa935a2f0bbafc05332717bc89a6
(cherry picked from commit 3aa422e4bb78efd0d5fe7ccadac21210bd8b7830)
2025-10-02 17:48:56 +08:00
zhou.xu
2cb963852b FIX:The additional colors need to be found corresponding to them
jira: STUDIO-13871
Change-Id: Ia96b41278198b02ffb3b878e6584b83e860ab87a
(cherry picked from commit 7020e92ec8fdccd499e0d870965818b3e6dcdb07)
2025-10-02 17:48:40 +08:00
shan.chang
bd066e7f96 ENH: add new arrangement features for wrapping detection area
Jira: STUDIO-13735

Change-Id: I198d19f5e6ef70f0adfa6370269290c81d21a557
(cherry picked from commit dc83637652526111611d0833d5f5798aaa3e7be7)
2025-10-02 17:41:41 +08:00
chunmao.guo
942d023a1e FIX: select printer preset with same printer_variant as old
Change-Id: Iccf72ed34da620f8ca728dfc56585f2ab2a496b9
Jira: STUDIO-11210
(cherry picked from commit 4a270ee6d3b1c1b6bb90cdf6933cae94f59e3a2a)
2025-10-02 17:07:21 +08:00
chunmao.guo
e56774ad71 FIX: get_similar_printer_preset only visit system preset
Change-Id: Ib219e76cba37ace7b81f69e63f4edd1edb25ddc4
Jira: STUDIO-10338
(cherry picked from commit 0b4795fd10a9d8fd4fd2fe32d03cd7efec9236e9)
2025-10-02 17:07:21 +08:00
maosheng.wei
e05d81c797 FIX: Fix the issue where the 'get_imilar_printer_preset' method returns a null pointer
Jira: 9935

Change-Id: I4b001721780162d656b73df316387a33967e4a2c
(cherry picked from commit 2ec50f771f07d7ca6dafde77b7683eb18ee7c554)
2025-10-02 17:07:21 +08:00
songwei.li
aa9fb1fd34 FIX: Printable area check results in gcode_check_result
Added a check for Gcode traces outside the printable area after the backend slicer, allowing command-line slicers to detect abnormal results. The GCodeProcessor's m_result.gcode_check_result.error_code now includes not only dual-head print range checks, but also checks for the machine's plate print range, wrapping detection area, and height violations.

jira: none
Change-Id: I44072ece3b4b525c77328cec2f76e205eb559cc4
(cherry picked from commit 054f936243968687f536170374a233ec912e8e42)
2025-10-02 17:07:21 +08:00
xun.zhang
c0c12fcb1f ENH: update nozzle incompatible info for high flow nozzle
jira: STUDIO-13867

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ia2d02df90c2dc89ffb0c96a46f9354eaf1bccbab
(cherry picked from commit df886683ef8e036046014fc777f49a63100d8634)
2025-10-02 17:07:21 +08:00
milk
2dde924582 FIX:change name from SD card print
jira:[STUDIO-13733]

Change-Id: I017268520f522773decf68be701c9faa819af8b8
(cherry picked from commit ba16e21702719084d8af2bb8fe88fde290d5763b)
2025-10-02 17:07:21 +08:00
zhimin.zeng
e987a6bf82 FIX: should not show enable_wrapping_detection in printer preset
jira: STUDIO-13848
Change-Id: I9d3c6b911721992e448b74e63b2b598f0240fa6e
(cherry picked from commit 849723d6ebce7c342e56d7e8bb4b932db5bc42aa)
2025-10-02 17:07:21 +08:00
xin.zhang
52e9e0ae08 FIX: auto mapping for N3S
JIRA: [STUDIO-13844]
Change-Id: I9840e120c9857dc33923858b022da439e5b92784
(cherry picked from commit d8a07b47fbfa2b628d56658e9c45b0926eb6fcd8)
2025-10-02 17:07:21 +08:00
xin.zhang
bdf413fb58 FIX: incorrect display of AMS humidity
JIRA: [STUDIO-13742]
Change-Id: I25c26282c48faa05ab07dbb0cdbf5147bf475ccd
(cherry picked from commit 971afb8365c955c2562bb5c2d7a8effdc2b625ce)
2025-10-02 17:07:21 +08:00
shsst
b9601f666a ENH:[Process/Filament] MOD: align H2DP with H2D (custom gcodes) Profile Edited by xuanquan.liang
Change-Id: I73c97626d12ae14c6650a758001254d013771358
(cherry picked from commit 46affb67f5d7e57850b38e8e2e89cc4c07db1e49)
2025-10-02 17:07:21 +08:00
lane.wei
251bd230da ENH: CLI: add logic to process wrapping detect
jira: no-jira
Change-Id: Iacf689208a2fc26437892f9f5d847c53a21bf264
(cherry picked from commit 6c2e71c8f51a0384e6fdf784421490820282d3cc)
2025-10-02 17:07:21 +08:00
haolin.tian
fcd0a11490 FIX: Remove redundant calls to set_selected_machine when disconnecting LAN
jira: [STUDIO-13828]
Change-Id: Icb2cca28cddec1e4e6b6b14b6893777db1f1a3a8
(cherry picked from commit 477fd8d3cf3adad8daaa00d95244225d9ac800b3)
2025-10-02 17:07:21 +08:00
haolin.tian
e68daa36c9 FIX: use actual printer_type when connecting with ip&access_code
jira: [STUDIO-13841]
Change-Id: Iff594cd1f6dcd5c6485ab0aa67c98f422a75fd6c
(cherry picked from commit f8d0f62a1b3f3379de40a3b845c06fe61d907d82)
2025-10-02 17:07:20 +08:00
milk
cae1fe4dd4 FIX:add line for ai define
jira:[STUDIO-13448]

Change-Id: Iceb022b80cc14f2ae1dbe29f464e2bfd7bad0df0
(cherry picked from commit 22818ed070be0a178af1ce8bb619a8d1983b8106)
2025-10-02 17:07:20 +08:00
milk
1b4bcfcba5 FIX:Set bold font
jira:[STUDIO-13710]

Change-Id: Ie4f4b5d8c74c4e65a389ce46536ec276e5899788
(cherry picked from commit e4646bc282a436cbe5cfce5056ff23a4bbc9e8b7)
2025-10-02 17:07:20 +08:00