Commit Graph

16240 Commits

Author SHA1 Message Date
xin.zhang
328538d0f3 ENH: add HMS for 093
jira: [none]
Change-Id: I9d0ca7fbbe5f598b8d7e3f8579f4ff4d0c4714ad
(cherry picked from commit 2fe8ee14e29f0e7342e36a1cd356b33c992ddc60)
2025-10-03 22:32:49 +08:00
xin.zhang
11dc225913 NEW: add images for O1S
JIRA: [STUDIO-11919]
Change-Id: I43f39dbd87514fea5ad8f43dbadb142cec1cfd46
(cherry picked from commit 9bc62966fbb2a931cafe16290b17f087cf1450d6)
2025-10-03 22:32:32 +08:00
xun.zhang
74ae03acbb ENH: add some pictures for O1S
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Icd22ecd58b4904aed0bc2c373ec8825f2c390e5f
(cherry picked from commit f54624daf3e854788e1b5a43100da3af09e1c01b)
2025-10-03 22:30:19 +08:00
zhimin.zeng
dcb1f44f73 FIX: modify cali thumbnail for O1S
jira: none
Change-Id: I7e255ce35e52fcf4a5e5d840edac24c339373454
(cherry picked from commit 46f09b97eaaa56da135ed4128d49e9d6927ec9cf)
(cherry picked from commit 89f5b517989a56fc77451b349e0a0b254c2117ee)
2025-10-03 22:29:30 +08:00
zhou.xu
666b38f78a FIX:Add array out of bounds protection
jira: none
Change-Id: I038e45be00664ab35dfbc2d59ddfa6c018cd2873
(cherry picked from commit d4967c8c269d0f9b918e9049addcd7d6f6fd2656)
2025-10-03 22:27:04 +08:00
zhou.xu
0b19be98cb FIX:Added a centering function to the text menu, but lost it during the upgrade process
jira: github 7828
Change-Id: Idb3739313f506fbe475cf6c4ca96c7eade9292a6
(cherry picked from commit 8267f5fdca53fb172b64ebb24407a26b94fdecff)
2025-10-03 22:26:48 +08:00
songwei.li
6883d7a5c8 ENH: Improved safe position calculation for delayed photography
In the safe position calculation for time-lapse photography in traditional mode of piece-by-piece printing, for parts not currently being printed, the maximum expansion radius is used for parts higher than the current layer, and half of the expansion radius is used for parts lower than the current layer height; half of the expansion radius is used for the parts themselves. This reduces unnecessary avoidance.

jira: STUDIO-13194
Change-Id: Id6ce03af29c9ebba974ea57ec41cca757067027a
(cherry picked from commit 68c7f41900049e64d37d792503653ce5302759d8)
2025-10-03 22:19:23 +08:00
xin.zhang
76a778fe97 ENH: update airducts
jira: [STUDIO-13296]
Change-Id: I5cdb34cc254933be9a91313462a6b03b0dca117b
(cherry picked from commit fbf88ce6f226496723344e60f57632eadfaf5ee9)
2025-10-03 22:18:33 +08:00
hemai
28f3269718 FIX: update items_count, delete missing item
Jira: [STUDIO-13872]
Change-Id: Ie370566edab4808a26c648bdc6ee8d37cb9b6983
(cherry picked from commit 4e2b1a0aad4bfffb259c2847be98178e2f09f06b)
2025-10-03 22:18:28 +08:00
hemai
d8f695076a ENH: support E3D nozzle flow type
Jira: [STUDIO-13934]
Change-Id: I3818c3881e8a926209f2bac321550f3c7a1a9f0d
(cherry picked from commit 5bb1c2e66ad5bddfcba6898d9bc330217e912e48)
2025-10-03 22:18:20 +08:00
hemai
ce19cf92cb FIX: solve merge conflic about statusPanel.cpp
Jira: [STUDIO-12798]
Change-Id: I5e79dabc5207e5dbdc6767fe823d06c3ff48b542
(cherry picked from commit f320e1f9b9e58d89dcf1fe163ab0c618075a9352)
2025-10-03 22:16:35 +08:00
hemai
8b1c851aed ENH: apply DeviceErrorDialog to project
Jira: [STUDIO-12798]
Change-Id: I7b3518736bbb106e76fcbc16d0aaa5e08f65c202
(cherry picked from commit f8dbe74fc17ccc81b3fadf638caa108b6f96fdba)
2025-10-03 22:16:27 +08:00
Kunlong Ma
7686d1acb7 FIX: fix wrong layout in error code dialog in mac
JIRA: STUDIO-8677

Change-Id: I16e267495c753d8015e7dda47147b630e9e92c8a
(cherry picked from commit ebf05c718e64657665445e6eeff03f3f9c8cfae6)
2025-10-03 22:15:38 +08:00
hemai
2c20cbce11 FIX: extend max ams num of per nozzle align with printer
Jira: [STUDIO-13786]
Change-Id: I178766bce3926bf3c33f256b88c769826d48fc43
(cherry picked from commit 2a07c8fea76ee6130cce07c1a72c73f085d5390a)
2025-10-03 22:13:05 +08:00
xin.zhang
6d92d4a25c ENH: add some log for traverse
jira: [STUDIO-13728]
Change-Id: Ie4419ecd809bd4392035ad063849f271e687b0f0
(cherry picked from commit 7aa1916fe8491ca1653acc55ee3ac527415b6113)
2025-10-03 22:02:51 +08:00
lane.wei
dc533cb210 FIX: CLI: fix the size related issue in set_with_restore_2
jira: no-jira
Change-Id: I5b9b5dd3ae2eac63e9f494fd7b7ab5d4d38dbac7
(cherry picked from commit 030ebd1a3515a7d3dbdf3c6cfb77ff0b6b764f2e)
2025-10-03 22:01:41 +08:00
lane.wei
ea62021966 ENH: CLI: add support for single extruder with multiple nozzle volume type
jira: no-jira
Change-Id: Ibb16fd87e5df074bca0068446782109100310ee1
(cherry picked from commit 304070083cbfc7098bbd95a3ae31c845cd53134d)
2025-10-03 22:01:31 +08:00
xun.zhang
69022fb8ca ENH: add new config transfer logic for model,region,layer config
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I995ebb45b992bba3879b71afd3fe21510335f24c
(cherry picked from commit d45dacff9a97132c8999b1072c54c10bd0a2d12d)
(cherry picked from commit 0b4e224aefbcdbc4b4ed88c3343948f68361a72b)
2025-10-03 21:52:41 +08:00
xin.zhang
7ebb404551 ENH: add new part: extinguish
JIRA: [STUDIO-11578]
Change-Id: I39dc15fe022f38d8c775c2675120bbbce05f95f3
(cherry picked from commit 25dc4e37e3681a840df9af7d98bbb134082492ab)
2025-10-03 21:45:14 +08:00
songwei.li
fda2f509fc FIX: enable_prime_tower and enable_wrapping_detection warning does not work
The translated strings cannot match the correct config, delete the translation of these two opt_key

jira: STUDIO-13989, STUDIO-13988
Change-Id: I5e8ebf342b5bb18c1ca6a88a3916197941c0cb03
(cherry picked from commit a84d9ab466b1f6b1ccb727d4f34cdb7c2eb8e30a)
2025-10-03 21:44:59 +08:00
songwei.li
1516807baf FIX: scratches on the surface in byobject mode
When printing by object, not lifted when traveling to the second piece, which causes scratches on the surface of the first piece.
Modify the lift height in GCode.cpp to add a z_hop height to the highest print height to avoid scratches.

jira: STUDIO-14001
Change-Id: I97835fce5b82f405d600f5aa6ce74edae1e97b47
(cherry picked from commit 9282806196e455883b36b17391a404106c4b3c82)
2025-10-03 21:44:48 +08:00
zhou.xu
4b09c3ffe3 FIX:Previously, null pointers were protected and local variables were not noticed
jira: STUDIO-14002
Change-Id: I78157b91b86544215847c3e76d4f3b9de623c527
(cherry picked from commit 4522edc84de2bc009f59b44ed0ce1d4c954aaaf9)
2025-10-03 21:30:48 +08:00
Noisyfox
8dd8b1ede8 Show printer cover for non BBL printers 2025-10-03 17:44:36 +08:00
Noisyfox
a4d50b9c53 Always show print bed & diameter selector 2025-10-03 16:58:42 +08:00
Noisyfox
363fd23d9b Default to new network plugin 2025-10-03 16:04:39 +08:00
Noisyfox
59396a6d1e Fix H2D bed type reset issue 2025-10-03 15:09:47 +08:00
Noisyfox
c3661b5c49 Fix certain extruder parameters not working properly 2025-10-03 14:34:55 +08:00
Noisyfox
e6a6eab99c Hide extruder switch 2025-10-03 12:53:36 +08:00
chunmao.guo
c821fe3528 FIX: extruder sync visible & nozzle_volume_type
Change-Id: Id25c325fee6facbd15dbc99688ef3e9fb34efaf0
Jira: none
(cherry picked from commit a80e60bd2b02846a3f590add44ba7b91131adbfa)
2025-10-03 12:08:47 +08:00
chunmao.guo
cf33bfdc10 ENH: extruder switch for 'Motion ability'
Change-Id: Ib327b3f4362cafa8f2425785b7184acf27df89a2
Jira: none
(cherry picked from commit f722334f3b39be547190ca90a2283fd49fb9317f)
2025-10-03 12:02:28 +08:00
Noisyfox
8dbde116f5 Fix print from SD card 2025-10-02 23:45:45 +08:00
Noisyfox
dbbf5d825e Fix sync dialog button style 2025-10-02 23:11:27 +08:00
Noisyfox
aadd75ac93 Fix crash when switching profiles 2025-10-02 23:00:19 +08:00
Noisyfox
115b4c1d86 Rename wipe tower ribs related options 2025-10-02 22:56:54 +08:00
noisyfox
29240d6b88 Fix friend class 2025-10-02 19:17:44 +08:00
Bastien Nocera
4579b180fa 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
0cbb5fda58 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
f549dd44e9 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
220f8e1b71 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
1c3276725b 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
b8baa54c37 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
930aa5b608 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
3a06c09b42 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
山苍
fc3aa22412 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
d65ccf1e63 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
songwei.li
e4d7b742c9 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
225e33e2f7 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
96482adbd6 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
7880e56665 FIX:Synchronization information table
jira:[none]

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

Change-Id: I1bfe30add7fce97bd6f448124e212b96a4ea6129
(cherry picked from commit 7623c5a0222188b510b1a76eb2e6b52934e9a0eb)
2025-10-02 18:11:36 +08:00