Commit graph

2582 commits

Author SHA1 Message Date
Lane.Wei
42a69e3e20
Merge branch 'master' into v1.7.2 2023-08-15 21:45:42 +08:00
lane.wei
f3302153d2 ENH: Version: update version to 1.7.4
Change-Id: Ie7ef6a711b600dc83fae488038ee2d266e29f297
2023-08-15 21:39:51 +08:00
thewildmage
047015fa5e 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)
(cherry picked from commit 2b07c1154f4a009612f951938e7865dc338b2d9b)
2023-08-15 21:39:51 +08:00
zhimin.zeng
d3785577ef FIX: Flow Rate Calibration Pattern too crowded with 0.8mm nozzle
github issue 2296

Change-Id: Iee766680c26ab5ca826961f53f8963d802a25397
2023-08-15 21:39:51 +08:00
zhimin.zeng
6a86c9f2a3 FIX: replace ',' with '.' when using minor languages
Change-Id: I992f4c702141f89860625f64d9524ee1c0445cee
2023-08-15 21:39:51 +08:00
lane.wei
6750b5b33c 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-08-15 21:39:51 +08:00
zhimin.zeng
630b879b28 FIX: Re-multicolor slice when change first_layer_print_sequence
Change-Id: If17708744a52c95aec406e2cd46a29ff4cf29872
(cherry picked from commit 892f508f194e49462a2c470ce8d0f3f6313a0c09)
(cherry picked from commit a00864f8d254f10cae6b20dcf5d6edc2814ed802)
2023-08-15 21:39:51 +08:00
zhimin.zeng
f783da81ce ENH: support custom the first layer print sequence
Change-Id: I0516948292933fe47d39fb3ae2f7e91473b45b3a
(cherry picked from commit 5bbdb28c86509d5f94b5b9c33a0f2e1b2749e94b)
(cherry picked from commit 22c6e9f1d2c6f1b86c70827c8bec65a857fe2bc5)
2023-08-15 21:39:50 +08:00
zhou.xu
f926f9e00f 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
(cherry picked from commit b877284ca8444a76753a5c58ef4d8258990d17c0)
2023-08-15 21:39:50 +08:00
salt.wei
f05457f47a 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-08-15 21:39:50 +08:00
liz.li
5dbef1db0e NEW: first layer printing sequence
Change-Id: I19e39a27cf972eb859e51a334aeae8f57ee263f8
(cherry picked from commit 1369107c04668f800a338395ed3af316c32d194d)
2023-08-15 21:39:50 +08:00
chunmao.guo
c79e84a516 FIX: [STUDIO-3735] unload default user filament/process presets
Change-Id: I24e54823e91ea8f6cad9bfbdf69ee838e75f8190
(cherry picked from commit ed97c7dc65e3c44dac99b01b4dfd0951e048ffc2)
2023-08-15 21:39:50 +08:00
maosheng.wei
442f2472af FIX: [github 2246 2209] reload form disk not working
Change-Id: If70d7b700c454e9290741980afb0a1fd73a1fa5a
2023-08-15 21:39:50 +08:00
chunmao.guo
cf85f1c82f FIX: load from gcode stream crash with null model pointer
Change-Id: I09a17dd5726d164a4e0bc1d5f213581832a17a5d
(cherry picked from commit 52065d43c98eda7a2a7c799d2100a10b6cbc42bf)
2023-08-15 21:39:50 +08:00
chunmao.guo
c5bba1fa85 FIX: use current_language_code_safe() for valid language
Change-Id: I480730055588aa76bd40f35e6c4bcbe9833c330d
2023-08-15 21:39:50 +08:00
liz.li
74a1bb8c0f FIX: meshboolean set transformation matrix twice
Change-Id: I1428c66f69bbd14fa0485bab23b0a26b8e7b6dba
(cherry picked from commit 23e69af4d9516c7c2f8b4fb9649d1757903627b6)
2023-08-15 21:39:50 +08:00
chunmao.guo
01319c1fed FIX: input ip dialog not show for liveview
Change-Id: I422b89eae3c9b9049416f2460bacb4cc991ca605
2023-08-15 21:39:50 +08:00
Scott Mudge
6cf56467d3 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
(cherry picked from commit 4a7c4d4a0cc4507e7eadfb1825b1fd11bf0aba52)
2023-08-15 21:39:50 +08:00
salt.wei
9984fb2c3f 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
(cherry picked from commit 7cbd0b35671518636dcca173220b25f6dc18ec1f)
2023-08-15 21:39:50 +08:00
Arthur
92a740a112 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
(cherry picked from commit 8ad53b9fc16362e5bac1f649b53f4f0eba1edc1d)
2023-08-15 21:39:50 +08:00
James Ding
c460504e3e FIX: Typo with dropped
Change droped to dropped for flow rate calibration fail.
2023-08-11 20:23:06 +08:00
zhimin.zeng
0bfc42989b FIX: crash when use manual flow rate
fix the PA tower is effect

Change-Id: Idc00090c75023d62beca2a32529a6749081de9ef
2023-08-10 21:17:28 +08:00
qing.zhang
a8c7f9db84 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-08-08 10:41:55 +08:00
qing.zhang
84ef39a555 ENH: fix arachne wall order
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I0f3680ba73689c6fb673c070b0355a84fc25de26
2023-08-08 10:41:55 +08:00
Arthur
c364dc733b 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-08-08 10:41:55 +08:00
liz.li
22171e6534 FIX: crash at flow rate cali save when input Chinese
Change-Id: Idfc913e79c13646c9536c8d331c216acdb1e2ef5
(cherry picked from commit cd68769b8fae92d2026ea91e5c32afaf6fb85b76)
2023-08-08 10:41:55 +08:00
maosheng.wei
3010678a61 FIX: translation
Change-Id: I4e6ce9943df178c80a47c49fb50da1ba16d1d7a3
(cherry picked from commit e9aa706f5887658cab8cc962020760c9e6fdad27)
2023-08-04 22:33:22 +08:00
qing.zhang
576c275b61 ENH: key name-only one wall on top surface
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ife706b02d51badddc7e6dcba446a4d049695a706
2023-08-04 22:09:01 +08:00
qing.zhang
c0759fbd32 ENH: fix overhang degree split
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I81b946f2fab5e561f965df2ab9852c10c61f8480
2023-08-04 22:09:01 +08:00
tao wang
f00dc9c675 FIX:fixed sending print failure due to long plate name
Change-Id: I89f32f7d7f214d55051e736f834e0e49d7c808ab
2023-08-04 18:19:21 +08:00
qing.zhang
0aa638c729 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-08-04 18:15:25 +08:00
zhimin.zeng
a672870222 FIX: display failed when the flow rate is 0 or too large
Change-Id: I20af5b0badba63a12129fb571524a152b591d974
(cherry picked from commit f57ce4133c6a5a460c43767c898c3068d9bff60d)
2023-08-04 18:15:25 +08:00
maosheng.wei
2bb6dc65b8 FIX: add Chinese pictures in cali page
Change-Id: Ibcb0a01ec0fcbb3a73708cb6dc771748b3ebc2ea
(cherry picked from commit 848e51c5da6d9c5c3f4227ed6dc706b19e9eceae)
2023-08-04 18:15:25 +08:00
maosheng.wei
3a5ddb3ea1 FIX: [STUDIO-3835] Cali translations
Change-Id: I705d27ff172c8c9c0eed617f69af3128f2e3ffe0
(cherry picked from commit 0a1722ebee63ab79a29c3add56d5386b32c3dae9)
2023-08-04 18:15:25 +08:00
liz.li
2eb9dd01a7 FIX: cali related encoding problem
Change-Id: Ia79237d9e2f37fd8720411891fb724c3bd00b9fb
2023-08-04 18:15:25 +08:00
zhimin.zeng
cefd9876fc 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)
(cherry picked from commit 298f7b6b9349fdf7fe7f9092e3012188d27b9bf2)
2023-08-04 18:15:25 +08:00
liz.li
4eb1edea13 FIX: fedora: cannot select preview plate thumbnail
Change-Id: I1bb774f7f48a7b905498d5c1cc06263aa3b01ce9
2023-08-04 18:15:25 +08:00
tao wang
7174712e29 FIX:fixed issue of not displaying load/unload entries
Change-Id: I6e264de950f194a93055c4120a025ce37d1e2b15
2023-08-04 18:15:25 +08:00
liz.li
e599469d01 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
(cherry picked from commit a1f60dc682b5e46ae098ad2a720e5cb12f8148d7)
2023-08-04 18:15:25 +08:00
qing.zhang
76cac6fac3 ENH: arachne overhang efficiency optimization
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I9b0954e24867b5f4a29e0e5d24708cd977ec22aa
2023-08-04 18:15:25 +08:00
Stone Li
d603315d72 ENH: remove check link state
Change-Id: Iba16694299f92a89e63ea9c4829e3087a29bade1
Signed-off-by: Stone Li <stone.li@bambulab.com>
(cherry picked from commit f8ccd60bdb7489d325e457948e27c5d854089e08)
2023-08-04 18:15:25 +08:00
Stone Li
91f3c7bd1b ENH: close logging in console of libcurl
Change-Id: I434f733a66ee79af762cfc2e52c28aba0e192d97
Signed-off-by: Stone Li <stone.li@bambulab.com>
(cherry picked from commit 2886ebbbedf60cd131cbd14594223ad5c5795b1d)
2023-08-04 18:15:25 +08:00
Kunlong Ma
93f94bf07c FIX:FIX BUG on Buried
Change-Id: Id7a1d6c3686377c8f77b6071cc9e0754d5d31bbf
2023-08-01 22:09:01 +08:00
lane.wei
2dde3708d1 FIX: add protection to fix crash when mesh boolean
when the split has no effect
we should return directly

Change-Id: I81510c3edea96e101abfedf77023264e06d7d35c
2023-08-01 22:09:01 +08:00
lane.wei
dbcfec8a32 ENH: mcut: disable debug related logic
found a crash in dump_mesh,
disable debug currently

Change-Id: I9f210ce074333e95233af08d3e782546107091dd
2023-08-01 22:09:01 +08:00
Kunlong Ma
fcb7db2dde FIX:Fix bugs caused by buried points
Change-Id: I47d4e786912120124c134404afce15dec48c7974
Signed-off-by: Kunlong Ma <kunlong.ma@bambulab.com>
2023-08-01 22:09:01 +08:00
lane.wei
85e2868110 FIX: CLI: fix a compatible check issue for old printer and process
Change-Id: I74c75984d1abd0d1c52d8d4a19b6410c0041f280
2023-07-31 14:29:15 +08:00
salt.wei
d1ba5cf9a4 ENH: miss extruder_type in the list
Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: I3450b98b2ccf33a5b823729ada454dfd6ad475c1
2023-07-31 14:29:15 +08:00
xun.zhang
6ce4a6c5f2 ENH: modify chamber_temperature to array
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I8c1afc85ff91ebf4458871fecba5f2f1f1e32f1d
2023-07-31 14:29:15 +08:00
Vojtech Bubnik
153c9517ce FIX: fix the crash issue #1944 caused by wronog thread name in some
corner cases

this patch is cherry-picked from PrusaSlicer's 84722876012ca310e29b291e10fef9d18ae26cea
thanks to 'Vojtech Bubnik' for the fix

Implementing a test whether the current thread is the main (UI) thread
and using it on AppConfig::save() to assert if save is called
from a worker thread.
The old assert was using thread names, which did not always work
on Windows.
Fixes #7839 #9178 #9370 #9420
2023-07-31 14:29:15 +08:00