Commit Graph

1738 Commits

Author SHA1 Message Date
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
tao wang bc05392a95 ENH:add device selection on the calibration page
Change-Id: I16ed5a5f990a518ab2a195eea83289782fbe741f
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
qing.zhang 346321379a ENH: add decel para
thanks SoftFever

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I95a1240c8d6ce7365055e840e526f279a55939e4
2023-07-07 17:29:08 +08:00
zhimin.zeng 4b23192d6f NEW: add calibration for 3rd printer
cherry pick from SoftFever

Change-Id: Ibb2b4693c3f2e800dbef1542cbada6736154ce48
2023-07-07 17:29:08 +08:00
chunmao.guo d79ee0bafe FIX: [STUDIO-3239] switch page before select object from notification
Change-Id: I74f4c278d7579c165e9d23425f3e715c7bfa56a6
2023-07-07 17:29:08 +08:00
tao wang d8349610f7 ENH:filter characters not supported by windows system
Change-Id: I0dcbf9535df7bdc4b19e095aa0c23223efa5087b
2023-07-07 17:29:08 +08:00
tao wang fa49bdebd3 ENH:transparent images are not complete
Change-Id: I09882f74730fa47dec829901491f411d081b833f
2023-07-07 17:29:08 +08:00
qing.zhang aa62c6e870 ENH: add jerk parameter
thanks SoftFever

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I6aadbffebc069167a460c991aa8fb711b754ff37
2023-07-07 17:29:08 +08:00
qing.zhang 112712e966 ENH: add top & bottom infill flow ratio
thanks SoftFever

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: If4b2d203d8568a7c640425702b0a77ccea3b596b
2023-07-07 17:29:08 +08:00
chunmao.guo d164cd0265 FIX: special char # in printer file name
Change-Id: If9553108acc4b84c9d8824c995d3b0f607da7687
2023-07-07 17:29:08 +08:00
Arthur 6c41c6cd1a ENH: turn off flow calibration on PEI plate by default
Flow calibration on PEI plate may fail. To reduce users' confusion, let it be off by default.

Change-Id: Ic31f18b5fd378ac8b20e4d1461ed3dbfbae1ae4b
(cherry picked from commit bc8b4cb082f20984207f44e63104be9a603a2332)
2023-07-07 17:29:08 +08:00
lane.wei a7ec66c294 FIX: fix a slicing state not correct issue in some corner case[Studio-2600]
add a new object in other plate when slicing a plate
it will stop the background slicing process
and it should also send a complete event

Change-Id: Ie7cbcb5a97251a002b7448eb8a9c5bbde1680956
(cherry picked from commit 710a2b273424d59313d7053f0f2c2b54b0c849c0)
2023-07-07 17:29:08 +08:00
lane.wei 0fcc235e14 FIX: fix the crash issue when change setting after .gcode.3mf loaded
Change-Id: I47ae6c6b14f94858ff9789ef3ed927930b611203
(cherry picked from commit ad548cdc7491fd432603c80ea2fcf151115efd10)
2023-07-07 17:29:08 +08:00
chunmao.guo f96e60a14a FIX: [STUDIO-3254] deselect all files when changing list type
Change-Id: I6904653093bcf72c4df8f98877e2bbd7f3cf4ae9
2023-07-07 17:29:08 +08:00
tao wang 68c894981c ENH:limit the length of taskname
Change-Id: Iddac0f5a88f1090562862a5cd1aa72e321272c71
2023-07-07 17:29:08 +08:00
maosheng.wei 23b4230335 ENH: [STUDIO-3179] The third-party printed material parameter page
Change-Id: I6a9d575bebb21a87e790aab973aecb1e6cc0e279
2023-07-07 17:29:08 +08:00
maosheng.wei 0f138bb21e FIX: [STUDIO-3122] Update the scoring link to the corresponding env
Change-Id: Ic8a09402d5990661fdc4c4ebedfa115e5de7c955
2023-07-07 17:29:08 +08:00
tao wang 447e7306bd FIX:macos13 system display printer rename button
Change-Id: I56a492043690ee6ef320fee626f4a09c070119d9
2023-07-07 17:29:08 +08:00
tao wang 1ca7c4e554 FIX:fixed invalid cancellation of loading user preset
Change-Id: Ia46d1c8cd8dcd8203a248e036cea8df54af3bd64
2023-07-07 17:29:08 +08:00
Stone Li 34c0cc5c63 ENH: add some code to avoid crash in linux
Change-Id: Ia82c05b0a7e16f8eb16fd5b3ff502ef1d7337291
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:29:08 +08:00
liz.li a66c2d6d13 NEW: add meshboolean gizmo
Change-Id: I89a343a2ed3b43f97b87d99a0836abf4b291a4f8
2023-07-07 17:29:08 +08:00
chunmao.guo 8bc581d662 FIX: object table setting toggle line
Change-Id: I77f40d5563ca22d292ffa3ace67284766a4fa87e
2023-07-07 17:29:08 +08:00
salt.wei 026eaf6bc4 ENH: manual setting for PA for 3-rd party printer only
Should never use these two setting for bambuPrinter.
Thanks original code from OrcaSlicer.

Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: Ifda4086b71fd2ef170b044c7632d15fe2ef490fd
2023-07-07 17:29:08 +08:00
maosheng.wei ca1facfaa0 FIX: [STUDIO-3157] AMS material blacklist, prompt without translation
Change-Id: Id4ec08aea568680d2f08346bf18782830bebf205
2023-07-07 17:29:08 +08:00
tao wang 3dd15ee681 FIX:fixed that the book control would take away the focus
Change-Id: I6baeba59d94b4417cd7f487706e6084cb6d0619c
2023-07-07 17:29:08 +08:00
chunmao.guo fba2431f91 FIX: cycle request when ModelThumbnail failed
Change-Id: Id3faa194b9cc5b8a7d54007fd7d15dd9d054955f
2023-07-07 17:29:08 +08:00
tao wang 2871e77e79 ENH:fixed missing model name when sending all plate
Change-Id: Iae9d58466ad9263dea170d9055db443a6d6a6168
2023-07-07 17:29:08 +08:00
qing.zhang 4f4516357f ENH: add seam parameters and increase wall loops
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Id5c6cd6e97493f8912ce1857aed56eecace66cee
2023-07-07 17:29:08 +08:00
salt.wei 8905121af5 ENH: sync voron profile from orca
Thanks OrcaSlicer.

Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: I02f6b712cc07907ae7cae4284fb75ddef053dfea
2023-07-07 17:29:08 +08:00
Stone Li 4e778539b8 ENH: avoid crash when http return body is not a json
Change-Id: I4d0d3bae9847ab2f9a9cf6f3affa593bec4ab411
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:29:08 +08:00
Arthur b9abdbe4f8 ENH: add context menu "Mesh boolean"
Apply boolean operation on parts. No need to export stl to apply.

Change-Id: I14479d0977e5ec6f5f80f55b22ed02974b8271c7
(cherry picked from commit 14fe96b2b7529380832007a3d3eb93eb8b9a5217)
2023-07-07 17:29:08 +08:00
Stone Li efd65561a2 NEW: add Device view for third-party printers
cherry-picked from SoftFever

Change-Id: I36b2fa0227886e4fac494c8b83e12f4fc0b04e17
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:29:08 +08:00
maosheng.wei 5e4f4f82da NEW: [STUDIO-3178] Add three common benchmark models
Change-Id: Ie9c73260692baab865ca99fabcce8f090e54de21
2023-07-07 17:29:08 +08:00
chunmao.guo ac4f641222 FIX: media error message
Change-Id: I6fb9879b03fee6fab3b0aa2123cfe67c9b5916dc
2023-07-07 17:29:08 +08:00
zhimin.zeng 11fb7fb89f ENH: add new calibration
pa calibration for 3rd party printer and retraction calibration

Change-Id: Ifeb12807cdce366c9d265a0490b320224dfb23fe
(cherry picked from commit 732adceeef43c9c957468ab490f0e3ee20f3173b)
2023-07-07 17:29:08 +08:00
Stone Li 2910014887 NEW: render cali lines for X1 series printer
Change-Id: I0edbe9cac3be837702e0b03d66766291b012b4b8
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:29:08 +08:00
tao wang 50aa952f3a ENH:delete old subscription when switching printers
Change-Id: If56bb376cf2a4cbd35a6954f9cf8d1a1e590ca73
2023-07-07 17:29:08 +08:00
maosheng.wei efa2cb7ca9 FIX: [STUDIO-3154] The scoring pop-up only pops up once
Change-Id: Ie43e08b6431ffe5fe3575c0995b76cf41a10597e
2023-07-07 17:29:08 +08:00
zhimin.zeng 5cd1c1b685 FIX: the cut tool gizmo display problem
STUDIO-3182

Change-Id: I728cae259b613835f4c2a0a86543c23936e713c8
2023-07-07 17:29:08 +08:00