Commit graph

22232 commits

Author SHA1 Message Date
liz.li
18a3b8b757 FIX: slider show custom gcode issue
Jira: STUDIO-4316

Change-Id: I576e35861cd6306b67a0b5bd098eb2a739faf75b
(cherry picked from commit 59f80dad826ac81cf66a22a7e35fee87d94f0287)
2023-09-22 16:21:26 +08:00
gerrit
1da049921c ci: update build version to 01.07.04.53
Change-Id: Ief5f21d2dd449125ecdbd2cc786d9669731488b2
2023-09-22 16:21:26 +08:00
xun.zhang
caf30b21ea ENH: rename chamber_temperatures in placeholder
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Id4d853d479cfb9b6c3fda177891f11a34f7d29e8
2023-09-22 16:21:26 +08:00
xun.zhang
8d2a5dedc1 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: Id14f3d91171b81239b336ef879061c6de7d68edf
2023-09-22 16:21:26 +08:00
xun.zhang
9b20cad55e 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
2023-09-22 16:21:26 +08:00
Stone Li
be19c137fe NEW: generate small thumbnail size in 3mf
JIRA: STUDIO-4282

Change-Id: I2f6e35bd643e950d15dcfacb9f6ecae8f8bd80fa
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-09-22 16:21:26 +08:00
chunmao.guo
f66cb2bb69 FIX: [STUDIO-3891] check config update after sync
Change-Id: I82e409f0d3649a371cbe0f8ee9a5f9ad1a267fc8
(cherry picked from commit a5bb7694cf874f125ee9d1169d20710fd4a27443)
2023-09-22 16:21:26 +08:00
chunmao.guo
2b1712bb9d FIX: [STUDIO-3891] move printer image to profiles path
Change-Id: I40755109fcab4532cfe7d2314accc7d9f61c249c
(cherry picked from commit 0398a5c5d842629b7aedfc989602d78324a64934)
2023-09-22 16:21:26 +08:00
chunmao.guo
c5882a1827 FIX: prefer local tunnel for P1P liveview
Change-Id: Ia4f52a8bd2b8bcf20740b2c7043e437d56a4a5b1
2023-09-22 16:21:26 +08:00
zhimin.zeng
1426913752 FIX: No progress bar is displayed during manual calibration
Jira: 3789
Change-Id: I4d56839136f4590b6df384f2287e9565e5e61afa
(cherry picked from commit ddb0c38fc0ed4b42bc5a132c2b2d907084576d41)
2023-09-22 16:21:26 +08:00
zhimin.zeng
50226b8b23 FIX: Incorrect exploded view after split to objects
and modify the incorrect assemble view after cut
Jira: 4182

Change-Id: I813a9179c54d544e745153186e09a4d82fc50dbc
(cherry picked from commit f60762ddefcaa9ba6bd9d61fb328fc42f1a2c5d0)
2023-09-22 16:21:26 +08:00
zhimin.zeng
f78b067525 FIX: Text dragging of special file doesn't work
Jira: 4271
Change-Id: I0b2e33ac0cf4919bea93732151529deac3b7e9ed
(cherry picked from commit f1534363d63c5f8b8ddb00edb8edef6b0376b54d)
2023-09-22 16:21:26 +08:00
zhimin.zeng
b0e20ad68e FIX: crash when multi-select connectors with different shape
Jira: 3916
Change-Id: Ic011827e5d301f91f684039a85b228196be1ba98
(cherry picked from commit 53705d8541a6d97ada278ea9310ac6e5e1ac45c7)
2023-09-22 16:21:26 +08:00
Arthur
ef2cc4b65c ENH: add load_model_objects_and_custom_gcodes
Add cmd line option to pass layer change gcode.
This is useful for lithophane auto change colors.
Cmd: --custom-gcode custom_gcode_toolchange.json

Examples of the input json file can be found in the jira.

Jira: STUDIO-4070

Change-Id: I5beb5ff7d6d81028e95013e79f955e498cd3ba30
(cherry picked from commit bed6152b95c965ea87958d94ec069d8c883a8037)
2023-09-22 16:21:26 +08:00
lane.wei
f250d6f5c7 FIX: CLI: fix the thumbnail color not correct issue
JIRA: MAK-1812
Change-Id: I61832ffeea75b9423d85ccd81d5602a3e7d288b8
2023-09-22 16:21:26 +08:00
zhimin.zeng
caac160c7f FIX: Crash when switch to the calibration page
after binding the printer in device page
jira: 4080

Change-Id: I8e712389bf619b177255111766c271cb9f1bf66e
(cherry picked from commit a012b3641713d7f1e3ae60688c2db8054d3cd731)
2023-09-22 16:21:26 +08:00
zhimin.zeng
e7fcd330ba FIX: the default value of flow rate calibration is the last value set
Jira: 4147
Change-Id: If587d92aea872e8cfadb556b2912db402e0a6a86
(cherry picked from commit 2530a94827231181ac30fb6ade1eb99021be5f2a)
2023-09-22 16:21:26 +08:00
lane.wei
c00caad244 ENH: CLI: add support of rotate
JIRA: STUDIO-4183
Change-Id: I091cc3142ce867d2ac75ba27b3cb2e4e569c9681
(cherry picked from commit 7eab9ba9f22dc8f00e13caf27c7cf72b8675562a)
2023-09-22 16:21:26 +08:00
lane.wei
4eea84f24a FIX: CLI: fix the compiling issue under windows
JIRA: STUDIO-4217
Change-Id: Id937f921aa6d1f5cbc2300ba7395df71c3cd147a
(cherry picked from commit 799faa7bbd270050bc8b04afba27021ebaf88933)
2023-09-22 16:21:26 +08:00
lane.wei
bf8ac4c436 ENH: CLI: optimize the logic for message
1. treat the critical slicing warnings as error
2. save more information into result
including the triangle counts and the non-critical warnings

JIRA: STUDIO-4217

Change-Id: I25b746d06c9a1ef2d642c67852577982a2986322
(cherry picked from commit 1d9707ed04cbb6dc12b440b70f3581c619136ac3)
2023-09-22 16:21:26 +08:00
xun.zhang
82791b0320 ENH: update fan speed for Generic high speed
jira:STUDIO-4205

Change-Id: I301b1995befaac5b2ae1af0dd383c4107e280c59
2023-09-22 16:21:26 +08:00
xun.zhang
0b1c2cbe3a ENH: Add Generic PLA High Speed
jira:STUDIO-4205

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I6132ad07968850c2136bc24b0702d0bf525a0b8f
2023-09-22 16:21:26 +08:00
xun.zhang
17621eb3e8 ENH: change PA6-CF filament type to PA6-CF
PA6-CF is disabled in AMS

jira:STUDIO-4196

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Iff32388a15f32da6b28034130d5ddadd107a3185
2023-09-22 16:21:26 +08:00
xun.zhang
507addcd4c FIX: invalid filament vendor in PA6-CF
jira:STUDIO-4212

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ie940cfb7ca3568e0fee04fa8a2bbcfad17040a15
2023-09-22 16:21:26 +08:00
xun.zhang
132e98c9c8 ENH: lower filament max volumetric speed for petg
Lower max volumetric speed for polyLite petg

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Id7a28dd8bd59e01934e60e926902deeea456c89a
2023-09-22 16:21:26 +08:00
xun.zhang
80b77a9c01 ENH: add filament PA6-CF
As title. Also modify temperature_vitrification for PA-CF

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I8bc577267652be294ebe01f015b0502070c68dbe
2023-09-22 16:21:26 +08:00
xun.zhang
321f1f38e0 ENH: add more 3rd party filaments
Add Overture PLA, Matte PLA,PolyLite PETG,ABS,ASA

jira: STUDIO-4044
Change-Id: I3e1954dae20b6695383d8abdf55eb4eeba3b5a08
2023-09-22 16:21:26 +08:00
lane.wei
6d5fad236e ENH: refine the logic of extruder_clearance_radius
1. use extruder_clearance_max_radius instead
2. set the value of P1P/P1S to the same value of X1C
JIRA: STUDIO-4214

Change-Id: I1ae5e4203db0933854b4388b5505dbf34b40edae
(cherry picked from commit 19cb6a0fbad0192d39813e449baed090baa163c5)
2023-09-22 16:21:26 +08:00
gerrit
5957912eaa ci: update network module based on commit 83a385c
Change-Id: I1c5fd418646d8387dc6437157f9c609cf3019eb2
(cherry picked from commit 95442e564b2c1b238a56230322463e3213eb43d4)
2023-09-22 16:21:26 +08:00
Stone Li
f5f650eac4 ENH: get thumbnail from task info
JIRA: STUDIO-3975

Change-Id: Ic9ae120673098a4b62c4a00b515558fbef630890
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-09-22 16:21:26 +08:00
Stone Li
24cb84e78f FIX: fix translation bug in third-party connection guide
JIRA: STUDIO-4161

Change-Id: I689aa495fec87bd1a40ca74be03799acd4f2fc5e
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-09-22 16:21:26 +08:00
lane.wei
a1e4975c81 FIX: CLI: fix the wipetower wrongly generated issue
JIRA: MAK-xxx
Change-Id: I6d6af58c7106df4dacb51e98dd607ff77c058c13
(cherry picked from commit 080c6ced15bf9eb6e490fbd3616667d66ecbff86)
2023-09-22 16:21:26 +08:00
lane.wei
d5b9dcfbbe FIX: CLI: fix the brim related issues
1. move the global functions to Model
2. set brim automation paremeters before process
JIRA: STUDIO-4208

Change-Id: I3f75175ec74d214ca2a6d5f3ade56d08e0ecd4f3
(cherry picked from commit bcc88bc01ec396e8fb8af1186b47a75cd5116f3c)
2023-09-22 16:21:26 +08:00
lane.wei
7f642112d2 ENH: CLI: add the re-arrange logic when the printer type change with different extruder_clearances
JIRA: STUDIO-4214

Change-Id: I6a8862b4da9812d38522fba2235d5e02f421878b
(cherry picked from commit 0d00660feb97fa0652c7984d92150aacd2746698)
2023-09-22 16:21:26 +08:00
Stone Li
353c962c21 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-09-22 16:21:26 +08:00
wenjie.guo
c97a88069b 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-09-22 16:21:26 +08:00
PavelMikus
a15700e5de 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
(cherry picked from commit f8aaa5c69d59c5fced4b7bb112376e4df94b5ddc)
2023-09-22 16:21:26 +08:00
lane.wei
731035b8b6 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-09-22 16:21:26 +08:00
lane.wei
2f51b0be97 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-09-22 16:21:26 +08:00
lane.wei
e1b3a5b6d5 ENH: CLI: add a flag to allow minimum size save
JIRA: STUDIO-3752
Change-Id: I0277c34d108185d10130630a72811122f8ee9ae2
2023-09-22 16:21:26 +08:00
Arthur
064f3ee0aa 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-09-22 16:21:26 +08:00
lane.wei
f6ac8b60b7 FIX: CLI: fix serveral issues of CLI
1. duplicate id issue, MAK-1702
2. shrink issue, STUDIO-4048

Change-Id: Ie952f1ecc5267a60f0ce3220c4a5ea31cf7199ff
2023-09-22 16:21:26 +08:00
lane.wei
990b0947e7 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-09-22 16:21:26 +08:00
lane.wei
fca0d5b239 FIX: CLI: fix serveral bugs
1. bed index not correct issue
2. pick thumbnail not correct when repetitions

Change-Id: Ie846432e29c596f95da30c7df199c252873504f3
2023-09-22 16:21:26 +08:00
lane.wei
34061f1fb7 ENH: CLI: add time record for prepare/slice/export
Change-Id: I4004a9af3823223c885f428f5a2f180f9d9074e5
2023-09-22 16:21:26 +08:00
lane.wei
db5ed65577 ENH: CLI: add more logic to support repetitions
1. add identify_id for those clone objects
2. ensure succuss when copy multiple objects

Change-Id: I8a92f485442577ce70b1f5c46449dae1ae07b713
2023-09-22 16:21:26 +08:00
lane.wei
468fc828d0 ENH: CLI: support system preset passed to CLI
Change-Id: I933d49e677c8610c3fe90bbe7d455f94d950ae96
2023-09-22 16:21:26 +08:00
maosheng.wei
4bffab0ef8 FIX: add small disc stl
Change-Id: I5c6c8ca1d4a15fc1462fe47d2e5e37b459f9a9a6
(cherry picked from commit b240831ee664c825e0f7df08d3181263dc135606)
2023-09-22 16:21:26 +08:00
maosheng.wei
53240ddc66 FIX: [github 2259] Maintain development mode when reopening BBS
Change-Id: I9cd6bddbc58f7841499665e21dc606b35c706afc
(cherry picked from commit b0c313dc367c978b85853bb1317fb8f36f228034)
2023-09-22 16:21:26 +08:00
qing.zhang
3a87ded0c5 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-09-22 16:21:26 +08:00