Commit Graph

2809 Commits

Author SHA1 Message Date
hu.wang 55453af689 FIX:displayed error file name
If the file name sent to the printer is changed to be too long, the final display format is incorrect

Jira:STUDIO-3137

Change-Id: Ia2a542a559ae8ff0343b159cff9e0317397e866f
2023-11-01 09:11:19 +08:00
lane.wei 7be9b591b8 ENH: CLI: add the re-arrange logic when the printer type change with different extruder_clearances
JIRA: STUDIO-4214

Change-Id: I6a8862b4da9812d38522fba2235d5e02f421878b
2023-11-01 09:11:19 +08:00
zhimin.zeng d13e18a238 FIX: the position of wipe tower is not default when new project
Jira: 4173
Change-Id: Icde5cac961eb225d2e703e8e87811b2940603126
2023-11-01 09:11:19 +08:00
zhimin.zeng 4f48c48ad2 FIX: crash when multi-select connectors with different shape
Jira: 3916
Change-Id: Ic011827e5d301f91f684039a85b228196be1ba98
2023-11-01 09:11:19 +08:00
Kunlong Ma 9a193fbfea NEW:[STUDIO-4063] auto calculate flushing volumes
jira: STUDIO-4063

Change-Id: If8db1375bc8c17d4c86307c1c93a717f6c0df05a
2023-11-01 09:11:19 +08:00
chunmao.guo 042e6bf991 ENH: [STUDIO-4029] sync printer config with cloud
Change-Id: Icffee9d5987131e1d78d51ccfcafeefff18f26cb
Jira: STUDIO-4029
(cherry picked from commit 5b58e5f2658753efbf11037f0b6cbb023070c0ea)
2023-11-01 09:11:19 +08:00
tao wang 11f0fb6016 NEW:add printer arch type
Change-Id: I4fedd3df960648d4ad1df32111431ccf126ef120
2023-11-01 09:11:19 +08:00
Stone Li 1453d196d8 ENH: add a device id parameter for hms wiki
JIRA: STUDIO-4177

different printer may have different hms wiki page

Change-Id: I0f4443580466ab1afc1fe16da6f5ed924e5d201d
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-11-01 09:11:19 +08:00
Stone Li 5857025e8d ENH: do not change ip when connection name is different
JIRA: STUDIO-4072

Change-Id: I6e72f894fa5eca91d5bbbfaca3e897be95c305e0
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-11-01 09:11:19 +08:00
tao wang 19ba3644ea ENH:optimize the display of transparent materials
jira:STUDIO-3965

Change-Id: Ibedd88876796935e875f5d70680311b80cb460e4
2023-11-01 09:11:19 +08:00
Kunlong Ma 6fa7ca2fd2 ENH:refine the title of dialog displayed
Change-Id: Icae618304064c9c30f2cf0a5eae98b6c8b6c1534
2023-11-01 09:11:19 +08:00
Kunlong Ma ab0f9d95fc FIX:[STUDIO-3974] Model reset by plate center when machine switching
jira:STUDIO-3974

Change-Id: I44f5d238a5e7afffc24bbc4359c7ede226d24b4a
2023-11-01 09:11:19 +08:00
chunmao.guo d9de09bba6 ENH: [STUDIO-4135] only sync user preset that need update
Change-Id: I9a1c0f9c34a5f5950beffa1c5e8f63c4cf7be6c6
2023-11-01 09:11:19 +08:00
chunmao.guo dcb006535a FIX: [STUDIO-4164] charset problem in load printer config
Change-Id: Id1ee5108b70e926f822ca4f12715bd2255e5c272
(cherry picked from commit 8ea1abc1df9d1d1680f20c4f9f423360b9318ceb)
2023-11-01 09:11:19 +08:00
chunmao.guo ca32032654 FIX: [STUDIO-4207] fix tunnel mqtt not active
Change-Id: I561eb164256a7eb811d1daec84ad7907d3caa01d
Jira: STUDIO-4207
2023-11-01 09:11:19 +08:00
zhou.xu aaeebd7fe3 FIX: Upgrade the texture image
align texture image  to the grid of the x1 machine
Jira:STUDIO-4206

Change-Id: I7dcc5061017f355f30b3f584180751ec7a3f391b
2023-11-01 09:11:19 +08:00
chunmao.guo 22d5ea002e FIX: [STUDIO-4125] null crash in ImageGrid
Change-Id: Ibe2fcf6d3fe7ae901a2e594d782566a04aa19c39
Jira: STUDIO-4125
2023-11-01 09:11:19 +08:00
zhimin.zeng a05524417c ENH: Add Ellis' pattern method for flow dynamic calibration
Github: #2356

Change-Id: I05068bd47fa8381429064ea0e5ba0f38e5da17c1
(cherry picked from commit c5d54d26e32909e1785cef9ba6a07d801419fa98)
2023-11-01 09:11:19 +08:00
lane.wei f1362a7757 ENH: add the smooth pei bed type
smooth pei plate uses the same parameters as high temp plate
JIRA: STUDIO-4181

Change-Id: I9db8ca7440b5b205902fd4b35af6c24440e1104d
2023-11-01 09:11:19 +08:00
tao wang 23079b23df NEW:support for dynamic configuration files
Change-Id: Iec433ca1f75f223af68c5103013ff47d1acf1678
(cherry picked from commit 40acd7f6b11e9b2b3403a84b4b7d4b70da5d0ed2)
2023-11-01 09:11:19 +08:00
xun.zhang 5e23f73866 ENH: add protection for chamber temperature
As title. Also add time for waiting chamber temp in printing time

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I8054080d2e8821e421a6d03222b8b25365b5977f
2023-11-01 09:11:19 +08:00
xun.zhang 7a439c523f ENH: rename chamber_temperatures in placeholder
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Id4d853d479cfb9b6c3fda177891f11a34f7d29e8
2023-11-01 09:11:19 +08:00
Kunlong Ma bcc5450522 NEW:[STUDIO-4121] Search object list
jira:STUDIO-4121

Change-Id: Ib0777fc19b8fd70c92fa1169dd1df8cd27a04b3f
2023-11-01 09:11:19 +08:00
Kunlong Ma eb417083e0 FIX:[STUDIO-3565] icons grayed out unavailable
jira:STUDIO-3565

Change-Id: I7a005ab0d4f291ee664d37cc0f5a4890f848fa0d
2023-11-01 09:11:19 +08:00
hu.wang 5e2141f519 FIX:unit is English,sent to printer is still in grams
Under the preference settings, if the unit is selected in English, the displayed value in the send to printer pop-up will still be in grams

Jira:STUDIO-3726

Change-Id: Ida97f9f47caccd43d44e5310f9a55af60ad75822
2023-11-01 09:11:19 +08:00
chunmao.guo e95b1b6ea7 FIX: [STUDIO-3886] cancel and join sync thread when app closing
Change-Id: I9d9efb24d31489b31e72b6bee0e0d67882b613b2
2023-11-01 09:11:19 +08:00
hu.wang ab7dec0b87 ENH: Upgrade page optimization
implemented a click to jump to the browser, added a open in browser button, and skipped this version button,and download button

Jira:STUDIO-4042

Change-Id: I368a7eef0ac72c5b19cf8b03632112e183487c6e
2023-11-01 09:11:19 +08:00
lane.wei 2e6a3ea8b7 ENH: networking: update bambu_networking.hpp from master
JIRA: 0000(no jira), solving the compiling issue
Change-Id: I0c7a62ebb4bcbc137906996d314f5520c61621e6
2023-11-01 09:11:19 +08:00
tao wang 90b906584d FIX:fixed German not displaying error messages
jira:STUDIO-3722

Change-Id: I12883b4f494c1344a7b694ce627e95e4e14a3e1d
2023-11-01 09:11:19 +08:00
tao wang b73a91eae7 ENH:remove excess invalid text
Change-Id: I27600b2909b685bf90a924ff513ff8a6da39ff10
2023-11-01 09:11:19 +08:00
tao wang 1e7f0d7fcd FIX:fixed UI issues caused by Russian
jira:[STUDIO-4024]

Change-Id: Ib636a348917a88821cd9bcbbb64d847ae316ca0f
2023-11-01 09:11:19 +08:00
zhou.xu 59f0b580a3 FIX: cancel grid undo/redo function
Jira: STUDIO-4150
Change-Id: I854a1ef2a5fade8e5702fc6e2e31c98ff2207eea
2023-11-01 09:11:19 +08:00
igiannakas 7b33a7e86b ENH: fix conner case of sandwich wall order
Updated sandwich mode code to cater for edge case where two sets of internal perimeters were causing the perimeters of another island to not be re-ordered correctly.

Github pull request: #2182

Change-Id: Ib58722db8cb76aa6b6474412c71993bb8e4dc007
2023-11-01 09:11:19 +08:00
xun.zhang 9bf251c54c ENH: add printer structure in code
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I57c24a0ea977b510932970817d67570ab3fe7bc4
(cherry picked from commit 409f03de471f65b9edf5c733b691e280c18c19cc)
2023-11-01 09:11:19 +08:00
igiannakas 4ac098df4d ENH: reorder wall seq for inner outer inner mode
Enhancement on wall ordering for inner outer inner mode

Github pull request: #2182

Change-Id: I0902ea0c728f7e37a1a43f9796997f33d37a9940
2023-11-01 09:11:19 +08:00
wenjie.guo c553844b05 FIX: sort m_extruder_option_keys lexicographically.
Github: #77
Signed-off-by: wenjie.guo <wenjie.guo@bambulab.com>
Change-Id: I8832a3848231da8b1066688a2471acd6b6122c19
2023-11-01 09:11:19 +08:00
tao wang eaca2bd0ed ENH:delete U0 firmware functions
Change-Id: I6a65f41224e346023989bd1f097d4bf1b069f907
2023-11-01 09:11:19 +08:00
zhou.xu 4a143ed8b1 NEW: add bottom setting for height range function
Change-Id: I0a818dde1e44e9f4475222038916c5ef992461de
2023-11-01 09:11:19 +08:00
tao wang ee478072c8 ENH:image to base64&supports uppercase file names
the issue occurs when trying to convert an image with uppercase file names to base64 format.

Change-Id: I1b3b4b95ae5602affc7c2d7c584fdc459d90ee0d
2023-11-01 09:11:19 +08:00
tao wang 54d5e9df8f FIX:fixed some unsupported HMS messages that cannot be displayed
Change-Id: Ib5acffb1e2c94bae56aed89fbb71a7a15a660485
2023-11-01 09:11:19 +08:00
tao wang 46a48539bb FIX:block HTTP links&open in default browser
fixed:https://jira.bambooolab.com/browse/STUDIO-3030
Block web page redirect requests and open them in the default browser

Change-Id: Ie79f8259859fa6ba158f31710179a8c7c53d6fa4
2023-11-01 09:11:19 +08:00
tao wang 297e4d1373 FIX:fixed send button refresh too many times
Change-Id: Ifb0b9e4d2e6ed7997ba7f033d555ea3aeec9fa9c
2023-11-01 09:11:19 +08:00
tao wang ae7a9303b8 ENH:no longer using config that support_virtual_tray
Change-Id: If578b66de609e5703bc6e912c744f10becaaebed
2023-11-01 09:11:19 +08:00
tao wang 23dc1ec960 ENH:dynamic display of AUX fan
Change-Id: Ib2b5578567eaa6fde15fdb54bdf24063b627d2d7
2023-11-01 09:11:19 +08:00
qing.zhang 7a7a9f4296 ENH: add top_area_threshold param
Jira: 4136

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ic8a3d05cea769ae92dd5f2f2fcd685d660075c95
2023-11-01 09:11:19 +08:00
tao wang 022445b272 NEW:supports new layout of extra AMS
Change-Id: Ib00d7c2e1c09a2fbe2de739e1c7cc35e03900edc
2023-11-01 09:11:19 +08:00
wenjie.guo a980b78172 NEW: Z hop restriction
Z hop will only come into effect when it is between retract_lift_above and retract_lift_below.
Signed-off-by: wenjie.guo <wenjie.guo@bambulab.com>
Change-Id: If43aea7024018eb8f532c6af5d8000973f2edee3
2023-11-01 09:11:19 +08:00
PavelMikus d78bb9e1f4 FIX: short edge collapse algortihm
so that it does not decimate all triangles on very high detailed models
Relevant issue 8834 Access Error when slicing
Github: #2283

Change-Id: I047361c88c561962ef4d3cf67bc0126402c41941
2023-11-01 09:11:19 +08:00
maosheng.wei 86675c4caf ENH: [STUDIO-3151] Optimize scoring entry
Jira: STUDIO-3151

Change-Id: I6ffd236faea7de9f1e35b77f818f926f2477939a
2023-11-01 09:11:19 +08:00
maosheng.wei 91cdfbf286 FIX: [github #2209 #2246] reload from disk not work
Github: #2209 #2246

Change-Id: I12ab1e08eaeff334315136914f0c20cc2c78fd98
2023-11-01 09:11:19 +08:00
lane.wei 342b8d7338 FIX: CLI: fix some issues
1. JIRA: MAK-1727, color of thumbnail not correct
2. JIRA: MAK-1723, model upload outside issue

Change-Id: I1754d730021c9df8044248e931023899d410d8de
2023-11-01 09:11:19 +08:00
zhimin.zeng 981a46920f FIX: the position of wipe tower is nor correct when multi-plate
Change-Id: Idabea67591102ee0f4595793e1ab027e805ace7a
2023-11-01 09:11:19 +08:00
chunmao.guo 8355bc949f ENH: [STUDIO-3892] different app config dirs for internal/beta
Change-Id: Ibd771b948f9a0b8e95b87c8d7244ab5728b6f4a8
2023-11-01 09:11:19 +08:00
chunmao.guo 94f26da614 ENH: [STUDIO-3980] drag object accross plate in ObjectList
Change-Id: Iee3193a8e0eaea67670a55e023fe64adca7a8695
2023-11-01 09:11:19 +08:00
wenjie.guo 5076a3008a NEW: insert Gcode between objects
Change-Id: Iec3535941390bfbd279a5677c352d92f36506d4c
Signed-off-by: wenjie.guo <wenjie.guo@bambulab.com>
(cherry picked from commit e0c5476e2e4c02055fb6ce7b4b4d927498c6ee90)
2023-11-01 09:11:19 +08:00
chunmao.guo 163ff38c3b ENH: [STUDIO-3895] enable mac window menu
Change-Id: Icd53c6866e9108f960aa52e54e518efc5def7101
2023-11-01 09:11:19 +08:00
chunmao.guo 3c01e937f8 ENH: [STUDIO-4028] RequestUserAttention on printer error
Change-Id: I37f451edcd57059320103093291c6037129a2898
2023-11-01 09:11:19 +08:00
chunmao.guo 11fb86a054 FIX: [STUDIO-3891] not remove unselected config bundles
Change-Id: Ibab65c289b3d0900650b93bf6e9789c271dd3db2
2023-11-01 09:11:19 +08:00
Kunlong Ma e78812dac4 ENH:Supplement to printing status supplement
Change-Id: I116e84705b390b99f8646b64eb7e96ae4c35c7d3
2023-11-01 09:11:19 +08:00
Arthur faeb95d59d ENH: smooth 6 times by 1 click of "smooth" button
In adaptive layer height, smoothing 1 time is not usable.
There'll be layer lines at the layer height change boundaries.

Change-Id: I84a8b69744db4936062d631864836f0a8cd99cf6
(cherry picked from commit ca77408f38c9a57bee4ab8ee4989024f7f105317)
2023-11-01 09:11:19 +08:00
Arthur 4e15942ba8 FIX: differnt_support_interface_filament was wrong
This bug will cause a gap between support base and interface in Snug mode.

Jira: STUDIO-4067

Change-Id: Ife4d1fc3652803e9d41bb49fddf126cb05798ae5
2023-11-01 09:11:19 +08:00
Arthur 7e70e071e9 FIX: loading stl with NaN points crashes
Avoid loading NaN points.

Jira: STUDIO-3889
Change-Id: I8c00f24e0ae1ba3b637e5d9bb13de93b1b4e77ba
(cherry picked from commit 0d244c7f65b913922ca4fad59d93fd80725f2e49)
2023-11-01 09:11:19 +08:00
lane.wei c8651b43f1 FIX: CLI: fix a wipe tower position issue
when arrange failed and restore to original
we will compute the position of wipe tower again
we should skip this case
JIRA: STUDIO-4048

Change-Id: I19edc36dfa7ec5a9f6b5ba3a1c1e0767361b3e33
2023-11-01 09:11:19 +08:00
Kunlong Ma 5c59b0721f ENH: [STUDIO-4062] print status supplement
Change-Id: I298d4fcfda51b48c90c62936185efc1a6bf459f0
2023-11-01 09:11:19 +08:00
lane.wei b94dee2460 ENH: CLI: add a flag to allow minimum size save
JIRA: STUDIO-3752
Change-Id: I0277c34d108185d10130630a72811122f8ee9ae2
2023-11-01 09:11:19 +08:00
lane.wei 6ae7228f9e FIX: CLI: fix serveral issues of CLI
1. duplicate id issue, MAK-1702
2. shrink issue, STUDIO-4048

Change-Id: Ie952f1ecc5267a60f0ce3220c4a5ea31cf7199ff
2023-11-01 09:11:19 +08:00
xun.zhang d724a3bd66 FIX: use extruder list to decide chamber temp
As title.Use the same way to decide exhaust fan.
Removes end print exhaust fan control.

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ib848b04361dc1214eabe2819a6d120d9e0646689
(cherry picked from commit 02ef3a05141710172b1ec2cc45c1e3f9908c82a3)
2023-11-01 09:11:19 +08:00
xun.zhang 977ae079c8 ENH: add support for chamber_temp and exhaust_fan
Support controlling chamebr temperature and exhaust fan for air filtration

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I31627ce4f8acce99e132b0436ab7dcd0bcebf81d
(cherry picked from commit 215878864e1410085ddf9735595e1b1cb00c1e47)
2023-11-01 09:11:19 +08:00
wenjie.guo 4121960292 FIX: allow changing ironing angle.
allow changing the relative angle between the top surface and the ironing.

Signed-off-by: wenjie.guo <wenjie.guo@bambulab.com>
Change-Id: I85e8ff3d05d3a6d9408da011631e7d71a6d85178
2023-11-01 09:11:19 +08:00
qing.zhang 4fce50453c FIX: no soild ironing if top or bottom shell is 0
fix the ironing be apply to the preview layer of bridge

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I53cb4e6ff80176953c2927c1d9dc5eecc590764c
2023-11-01 09:11:19 +08:00
chunmao.guo 6b5ba84075 ENH: [STUDIO-4029] ipcam compatible remake
Change-Id: Ic6cda7daa6a4e3b03fe645d8ae60f1e68a2c3864
2023-11-01 09:11:19 +08:00
chunmao.guo 5ba829337c ENH: [STUDIO-4029] apply new device compatible settings
Change-Id: Ic807c747d77ccbe99b3b157c2e6d3e3a2945e1ac
2023-11-01 09:11:19 +08:00
zhimin.zeng 13857dba34 FIX: modify the default position of wipe tower
Change-Id: I27eacb73a7e32d20416da785378d3ff0c31f5c23
2023-11-01 09:11:19 +08:00
tao wang 9560a292f2 FIX:check if the printer and preset are the same
jira:[STUDIO-4018]

Change-Id: I69ea1e3f8e8214ae68464665e1e7260fcc41dd82
2023-11-01 09:11:19 +08:00
wenjie.guo ba3638e70e NEW: allow changing the angle of ironing in the dep mode.
Signed-off-by: wenjie.guo <wenjie.guo@bambulab.com>
Change-Id: I09348096fd19ee4e07ce3a04ae152f7ee5758767
Signed-off-by: wenjie.guo <wenjie.guo@bambulab.com>
2023-11-01 09:11:19 +08:00
Arthur edcdad162e FIX: tree support bottom interface layers were not correct
The bottom interface layers were not right when "independent support layer height" is enabled.
This commit ensures there are always 2 bottom interface layers and the gap
is not less than specified. However, the gap may be slightly larger.

Jira: STUDIO-3842, STUDIO-2138
Github: #2127

Change-Id: Ifd8fbc4c7bc6dd92f2534fdd0179458a9e93c79a
2023-11-01 09:11:19 +08:00
zhimin.zeng 9f88906587 FIX: remove Tolerance test and modify wiki link for mac
Change-Id: Ieca66b0226eef692191e9e7bed56e54dc9d7b40c
2023-11-01 09:11:19 +08:00
liz.li a6ab8314a4 FIX: modify title text Jira: STUDIO-4007
Change-Id: I1826f72ba8e09b22481aa096fd5c1f881410d08d
2023-11-01 09:11:19 +08:00
zhou.xu 6f8005c306 FIX: improve brightness for the slice of black model
jira:https://jira.bambooolab.com/browse/STUDIO-3992

Change-Id: Ib25112af68bb9a86b13f9b0c6f4a8229e6d2a15f
2023-11-01 09:11:19 +08:00
maosheng.wei f7495612fa FIX: add small disc stl
Change-Id: I5c6c8ca1d4a15fc1462fe47d2e5e37b459f9a9a6
2023-11-01 09:11:19 +08:00
zhimin.zeng 5d254cd0bd FIX: Flow Rate Calibration Pattern too crowded with 0.8mm nozzle
github issue 2296

Change-Id: Iee766680c26ab5ca826961f53f8963d802a25397
2023-11-01 09:11:19 +08:00
zhimin.zeng 21abdb24da FIX: replace ',' with '.' when using minor languages
Change-Id: I992f4c702141f89860625f64d9524ee1c0445cee
2023-11-01 09:11:19 +08:00
lane.wei 58a5db2607 FIX: config: update config with correct logic
1. remove other vendors
2. set the version to correct one
jira: STUDIO-4009

Change-Id: I804bb1d08a9d241bc323a22b0d3fb40f7c9c3c9a
2023-11-01 09:11:19 +08:00
lane.wei ecaa5fa2e6 FIX: CLI: add logic to allow use cached_data while printer size change
when print profile created on small printers
the cached data should also be used
JIRA: MAK-1658

Change-Id: I31e801bd3116838baaeaef44f4aa6d53d65aa058
2023-11-01 09:11:19 +08:00
maosheng.wei f87996960d FIX: [github 2259] Maintain development mode when reopening BBS
Change-Id: I9cd6bddbc58f7841499665e21dc606b35c706afc
2023-11-01 09:11:19 +08:00
thewildmage c0a247994c NEW: Add Ellis' pattern method for pressure advance calibration
Add a new calibration pattern method for pressure advance calibration, which can better test the influence of k value on the corner. The changes of this patch are picked from OrcaSlicer by thewildmage, thanks to thewildmage for the great work!

github issue: https://github.com/bambulab/BambuStudio/issues/2222

Change-Id: Icc8fd4d52b20c1668bfa08716b48549dfada515b
(cherry picked from commit eb72d8b681bef270906406a2d10a36d4efbce900)
2023-11-01 09:11:19 +08:00
chunmao.guo e7bd5b9bb9 FIX: missing include url.h in WebViewDialog
Change-Id: Ib463a80ab9d5002c52fe5718254f6c91a6cd168b
2023-11-01 09:11:19 +08:00
zhou.xu 780d9a7e93 FIX: add cursor and enter processing for plate name
github:https://github.com/bambulab/BambuStudio/issues/2262#event-10081065971
jira:https://jira.bambooolab.com/browse/STUDIO-3992

Change-Id: Ie6120a8ff99f9568f9e42800429a1c5b378fc28f
(cherry picked from commit dbfc17943fa912470f26de1615088c87bd022b4e)
2023-11-01 09:11:19 +08:00
salt.wei cb38b71825 FIX: should consider plate offset in wipe tower
Updating position to gcode writer in wipe tower
miss plate offset.

This is handling for github issue #2256

github: github issue #2256

Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: I915591ee919d10bb5bd2c2dcd5f1e98fd4b66503
2023-11-01 09:11:19 +08:00
maosheng.wei 2a996d40b6 FIX: [github 2246 2209] reload form disk not working
Change-Id: If70d7b700c454e9290741980afb0a1fd73a1fa5a
2023-11-01 09:11:19 +08:00
maosheng.wei d8b56977b9 FIX: STUDIO-3745 open gcode.3mf, unable export to file
Change-Id: Ib8a45cb38f28438ecc4d2a772f1437dbd324078a
2023-11-01 09:11:19 +08:00
chunmao.guo 5eba42b565 FIX: use current_language_code_safe() for valid language
Change-Id: I480730055588aa76bd40f35e6c4bcbe9833c330d
2023-11-01 09:11:19 +08:00
liz.li af534509b3 FIX: meshboolean set transformation matrix twice
Change-Id: I1428c66f69bbd14fa0485bab23b0a26b8e7b6dba
2023-11-01 09:11:19 +08:00
zhou.xu 9b980c9bc6 FIX: The cancel button should not make plate name valid
Change-Id: Id2b3935e87d443f5a594fdd588a63e502c0321e5
2023-11-01 09:11:19 +08:00
liz.li 060b41707e NEW: first layer printing sequence
Change-Id: I19e39a27cf972eb859e51a334aeae8f57ee263f8
2023-11-01 09:11:19 +08:00
Stone Li a75d024485 NEW: support korean and russian language
Change-Id: Ie29a6304906415e2e71f0dc8ee99ffc65b1a1708
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-11-01 09:11:19 +08:00
maosheng.wei 93cf701be5 FIX: [Jira:3864&3728 github:2227] translation issue
Change-Id: I375e72191b3af1cf389e65ff4b62ed4f77d8f76a
2023-11-01 09:11:19 +08:00
chunmao.guo e7598e6406 ENH: [STUDIO-3911] web view drag drop on macOS
Change-Id: I92e7f6135152e4bfaf7f7342cdff1ea2e269c5a5
(cherry picked from commit 3452e6edebeecf499d44798ff6b85425ab244cb4)
2023-11-01 09:11:19 +08:00
chunmao.guo d30470d603 ENH: [STUDIO-3911] load as model file when drag to home page
Change-Id: I1d8986ca4984fea418371f253a48a9593bb9b1af
(cherry picked from commit 685edaa145cd4b4ce4afce00ae81d78305f84e84)
2023-11-01 09:11:19 +08:00
chunmao.guo dee1c04f28 FIX: load from gcode stream crash with null model pointer
Change-Id: I09a17dd5726d164a4e0bc1d5f213581832a17a5d
2023-11-01 09:11:19 +08:00
chunmao.guo a9e436e557 FIX: [STUDIO-3735] unload default user filament/process presets
Change-Id: I24e54823e91ea8f6cad9bfbdf69ee838e75f8190
2023-11-01 09:11:19 +08:00
chunmao.guo 163d279851 FIX: [STUDIO-3891] check config update after sync
Change-Id: I82e409f0d3649a371cbe0f8ee9a5f9ad1a267fc8
2023-11-01 09:11:19 +08:00
chunmao.guo ed82262ca8 FIX: [STUDIO-3736] show download failed dialog & cancel task
Change-Id: I25830b29ffaaced26fcee8290ccfcce590e3963a
2023-11-01 09:11:19 +08:00
chunmao.guo 0cd8d5cd78 FIX: input ip dialog not show for liveview
Change-Id: I422b89eae3c9b9049416f2460bacb4cc991ca605
2023-11-01 09:11:19 +08:00
zhou.xu fd89e4c256 FIX: remove N1 setting and auto match textures based on printing area
Change-Id: Ia208c7436901a722c8c4e2caa3d7573fd0714432
2023-11-01 09:11:19 +08:00
tao wang 771bc38a02 ENH:support setting chamber temperature
Change-Id: Icacd3f248a8f4dbff6c928e666f986c62801eebd
2023-11-01 09:11:19 +08:00
liz.li 403c5e825d ENH: modify device upgrade page
Change-Id: I16c91c6e7b9c4c44307425e343b260ed873a695d
2023-11-01 09:11:19 +08:00
liz.li c414c66d73 FIX: entering save page likely to crash
Change-Id: I50130e8c75bdeb82a347621250842e8f55fe24b1
2023-11-01 09:11:19 +08:00
salt.wei 22aca74e5b ENH: remove the single filament limitation of skipping object
We planed to skip uncessary filament changing when skip
object. However, this caused color mixing.

If we try to fix the color mixing issue, the flush gcode
should be generated by printer itself. This is not a short
time job.

So currently we never skip changing filament when skip
object. This will not save much time and flushing. But better
than none.

Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: I6046cd2765cf68058712b4256402acc0be771144
2023-11-01 09:11:19 +08:00
zhimin.zeng d5120f890e FIX: crash when use manual flow rate
fix the PA tower is effect

Change-Id: Idc00090c75023d62beca2a32529a6749081de9ef
2023-11-01 09:11:19 +08:00
Arthur fdbe35b619 ENH: add placeholder first_layer_center_no_wipe_tower
This placeholder can be used for smooth timelapse of i3 type printers.

Change-Id: I953a437a7733835d850812565ff5f31b83292912
2023-11-01 09:11:19 +08:00
liz.li 0167baee89 ENH: add shortcut key of clone
Change-Id: I63a570ac05695d6cd1e36293f7ca9858d9f7f358
2023-11-01 09:11:19 +08:00
Arthur e88550b206 FIX: unify cli and GUI auto-arrange
Make sure cli uses same params as GUI's auto-arrange.
Previously cli uses wrong skirt_distance.

Jira: BLPIOT-255
Change-Id: Iaccfb76acf7413ec614fff006feb770dcd6783cf
2023-11-01 09:11:19 +08:00
zhimin.zeng 473ebbdc18 FIX: Re-multicolor slice when change first_layer_print_sequence
Change-Id: If17708744a52c95aec406e2cd46a29ff4cf29872
(cherry picked from commit 892f508f194e49462a2c470ce8d0f3f6313a0c09)
2023-11-01 09:11:19 +08:00
zhimin.zeng 476ca19689 ENH: support custom the first layer print sequence
Change-Id: I0516948292933fe47d39fb3ae2f7e91473b45b3a
(cherry picked from commit 5bbdb28c86509d5f94b5b9c33a0f2e1b2749e94b)
2023-11-01 09:11:19 +08:00
Kunlong Ma 3f53791200 FIX:The blank page appeared when clicking to log in
Change-Id: I0f6904c85da5f72fa9d4c0be0e8174acdf44cc8c
2023-11-01 09:11:19 +08:00
Arthur 25f9cccf2a FIX: disordered support interfaces in tree support
Can't delete nodes with no children, otherwise the parent-child relations may be corrupted.

Jira: STUDIO-3737, MAK-1557

Change-Id: I1de39e182bac4a55a8739c00e59fdf7b9b5e4dfb
2023-11-01 09:11:19 +08:00
Scott Mudge 9fde7861c4 FIX: Bugfix for zero-width tree supports from @scottmudge (#1367)
fix bug with zero width tree supports throwing exception.

This a PR from @scottmudge commited to OrcaSlicer.

More than the original commit, we also unify the usage of line_width and
support_extrusion_width, making things simpler.

Change-Id: I0b7a4344cbda4fdf05dfd9f8965f598ad6844429
2023-11-01 09:11:19 +08:00
zhou.xu ef805f0c5a FIX: change the max length of plate name from 40 to 250
from github user:https://github.com/bambulab/BambuStudio/issues/2119#event-10014273957

Change-Id: I3db2db78f7c870864123789d8ac5eadc31702944
2023-11-01 09:11:19 +08:00
chunmao.guo a549553960 ENH: [STUDIO-3893] edit plate name in object list
Change-Id: I2dd704c50f684bedac7958d4a133edbda5522382
2023-11-01 09:11:19 +08:00
maosheng.wei 8e10ec039f FIX: Prompt dialog box for optimizing studio versions below 3mf
Change-Id: I6df693f31d25f023c2dc4c1f0a5ec27e70e105f7
2023-11-01 09:11:19 +08:00
chunmao.guo b09601777e FIX: log device version for media connect
Change-Id: I0eada63e3d8e25840a221263beac5a9104f43d0f
2023-11-01 09:11:19 +08:00
tao wang fb528c67b7 FIX:fixed download progress starting from 1%
Change-Id: I9b073e6fa1698f5ac02827d30e883f585ca68674
2023-11-01 09:11:19 +08:00
maosheng.wei 74fc252dcf FIX: exchange the position of the restore button with ComboBox
Change-Id: I2f7b25883110508d1c6f478ecac86d4a92ed8548
2023-11-01 09:11:19 +08:00
Stone Li 08ce9fe662 ENH: add more print stage values
Change-Id: I098eb4bae14cbfd44af2dea7fb108bbc07d47407
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-11-01 09:11:19 +08:00
chunmao.guo 87e8c64cb0 FIX: [STUDIO-3892] warn bambu source dll from another install
Change-Id: I23ae1b93d99035135786a6f40321475ea6c1c373
2023-11-01 09:11:19 +08:00
zhou.xu 7a3dcda2a2 FIX: avoid the bug in wxControl::Ellipsize api
exist a bug where the last bit of Ellipsize api in the wxwidgets is an out of bounds array with the '&' symbol.

Change-Id: Ie54f7958195815bd9b028f86284cc5da582cee8a
2023-11-01 09:11:19 +08:00
Kunlong Ma 47db82ee1e FIX:Preference page scrolling issue
Change-Id: Ia885b083a7467f3558a940b808f071d9ca80e531
2023-11-01 09:11:19 +08:00
Stone Li 33a8545e2b ENH: update ota version after get_version
Change-Id: If04f1071084891c2ba13a5c3f10ac427dea6abf0
2023-11-01 09:11:19 +08:00
qing.zhang 536bdeda54 FIX: Revert overhang optimization
Revert overhang degrre split

This reverts commit 7d8c98117ae6b7c2c2d62176d1bf8cf51b28a79b.

Revert "ENH: arachne overhang efficiency optimization"

This reverts commit 7adcceda95fc52be4a37c3e74de1aa776a3c434a.

Change-Id: Ic33a2e8bb11e48b40388706a662267e05508fd25
2023-11-01 09:11:19 +08:00
lane.wei 5efc5ba6ea FIX: CLI: fix serveral bugs
1. bed index not correct issue
2. pick thumbnail not correct when repetitions

Change-Id: Ie846432e29c596f95da30c7df199c252873504f3
2023-11-01 09:11:19 +08:00
qing.zhang 8ee88c81c2 ENH: fix arachne wall order
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I0f3680ba73689c6fb673c070b0355a84fc25de26
2023-11-01 09:11:19 +08:00
Arthur ade248cc2f FIX: tree support's enforcers inside a hole were wrong
Previously holes of enforcer_polygons was taken as contours,
which caused enforcers inside a hole were too large.

Jira: STUDIO-3877
Change-Id: If38c34e2469b822012a2ed0b082783563fe99228
2023-11-01 09:11:19 +08:00
liz.li ade460d6b1 FIX: crash at flow rate cali save when input Chinese
Change-Id: Idfc913e79c13646c9536c8d331c216acdb1e2ef5
2023-11-01 09:11:19 +08:00
maosheng.wei 4d438c6eba FIX: translation
Change-Id: I4e6ce9943df178c80a47c49fb50da1ba16d1d7a3
2023-11-01 09:11:19 +08:00
qing.zhang 307a888597 ENH: key name-only one wall on top surface
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ife706b02d51badddc7e6dcba446a4d049695a706
2023-11-01 09:11:19 +08:00
qing.zhang f66f4b5462 ENH: fix overhang degree split
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I81b946f2fab5e561f965df2ab9852c10c61f8480
2023-11-01 09:11:19 +08:00
tao wang bc34f9e223 FIX:fixed sending print failure due to long plate name
Change-Id: I89f32f7d7f214d55051e736f834e0e49d7c808ab
2023-11-01 09:11:19 +08:00
qing.zhang 0d837e2587 ENH: top one wall for arachne
split to 3 mode
not apply
all top surface
topmost surface

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Id9bb1a6ded7414b2f093ac01e4ecb4b93057d022
2023-11-01 09:11:19 +08:00
zhou.xu 287547132f FIX: remove_invisible_ascii
Change-Id: I5d9b2dcf21b5ba2842b27da6603a0ac4365545ff
2023-11-01 09:11:19 +08:00
maosheng.wei 9f18c886c9 FIX: add Chinese pictures in cali page
Change-Id: Ibcb0a01ec0fcbb3a73708cb6dc771748b3ebc2ea
2023-11-01 09:11:19 +08:00
zhimin.zeng aa96aba89d FIX: display failed when the flow rate is 0 or too large
Change-Id: I20af5b0badba63a12129fb571524a152b591d974
2023-11-01 09:11:19 +08:00
maosheng.wei 3aefe96f26 FIX: [STUDIO-3835] Cali translations
Change-Id: I705d27ff172c8c9c0eed617f69af3128f2e3ffe0
2023-11-01 09:11:19 +08:00
liz.li eee9f9dc13 FIX: cali related encoding problem
Change-Id: Ia79237d9e2f37fd8720411891fb724c3bd00b9fb
2023-11-01 09:11:19 +08:00
zhimin.zeng 3d52954374 FIX: the n value is not correct when set pa cali value
If it is manual, set it to 0, if it is automatic, use the calibrated value

Change-Id: I7c8737366e0ec0c6c2c17a7ad905cfb34e236fd8
(cherry picked from commit b235b0c8b79b1baf6a393ccfea236e1e650dcb7d)
2023-11-01 09:11:19 +08:00
liz.li c5ea3c8b71 FIX: fedora: cannot select preview plate thumbnail
Change-Id: I1bb774f7f48a7b905498d5c1cc06263aa3b01ce9
2023-11-01 09:11:19 +08:00
lane.wei 7c905f93c3 ENH: CLI: add time record for prepare/slice/export
Change-Id: I4004a9af3823223c885f428f5a2f180f9d9074e5
2023-11-01 09:11:19 +08:00
tao wang c47d9bbaf5 FIX:fixed issue of not displaying load/unload entries
Change-Id: I6e264de950f194a93055c4120a025ce37d1e2b15
2023-11-01 09:11:19 +08:00
tao wang 8c8235c1c9 ENH:fixed display the wrong tray type in AMS
1. no longer using track_type
2. type using tray_info_idx query

Change-Id: I3ad08dc92e90c86041232d57b80331c563fe24c5
2023-11-01 09:11:19 +08:00
liz.li f6d5e5bdea FIX: cali: manage result crash
1. fix input chinese on editing name will crash
2. fix: repeat editing action before the whole dialog is refreshed, will crash

Change-Id: Ia5f785987aec547007a1d71e1af770b606b50d65
2023-11-01 09:11:19 +08:00