Commit Graph

2788 Commits

Author SHA1 Message Date
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
xun.zhang 793c657b46 ENH: remove nozzle_hrc in params page and profiles
use std::map to map nozzle_type to nozzle_hrc

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ie9d1db486808bd5164c7952caecaf4ac279f43d8
2023-07-31 14:29:15 +08:00
lane.wei 0c45cac1a8 ENH: CLI: refine some logic of repetions and load configs
1. when object skipped, it should not be duplicated
it is set to unprintable before arrange
and the plate needs to be considered a skipped plate also
2. skip the wipe tower if not multi-color after skip
3. load default configs if there are no configs loaded
4. refine the result.json to include key_values

Change-Id: I8c132cabcdd78756673fe900267a226a41ae1b4d
2023-07-31 14:29:15 +08:00
zhimin.zeng 09c94acfcf FIX: set n value to 0 by default in extrusion_cali_set
Change-Id: Ib3c34608413cdde1078c11c6e0cb6ca8a0c02d56
2023-07-31 14:29:15 +08:00
liz.li 90e0184313 ENH: adjust imgui plate thumbnail color
Change-Id: Iec5cb3162c55e44eef2c67a3e5d8c65b5eadd785
2023-07-31 14:29:15 +08:00
tao wang e9182b2d1d FIX:fixed UI display error in the monitor page
fixed STUDIO-3754

Change-Id: I96f9e52a9924b7f34e8e6ac7139ca70514af79ae
2023-07-31 14:29:15 +08:00
lane.wei 8c29a57be4 ENH: CLI: add logic of uptodate_settings
1. load the updated machine/process config from uptodate_settings
2. if don't have uptodate_settings, keep the logic as before, use from local

Change-Id: I3520469ab6094f03895b8e0e4e84c7549190f244
2023-07-31 14:29:15 +08:00
lane.wei 99bbce0f0f ENH: CLI: add the repetitions logic
support to duplicate object in a plate

Change-Id: I6bc964a2b9660adf3be7919f230524c979da9d50
2023-07-31 14:29:15 +08:00
zhimin.zeng ce06bb08aa FIX: crash when the text has only spaces STUDIO-3661
Change-Id: Ib433e3afbe8b161f42b0d907e9d78dbc93569cdf
2023-07-31 14:29:15 +08:00
maosheng.wei cd8e7e80ba FIX: Calibration supplementary translation
Change-Id: Id4203f55e921dc5c1d1d462f7dcacd262d88c603
2023-07-31 14:29:15 +08:00
liz.li 8ae8b6b878 FIX: wrong text encoding [STUDIO-3753]
Change-Id: Ie05367ab294c87426dc4ce534ffb28a183a447bf
2023-07-31 14:29:15 +08:00
liz.li 5328d346c7 FIX: calibration history window item be cut off [STUDIO-3742]
Change-Id: I60a7b35ebb87d00f5fcf04ad8f1a038bfdd71f36
2023-07-31 14:29:15 +08:00
zhimin.zeng 9da629003a FIX: the position of wipe tower is not correct when switch printer
Change-Id: Ia3195834c13f4341d6a020afe52e22370385eaee
2023-07-31 14:29:15 +08:00
chunmao.guo d488363095 FIX: use metadata with related index for shared volume
Change-Id: If5ef2e9245a88666600eab0e5f6b92dc8ab3fb14
2023-07-31 14:29:15 +08:00
tao wang 6849fdb912 FIX:fixed translation issues in Chinese
Change-Id: I39382db4a98bf92ee8a58e5f4c9dddb5fc88052f
2023-07-31 14:29:15 +08:00
tao wang d2b59b3b61 FIX:fixed k value not displaying
Change-Id: I46ea4877174da1a1b82e5005aa328ab10584a0cb
2023-07-31 14:29:15 +08:00
zhimin.zeng 35fc842fe9 FIX: not reset cali status when save result fail
Change-Id: Ice7df7c5ecab7da77e16414b368213b130aa4ad2
2023-07-31 14:29:15 +08:00
chunmao.guo 3022064760 FIX: [STUDIO-3758] detach presets sync thread
Change-Id: I4421aba7ccea6b136146993ae2cd744749a6b40c
2023-07-31 14:29:15 +08:00
maosheng.wei ea2aca6fb5 FIX: [STUDIO-3720] limit max_recent_count characters
Change-Id: I61dd6d5adfd057c9d068ab94ce36d9ab2395002b
2023-07-31 14:29:15 +08:00
lane.wei 0fc5c074cf FIX: thumbnail: fix the thumbnail wrongly clip issue
Change-Id: I0f2040b8263aa3ea5c82278eabc8e6d0845bfa73
2023-07-31 14:29:15 +08:00
lane.wei 387f8838f2 ENH: CLI: add logic to translate objects between different bed size
1. from small bed to larger one, auto translate the models based on center;
2. from large bed to smaller one, report an error

Change-Id: I7b7fac1e370ff4daca82c4f36977a86fca268625
2023-07-31 14:29:15 +08:00
lane.wei bb4f425027 ENH: add the error codes return logic
1. write a json to the outputdir
2. including message/error code/plate id

Change-Id: If2a13a89d34982a86102162c9c968cdf60702f19
2023-07-31 14:29:15 +08:00
liz.li 903b6f0cb0 ENH: modify naming of save page
Change-Id: I13299c292d0a43f6b261022b2dea736a16b5b3cb
2023-07-31 14:29:15 +08:00
Kunlong Ma be21570964 NEW:Add buried points for printing and machine control
Change-Id: I4ba4786fc1d343e497717a012d6e18aee22324e1
2023-07-31 14:29:15 +08:00
Kunlong Ma 83e76b6b58 FIX:Fix display issues
Change-Id: I40ec4ac6feb4bfb00d54047466f0a3df568ed88b
2023-07-31 14:29:15 +08:00
Kunlong Ma b3f519a0d4 NEW:Add buried points at panel buttons
Change-Id: Idfdcd964b03ea06e832e9e7c2cfaac232212f518
2023-07-31 14:29:15 +08:00
wenjie.guo a321121acc FIX: the option to adjust the first layer flow
Change-Id: Icf0c2686cc78c26724438ddc80d1894ac50ec179
Signed-off-by: wenjie.guo <wenjie.guo@bambulab.com>
2023-07-31 14:29:15 +08:00
liz.li 646cd5a209 FIX: dark mode text display
Change-Id: I4089509d12180e454c4a052696f46eea66ea4ee0
2023-07-31 14:29:15 +08:00
maosheng.wei bf77b9208f FIX: [STUDIO-3578] safe darkUI for send to sd dialog
Change-Id: I9be144ae5272c900a3e770045bb24d531f939770
2023-07-31 14:29:15 +08:00
liz.li a1b243f2d9 FIX: remove hover bitmap
reset a hover bitmap lead to dark color be reset

Change-Id: I779a0a63403ae1b8555018359765285c86fc5d47
2023-07-31 14:29:15 +08:00
liz.li 4d8ad0003b FIX: linux darkmode text display
Change-Id: I2c935647669dd9743cf4a230ef21e48ea4b92eb8
2023-07-31 14:29:15 +08:00
maosheng.wei 59b6b59a9a FIX: cannot calibrate when printer is offline [STUDIO-3387]
Change-Id: I93cf532363bc41feee0deb9782906bd3e79ee127
2023-07-31 14:29:15 +08:00
zhimin.zeng 90e1ed7335 FIX: cali status recover incorrect after save result
STUDIO-3602

Change-Id: I1a47e40ca4d571ab37f52b87109d809279d3145e
2023-07-31 14:29:15 +08:00
chunmao.guo 583c6c86c2 FIX: [STUDIO-3725] sync user presets go to wrong folder
Change-Id: I99348ebbf6f3deae471bc5078a0645b81663bf3a
2023-07-31 14:29:15 +08:00
maosheng.wei 83cd88d4b8 FIX: [STUDIO-3578] send to sd darkUI not changed
Change-Id: I86d687bedd87222c9c59e6fd4466b57abe867640
2023-07-31 14:29:15 +08:00
maosheng.wei 2515a1adf7 FIX: [STUDIO-3513] the objectlist always enters wxEVT_SIZE
the objectlist always enters wxEVT_SIZE when scaling

Change-Id: I93371cee86437bc0309f041b0d59f28bc3b206aa
2023-07-31 14:29:15 +08:00
Stone Li 2aca9da207 ENH: update version to 01.07.01.51
Change-Id: I073dc8bae007202c18af863ae6a0f327eb76774f
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-31 14:29:15 +08:00
chunmao.guo 73c64535c7 FIX: not track dup error for user triggered liveview
Change-Id: I4b744caf14deca3cb6372f44e95aea131a45ec6a
2023-07-31 14:29:15 +08:00
chunmao.guo 1797f4ac8e FIX: WebView: not wrap javascript
Change-Id: If2b1fe8163599ebbfd97334115a786a8985bf876
2023-07-31 14:29:15 +08:00
zhimin.zeng e010fad242 FIX: k value of ams control is not correct
modify the method for using printer type

Change-Id: Ica864c19f4ad3e58e4f478e078b55fc11485901a
2023-07-31 14:29:15 +08:00
gerrit 2ad8d08def ci: update network module based on commit 7040617
Change-Id: Ibcd1880a93b47b288047728561badf0907869244
(cherry picked from commit 4e2b25645c6fab2d31a95618c86d636042999b68)
2023-07-31 14:29:15 +08:00
zhimin.zeng f542b6321e FIX: cannot open saved 3mf with & in model name
STUDIO-3690

Change-Id: I44cbccf6692910f7cbf331a6cea4f05caa25c45a
2023-07-31 14:29:15 +08:00
Arthur 9d9673116d FIX: tree support didn't work with enforcer
Enforcers should also subtract the lower polygons to get overhang areas.

Jira: STUDIO-3692
Github: #2045
Change-Id: I70f4aaae13826efc624e9bc942d2d11e9b1df1a1
(cherry picked from commit fc3d9b24ac1eb14e259488c94fca3469f319b368)
2023-07-31 14:29:15 +08:00
Arthur 44fdfe8fff FIX: tree(manual) didn't support well
1. We have a logic to add supports at corners for tree(auto), now I extend
it to tree(manual) also.
2. Only show support_critical_regions_only option to tree(auto).

Github: #2008
Change-Id: I161444da93464fd2ef0e0f3b40a0c5852beba351
(cherry picked from commit af4efb4aadc2a4d16de3eea881c6610955985fff)
2023-07-31 14:29:15 +08:00
zhimin.zeng 24bd494ad9 FIX: X1 low version firmware does not display k value
Change-Id: I7539f0f09d3ddbaf7d1b616ae98ff5a3c1462f37
2023-07-31 14:29:15 +08:00
maosheng.wei 53f9d89a5a FIX: [STUDIO-3561] Import Gcode and send all plate
Change-Id: Ic1db0d90e08dba24cde12cdfaa6f1227d5d602cf
2023-07-31 14:29:15 +08:00
liz.li 3a9b49abeb ENH: add restriction of selecting preset [STUDIO-3715]
1.forbid PEI Plate when PA Auto-Calibration
2.add ams black list
3.TPU cannot use when PA Auto-Calibration

Change-Id: I6a7d0438ba136f5685e5f3b868d5c063ed8ca9ef
2023-07-31 14:29:15 +08:00
liz.li 04c6964de4 FIX: calibration history dialog flickering
Change-Id: Ife2720553f1e67292d7e222bda89b0d7f417e382
2023-07-31 14:29:15 +08:00
liz.li 3c29f34e73 ENH: show calibration result failed info
Change-Id: I07b8d2d5065ea7e77084d6eae8988e5ab7008172
2023-07-31 14:29:15 +08:00
maosheng.wei 619cb8eeff NEW: [STUDIO-3710] add Bambu Cube V2
Thank you very much to Thrutheframe for providing us with a very
valuable model for our software. We sincerely appreciate your time and
effort in helping us improve the project. Here is the model address:
https://www.printables.com/model/222285-bambu-lab-xyz-calibration-cube.
Thank you again, Thrutheframe.

Change-Id: I200fd23ab7a09683b2610664c8e09ae53fc42133
2023-07-31 14:29:15 +08:00
maosheng.wei 9d552ddb10 FIX: [STUDIO-3564] Select an object display quantity 1
Select an object with multiple parts and display quantity 1.
Simultaneously fixing that when all parts under an object are selected,
only the information of that object is displayed.

Change-Id: I7fd68615aed75f4b0592c61f4b916783e7c4182a
2023-07-31 14:29:15 +08:00
maosheng.wei 8ee1109746 FIX: encoding of mesh boolean text
Change-Id: I3d21f10d9f4e3022c702ff2b5493cf8bb94c881c
2023-07-31 14:29:15 +08:00
wintergua 7430700b8e FIX: the convexhull of first layer is wrong during making skrit
to avoid integer overflow during the polygon operations in make_brim(),
plateoffset is applied during gcode generation. This results in a wrong
first layer convexhull "m_first_layer_convex_hull" which is used in _make_skrit().
This patch fixs this issue.

JIRA: https://jira.bambooolab.com/browse/STUDIO-3719
Change-Id: Icfe21f4dbab05cc9e1c6f668791a62f954c2e0e5
(cherry picked from commit 6286b3e447b7ac7cbc061dca435091094783f74b)
2023-07-31 14:29:15 +08:00
chunmao.guo 3f924b79d6 FIX: param page scroll field position
Change-Id: Iefb363073d79b3f69022f555e99193a1ba2a2e07
2023-07-31 14:29:15 +08:00
chunmao.guo 282c785304 FIX: [STUDIO-3551] pass worker thread id to DirectShow
Change-Id: If55e39768ec1e43103c59168b139bb115db6b092
2023-07-31 14:29:15 +08:00
tao wang 53890cf106 ENH:use user settings when not using PEI bed
fixed https://github.com/bambulab/BambuStudio/issues/2014
1. Disable flow calibration when using PEI bed
2. Use user settings when PEI bed is not in use

Change-Id: Ie4f81f0d4649c69255f97355af14cacedf8b2bbf
2023-07-31 14:29:15 +08:00
tao wang 386607a6a7 ENH:actively select a printer on the calibration page
fixed:https://github.com/bambulab/BambuStudio/issues/2054

Change-Id: I087eebcda934c4f2447f2dc6e473a8389e9d4a25
2023-07-31 14:29:15 +08:00
tao wang 5f8e285624 ENH:add an error that requires a done operation
Change-Id: I9824658ee3a847e70e979640c51a34d812fe284d
2023-07-31 14:29:15 +08:00
lane.wei ce051c34d2 FIX: CLI: fix the crash caused by plate name snapshot
Change-Id: I757597609c05c8eeabcb3011c9638ba5adee4904
2023-07-31 14:29:15 +08:00
tao wang 8f67181fd9 FIX:fixed the style of the retry button
Change-Id: I915a71d6b9891041feadc8e0fbd719c7e4d87a2d
2023-07-31 14:29:15 +08:00
lane.wei a2da7e391b ENH: thumbnail: optimize the thumbnail
1. set background to transparent
2. set the view to iso

Change-Id: Ib3371e60bea743ade55430a5d39b58f9b9acf050
2023-07-31 14:29:15 +08:00
liz.li 53787b4c9e ENH: refine calibration UI layout
1. adjust layout of every cali page
2. add tips panel about how to use PA result factor
3. modify PA start page text

Change-Id: I5e9d4f9ab63e231289ac2b0db5efee158ddee7f5
2023-07-31 14:29:15 +08:00
zhou.xu 1f30783f11 FIX: undo/redo plate name
Change-Id: Ic47d399ecce25db4a5b6cbd1f58b821c6cb36136
(cherry picked from commit 0c11d73777d507381419d928549143c9ee56682d)
2023-07-31 14:29:15 +08:00
manch1n 19525b6564 FIX: let independent support layer height option show all time.
STUDIO-3703

Change-Id: Ib67f9a9894cca8cb391bcceae087f026c0060f4d
(cherry picked from commit 6c4bdcf1b7dbf8f55ec7bf5186ba3ccdde75e611)
2023-07-31 14:29:15 +08:00
战马 a5506576fd ENH: Revert "SidePopup actively destroys the window after closing"
This reverts commit 4e1ac98a089b4391699a333185150f468ddc42a1.

Reason for revert: bug

Change-Id: Ifc5c0596b0993d4e20f5b9e167e0ad5aaed92020
2023-07-13 18:34:17 +08:00
zhimin.zeng f03d28c13b FIX: add filament type for flow rate slice info
Change-Id: I21cee225cc4349774216eda730ba086bf3697b00
2023-07-13 10:35:05 +08:00
chunmao.guo 031a678ea0 FIX: ModelMetadata is zipped without subpath, not substract it
Change-Id: I5af608b1aa312bfab79bbdea09e99f8b4b2de5de
2023-07-13 10:35:05 +08:00
chunmao.guo 02f2e51c2e FIX: pass error from gstreamer to wxMediaCtrl
Change-Id: If275d0ebeb7089f67ad366811dc48009b86af564
2023-07-13 10:35:05 +08:00
zhimin.zeng 34ba0612c4 FIX: crash when save P1P pa cali result
Change-Id: I28cebba490210a998d07ed779f04adea89a83191
2023-07-13 10:35:05 +08:00
qing.zhang 1223d6f900 FIX: pressure advance unrecogized
while the newer version of 3mf be load to older software
pressure_advance be unrecogized

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ie160759f58e573f8ad01a2941763016e9b070e9e
2023-07-13 10:35:05 +08:00
zhimin.zeng a85e817e15 FIX: selected preset is not correct when switch printer
Change-Id: I82d5155a279e36e02f439475839f79cdb738063c
2023-07-13 10:35:05 +08:00
tao wang e9e7873b5c FIX:ip address dlg&no help images displayed
Change-Id: I8c55ab3e8d466499a7a790938f41151690bc0d65
2023-07-13 10:35:05 +08:00
tao wang dbc7e3a856 ENH:SidePopup actively destroys the window after closing
fixed STUDIO-3525

Change-Id: I6ae33e8c73694c574a26126abbcf1074807abdd8
2023-07-13 10:35:05 +08:00
tao wang 69f69b8eb3 FIX:fixed error msg cannot be displayed in the bind dialog
Change-Id: Id64a755c91eed08dc5c9beeea17959b16ea4f4f0
2023-07-13 10:35:05 +08:00
zhimin.zeng 8ebe2fb4d3 FIX: select preset in modifying, the preset is null
Change-Id: If002b614af542c351c26b12a77123e3ce26f8301
2023-07-13 10:35:05 +08:00
zhimin.zeng 6a3f7e5cbe FIX: probabilistic errors occur when flow rate cali(manual)
Probabilistic errors occur during the calibration process, resulting in the inability to continue the flow rate calibration

Change-Id: I132b08755383f358c5573610a51f91aacf912ca9
2023-07-13 10:35:05 +08:00
liz.li 3e322d53fc FIX: replace user preset name with sys preset name
Change-Id: I8469224c9443049bb8b2b1c0feee3bdc4335a7ea
2023-07-13 10:35:05 +08:00
梨子 bc469bdcb6 NEW:Revert "add pause print message"
This reverts commit f24178896e2e9701165a3a5df8e711489beb34e5.

Reason for revert: pause

Change-Id: Ie55d14143a9e5ea9d593cb2ff0196688f3b0345e
2023-07-13 10:35:05 +08:00
liz.li 28ed757701 FIX: add validation when save calibration result
Change-Id: I694c038f98ea6cbd2fe44dfe624c8afdf56cc9ac
2023-07-13 10:35:05 +08:00
zhimin.zeng cbd67c17d9 FIX: P1P PA save value to error tray when switch printer
Change-Id: I2b136e47f99ecd98cf4d89865f48f360a9ee03dc
2023-07-13 10:35:05 +08:00
chunmao.guo 1520215d99 FIX: delay start tunnel mqtt when deivce is busy
Change-Id: Ied28a74a35d9be54aa55f157aff8352160d85535
2023-07-13 10:35:05 +08:00
Stone Li 7b6bb82d6b ENH: fix track record logic
Change-Id: If2953bd3ed9ce1c156f805e551dbe4d99b895737
2023-07-13 10:35:05 +08:00
zhimin.zeng 44b232bcae FIX: fix some display problem
1. check the flow rate save name valid
2. fix the crash when saving with Chinese symbols
3. handle the display of Chinese symbols

Change-Id: I3abe99ba17b2cc5893431d48de11a9597bf489a6
2023-07-13 10:35:05 +08:00
liz.li 0366e52d86 FIX: calibrate button layout [STUDIO-3595]
Change-Id: I98f6d6a1d9607b9b1e3db343da854d09ce3c5336
2023-07-13 10:35:05 +08:00
liz.li 9b797fa985 FIX: string_to_float not work as expected in some language
Change-Id: I2ea4e5547d48167f066638378417a30b1b0c82ac
2023-07-13 10:35:05 +08:00
zhou.xu 43b1464bf3 FIX: deleted plate name donot update
fix the issue of deleting plate name after entering some character

Change-Id: I572a922b05b3f5e83ad956a7b4fb197430f13df5
(cherry picked from commit bfb5f58e1d29a6f518915882736453fe425ad984)
2023-07-13 10:35:05 +08:00
liz.li ba882b8ca2 FIX: didn't update ext spool comboBox filaments
Change-Id: I5c2d12952b1b3a4f12e1110ff2635eb17e4eccef
2023-07-13 10:35:05 +08:00
chunmao.guo 8bc3a6df30 FIX: flush logs on crash
Change-Id: Ifc3a9c087dfe4d437b658e305db6f986fa181fab
2023-07-13 10:35:05 +08:00
chunmao.guo fefd13a4ac FIX: big thumbnail send by multi-frame
Change-Id: Ia3a88fb53b8cc27d20fa976822c91c09b4442d71
2023-07-13 10:35:05 +08:00
liz.li 86a7de4557 FIX: flush menu item crash
Change-Id: I632da563eb6be000c7eb9238fd25d3fa07ecce0e
2023-07-13 10:35:05 +08:00
chunmao.guo 86bd65f096 FIX: [STUDIO-3619] avoid quick play/stop when switch to device
Change-Id: I957dc1e06e227a721824fe1448bdb5b6a57cbe7e
2023-07-13 10:35:05 +08:00
chunmao.guo 3f71c21771 FIX: [STUDIO-3621] release note title label size
Change-Id: I78a039f3ff656f02b43666fbb05f18459568f9ab
2023-07-13 10:35:05 +08:00
chunmao.guo 9bc72ce339 FIX: c12 version parse
Change-Id: I30461a306adbc2ddc5f3b9ee460369b655755d4e
2023-07-13 10:35:05 +08:00
zhimin.zeng d3cc111bd8 FIX: the bed temp always use cool plater for manual cali
github-1994

Change-Id: Ic28a42897a889e91f1c5003a231aca375a23e1d8
2023-07-13 10:35:05 +08:00
zhimin.zeng 7123bac72a FIX: Prompts version incompatibility when start cali
STUDIO-3616 Switching from U4 firmware to U6 firmware, calibration prompts version incompatibility

Change-Id: I42cbc5057765b9a3b06bb100763995c14f5f1e69
2023-07-13 10:35:05 +08:00
Stone Li b19c42ad4d NEW: add config for C12
Change-Id: I80d8ce0a31a18f87cf72823a1a90c351b43c88e4
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-13 10:35:05 +08:00
Arsalan Afzal 85f3145ea5 Fix mcut for GCC 13
GCC 13 requires an explicit #include <cstdint> for the std::uint32_t  data type used by this file. Adding this include allows for the whole project to successfully be compiled on GCC 13
2023-07-10 12:02:11 +08:00
zhimin.zeng d304ee8717 FIX: modify the flow rate cali button type
Change-Id: I7aa1254564c120e93a104065971e7c1626785411
(cherry picked from commit 29385e71d00d264e2aaf6cf6181156d6ed9f6bc1)
2023-07-07 21:17:48 +08:00
tao wang a93d09cc30 FIX:fixed wrong dev_id of printer object
The current printer object was not determined when restoring calibration data from appconfig

Change-Id: I2b74ee5911aef27e91136b8f6051a66199419d56
2023-07-07 21:17:48 +08:00
Stone Li 225095d938 FIX: fix bed type error when loading from project
Change-Id: I13a6f46e4516f5237b006fff848ef5e75bbb30de
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 21:17:48 +08:00
liz.li 6929e1ea45 FIX: wrong pop dialog when all results are failed
Change-Id: I50acb15ea7541b619472622a1715b99396fcad69
2023-07-07 21:17:48 +08:00
liz.li 07ee63d940 FIX: operator priority error
Change-Id: Ie3abc4e2a307b3cfc31cecbf8fb151115dde4021
2023-07-07 17:52:43 +08:00
liz.li 85a43216d6 FIX: ext spool name display
Change-Id: I4b5af5814f1f5cb46262725cb63d7d7597e0f8b7
2023-07-07 17:52:43 +08:00
zhimin.zeng 35f0a550ad FIX: modify the disable next button type
Change-Id: If9f6635bb2921bc0479ac51c409181dbcddb0741
2023-07-07 17:52:43 +08:00
liz.li 5790c82597 FIX: typo
Change-Id: I8171a2d405a4853fa492fdf92b5c4744958d3762
2023-07-07 17:52:43 +08:00
salt.wei 89a7cc4ab0 ENH: model with a volume but multi-mesh should can be mesh union
As title

Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: I4cf12198980a9a5a7d8dbbfc49fd5d807ca97902
2023-07-07 17:52:43 +08:00
tao wang f1ef4476dd ENH:only one subscription check is supported
Change-Id: I94e2cb9619f7292b7836b47cfceaf7f4ed26f2c4
2023-07-07 17:52:43 +08:00
tao wang 6c8f82334e ENH:rry again after subscription failure
Change-Id: Ieedc4059834561ed77f2e66dbf93be21a2d62b61
2023-07-07 17:52:43 +08:00
tao wang 7ffeb1a432 ENH:periodic request full push
when the printer does not push any data packets,
request data from the printer at intervals

Change-Id: I4c84586301588f6a14f65d7a732d22f57bce59c9
2023-07-07 17:52:43 +08:00
liz.li 18a5575bbc FIX: didn't pass ams_id
Change-Id: If39cb7704ec83944ef35a97509254aae6a9c8598
2023-07-07 17:52:43 +08:00
lane.wei cae86ad38c ENH: text: refine the text descriptions of calibrations
Change-Id: Ic4fd345410a2d34120c018e5b72182aaeb0b1425
2023-07-07 17:52:43 +08:00
tao wang 3a910d7735 FIX:fixed incorrect printer model BL-P0002 - BL-P002
Change-Id: Ib2532ea8956aec88404fbaa2fbf1df57237bbddd
2023-07-07 17:52:43 +08:00
zhimin.zeng 5673defdb9 FIX: modify the 3rd party wiki link
and disable the next button after cali

Change-Id: I29437cfbeda1828bbcaf5898b660dd814d1298f0
2023-07-07 17:52:43 +08:00
liz.li c27d2328a6 FIX: adjust text spaces and spelling
Change-Id: I80ca24091a29f0c4df9cf5a5b3bf86958f9f0980
2023-07-07 17:52:43 +08:00
Stone Li 80e4578921 FIX: fix a bug of calibration
Change-Id: I1ef30271c42f0468fd00fb5b6ca49abe1b647cd6
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:52:43 +08:00
Stone Li 94c4ef6105 ENH: add keep alive logic
Change-Id: I6e6916d22e32983cc885586e2716b52b5ed1086f
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:52:43 +08:00
liz.li 045c2e8c87 NEW: calibration : add new image
Change-Id: I42ec622e3394c832a8b7f12d618b557cba095018
2023-07-07 17:52:43 +08:00
chunmao.guo 16a4742d1f FIX: [STUDIO-3371] finish preset loading dialog even on error
Change-Id: Idbb4c81bb0a09f752ecb2ad2715ff75746c19df5
2023-07-07 17:52:43 +08:00
salt.wei 989e4214c5 ENH: apply fan speed immediately after changing layer
What: As title. The original code is always apply
at the end of last object of last layer, whichi is before
layer change

Why: the fan spped will be skipped if the last object is
skipped. So we must move the layer time fan speed setting
after changing layer, where is common gcode block and does
not belong to any object.

Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: I442f80e00778b524576210b451f81dd15e25e14c
2023-07-07 17:52:43 +08:00
lane.wei 18be0e3770 FIX: fix the .gcode.3mf can not loading issue
when use tool_change, the color change logic is wrongly forbidden when loading only gcode

Change-Id: I2a26fbb8f41f0769eaf01d08d8904efc922a6c3d
2023-07-07 17:52:43 +08:00
liz.li 858e6123ee ENH: forbid max_vol_speed calibrate
Change-Id: I74aee19da02e203e4490f5ccacd8f68884055c02
2023-07-07 17:52:43 +08:00
tao wang 22e15cf7b3 ENH:correct the name of the flow calibration
Change-Id: I682d06e8df867aa2a146f4ec35747a08a5ecaed9
2023-07-07 17:52:43 +08:00
liz.li cbaa6bf16c ENH: modify image and introduction text
Change-Id: Ib867b6bc7200405b470b6149213c46986abf4bcb
2023-07-07 17:52:43 +08:00
tao wang 40afcf232d NEW:calibration page will pop up with printing errors
Change-Id: Ib9c0b4b09c3f5bce3a2a4e5c337e0965cb998fd7
2023-07-07 17:52:43 +08:00
liz.li 63eaadb355 ENH: change image and text
Change-Id: I8844cde95f75d999079cd2c091247dc555a3fc2c
2023-07-07 17:52:43 +08:00
tao wang f6049a2295 NEW:write log when pausing or stopping printing tasks
Change-Id: I397fe6f5490d2599ce4bb81e32c64ae0f57eb3c0
2023-07-07 17:52:43 +08:00
lane.wei 0c8245a76c ENH: Cali: support thumbnail for calibrations
if generate 3mf from studio
we will add thumbnails into the 3mf

Change-Id: I70c2159da58d9b3908b6da185f22317ee9e27c7f
2023-07-07 17:52:43 +08:00
tao wang ef1dd258b4 FIX:fixed not on same LNA&restore IP from cache
Change-Id: I92e518b3cfeae11dfe818c11b8058f0bacd755b4
2023-07-07 17:52:43 +08:00
liz.li ab54fb6c80 FIX: clear last job status
Change-Id: I91c406c45c9e9d2a1c08048849a45babc41bb564
2023-07-07 17:52:43 +08:00
liz.li a95de8ae25 FIX: UI flicker while switch page in dark mode [STUDIO-3257]
Change-Id: I64db14f571559b84edbdf80c1211a99d0dc8b0b1
2023-07-07 17:52:43 +08:00
liz.li 8d3bd702e3 ENH: ajust UI
1.replace save success dialog warning icon with normal icon
2.add a naming hints at save page
3.modify display text
4.remove help button at the top of caption

Change-Id: Ia258139ca0ae5c000caf0fd306c255b97caecd1e
2023-07-07 17:52:43 +08:00
maosheng.wei 8975562e8b FIX: [STUDIO-3529] Error prompt deduplication
Change-Id: Ic14d7938fd6f70c5280bc8c4c70360b5c82ac8af
2023-07-07 17:52:43 +08:00
liz.li 1bb8bdc8b5 FIX: add null protection
Change-Id: I5b5b5d761cf839d9621bd9831eb4060fb43d0855
2023-07-07 17:52:43 +08:00
liz.li f33bdc3a63 FIX: action button layout
Change-Id: I1df0e21865351d0dec7b6b7d66f0ba619722faff
2023-07-07 17:52:43 +08:00
zhimin.zeng e5e66cb3dd ENH: support recover after close Studio
fix flow_ratio not change according preset

Change-Id: I048d1183ffcfc2d4470725528aa62f12b32c6216
2023-07-07 17:52:43 +08:00
zhou.xu d4e7cc926f FIX: texture is black when plate name is all space
Change-Id: I73962df92592aba7921a6d481fe0951a93c27455
(cherry picked from commit 2737c1d0b46c1ace30978412462cc37d03925685)
2023-07-07 17:52:43 +08:00
zhimin.zeng d7ce897858 FIX: modify the position of flow ratio
Change-Id: I570f02688363e4e03b6b6e4a4c23e2995bd3c5a2
2023-07-07 17:52:43 +08:00
liz.li 411d02f22e FIX: typo
Change-Id: Ic0183e969a72c91b1b22803905354406aef03fe0
2023-07-07 17:52:43 +08:00
liz.li c344308b88 FIX: add protection
Change-Id: I1587aa6e042f35fb1f17ae6f9041459f892fc942
2023-07-07 17:52:43 +08:00
liz.li bcae2a7298 FIX: save page crash
1. auto pa calibrate : while save, vector overflow crash
2. adjust save name length limit

Change-Id: Iac901c9fcf90d2ac65211a913b4ab3425591c03a
2023-07-07 17:52:43 +08:00
chunmao.guo 0edb4476cf FIX: program exit crash of MediaFilePanel
Change-Id: I1f5dcdc461e2a551a2980bc76e585c34d68a541f
2023-07-07 17:52:43 +08:00
zhimin.zeng 2565a66b6d FIX: set uniform_scale false modify the scale ratio
STUDIO-3364

Change-Id: Idd5f5640cb7bb6eb5b5dbb2c829f6dce2e61fe3c
2023-07-07 17:52:43 +08:00
zorro.zhang b7a11fb768 FIX: just load json profile
Change-Id: I15c54f67a7680e643b9d21a4facb9365ef08fe72
(cherry picked from commit e2f862b462445d0eeb69c99525a07db9d67d0a6f)
2023-07-07 17:52:43 +08:00
Stone Li d08e5f6531 FIX: notify bed type change when reload from config
Change-Id: Iaf6a4b61f4f1f06453ff0287a2fe852460cf8199
2023-07-07 17:52:43 +08:00
liz.li 042004fb04 ENH: adjust wiki position
Change-Id: I7b84395f081fb2fd0e6980b12a9d0795f66a359f
2023-07-07 17:52:43 +08:00
tao wang c8a21bfb1c ENH:calibration&auto calibration check
Change-Id: Ibac6c58e37d756d669a543cf07bd9939ec1bc8bf
2023-07-07 17:52:43 +08:00
salt.wei 6fde6747c4 ENH: fix some assert in debug mode
Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: I2d5796269d512672a3c3be7d6ebdc41f6cc58da8
2023-07-07 17:52:43 +08:00
Arthur fcda0e5f2c FIX: mesh boolean may take forever with CGAL
Only use MCut to do boolean, with a little modification to allow input
mesh to have multiple components.

Jira: STUDIO-3167

Change-Id: I4f53010f76fbcacfe966c2ef48e465f97d6516fe
(cherry picked from commit 92d0eb11744820466ee2f67c02d4764e496b7e60)
2023-07-07 17:52:43 +08:00
chunmao.guo fe7a96ef15 FIX: test video loaded by width >= 320
Change-Id: I57d8f13b5317fdda3ff4cf9e6ff8b52755929c86
2023-07-07 17:52:43 +08:00
liz.li 8a9738c122 ENH: add a column at history window
Change-Id: I157c1e412b562af0f2ce7ed6998c59cc3bcc3ab3
2023-07-07 17:52:43 +08:00
chunmao.guo 1c4d0e9bc1 FIX: use prefer preset after reset project presets
Change-Id: Idadee17f28f345cccccf35ec2da2b0786799840d
2023-07-07 17:52:43 +08:00
liz.li 95ab9e2951 FIX: auto calibrate status
Change-Id: I6ce6a53e71056e32b70b302b34127056a9ccdb9c
2023-07-07 17:52:43 +08:00
liz.li 4831506422 FIX: alignment of tabpanel text
Change-Id: I3c653a2100ee0d1911fad727a059c82b5866456f
2023-07-07 17:52:43 +08:00
chunmao.guo 0162fceb98 FIX: [STUDIO-3547] use Label instead of ErrorMsgStaticText
Change-Id: Ibf813bea7ced38a6a303d6d4bac3cac542663ba0
2023-07-07 17:52:43 +08:00
chunmao.guo a4b3a5c000 FIX: [STUDIO-3571] not skip auxiliary for send gcode
Change-Id: I2dd1e36c571261c93ac899db5bbd3ad38fc40bc9
2023-07-07 17:52:43 +08:00
liz.li d48101887e FIX: auto calibrate sync result
Change-Id: Icd3bf386d2e57b7d23517548dd539eb778ce6d20
2023-07-07 17:52:43 +08:00
zhimin.zeng fe5312af46 FIX: fix flow ratio fine cali bug
Change-Id: Ice774521bb1ea8ebf37791125f4ba6a04f7ddca2
2023-07-07 17:52:43 +08:00
liz.li ce9561c6f8 ENH: modify naming rule
Change-Id: I6baa5f72c3da4772c34940ce820ee2e84e3ccf0f
(cherry picked from commit 6c833991eff638294d4136c26b4286b49a4a2af6)
2023-07-07 17:52:43 +08:00
liz.li 4c1dcda7ea ENH: all result failed logic
Change-Id: Idbce2d5094e1db6b9721500036030e67942dfb53
2023-07-07 17:52:43 +08:00
tao wang f134105b17 ENH:calibration&disable selection of invalid preset
Change-Id: If11aee0e86ae7d92ae283a701fd6ca3d75ec64e2
2023-07-07 17:52:43 +08:00
salt.wei bc0273d734 ENH: should apply instance shift in is_through_overhang
Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: I07ca04d459c3e98650c8e5a33f56dac20f99b9a2
2023-07-07 17:52:43 +08:00
tao wang c00719b837 FIX:calibration&protection invalid tray
Change-Id: Ibfe9043773d7330f0375311086911c1d6a1d1f78
2023-07-07 17:52:43 +08:00
tao wang 9d65199a2b ENH:allow printing of all files in the SD card
Change-Id: I72097ddc1fa1020de2133753f14c0715322ea3cd
2023-07-07 17:52:43 +08:00
tao wang d8767b2cfe ENH:support displaying correct K values
Change-Id: I9ae4df08da82cb8b5b8c16ce39d6ca221e478472
2023-07-07 17:52:43 +08:00
zhimin.zeng fa650fe83b FIX: fix send error
Change-Id: Ia805f51d293ae15ffcb93ea6431f4037ed64de2a
2023-07-07 17:52:43 +08:00
chunmao.guo 98c7364acf FIX: [STUDIO-3557] null exception in MediaFilePanel
Change-Id: Idde94981515602ab61ccb8b393e039898a4024e9
2023-07-07 17:52:43 +08:00
tao wang d446db4869 ENH:fixed info dialog popping up many times
Change-Id: I2016bc9b722601d153d35ddfbbc4c287bd37f9a1
2023-07-07 17:52:43 +08:00
zhimin.zeng d6b11a676e FIX: cannot send fine flow ratio cali
Change-Id: Ib05d751100692298942e692f2c3dc5ef69286387
2023-07-07 17:52:43 +08:00
chunmao.guo ea97a9aa33 FIX: [STUDIO-3532] cancel web request on unbind dialog
Change-Id: I4830dcc32de4daec47066539bb8eaa12a51adfbd
2023-07-07 17:52:43 +08:00
liz.li 1d8489cfb4 FIX: mainframe tab enum
Change-Id: I707e1b0274b25f7d16611dd823278d0d020cfb0e
2023-07-07 17:52:43 +08:00
liz.li d208272695 ENH: adjust layout of preset page
Change-Id: I4b58b905071586f1d639adebed080c90e75b4553
2023-07-07 17:52:43 +08:00
liz.li 1dfcbf6093 ENH: add nullptr protection
Change-Id: I5d853ecebf9007a3d62bc2153b7bd62ff8dc2b4b
2023-07-07 17:52:43 +08:00
Stone Li 60b8597557 NEW: modify to new cali lines pattern
Change-Id: Ib3f05319036a2637430d2922c8c52b9dbe879d1e
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:52:43 +08:00
Arthur 96e03a6aa3 ENH: update nonprefered_regions to new extrusion cali pattern
Change-Id: I90565150c74be7ff3065dc373874c38eb4468db4
(cherry picked from commit 1156d8eb88a4708064169fd9422b32c3f0d67ab9)
2023-07-07 17:52:43 +08:00
maosheng.wei 1b7050cc18 FIX: Hidden Model Mall Entrance
Change-Id: Ia15182a2c44fcb35c5d66fe7949c1ed32c90aefd
2023-07-07 17:52:43 +08:00
Stone Li 270acd4685 ENH: move on_device_connected to CalibrationPanel
Change-Id: I856103e9e2cd623919e35a595a436cd67435ec86
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:52:43 +08:00
zhimin.zeng d3b9d5dcdc FIX: fix p1p pa cali bug and go back home after save
Change-Id: I842d38b5dcefe9493ef4685684c3cc57de489c0b
2023-07-07 17:52:43 +08:00
liz.li cc2536e719 FIX: obj->cache_flow_ratio
Change-Id: Ibfc955a1034f9999a82e29469f3b2d007683e2e7
(cherry picked from commit b7e73f44822cfbf0a7b2d00b9170fae51087850c)
2023-07-07 17:52:43 +08:00
chunmao.guo d43a60fd8f FIX: [STUDIO-3542] button hover test in imagegrid
Change-Id: Iabdab68d46d2cd7a883bb805e31641dd0b753d6a
2023-07-07 17:52:43 +08:00
liz.li 6129da5dc8 FIX: after load from ams should check compatibility
Change-Id: I28abfc1772c3397a38ec76e403f8ad599cc3a428
2023-07-07 17:52:43 +08:00
liz.li f993f5e30d FIX: pa manual save page show() not been called
Change-Id: I85120b78442cdd8a1c629df7d20ed13b996e682d
2023-07-07 17:52:43 +08:00
liz.li 988e4d9f84 FIX: sending progress bar
Change-Id: I165632ddaab1cb90ab4dd41310147d79f69562e8
(cherry picked from commit 28b8db496bb0d651f45508b44c64bfa2a0c30114)
2023-07-07 17:52:43 +08:00
Stone Li 361b26faf6 FIX: fix virtual tray on select event
Change-Id: I37b07bf13058b94f21235cc1009455cc7661a77c
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:52:43 +08:00
tao wang b461d8f9d5 NEW:added missing method for github branch
Change-Id: I6dba035deb036a5610d3659a6abebbe9ae768bdc
2023-07-07 17:52:43 +08:00
tao wang 5b0fee1702 ENH:C11 printer supports PA calibration
Change-Id: Iac9fb6bd58249303c71967af195432abfc57c6f3
2023-07-07 17:52:43 +08:00
zhou.xu d7b31ae2b7 FIX: fix plate name height
Change-Id: I531d846e4db0c0b39e6b79ad8274c739713ae7ae
2023-07-07 17:52:43 +08:00
zhou.xu 7fe0adb6e8 FIX: Increase the calculation speed of limiting plate name width
Change-Id: I0f17056b0048ca959eacbd9f6a41471df6bc2124
2023-07-07 17:52:43 +08:00
zhou.xu a602caaeea NEW: the length of the plate name does not exceed the print area
Change-Id: I3d49b3db8d28f4ce435733d972e209d53a00967c
2023-07-07 17:52:43 +08:00
liz.li 8f1c289d42 FIX: show sending progress bar & fix a crash
Change-Id: If8d0cd018aa842410c663cd23a2a092caa41384f
(cherry picked from commit 1c581b95f22512c8367ac26fc74f3a764b15e45d)
2023-07-07 17:52:43 +08:00
zhimin.zeng 289dec3997 FIX: fix cali bug
Change-Id: I0c7c8d5ebad8139a0959ef9bd2c7991b52fde0c1
(cherry picked from commit 7c1340023a740dc7a8e7938354cd6130b367e03d)
2023-07-07 17:52:43 +08:00
tao wang 83ee1f2050 ENH:calibration&failed to fix multiple AMS settings profile
Change-Id: I9145e6d0cce99b2f80f0ac3bf984e90a0f897a19
2023-07-07 17:52:43 +08:00
Stone Li 547c9cb0ba FIX: fix wrong save page
Change-Id: I0dd97f9c8d40e1e88230634af7aaf07180132d61
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:52:43 +08:00
tao wang edb70b06b5 NEW:check printer status
Change-Id: If2fec3c693af19bb554efd6f69098a465023ecd5
(cherry picked from commit 8516e7b92eb0073123cacefbd5a256755e6caccc)
2023-07-07 17:52:43 +08:00
Stone Li 28b56c2efb FIX: fix bugs of calibration
Change-Id: I2d0f57105bdda2abc3fc7b218122d4df5a3161da
2023-07-07 17:52:43 +08:00
zhou.xu 32892514ff FIX: correct the bed model to the print area origin point
Change-Id: Ieb856dff421d39694966e3c13c519f4ffa3da5c2
2023-07-07 17:52:43 +08:00
chunmao.guo f381bcd469 FIX: [STUDIO-3459,STUDIO-3065] use FromDIP instead of em_unit load svg
Change-Id: I4be0de849ab825011c241d6da932a2574783ed6f
2023-07-07 17:52:43 +08:00
maosheng.wei dc8bdb04bb FIX: [STUDIO-3515] Resolution information disappears
Change-Id: I24de7c63746cd92980a11ce88d8393e6ffcb18b5
2023-07-07 17:52:43 +08:00
tao wang a21df32225 FIX:calibration&fixed sidetool not selectable
Change-Id: I51099e3bc89bb54ccac4ba9d2465bfabe77ae473
2023-07-07 17:52:43 +08:00
lane.wei 8b42a8b7e9 ENH: refine the skip_object&&cached_object logic
when the cached object is skipped
we need to reslicing it;

also do overhang detect for all objects

Change-Id: Ic842fd5a441426983a760145aeff9285e398d430
2023-07-07 17:52:43 +08:00
jianjia.ma 0276c15ba2 ENH: remove exporting stl with boolean
Simply export all triangle meshes, do not apply boolean operations.

Change-Id: I91dda1d8a6805846fddcced7acccb43864c637e9
(cherry picked from commit 75e077f7a4204cd54380eeec37e930c01be1e3eb)
2023-07-07 17:52:43 +08:00
salt.wei 5e36c36f70 ENH: don't need to skip object in cali mode
Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: I3c71f442e8d1e94786912ddf6a4367597073cbac
2023-07-07 17:52:43 +08:00
Stone Li 2368d929fe NEW: rearch calibration
Change-Id: I20ee304eba1a63e08d0a36abdf06ebe6a6e4451f
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:52:43 +08:00
lane.wei ced9e43be6 FIX: fix a typo in GCodeProcessor
Change-Id: I56b9eaedc3cb062d17facf7352eb469524db5b60
(cherry picked from commit 1bb3b64cfc1aabad9ece3e5d5c0f55a9cb3367c5)
2023-07-07 17:52:43 +08:00
lane.wei ee0fe83744 ENH: language: add more logs when loading language
Change-Id: If9589bf4cd9d64c63fbb3282f8d1bf3650b80d14
(cherry picked from commit ff72d4bff4af4aa5c54b19ff22cf92bec9dd8bbc)
2023-07-07 17:52:43 +08:00
chunmao.guo dcbf1c805a FIX: [STUDIO-3539] not unlock media mutex before wait
Change-Id: Ife01aff0705623ab4bea5972bf245e57462338d5
2023-07-07 17:52:43 +08:00
chunmao.guo c75daf1ba6 FIX: hide model mall from home page
Change-Id: Iafa2f81e15a598e8138e38121f880723d435aa30
2023-07-07 17:52:43 +08:00
tao wang 61acd01657 FIX:fixed hiding AMS when backup is not supported
Change-Id: I5d8c05361c31caa7962ac9559fd3fa1478cfafaf
2023-07-07 17:52:43 +08:00
tao wang b2a2636785 ENH:optimized printer selection
STUDIO-3380
STUDIO-3532

Change-Id: Id145022072de9c9a0969bdefb4c98e01078b079c
2023-07-07 17:52:43 +08:00
chunmao.guo e027054672 FIX: [STUDIO-3460] invert direction of PAN gesture
Change-Id: Iab67c6fa1d346cfc8390df8449cc3fd77277c6cc
2023-07-07 17:52:43 +08:00
tao wang a94e2e401f FIX:Unload filament from virtual tray
Change-Id: I3b5b0363d26e936bab6abbb08165229e58fc604c
2023-07-07 17:52:43 +08:00
chunmao.guo 082431ffc2 FIX: [STUDIO-3361] hide model mall
Change-Id: I49bd7f3db69b2deccf4bc3e60a2714ec07b2ff41
(cherry picked from commit a6dfd79ea40e16a4942971ee8c5a0000a0b749d7)
2023-07-07 17:52:43 +08:00
tao wang 334eb36559 ENH:check if filling auto backup is supported
Change-Id: Iebc9843e16ebf6c7be895be80731f7b70520b765
2023-07-07 17:52:43 +08:00
zhou.xu e55aa34da0 NEW: add plate name edit function
Change-Id: Ic2aacd8617856efd2f528bddab74e5881df28e01
(cherry picked from commit b0bd89928ed974aa77a0b2f4138c53899ae8ba93)
2023-07-07 17:52:43 +08:00
zhimin.zeng e9f3ddb61b FIX: modify the cali mode name
Change-Id: Ic234ac3ac776e40fadcf4d3a65c511ceb3946666
(cherry picked from commit 91fee384ddf055a6689160c64fdbdcc5caf91325)
2023-07-07 17:52:43 +08:00
Arthur 04bfe7e405 ENH: ease removal of tree supports
Previously tree supports are harder to remove than normal
supports. We learn from normal supports and improve the gap between
object and supports.

Jira: STUDIO-3530

Change-Id: I229a7b869b334bdf4c5aba96c9450213b83457f2
2023-07-07 17:52:43 +08:00
salt.wei 73059c79af ENH: move filament compatibility checking to public
As title. This function need to be used in calibration
page.

Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: Ia4228cbd195d87f433b59bc14129bd4acdd9df68
2023-07-07 17:52:43 +08:00
chunmao.guo dac0a90605 FIX: xml_escape thumbnail paths
Change-Id: I781b529162b70945156c13796806db507042ad7c
2023-07-07 17:52:43 +08:00
tao wang e9bee2eb62 ENH:accept full package once after switching printers
Change-Id: I561a0f3c0ae86c4215c7e1bd57328245a672a046
2023-07-07 17:52:43 +08:00
xun.zhang 8cf98f10a4 ENH: optimize error notification when slicing
support error notification if max_z_layer height exceed max print height

Change-Id: I02d3f479f09df7ca01c85c97aa471f50b3cf9b46
2023-07-07 17:52:43 +08:00
maosheng.wei c5de582fbd FIX: [STUDIO-1397] object/part setting window
Issue of adjusting screen size in part editing window

Change-Id: I8d83edf6e82059441ebb9b546f23edddab3b2332
2023-07-07 17:52:43 +08:00
maosheng.wei 3e03344c23 FIX: Hidden Model Mall Entrance
Change-Id: If5a5d0d0b8925da3b1637f98c767c1c5df0ef6ed
2023-07-07 17:52:43 +08:00
tao wang 570d374cbb ENH:disable printing when replacing filters
Change-Id: Ia075a92518e26ff73755dd1cbe1c7f4b87cb7801
2023-07-07 17:52:43 +08:00
lane.wei c06e47069f FIX: config: fix a typo of skip_objects
Change-Id: I986da5d677820dfb73fbab5bff43ee26147e431a
2023-07-07 17:52:43 +08:00
tao wang 7aa09991b3 FIX:hide auto refill when AMS is disabled
STUDIO-3508

Change-Id: I2786538e6a251b395fc199c4e24d3dc7f2db1eba
2023-07-07 17:52:43 +08:00
tao wang ea718d3d1f FIX:optimized AMS filament setting
Change-Id: I4bd869a0450c9a9287e9871bf52a32b098aa7a3c
2023-07-07 17:52:43 +08:00
tao wang 1a8622b7f9 ENH:close the auto refresh window when sending tasks
STUDIO-3492

Change-Id: I9f1272a5d105e8fad379ca95820447d33eb49b1a
2023-07-07 17:52:43 +08:00
tao wang ffd36b8c5e ENH:hidden the reason for binding failure
STUDIO-3499

Change-Id: I1249564d0b0a22e5edaa655dfba31be4e2a99c03
2023-07-07 17:52:43 +08:00
chunmao.guo bd97eff1ec FIX: [STUDIO-3497] fix icon of layerroot
Change-Id: I31cc1eea9e77a1b08b62494a3cf4dff8e3319e25
2023-07-07 17:52:43 +08:00
chunmao.guo d63316fe7e FIX: [STUDIO-3130] skip parse object in slice_info.xml
Change-Id: Iae50320f06404ba1bfddcda351f8b642bc35debb
2023-07-07 17:52:43 +08:00
zhimin.zeng 8009f8991d FIX: cali modify for get result
Change-Id: I7017eb186fa629b5d46df1b09bf1021936967689
2023-07-07 17:52:43 +08:00
liz.li 7fc261e644 ENH: edit calibration history
Change-Id: Iec854d820dbaf456d3ae75789161dcac2a979981
2023-07-07 17:52:43 +08:00
chunmao.guo dd4e6face1 FIX: [STUDIO-3496] DropDown size cause by pre messure for icon size
Change-Id: Ifd5ce621e2091c948910448d4e5e21e8bc4c18fc
2023-07-07 17:52:43 +08:00
chunmao.guo b50838b155 FIX: [STUDIO-3309] MediaCtrl: Stop before Load({})
Change-Id: Id7c96fdf7fd717725e94b9ae28b261963b8f64e7
2023-07-07 17:52:43 +08:00
zhimin.zeng a98b781425 FIX: fix save preset problem
Change-Id: I0e6f53b0386e8f04babe2d6c7d18f515c37caae3
2023-07-07 17:52:43 +08:00
salt.wei 7910e681e4 ENH: remove duplicate height pair in layer height profiles
This is fix for jira-3493

Remove duplicated height pairs when add height range

Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: If74c1f8af1c911d709b9582a15ea8852630c1a67
2023-07-07 17:52:43 +08:00
chunmao.guo bed5fac0f8 FIX: [STUDIO-3475] hide height layer when switch to object mode
Change-Id: I26e2e2d83a9d5470658e5a8f4e7f3919d1d1e122
2023-07-07 17:52:43 +08:00
lane.wei 7c76cf99b9 ENH: CLI: add option repetitions for future use
Change-Id: I97bdc04b542f9725a047348450c2c677d8807427
(cherry picked from commit d5a20f689cade6cc5b28bbec70931c6d122ef6f4)
2023-07-07 17:52:43 +08:00
chunmao.guo 699cc2cf44 FIX: [STUDIO-3329] not auto play liveview when not connected
Change-Id: I8a5ad388bc86598f963103eb9e1baa2538894fc1
2023-07-07 17:52:43 +08:00
chunmao.guo d087b6c94a FIX: [STUDIO-3478] take Cancel as No when saving new project
Change-Id: I6d4b1844861c4460d09ef793183bca6694845579
2023-07-07 17:52:43 +08:00
chunmao.guo 29b61a1da0 FIX: [STUDIO-3439] show/hide calibration page
Change-Id: I3b083b47609c40e084cf3058eda2a84c03447760
2023-07-07 17:52:43 +08:00
Arthur ecfffca12d FIX: raft contact distance should not trigger warning
Jira: STUDIO-3344
Change-Id: I1d0e7431cad468acaf4830caf002a47c6a33be41
(cherry picked from commit f2a926da614443fdf8631f4412f70fa741a8bf11)
2023-07-07 17:52:43 +08:00
lane.wei c93f3f0a6b FIX: fix a config loading issue under CLI
wrongly use machine config as process config

Change-Id: I63a7757ca3b8f178ca424624d874f3472b694a0e
(cherry picked from commit 5fe90491d182fe92c48bd35b5c527d0be98120d8)
2023-07-07 17:52:43 +08:00
tao wang de45d83276 ENH:[STUDIO-3435]fixed crash after LAN mode printer connection
Change-Id: I12cb917895b428176e110c893acaaa6ad6de94fe
2023-07-07 17:52:43 +08:00
salt.wei 145d7a4f8e ENH: add protection for filament_id in height range
See comment in code...

Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: I5c68a86e1d740a54d4ca6c647fd923575600b1ca
2023-07-07 17:52:43 +08:00
tao wang 5631ea245e ENH:get printer error when binding error occurs
Change-Id: I492d48cacb341329e6981f9f2ddc180e30d2bd30
2023-07-07 17:52:43 +08:00
chunmao.guo 8060299515 FIX: x1 tunnel mqtt version compatible
Change-Id: Iecaada75a625adad8ef4b61a3dae99afb441451a
2023-07-07 17:52:43 +08:00
chunmao.guo ff45fc536a FIX: [STUDIO-3374] DropDown only show tooltip for ellipsize text
Change-Id: I719df15ff5f6601ecbadfb3f483c4a48a90523f4
2023-07-07 17:52:43 +08:00
chunmao.guo 63029c628a FIX: [STUDIO-3381] comboxbox drop_down icon
Change-Id: I55d02c534a3f3a41d1f969c99399ff272e43c3cd
2023-07-07 17:52:43 +08:00
liz.li 53215d1a62 ENH: limit flow rate calibration multi-tray-select
Change-Id: I7e3f6ca09824ba784e17ee3d5d582a1c193a4327
2023-07-07 17:52:43 +08:00
liz.li 24a0c1e976 FIX: fix some issue of calibration
1.p1p flow rate calibration cannot return to first page
2.flow rate skip calibration problem
3.fix calibration print progress isn't consistent with device progress
4.other issue

Change-Id: I64c39d00588c9938b0e9d91b62b91436a7e62d08
2023-07-07 17:52:43 +08:00
lane.wei d385384907 ENH: skip_objects: optimize the label_id logic in ModelInstance
Change-Id: Id20fe9b084426036d6cf4f54859655579bec7197
(cherry picked from commit ebb5343eef6aea9e54d11f3d6b98cf11ff941aa5)
2023-07-07 17:52:43 +08:00
maosheng.wei 8620e3ff85 FIX: [STUDIO-2074] Release note language switching
Change-Id: I40115874abbbb7b2d8f6d28b9616c97c1180d156
2023-07-07 17:52:43 +08:00
tao wang 40e1f8d7dd ENH:optimize the logic of setting profiles for filaments
Change-Id: Iab4838647dc72c63690f5d465813f82a80df6464
2023-07-07 17:52:43 +08:00
maosheng.wei 5060f1b123 FIX: Copywriting localization
Change-Id: I713aa24b306c3687dd4b30e829312bc15d03aadf
2023-07-07 17:52:43 +08:00
liz.li 8666b3f831 ENH: forbid calibrate from amscontrol
Change-Id: I71ffa17535fe852b6b8fbae8af1f88dc51845b3c
2023-07-07 17:52:43 +08:00
liz.li e8558bc903 FIX: cali: restore to save page need to sync data once
Change-Id: Idc425ab271436f5b36afcc0c09170384c3ac936b
2023-07-07 17:52:43 +08:00
liz.li 7990baed02 ENH: calibration: can modify calibration result
1.support modifying result
2.show/hide ams panel according to whether printer has ams

Change-Id: If958d4661f7de5855a1bb892ef13e74fefead177
2023-07-07 17:52:43 +08:00
tao wang c2abcfc6fd ENH:optimize filament settings for k value
Change-Id: Ia82b3427370eb47a9e79d9835b6ee8ba5e58434f
2023-07-07 17:52:43 +08:00
zhimin.zeng 0962b23904 FIX: sync the modify from master
Change-Id: I8d1ab3803d0c0813923192569354f93e6022a1e7
2023-07-07 17:52:43 +08:00
chunmao.guo 1c0ccc5f3d FIX: [STUDIO-3294] show/hide thirdparty calibrate button
Change-Id: Ib720f7572255f4ac506f421ccf5256ed2e3c68d1
2023-07-07 17:52:43 +08:00
chunmao.guo 1be8ea44e5 FIX: [STUDIO-3406] load/save thumbnail relationships
Change-Id: I515fd2339ec16ff39b8fcfbc278a0d998b8b53f4
2023-07-07 17:52:43 +08:00
Stone Li c04979495b NEW: add calibration wiki pages
Change-Id: Ib931b187e0e6629fe387a8b25bc8b9adc964de86
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:52:43 +08:00
maosheng.wei 8c97f1b2b4 FIX: [STUDIO-3341] The color of automatic flushing calculation issue
The color of automatic flushing calculation has an extra white outline

Change-Id: I056db06245a9a0ac8538fac173ab1425ef1d7b28
2023-07-07 17:52:43 +08:00
salt.wei a29507dfa3 ENH: avoid invalid gcode when id is duplicated
Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: Ia710f4423d0c95ff24e4c73d4a0aee19543feed4
2023-07-07 17:52:43 +08:00
lane.wei ef06dfc931 ENH: object_skip: use identify_id for cli when skipping object
Change-Id: Ibbe3262b4817f82b7ac824ba6d4b3efd7f0ed886
2023-07-07 17:52:43 +08:00
maosheng.wei e50513ff75 FIX: [STUDIO-3316] Bold prompt for text wrapping issues
Change-Id: Ie5dc6a66730453888b8c1d07e286422f20c17024
2023-07-07 17:52:43 +08:00
chunmao.guo 2a24eb55b8 FIX: [STUDIO-3329] show/hide thirdparty calibrate button
Change-Id: Ie5a7cd454b50617af8c8bf9c78fecc60386e4e9d
(cherry picked from commit 1a98981f8b0a854f431d9430355b4fc5d2bb4fb1)
2023-07-07 17:52:43 +08:00
maosheng.wei 1b0cd88899 FIX: [STUDIO-3303] The quantity of Model selection
Change-Id: I3994cf4f5f21ad0ca4b12828f9c22ea1cc26e901
2023-07-07 17:52:43 +08:00
chunmao.guo fef36a931d FIX: [STUDIO-3377] [STUDIO-3376] fix layer heigth ui
Change-Id: If0ac1282c450432bb234325ca1c1b952dd33cb89
2023-07-07 17:52:43 +08:00
Stone Li 06c2946a38 ENH: refine calibration code
add Calibration Type

Change-Id: I6160bcfc1b6104e01522134770826a8b61e76fdc
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:52:43 +08:00
xun.zhang 7b0b24e64e ENH: add PLA-AERO,add default key in common json
Change-Id: Ia6551f50e0f921a196a3a94659b367ca1ec4424f
2023-07-07 17:52:43 +08:00
zhimin.zeng 176c9053b5 FIX: add cali for 3rd party printer in mac
Change-Id: I62be98bcd6bb70c34aa83fcefe819200231bd33c
(cherry picked from commit 543d751818d80892dd3371026987199e4768b8bc)
2023-07-07 17:52:43 +08:00
tao wang 8f580895a7 FIX:setting calibration information in filaments
Change-Id: I55019b40487f4ad4f1d823047c1b518974b9231f
2023-07-07 17:52:43 +08:00
chunmao.guo 1dc030b221 FIX: hide model mall before setup wizard
Change-Id: I0d2abc43cb6c8432a369cdbdd6a88d65dc141ce2
2023-07-07 17:52:43 +08:00
chunmao.guo f55f4e60bb FIX: [STUDIO-3345] take snapshot for mesh boolean
Change-Id: I316a94b7f1122d48c5499b22c44a4c55545d2703
2023-07-07 17:52:43 +08:00
liz.li 257e2e0bbb ENH: calibration: filaments compatibility
Change-Id: Ibdbf25905b7f0fff2371247437624ec4645b35ee
2023-07-07 17:52:43 +08:00
Arthur 0cad88309c FIX: fitst layer bbox was wrong for multiple plates
brim bounding box is now shifted w.r.t. plate origin, need to modify the
no-brim shift the same way.

Change-Id: Iefa7287e2848aadbfc4a468bca394ecec48a1e7c
2023-07-07 17:52:43 +08:00
zhimin.zeng 8c9fa51f3d FIX: fix calibration bug
Change-Id: I522d7b4bca878f0bcb2d142ec7fda08f33d386d5
2023-07-07 17:52:43 +08:00
zhou.xu 1aa51e9a99 FIX: cannot immediately update the left list
Right click modification cannot immediately update plate_name the left list

Change-Id: Ieb2a38d687f79195a9748e093c0d96a36236d1b5
(cherry picked from commit 2331c2e4fe4de3350a3c3765b7e00f30025addff)
2023-07-07 17:52:43 +08:00
zhou.xu fadb421e63 FIX: click left plate in preview,camera is not correct
Change-Id: If1459050c2f929f8ecdfd7ca22bd31c11de01fed
(cherry picked from commit a2df7c9d1f2b3c65f02f94d7fa73417adab0c6a2)
2023-07-07 17:52:43 +08:00
tao wang 266f456197 FIX:add protection logic
Change-Id: Ida015d88268d48fd21dc41da37e24e17ed3cfe7d
2023-07-07 17:52:43 +08:00
tao wang 9938952cfd ENH:hide or show publish entrance
Change-Id: Ibd65d81997cd414cdb4ad53cee482a7328f39d1a
2023-07-07 17:52:43 +08:00
tao wang e137931ec7 ENH:optimized page layout
Change-Id: I44f2668b7a4c18bb1356bef3529a4a8f5024d88f
2023-07-07 17:52:43 +08:00
tao wang 3b7d31e689 ENH:show all fillments backups
Change-Id: I5c1aef99b600f30d0369997f5900ba633ad9b13b
2023-07-07 17:52:43 +08:00
salt.wei c5d70a846e ENH: add setting of extruder type
Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: Ic126466f6b579dd6a55a1ba16a63c015d538c750
2023-07-07 17:52:43 +08:00
zhimin.zeng 66bb5bc4b6 FIX: fix bug for flow ratio
Change-Id: Id683301dd260c202a37560c771dff01acd63681a
2023-07-07 17:52:43 +08:00
liz.li c4836e29a4 FIX: calibration
1.add restart button
2.recalibrate will reset preset status
3.fix a PA calibration save crash

Change-Id: I738a56a8ff742a98835456c99b63f2af90eeb88a
2023-07-07 17:52:43 +08:00
Arthur 40b8d9b87f ENH: improve mesh boolean
1. Don't use mcut on splitable volumes
2. If MCut fails, try again with CGAL.

Change-Id: I55d352b166633db9e4548b5c9e6913cf931f5f8f
(cherry picked from commit c1bde5358524d2291db6efa584ff072308ed9d20)
2023-07-07 17:52:43 +08:00
qing.zhang 1368501508 ENH: add Generic HIPS
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I0fd861db6137c39f59630ae443661ddeb7a7b060
2023-07-07 17:29:08 +08:00
liz.li 9b2e13a0fa FIX: fix some issues about CalibrationWizard
1. fix STUDIO-3238、STUDIO-3233、STUDIO-3138、STUDIO-3210
Change-Id: Id7586a8a7a9e4ea04c2616099759c3527acdb1de

Change-Id: Ibb943e587edc464e2982bfee0d02a072dcf9ffd3
2023-07-07 17:29:08 +08:00
zhimin.zeng af770a87b8 ENH: AMSSetting dialog can select pa cali result
Change-Id: I4d3649d904a5e9e93e93a0555186319cec65fa10
(cherry picked from commit 4ddaaf8e9dd552930653c93d97e677a5acd6982e)
2023-07-07 17:29:08 +08:00
tao wang 663e0503a2 ENH:publish entrance layout
Change-Id: Ib7e3f6dd60047de02e4ccb0d3793f3bd31947597
2023-07-07 17:29:08 +08:00
Stone Li e0e8d1467d FIX: fix crash when loading a 3mf
fix plate name encoding issue in Object List

Change-Id: I7d5a3261998c9af87b20dab822c7048a4b689790
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:29:08 +08:00
Stone Li 633d206732 FIX: fix a status synchronizing issue
Change-Id: Iefec80b8a48d0e86e4cf2d15ca00b9bfdb7b0c4a
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:29:08 +08:00
tao wang 3aeb66174d ENH:filter useless filament backups
Change-Id: Ib68a7169d2091c253b4b33457d827b3795e753cb
2023-07-07 17:29:08 +08:00