Commit Graph

3317 Commits

Author SHA1 Message Date
slynn1324 6f1d04f270 ENH: support thumbnail in gcode for 3rd printers
Thanks @slynn1324
1. Add thumbnail size in printer params page
2. Optimize writing thumbnail data in gcode

jira:STUDIO-3942
Github: #2166
Github pull request: #2333

Change-Id: I6897cfddfa6a1b0c95decf67329a486d40ec0cc2
2023-11-01 09:33:21 +08:00
lane.wei 3c37af26ed ENH: version: bumped version to 1.7.6
JIRA: STUDIO-xxx
Change-Id: I3b6c2ef266fbcfca139acf427a3d85fae7d23392
2023-11-01 09:11:19 +08:00
Arthur 641a4fd1f2 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
2023-11-01 09:11:19 +08:00
lane.wei 2a6bb02d60 FIX: CLI: fix the thumbnail color not correct issue
JIRA: MAK-1812
Change-Id: I61832ffeea75b9423d85ccd81d5602a3e7d288b8
2023-11-01 09:11:19 +08:00
zhimin.zeng e379d127d6 FIX: Crash when switch to the calibration page
after binding the printer in device page
jira: 4080

Change-Id: I8e712389bf619b177255111766c271cb9f1bf66e
2023-11-01 09:11:19 +08:00
zhimin.zeng 4084702057 FIX: the default value of flow rate calibration is the last value set
Jira: 4147
Change-Id: If587d92aea872e8cfadb556b2912db402e0a6a86
2023-11-01 09:11:19 +08:00
Kunlong Ma b40d5bb2d1 FIX:[STUDIO-2469] Chinese Translation at Network Settings
JIRA: STUDIO-2469

Change-Id: I34abee976df47f702a6d8fbbe9e9e0ea65bf4731
2023-11-01 09:11:19 +08:00
chunmao.guo 142499871e NEW: add best_object_pos for auto-arranging
For i3 printers, best object position may not be the bed center,
we need to align objects to the specified best_object_pos.

Jira: STUDIO-4133

Change-Id: I06e31e597d2dd8288eb24a52d836cc8a134a4111
2023-11-01 09:11:19 +08:00
lane.wei c2f8993828 ENH: CLI: add support of rotate
JIRA: STUDIO-4183
Change-Id: I091cc3142ce867d2ac75ba27b3cb2e4e569c9681
2023-11-01 09:11:19 +08:00
lane.wei 5001a02409 FIX: CLI: fix the compiling issue under windows
JIRA: STUDIO-4217
Change-Id: Id937f921aa6d1f5cbc2300ba7395df71c3cd147a
2023-11-01 09:11:19 +08:00
tao wang 642e82fccf ENH:optimize the display logic of backup
jira:[STUDIO-4215]

Change-Id: I89436e88be64cfa9d6ff0c191a1539234917fd9b
2023-11-01 09:11:19 +08:00
tao wang a67eabbffb FIX:fixed the issue with the N1 unload step error
jira:[STUDIO-4151]

Change-Id: If70cb59bc479a932e73904a2752522e56ddce884
2023-11-01 09:11:19 +08:00
tao wang 3dfe33fbe1 ENH:optimize image config for different printers
jira:[STUDIO-4051]

Change-Id: Ibfcbc4c571a5c47eff95891e6f9079c3432e76a9
2023-11-01 09:11:19 +08:00
lane.wei 60333adc96 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
2023-11-01 09:11:19 +08:00
manch1n 76dda23702 FIX: add wipe tower for arrangement when timelapse_type is smooth
JIRA: STUDIO-4179

Change-Id: I45056a1b3d7316816b4919cd8185f914d6ad16f4
(cherry picked from commit bad658a228b3697ff1cbdbc45e038641cc5e3e24)
2023-11-01 09:11:19 +08:00
liz.li ca3a196ec6 ENH: notifications are expanded by default
Jira: STUDIO-4156

Change-Id: I9f1d95694b1725ecdf3973037b3df71d3a16fa98
2023-11-01 09:11:19 +08:00
hu.wang 8af1359868 FIX:Printing file name too long causes status panel display error
Jira: STUDIO-4031
Change-Id: I3e563a5ccf7b41732be81f80a86f21416aa1e8d2
2023-11-01 09:11:19 +08:00
hu.wang 791ad553fd FIX:Can't Close Filament Windows
Jira: STUDIO-4103
Change-Id: I66194721ef62313765afa9e360d11f3b1fcaa981
2023-11-01 09:11:19 +08:00
lane.wei a22fd80bf4 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
2023-11-01 09:11:19 +08:00
tao wang 1266e1f19e FIX:added icon for chamber temperature change
jira:[STUDIO-3902]

Change-Id: I699ae5025e80a2914276ee505bead9bac151f219
2023-11-01 09:11:19 +08:00
gerrit ddda60d479 ci: update network module based on commit 83a385c
Change-Id: I1c5fd418646d8387dc6437157f9c609cf3019eb2
(cherry picked from commit 95442e564b2c1b238a56230322463e3213eb43d4)
2023-11-01 09:11:19 +08:00
Stone Li 98a7a10ce5 ENH: get thumbnail from task info
JIRA: STUDIO-3975

Change-Id: Ic9ae120673098a4b62c4a00b515558fbef630890
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-11-01 09:11:19 +08:00
zhimin.zeng fbd70b13a3 FIX: the ams control display the value of last time
when the filament is not recognized
Jira: 3831

Change-Id: I7f121e7ba8504a3a6de12227b3c7c032a452b62d
2023-11-01 09:11:19 +08:00
maosheng.wei 6ce7bc8c49 FIX: [STUDIO-3743] 3mf consistence correction
Jira: 3743

Change-Id: I65d868753c380d5399c743d101668ef013549a38
2023-11-01 09:11:19 +08:00
manch1n 2a79af5729 NEW: add align_to_y_axis option for auto-arrange
1. Add align_to_y_axis option for auto-arrange.
   This is useful for auto-arranging of i3 type printers.
2. Change default value of align_to_origin to true when switching
   from non-i3 printers to i3 printers.

JIRA: STUDIO-2583

Change-Id: I7dabab846022a0da030a9fec060a60a4207537a0
(cherry picked from commit 9c549c18ecc1f513644e1bc4a60d6936721a13ac)
2023-11-01 09:11:19 +08:00
Stone Li 971d219d75 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-11-01 09:11:19 +08:00
chunmao.guo c7f07b668c FIX: [STUDIO-4235] cancel web request on bind dialog
Change-Id: I27d50814e52812f6f551eb4ee2c90cdbaaaeb3c0
Jira: STUDIO-4235
2023-11-01 09:11:19 +08:00
chunmao.guo 664a4a76a0 FIX: [STUDIO-4122] PopupMenu from main frame
Change-Id: Iabf60abcd7039c29e18d8957b5dd695702cb9058
Jira: STUDIO-4122
2023-11-01 09:11:19 +08:00
chunmao.guo ea8f299f6d FIX: [STUDIO-4199] Show group in unsaved param dialog
Change-Id: Ibb3223fc46d31586c140cde31a8eabbb178d79a6
Jira: STUDIO-4199
2023-11-01 09:11:19 +08:00
chunmao.guo d1ed562622 ENH: Revert "[STUDIO-3980] drag object accross plate in ObjectList"
This reverts commit 3c723583743938848db8392bddffc31ae7e68b6d.

Change-Id: Ie2500ede6c1839b88fd89666596a7d16957a2443
Jira: STUDIO-3980
2023-11-01 09:11:19 +08:00
chunmao.guo 24e672a0f1 FIX: [STUDIO-4228] clear cache data before require thumbnail of 3mf
Change-Id: I8cf60fa3b8a45a85311cddc5c508d88fcfdb41da
Jira: STUDIO-4228
2023-11-01 09:11:19 +08:00
lane.wei b6a2dcc057 ENH: deps: update some import libraries
1. update openssl to 3.1
2. update zlib to 1.2.13
3. update expat to 2.5

Change-Id: I46ac38f8e5acab4abae42645a56eec7d9381865e
(cherry picked from commit 34013820d325c41e1514d0f334f3c2be53145852)
2023-11-01 09:11:19 +08:00
tao wang 716285bd48 ENH:update the display name of the N1 config file
jira:[STUDIO-4194]

Change-Id: Id454c2390f82410e441b621844701a244441b23c
2023-11-01 09:11:19 +08:00
tao wang b57557c746 FIX:fixed incomplete operation buttons
jira:[STUDIO-4119]

Change-Id: I73dd64fae9a42bfe248e6535d9cedb1343a2cc08
2023-11-01 09:11:19 +08:00
Arthur 5c3102c241 ENH: show support_interface_bottom_layers in advanced mode
Jira: STUDIO-4236
Change-Id: I71a2d8c46e588651781728307bd56bbca0ba9e15
2023-11-01 09:11:19 +08:00
Arthur a401ad6045 FIX: do not show "Fill bed" option for unprintable objects
Jira: STUDIO-4169
Change-Id: Ia5bb727fa71b99553d0f7365aecf182b0f3cfc34
2023-11-01 09:11:19 +08:00
lane.wei 8bf9c7a5b4 FIX: CLI: fix the wipetower wrongly generated issue
JIRA: MAK-xxx
Change-Id: I6d6af58c7106df4dacb51e98dd607ff77c058c13
(cherry picked from commit 080c6ced15bf9eb6e490fbd3616667d66ecbff86)
2023-11-01 09:11:19 +08:00
xun.zhang 630b458f2d ENH: disable edit support chamber temp
jira:STUDIO-4230

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I4873badacc5d3947f56df1ea367481ddae748fff
2023-11-01 09:11:19 +08:00
xun.zhang 9737cd5f36 FIX: optimize exhaust fan ui logic
1. Enable open support_activate_air_filtration
2. Fix display exhaust fan params when support_activate_air_filtration is closed

jira:STUDIO-4230

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ieddba4bb104b6068b5afb4c109ea6b90d7c4045b
2023-11-01 09:11:19 +08:00
lane.wei 9755a65289 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
2023-11-01 09:11:19 +08:00
wenjie.guo fa629b6aa2 FIX: the typo of translation.
Jira: 3989
Signed-off-by: wenjie.guo <wenjie.guo@bambulab.com>
Change-Id: I65626c65a66076c4dacc7e606e4a1d35434b6540
2023-11-01 09:11:19 +08:00
hu.wang 55453af689 FIX:displayed error file name
If the file name sent to the printer is changed to be too long, the final display format is incorrect

Jira:STUDIO-3137

Change-Id: Ia2a542a559ae8ff0343b159cff9e0317397e866f
2023-11-01 09:11:19 +08:00
lane.wei 7be9b591b8 ENH: CLI: add the re-arrange logic when the printer type change with different extruder_clearances
JIRA: STUDIO-4214

Change-Id: I6a8862b4da9812d38522fba2235d5e02f421878b
2023-11-01 09:11:19 +08:00
zhimin.zeng d13e18a238 FIX: the position of wipe tower is not default when new project
Jira: 4173
Change-Id: Icde5cac961eb225d2e703e8e87811b2940603126
2023-11-01 09:11:19 +08:00
zhimin.zeng 4f48c48ad2 FIX: crash when multi-select connectors with different shape
Jira: 3916
Change-Id: Ic011827e5d301f91f684039a85b228196be1ba98
2023-11-01 09:11:19 +08:00
Kunlong Ma 9a193fbfea NEW:[STUDIO-4063] auto calculate flushing volumes
jira: STUDIO-4063

Change-Id: If8db1375bc8c17d4c86307c1c93a717f6c0df05a
2023-11-01 09:11:19 +08:00
chunmao.guo 042e6bf991 ENH: [STUDIO-4029] sync printer config with cloud
Change-Id: Icffee9d5987131e1d78d51ccfcafeefff18f26cb
Jira: STUDIO-4029
(cherry picked from commit 5b58e5f2658753efbf11037f0b6cbb023070c0ea)
2023-11-01 09:11:19 +08:00
tao wang 11f0fb6016 NEW:add printer arch type
Change-Id: I4fedd3df960648d4ad1df32111431ccf126ef120
2023-11-01 09:11:19 +08:00
Stone Li 1453d196d8 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-11-01 09:11:19 +08:00
Stone Li 5857025e8d ENH: do not change ip when connection name is different
JIRA: STUDIO-4072

Change-Id: I6e72f894fa5eca91d5bbbfaca3e897be95c305e0
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-11-01 09:11:19 +08:00