Commit Graph

6270 Commits

Author SHA1 Message Date
tao wang a03424b7cc ENH:signle extruder printer mapping without using ext ams
jira:[none]

Change-Id: Id73b76353071ea3b59e372cd386952e46f480091
2025-03-24 09:12:11 +08:00
zhou.xu 48bda82e63 ENH:add log
jira: none
Change-Id: I3387f9e6939a52be63bc9582e5b0d0c76fe5c8e3
2025-03-24 09:12:11 +08:00
jun.zhang 38da475197 FIX: position of LayersEditing dialog
jira: STUDIO-10706

Change-Id: Ibadeef751ad500f61b9ab20cb7f030c461869399
2025-03-24 09:12:10 +08:00
jun.zhang ca259355bb FIX: thumbnail anti-aliasing
jira: STUDIO-10640

Change-Id: I70a7f6794a17df7d15b02bc7b4cdaee5bf95151a
(cherry picked from commit 9511a523632b6b12aa50cac1ae061d9062841bbf)
2025-03-24 09:12:10 +08:00
zhou.xu 6be306e548 ENH:update image for plate type
jira: none
Change-Id: I590bf9d6596ccf5cd6e06844fb3ed247fa526ba6
2025-03-24 09:12:10 +08:00
zhou.xu da65214326 ENH:Change text to icon
jira: none
Change-Id: Ibae6e240fd2ee921ce173979c1f36ac842a016d6
2025-03-24 09:12:10 +08:00
zhou.xu 6b1a824541 ENH:modify "delete" in KBShortcutsDialog
jira: none
Change-Id: I9736273a210bc2f0ac49607a4539613cee0f19b5
2025-03-24 09:12:10 +08:00
qing.zhang f3c7411351 ENH: get symmetric pattern
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: If428ead5f938ba4735786604468b1540d307142d
2025-03-24 09:12:10 +08:00
maosheng.wei 7cf078094c FIX: day of finish time does not show on mac
Jira: STUDIO-9696

Change-Id: Ib39954a0d9ea92bb70a7154fe75b94237dd784c8
2025-03-24 09:12:10 +08:00
zhimin.zeng a4388010bd FIX: fix slice core dumped problem
enable timelapse and the first layer has no toolchange
jira: STUDIO-10698

Change-Id: Ia503efe4a143fe98f67cd3913b7745d74b113170
2025-03-24 09:12:10 +08:00
zhimin.zeng ecb6aff6c9 FIX: the master extruder id is incorrect for custom printer preset
jira: none
Change-Id: I4ea27ada6f976f1030acc88f131e77a382ca5199
2025-03-24 09:12:10 +08:00
zhimin.zeng 164d3875d1 FIX: show circle compensation parameter on tab
Change-Id: Id3177912473c7001de745bd545d5d6435c6232fc
2025-03-24 09:12:10 +08:00
xun.zhang 6869abceda ENH: add min vitrification temperature in placeholder
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Id9da8c829a2ed7469a01a887a0f19b0d32f0c36a
2025-03-24 09:12:10 +08:00
tao wang fdb57550aa NEW:disabled materials item will retain original color
jira:[STUDIO-10539]

Change-Id: Iabdbc6582dae5bcb2ec31775163949f0d451dcca
2025-03-24 09:12:10 +08:00
xin.zhang 7115c1ca17 FIX: use dialog instead of popup window
jira: [STUDIO-10692]
Change-Id: I85e8da120946fc6ff845c9b88d4f1594e313652b
2025-03-24 09:12:09 +08:00
xin.zhang 26609a130a FIX: disable printing while ams setting up
jira: [STUDIO-9813]
Change-Id: Ic5ff3f96ab86da317744d5fbe0b068e3ba77666b
2025-03-24 09:12:09 +08:00
jun.zhang 219712788a ENH: silhouette effect
jira: no-jira

Change-Id: I1aca7242e87f15582384e4250b6329cdd0a48a69
(cherry picked from commit d141f81dc52eca0ac04aa17e26edf0005e82a6f9)
2025-03-24 09:12:09 +08:00
zhou.xu aecf79f9c5 FIX:Complete the wiki links for each bed type
jira: STUDIO-10682
Change-Id: I5b3c35f56cabb06153163670eeb66202bbd572b4
2025-03-24 09:12:09 +08:00
zhou.xu 0f27f9d00d ENH:Unified color scheme for sectional views
jira: STUDIO-10704
Change-Id: I957f71f1610d000c89d81647b21c1f3afe79855e
2025-03-24 09:12:08 +08:00
zhou.xu 986f0c72b8 ENH:Add a colon to the text
jira: STUDIO-10691
Change-Id: I3cbc1dbc8c05689fe63f8c1af28cab2ab2cef6cd
2025-03-24 09:12:08 +08:00
tao wang b2ed01716b ENH:remove useless ams information
jira:[none]

Change-Id: I2c3319e19e3e46c575c28d8e3b3c41e63552b503
2025-03-24 09:12:08 +08:00
lane.wei 29766420dd ENH: debug: improve the assertion judge in Point.hpp
jira: no-jira
Change-Id: I22b0cd3dc897c5cd05d14273d88f90bdc01ae644
2025-03-24 09:12:08 +08:00
zhou.xu 1acfe83fc0 FIX:set "ban_light" true for picking_thumbnail in linux
jira: none
Change-Id: I68912a17f6bd3ffb73fc6480e5fd95a690c1c872
2025-03-24 09:12:08 +08:00
zhou.xu 1b5ff821f0 ENH:Keep the decimal point to two decimal places
jira: none
Change-Id: Iaebf38a68a06ecf8b743098ac8141966b9744d6e
2025-03-24 09:12:08 +08:00
tao wang fc32042639 FIX:update load/unload command for n3s
Change-Id: Ic4655f368a0ffb0e16139dee1fd1ffc34236e9eb
2025-03-24 09:12:08 +08:00
zorro.zhang 6a9fd6678e ENH: Use Language of Studio
JIRA: none
Change-Id: I18165b519b76cd195aafbed0ad5cf29eb43b01af
2025-03-24 09:12:08 +08:00
zhou.xu 130904f7c9 FIX:fix render_points
jira: none
Change-Id: If27790aa234b630d8e4ea3840f4233c934714274
2025-03-24 09:12:08 +08:00
tao wang b62efed65f ENH:optimize the logic of the IP input window
jira:[STUDIO-10375 STUDIO-10534]

Change-Id: I75ff12403dbf8f59fa95c938fa97ec2497f0ed67
2025-03-24 09:12:08 +08:00
zhimin.zeng a2619e7b31 FIX: remove redundant diameter check
jira: none
Change-Id: I1c1c5bc91edbe1e5c26c094756c3e2935485d5f7
2025-03-24 09:11:29 +08:00
zhimin.zeng 6d51451db1 FIX: modify manual offset
loosening when positive and tightening when negative
jira: none

Change-Id: I32fdc2685202ef51af8d7a7b98126d28d2c6647d
2025-03-24 09:11:29 +08:00
zhimin.zeng f141425fee FIX: fix the customize compensation bug
jira: none
Change-Id: I2165bbecb7cf03888dad00d1fc76ee74bd2b0fc0
2025-03-24 09:11:29 +08:00
zhou.xu b9c3cb89ec FIX:set "picking" true in pick render
jira: none
Change-Id: I110f8fe4811280fbc59282752e06330f7f9dc665
2025-03-24 09:11:29 +08:00
xin.zhang ef7c8efdf6 FIX: update the flags
jira: [STUDIO-10620]
Change-Id: I2e8201e1192f15e627607ecd3abb3371ffd8711a
2025-03-24 09:11:29 +08:00
xin.zhang 51042edcbd FIX: fix the humidity display of N3S_AMS
jira: [STUDIO-10641]
Change-Id: I48ac96443f851262b3ce720d4b4948b7b515a381
2025-03-24 09:11:29 +08:00
zhou.xu 38f1f265cf ENH:delete no use code and add log
jira: STUDIO-10644
Change-Id: Ia12ea45553e2856d0c8784c2a87a1e86adece003
2025-03-24 09:11:29 +08:00
zhou.xu 3b8aa5993d ENH:add 'reset' button in AmsMapingPopup
jira: STUDIO-10009
Change-Id: Ia924ae9cbe0bec33f1b37af12633a9cb64836182
2025-03-24 09:11:29 +08:00
Arthur d77848fa9f ENH: don't generate bottom interfaces for tree support
Previously we set bottom_z = 0 when soluble_interface is true and generate
bottom interfaces for tree support. This may cause tree supports unstable.
Now all tree supports will have no bottom interfaces.

jira: STUDIO-10505
Change-Id: I3c74f98fc171d28ff24ace3fd594ef5c925ff34d
2025-03-24 09:11:29 +08:00
lane.wei 89308c8676 FIX: CLI: fix the filament_map incorrect issue
jira: no-jira
Change-Id: I8f389ae1dca2cbe79a2db7a5e9fbb94da430d037
2025-03-24 09:11:29 +08:00
xun.zhang 04ed34ef2e FIX:encoding for OpenGLManager
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I07b68c96d563ca4232a9cb4dab3caeb15e12feb7
2025-03-24 09:11:29 +08:00
xun.zhang 1a240e5d14 ENH: add some change for translation
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I58ded926c8525e261bb1c7518562c9276afc1409
2025-03-24 09:11:28 +08:00
gerrit 6437526f48 ci: update network module based on commit a2f9d33
Change-Id: Id5133c4249a208f5bbf1afa2e9b1101f692b9b33
2025-03-24 09:10:39 +08:00
xin.zhang 4fc69c70d4 FIX: fix offset of graph painting
jira: [STUDIO-10617]
Change-Id: I3e924640ccfca2fa1a7ff70d54f7b48759ee1ac7
2025-03-24 09:10:30 +08:00
zhou.xu fcfe5648ca NEW:add "select triangle" mode in "lay on face" gizmo
jira: STUDIO-10200
Change-Id: I7ce594a527ef220ef9dec56d370b9de2616ad92a
(cherry picked from commit ab89fa6ea1bb3345182b41d64acde27ec3e3c24a)
2025-03-24 09:10:30 +08:00
xun.zhang aa46f311e9 ENH: update slice status if ams count change
jira:STUDIO-10609

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I1cf2b15d084c40589a8c8954d310567b5daa9afb
2025-03-24 09:10:30 +08:00
zhou.xu cbe5818382 FIX:Fix some missing contours in height range cursor rendering
delete init_from api in GLModel
jira: none

Change-Id: Icd2522ff1dc156f074369fadeb51b9568945a4fc
(cherry picked from commit f1d27c1bf3419f449fdc6cb83dca1224ca7478be)
2025-03-24 09:10:29 +08:00
zhou.xu 038946fb29 FIX:ban_light not commit for pick thumbnail
jira: none
Change-Id: If8421a4f63f28969c9f7840af75149d95be34acb
2025-03-24 09:10:29 +08:00
jiangkai.zhao 99af2382c4 Fix: modify tpu travel speed to 2 times
because of 2x nozzlechange width
jira: none

Change-Id: I3a9af777551c54b8bac273bf1f6e06c9f36673bb
2025-03-24 09:10:29 +08:00
jiangkai.zhao d5b570d8dc ENH: adjust wipe_tower depth interpolation
because [0,0] will cause the wipetower to disappear in low-layer-height models with enable smooth timelapse type.
jira: none

Change-Id: I6fe3d4128e9b284ae7660f7e0f9f8b62f74cf427
2025-03-24 09:10:29 +08:00
zhou.xu 184143ead7 FIX:Fixed frequent switching of dark mode causing unclear window display
jira: STUDIO-10618
Change-Id: I49ccbb4e59d9865f0e4f4d9cef96fe1e0d011e7b
2025-03-24 09:10:29 +08:00
tao wang e542faedca ENH:Prompt for the number of material changes
jira:[STUDIO-10622]

Change-Id: Iaeb759e10cc53abdcc6f1591d93a36c9c7a4b2a4
2025-03-24 09:10:29 +08:00
tao wang c3643fdec9 ENH:support checking blacklists for specified models
jira:[none]

Change-Id: Icd88c478a04e8743cdaaa8d670f238b534e40283
2025-03-24 09:10:29 +08:00
zhou.xu 938af48c51 FIX:abnormal render for third-party printer hot bed
jira: none
Change-Id: Iff457ab0c3aa5253210056c3aea6e9558faf1e68
(cherry picked from commit 35840ea08f5b738246bb82fbdd534d387cfe194a)
2025-03-24 09:10:29 +08:00
zhou.xu 998d0322d1 ENH:overhang use chess to render
jira: none
Change-Id: I6acf6046a57c6378de2dbe0f0d831d50cef595e5
(cherry picked from commit 3fc313b3dd9d39340907fbfe7dd48f710169e3ca)
2025-03-24 09:10:29 +08:00
xin.zhang e1bc737d1c FIX: update the time shown; keep the val update while popup
jira: [STUDIO-9268]
Change-Id: I0b743ddb0ae479f9baad6239f68861a199681cda
2025-03-24 09:10:29 +08:00
xin.zhang 3845b8ff66 FIX: update the display color
jira: [STUDIO-9095]
Change-Id: Ia38f5b7efa80b255f83b04aa337a4e9bc1ca1886
2025-03-24 09:10:29 +08:00
xin.zhang 0a73a7aaef FIX: update the text ctrl directly
jira: [STUDIO-10611]
Change-Id: I062b331f793e67b652b7a63b393b590ffe294cc5
2025-03-24 09:10:29 +08:00
xin.zhang 379e631436 FIX: the translation problem
jira: [STUDIO-10531]
Change-Id: I59b12a4efe181a98093bbbd5d3c341613609fc8e
2025-03-24 09:10:29 +08:00
jun.zhang 9f060f9135 NEW: cherry-pick rendering-stuff to github branch
jira: no-jira

Change-Id: If615d572b2021e707cc9ff037fefeabf46dacfa4
2025-03-24 09:04:57 +08:00
jiaxi.chen 3366b13fd6 FIX: wrong number of outer_walls
1. when some area is need_extra_wall, the whole layer has double walls.
2. set circles above soluble interface with double walls

jira: STUDIO-10505
Change-Id: I5846c712a36e2e5bfc5018013b44e2712229b6ad
(cherry picked from commit 5675d9c14e57c4615249ec665603dd662a9a7ee3)
2025-03-24 09:04:49 +08:00
zhimin.zeng 66d8c73275 FIX: the circle parameter is filament parameter
jira: none
Change-Id: Ifcf26f0a8ace77392094f05eecc03ed664d67f5c
2025-03-24 09:04:49 +08:00
tao wang e146f07b88 FIX:fixed disabling switch option in dark mode
jira:[STUDIO-10545]

Change-Id: I63a6ace601edc6a84dcf37ad1c241d9dc4a0b4d6
2025-03-24 09:04:48 +08:00
xun.zhang b2f32e5010 FIX: wrong value in param
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I3521005617f414f57247599f3211e87f576a28e5
2025-03-24 09:04:48 +08:00
zhou.xu 26932cf1bd FIX:Fix the delete shortcut key for Windows to 'Delete'
jira: STUDIO-10048
Change-Id: If467cf17e389992f4b20d1d70e816eb891039d45
2025-03-24 09:04:48 +08:00
zhimin.zeng 6e312e2027 ENH: add circle parameter for posSlice
jira: none
Change-Id: Ib95f2a2de4251f8dcf419e2241d83c9095651382
2025-03-24 09:04:48 +08:00
zhimin.zeng 52e05ed0d9 FIX: fix the error scale of circle compensation
jira: none
Change-Id: I5c27ef8312e75666dc1c5c2c7dedf3f7e4831497
2025-03-24 09:04:48 +08:00
zhimin.zeng c782fbb8d9 ENH: Separate the number of color bleed layers from top_shell_layers
jira: none
Change-Id: I32c14be306ad3fa5970f8c8af8622e086cbca3d9
2025-03-24 09:04:48 +08:00
zhimin.zeng 53e50e285c FIX: the extruder_id is incorrect when cali left nozzle
jira: none
Change-Id: Ice9c5ad93840223d59ac2a1c56935051382d5efb
2025-03-24 09:04:47 +08:00
xun.zhang 45580a9d75 ENH: prevent dialog exceeds screen size
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I1e52efff3d89e4fe13bc6d79c11a6328e391e431
2025-03-24 09:04:47 +08:00
xun.zhang a13c472816 ENH: handle legacy for ASA-Aero
1.Change ASA-Aero to ASA-AERO

jira:none

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I49c4c31b9928e07b67b9893a4b204c2418089f17
2025-03-24 09:04:47 +08:00
xun.zhang e79ba2f1ec FIX: wrong bed temp in placeholder
1.Also add a new field to mark whether enable high low temp mix

jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I208e0e7a4ce75feccc8659ecf940447e591d9505
2025-03-24 09:04:47 +08:00
zhou.xu 74902e5870 ENH:Display SVG highlight icon when editing SVG
jira: none
Change-Id: Icdbc8ec9ff0394bc41d6dd2d1a48a1d30c946497
2025-03-24 09:04:47 +08:00
zhou.xu 43617a96df FIX:add "Slic3r::Emboss::union_with_delta" api for single ExPolygons
and add_indice api
jira: STUDIO-10576

Change-Id: I85086552bb7eec0118e00299d4c07fbde7cc4aed
2025-03-24 09:04:47 +08:00
zhou.xu 15560894e7 ENH:Optimize SVG import failure pop-up window
jira: STUDIO-10585
Change-Id: I5b41d9aea1a8900e48b0a2a2a3785cd73b5b1856
2025-03-24 09:04:47 +08:00
zhou.xu 64652b1693 FIX:file name suffix should be uniformly treated in lowercase
jira: STUDIO-10578
Change-Id: I7d0b75b3110e2906e1de105abb9bdc9e7576ea2f
2025-03-24 09:04:47 +08:00
zhou.xu 905576f527 ENH:Optimize the gap between AMS pop-up controls
jira: none
Change-Id: Iaa397fb5d9de8c496da5cee510535d41a8bdaa81
2025-03-24 09:04:47 +08:00
tao wang c76d8fd96c FIX:fixed incorrect pop dialog layer
jira:[STUDIO-9656]

Change-Id: Ie9ffc8eb08322cdc3489b532cbb404425b51d598
2025-03-24 09:04:47 +08:00
tao wang 01918affdf ENH:fixed incorrect prompt for glow material
jira:[STUDIO-10574]

Change-Id: I4475eb527ffbc8cc6d72405445552971d062b45e
2025-03-24 09:04:47 +08:00
jiaxi.chen 5728474378 FIX: dont need roof1stlayer if there is no roof above
jira: STUDIO-10573
Change-Id: Ie6ef6e3321f076511f0caf24b906f75761aacfc8
2025-03-24 09:04:23 +08:00
jiaxi.chen 1a58c3f1c8 FIX: when params change, clear detected overhangs
jira: STUDIO-10575
Change-Id: If38fc21a97657980b4dfae17699f3fb41a46fa0a
2025-03-24 09:04:23 +08:00
zhimin.zeng ec11e25b43 FIX: crash when print by object with multi-objects
jira: none
Change-Id: If69324f3a01a0f0001fb05488cb91f0f74a08071
2025-03-24 09:04:23 +08:00
zhimin.zeng 01460cae76 ENH: support skip timelapse gcode when skip all object
jira: none
Change-Id: I31586b1885e92e0eb0005b458e1dbc19f945a929
2025-03-24 09:04:23 +08:00
xun.zhang 56a7d295c7 ENH: enhance check for only one wall top
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ia5f326416516a73111e37ba75bc673e69f0f99a5
2025-03-24 09:04:23 +08:00
xun.zhang ccd3612780 ENH: speed up filament delete
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I0878962d52fe4f7d2976a49b632714ea8d7c42a1
2025-03-24 09:04:23 +08:00
xun.zhang 9c28c320d6 ENH: new wiping dialog
1.Enhance performance and ui display

jira: None

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: If1cde4d1a17437ee5485dd51adff4c3444774ffd
2025-03-24 09:04:23 +08:00
zhimin.zeng 0f2d10f35d FIX: the layer nums of customize print sequence is incorrect
when enter from plate parameter which lead slice error
jira: STUDIO-10556

Change-Id: Iea15547b5f17a34d0b222000dee990d8dc39bcd8
2025-03-24 09:04:23 +08:00
zhimin.zeng 22499a552e FIX: the timelapse gcode is not generated in spiral vase mode
jira: none
Change-Id: Ibb73fab7f51e5a81bd32b6e5df18a095f2aa30d3
2025-03-24 09:04:23 +08:00
xun.zhang 69c2947daf ENH: add new way to set bed temperature
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I99a9f67e9b13b2137ad371b22cf0999ccf9c096d
2025-03-24 09:04:22 +08:00
zhou.xu 4231da88fa ENH:Optimize SVG display interface for mac
jira: none
Change-Id: I7592a12442f86e4d4b5bd2c1426e3a327de42d45
2025-03-24 09:04:22 +08:00
jiangkai.zhao 4fadeab450 ENH: Modify extra_rib_length can be a negative value.
jira: STUDIO-10535
Change-Id: Icd6134a96c1f32111f908e87acda8c5132dcd73c
(cherry picked from commit cbf4b3eafff29ad961deec6acad5104e34a57481)
2025-03-24 09:04:22 +08:00
jiangkai.zhao 8d32d29016 Fix: crashes when slicing small objects with wipe_tower.
jira: STUDIO-10572
Change-Id: I37312673a87e542120ee7282c22f80e16c894cd9
2025-03-24 09:04:22 +08:00
jiangkai.zhao e71adc067c ENH: set max prime_tower_extra_rib_length to 300
jira: STUDIO-10569
Change-Id: Iad518db29206d16bb59b5a938623d351862a190a
2025-03-24 09:04:22 +08:00
xin.zhang 5850bc8fbd FIX: support save remote file to storage
jira: [STUDIO-9095]
Change-Id: I675d942b52e723908a5be1861efe7917cdcc599d
2025-03-24 09:04:22 +08:00
xin.zhang 6ec477b595 FIX: make the AMS Preview area able to scroll
jira: [STUDIO-10502]
Change-Id: Ia720caa529636070b0ea2772fbe0f552b02e7060
2025-03-24 09:04:22 +08:00
xin.zhang 4c8779d85c FIX: Make the color visible
jira: [STUDIO-10249]
Change-Id: I8490636f675787f0f2bf10917a85e2f9a075f4f7
2025-03-24 09:04:22 +08:00
xin.zhang d504010ee0 FIX: support open door check
jira: [STUDIO-9095]
Change-Id: I2e033641724beb15f649b04950c5de51be8722df
2025-03-24 09:04:22 +08:00
jiaxi.chen f61beec992 FIX: fix for the previous changes
1. keep growing when collison do not contain the circle of the node.
2. when contact_node is nullptr,  cannot assign it a type.

jira: none
Change-Id: I6168a3a19ceec087e93c919625c0c3b654fc7d7e
2025-03-24 09:04:22 +08:00
jun.zhang 4005d78f5d FIX: gizmo screen size
jira: STUDIO-10293

Change-Id: I711575c970c47fae31df030b6f6bf14447a5803b
2025-03-24 09:04:22 +08:00
lingdong.gu d9ad4e81e9 NEW:Add pre-start fan gcode for overhang lines.
when encountering overhang paths and the current fan speed is low, the fan is set to start 2 seconds earlier by default. This prevents cooling issues caused by delays in fan acceleration.

Change-Id: I9e9267b77f1e4d9a2b81bda16c1441703a7b28e7
2025-03-24 09:04:15 +08:00
zhou.xu bcbb08c303 FIX:HeightRange must use world cs
jira: none
Change-Id: Ib0d1efa0a5b2f389d3ec0ff68f82af503084605a
2025-03-24 09:04:15 +08:00
zhimin.zeng ebc30a7769 FIX: add log for cali_sync_button
jira: none
Change-Id: Id6f7030ec8476e8dc209b4e7bb88ec4531f2013a
2025-03-24 09:04:15 +08:00
zhimin.zeng ca5ec101f9 FIX: the nums of filament_type in plater config is incorrect
2. Improve the judgment and display of the extruder printing area
jira: none

Change-Id: Ie9e1991904bfbc5bffceedb7810b1d1fa598933b
2025-03-24 09:04:15 +08:00
xin.zhang 0d480b3f6e FIX: fix the bg painting
jira: [none]
Change-Id: Id3183ceb93850992cff9834d0141874e33594d35
2025-03-24 09:03:27 +08:00
xin.zhang e399f13634 FIX: The HMS is internal
jira: [STUDIO-10547]
Change-Id: If40e9f3f9a0c9fa22d1e9b25ceef4284a8c61b10
2025-03-24 09:03:27 +08:00
jiaxi.chen 6266a987d4 FIX: first layer overlaps
still need to check if layers' bottom_z is under initial_layer_height since z_heights[0] is fixed to it.

jira: STUDIO-10282
Change-Id: Ia2d0565039389c8eb7edbb6b5403996b5ee412c2
2025-03-24 09:03:27 +08:00
Arthur f65f5fc208 FIX: Rectilinear Interlaced pattern not working
Rectilinear Interlaced interface pattern not working for normal support.

jira: STUDIO-8847
github: #5307
Change-Id: Ia17c9a0f8f20e3ac7a98ce13b1ea5065c200ac3a
2025-03-24 09:03:27 +08:00
Arthur 2dfb9a15f4 ENH: auto arrange wipe tower when changing bed
Allow wipe tower to be arranged with highest priority.

jira: STUDIO-10225
Change-Id: Ia88374666906afd226bf8580d28fe788dad5f4c0
2025-03-24 09:03:27 +08:00
wintergua e684f8fcc6 FIX: wipe tpwer should be no_brim_area
jira-id: none
Change-Id: Ia8b9c1639a62d90421932594b3709eba71b5e723
(cherry picked from commit 68eb40bc74d75fece451ed3b4b4b767b46c238b3)
2025-03-24 09:03:27 +08:00
jiangkai.zhao 7e0078b24e FIX: add gcode reserved tag
and fix block.finish_depth error

jira: none
Change-Id: If272b181430aa79a88ff0cb79670cf2c62a06020
(cherry picked from commit 0f4516f78186fb2a13b245eb38d13dfc2fce8bfc)
2025-03-24 09:03:27 +08:00
xin.zhang 93591aea12 FIX: add stacktrace to find out the caller
jira: [none]
Change-Id: I28cd54b0e0c5d8cafb2257b775b60f6b05a42fc2
2025-03-24 09:03:27 +08:00
xun.zhang 5fe05ffb53 FIX: unable to see filament group wiki in some cases
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I4a36d2d89da42ded459680d402023a3e4e5d26f3
2025-03-24 09:03:27 +08:00
xun.zhang 0dbd5417a8 FIX: auto flush option dont work
Caused by setting wrong value in app config

jira:STUDIO-10399

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Id492e666f78c05a4563d4625b544623c6529aae8
2025-03-24 09:03:27 +08:00
zhimin.zeng 03c5905608 FIX: Int32 out-of-bounds problem
jira: none
Change-Id: I1dfc611b214e6e4c6641b8de90920e5a5881373f
2025-03-24 09:03:26 +08:00
xin.zhang 75da1db2f9 FIX: The humidity popup with humidity_percent/temperature/dry_time
jira: [STUDIO-9268]
Change-Id: Ic6e923ae7cff56fa3e053d48e5dea6e393cd41eb
2025-03-24 09:03:26 +08:00
jiaxi.chen adb3fbcfcf Fix: only one overlapping area can be added to cluster
1. Wrong generation of cluster when there are multiple overlapping areas in one layer.
2. set interface_bottom_spacing = interface(_top)_spacing.

jira: STUDIO-10241, STUDIO-10506, STUDIO-10507
Change-Id: Ic7a0d61e43c5cd8d8094cb75ac257f83bc2952b6
2025-03-24 09:03:26 +08:00
zhou.xu cfece4cd1b FIX:Adjust the maximum height of thumbnails in the slice
jira: none
Change-Id: If066005fb3e0dc6896c9c193f3160595e6188703
2025-03-24 09:03:26 +08:00
zorro.zhang 99a8139c1b NEW: Ignore Nozzel Select in UserGuide
JIRA: none
Change-Id: I507a92abb9137167dbcbe1def8276f868529c4ab
2025-03-24 09:03:22 +08:00
zhimin.zeng 9304073ecb FIX:Add Button to restore the pop-up window which is not show again
jira: STUDIO-9734
Change-Id: I33280f747b095dbd1de1643c04c900365c36e922
2025-03-24 09:00:57 +08:00
zhou.xu 44fd34d4f7 FIX:Array out of bounds protection
jira: STUDIO-10538
Change-Id: Id924495fe4edcedf48e79fa0deffdd6bb98d69cf
2025-03-24 09:00:57 +08:00
jiangkai.zhao 2421cd430d ENH: update translation
jira: none
Change-Id: Iceeaf2d9bb93fcee4fadfdfc2a5f1f7ab4a0b684
2025-03-24 09:00:57 +08:00
zhimin.zeng 470657fed1 FIX: the line wrapping of MessageDialog is incorrect
jira: none
Change-Id: I0e821d4acbcb35ab4920a5e5b98180afa54eb7e0
2025-03-24 09:00:56 +08:00
xin.zhang c3a8690987 FIX: update the display of AMSHumidity
jira: [STUDIO-10119]
Change-Id: I7a1be57bd0dff13be149d6450b36fb54ffa9521d
2025-03-24 09:00:56 +08:00
Mack dcfc5af245 Fix:fix filament arrange ui
jira: nojira
Change-Id: I543c212d8e28f2701f8494f031c24090d9fe7617
2025-03-24 08:40:51 +08:00
zhimin.zeng 996f299503 FIX: new printer do not display the default k value
jira: none
Change-Id: I1da6fa4cf800152b2d754e69a8226afae44d18c0
2025-03-24 08:40:50 +08:00
jiangkai.zhao 81ad7bdde0 Fix: modify the rules of get_wall_filament_for_all_layer
jira: none
Change-Id: I6e8655105470dc3eef291d4b6ac1c4447092b21a
2025-03-24 08:40:50 +08:00
jiangkai.zhao b9d07f402e ENH: Remove the solid layer below the fast extrusion
jira: none
Change-Id: Ied59c6f18bc2832be80c105d95f77d5cff119cc3
2025-03-24 08:40:50 +08:00
jiangkai.zhao 147e7bdb50 ENH: modify quick extrude to 2 perimeter width
and use bridge flow for nozzlechange
jira: none

Change-Id: I9bda1b689d7139819607bace09354ef43d27a970
2025-03-24 08:40:50 +08:00
xin.zhang 679ec788e5 FIX: the nozzle data check
jira: [STUDIO-10528]
Change-Id: I5a20d52a92f4e6620239753a66fb5febcad19f39
2025-03-24 08:40:50 +08:00
xin.zhang 750673b7f7 FIX: THE align problem
jira: [STUDIO-10044]
Change-Id: I6bdb49aaf1ba92289110f72980d8532b0afdaaf0
2025-03-24 08:40:50 +08:00
xin.zhang 3085175fc6 FIX: add switching status panel
jira: [STUDIO-10272]
Change-Id: I0bf0c45a3176d132d246908255f1984b50fe75f9
2025-03-24 08:40:50 +08:00
qing.zhang d6c2aef6c5 FIX: infill generate fail
Jira: none

Two intersection points have the same pos, which causes the sort function to fail. Each intersection pair type should be LOW and HIGH, sort fail causes the HIGH point to be put first, so the check step will report fail.

make sort function works on that situation

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I407146e55265c5b55f4e44ac174ce82b2cb0af05
2025-03-24 08:40:50 +08:00
qing.zhang bd2843ce51 FIX: can't detect overhang degree on classic
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I299995c61c2f458bdca95b6f4ae06d87a718b350
2025-03-24 08:40:50 +08:00
zhou.xu 007e4fdeb2 FIX:Update the thumbnail of the current plate even if there is no match
jira: STUDIO-10514
Change-Id: Ia25433a275eaf90416f532978fd2738f98c192d8
2025-03-24 08:40:50 +08:00
zhimin.zeng fb432cdb9d FIX: fix error variable name
jira: none
Change-Id: I98098caf80bcdc7b0f506bc158b8f5f6d2cbff57
2025-03-24 08:40:50 +08:00
xin.zhang c2600b3c18 FIX: update the scroll rate
jira: [none]
Change-Id: Iadc87259a667e10e932ae2a5002d380de0d65262
2025-03-24 08:40:50 +08:00
xin.zhang d036c92a37 FIX: get suitable font size to draw the texts
jira: [STUDIO-10067]
Change-Id: I589fd6a271ae177e4630e403b64c18090aab9471
2025-03-24 08:40:50 +08:00
Mack 6621fd0e20 ENH:FilamentMapDialog add filament type
jira: nojira
Change-Id: I08a3c037ffa6227602e71b97697a1bc61e3d5050
2025-03-24 08:40:50 +08:00
zhimin.zeng c565067954 FIX: only match system preset for ams auto sync
jira: STUDIO-10434
Change-Id: I38322b1f7dc3c4f26aee91d69dbfb6ce65fb9f3d
2025-03-24 08:40:50 +08:00
zhimin.zeng ce963cede5 FIX: error sync behavior for customize printer preset
jira: STUDIO-10331
Change-Id: I4d42ed089e515c2d74dfade1589f20f1c80ca4ca
2025-03-24 08:40:49 +08:00
zhimin.zeng 6e8670ec6e FIX: H2D timelapse warning not appearing when sending to print
jira: STUDIO-10515
Change-Id: Ic608f353fe330d0768387b0e59c65487c58c075b
2025-03-24 08:40:49 +08:00
zhimin.zeng 0b3cd958d5 FIX: Cali thumbnails distinguish left and right nozzle
jira: STUDIO-9747
Change-Id: Ie28901288c166cdcd7403311cb467b72453c2ca4
2025-03-24 08:40:49 +08:00
jiangkai.zhao aad1ab2090 Fix:the missing extrusion issue in the wipe tower
and resolve the infinite loop during multiple material changes when printing TPU.

jira: none
Change-Id: I9d0fb142ced6ba894803fd4c9b9b665e2fa93d92
2025-03-24 08:40:49 +08:00
xun.zhang ec2b5bf690 ENH: add skippable part time for other printers
1. also add a new type: head wrap detect

jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I8d3056676958245d44171870b6d21ec0ea8bdfe0
2025-03-24 08:40:49 +08:00
xin.zhang 96c2cff282 FIX: the tab change display
jira: [STUDIO-9748]
Change-Id: I3178a43ec9de091790b1df760c0b029c0f03229e
2025-03-24 08:40:49 +08:00
xin.zhang b10ab77447 FIX: hide the internal HMS message
jira: [STUDIO-10363]
Change-Id: I0b68d8ddde4b1b1277fd828e17f568fcdc81adb6
2025-03-24 08:40:49 +08:00
jiangkai.zhao b36c41e514 ENH: reopen confilctchecker with adpative height.
and fix conflict checking when the wipe tower's brim fully encloses the model

jira: STUDIO-10237, STUDIO-10296
Change-Id: I6e2a6640c06ddb6b3af700c9048fa26434411631
2025-03-24 08:40:49 +08:00
jiangkai.zhao 939b405c35 Fix: the generation of the skirt does not take the wipe_tower into account.
jira: STUDIO-10381
Change-Id: I523d366d6d569696de48f872be827d73710cb526
2025-03-24 08:40:49 +08:00
zhou.xu 4e3ee050db ENH:Add an array out of bounds protection
jira: none
Change-Id: I57f401d368191aec8a6687158e0c50c455429893
2025-03-24 08:40:49 +08:00
xun.zhang 129134f6df ENH: initialize nozzle num in gcodeviewer
jira:none

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I44827eb7adb457823b3da1d6b45a6003864294b6
2025-03-24 08:40:49 +08:00
xun.zhang 02b4fe96a1 FIX: filament map UI issues in mac
1.Also remove a useless otion in preferences page

jira:STUDIO-10472

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I6c7052522f7c797fca35decb68879694cc1142b9
2025-03-24 08:40:49 +08:00
xun.zhang f123058322 ENH: enhance auto flush option
1.Support auto flush when change printer and nozzle volume type

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I9dfc2fff095bbf1901afe99556d1e57aa225f482
2025-03-24 08:40:49 +08:00
zhimin.zeng 8f92391717 ENH:remove restrictions on mixed use of high and low temp filaments
jira: STUDIO-10482
Change-Id: Ifdf6f11b45f2e6d138ea615a3ad1f23d40ad3fe9
(cherry picked from commit 0178e930809cabcdbc09ab305e70e4323598b343)
2025-03-24 08:37:53 +08:00
xin.zhang 418370ca5c FIX: update the fan panel
jira: [STUDIO-10499]
Change-Id: I5b760946229ea1cb24802ddddce250cc276986d6
2025-03-24 08:37:53 +08:00
zhimin.zeng 2004e769ce FIX: modify the message of cali
jira: none
Change-Id: Ibc2dfa0588a02508cc625eedb3da38d0eae2199c
2025-03-24 08:37:53 +08:00
zhimin.zeng 72816060ab FIX: the wipe tower out of bounds when dragging
jira: STUDIO-10431
Change-Id: I749842cae7bcacfc555559d42a5dc108a13293bc
2025-03-24 08:37:53 +08:00
zhou.xu d4a39655b0 FIX:Calculating convex hull without reassembling the matrix
jira: [none]

Change-Id: I6defb793d58762837caeaca58d23ce728461ffd7
2025-03-24 08:37:53 +08:00
xin.zhang eba2d94a53 FIX: call layout
jira: [STUDIO-10411]
Change-Id: I91027ad47ff83315f0143f1737a7342d6ed30746
2025-03-24 08:37:52 +08:00
xin.zhang 658a8ab7ef FIX: the humidity display
jira: [STUDIO-10481]
Change-Id: Ib4bec6db6afbe40199c401c539b13a0e8459bbad
2025-03-24 08:37:52 +08:00
xin.zhang 1865dcd1b9 FIX: the name is too long
jira: [STUDIO-10376]
Change-Id: I93bcf0936122874dd5b4a2d57df690e78d09d517
2025-03-24 08:37:52 +08:00
jiaxi.chen ab018130d7 FIX: support_on_buildplate_only is not working
jira: STUDIO-10473
Change-Id: I58839e4281089d477087f9cad3db8027ea71cd9e
2025-03-24 08:37:52 +08:00
tao wang fa2fc22f3e NEW:added inspection of pla-glow material
jira:[none]

Change-Id: I1a62992e24665b83f54981e59edc1ba1fcda9a8a
2025-03-24 08:37:52 +08:00
lane.wei b957d5111b FIX: gui: fix the filament select issue after sync ams
jira: STUDIO-10467
set the filament selected to visible if it is selected

Change-Id: I376101c7c01b2f6dd85e780abd3ad69c81bcc0d6
2025-03-24 08:37:52 +08:00
tao wang 66a8e9ebf0 ENH:Update registry address
jira:[none]

Change-Id: Idb37f196ee09adb502a4aa5f09c2ceaa560823aa
2025-03-24 08:37:39 +08:00
zhou.xu 2ab417f331 ENH:Handling pages with failed matching
jira: none
Change-Id: I6193c7be08e73760d00120a87bde93503bf716fe
2025-03-24 08:37:02 +08:00
zhou.xu 2ca82b096e FIX:Avoid array out of bounds
jira: none
Change-Id: I1ef5921a11ec7f9e2fc40edad4e954474628f7b5
2025-03-24 08:37:01 +08:00
gerrit 46327afd10 ci: update network module based on commit 9f06175
Change-Id: Ia254f17f6874e7f1aedfba845a785b4291f2a61c
2025-03-24 08:36:37 +08:00
jiaxi.chen fe20ab11b9 FIX: useless change of extruder
jira: none
Change-Id: I4331e129d5a1ed79b539946d84ccd3113df93ef0
2025-03-24 08:36:36 +08:00
zhou.xu 7dd4b1e9e1 FIX:If the current preset cannot find PrinterModel, it will be found from the inherited parent preset
jira: STUDIO-10343
Change-Id: I4d3599ad4f7f4b21762cc0eee1174f6f05298e34
2025-03-24 08:36:36 +08:00
zhou.xu 3e55bddcee FIX:Cancel incorrect references
jira: none
Change-Id: I3cd97f7521f6ac19158ddb9592758e39161fe6f8
2025-03-24 08:36:36 +08:00
xin.zhang b79f624347 FIX: add translation flag
jira: [STUDIO-9148]
Change-Id: Idd50664e0f9c55fe5e8d7e0a840948fd82dafc15
2025-03-24 08:36:36 +08:00
xin.zhang 4de2ef3565 FIX: the dirty data of filament backup
jira: [STUDIO-8518]
Change-Id: I67f9d906177269b42d32047b31a0b36cfaf7ecf1
2025-03-24 08:36:36 +08:00
xin.zhang 4ed16b7a1e FIX: the white AMS is not visible when the background is white
jira: [STUDIO-10093]
Change-Id: I80425d08c703388a75e39b9465371fe668517db8
2025-03-24 08:36:36 +08:00
xin.zhang 79d626271c FIX: disable editing while sending print job
jira: [STUDIO-10362]
Change-Id: Ie017db650699c64b751430a2bac2f9680626a750
2025-03-24 08:36:36 +08:00
xin.zhang 068ec1e63f FIX: prevent the dirty data
jira: [STUDIO-10413]
Change-Id: Ie7f65c1a49f12dc049bbec5697d037ad79dd7699
2025-03-24 08:36:36 +08:00
zhimin.zeng 263180ddf0 FIX: fix error sync when switch third part preset
jira: STUDIO-10443
Change-Id: I5cf8c2af9945cf19a7bd2819379e4a782299343e
2025-03-24 08:36:36 +08:00
zhimin.zeng 3309a40d42 FIX: the print_z is incorrect when use 0.8 nozzle printer
jira: none
Change-Id: Ie06c0e1b763be7178246e5dae101e650b8534f4b
2025-03-24 08:36:36 +08:00
zhimin.zeng 341d109311 FIX: the extruder id is incorrect when send cali
jira: none
Change-Id: I102061741458321de3ae571ce17430f7eabb3bb8
2025-03-24 08:36:35 +08:00
zhou.xu 901791201f ENH:close paint gizmo and exit ""gap fill" function
jira: none
Change-Id: I88b87c594791890e87bb947fd9bed03a83eee20b
2025-03-24 08:36:35 +08:00
zhou.xu d244cfdae2 FIX:use CenterOnScreen replace CenterOnParent
jira: STUDIO-10464
Change-Id: Id42393565c5ac9d95e8d7139d3209d0fdef215ed
2025-03-24 08:36:35 +08:00
zhou.xu fceb5ec5aa ENH:add scroll for SyncAmsDialog
jira: none
Change-Id: Id1a6ea1107b8672182f86e16f2093b661d8f8966
2025-03-24 08:36:35 +08:00
gerrit 2fdab78423 ci: update network module based on commit e25ff7e
Change-Id: Ib7b776e851f2174b8e7d67e170340f95cb210c95
2025-03-24 08:36:35 +08:00
zhou.xu 6ee19c9b34 FIX:gui crash:call dialog in CallAfter
jira: none
Change-Id: I46492c2c6da2e909019162af20b8cf80eb1cc301
2025-03-24 08:36:35 +08:00
xun.zhang 6d1b8f0324 ENH: protect build ams list
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I4e8665df0bb24f056f79bd5cabab886bb5ff7921
2025-03-24 08:36:35 +08:00
lane.wei 23a0069a4d FIX: gui: fix a crash when sync ams
jira: no-jira
Change-Id: I3bafafdf47ba88b80500e756a1d60f0d83387bc5
2025-03-24 08:36:35 +08:00
tao wang aced773cb3 FIX:macos does not close process dlg
jira:[none]

Change-Id: Ibb45a031e714641b3c8f51c150646f17b033b72f
2025-03-24 08:36:12 +08:00
lane.wei 8c4f2634c9 FIX: gui: fix a crash issue of ams sync
jira: no-jira
Change-Id: I1f33d20f11add12929eb6183387eaac8639698e8
2025-03-24 08:36:12 +08:00
zhou.xu 29b5c946b5 ENH:add log
jira: none
Change-Id: Ic7526b74cd3c0eb0060a138b43303cb49393c7ee
2025-03-24 08:36:12 +08:00
chunmao.guo b2a58802ff FIX: Crash in Field cache when switch to dual extruder printer
Change-Id: Ida4b5a89642f65863b4b2c774fc74f72da883df6
Jira: none
2025-03-24 08:36:12 +08:00
zhou.xu ac7d7726d6 ENH:add "update_sync_ams_btn_enable" api
jira: none
Change-Id: I6380a4380bf402e3f0867faddf188f93658c2d68
2025-03-24 08:36:11 +08:00
zhimin.zeng 43d15d9701 FIX: remove not necessary assert
jira: none
Change-Id: I9878671ff2adf898c7ebfea1f3838205c8ad458b
2025-03-24 08:36:11 +08:00
xin.zhang 799b896ed3 FIX: update the nozzle diameter choices
jira: [STUDIO-10089]
Change-Id: I5ec9b35b121b2ec16b7798bf9328f046b7d7132c
2025-03-24 08:36:11 +08:00
xun.zhang 8b735631b1 ENH: fix unable to load video
1. also  add protect for filament map read

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I321be9f49d7696d02ed7771852713c0cef5d5ebd
2025-03-24 08:36:11 +08:00
zhou.xu aa7590797c ENH:translate text
jira: none
Change-Id: Ib5dbb29be00c5f0dd9b3c278e3f47faf3fbb3c44
2025-03-24 08:36:10 +08:00
zhou.xu c6f7e2e9e0 ENH:add log
jira: none
Change-Id: I95f709399f63a0d5093d4c6a3dd7bc8f5c4f04b0
2025-03-24 08:36:10 +08:00
chunmao.guo 88521a06d1 FIX: StaticGroup constriant layout badge on macOS
Change-Id: Ia93c91b990ec3f5fef3eae57d48ca71b4a0841e6
Jira: STUDIO-10383
2025-03-24 08:36:10 +08:00
chunmao.guo af880399a5 FIX: diff preset crash with diff extruder count
Change-Id: Ifeb8f0aa1ff62aac663a6cc007da675af4d027fc
Jira: STUDIO-10458
2025-03-24 08:36:10 +08:00
lane.wei 6817fca39f Revert "FIX: instancing draw"
This reverts commit a8af33bf115307e196ab036b0ee99853c7d9cbee.
2025-03-24 08:36:10 +08:00
lane.wei f1de13737a Revert "FIX: rendering: fix the slow issue of some model"
This reverts commit c34e2e5b197f0d5ebbb946c9c3e1178e64bf0f30.
2025-03-24 08:36:10 +08:00
lane.wei 312b85f486 FIX: rendering: fix the slow issue of some model
jira: STUDIO-10461
Change-Id: I50f0ea1d10fdbe1c3abd6bb959ddd8f0f77bc982
2025-03-24 08:36:10 +08:00
lane.wei d14e3f42a0 FIX: CLI: fix the crash issue caused filament_id missing
jira: no-jira
Change-Id: I6256a846cf30f304deda32f61ed5329aacdb5f73
2025-03-24 08:36:10 +08:00
zhimin.zeng d77c0abd34 FIX: crash when delete filament with only one object
jira: none
Change-Id: Ib6761c0046f1e24de889816bbefa6bff3616f63d
2025-03-24 08:36:10 +08:00
zhou.xu 3af1dee32b FIX:reinit m_ams_combo_info
jira: STUDIO-10445
Change-Id: Ib073a4fb14c41f20edd5d66e34331070480eaf05
2025-03-24 08:36:10 +08:00
xun.zhang bb277efd5a FIX: exist 0 in filament map
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ieb592105036e78c6ce7a246da41c2575b8236a81
2025-03-24 08:36:10 +08:00
zhou.xu 7b9c2ebb09 FIX:Fix crash of array bounds
jira: STUDIO-10455
Change-Id: I4267c30bd8cda01cba031ad980db03bc03f8f862
2025-03-24 08:36:09 +08:00
zhou.xu 4166a156ea ENH:add log
jira: STUDIO-10445
Change-Id: If1c2b41b0f93a2f1f8bde4b3aa543a9ddeaccc08
2025-03-24 08:35:27 +08:00
tao wang ea1d7c8105 ENH:Optimize dark mode
jira:[none]

Change-Id: I7d122a7148b9288bda2f6e651b05826756050311
2025-03-24 08:35:27 +08:00
zhou.xu d570691c1d FIX:Use wxEVT_COMMAND_BUTTON_CLICKED to replace wxEVT_LEFT_DOWN
jira: none
Change-Id: Id839e22d7625031635e974e440e3400f0a4003e0
2025-03-24 08:35:27 +08:00
zhimin.zeng b0a8dd1014 FIX: fix the error slice status
when filament printable check is not valid
jira: none

Change-Id: I6d98e3aa27b063d2e7431f7aa5637348978331f2
2025-03-24 08:35:26 +08:00
xun.zhang 4747cbc53a ENH: update translations
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I0a7f24dd1538f4baf1b2b56f35233de5937a6d30
2025-03-24 08:35:26 +08:00
zhou.xu 93862fd666 FIX:update "is_nozzle_type_match" api from SelectMachineDialog
jira: none
Change-Id: Ib767c4e64089296336a8c1e53634ef166853930e
2025-03-24 08:35:26 +08:00
jiaxi.chen 2e3edc4518 FIX: wall count fixed && overlapping of interface filling path
jira: STUDIO-10419, STUDIO-10420
Change-Id: Ib7274420ceb8149a02e82d896757ce5ace908fb9
2025-03-24 08:35:26 +08:00
Arthur ef8e81c04a FIX: auto arranging crash due to wrong extruder_ids
jira: STUDIO-10449
Change-Id: Ia4614a67843c714c46e5fbf7c888a1ac45ef378d
2025-03-24 08:35:26 +08:00
zhou.xu aeb3d20ad8 FIX:reinit m_generate_fix_sizer_ams_mapping
jira: STUDIO-10445
Change-Id: I6eb04f87ba37e09a1be33281cfcd8d8c8da8de51
2025-03-24 08:35:25 +08:00
xun.zhang 3733f33953 FIX: add some missing translate keys
1. Add missing translation keys
2. Fix filament map dialog can't display in auto mode

JIRA:STUDIO-10216

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I0c3927877dd91befc2463a300324bc6823615673
2025-03-24 08:35:25 +08:00
xun.zhang 6e74a4a77b ENH: seperate timelapse time in preview
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I8cc57c70743019baeabe365dbec73affdf5149fe
2025-03-24 08:35:25 +08:00
zhou.xu 3f51f72a66 ENH:Add numerical display in AMS control
jira: STUDIO-10432
Change-Id: I504e38612b09513247462974b4d34b331a5d3240
2025-03-24 08:35:25 +08:00
zhimin.zeng 9fccb9bcde FIX: modify quick extrude to 1 perimeter width
jira: none
Change-Id: Ibda111742af2d664088a51e9dd3740f81b4649c7
2025-03-24 08:35:25 +08:00
jiangkai.zhao 58891ce310 FIX:Change the sorting method of the wall filament
and fix wipe_tower's interface bug
jira: none

Change-Id: I3887142bac2d43a4d2b6db65b5a3976bb271cf71
2025-03-24 08:35:25 +08:00
zhimin.zeng 3e0b6eb228 ENH: generate framework for all layers
jira: none
Change-Id: I95f35ba45fe9f544c53bdf0c5a52a70bd45ee7a9
2025-03-24 08:35:25 +08:00
zhou.xu 8d9b589b35 FIX:modify ToolTip for MaterialSyncItem
jira: none
Change-Id: Ia9e3066f6b0b8300641ce1773a74053a675b7e83
2025-03-24 08:35:24 +08:00
chunmao.guo 705e1ff0a2 FIX: extruder ams info sync
Change-Id: I78a731a84100031aed01a381593d608cef61d24a
Jira: none
2025-03-24 08:35:24 +08:00
zhimin.zeng d0d5ed2f5e FIX: fix error length for nozzle change
jira: none
Change-Id: I1c9052cadef717888c5f8ff50e0d6e1efce6d73e
2025-03-24 08:35:24 +08:00
xin.zhang 888687de82 FIX: the AMS shown fault because of dirty data
jira: [none]
Change-Id: I82c627e351c996b2c3c352220a2b0a837c205c39
2025-03-24 08:35:24 +08:00
zhimin.zeng 6a7d281d0d FIX: H2D only displays supported heated beds on cali page
jira: STUDIO-10287  STUDIO-10433
Change-Id: Ief38584243a0ee836f9ba4541d2bb9eaa6343c1c
2025-03-24 08:35:23 +08:00
zhou.xu 22d2db008b FIX:reset direct_sync when init SyncAms dialog
jira: none
Change-Id: I38aa498a69dd60da2f7485da37e2f09f78694c1c
2025-03-24 08:35:23 +08:00
xin.zhang a8b7870fe2 FIX: fix the APPLE macro
jira: [none]
Change-Id: Ibcdccbf987776f691bdae8a1ae14e817ccbd90dd
2025-03-24 08:35:23 +08:00
salt.wei a04aec1db2 ENH: change translation
Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: Ie8c1508539dd18556a659f88302db744e8b3a4f8
2025-03-24 08:35:23 +08:00
zhimin.zeng 75ab432b12 FIX: the k value of slot is set to default value
when enter "merge result" in cali page
jira: STUDIO-10409

Change-Id: I03c49306342cda9b9c305b188201ec6f5b6ab1f1
2025-03-24 08:35:23 +08:00
jiangkai.zhao 6c5b63db24 ENH: Set the skeleton of contact surface to solid
and fix the nozzlechange's error cleanbox.
and fix some error in interface's nozzlechangle and toolchange.

jira: none
Change-Id: I2fd5c68d90506fcb8f01f09a8246dfb5838baef4
2025-03-24 08:35:23 +08:00
jiangkai.zhao fb9f9f41e6 ENH: change solid layer count
and reduce the toolchange speed if it occurs at the contact surface
jira: none

Change-Id: Ic238671366145bc7bff76d18d20c104a201a1f17
2025-03-24 08:35:23 +08:00
zhou.xu a7ad6dfac4 ENH:Optimize interface display in "sync ams" dialog
jira: none
Change-Id: I51e8a55491112653e8e55eed0d6c93c6a37dcbe0
2025-03-24 08:35:22 +08:00
xin.zhang d4d4b76ce5 FIX: prevent the dialog in macOS
jira: [STUDIO-10386]
Change-Id: I19c5df3c2c110979d57190c9219f76f6f6911f85
2025-03-24 08:35:22 +08:00
qing.zhang b547933f14 ENH: change param's label
Jira: none

use Smoothing wall speed alone Z for better understanding

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Idaa4241feb4bb91d30e94c8522b58f1147c8009e
2025-03-24 08:35:22 +08:00
gerrit 754874902a ci: update network module based on commit c28d89a
Change-Id: Ifed73694323e218281e06dd2312405ca50a3c5fd
2025-03-24 08:35:22 +08:00
xun.zhang d9f919fe57 ENH: some post change for slice all group logic
jira:none

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I03d5ef5c389dcbe2ca838c0b4875e214b5591430
2025-03-24 08:35:22 +08:00
xin.zhang 45d2d3fc9b FIX: update some translation
jira: [none]
Change-Id: I76afc7adb4f882bcd64c266cb10160333ce439d6
2025-03-24 08:34:32 +08:00
lane.wei bc5514bbab ENH: config: allow invisible preset to be selected
when switch printer, we found some filament preset not visible
and we need to allow it to be selected
jira: STUDIO-9979

Change-Id: I9613747a755f449c2f48563082b6893e426f37ea
2025-03-24 08:34:32 +08:00
jiaxi.chen aeba1ebfa2 ENH: set filler_angle of roof layers to interlace with bottom bridge
jira: STUDIO-10239
Change-Id: I8dfebb289b30293a39f9737073e992e97b4b46d4
2025-03-24 08:34:32 +08:00
xun.zhang 547cfe75d0 ENH: update translations
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I4b7f1518a4805c5c5debdc6ad5b059b75effe4ce
2025-03-24 08:34:31 +08:00
xun.zhang d15fc37ff2 ENH: enhance filament group alogrithm
1. Try to merge filaments before grouping
2. Set max match num for machine filamnet in match mode

jira:STUDIO-10392

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I2451d838e07ee02f493fda4dc702f3d13b2ad37b
2025-03-24 08:34:31 +08:00
xun.zhang f042c817a7 ENH: refine logic with filament group
1. In slice plate mode,force use plate mode
2. In slice all mode, force use global mode

jira:STUDIO-10390

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I3edb559043fdc52339b7f611643b8f5ac116571d
2025-03-24 08:34:31 +08:00
zhimin.zeng 0381d5827c FIX: fix wrong retract when change filament
jira: none
Change-Id: I6bf6d4620234d9c7b5246126bfdcdf8b5e1944e3
2025-03-24 08:34:31 +08:00
qing.zhang fb5bf37336 ENH: change infill params' name
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I864f24a335d59b4ee6ae474c9a338cd2fbc2ebf1
2025-03-24 08:34:31 +08:00
zhou.xu 2e0a953610 FIX:update dialog position when mainframe position changed
jira: STUDIO-10397
Change-Id: I86cb4698518119903dd7fa3f7c2ad1945804f533
2025-03-24 08:34:31 +08:00
jiangkai.zhao ed7bfd3ff6 ENH: add solid infill before nozzlechange
and set the contact surfaces of different material types as solid,
and reduce the nozzlechange speed if it occurs at the contact surface,
and recuce the toolchange speed if it occurs at the contact surface.
jira: none

Change-Id: I884d60f4114544dfa959bd654ecc985f5fb9aac4
2025-03-24 08:34:30 +08:00
jiangkai.zhao 7d48561817 Fix: error wipe when no finish_block_tcr
jira: none

Change-Id: I0890089661a719f728c5fbc5254cf53f047d7248
2025-03-24 08:34:30 +08:00
zhimin.zeng fde94de17b FIX: error travel when start print TPU
jira: none
Change-Id: I0ccabf460afca03662249c97d6f2e01e05120509
2025-03-24 08:34:30 +08:00
zhimin.zeng b549be3180 FIX: fix the printer drop-down list stuck problem
jira: none
Change-Id: I69927a3dc1c2e2f562cbfc47bc5fcf99d0833cdb
2025-03-24 08:34:30 +08:00
Arthur 93d98a6a69 FIX: crash when raft = 1 && has wipe tower
jira: STUDIO-10265
Change-Id: I2f932b2cffad6b16075adda95ebd8c453beea753
(cherry picked from commit 27c18dca4130f872ea96dbb3b321b9dcee1f1068)
2025-03-24 08:34:30 +08:00
xin.zhang 16729c9283 FIX: update some text
jira: [STUDIO-10352]
Change-Id: I33b02a811970002b5f05ee2e519eb722b19e7051
2025-03-24 08:34:30 +08:00
qing.zhang 872726abed ENH: add cross zag pattern
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: If11f423db443b3f31f2181d4b0c56eaeb9a7ca5d
2025-03-24 08:34:30 +08:00
qing.zhang d69fce58cb FIX: error overhang on auto circle compensation
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I8281f617cc4dde848d4dd795fe9afc7b2b8c72ce
2025-03-24 08:34:30 +08:00
zhou.xu 93d0c59ed0 FIX:add "check_empty_project" api
jira: none
Change-Id: Ic0b0b558c8786749b1ac036b87dc08519002b17f
2025-03-24 08:34:30 +08:00
xin.zhang 86e31adc76 FIX: add the include
jira: [none]
Change-Id: I869ddb0af7ea425099bdd3467e31cf2f8f5ef562
2025-03-24 08:34:30 +08:00
Arthur 2debc31c4d ENH: fixed crash issue of lightning infill of tree support
Use clipper2 and remove colinear points.
Later on we can try to set lightning infill as the default infill pattern of tree support.

jira: none
Change-Id: Id545b15d778071cec6e56d212ab68db1ab90ad2a
2025-03-24 08:34:30 +08:00
xin.zhang 26881072a4 FIX: champer_switch_head_dlg->ShowModal() may wake up another wxCUSTOMEVT_SET_TEMP_FINISH, break the chain
jira: [STUDIO-10386]
Change-Id: I2debe9eebf455e4adbe9161945ce84508f594f9d
2025-03-24 08:34:30 +08:00
Mack 3fb7d857d5 Fix:icon center
jira: STUDIO-10393
Change-Id: Iec33b3e689b8bbf4749ead21f830ba7b6521ee2e
2025-03-24 08:34:29 +08:00
chunmao.guo 0b4795fd10 FIX: get_similar_printer_preset only visit system preset
Change-Id: Ib219e76cba37ace7b81f69e63f4edd1edb25ddc4
Jira: STUDIO-10338
2025-03-24 08:34:29 +08:00
chunmao.guo 5ad7576ce7 FIX: MediaPlayCtrl auto stop when not printing
Change-Id: I657c5fe85e9192d76cf846ae8243e36a6463623a
Jira: STUDIO-10337
2025-03-24 08:34:29 +08:00
chunmao.guo b50bde834d FIX: extruder_sync.svg
Change-Id: Ia83235ad231ed94d71075223539b1f6a007c0651
Jira: none
2025-03-24 08:34:29 +08:00
chunmao.guo c52e54e58a FIX: reduce ams update
Change-Id: I6a3c34580df77135c3b56e9273edc7643d58eec3
Jira: STUDIO-10383
2025-03-24 08:34:29 +08:00
Lukáš Hejl ff7eb25c54 NEW: port Zig Zag infill from Prusa
Thanks to Prusa!
jira: none

original commit message:
ceb13b1faa33ac096fe7ffd89aa222abca119e02
SPE-2405: Add Zig Zag infill that is rectilinear infill but with a consistent pattern between layers.

This Zig Zag infill is inspired by the Zig Zag infill in Cura.

Change-Id: I798affa99f4b5c3bd67f47643e67530fb7c3e0cb
(cherry picked from commit 2808d04d5deef6f99f9618648e46f11de03efc98)
2025-03-24 08:34:29 +08:00
zhou.xu 91df890100 ENH:Fix the issues discovered in the demo
jira: STUDIO-10384 STUDIO-10385 STUDIO-10387
Change-Id: I68f3099b9fbb6d6996373cae07b2e62930ce614c
2025-03-24 08:34:29 +08:00
xin.zhang d30ca5baa0 FIX: update the filament name
jira: [STUDIO-10348]
Change-Id: Id2762188eaf84ad7534a3d6063e0df8c000dd817
2025-03-24 08:34:29 +08:00
xun.zhang 16813aa460 FIX: missing gcode line caused by gcode GCodeEditor
In the original logic, the gcodeEditor did not parse gcode lines with
leading spaces. In recent changes, all leading spaces in gcode lines
were removed, causing all gcode to be parsed. However, some certain cmd
perform additional actions, leading to incorrect state recording. As a
result, based on the erroneous state, some gcode lines that should not
be deleted are being removed.

This logic needs to be optimized in the future.

jira:10357,10367

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: If34b9c3b2913768b824030685e0a36708ca3a5ca
2025-03-24 08:34:29 +08:00
xun.zhang 3d5fb11527 ENH: add zh-cn version slice vedio
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ie96e0b1503138de9e2910e20d07ca3976dacfdf5
2025-03-24 08:34:28 +08:00
zhou.xu 4d934184e3 FIX:Display the interface then create big_bed_image_popup
jira: none
Change-Id: I020b72b71283a6873dcc2b4cd6fcf9ae98c6d0a4
2025-03-24 08:34:27 +08:00
Arthur c414e51999 FIX: several auto arranging bugs
1. fill bed crash (jira: STUDIO-10350)
2. reset arranging settings gives wrong sequential printing order (jira: STUDIO-10346)
3. do not show "arranging done" message when there is no model

Change-Id: Ic1c7eac75e3917b9f1d87ab6acc403f78e0c9f7c
2025-03-24 08:34:27 +08:00
zhimin.zeng 65267b9866 FIX: the color of volume is incorrect when merging filament
jira: none
Change-Id: I13a9d02b1c8ee57e689ce6477b7aebb86c5f7673
2025-03-24 08:34:27 +08:00
zhimin.zeng 5c56b43166 FIX: fix some wipe tower issue
1. the nozzle change gcode use double perimeter width
2. fix the error layer height for adaptive layer height
3. limit the nozzle change speed to 50 when a bridge is detected
4. fix the error extrusion flow for filament change gcode when a bridge is detected
jira: STUDIO-10269

Change-Id: I580c618555fe19d000a56e2510a42004722c1b8b
2025-03-24 08:34:27 +08:00
gerrit 68b241279d ci: update network module based on commit 650c1e9
Change-Id: Iba44a55034c6a7bb1292695e8315415f4726aa8f
2025-03-24 08:34:01 +08:00
zhou.xu be4585ed98 FIX:Unmatched color use original color
jira: STUDIO-10361
Change-Id: I7b19a56c3bbe06ce6a8ef783a824251700c9924c
2025-03-24 08:34:01 +08:00
Mack fa59afd9f8 ENH:change other filament icon
jira: STUDIO-10344
Change-Id: I008f2cd1aace5ee4c4d65ffc8b53c4d5bd866bc9
2025-03-24 08:34:01 +08:00
gerrit 79fec609c5 ci: update network module based on commit 85b4a67
Change-Id: Ic13c510b2c90a2e8487847b9ed5d498c7b426c1f
2025-03-24 08:34:01 +08:00
gerrit dc4dd02cbe ci: update network module based on commit 78d9ee8
Change-Id: I93be8e3c6b4b15bca0f728fdd9c4ad0001c2b57d
2025-03-24 08:34:01 +08:00
zhimin.zeng 01075411dc FIX: slice error when switching printer
from mulit-extruder to single-extruder
jira: none

Change-Id: I0fc00a279dbc7f5d6b1fb6df5556375bfb95782e
2025-03-24 08:34:01 +08:00
xun.zhang 001144400b FIX: some filament group issues
1. Add filament_is_support field. Format the filament type
2. Optimize machine filament info logic

jira:STUDIO-10326

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ia8bfc37095339e73c98209b4e3f1e0804e511e88
2025-03-24 08:34:01 +08:00
Mack 964a6c8320 ENH:change filament icon to rect
jira: STUDIO-10344
Change-Id: Ie71f83b7c78b4784e1824c52e61485e8f4d36e1e
2025-03-24 08:34:00 +08:00
jiaxi.chen 05365a7a3f FIX: wrong cantilever check of circular ring overhangs
jira: STUDIO-10240
Change-Id: Ic4ff176a017e0aa7333404e1f5eec6cac6700484
2025-03-24 08:34:00 +08:00
jiaxi.chen f2cb4f747c ENH: improve quality of interface
1. change type of transition layers below interface to erSupportTransition,
2. fix the number of transition layer above tree branches,
3. change the default setting of support_interface_pattern to smipRectilinearInterlaced,
4. change the default support_style to HybridTree when interface is soluble
5. FIX: conflict between xy_expansion && split_hole

jira: STUDIO-10239, STUDIO-10314, STUDIO-10319
Change-Id: I3eb392ccd005acedb001aa862d5bf3eb104c5293
2025-03-24 08:34:00 +08:00
tao wang 3e66c96d12 ENH:add protection for ams_id&slot_id formatting
jira:[STUDIO-10335]

Change-Id: Icc9ab0ce07860920378c286d725c32d451d17555
2025-03-24 08:34:00 +08:00
xin.zhang e88042bb96 FIX: add compatible codes by xun.zhang
jira: [none]
Change-Id: Ice769643fb8109b60e2f5323286c61bf9c934db1
2025-03-24 08:34:00 +08:00
xin.zhang 4621bcbe54 FIX: the print task image is not refreshed
jira: [STUDIO-10329]
Change-Id: I44a55c1259ba35805569622f4f45aa4f2b64f16d
2025-03-24 08:34:00 +08:00
xin.zhang 51feb5f544 FIX: the AMS refresh does not show AMS_TEXT
jira: [STUDIO-10322]
Change-Id: Ib17031b9b1eae07deabd418ec1211c465d4ab03d
2025-03-24 08:34:00 +08:00
xin.zhang 0a5989f56c FIX: update some translation
jira: [none]
Change-Id: I8143271471dc4a535fa210549dca5c21a6798038
2025-03-24 08:34:00 +08:00
qing.zhang b7a90c9462 ENH: modify params tooltips
Jira: none

modify tooltips of scarf seam on circles

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I12b836cf95234192c0d91fcd70048ad9877195b7
2025-03-24 08:34:00 +08:00
zhou.xu f5534db6b8 FIX:modify warning code location
jira: STUDIO-10333
Change-Id: Ifd429d04c35e85148f7b649c514b3aaa235ee5d6
2025-03-24 08:32:58 +08:00
xin.zhang 1eb7b02b06 FIX: accessing wild pointer of HMSNotifyItem
jira: [STUDIO-10270]
Change-Id: I942876148dac93f3a03df3311048e7e4c38ec277
2025-03-24 08:32:58 +08:00
xin.zhang c13bea9b17 FIX: the ts bitmap is oversize, fix it
jira: [STUDIO-10284]
Change-Id: I1bb3c3b29b0ad724ec39a4b1a1b5ca1034588fe0
2025-03-24 08:32:57 +08:00
zhou.xu 5e2861acca ENH:show big bed image
jira: none
Change-Id: Iaf3529345f688f2dbdc35c16f45253a5b65feb84
2025-03-24 08:32:57 +08:00
zhou.xu d2d620f87c ENH:translate text
jira: none
Change-Id: I49ceba7546b6c5e32efd8cc040b090b63f076886
2025-03-24 08:32:53 +08:00
xin.zhang 83b98fbfe7 FIX: modify the nozzle temp control location
jira: [STUDIO-10303]
Change-Id: I8147d3331b3073e7e30881c4eab95609303eb01b
2025-03-24 08:30:18 +08:00
xin.zhang d50fc6a0ce FIX: the AMS EXT image fault
jira: [STUDIO-10044]
Change-Id: I71d142cd763deff33f1c42047b5ae6ac81574b3f
2025-03-24 08:30:18 +08:00
xin.zhang 0730c4ec51 FIX: the dark mode n3s SVG center is not empty, which will cover the AMS color
jira: [STUDIO-10308]
Change-Id: I67c5bdb753abfe9fa233e427a7b518c2fad4fd01
2025-03-24 08:30:18 +08:00
zorro.zhang 07475fab75 FIX: UrlEncode Function Error
JIRA: STUDIO-10247
Change-Id: I2df384661c6d445bd3fe1d690928c101543ae2bc
2025-03-24 08:30:17 +08:00
Arthur c486b42e9c ENH: update Clipper2 to 1.5.2
Clipper2 has added a lot of features in the past 2 years, including "offset to polytree" which is very useful for expolygons.

jira: none
Change-Id: I6f51e243656312d8c7693e1c9f5c52cf2f0034d1
2025-03-24 08:30:17 +08:00
zhou.xu 21d1159cd5 ENH:add "is_filament_installed" in MachineObject
jira: none
Change-Id: Ifd71947a742c1ed37fa22bbf0bb2cd538ff47268
2025-03-24 08:30:17 +08:00
xin.zhang 9d7c9c54fc FIX: complete the AMS fresh while state changed
jira: [STUDIO-10305]
Change-Id: Ie6cbc359bdf9fe02f103f58e25f490105faaf381
2025-03-24 08:30:17 +08:00
jiangkai.zhao cfeb574422 Fix: the width is not effective
after enabling the ribbed outer wall

jira: STUDIO-10294
Change-Id: I08bd00c3c3ef643f4226ce0b882cd62ff680ae65
2025-03-24 08:30:17 +08:00
jiangkai.zhao 0a20f1fe6d ENH: Change the collision calculation
of the wipe tower's outer wall to use the actual outer wall path.

jira: none
Change-Id: Ib45ecbc328c88c1abe6d9e8567f715331a3ddd37
2025-03-24 08:30:17 +08:00
zhimin.zeng edb9583f76 FIX: fix the display of N3S
jira: STUDIO-10291 & STUDIO-10285
Change-Id: I10c1d3d210a875b75bb31ed33f8db451bdadb5e7
2025-03-24 08:30:17 +08:00
zhimin.zeng da2baffd86 FIX: the wiki link of prime tower is incorrect
jira: TUDIO-10307
Change-Id: I28797a4cf9ad1283567daf6c54581af7b1fb9ba0
2025-03-24 08:30:17 +08:00
zhimin.zeng 31b8eae044 FIX: modify the name for filament ramming length
jira: none
Change-Id: I3533c86ad7901282866074a7a8e4909c360055a6
2025-03-24 08:30:17 +08:00
xun.zhang a4e05afd03 FIX: wrong gcode line id after first process
1. The line id in filament block and exturder block
is assigned during first gcode process. So we should
add offset caused by gcode processor to line id

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I6a24b052fdf0daa3506c5f0982b521e85107f193
2025-03-24 08:30:17 +08:00
xun.zhang c7f80cb611 ENH: add some missing change for params
1. Add more change for ensure vertical shell
thickness

jira:none

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I0bd575ab3cb314c0276faf9a91da1c7744e66da6
2025-03-24 08:30:17 +08:00
xun.zhang 3133b2a52f FIX: do not hover if slice option pop up
jira:STUDIO-10275

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ia599ce164d6f8a178b7154d20b49014f67bdbde9
2025-03-24 08:30:17 +08:00
xun.zhang 038df3180a FIX: support filament display in group result
1. Add "Sup." prefix for support filament
2. Align the filament group elems

jira:STUDIO-10263

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Idd6d11d14cd378142dff03596eea5efb47dde79f
2025-03-24 08:30:17 +08:00
tao wang e7454fa47d ENH:update options ui when printer does not match
jira:[STUDIO-9973]

Change-Id: Icca959d732f98e34b0a83fc2971c70b64d393d75
2025-03-24 08:30:17 +08:00
qing.zhang b9a835efd7 FIX: scarf seam inner walls option not work
Github: 5748

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I8e1240b4621ce166c49b2ca08a1509503aae3158
2025-03-24 08:30:16 +08:00
qing.zhang c0a2982c79 FIX: error speed while flush to infill
Jira: 10094

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I335d664fd28355cfeadd42be52f8c646f249eab0
2025-03-24 08:30:16 +08:00
qing.zhang faec4160d5 ENH: change param name
Jira: none

change filament category to filament adhesiveness category

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I267d71b2f968becf4e8f434daafdf1a70c36a823
2025-03-24 08:30:16 +08:00
tao wang cca59b8e52 ENH:optimized mapping rule for printing from SD card
Change-Id: I435f518bb303c9592fde5c16eca6aa0d27211725
2025-03-24 08:29:33 +08:00
tao wang 2c433396fa ENH:disable printing when mapping is invalid
jira:[STUDIO-10250]

Change-Id: Ie14e601db9c844e7b23fd0f1e1fd688c03999144
2025-03-24 08:29:33 +08:00
xin.zhang 89efa6cb27 FIX: add images for filament load steps
jira: [STUDIO-9850]
Change-Id: Ie3f3dfbda3d7bc2e1e8c8bab4c9a5f2168536e53
2025-03-24 08:29:33 +08:00
xin.zhang 0914300181 FIX: the current temp has been set twice
jira: [none]
Change-Id: I46f313e8f3bee49be708feb4dc6475a60ab1cea6
2025-03-24 08:29:33 +08:00
chunmao.guo 17a8a924c2 ENH: extruder param sync result dialog
Change-Id: Iec8f7647b565a7a8456258bfb90b2ad44c488745
Jira: STUDIO-10221
2025-03-24 08:29:27 +08:00
chunmao.guo e5d4915518 FIX: TabCtrl padding & printer bed help icon
Change-Id: I451e93cb83a4ace4c1cec1ae275430a3971d9793
Jira: none
2025-03-24 08:29:27 +08:00
chunmao.guo 5e6eacccf1 ENH: StaticGroup badge on macOS
Change-Id: Id446e12aec7780f46c341083a7ad8c81ccf4a4f0
Jira: STUDIO-10055
2025-03-24 08:29:27 +08:00
guanyun 52d6e2f46e NEW: disable dgpu by default
jira: STUDIO-10068 / STUDIO-9387

Change-Id: Idee00cb0963d035aa5d70d6796482543cea3061d
2025-03-24 08:29:27 +08:00
Mack e288462439 Fix:filament svg icon error
jira: STUDIO-10223
Change-Id: I93f805cfa7780e666b4e2f2430c4fcdfa3de0c8a
2025-03-24 08:29:27 +08:00
jiaxi.chen 4f9f1bbba0 FIX: useless expand for tree nodes
jira: STUDIO-10235
Change-Id: I2a6780b4d010253452249c426437aba2bcc6ff60
2025-03-24 08:29:27 +08:00
zhimin.zeng 8a84222be0 FIX: crash when switching preset from H2D to A1
jira: STUDIO-10252
Change-Id: I3c9e2b334a4cae3fee5a21d9af24e606f1b44d18
2025-03-24 08:29:27 +08:00
jiangkai.zhao 89b59f1c41 ENH: add wipe_tower infll gap
and fix wipe error when enable timelapse and in single color
and set rib wall as default
jira: none

Change-Id: Ic365bb7ee0ee6715c9d4f4f00b4bca9fd472c61a
2025-03-24 08:29:27 +08:00
zhimin.zeng ce65273dc0 FIX: fix some size error on dpi changed
jira: TUDIO-10053
Change-Id: Icd93aa0dd9a2c693d7b957f9ede5c6dafc415352
2025-03-24 08:29:27 +08:00
xin.zhang b1fa2421c0 FIX: remove some unnecessary refresh to reduce page faults
jira: [none]
Change-Id: If4dae82f7aae243db033fe9c8d4d1ab25f625557
2025-03-24 08:29:27 +08:00
xin.zhang ed1e9678c3 FIX: try to reduce page fault while idling
jira: [none]
Change-Id: I563cbf4a8ba8a4ae1e5b1b1f735753d3aef23e16
2025-03-24 08:29:27 +08:00
xun.zhang b47b19ed48 FIX:minimum sparse infill area not work
1. Filter small sparse infil after doing vertical shell detect.To make
sure the params always work, the logic should also be added after doing
internal bridge detect

jira:STUDIO-9872

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I9d48303e156125dfab17ef95b73294013ab9fabd
2025-03-24 08:29:27 +08:00
xin.zhang edaaa0b705 FIX: the json val could be long long or string
jira: [none]
Change-Id: Ic06276adf5e7663d57ba1c4b6f9a57e897a9075d
2025-03-24 08:29:26 +08:00
xun.zhang 9a9f634e31 ENH: seperate skippable part time
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I8d2117c7a7114298e966d3e043604d738847a72b
2025-03-24 08:29:26 +08:00
xun.zhang f8369e8796 ENH: enhance ensure vertical thickness
This patch support completely disable ensure_vertical_thickness
Cherry-Picked eff2c16ecc2017f8186e5804f9ed4d71d87e9248 from prusa slicer.
Thanks everyone involved

Co-authored-by: SoftFever
Co-authored-by: Vovodroid

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ia00b9fb2dc5839d0e7306010260c1276c35c5d66
2025-03-24 08:29:26 +08:00
zhou.xu 288b1eddc5 ENH:add "nozzle_has_ams_then_ignore_ext" deal
jira: STUDIO-10245
Change-Id: I77e49dcbdfc3acd9473ca3885c6cc7eebdd0d3fa
2025-03-24 08:29:26 +08:00
zhou.xu 7a55808ad1 FIX:The width of Search box is determined by the width of Input box
jira: STUDIO-10186
Change-Id: I819bfafac5fbc0801b308fd2d384c2a461db0ad7
2025-03-24 08:29:26 +08:00
gerrit 862f7d1122 ci: update network module based on commit 23979ad
Change-Id: If112df843fb9186d50c95252999019792e83c046
2025-03-24 08:29:26 +08:00
lane.wei e2bab560e5 ENH: CLI: exclude the time of erFlush from main_predication
jira: no-jira
Change-Id: Ie069fd957227c50619613a50ed5425b00efa4133
2025-03-24 08:27:08 +08:00
xun.zhang d2ae5ea32c FIX: wrong group result in some cases
1.Caused by too big tolerance

jira:STUDIO-10236

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I0ba182991bc70ca2d3a34a85b87fa7539c5e50d9
2025-03-24 08:26:48 +08:00
xun.zhang a17aa8c701 ENH: pva filament should use normal support type
1.Always pop up to switch support type for PVA filaments
2.Rename the old "on_filament_change" to "on_filament_count_change",
add a new function as "on_filament_change"

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ib5a96f2334bbe016db6661864d44e66c1fc5660f
2025-03-24 08:26:48 +08:00
tao wang 5860af4401 FIX:optimize the layout of error messages
jira:[none]

Change-Id: I06ee3399b15ca78257e92af4e9ea0be69ffd1b4e
2025-03-24 08:26:48 +08:00
tao wang 9274e75b3e FIX:fixed the issue of macOS crashing when closing windows
jira:[none]

Change-Id: I716734c17c67a7022d9a78889bfdff1eaf54bbec
2025-03-24 08:26:48 +08:00
zhou.xu 0b24359f59 FIX:The extruder index defaults from 1
jira: github 5916
Change-Id: Icae2c4c272b80de8055cc3aeb91584df621fc436
2025-03-24 08:26:47 +08:00
zhou.xu 068f1d1256 ENH:reopen "enable_merge_color_by_sync_ams" option
jira: STUDIO-10227
Change-Id: If6e070f4daf1f96ec667f65ce4872bd942d866ab
2025-03-24 08:26:47 +08:00
zhou.xu 5693d65178 ENH:modify "Delete all" shortcut key
jira: none
Change-Id: I5c90fc2f2d7e2482bb31527e8aae29089bbb69b1
2025-03-24 08:26:47 +08:00
jun.zhang 2353d0366d NEW: add config: prefer_to_use_dgpu
jira: STUDIO-10068 / STUDIO-9387

Change-Id: I78fe0e865e9665bbf3669e4834a39af624cde29e
(cherry picked from commit cc41c008548b4dc2874333afd63ef0035070cda5)
2025-03-24 08:26:41 +08:00
gerrit c16d43ce31 ci: update network module based on commit abc4f25
Change-Id: I0ae2411808520f2cfb1117845d05eea93ee0c07a
2025-03-24 08:26:41 +08:00
zhimin.zeng d0f89eb862 ENH: Add parameters for extruder page of printer preset
jira: none
Change-Id: I8eb37e41bdc4b2b1f2328acee324c6fad30e391c
2025-03-24 08:26:41 +08:00
jiangkai.zhao 1aad582e08 ENH: add lift after printing the wipe_tower
and reduce the travel speed inside the wipe_tower
jira: none

Change-Id: I3b07ee62623e0cdc2f1824f0011f95776020bee1
2025-03-24 08:26:41 +08:00
jiangkai.zhao 1b467b13c4 ENH: add flat ironing before toolchange
jira: none
Change-Id: Iabe121f9523b662fc90c18365aa642583635a126
2025-03-24 08:26:41 +08:00
gerrit 5a2a609979 ci: update network module based on commit 007c323
Change-Id: Ia689660acc57815b6450efc3ded338e07b26ea78
2025-03-24 08:26:41 +08:00
gerrit 801a03ab7b ci: update network module based on commit 2560ca0
Change-Id: Ie6fb153b1abdac4a6d4d203ceeed2180499b0f0f
2025-03-24 08:26:40 +08:00
zhou.xu b651cee316 ENH:Import 3mf into existing projects and remember previous selection
jira: none
Change-Id: I799c3aa240d614fc4ff7bf8ff02a9879d1a4b459
2025-03-24 08:26:40 +08:00
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