Commit Graph

3257 Commits

Author SHA1 Message Date
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
liz.li cb76cf3fe0 FIX: [STUDIO-3318] flush options modified status
Change-Id: I99ef8944c844e3f1603d6c1241e0ef2daad24e35
2023-07-07 17:29:08 +08:00
chunmao.guo 82cd618c14 FIX: [STUDIO-3308] check has_model_mall
Change-Id: I9b7477af12a5d59855f7ef176aac24731665c343
2023-07-07 17:29:08 +08:00
chunmao.guo a20229f222 FIX: tunnel mqtt compatible with C12
Change-Id: Ibff24003603ed5e4bd9ed2872eac4ff38fb6f5d7
2023-07-07 17:29:08 +08:00
zhimin.zeng e6a03b48ad ENH: get result for pa and flow ratio cali
Change-Id: I78c967abcdaf8c75fe6b31f1697377b72ad10e06
(cherry picked from commit fb6cd5a7c71fe6e5c4e9fed71f0c61f3a7a0c8e4)
2023-07-07 17:29:08 +08:00
chunmao.guo 03054a3b80 FIX: [STUDIO-3313] fix preset selection on load_user_presets
Change-Id: I46849869d2b84211b1b7802cf886bb0d83d10649
2023-07-07 17:29:08 +08:00
salt.wei 0d1b8b18ed FIX: should not throw in noexcept function
Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: I6753615903d218698fb5cabafcba46e97b8fdf18
2023-07-07 17:29:08 +08:00
salt.wei 766abf92fa ENH: add back use_relative_e for third party printer
Useless for BambuPrinter. But used by third party printer

Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: Ib6a63e78816b25696c25952508f76c3d9221e363
2023-07-07 17:29:08 +08:00
qing.zhang 9bd0e3e85b ENH: update start gcode
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ide7f55f348b1b49c56da02079178a4b1242d4897
2023-07-07 17:29:08 +08:00
Arthur 501e73913c FIX: empty layer replacement may crash
When there are multiple empty layers needs to be replaced, error_msg is
assigned multiple times simutaneously by tbb, which causes problem.

Jira: STUDIO-3320
Change-Id: I52a48c9fe284d15aeb8e4e9e5d1db7e0c3321ad6
(cherry picked from commit fba54c063637a1bab4d835e2e5f8558b2affa4e6)
2023-07-07 17:29:08 +08:00
tao wang bc2357e9a3 ENH:get more errors when binding fails
Change-Id: I8c7aef26b63911589063583f37cb34b349d69002
2023-07-07 17:29:08 +08:00
salt.wei 2fe7629388 ENH: normalize comment from OrcaSlicer
Mark code from OrcaSlicer with same comment tag for follow easily

Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: If4db502a1b0e6d0648c73f2f383b6d1cc8e1aa01
2023-07-07 17:29:08 +08:00
tao wang e9ad8374bc FIX:fixed crash after switching languages
Change-Id: I949b3bf99e0daefb5e3fac71c6df45e94b51608c
2023-07-07 17:29:08 +08:00
salt.wei 53ea77b67b ENH: show filament vendor in develop mode
Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: Ice9c3a86ce22c4c6dde784afb2e7c23e929ac7d2
2023-07-07 17:29:08 +08:00
Stone Li b9ecc86c64 ENH: update version to 01.06.09.51
Change-Id: I0dc3934c543949e926f80d76e171e51234803490
2023-07-07 17:29:08 +08:00
zhou.xu 2093404af3 FIX: directly view overhang through the menu
Referring to Cura's logic, open "show overhang" menu to directly view the overhang effect without the need to turn on the support function

Change-Id: I7839a7559b05a12fc33e0919bc8a6b4948fc89a7
2023-07-07 17:29:08 +08:00
chunmao.guo 0fa98a9878 FIX: [STUDIO-3255] edge webview2 color scheme
Change-Id: I04d5b59dbfdc1e1007fc5f4239abdd0104dbb2a2
2023-07-07 17:29:08 +08:00
Stone Li 14cb2449c6 FIX: fix plate name encoding issue
Change-Id: Ia89b2c5bbb4519ed938ae23ff124719cfe6203de
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:29:08 +08:00
chunmao.guo 869a3046aa FIX: [STUDIO-3217] hide dropdown when combobox move by scroll
Change-Id: I8d8e9ec4a54f6418843463f1bf4f1f46fd4af3df
2023-07-07 17:29:08 +08:00
tao wang cbb69c415a ENH:update the entrance for model upload
Change-Id: I59a4a9d4802b31871601259c3a5766d789fc3b94
2023-07-07 17:29:08 +08:00
tao wang 8e878ae92a FIX:fixed crash caused by updating camera popup
Change-Id: Icaae587ef3c9bb022b0f5bdaeb8d427051b558c1
2023-07-07 17:29:08 +08:00
tao wang c26961218a ENH:optimize filament auto refill
Change-Id: I098ea5872061ba8c27e9240faa301db8fd3a1b82
2023-07-07 17:29:08 +08:00
liz.li 85b44fbe1f ENH:meshboolean: fix crash and set a warning notification
1.add warning notification
2.fix a crash while delete volume from object_list

Change-Id: Iafcbe420dfb4c5d1b324365e6c5160745ad0be3b
2023-07-07 17:29:08 +08:00
liz.li e2934516ed NEW: support restore calibration status of printer
1.store each printer's calibration status to appconfig.
2.add retraction calibration
3.add choose fine calibration directly at flowrate calibration
4.add start pages for every calibration
5.add history window for pa calibration

Change-Id: I117fd46e689e0573e70e8579f5a52ba62d99f3d6
2023-07-07 17:29:08 +08:00
gerrit cacd42f4e0 ci: update build version to 01.06.08.61
Change-Id: Ie0245038e492254adf2ff7e6cd68cec628d3ac05
2023-07-07 17:29:08 +08:00
qing.zhang 9cbd43049e ENH: add eSUN PLA
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: If518adba2d6a7651e8c8ca083578899c9267940e
(cherry picked from commit a06b89273f0f690781116f889de93e95970f9cef)
2023-07-07 17:29:08 +08:00
jianjia.ma de29527d5b ENH: Change MCUT version to 1.2.0
https://github.com/cutdigital/mcut/releases/tag/v1.2.0

Change-Id: I6eb053986c6155333bf399b4cfd8c634e6fafefa
(cherry picked from commit 110a088a5da0b9f4409e56fe3e1c2d8516691856)
2023-07-07 17:29:08 +08:00
gerrit db44de9dbe ci: update build version to 01.06.08.60
Change-Id: Ia834aff82f5572f0b4b66bfa485df147846fb285
2023-07-07 17:29:08 +08:00
Stone Li e1278b6b53 ENH: init a default arrow when filename of nozzle stl is empty
Change-Id: If4df9d2b43a1894099dda0b8d41a8a9e1649f08e
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:29:08 +08:00
Stone Li cb5f7843c0 NEW: add service to check network state
Change-Id: Ic2072d0e141767d3acc617f6011ca62eccaf6278
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:29:08 +08:00
gerrit 80a3e17663 ci: update build version to 01.06.08.59
Change-Id: I3a7fccfed2cadd0732b58c032e6cc23c91f796a6
2023-07-07 17:29:08 +08:00
qing.zhang 546322d1cc ENH: add solid infill pattern
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I8878c8d5f0024c9cbde6040f317d0783dfc5eccd
2023-07-07 17:29:08 +08:00
Arthur 4e5f4ee366 FIX: FillBed crashes when accessing unset print config option
1. When the option is not set, print.full_print_config() is empty, so we
can't access opt_bool("scan_first_layer") or opt_bool("enable_support").
Should use wxGetApp().preset_bundle->full_config() instead.
Jira: STUDIO-3264
2. Allow different object having different brim_width to encode support's brim width.
In this way the arranging logic is simpler and more objects can be arranged in a plate.

Change-Id: Ic7178652147b0519d50b2eb9ceb214b4ef4c0251
(cherry picked from commit 0f163d59b40009cd29b8b1e32f730258ad0786dc)
2023-07-07 17:29:08 +08:00
Arthur 9ad9ba213a FIX: fill in bed may shift objects outside bed
Do not do final align for filling in bed.

Jira: STUDIO-3265
Change-Id: I2ce2ebed575ba05b1d78ec89923f8e91c4de6648
(cherry picked from commit 581aa4fd0ff1c6f64026d7b934d4bd8a79b803ae)
2023-07-07 17:29:08 +08:00
salt.wei e567afdcb5 ENH: support exclude objects for klipper printer
Thanks OrcaSlicer.

This is just function for klipper printer.
NEVER used for BBL printer.

Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: I910abceb67f4dcb4260f74f5dd1b4fb614812670
2023-07-07 17:29:08 +08:00
gerrit 0daca9d329 ci: update build version to 01.06.08.58
Change-Id: Iac13fc6059e944db6122ce70165be0c8ed19e91b
2023-07-07 17:29:08 +08:00
tao wang bc05392a95 ENH:add device selection on the calibration page
Change-Id: I16ed5a5f990a518ab2a195eea83289782fbe741f
2023-07-07 17:29:08 +08:00
zorro.zhang c48c9a420a FIX: Show the long name of Filament
Change-Id: Ic07cc14262dac2987d50cb09bd9f7bf0ce264dcb
2023-07-07 17:29:08 +08:00
shuai.liu 08c2bf665c FIX: STUDIO-2246 flatten bug
Fix the flatten bug

Change-Id: I448704dc9180cdd3f1142c988d0000f053417c9c
(cherry picked from commit a8e35d1fef183f907e78124a3b73bd0cabb69e9b)
2023-07-07 17:29:08 +08:00
tao wang 629b717148 ENH:add reload to thread
Change-Id: I7d7d1bf38fbb31cd7f56dd24d1c8bcc3147ab56e
2023-07-07 17:29:08 +08:00
maosheng.wei 7235e146e2 FIX: [STUDIO-2536] m_print_error_dlg darkUI issue
Change-Id: Ibd759855665649a24fa90069679516dc0250c1ee
2023-07-07 17:29:08 +08:00
Stone Li 5a7e3cebcb ENH: load bed type from app config
Change-Id: I60a7ccff55e30bedb2cdd2e90224c93c04dc0622
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:29:08 +08:00
lane.wei b9afbd92c3 ENH: CLI: add logic to recompute flush volume matrix for mmu
Change-Id: Id9ce0cc054492762da31d2bd9dea53c73421d972
2023-07-07 17:29:08 +08:00
chunmao.guo a38b017ce5 FIX: [STUDIO-3277] hide ams filaments when using non-bbl printer
Change-Id: I7d9a75efb54dfcb59d00a5286fea33eb8d6d0fc4
2023-07-07 17:29:08 +08:00
qing.zhang ec756bc2df ENH: add acceleration para
thanks SoftFever

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ie82934e2fb5cdb4ec77246e2d5cd6be36fdc7d5a
2023-07-07 17:29:08 +08:00
chunmao.guo 9b5a86ba01 FIX: [STUDIO-3271] load staff pick model list with network agent
Change-Id: Ie2c36348a32a4cd0c0c1457fd715619b23550794
2023-07-07 17:29:08 +08:00
qing.zhang 739d8c9b28 ENH: filter small gap
thanks SoftFever

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I9bffe629419455b2a7b4494aa595b711619939da
2023-07-07 17:29:08 +08:00