jiaxi.chen
0f98abde37
FIX: misreport warning message caused by float region when slicing relief
...
Unnecessary warning messages are called when slicing reliefs, because some small overhangs with only one gap layer are set as SHARPTAIL.
jira: none
Change-Id: I9abcebbcfa41d75e32f86efa64ac3bb8848247d7
2025-03-22 21:57:15 +08:00
zorro.zhang
0f0f677379
FIX: Online and Makerlab not show on MAC
...
JIRA: none
Change-Id: I399e19ab27cdaab08c3ba090fc6a5844cfcb8718
2025-03-22 21:54:40 +08:00
xin.zhang
99722056d7
FIX:GUI error about nozzle temperature in device status page
...
jira:[STUDIO-9147]
Change-Id: I5148097418376e4cd0f0e1fbaaa5f25205f35e6e
2025-03-22 21:54:40 +08:00
tao wang
afbf3cf197
FIX:fixed the display issue of multiple AMS
...
jira:[for ams]
Change-Id: Icb8ce708b0e65870d627dfbe8932e012fc36c6f9
(cherry picked from commit 2cdfc21b93e37b92deabb3ab8e7b39de2578f0b2)
2025-03-22 21:54:21 +08:00
tao wang
b309109530
FIX:fixed unable to download to hms file
...
jira:[hms]
Change-Id: Idc06cf71a9156516f8237b42d470233edd44d4b4
(cherry picked from commit 06ccc46e067ccd4dc5fe51c27bbb3a2f7a925b3b)
2025-03-22 21:54:21 +08:00
tao wang
c8ce030bd2
ENH:adjust the parsing of ams info data
...
jira:[none ]
Change-Id: I8e5125ae313b48b3f64fe59ae45ee7b437a0119f
(cherry picked from commit c38074d3cdc38f8e676a443f23b20d9477facea9)
2025-03-22 21:54:21 +08:00
tao wang
6c7b61fcd8
ENH:change SD card to external storage
...
jira:[none ]
Change-Id: Ia8fb38151f75433344a085196728752d2fe6f159
2025-03-22 21:54:21 +08:00
tao wang
23832a823c
ENH:optimized the loadl/unload steps of multiple nozzles
...
jira:[STUDIO-9098 ]
Change-Id: Id2d5770aaefb61d688d7e8023146a34952ff1211
2025-03-22 21:54:21 +08:00
tao wang
d1932d8c98
FIX:fixed incorrect layout without AMS
...
jira:[none ]
Change-Id: I7cda157a149b89820b7936eb058a7ad8058d9e4b
(cherry picked from commit 5550b96305086684084cf538656e9bfada14f164)
2025-03-22 21:54:21 +08:00
tao wang
d4187d91e7
NEW:support displaying new HMS error message
...
jira:[hms ]
Change-Id: I99c2877eba5476f2f5ee25636ebea2923c6aafdb
(cherry picked from commit 512ac4b6c18a3623a4197213c8e879b450023cf9)
2025-03-22 21:54:21 +08:00
tao wang
7dd335f134
NEW:new extrusion command
...
jira:[none ]
Change-Id: I721ce4b2eb5ab02a88dc370f14bbfdb1b91f40a1
(cherry picked from commit 79c534375f7650480208a662e0a8302bc4ff6c45)
2025-03-22 21:54:21 +08:00
tao wang
889c6165f9
FIX:fixed the issue of crashing when changing DPI
...
jira:[STUDIO-9099 ]
Change-Id: I447a3f6dec830005494f291297097efe79d0f993
(cherry picked from commit 0174c991eb5bd1624192cacb323e6bd92ba74acf)
2025-03-22 21:54:21 +08:00
tao wang
b60cdcfed8
FIX:Fixed incorrect printer status
...
jira:[fixed device issue ]
Change-Id: Ibab8db09854adca1e80acaf3831c6e4191e137c7
(cherry picked from commit 0572d811780ac406214665af7748e4ba8243bdc8)
2025-03-22 21:54:20 +08:00
tao wang
d6f90a6511
ENH:check external storage
...
jira:[STUDIO-9125 ]
Change-Id: I3a764abfe3e9e6867562634bac19130b9905c581
2025-03-22 21:54:20 +08:00
zhimin.zeng
78de72137e
FIX: the error offset of nozzle change gcode
...
jira: STUDIO-9133
Change-Id: Ibc56d6d735a24cf2e18b7c87f91c83bdff30228b
2025-03-22 21:54:20 +08:00
xin.zhang
5b13591c9d
FIX:revise the size and alignment of GUI label
...
jira: [STUDIO-9215]
Change-Id: I0e3989644a6edb8d33bcc248fcf2a8d4d98efbe6
2025-03-22 21:54:20 +08:00
zhou.xu
7cc21b5e97
NEW:add "obj preview thumnailData" function
...
jira: none
Change-Id: I688c2f05bf85fca376418115acddb5066ef980eb
(cherry picked from commit 16f2b2bcb5fd157f25aa7012dabd99a8d31aec07)
2025-03-22 21:54:20 +08:00
xin.zhang
71cf4c68dc
FIX:remove the fault description of "Use AMS"
...
jira: [STUDIO-9236]
Change-Id: Ibcfe7460a2ea5e530e807446362c67af8cc61fa8
2025-03-22 21:54:20 +08:00
jun.zhang
fd2524a09e
NEW: add silhouette effect
...
jira: STUDIO-8928
Change-Id: Ia64a96e7e13e65d8be85fddfedcfdc4e5cff4ed5
(cherry picked from commit f090726830ea0490994b62c93c93e18ead731681)
2025-03-22 21:54:20 +08:00
zhou.xu
0098b8a347
FIX:ban reload scene in preview by left ui
...
jira: STUDIO-9228
Change-Id: I8a9a6eb8a7e81cc3cd912dcbc87b59fab4887245
2025-03-22 21:54:20 +08:00
chunmao.guo
dba496e1cc
ENH: param multiple extruder indicator icon
...
Change-Id: I9e382dc72deaa0b682b1474c9b4094c31e550ad8
Jira: STUDIO-8872, STUDIO-9213
2025-03-22 21:54:20 +08:00
zhimin.zeng
04d7c3485a
FIX: the speed override not recover
...
jira: none
Change-Id: I322206768435942dccd4ad233ad09aeaad080a1a
2025-03-22 21:54:20 +08:00
zhou.xu
1663a5550d
ENH:modify wxTextCtrl to SpinInput
...
in ObjColorDialog
jira:STUDIO-9057
Change-Id: Iff2c6bcab29d34fdc881439c8cfb4f6c8d6d0838
2025-03-22 21:54:19 +08:00
zhou.xu
ea0c542f00
FIX:use pick mouse y for input button
...
jira: none
Change-Id: I104607082e5a416a224adac96e4df1f447b8c1a5
2025-03-22 21:54:10 +08:00
lane.wei
a54abad44c
ENH: CLI: fix an exception in CLI testing
...
when update filament configs, we need to use the old filament variant count
jira: STUDIO-9201
Change-Id: Ibc0084997c264d8527dc9998018907c8af4b2043
(cherry picked from commit 462bfb0b6e941e2771440d8ee06cea149162b595)
2025-03-22 21:52:18 +08:00
zhimin.zeng
9205ddd296
FIX: fix the get_abs_value() slice error
...
jira: none
Change-Id: I347db986514c3780e1c0176f37724ca50f0ed278
2025-03-22 21:50:24 +08:00
zhou.xu
203fdf4cb3
ENH:update svg for dual extruder machine
...
jira: STUDIO-9136
Change-Id: I35d48a27bf204b8d96a663d54d53ff2c3bf61cd6
(cherry picked from commit 46ec48445c9a17efb697b1337299be7bcab76674)
2025-03-22 21:48:41 +08:00
zhou.xu
ab60fcae03
FIX:fix bug of model object in instance coordinates
...
in move gizmo
jira:STUDIO-9180
Change-Id: I5c637dcfd1b284c833102097d510af747fbf7769
2025-03-22 21:48:41 +08:00
lane.wei
6ce38e715a
FIX: config: fix another potential crash when load gcode.3mf
...
jira: STUDIO-9131
Change-Id: I1bcac6dfa0454e4d6852b7c65bed8a82ac2af4b5
(cherry picked from commit a8f31fcd621deeab7dcc1091d4ae970021b52355)
2025-03-22 21:48:41 +08:00
lane.wei
e16da5da85
FIX: config: fix some potential crash when load gcode.3mf
...
jira: STUDIO-9131
reason: sometimes the popup window causes Print::Apply using invalid configs
Change-Id: I1764050f7177a65625f4668b2e1f86c80a4d4e5a
(cherry picked from commit 5a32ce3599883b9976e32ef2c864967efd52fbc2)
2025-03-22 21:48:41 +08:00
zhimin.zeng
2c0a83d256
FIX: fix the merge error
...
jira: none
Change-Id: I96fcb20ad7813a7854744902f2bac0258d38e381
2025-03-22 21:41:40 +08:00
zhou.xu
32c42ccefa
FIX:get error config when use quick key
...
jira: STUDIO-9026
Change-Id: I28f4a7bf5ec7e421fada9ca3950e6125c2bb6936
2025-03-22 21:38:04 +08:00
zhou.xu
4202043f5e
FIX:check "is_gcode_3mf" api
...
jira: STUDIO-9124&&gerrit27184
Change-Id: I13756818dce236f8b3a0f910156271ba334d5e8c
(cherry picked from commit 541ebc7ca42f663dc5b21330b186f94e84adbde3)
2025-03-22 21:38:04 +08:00
zhou.xu
6b3a6a40b1
NEW:add "fit camera" button
...
jira: none
Change-Id: I97d4dd3d79ec8550e73ed21928133be4b4a8c92b
(cherry picked from commit 99736e4ccc89f3f6af922ef2936e5e3e06a1bedf)
2025-03-22 21:38:04 +08:00
zhimin.zeng
cb435671d0
FIX: fix crash when not find preset
...
jira: none
Change-Id: I2752294bd0cd0b063c1b164f2f14e96e54f9d9aa
(cherry picked from commit b85205f1de76e89e6400e5ecf9e5bfbbe38e6510)
2025-03-22 21:35:58 +08:00
zhimin.zeng
7cc564fcc9
FIX: fix build error
...
jira: none
Change-Id: Ie732916565536fc86b8dbf19b24ea99541f54772
2025-03-22 21:35:57 +08:00
zhimin.zeng
859f6345e2
FIX: the result of manual calibration cannot be saved
...
jira: 9122
Change-Id: I7169cacf2dec16ea386d23e7440a1f69282cb0db
2025-03-22 21:35:57 +08:00
zhimin.zeng
13a4edc97c
ENH: add printable check before cali
...
jira: 8816
Change-Id: I7df5676ecc80c27b516f47efe00ac40d04a4a5c9
2025-03-22 21:35:57 +08:00
zhimin.zeng
feb9b02067
FIX: array out of bounds
...
when slice one filament with multi_extruder printer
jira: none
Change-Id: Ic8deeb7df9c428e97bf904532362180fc1fd6738
2025-03-22 21:35:57 +08:00
zhou.xu
a8d25d48f7
FIX:View gcode file without displaying unnecessary logos
...
jira: none
Change-Id: Icb0b1d2dbdc86e95ea21a44e9d878fff3039867a
2025-03-22 21:35:57 +08:00
chunmao.guo
8bf65c0963
FIX: object params variant crash
...
Change-Id: Ia67b98c29a0cc97f8479911ffdefb942cb6c751f
Jira: none
2025-03-22 21:35:57 +08:00
chunmao.guo
e2330d1af7
ENH: printer sync buntton flush
...
Change-Id: I91e46fd0cf660c6f30e6221df910459c4b08b92c
Jira: none
2025-03-22 21:35:57 +08:00
Stone Li
993228d3e9
NEW: add more info for multi-nozzles printers
...
JIRA: STUDIO-9111
Change-Id: I5ed619d57b6857f5d4a1e38662d2fe03640222a3
Signed-off-by: Stone Li <stone.li@bambulab.com>
2025-03-22 21:35:57 +08:00
tao wang
68b314eebd
ENH:support setting nozzle data
...
jira:[none]
Change-Id: I75044d9b5529286e5c32a436a38d2e3c8fcf4d55
2025-03-22 21:35:57 +08:00
tao wang
2fa364e8b6
ENH:optimize AMS information reset
...
jira:[none]
Change-Id: I09f6f5048ca3517b49665d817319d7d57c82a0c5
2025-03-22 21:35:57 +08:00
Mack
5ae194be77
FIX:The color scheme selection has been reset.
...
jira: nojira
Change-Id: I8bf7a8db4e40315b68e610008c865c319ba70172
2025-03-22 21:35:57 +08:00
Kunlong Ma
d2096efe52
ENH: Do not display unavailable storage when sent to SD card
...
JIRA: STUDIO-9079
1. emmc for printer is unavailable
2. When the printer is not inserted with an SD card, it cannot send
either
Change-Id: I59d2429ec2d13a5300e8bda46cb15f241fde614c
2025-03-22 21:35:57 +08:00
Kunlong Ma
0a739fe087
NEW: new fan ctrl
...
JIRA: none
Change-Id: I4e84d455fa728dffb00706f4c07310fcd1b8335c
2025-03-22 21:35:57 +08:00
lane.wei
c863a8268f
FIX: CLI: fix the crash issues after new print_diff logic
...
jira: no-jira
Change-Id: I47beb83b96fcbd2322c878fa4edd5675749f0791
2025-03-22 21:35:56 +08:00
zhimin.zeng
a297b57249
FIX: should not display sync dialog when open obj file
...
2. select machine with unchecked presets, cannot get the corresponding machine preset
jira: 9070 9065
Change-Id: Ic971a17eef464bead4f247d769ab6be4facb68d1
2025-03-22 21:35:56 +08:00
xun.zhang
4b083d8d82
ENH: set filament retract params even if nil
...
1.Always set filament retract params to filament_num size.In
gcode export module, we can always use filament idx to get
retract params
2. add logic in update_filament_maps_to_config to update the
retraction related params which can be overiden by filament
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ia45dd1401aa3565d062d5da1c9f4a2ba8966f693
2025-03-22 21:35:56 +08:00
zhimin.zeng
ee99497fd7
FIX: support sync N3S ams
...
jira: 9008
Change-Id: Icd63670f312562e0260277eb47e01e5d13789f31
2025-03-22 21:35:56 +08:00
zhimin.zeng
96197d8abd
FIX: fix the filament map dialog cannot open on mac
...
jira: none
Change-Id: I73bd2d41b46f4a7212c24e829423ff67fa07b22d
2025-03-22 21:35:56 +08:00
tao wang
5d9a7eaadc
NEW:new fialment load/unload process
...
jira:[none]
Change-Id: Ie0076d5c7ec619414121c1f6d37876aaa4e044c1
2025-03-22 21:35:56 +08:00
tao wang
58d6ac32f9
ENH:dynamically update use_ams options
...
jira:[none]
Change-Id: Ia555b3375d3a195b8b6c0e0d6f65b78dd997c810
2025-03-22 21:35:56 +08:00
lane.wei
750dabf1b4
ENH: version: keep original version compare logic
...
jira: no-jira
Change-Id: I52461ec6dee540bd9b42ae9e4d2b367e3b1dd1a6
2025-03-22 21:35:56 +08:00
lane.wei
e50e698592
ENH: version: refine file version process logic
...
only compare minor version when major equals
jira: no-jira
Change-Id: I0159c1b15db30238ad05b8ff7c83f6668fd11ac2
2025-03-22 21:35:40 +08:00
xun.zhang
c4ef6e9e09
FIX: use wrong retraction params in tool change
...
1. Set shared retract length size to 2. Filaments in one extruder
shares the param
2. Move toolchange function before unretract function in append_tcr
to get the correct logic
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I215a542ce36107071fad39f1f9e30234fb19a3a0
2025-03-22 21:35:40 +08:00
zhimin.zeng
e92990b86f
FIX: sync printer preset when sync extruder info
...
jira: none
Change-Id: I0b856d38f75816036e428844aabe6fb4c58471f2
2025-03-22 21:35:40 +08:00
zhimin.zeng
7f43d427c3
FIX: ams control display bug
...
jira: none
Change-Id: I72c5977ff4246c19f4bf5ce7e20f797c0efe9e9a
2025-03-22 21:35:40 +08:00
chunmao.guo
f4ce4b3600
FIX: object configuration form cannot be used with multiple extruders
...
Change-Id: I0c78d0367a7e9f032b6c6efc63bfc6d54b28d091
Jira: STUDIO-7976
2025-03-22 21:35:40 +08:00
chunmao.guo
bd3690d85e
FIX: WebView UserAgent
...
Change-Id: Ibef6281fb2268ced064461b263368b568348050c
Jira: none
2025-03-22 21:35:40 +08:00
chunmao.guo
20a8a337d6
FIX: PresetComboBox edit_btn crash
...
Change-Id: I7e311420e8c8779cac1654683298252be06a462a
Jira: STUDIO-9061
2025-03-22 21:35:40 +08:00
chunmao.guo
0948b983d7
FIX: empty param page remain in part tab
...
Change-Id: I41e90b53b0671df926ede7615e84b586e337b37a
Jira: STUDIO-9072
2025-03-22 21:35:40 +08:00
zhimin.zeng
5407c58de8
ENH: add ams control logic for main interface
...
jira: none
Change-Id: Iac75cdfc1b3ccd406a59e8b4e1eb75162b5239e8
2025-03-22 21:35:40 +08:00
zhimin.zeng
0d55524fca
FIX: fix the error retract of nozzle change
...
jira: none
Change-Id: I4773307263cbbca0955dd44bbf046e45d91f1b5f
2025-03-22 21:35:24 +08:00
xun.zhang
120c7cd48c
ENH: modify max chamber temperature
...
Set max chamber temperature to 80
jira: NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Iedf91d68759056be1ff5743dc272d933ff55aedc
2025-03-22 21:35:24 +08:00
xun.zhang
6cf0e2451e
FIX: support pre heating without wipetower
...
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ibcd3aacb9eede8bc054669f8fff98ea25f8e5d09
2025-03-22 21:35:24 +08:00
xun.zhang
f625202c2b
FIX: remove file exception
...
1.Use boost::nowide::remove instead of std::remove
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ic674ea0791342d77418d1a0de3289d6027f967b1
2025-03-22 21:35:24 +08:00
qing.zhang
419ce01698
ENH: match first filaments with physical extruder
...
Jira: none
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I3907476c4644e2b0c2c097edf2bbf93e3a92cf90
2025-03-22 21:35:24 +08:00
qing.zhang
361d748992
FIX: set initial one to initial no support extruder
...
Jira: none
while there is no non support filament
set first print filament to initial_no_support_extruder
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: If2fee560772c9a7cfa1855efc85116fb7df04760
2025-03-22 21:35:24 +08:00
lane.wei
f9cd3dd876
FIX: cali: fix the 3mf wrong issue when cali for multi-extruder
...
jira: no-jira
Change-Id: I352e4dd499f4e4dd22cdc21f3f62428a0baa5bfb
2025-03-22 21:35:24 +08:00
tao wang
b89aa86a8e
NEW:support led control
...
jira:[device page]
Change-Id: Id1ce67262a2c70e93425c0c79f2f3b2fd0a747a6
2025-03-22 21:35:23 +08:00
tao wang
7700b911a6
NEW:support multiple extruder new control
...
jira:[device page]
Change-Id: Idf68a3385172cbaa123cedb4e2b814c15cc09f07
2025-03-22 21:34:56 +08:00
qing.zhang
666e49e299
ENH: get first filaments & non support filament
...
Jira: none
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I9370e48b634f21a2d3fd11d437f699b5cdb5ce43
2025-03-22 21:32:41 +08:00
Kunlong Ma
13db95ceb4
NEW: support send to sd card with cloud
...
JIRA: STUDIO-7378
Change-Id: I95fee50db29825e508d276d52c7a3e85e1347ebd
2025-03-22 21:32:41 +08:00
zhimin.zeng
3592429383
FIX: the status of printer is incorrect when open file
...
jira: none
Change-Id: I1e61de1c56573f64ca4ca7413aff3bf1d228396a
2025-03-22 21:32:41 +08:00
chunmao.guo
0e1b399859
FIX: wxMediaCtrl2 on macOS error code
...
JIRA: STUDIO-8945
Change-Id: I03d6f7bcb7f3032dd269fc60202aca86bedfef18
2025-03-22 21:32:41 +08:00
tao wang
33bb1f69b1
ENH:auto adjust ams list size
...
jira:[none]
Change-Id: Ie8bba9a74ab5edc5a20724ceeee96069d9ad17dc
2025-03-22 21:32:41 +08:00
tao wang
c877405cab
ENH:Support more SD card states
...
jira:[for sdcard]
Change-Id: Ic09198a0ed357f827768ed2f8d8a9ed6266f749f
2025-03-22 21:32:41 +08:00
qing.zhang
e0508a9e51
ENH: get most used extruder id
...
Jira: none
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I9c498cefb07b3bdf89a17bfd75a3075c2294c934
2025-03-22 21:22:25 +08:00
zhimin.zeng
c44cc2db1a
ENH: add connected to printer preset list
...
and add group name
jira:none
Change-Id: Iecc4ec38ff071105f856c2034ceac0d5bde3b7b0
2025-03-22 21:21:17 +08:00
tao wang
4030bde50d
FIX:replace button click event for pop dialog
...
jira:[none]
Change-Id: I2d36a10ffeb128f1fcc8aedab5eb5ea286f8a1dc
2025-03-22 21:21:17 +08:00
tao wang
c26193281b
ENH:support backup registry path
...
jira:[none]
Change-Id: Iccf9d2df765f35007affbcf7851de9544f9292ea
2025-03-22 21:20:17 +08:00
tao wang
60986488e7
FIX:fix the logic of some sending pages
...
jira:[STUDIO-8890]
Change-Id: I22a29d236365052d4fbe31e69aea72efaa6aa88a
2025-03-22 21:13:59 +08:00
xun.zhang
b104e138dd
ENH: pre cooling and heating
...
1.Rely on nozzle change tag instead of T command to detect
extruder free range
2.Support enhance cooling for TPU filaments
3.Fix a negative temperature issue
4.M104 commands add params to specify that command is generated
by slicer
jira: NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I2d157e5a84da75e656d3281cf38eea8697bd897a
2025-03-22 21:12:54 +08:00
tao wang
a0c9fad052
ENH:reduce the refresh times of sending printed pages
...
jira:[none]
Change-Id: Iaa4864afa09e71a7b8fd09baf289ee17fa07eafc
2025-03-22 21:12:45 +08:00
zhimin.zeng
97314db430
FIX: Modify bounds checking for manual calibration
...
jira: none
Change-Id: Iba816fa7a81eb4ecfb1ab51c975cddfc4bce72cb
2025-03-22 21:12:45 +08:00
chunmao.guo
23e30c7227
FIX: transfer input events to children of PopupWindow
...
Change-Id: I2ff9ba91a548402d77308aa88de34976a146a571
Jira: STUDIO-8942
2025-03-22 21:12:45 +08:00
zhimin.zeng
17edbd8cd5
FIX: the nums of nozzle_volume_type is incorrect
...
when save MW 3mf file as multi-extruder
jira:none
Change-Id: I848e348277fb047c2c3569508d2adbe940e40255
2025-03-22 21:11:23 +08:00
tao wang
eea4abe6b7
ENH:Advanced option supports folding
...
jira:[none]
Change-Id: I7017ea4a246b05d142e4a49d499d57e46f3c4428
2025-03-22 21:11:22 +08:00
tao wang
22bb81e0cd
NEW:support previewing pad types
...
jira:[none]
Change-Id: I75285e8665a1efbfa02c2d859962ed958098bd07
2025-03-22 21:11:22 +08:00
chunmao.guo
d723fa714f
ENH: new printer layout
...
Change-Id: I8acc59b2446a13c8f7fe3a6bdf090f39d4896b1f
Jira: STUDIO-8859
2025-03-22 21:11:22 +08:00
chunmao.guo
9733ef0144
ENH: add badge for StaticBox and StaticGroup
...
Change-Id: I8b6e7938de524102809784b078de337da789cde8
Jira: STUDIO-8858
2025-03-22 21:11:22 +08:00
tao wang
557f5dcbbe
ENH:show nozzle offset option
...
jira:[none]
Change-Id: Iaf2665014c505412247e26521cdcb91217bdc7a4
2025-03-22 21:11:22 +08:00
tao wang
aa3e21dc5b
NEW:new sending page layout(for top area)
...
jira:[none]
Change-Id: I359476fd80cd3fb3e55f071bf0e649e57e93ef2d
2025-03-22 21:11:22 +08:00
xun.zhang
01bb0c6d66
FIX: wrong default value for ext printable height
...
The length of default value for extruder printable height
should be same with extruder printable area
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I01bf5e2a9ddb2faadbbe0a01f4ff2c5582b8ac45
2025-03-22 21:11:22 +08:00
xun.zhang
1c90355199
FIX: wrong curr bed type in print page
...
1.Get bed type from project config
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I1f1b9185dd4592b5fd3b03f07e8cde7b7d26510e
2025-03-22 21:11:22 +08:00
lane.wei
9a6624653b
ENH: config: refine the object config logic when extruder count changes
...
1. add logic in CLI
2. add logic to process height range
jira: no-jira
Change-Id: I8a7ba1a78dacad7131cafa3fb8b742027276c7e8
2025-03-22 21:11:22 +08:00
lane.wei
cc86a62d40
ENH: config: process object config values after printer switch
...
jira: no-jira
Change-Id: I01532c42c20aa63b1b9621e175a98cad06bdf577
2025-03-22 21:11:22 +08:00
zhimin.zeng
10d9c12202
FIX: fix the extruder_type error
...
jira: none
Change-Id: Iff97613b5dd0c76f9883c031ab396cd27a27b20d
2025-03-22 21:11:22 +08:00
zhimin.zeng
c17b4b78f3
FIX: handle DirectDrive of old file
...
jira: none
Change-Id: I5acb1689dc1628709631f02b110c7626d93762c8
2025-03-22 21:11:22 +08:00
chunmao.guo
76849afd6f
FIX: update_extruder_variants of sub-model tab before update
...
Change-Id: I89be10476e558a1f60f8d33261fd55f34266129f
Jira: STUDIO-8936, STUDIO-8900
2025-03-22 21:11:22 +08:00
chunmao.guo
120ac092e3
ENH: ComboBox second drop list & align center
...
Change-Id: I468468a1a86bb8e89468070b0323aace6279fd09
Jira: STUDIO-8857
2025-03-22 21:11:22 +08:00
zhimin.zeng
78eea0a36f
FIX: the wipe tower is not correct for tpu
...
jira: none
Change-Id: I79ed204638602013d73525e23a2b74af2c0efff2
2025-03-22 21:11:22 +08:00
lane.wei
43773d7701
ENH: buildvolume: add logic to support extruder_printable_height
...
jira: no-jira
Change-Id: I962c4aed8c536c0fd8b89ae090cd0463c5d645db
2025-03-22 21:11:22 +08:00
lane.wei
ab588003e3
FIX: config: fix the warning string missing issue
...
also fix the assert
jira: no-jira
Change-Id: I6becb689ff6a1dd2894d5004da796ece8fb23324
2025-03-22 21:11:21 +08:00
lane.wei
8d93a26c5b
FIX: CLI: fix the crash issue with no args
...
jira: no-jira
Change-Id: I21a15d5fee87036fcc4b5d1b6ada47f43c9b43b1
2025-03-22 21:11:21 +08:00
liz.li
aa03f489dc
FIX: ams_id out of bounds crash
...
jira: none
Change-Id: Icfc5555e4772cd70a9f018f0c734e2edb8b7d626
2025-03-22 21:11:21 +08:00
liz.li
6ba1518c24
ENH: support dynamic size ams panel list in upgrade panel
...
jira: none
adjust accessories display text
Change-Id: I1de6872325b17bd5cfb11e750608d5f420055ee4
2025-03-22 21:11:21 +08:00
zhou.xu
14103e6d6e
NEW:add "extruder printable height render"
...
jira: none
Change-Id: I962fa4c72c7097899f4429cb8d71fe948910cd41
2025-03-22 21:10:13 +08:00
zhimin.zeng
00810d685d
ENH: add print_outer_first for wipe tower
...
and modify the min_depth_per_height
jira: none
Change-Id: I4860df661b4dd1f66677112d14e60560bc4a73be
2025-03-22 21:10:13 +08:00
zhimin.zeng
bde01dc181
FIX: the gcode.3mf cannot display correctly
...
because the empty value of unprintable_filament_map
jira: none
Change-Id: I223fde51e31c2206b81512737058c7015cb10816
2025-03-22 21:10:13 +08:00
zhimin.zeng
0476a83264
ENH: Add automatic slicing behavior for some steps
...
jira: none
Change-Id: If94726eee45724985b3b49b36695086da24f7848
2025-03-22 21:10:13 +08:00
zhimin.zeng
9dffa8d002
FIX: 1. the status of ams item is not correct
...
2. fix the status cali button of stat page is sometimes incorrect
3. when the nozzle volume type is not the same as printer, prompt user to sync
4. fix the incorrect nozzle volume type of cali preset page
jira: STUDIO-8856 STUDIO-8832
Change-Id: I83569f41533681b3d2f68d7b86be68955bd957f1
2025-03-22 21:10:13 +08:00
xun.zhang
7b5818fe6c
ENH: seperate reorder from toolorder construct
...
1.Only do reorder if requseted.In by object mode,we only need
to collect the filaments in the object for filament grouping
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Id88f2449c6d3c5d45b9ff87513308d997fa72da1
2025-03-22 21:10:13 +08:00
tao wang
065bb6a7fa
FIX:remove tips about AMS
...
jira:[none]
Change-Id: I1b44ac90ef31e105cb6e6804d25d5caa29915764
2025-03-22 21:09:55 +08:00
zhimin.zeng
933adbaaf0
ENH: Add extruder_printable_height
...
to support different printable height of multi_extruder
jira:none
Change-Id: I265c65e15fc8f598c3456556557bb6977b5de820
2025-03-22 21:09:55 +08:00
zhimin.zeng
482af1849b
FIX: fix some cali bug
...
In some cases, the PA value cannot be saved successfully
jira: STUDIO-8832, STUDIO-8826, STUDIO-8825, STUDIO-8822, STUDIO-8821
Change-Id: I74cd2c6039c104f5e1ef1d03440e0b1914480d62
2025-03-22 21:09:55 +08:00
xun.zhang
242554557b
FIX: filament group crash in cli mode
...
1.Always do filament group to get correct filament map
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ie4e61c310f6c0cfeacb2a49c4f065f9674b6a35f
2025-03-22 21:09:55 +08:00
zhimin.zeng
02c2fb6f6c
FIX: fix crash of slice
...
jira: none
Change-Id: I68b1557d5a361d175abdff99a0542ca105b76f7f
2025-03-22 21:09:55 +08:00
zhimin.zeng
4fe716a9c9
FIX: enhance for cali
...
1. Optimize the message for repeat names
2. Modify the recommended name
jira:none
Change-Id: Iebc5807208dcbe2086f690fda453a2f2abb032f7
2025-03-22 21:09:55 +08:00
zhimin.zeng
ea0691f092
FIX: modify the name of high flow
...
jira: none
Change-Id: Icd1a0ac91e957fc38a6f072b1bb3af0c97be398e
2025-03-22 21:09:54 +08:00
zhimin.zeng
d484ec3ec0
FIX: the flush volume matrix is modified when loading MW file
...
jira: STUDIO-8736
Change-Id: I671b920b222c001c6c08f43911b0e9a156bb154c
2025-03-22 21:09:54 +08:00
zhimin.zeng
5a632cd2dd
FIX: the tray id of virtual slot is not correct
...
jira: none
Change-Id: Idb15d31b866b33346d7b7ae26dd4e78ef3b3137b
2025-03-22 21:09:54 +08:00
tao wang
9afe123026
ENH:optimization of select machine page
...
jira:[for new selectmachine page]
Change-Id: I003889f6f675e08403160e410498b065cdfaf59e
2025-03-22 21:09:54 +08:00
tao wang
e74b15825b
FIX:Fixed nozzle diameter check failure
...
jira:[nozzle diameter check]
Change-Id: I831759ee9865ab2dbe07ad00e29ca777fe4f0fff
2025-03-22 21:09:54 +08:00
zhimin.zeng
74b1e3ff09
FIX: Object position is not adjusted
...
when opening a file to switch preset
jira: none
Change-Id: If15fff654d5535c43649ad2ccd2187e12ed94347
2025-03-22 21:09:54 +08:00
zhimin.zeng
6bf3969051
FIX: modify for get pa cali result
...
jira: none
Change-Id: I3c57ccaac3b7e73e0b2eb0e26678635478480298
2025-03-22 21:09:54 +08:00
lane.wei
d050aa4d36
FIX: config: fix some loading issue with filament_self_index
...
1. generate filament_self_index for old files in cli
2. set filament_self_index to default for old files using single extruder
jira: no-jira
Change-Id: I6e3f520723ee7f3a75634121604023ba319ff97a
2025-03-22 21:09:54 +08:00
zhimin.zeng
b495bfd4e9
FIX: fix crash when loading 3mf file
...
jira: none
Change-Id: Ice2a518518994871d23a6f478145edd36f0343a2
2025-03-22 21:09:54 +08:00
tao wang
9b3de1bd3f
ENH:add protection for invalid nozzle data
...
jira:[invalid nozzle data]
Change-Id: I56983af991bc3e9f69c2d30429987bb860618eaf
2025-03-22 21:09:54 +08:00
zhimin.zeng
7831a55f70
FIX: incorrect sync status for multi_extruder printer
...
jira: STUDIO-8636
Change-Id: Ib61c7c88b5a7c381d09bcee108cf50389b17cd34
2025-03-22 21:09:54 +08:00
zhimin.zeng
695b3c78e4
FIX: Painting displays incorrectly when removing color
...
jira: STUDIO-8657
Change-Id: I0fdfac500716d83f45c73dc07feab032e793e7a5
2025-03-22 21:09:54 +08:00
xun.zhang
f618caa077
ENH: wrong filament id in MultiExtPrintableError
...
jira:STUDIO-8645
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I20d84fab66486ef6d90e86f0f2d8c5db98175b5e
2025-03-22 21:09:53 +08:00
zhimin.zeng
585da1ef37
FIX: fix incorrect pa value for virtual slot
...
jira: STUDIO-8540
Change-Id: I2224db2ca2a45a81550427c8387edfa2427b5f79
2025-03-22 21:09:53 +08:00
zhimin.zeng
be256c0a6d
FIX: modify for cali
...
1. add repeat pa name check
2. display tray icon in save page
3. incorrect extruder id for left virtual slot
4. fix crash when enter save page
jira:none
Change-Id: Iae00788094d182ae84fff2aa71fedbb35ea938c6
2025-03-22 21:09:53 +08:00
tao wang
7bcf4b6cc5
FIX:Fix the issue of extruder matching errors
...
jira:[for nozzle match]
Change-Id: I6965500bfb7feef6d18d28bea8a53a3c477f5e36
2025-03-22 21:09:20 +08:00
zhimin.zeng
4e387d4ace
ENH: support auto pa cali for multi_extruder printer
...
jira: none
Change-Id: I835a0e20de81f9af7c40983e00bdb37ea6c95a68
2025-03-22 21:09:20 +08:00
zhimin.zeng
50b3d0097e
ENH: enhance for wipe tower
...
1. modify the start position of wall
2. modify the overlap of wall and infill
3. print wall first
jira:none
Change-Id: I1b3f4a8cb198f84b81aba638cc722dedf84a164c
2025-03-22 21:09:20 +08:00
zhimin.zeng
2322d5f14f
FIX: the default value is not correct
...
and the pa profile not display in AMS setting dialog after switch nozzle diameter
jira: 8620
Change-Id: I38b3905b1490edbc8dfe32335a3f8600485050c1
2025-03-22 21:09:20 +08:00
zhimin.zeng
8fdc2ec622
FIX: crash when sync extruder ams info
...
jira: none
Change-Id: I48f098499e4cc3f1b2b7926443bce94bd7c06dda
2025-03-22 21:09:20 +08:00
tao wang
f08d40b42a
FIX:Fix the display issue of uncalibrated AMS
...
jira:[for uncalibrated ams]
Change-Id: I02e3f3548750fd0bd61d64e36a535a0f83371e98
2025-03-22 21:09:20 +08:00
tao wang
db8ae4ccb3
NEW:support new nozzle and extder data
...
jira:[new nozzle data]
Change-Id: Ief37b42794ce1469163fcd8227431ec77957508e
2025-03-22 21:09:20 +08:00
zhimin.zeng
28d0fc9bbe
FIX: fix crash bug when switching resolution
...
jira: none
Change-Id: Ie1879a2a120502db2f2a9b3b8cac1f8a2b9737f9
2025-03-22 21:09:20 +08:00
zhimin.zeng
3acfc87452
FIX: switch to 0.2 from 0.4 nozzle, AMS item display 0.0
...
jira: STUDIO-7816
Change-Id: Ic5ab4a2004ebe10e3b3c0a0e3fba9386987dc2fb
2025-03-22 21:09:19 +08:00
xun.zhang
8616784886
ENH: use physical extruder map to get ext id
...
jira: NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ibfaacfc31863404153a80289bd5cb47d72418060
2025-03-22 21:09:19 +08:00
xun.zhang
b45d2f5380
ENH: add map for logic ext to physical ext
...
jira: NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I0d250de87b3c3d6c9ceb4efd3099c82104e5fc1b
2025-03-22 21:09:19 +08:00
zhimin.zeng
83681128e0
FIX: slice crash with incorrect filament_map of single printer
...
jira: none
Change-Id: I49bdcf03fc8abb24e41e0545e2d9cd3c55941df4
2025-03-22 21:09:19 +08:00
xun.zhang
d3c1c36a68
ENH: preheat extruder before filament change
...
1. Pre cooling extruder after the extruder used
2. Pre heating before the extruder used
3. Refine the structure of finalize function
jira: NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I98c92763c006fc9564db45a4a5d542b891ea1aa2
2025-03-22 21:09:15 +08:00
zhimin.zeng
6437437fe0
ENH: add a prompt dialog box to prompt
...
for synchronization of machine information when opening a file
jira:none
Change-Id: I7b3419bb3489a5b6a37a99b5021c7e69ac35a009
2025-03-22 20:59:25 +08:00
zhimin.zeng
28046fbc23
ENH:add layer_filament_list.json record used filaments for each layer
...
jira: none
Change-Id: Ib293ff9fdd284fef9e6de93260e2ba7cc3d66daa
2025-03-22 20:59:25 +08:00
zhimin.zeng
f7a0e66e0d
FIX: modify the filament id for painting color
...
jira: none
Change-Id: I25dcab95f1499783afd892c790f1e18232ea4f72
2025-03-22 20:59:25 +08:00
zhimin.zeng
3f791574cd
FIX: show k value when select default pa profile
...
jira: STUDIO-8540
Change-Id: I1c92628fa888f935762d31968237e28d65594e51
2025-03-22 20:59:25 +08:00
zhimin.zeng
60cdf3b655
ENH: add tpu check before slicing
...
jira: none
Change-Id: I7d4f053e67f4a4aa22ef990d597d28cb894c4195
2025-03-22 20:59:25 +08:00
lane.wei
f518d6804a
ENH: CLI: support multi-extruder slicing
...
1. add slicing errors for gcode in unprintable area, also for filament mapping
2. use common area for auto arrange
3. support filament_map/filament_map_mode related params
4. add logic to check the filament maps before slicing
5. uptodate support multi-extruder
6. switch new machine/filament support multi-extruder
7. process config params support transfer between mult-extruder and
single-extruder
8. improve machine-limit logic support multi-extruder
9. flush-volume support multi-extruder
10. add default params to support auto mapping slicing
jira: no-jira
Change-Id: Ice39a365841322ddb586d39c56ff923626822528
2025-03-22 20:59:21 +08:00
zhimin.zeng
8fca76aac9
FIX: add ams status check before print
...
jira: none
Change-Id: I5fd03ec596ddddd1b568325c509914cd9aec0f61
2025-03-22 20:58:37 +08:00
xun.zhang
563e4ca8cf
FIX: wrong flush statistics in sequence mode
...
jira: NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Iec3557900fce7b3c70e05705f9ea0e987fdff3cd
2025-03-22 20:58:37 +08:00
xun.zhang
a289370b19
ENH: save filament sequences in gcode result
...
jira: NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I79c2eb4002c72568d487df417c914ab0b8a14a67
2025-03-22 20:58:37 +08:00
zhimin.zeng
ea5137d618
FIX: UI display problem of filament map dialog
...
jira: 8467
Change-Id: I4bf3aa8d0b743a910362def4fc565e9001d79c53
2025-03-22 20:58:37 +08:00
zhimin.zeng
159ad9fe0d
FIX: Mixed mappings are not allowed
...
jira: none
Change-Id: Ia29aa3ea5b953983e6b4e71b11fdb53a518bd0cf
2025-03-22 20:58:37 +08:00
chunmao.guo
3145dd48ea
FIX: disable liveview idle check on internal build
...
Change-Id: I42b2d05bf277dad446d017f03375ae80999c9a63
Jira: none
2025-03-22 20:58:37 +08:00
zhou.xu
647467e25b
ENH:add calc_extruder_only_area api
...
jira: none
Change-Id: Ic49348915bce53e9cd63effb5053a93a40840e04
2025-03-22 20:58:37 +08:00
zhimin.zeng
166a46caa8
NEW:add "slice error" for double extruder
...
jira: none
Change-Id: I58e86c33bc91456d42efcc1a0cad003432bb13df
2025-03-22 20:58:36 +08:00
zhou.xu
97584e0a1e
FIX:fix warning for icon_size define
...
jira: none
Change-Id: I0393677c5c29354aeca41917daecc87721d9d9ce
2025-03-22 20:58:36 +08:00
lane.wei
270ae086fb
ENH: Scene: check object position error in 3DScene for multi-extruder
...
for some obvious error, we identified it and show to user
JIRA: no-jira
Change-Id: Id0365e89c4121ccccb9b5627a98428704432ab58
2025-03-22 20:58:36 +08:00
xun.zhang
c6ddd329e3
FIX: disable unprintable logic for single ext
...
1.Disable unprintable logic for single extruder printers
jira: NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Iecb4cc80455288925d3acb5688b81aa9ef1c3a8a
2025-03-22 20:58:36 +08:00
zhimin.zeng
acd6016fc8
FIX: add object id for gcode check
...
and display plater limit error individually
jira: none
Change-Id: Ie6105642667530901be494b344ce853e728ae5fa
2025-03-22 20:58:36 +08:00
zhimin.zeng
2a028aa010
FIX: crash when third flow and PA calibration
...
jira: 8484
Change-Id: Ib4f1d4e38bd0d4af5a43777e2f077381b3887581
2025-03-22 20:58:36 +08:00
zhimin.zeng
e956106c15
FIX: remove auto sync for extruder
...
jira: none
Change-Id: I924c5d8c8d15139dfcb1532322ad7cf813aece3b
2025-03-22 20:58:36 +08:00
zhimin.zeng
1d721f27ec
FIX: modify for interlocking
...
jira: none
Change-Id: I8d68df871f6fffa7b66f27344f3676f90a19e102
2025-03-22 20:58:36 +08:00
Noisyfox
a21779dd30
NEW: Port of Cura's multi-material interlocking ( #5775 )
...
* Init port of Cura's MM interlocking
* Refactor a bit
* Fix crash when bottom surface is multi-color
* Fix crash when boundary avoidance is 0
* Add config
---------
Co-authored-by: zhimin.zeng <zhimin.zeng@bambulab.com>
jira: none
Change-Id: I81cacddf46ad5921a7a2a23fff07cc17addceb6f
2025-03-22 20:58:36 +08:00
tao wang
8dfa6839e5
FIX:fix the issue of macOS crashing easily
...
jira:[udesk 7578206]
Change-Id: If5e0b2d0969ca70815a5d2c9cca71654c9e1817b
2025-03-22 20:58:14 +08:00
zhimin.zeng
f4379b3e19
FIX: Add a matching rule with the same name for PA value
...
jira: 8339
Change-Id: Ib11be988a8e3cdbcaa853627cb946446730062c4
2025-03-22 20:58:14 +08:00
Mack
3cb36b5111
ENH:colour arrangement ui text width limit
...
jira: nojira
Change-Id: I6a8f4341e671aa88704346bfeb1d8be3725619a1
2025-03-22 20:58:14 +08:00
zhou.xu
12912f6772
FIX: get nozzle_diameter error
...
jira: none
Change-Id: Ic33854a0d7322fe9154910480d2ea3ceae524f79
2025-03-22 20:58:14 +08:00
zhou.xu
c26521470f
FIX:reset is_load_extruder_only_area_textures flag
...
when change machine
jira:none
Change-Id: I97c97fae3d4ded0e25d518c0ae4a5cef9c640b45
2025-03-22 20:58:14 +08:00
tao wang
54a3e4786e
FIX:Fix the issue of text wrapping
...
Change-Id: I360c08e37d58359b30df460df07ed8266ac5dd6a
2025-03-22 20:58:14 +08:00
xun.zhang
e3f4496adf
ENH: modify filament group strategy
...
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Iac837beeb7a5c4684aea38c3e3925a67cd916fe8
2025-03-22 20:58:14 +08:00
tao wang
9f3c98dcfb
FIX:fixed the crash when sent print when no printer available
...
Change-Id: I2974ff7c3f7e753239718f9bfd8b4977672dc651
2025-03-22 20:58:14 +08:00
zhimin.zeng
2a75d397c4
FIX: Inconsistent filament map box width at other resolutions
...
jira: none
Change-Id: Ib8d8478848252264ba43ad9a9091403f92d8314e
2025-03-22 20:58:14 +08:00
chunmao.guo
6a282118f8
FIX: not set extruder index of option to -1
...
Change-Id: I67b053db9936e71eed54cafe8f8f7a63a7f85822
Jira: none
2025-03-22 20:58:14 +08:00
chunmao.guo
0e0599c722
FIX: AMSCountPopupWindow wxPU_CONTAINS_CONTROLS
...
Change-Id: Iff7c79640e1fddc1bb4c5f73b4bbbe81122515d9
Jira: none
2025-03-22 20:58:14 +08:00
tao wang
370be63709
ENH:Hide multi disk switching
...
jira:[for demo]
Change-Id: I4cbfde15ec2b6f7e8aa68e8654ebea0e9cb09b9c
2025-03-22 20:58:13 +08:00
zhimin.zeng
5dce0ebc06
FIX: add set to Optimal button
...
2. modify the manual mode of filament_dialog
jira: none
Change-Id: I2ce6834eb65de2da70e7649346fc88b90f280b29
Change-Id: I18448e800fe3338f045d35f7a1fa6c3e3c8eef79
2025-03-22 20:58:13 +08:00
xun.zhang
21379e1336
ENH: do not consider empty filament
...
1. Do not consider empty filament when selecting group for ams
2. Function "collect_filaments_in_groups" is frequently called,
optimize memory allocation to speed up.
jira: NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Iad8c9a257bc2dd832c77e650f8c052fb9d8379a0
2025-03-22 20:58:13 +08:00
tao wang
65e8b4ee7e
FIX:fix some new ui issues
...
jira:[new ui]
Change-Id: I1283de641d4f2e4acfd5bef91716f9029665c465
2025-03-22 20:58:13 +08:00
Mack
c4cdc2e8f3
FIX:loss is_auto
...
jira: nojira
Change-Id: I3511b0abdbdb94b9517a1b21c95ce224d0f7422d
2025-03-22 20:58:13 +08:00
liz.li
3e633455de
ENH: add filament arrangement drag image and other UI details
...
jira: new
Change-Id: I2ebbfd2a20c2d2f6059c2508467cd69dd272f943
2025-03-22 20:58:13 +08:00
xun.zhang
13df1ee7ba
FIX: invalid pop up when changing machine profile
...
1. Machine with multi extruder should set length of extruder offset
to extruder num
2. Register retract_restart_extra
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ic3eb324cb91dc70b091c8922936d2709c361cc38
2025-03-22 20:58:13 +08:00
Mack
785b8c7b2f
ENH:change Color Arrangement ui
...
jira: nojira
Change-Id: I77f84675da0b4fe7069c76c14668026fc3d8932a
2025-03-22 20:58:13 +08:00
zhimin.zeng
6b5a0c2d17
FIX: modify the limit of max_volumetric_speed to 200
...
jira: none
Change-Id: Id84707471d4b34ebda9ff56766e3b058ee6a5021
2025-03-22 20:58:13 +08:00
zhimin.zeng
927170c630
FIX: fix incorrect flush_volume_matrix size when switch printer
...
jira: none
Change-Id: Idaaaaa65b2ea7fdefd41d1c589e5404f8296ae4a
2025-03-22 20:58:13 +08:00
xun.zhang
48023e4c15
FIX: empty filament map
...
1.Caused by uninitialized filament map in mapping for AMS
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I71ce6001fc6f2e72eb9303fcaba0bac16ad70dc9
2025-03-22 20:58:13 +08:00
xun.zhang
1379b83846
ENH: Select group that best fit filaments in AMS
...
1.Only consider groups with a distance within the threshold
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I91526a796a0f7f1ed3e77c41076c1f85620dd944
2025-03-22 20:58:13 +08:00
zhimin.zeng
b17c5e7e01
FIX: flush_volume_matrix and flush_multiplier is incorrect
...
jira: none
Change-Id: Ie2d73b90b9ac7f5a6945b2bac859b76d2132f55a
2025-03-22 20:58:13 +08:00
hang.xu
e6b14bdefb
FIX: Aix and temp control
...
jira: none
Change-Id: I7a9db8178a77727c85ad2b727771179fc5e8050a
2025-03-22 20:58:12 +08:00
xun.zhang
3cfb49a1b9
ENH: refine filament group algorithm
...
1.Use max flow network to handle limit
2.Support setting master extruder id
3.Fix the issue in the KMedoids algorithm where data is overwritten
after each retry.
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Idd2bedf39f61e7a65eb4199852f60b8fbebe0a7d
2025-03-22 20:58:12 +08:00
zhimin.zeng
2ee87600cb
ENH: modify the error information of gcode check
...
jira: none
Change-Id: Icccd17e110408f2fdb9890307139de0f9821f008
2025-03-22 20:58:12 +08:00
zhimin.zeng
f53e00ec6d
FIX: crash when sending print with empty ams_id
...
jira: none
Change-Id: I89dc87af28b45c69eac86810444de2519dfccd08
2025-03-22 20:58:12 +08:00
zhimin.zeng
a0b563dc8f
FIX: modify color to empty string when reset filament
...
jira: none
Change-Id: I3a32dc8307ec5d65c8c5b7b05a5bc1e2d7d2b5b7
2025-03-22 20:58:12 +08:00
liz.li
12932832ae
ENH: filament preset edit menu should not change to self
...
jira: new
Change-Id: Ia8eb3db05f83932d2eb0b8ef2ba8014e99c8e057
2025-03-22 20:58:12 +08:00
zhimin.zeng
9097efd869
FIX: FIX cali protocol
...
add extruder_id for start_cali and add protection for setting_id
jira:none
Change-Id: Idd8eeaa38c618c0ef8db10064d3e4d9793487aa6
2025-03-22 20:58:12 +08:00
zhimin.zeng
a35d9b3138
FIX: change small filament to large filament is incorrect
...
jira: none
Change-Id: I0f7b10fb557ac5cb147bfebf0445de9ea862d602
2025-03-22 20:58:12 +08:00
liz.li
73c05eee3b
ENH: refine dual extruder related UI details
...
jira: new
Change-Id: I63dd6278f3e7d22336482dba0f178150ebe55f1d
2025-03-22 20:58:12 +08:00
zhimin.zeng
8b8b6bdec8
ENH: enhance cali history dialog for mutli_extruder
...
jira: none
Change-Id: Id23ae2c12b93b9f49d3031fbb9a49930d072b02c
2025-03-22 20:58:12 +08:00
zhimin.zeng
d479d1186a
FIX: Modify calibration protocol
...
jira: none
Change-Id: Ib0fdf4fd1ab514c2db4d1731ad0d37d3dc38fce5
2025-03-22 20:55:55 +08:00
zhimin.zeng
65c00e00fe
FIX: Prompt user when mix ams and vtslot in an extruder
...
jira: none
Change-Id: I9a1d4936056fc872c75bf0454e4ca89665ece2f8
2025-03-22 20:54:17 +08:00
zhimin.zeng
d715353fa6
FIX: fix the crash bug when slicing
...
jira: none
Change-Id: Ieaec4fda4c653e6595322356bd16226640d2e932
2025-03-22 20:54:17 +08:00
zhimin.zeng
c7486e1c5e
FIX: modify UI of FilamentMapDialog
...
1. Modify dragging behavior
2. The swap button is grayed out in automatic mode
jira:none
Change-Id: Idff795bf092c4959c67d0711b0be316fba997684
2025-03-22 20:54:17 +08:00
zhimin.zeng
20837717d4
FIX: When the printer is inconsistent with the current preset
...
when the ams is 0/0, should not consider the print connect status
jira:none
Change-Id: I2288ff15894d5c734a98b830df6678cab2bd12fc
2025-03-22 20:54:17 +08:00
xun.zhang
d9ea1a4b24
FIX: performance issue caused by copy LayerResult
...
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I5f1bda598ef096999a0eda2fa68d2a24c97c22ca
2025-03-22 20:54:17 +08:00
zhimin.zeng
8360bd2473
FIX: Should not sync when machine types are inconsistent
...
jira: none
Change-Id: If769fe0d19fb06c4a70e616416bf28f194ebcd45
2025-03-22 20:54:17 +08:00
zhimin.zeng
14ceceb3d7
FIX: auto filament map does not consider vt slot
...
when it has ams
jira:none
Change-Id: Id101a17375059a3aabc8e35d08352cd394a894e6
2025-03-22 20:54:17 +08:00
Mack
65e3829f92
ENH: color arrangement ui
...
jira: STUDIO-8124
Change-Id: Ibcde0e002ffd652b350bd05a9453ce7aaefd7bca
2025-03-22 20:54:17 +08:00
chunmao.guo
c1e4be1652
FIX: Button text render pos on macOS
...
Change-Id: Icaa8cb95d81b3f906507dc74a3fcffc77a535fdb
Jira: STUDIO-8026
2025-03-22 20:54:16 +08:00
zhimin.zeng
f30c7d3355
ENH: Enhance ams synchronization prompts
...
jira: none
Change-Id: Ide3141f980dc8de0284f3301414eca5c58a24204
2025-03-22 20:54:16 +08:00
xun.zhang
b34395358b
ENH: support virtual G1
...
1.We need virtual G1 command for statistics
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I0db0f7f0f0c2d61e43582154e0bd76bd0097c8da
2025-03-22 20:54:16 +08:00
xun.zhang
b4d8566332
FIX: crash when ams filament list is empty
...
1.Set the default size of ams filament to 2
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ie985ecfa44cb9fcaf21406303e32bb56e731f351
2025-03-22 20:54:16 +08:00
xun.zhang
2f11ca8a03
ENH: remove a useless assert
...
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ief29b7cc8adc16218f1b3608a35448bd95e54c80
2025-03-22 20:54:16 +08:00
xun.zhang
0b95bdd9d9
ENH: do another map for ams filaments
...
1.If the group result differs little in flush,we will choose the one
that best fits the ams filaments
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Icd147b406e3494c841ef13564ad1b1231ad798fd
2025-03-22 20:54:16 +08:00
zhimin.zeng
f0d2ad3dbe
ENH: add tpu check for send print and cali
...
jira: 8234
Change-Id: I5706071d900079477abc9558461811a8d85fb0ab
2025-03-22 20:54:16 +08:00
xun.zhang
8472e3011c
ENH: add wall vol speed when filament change
...
1.Add placeholder for outer wall volumetric speed when changing
filament
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ib1d5608f95bc12777db5d848f6b037c27ea0fd03
2025-03-22 20:54:16 +08:00
xun.zhang
8c88fabe8f
FIX: missing filament start gcode with 1 color
...
1. Caused by setting the current filament to filaments used
in machine start gcode
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: If6789b1e02aadc6d03610b7b7cc4c829ae767a7d
2025-03-22 20:54:16 +08:00
zhimin.zeng
51de6253ce
NEW: Add "change filament to"
...
jira: none
Change-Id: Ic5550ed257e03033681de91ebca521390f902f66
2025-03-22 20:54:16 +08:00
zhimin.zeng
631baa3999
ENH: modify the UI of filament map dialog
...
jira: none
Change-Id: I513a518de4509fb7adbc81d9fc3b0fc43fb3244a
2025-03-22 20:54:16 +08:00
zhimin.zeng
f68a8aed24
FIX: single ams should not include vt slot
...
jira: none
Change-Id: I338b57c031b551783abea78ef021537d2d89dee9
2025-03-22 20:54:16 +08:00
lane.wei
913bace1eb
FIX: config: fix the 3mf export invalid issue when using single filament
...
JIRA: no-jira
Change-Id: I1faf1fd7ac2b3dfd99594856e3c84da12d805627
2025-03-22 20:53:56 +08:00
lane.wei
2636e44dc0
ENH: config: add exception when load old invalid 3mf
...
some param has been changed for the multi-extruder
currently we popup an exception
JIRA: no-jira
Change-Id: I1e892203d34c569a580694c1c28a1c7d695c1c64
2025-03-22 20:53:56 +08:00
xun.zhang
994e4f4840
ENH: enhance accuracy of weight calculation
...
1.Use float to store the weight copmputed in the procedure.Avoid the
issue where filament weight remains at 0 after changing filaments
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Iff0cfc6e22f34affbc232dbfe196f27ee06d2d9e
2025-03-22 20:53:56 +08:00
zhimin.zeng
0e848f4fba
FIX: crash when opening old version file
...
jira: STUDIO-8155
Change-Id: I67ac46f8e01d7c3ed2dedf40c1dab9841a3af02b
2025-03-22 20:53:56 +08:00
zhimin.zeng
00a6e17c6c
FIX: fix ui display problem
...
jira: STUDIO-8143 STUDIO-8142
Change-Id: I50abb78f9585378d3ef7278377dfb35d5db6189d
2025-03-22 20:53:56 +08:00
zhimin.zeng
fec7129437
FIX: modify unprintable_filament_ids should regroup
...
jira: none
Change-Id: Ifb8105f6e301aaed9ca4e62a37b9d3a1616e755b
2025-03-22 20:53:56 +08:00
zhimin.zeng
d56bf872cf
ENH: some fix of previous commit
...
fix to I0c853de6b1938c7e2addbaab5a45b35daf5a32fa
Change-Id: I307f99b301709fd00090dc234c054dacfda2e76a
2025-03-22 20:53:56 +08:00
zhimin.zeng
71987627ef
FIX: flush_volume use correct extra_flush_volume
...
and fix extruder_offset bug
jira: none
Change-Id: I84644ad5b54994ae65269531311386cacd972bf3
2025-03-22 20:53:56 +08:00
zhimin.zeng
3b988f6b77
FIX: incorrect print sequence of support filament on first layer
...
jira: none
Change-Id: I893fc773849a5557c138de3f9bd1c3ec1e1978df
2025-03-22 20:53:55 +08:00
zhimin.zeng
85ebb46995
ENH: Add limited filament maps to slice info
...
jira: none
Change-Id: I7b08943ba5f4e7fa9be18ba3f64caee182888d45
2025-03-22 20:53:55 +08:00
tao wang
a44ff5a95a
ENH:show n3f/n3s version info
...
jira:[for n3s]
Change-Id: Ia0056dfdf7157036008cc63a37c9fd8076063a6a
2025-03-22 20:53:55 +08:00
xun.zhang
a16ec053b4
FIX: get abs value for small perimeter speed
...
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I686b22f072ad0f87e50ef2321b92daaa3cb0154f
2025-03-22 20:53:55 +08:00
hang.xu
d1aac2513e
FIX: Prevent sending print when nozzle type dismatch
...
jira: none
Change-Id: I0278fd9bc22a9d9fd44b4d776f54de5fc07db6d0
2025-03-22 20:53:55 +08:00
hang.xu
c96102043b
FIX: double nozzle hybrid mapping
...
jira: none
Change-Id: I64908776a6265da7809814e62c9e7a860f39bffd
2025-03-22 20:53:55 +08:00
zhimin.zeng
b620a4122e
ENH: Pass ams information for slicing
...
jira: none
Change-Id: I3fe12189b6e8246fd553dcd8659bf7f98e622767
2025-03-22 20:53:55 +08:00
maosheng.wei
fd257a2910
FIX: Update the Filament information by nozzle diameter
...
Jira: no_jira
Change-Id: Ib5265691df6b4a9a05eb6c9df5708badd3211904
2025-03-22 20:53:55 +08:00
zhimin.zeng
64f471c2cc
FIX: limit the wipe tower to common areas for multi_extruder
...
jira: none
Change-Id: I58d061904610a5e33679e7254721bc43dcc22e64
2025-03-22 20:53:55 +08:00
xun.zhang
f39eabfd9f
ENH: add tpu check when printing by object
...
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I366aa8387dfc8d1c94fe836ee4898424d04737c3
2025-03-22 20:53:55 +08:00
zhimin.zeng
885e96d8db
FIX: fix build error
2025-03-22 20:53:55 +08:00
zhimin.zeng
5aecc67874
ENH: some fix of previous commit
...
fix to If495a343efdb1be6f46d11dd20f6ec7934266e87
Change-Id: I9a0afee5c78a23e92c9c76bceff7937bb983918e
2025-03-22 20:53:54 +08:00
zhimin.zeng
c75c10e312
ENH: Add gcode check for multi_extruder
...
jira: none
Change-Id: Iebc43e608c4509eb62b280af2d401fa9e0e089ba
2025-03-22 20:53:54 +08:00
xun.zhang
c53a35856d
ENH: add filament cluster algorithm
...
1.Add new KMediods algorithm
2.Consider physical and geometric printables
3.Refine code structure
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I1412835c3c6380f9cedb44ff6914004365bba889
2025-03-22 20:53:54 +08:00
zhimin.zeng
ed61d1d31b
FIX: fix flow ratio calib bug for single extruder printer
...
2. modify the filament_flow_ratio to nullable
jira:none
Change-Id: I3f0569ee643cfe9473c6029ca0e04f4b80c8332e
2025-03-22 20:53:54 +08:00
zhimin.zeng
38b3c32b6a
ENH: flow_ratio cali support multi_extuder
...
jira: none
Change-Id: I03399040a772043d3d20116b0588fd04e0725be1
2025-03-22 20:53:54 +08:00
zhimin.zeng
c1bf153a19
FIX: recover delete filament button
...
jira: none
Change-Id: I4972883081e424f5e0ac1c60a7cfc28d5248f442
2025-03-22 20:53:54 +08:00
qing.zhang
276c797faf
FIX: remove extra filament change
...
Jira: none
if the fist print filement as same as the filament be set on start gcode
not insert filment change
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I0114f287fff9be276a90772537d1910df18dec61
2025-03-22 20:53:54 +08:00
zhimin.zeng
ede9f90a79
ENH: support tpu for multi_extruder
...
jira: none
Change-Id: I556804aadac00406e7214b86f7925170a90c55ce
2025-03-22 20:53:54 +08:00
lane.wei
22feef013c
FIX: model: fix the bbox computing issue when update_instances_print_volume_state
...
JIRA: STUDIO-7498
Change-Id: I80fac3253d1bd6fcc49a4eb08dd68fe2e458c148
2025-03-22 20:53:54 +08:00
hang.xu
286eca79c2
FIX: Parse virtual slot info
...
jira: STUDIO-7724, STUDIO-7725
Change-Id: Id9181511b7503787fe06403be6ecb782d78cb21e
2025-03-22 20:53:54 +08:00
lane.wei
62b1d00d1f
ENH: 3dbed: support rendering extruder area with different color
...
JIRA: STUDIO-7494
Change-Id: I717999e8b7ab1d7d350299b412a3a270c6ba7a9e
2025-03-22 20:53:53 +08:00
lane.wei
2d791aea17
ENH: config: set default 'extruder_printable_area' to empty
...
JIRA: no-jira
Change-Id: I5d574a12684281faabbd1cf96e68e9b9ad593edc
2025-03-22 20:53:53 +08:00
lane.wei
e5be69dedd
ENH: dual_extruder: add logic to process extruder_printable_area
...
JIRA: STUDIO-7498
Change-Id: I1cf53db93acf41b06cb1b9569a0679487c9f1e41
2025-03-22 20:53:19 +08:00
xun.zhang
2ebd14667e
ENH: add some params for multi extruder
...
1. Nozzle Volume and Nozzle Type support multi extruder now
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ie171b5105bd3830db3a992cadd365b785008c47a
2025-03-22 20:53:19 +08:00
xun.zhang
68ed20dd09
ENH: extruder printable area default to be empty
...
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: If4aad7329cd97141eaec3e438dee165e86536c66
2025-03-22 20:53:19 +08:00
zhimin.zeng
8cf72ab46c
FIX: move the lift gcode from change_filament_gcode to GCode.cpp
...
and delete ;nozzle_change_gcode of change_filament_gcode
jira:none
Change-Id: I79c2896afe15b59ba3932240edcb6330e230470f
2025-03-22 20:53:19 +08:00
zhimin.zeng
c1dec339dd
FIX: modify the filament_change_gcode
...
and set 1/4 max_volumetic_speed for TPU
jira: none
Change-Id: I492ce178a88fb702fc051f8a0abec6a4b5706d00
2025-03-22 20:53:19 +08:00
xun.zhang
92fa0ff010
ENH: add ConfigOptionPointsGroups
...
1.Add extruder printable area
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I753344917a67e3d8ac361c15c3d374b5ef951d21
2025-03-22 20:53:18 +08:00
hang.xu
4c644d4715
FIX: crash when select filament in device
...
jira: STUDIO-7972
Change-Id: Ice9e7360fbfe0c07bd49bbd696bb3cfb662e94e4
2025-03-22 20:53:18 +08:00
chunmao.guo
56ed912c3e
ENH: vertical layout button
...
Change-Id: I0b205298688c9df88dcfe6eb6e72cc887a9ed5be
Jira: none
2025-03-22 20:53:18 +08:00
zhimin.zeng
7f473c2027
FIX:when ams cali_idx is unknown, use default item
...
2. use transparent color when reset filament
jira: 7946
Change-Id: I129dc0e6b7244cad3b5e61e1bc423938f4b92d7e
2025-03-22 20:53:18 +08:00
zhimin.zeng
aba72bb04f
FIX: single printer should not display summary item for default
...
jira: 7948
Change-Id: I9d13ebe8e52eb46e1ef9f7bd62f814bc7837dbe6
2025-03-22 20:53:18 +08:00
zhimin.zeng
52e890fba1
FIX: modify for virtual slot when multi_extruder
...
jira: none
Change-Id: Ic7284018ecb44e24536788b05dba572b96460e66
2025-03-22 20:53:18 +08:00
zhimin.zeng
fb72d19a44
FIX: pa default item add filament_id
...
jira: none
Change-Id: Icfc24390e62cc1eca7e670311dc88502cea16fd7
2025-03-22 20:53:18 +08:00
zhimin.zeng
4c6316b981
FIX: add filament_id when reset ams setting
...
jira: none
Change-Id: Iedd2eec94bd1e41a51cededc06b304a2e29ef808
2025-03-22 20:53:18 +08:00
zhimin.zeng
e5d2ea3909
FIX: slice status error when print by object
...
jira: none
Change-Id: Iaa8453cbf79a38984cdae085418165287fee21b1
2025-03-22 20:53:18 +08:00
tao wang
ee3cb45b4d
FIX:use old tray_id for set ams filament
...
jira:[ams setting]
Change-Id: I965f532fbd590b501b40c2cc812d6d02054b3628
2025-03-22 20:53:18 +08:00
hang.xu
853825837a
FIX: Device interface display details
...
jira: STUDIO-7898, STUDIO-7906
Change-Id: Ifd49321c91822e10b0adac9b62cce5b2fe74dcdc
2025-03-22 20:53:18 +08:00
hang.xu
b2418c7417
FIX:Change text in stop printing dialog
...
jira: STUDIO-7899
Change-Id: Ic93f7322aa35c06dd98df2b70c9f24f94a62467c
2025-03-22 20:53:18 +08:00
zhimin.zeng
5c05bd2698
ENH: some fix of previous commit
...
fix for I5cabae467c62391156e7af1fb99afc0b18400fb6
Change-Id: Ib8bf0bd09ad284808ce8343d4b420726dde3f393
2025-03-22 20:53:18 +08:00
zhimin.zeng
135767f5c0
ENH: Add default pa item
...
jira: none
Change-Id: Idc632f945100ae7a6a0b674494f2a1844e0a42ef
2025-03-22 20:53:18 +08:00
zhimin.zeng
11f61abefa
ENH: calib support multi_extruder(UI part)
...
jira: none
Change-Id: I3009c2f8b601dc078cfed787dc3531fc1d4848d6
2025-03-22 20:53:18 +08:00
tao wang
3119a84eb2
FIX:fixed unable to reset ams filament setting
...
jira:[for reset ams]
Change-Id: I9f2f8be4a6e16b05191e4076db4e3f53d7601db4
2025-03-22 20:53:17 +08:00
xun.zhang
c6251b4d64
FIX: compile warings caused by 64bit shift
...
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ibce8e160a922c266bfb9b6a52fad01466fee8bef
2025-03-22 20:53:17 +08:00
xun.zhang
1525c3c3ac
ENH: support custom layer sequence
...
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I73f030f2009b66aef20e3492f742d85970081e8a
2025-03-22 20:53:17 +08:00
zhimin.zeng
1040f007b6
ENH: add summary for gcode preview
...
jira: none
Change-Id: I481536e0d950ebe695236e55ffca8113a26d8033
2025-03-22 20:52:56 +08:00
xun.zhang
7d4d5f2c9b
ENH: change some params to nullable
...
jira:NEW
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ifd91da26d089c78e2d5036e145b7f4404535b7a5
2025-03-22 20:52:56 +08:00
xun.zhang
ab81baee92
FIX: wrong placeholder data when filament change
...
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: If6f6db1a2086c17541c7984c2db33d7bbcf21801
2025-03-22 20:52:56 +08:00
hang.xu
12b6f064a0
FIX:Use different ext-img for single/double nozzle
...
jira: STUDIO-7852
Change-Id: I4d8181834bc57ff3c3ba54fafe5ed266a7a2b843
2025-03-22 20:52:56 +08:00
hang.xu
2c3fa062c9
FIX: Bed type display
...
jira: none
Change-Id: Ibac2a7a80d6841ebea639e0a58547413df6f5c74
2025-03-22 20:52:56 +08:00
zhimin.zeng
6fb06eb779
ENH: some fix of previous patch
...
some fix to
Ib37896f9101d93ca63c7edb0b1e6328045a5ddb3
I4b5c8e158b073b302db6faad77bb8ca0f70f766a
Change-Id: Iec62a4df45159bac3db63c48feef16ec1aa35ae7
2025-03-22 20:52:56 +08:00
zhimin.zeng
acdc8077e8
ENH: some modification to previous commit
...
some fix to I0a100746b2845bba57f57e8f6962eca1dbd562aa
FIX:Default option of stop printing is no
Change-Id: I683101f55c3113b9ba99dc59dded95c38b4b243f
2025-03-22 20:52:55 +08:00
hang.xu
7bb5060b73
FIX: Add bed type in send print page
...
jira: STUDIO-7824
Change-Id: I64d9ed41b862ed4e3b8c21218c289132d767105e
2025-03-22 20:52:55 +08:00
zhimin.zeng
706c79f4f4
FIX: G1 F0 in gcode
...
jira: 7631
Change-Id: I247e47756f1382d77f104a6ba97883e01d9d0187
2025-03-22 20:52:55 +08:00
xun.zhang
18894bd803
FIX: mistake use of extruder id
...
Should use filament id instead of extruder id
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I669092da6902158ad5f89d4814c78eabdfb2e7c7
2025-03-22 20:52:55 +08:00
zhimin.zeng
9ee85bef34
FIX: enhance filament_map auto manual behavior
...
1. auto mode dragdrop is not allowed
2. not display filament_map when there is no result in auto mode
jira:none
Change-Id: I0800e0d832e27fe459a17bb1aa829b5e72d0ee8f
2025-03-22 20:52:55 +08:00
chunmao.guo
7df6f6c986
FIX: is_ams_need_update for vt slots
...
Change-Id: Iddf3aa9da6c0c4b434d91439828ec0223ecea9d5
Jira: STUDIO-7822
2025-03-22 20:52:55 +08:00
hang.xu
53d066a2b6
FIX: PA value display
...
jira: STUDIO-7725
Change-Id: If3fbdd831f848731587e66c273cc0317a2ba33fe
2025-03-22 20:52:55 +08:00
hang.xu
362fcd7a41
FIX: Add serial number for AMSLite
...
jira: STUDIO-7825
Change-Id: Ie17c4ce6953b7b46a39f51e038eacf10bfddc670
2025-03-22 20:52:55 +08:00
hang.xu
66701cc4c9
FIX: Mapping UI display
...
jira: STUDIO-7473, 7817
Change-Id: Ibd014985b3b4997bd86700537e1d8a7d0d18176f
2025-03-22 20:52:55 +08:00
xun.zhang
0716b8518e
ENH: add tool order function
...
1.Use min cost max flow to solve the tool order
jira:NEW
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I909845039b67c7fe3ddd42580ad3f1d71d52262d
2025-03-22 20:52:55 +08:00
xun.zhang
0f70c81a7d
ENH: optmize code structure of tool order
...
1.Put reorder functions in ToolOrderUtils
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I49c7b447ba1f41f3747ba3127d842c4e3957b5ff
2025-03-22 20:52:55 +08:00
chunmao.guo
a80e60bd2b
FIX: extruder sync visible & nozzle_volume_type
...
Change-Id: Id25c325fee6facbd15dbc99688ef3e9fb34efaf0
Jira: none
2025-03-22 20:52:55 +08:00
hang.xu
ac1a1d69a1
FIX: N3S AMS display
...
jira: none
Change-Id: Ib6f4bdd0ada9df2d1aacc33568507471e29897c1
2025-03-22 20:52:55 +08:00
lane.wei
fe8b904e75
ENH: config: add default_nozzle_volume_type in printer
...
1. also remove original nozzle_volume_type from printer
and move into project config
2. support save nozzle_volume_type into appconfig
and load from it at beginning or printer switch
jira: no-jira
Change-Id: I01fc82d142fc633fc59a238796a71b9f8d180efb
2025-03-22 20:52:24 +08:00
Mack
8bdac292a0
FIX: load_from_svg_file_change_color() supports 8bit colour values
...
JIRA: nojira
Change-Id: I72e68bd9cb547064736d130205074da0e7eabd60
2025-03-22 20:52:24 +08:00
hang.xu
02a38db9c4
FIX: UI of display two nozzles
...
jira: STUDIO-7785
Change-Id: I85298721191a6dbb0c93b2dfd9db85494179631d
2025-03-22 20:52:24 +08:00
zhimin.zeng
7bd3a5218a
FIX: cannot cali for single nozzle printer
...
jira: none
Change-Id: I1cc0e5e4b0f9db2a66694c894f96a14047fde9e5
2025-03-22 20:52:24 +08:00
zhimin.zeng
b7176bfdd1
FIX: only single extruder printer display the icon
...
of FilamentSettingDialog
jira: 7714
Change-Id: I5d6eca802b9be1fcdeaa28d9e4fbc4862d8c8378
2025-03-22 20:52:24 +08:00
hang.xu
9b510c0aeb
FIX: the order of cans in AMSLite
...
jira: STUDIO-7765, STUDIO-7766, STUDIO-7767, STUDIO-7721, STUDIO-7713
Change-Id: If95e0667fc1d615c0494b007f7f7408f68e5b21c
2025-03-22 20:52:23 +08:00
tao wang
46efe15427
FIX:support show n3f ams in mapping popup
...
jira:[for n3f ams]
Change-Id: I619010de072df1635e1bb39b694c7a0e0a7c127a
2025-03-22 20:52:23 +08:00
zhimin.zeng
8b2a94ed5f
ENH: wipe tower support nozzle change
...
jira: none
Change-Id: I398a508cbc8d02644b60e504405392254329ef10
2025-03-22 20:52:23 +08:00
chunmao.guo
9801a10f7f
ENH: drop variant modify values if inconsistant
...
Change-Id: I6c3e487e4b222df63f91aceccff13c3afd002ab8
Jira: none
2025-03-22 20:52:23 +08:00
xun.zhang
b49d4ca153
ENH: save multi extruder state in gcode processor
...
1.Save multi extruder state in gcode processor
2.Add machine exturder change time
3.Fix some naming issues
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I9785331290515eeb908ff0ff01aad5aac44212d9
2025-03-22 20:51:44 +08:00
chunmao.guo
5f30ee389e
ENH: config apply_only vector at index
...
Change-Id: I7bf5a44b2d3db2e21207696b6ef7e41a499da078
Jira: STUDIO-7747
2025-03-22 20:41:57 +08:00
chunmao.guo
99048f668c
FIX: show/hide extruder sync in tab
...
Change-Id: I77e8c68df9a238ac9bf2c367bac3fd1ade0fe060
Jira: STUDIO-7758
2025-03-22 20:41:56 +08:00
hang.xu
1caf0f3ddb
FIX: device interface crash
...
jira: NONE
Change-Id: If2480ac842a5f609d80e33f41a88f747903681a6
2025-03-22 20:41:56 +08:00
hang.xu
065c8d029e
FIX: Ams control display
...
jira: NONE
Change-Id: I221eb4167dad894c9e7f32141d33c5c96934df96
2025-03-22 20:41:56 +08:00
lane.wei
733cb96805
FIX: fix the gcodes loading issue
...
JIRA: STUDIO-7718
Change-Id: I9dcaa59ed639d590d432ef722077082b093019f4
2025-03-22 20:40:26 +08:00
xun.zhang
2dbc5c9396
ENH: add manual grouping mode stats
...
1.In auto mode,display the statistics of auto mode and single
extruder
2.In manual mode,display the statistics of manual mode and auto mode
3.Support by object mode
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: If54c4db79f33d5278c0f18d01ab0518e8660f9c7
2025-03-22 20:40:26 +08:00
xun.zhang
0756b51eb2
FIX: wrong filament map in layer filament
...
1.Should calculate cost if filament used in that layer is 1,because
we should consider the last filament used in previous layer
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I5838af77f1d73bfa07c65bd6ee12ae352dc3b571
2025-03-22 20:40:26 +08:00
zhimin.zeng
1d4ce2bad5
FIX: only display used filament on filament dialog
...
jira: none
Change-Id: Id643d1efad26eb2719f873543c2e451fe59dc5bb
2025-03-22 20:40:26 +08:00
chunmao.guo
2aed1142ec
ENH: UnsavedChangesDialog support extruder variant
...
Change-Id: Ifd021461d23b385b71dedbe9cc864eeee1a2541b
Jira: STUDIO-7711
2025-03-22 20:40:26 +08:00
xun.zhang
c49c0c8f72
ENH: modify forcast limit number
...
1.Use forcast when filament num in current layer and next layer both
smaller than limit number
jira:NEW
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ia21bb22ce353f0c74eeaf748c6d9f9c4b315ec18
2025-03-22 20:40:25 +08:00
chunmao.guo
d945e2c3ed
FIX: hide parem extruder sync button for diff nozzles
...
Change-Id: If332da20427177bf593a9ba22f31a76e1ed1a303
Jira: STUDIO-7717, STUDIO-7716, STUDIO-7706
2025-03-22 20:40:25 +08:00
zhimin.zeng
0917202733
FIX: crash when opening makerworld model
...
jira: none
Change-Id: Ib0b04584748181cce8b23dc44b247f2ade225a26
2025-03-22 20:40:25 +08:00
lane.wei
b0919d560b
FIX: rendering: fix some rendering issues for plate
...
1. reset exclude areas when there is no triangles
2. set o1d size with no offset
jira: no-jira
Change-Id: Ic6add0db0a93a7a6b44fc59524d4e93543251957
2025-03-22 20:40:25 +08:00
zhimin.zeng
a174000ec1
FIX: only multi-nozzle display multi-extruder combobox
...
jira: 7686
Change-Id: Ic95d0789582e0a9dbb0edc2421ee076fdadb3572
2025-03-22 20:40:25 +08:00
lane.wei
5f0bb395ad
FIX: plater: fix the slicing state not correct issue
...
after change the filament maps, we should invalidate state
jira:none
Change-Id: If2923d959f5120bd80c5bdf3933609cf8b282523
2025-03-22 20:40:25 +08:00
tao.wang
78c5928194
ENH:support set ams filament
...
jira:[for 2nozzle setting]
Change-Id: Ib9e20bcdf6d8ea1bf5dd5e8624a68730e05e69ad
2025-03-22 20:40:25 +08:00
tao.wang
62624e2a13
FIX:fixed amscontrol issue-2
...
jira:[for fixed amscontrol issue2]
Change-Id: Iefd80b4dbdeb1330c6a6a5695b5ceca45c99137a
2025-03-22 20:40:25 +08:00
hang.xu
93a9b16494
FIX: fix crash
...
jira: NONE
Change-Id: I95ef9a8aefbbb8de7caa9c9b46de7cb3f60e0989
2025-03-22 20:40:25 +08:00
hang.xu
fe1d241a16
FIX: Device page fails to display
...
jira: NONE
Change-Id: Ie8f88c4c5f585486bda2786d9c6a5ad7f89615ef
2025-03-22 20:40:25 +08:00
xun.zhang
ad65cdb909
ENH: add filament saved by multi extruder
...
1.Add filament flush,filament change count reduced by multi
extruder
NTOE: cases when printing by object haven't been handled
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Iaaea5f8ffae2345df5a6f1dc605342d835974d48
2025-03-22 20:40:25 +08:00
lane.wei
3a55a3a1ee
FIX: context: fix the .gcode.3mf not shown issue
...
filament_self_index difference caused
JIRA: no-jira
Change-Id: Ia70fe8a8095b8067fe13bbfc9e5c39d9f3ee05d3
2025-03-22 20:40:25 +08:00
tao.wang
55898ab88e
FIX:fixed some amscontrol issue
...
jira:[for fix amscontrol issue]
Change-Id: Id62ffd047403bf80f6aba732b8ce31d782bcea57
2025-03-22 20:40:24 +08:00
hang.xu
3e8fe435e3
FIX: Ams road display
...
jira: [Ams road display]
Change-Id: I1669bb588c969fe1cee7149d0d900cda3758deb3
2025-03-22 20:36:49 +08:00
chunmao.guo
f722334f3b
ENH: extruder switch for 'Motion ability'
...
Change-Id: Ib327b3f4362cafa8f2425785b7184acf27df89a2
Jira: none
2025-03-22 20:36:49 +08:00
chunmao.guo
7280429583
FIX: filament filter dirty options
...
Change-Id: I00e0df4c2f9dc43f12b38e52c87a353b3f3e38fd
Jira: STUDIO-7643
2025-03-22 20:36:49 +08:00
tao wang
b78fa4c11c
ENH:refactoring the modules of amscontrol
...
JIRA:[amscontrol 2.0]
Change-Id: Ica66500506cfe89f2eac3ae0a58fb7ff30d1da9a
2025-03-22 20:36:45 +08:00
xun.zhang
3167e34e60
ENH: add greedy algorithm for filament reorder
...
1.When n becomes large,the original algorithm to get best filament
sequence will cost too much time and memory.Use a greedy algorithm
instead.Always select the next filament with fewest flush
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Iabc924e1bdb0a07af0a6ef0bbdd62e54ce54f052
2025-03-22 20:32:28 +08:00
xun.zhang
adf208dbb9
FIX: multi extruder percent param
...
jira: NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I98d2f1df419bbf815efa5a2f0f48656a71ef15ab
2025-03-22 20:32:28 +08:00
lane.wei
f122c4f4ef
ENH: config: refine some small logic
...
1. always resize filament count when not matched in full_fff_print
2. remove no-use codes in Preset::normalize
jira: no-jira
Change-Id: Ie15a5977d28f28e0f63ba84f27f98f77d16665c0
2025-03-22 20:32:28 +08:00
xun.zhang
7ce2bb70df
FIX: mistake in profiles
...
1.Spelling mistake in long retraction
2.Some params length change to 4
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I8952df7a1bbf060471e24a19eaeddde017d17d82
2025-03-22 20:32:28 +08:00
chunmao.guo
1745657e22
FIX: filament variant index & override nil value
...
Change-Id: I828fff09df39a60d59af516c969466d9b09e503f
Jira: none
2025-03-22 20:32:28 +08:00
tao wang
e746035f31
FIX:Fix some multi nozzle issues
...
jira:[for multi nozzle]
Change-Id: Ibb9dafc3e664adb3a9058766f47f2d28938d6a0b
2025-03-22 20:32:28 +08:00
zhimin.zeng
fe9e88f1c8
FIX: edit filament dialog crash after ams sync
...
jira: none
Change-Id: Ia551fa75400cef217e6d630aee76d00a06449b1a
2025-03-22 20:32:28 +08:00
xun.zhang
e95179427f
FIX: unable to custom first layer filament order
...
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I0107ebf6a85ea0deba93ff558835138981365670
2025-03-22 20:32:28 +08:00
hang.xu
8b4182d0c1
FIX: Ext auto fill when mapping item is empty
...
jira: [Ext auto fill]
Change-Id: I4a8844555e33fcf9f7054fc2e0e254621dec0a1d
2025-03-22 20:32:27 +08:00
xun.zhang
16cadec565
ENH: add grab length
...
1.During the filament change, the extruder will extrude an extra length
of grap_length for the corresponding detection, so the purge volume can
reduce this length.
jira:NEW
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I14f55a3200c1dd48b1603e50280d0c29e1319ebe
2025-03-22 20:32:27 +08:00
xun.zhang
887ca8f45f
ENH: enable long retraction for multi_extruder
...
jira:NEW
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I41daa7a5f1eabf0a805a86d72d00544c8f4edb4a
2025-03-22 20:32:27 +08:00
zhimin.zeng
da32b878b3
ENH: add extruder_ams_count behavior
...
1. save to appconfig and project setting
2. use it to group
jira: none
Change-Id: Id4048fc1b47f6904b2e9c0154aaa3a2b03590437
2025-03-22 20:32:27 +08:00
tao wang
6c02c7bc8c
ENH:support parse new print data
...
jira:[for new print data]
Change-Id: Iac6747e9ade690fcdf3b7b11239fe183bc7c3796
2025-03-22 20:32:27 +08:00
zhimin.zeng
67f67d7688
NEW: Add FilamentMapDialog
...
support drag drop to modify the filament map
jira: none
Change-Id: I0ed3180a0fa8e95e7c871bb039eb844faccd1344
2025-03-22 20:32:27 +08:00
xun.zhang
cffb4a8564
ENH: optimize filament group algorithm
...
1.When filament <10, do the reorder with next layer.This can reduce
10% flush in some cases
2.Support custom filament seq
3.Use caches to speed the algorithm
jira:NEW
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ie1af9841f7165802d350eae962efe8febafbb357
2025-03-22 20:32:27 +08:00
hang.xu
9166c1d0c4
FIX:Ams cannot mapping
...
jira: [ams mapping]
Change-Id: I17b88b169c30e7c567e5e505bd7f7c56357466eb
2025-03-22 20:32:27 +08:00
Mack
91ea29eb56
FIX: inconsistent colour arrange display at different resolutions
...
JIRA: no
Change-Id: Id838bf68c8a58d9075994052af10fa31bacc2ed3
2025-03-22 20:32:27 +08:00
chunmao.guo
a1491f432e
ENH: Synchronize the modification of parameters to another extruder.
...
Change-Id: Ieac8dce3f4edec310a51d8e3af90df81a2abcbdb
Jira: none
2025-03-22 20:32:27 +08:00
chunmao.guo
0d31c1d512
ENH: filament variant combobox
...
Change-Id: I6015bc7682cbf3209b03392c0ab4727e66d12ab1
Jira: none
2025-03-22 20:32:27 +08:00
xun.zhang
cddf8cae27
ENH: add filament group strategy
...
1.When capacity is greater than the num of filaments, always choose the
map result that can be accommodated
2.In BestFit strategy,always try to fill up the existing capacity
3.In BestCost strategy, just try the group with fewest flush
jira:NEW
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ifd6d64b77774039e57ffff26cf2243a4d3f89054
2025-03-22 20:32:26 +08:00
zhimin.zeng
8232a716e6
FIX: fix bug when delete filament
...
update filament of HeightRange
jira: none
Change-Id: I62cb21a65ecdfc36e8bc7d0915a85ecba578e49f
2025-03-22 20:32:26 +08:00
zhimin.zeng
a6ad5c8be8
FIX: update filament map of plate when switching preset
...
that has different nozzle nums
jira:none
Change-Id: If78571ddf4fa7ac17e7dcf47013075821b8567a6
2025-03-22 20:32:26 +08:00
zhimin.zeng
ed98163973
FIX: save filament_maps to slice_info
...
and fix bug when switching printer preset between single-nozzle and double-nozzle, prompt the modification of extruder_count
jira:none
Change-Id: I1d5f0b2f002493378d2f482d08cfd5a72b35b99f
2025-03-22 20:32:26 +08:00
lane.wei
3179fd416e
ENH: config: add logic to apply params to object/region config with multi-extruder
...
JIRA: no-jira
Change-Id: Ieab98cd8d031e5ca82a3aad2d0b89d8ae4a794f1
2025-03-22 20:32:26 +08:00
Arthur
c9736865ef
ENH: disable encoding check by default
...
encoding check is useless other than wasting your time.
jira: none
Change-Id: If06535091ed0cc7666812b375a6d930cdd201b98
2025-03-22 20:32:26 +08:00
xun.zhang
cc81e57ac9
FIX: compatible with one extruder reorder
...
jira:NEW
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I7e350ba8728ac4b3dd34093ff4e9647d0a2ba671
2025-03-22 20:32:26 +08:00
chunmao.guo
579e84e5d2
ENH: toggle print options with variant index
...
Change-Id: I80136f27cf81557106101107ccea1db51032066d
Jira: none
2025-03-22 20:32:26 +08:00
xun.zhang
7128e2925a
FIX: logic error in filament change
...
jira:NEW
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I7e2b1333d4b82e4495375fcf4daec3aea08be445
2025-03-22 20:32:26 +08:00
lane.wei
0434853bf3
ENH: config: remove unused custome_defined logic
...
also improve project_embedded
1. remove unused is_custom_defined
2. improve project_embedded to support multi-extruder diff
jira: no-jira
Change-Id: I1db28c3cfd59ccc31c6855af30305396c71c4e9a
2025-03-22 20:32:26 +08:00
zhimin.zeng
ad03fae1eb
FIX: Clean up the code
...
1. Refactor recommended code for print by object
2. Calibration adaptation sends print command
jira: none
Change-Id: I24fd92d6aca07a7067e09bb200854e5bec72a324
2025-03-22 20:32:26 +08:00
xun.zhang
1ab2964ee3
ENH: alternate multi-head printing sequence
...
jira:NEW
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I739438e8c411b638571d5291f3e5ad3d54650a73
2025-03-22 20:32:26 +08:00
xun.zhang
f1b0805ed1
FIX: wrong flush logic
...
1.Fix flush calc logic
2.Rename m_extruder in GCodeWriter
jira:NEW
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I38f023fbad983305632ca62cbfb3909759013c25
2025-03-22 20:32:25 +08:00
xun.zhang
9ec276d3d7
ENH: new filament group algorithm
...
1.When n<10, calc all case cost
2.When n>10, first k-medoids algorithm first
3.Enable setting group size
jira:NEW
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I625f47e0235c70e440c6d489b052a156fbffca3f
2025-03-22 20:32:25 +08:00
zhimin.zeng
326d7d28b4
FIX: fix build error
...
jira: none
Change-Id: I97df69b728fc3871b7c33e1fd3ba068e741d51c7
2025-03-22 20:32:25 +08:00
zhimin.zeng
21e6271e59
ENH: calib support multi_extruder
...
1. backend support multi_extrude data structure
2. Compatible with third-party calibration
3. fix bug when get extruder in gocde export process
Change-Id: I5dac9abdd9907a521a1ba9b480f9e05640591bc1
2025-03-22 20:32:25 +08:00
hang.xu
0924fce685
NEW:change mapping popup layout for multi nozzles.
...
jira:[Popup for multi nozzles]
Change-Id: I07e6d8f0469d2dcf0037d53e2ca8e22de78ca233
2025-03-22 20:32:25 +08:00
lane.wei
7b7ebf1b95
ENH: config: add the extruder variant apply logic in Print::Apply()
...
we need to keep the original values and update after pre-slice
jira: no-jira
Change-Id: I232d3c43340b4a23bc42121bd05380746e736f20
2025-03-22 20:32:25 +08:00
Mack
3321277f86
FIX:gcode viewer color arrangement recommendation
...
1.Limit of four filaments per row
2.Fix incorrect data
3.Add filament id display
4.Optimised layout
Change-Id: I9ac3701c99597a5ed243dac0e3e371cf9aca4066
2025-03-22 20:31:45 +08:00
lane.wei
4086ec60c2
ENH: config: add some miss codes
...
previous commit 'ENH: config: add nill load/save logic for user config' jira: no-jira
Change-Id: I91ab326e533d54846518d11b457db0b0afe4d499
2025-03-22 20:31:45 +08:00
lane.wei
603f93d97f
ENH: config: add nill load/save logic for user config
...
Change-Id: I8da6c5b345cc088862f2c720aeb742b9617ff3e7
2025-03-22 20:31:45 +08:00
xun.zhang
3c32b2c5a6
ENH: enable params with silent mode
...
jira:NEW
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Id46fa5de3a58e0fd3c3b0aa28524a03ca9a38f1a
2025-03-22 20:31:45 +08:00
chunmao.guo
7e7e872366
FIX: config deep compare & plate config extruder switch
...
Change-Id: Iae1716e6511e252f131ab4355f9521d7611d7133
2025-03-22 20:31:45 +08:00
hang.xu
62ef51d051
NEW: two nozzles ams mapping
...
jira:[two nozzles ams mapping]
Change-Id: I914439114b2946cdc1e3e4eb07a37f75f0529c12
2025-03-22 20:31:45 +08:00
lane.wei
d520fc59eb
ENH: context: update filament_maps under auto mode after process
...
JIRA: no-jira
Change-Id: Ia14ed67343b876532931e3106d667973d9ea233d
2025-03-22 20:31:44 +08:00
Mack
4014c61f88
NEW: gcode viewer add recommended colour filament widget
...
Change-Id: I37f38a175bb3f4a574a4855f8fef04e704da259c
2025-03-22 20:31:44 +08:00
chunmao.guo
582b2d470f
ENH: edit object config variant value
...
Change-Id: I97490f555a8a2848ccea78f74d79f71b0e93b36d
2025-03-22 20:31:44 +08:00
chunmao.guo
b45e30543e
FIX: ams filament & process config dirty
...
Change-Id: I80d9b30c82aa2830b821e7317370756d4e99e36d
2025-03-22 20:31:44 +08:00
zhimin.zeng
b42d94e1d0
ENH: support recommended filament map when print by object
...
1. support recommended filament map when print by object
2. placeholder_parser support function filament_change
3. extruder_id of filament_map is start from 1
Change-Id: Ide8019cd4a165a25972f22706ff685c3005aa031
2025-03-22 20:31:44 +08:00
lane.wei
b08ed80f82
FIX: fix the compiling issue
...
jira: no jira
Change-Id: I864e16fb40a7735d25e5df667148de8bc4d3f120
2025-03-22 20:31:44 +08:00
lane.wei
5defd2b7c3
ENH: config: add extrudrer variant check logic
...
when load config from 3mf
Change-Id: I946ba777853e479418fcd1b49209f75ed41f33f3
2025-03-22 20:31:44 +08:00
zhimin.zeng
dcd9fd5013
FIX: backend get the extruder id based on filament_map
...
Change-Id: Ib7679c0fc67336e462467dab9f5b4d4684d6eb19
2025-03-22 20:31:44 +08:00
chunmao.guo
575572f184
ENH: param tab variant index & extruder switch
...
Change-Id: Icad6bce3b23ea98d5ef497ceabacc52f294af8f2
2025-03-22 20:31:44 +08:00
zhimin.zeng
366a14d8f7
FIX: parameters modify of printer preset
...
Ensure correct behavior when modifying parameters of printer preset
Change-Id: Ic627a8e202bf4224b742336cc43ac611ddc5c997
2025-03-22 20:31:43 +08:00
zhimin.zeng
8c8c9a967b
ENH: Add recommend filament maps method
...
Change-Id: I3945a8b9f0a57e10a1d230003f21c9877cc5f342
2025-03-22 20:31:43 +08:00
lane.wei
e770043c4d
ENH: add stride in get_index_for_extruder
...
JIRA: no-jira
Change-Id: If529296bf6d35edc35aee3ff497184dce70332d1
2025-03-22 20:31:43 +08:00
lane.wei
bbc4d701bf
ENH: add check logic of filament_map when Print::Apply
...
Change-Id: Ibab353c4b16183611d63d75bcdf5f370cb578f21
2025-03-22 20:31:43 +08:00
lane.wei
e9081ba8d4
ENH: filament: delete filament_extruder_id related logic
...
jira: no jira
Change-Id: Ie0d8e31a6a3eef0400b3ba6238f817bad4daca24
2025-03-22 20:31:43 +08:00
zhimin.zeng
5b0d525957
ENH: Display and modification of printer presets
...
Change-Id: I6a38704864fd4994a845686a299bec67f1b9b9b3
2025-03-22 20:31:43 +08:00
chunmao.guo
0065ea986f
ENH: filament actions and dual extruder filaments
...
Change-Id: I12a83f29c96887fc910976ac8e025c4f1508d945
2025-03-22 20:31:43 +08:00
zhimin.zeng
faa2386b0d
ENH: printer preset display multi_extruder
...
Change-Id: Ibf479140964e9b2c6105d947fe21684cfce4b589
2025-03-22 20:31:43 +08:00
lane.wei
b0e3ab037e
ENH: config: add filament_maps in partplate
...
Change-Id: I1183830788e703f1d33a8a4b620b58b822283dd4
2025-03-22 20:31:43 +08:00
zhimin.zeng
f3d67a98ac
ENH: support delete any filament id
...
Change-Id: I71bcd54985b3f9e19a19d04327d00b402ec22380
2025-03-22 20:31:42 +08:00
zhimin.zeng
6fbad9ed33
ENH: flush_volume support multi_extruder and fix bug
...
Change-Id: Id6b041f71ee6e55e68a6937f24ce791caac8e708
2025-03-22 20:31:42 +08:00
zhimin.zeng
8b2544df41
FIX: Use the same api to get the extruder id
...
jira: none
Change-Id: I05b3040b176374deee3e95bc52364fe7b33bb257
2025-03-22 20:31:42 +08:00
qing.zhang
8af6f6d13b
ENH: implement mult extruder params
...
Jira: none
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I906b106aa4c73272a418528db0e964d9130b0dd7
2025-03-22 20:31:42 +08:00
lane.wei
03058ba29d
NEW: config: add logic in config system to support multiple extruder
...
1. add nozzle_volume_type
2. add extruder_variant_list
3. add printer_extruder_variant,print_extruder_variant, filament_extruder_variant
4. construct backend fullprintconfig
Change-Id: I50659634e2cde363112ff5ded6c199d7548c6f2f
2025-03-22 20:31:42 +08:00
chunmao.guo
26bf483bfe
FIX: impl sync extruder information & fix something
...
Change-Id: I5f7224f646729cba94505487d00015a8e48443c5
2025-03-22 20:30:23 +08:00
chunmao.guo
507c6a9b2c
ENH: dual extruder nozzle setting on sidebar
...
Change-Id: I7bc4209b311360c3357e3974f0e66a51daa78232
2025-03-22 20:30:23 +08:00
zhimin.zeng
e1d1d3e8ca
FIX: support more than 16 extruders
...
jira: none
Change-Id: I169f672b99088b0a0a0132265d958e3239051744
2025-03-22 20:30:23 +08:00
zhimin.zeng
6b09cfee71
FIX: modify parameter type of process preset
...
jira: none
Change-Id: I5c973a29e5b983e3f480d55aeeb2b14d13e950ee
2025-03-22 20:30:22 +08:00
tao wang
3b93bd2dd3
NEW:support new ext slot mapping
...
jira:[support new mapping]
Change-Id: Iaf88f7bd57177df772a926ad162bd3b5a141327a
2025-03-22 20:30:19 +08:00
hang.xu
260a7202fc
NEW:Use new ams mappiong item ui/ux
...
jira:[STUDIO-7347]
Change-Id: Iba306c4a1b5ae59e406a6862428b425a48002870
2025-03-22 20:28:36 +08:00
qing.zhang
7da565f058
ENH: remove the appended T cmd after change filament
...
Jira: none
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Id5da64626b7343a71dcb38c06f5b5caf43ec40e2
2025-03-22 20:28:08 +08:00
tao wang
c0932e16ff
NEW:support new mapping type
...
jira:[support new mapping]
Change-Id: I88e5d3b6966d4ed1e8098d13fe9335fecf6e01c4
2025-03-22 20:27:38 +08:00
tao wang
0848c26da9
ENH:support new amsmapping data
...
jira:[for 2 extruder]
Change-Id: Ie03eae17d600bc68451511a0179f20d1919ff6ea
2025-03-22 20:27:35 +08:00
zhou.xu
48c1710acf
NEW:add "camera navigation" function
...
jira:none
code is from OrcaSlicer, thanks for OrcaSlicer and Noisyfox
commit bf4d59a6764ddadd23ae566bf178f98e06bc3b5c
Author: Noisyfox <timemanager.rick@gmail.com>
Date: Tue Feb 27 21:57:31 2024 +0800
QoL: 3D navigator (#4181 )
Change-Id: I19f83d6dd7244c4daaa9c9993378cbd90333c3b9
(cherry picked from commit 74903968fdc8bd25ab48a722f893c38c801417d3)
2025-03-22 20:21:52 +08:00
zhou.xu
b82de541f5
FIX:ui_and_3d_volume_map should consider obj_idx
...
jira: github 5195
Change-Id: I0726b183257604336c274e60d8cc76a3f81877b7
2025-03-22 20:21:52 +08:00
zhou.xu
c74a769c14
NEW:add "extruder_only_area" textures for
...
double extruder machine
jira:none
Change-Id: Iaf4118fb00641537838dae7cc5fdaaf07ccc9851
(cherry picked from commit a8d6c9fe8976dbcb79c1f89efb7107073cb17856)
2025-03-22 20:21:52 +08:00
zhou.xu
3a233b06db
FIX:add "check_objects_empty_and_gcode3mf" api
...
jira: none
Change-Id: I8ffa72f5898292dbb8c539b743acd18d12e8dbb7
2025-03-22 20:21:52 +08:00
zhou.xu
8541f5e893
FIX:use flip_triangles when mesh volume < 0
...
jira: none
Change-Id: I682c737398f347a3243b6202132aae65d5415bdf
2025-03-22 20:21:24 +08:00
zhou.xu
2ce2d8c94a
ENH:enable dual graphics card option(default)
...
jira: none
Change-Id: I0e973d48b23162f5a790c7ffc85f19be86f47647
(cherry picked from commit 9c0f70e552a06dddbc71b8d8a0287610aab6acf9)
2025-03-22 20:20:09 +08:00
zhou.xu
77922a9da4
FIX:modify "load_project" api
...
jira: none
Change-Id: I41471a2f02dab3532621974a24693b019adb22bf
2025-03-22 20:20:00 +08:00
Mack
3a344fa934
FIX:Replace with STL cannot replace step file
...
GITHUB: #5305
Change-Id: I2d1268027e11f71ee43ba0ca13bcbefc0581df4a
2025-03-22 20:19:03 +08:00
Mack
704d52b48e
ENH:Set the shortcut key for Brim Ears to B
...
jira: nojira
Change-Id: I92c49e1459509bfd5caaf0f1067faf6efaad7f2e
2025-03-22 20:18:48 +08:00
qing.zhang
cd3f05b3fe
FIX: crash while the first layer is empty
...
Github: 5376
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I64a0612ec4bf1ead099029db5f8e9f59e0b704af
2025-03-22 20:18:26 +08:00
Mack
abb8e6ed11
FIX:No brim ears generated if brim width is set to 0
...
GITHUB: #5431
Change-Id: Ia5911b1e24f09e385a66c3a0cdb3fe83fb090f57
(cherry picked from commit 1f419489f76209e47babe6b378c436178fcb3264)
2025-03-22 20:18:04 +08:00
MackBambu
05c4e9d183
ENH:ubuntu dark mode disply optimization
...
GITHUB: #4943
Change-Id: Ic8c6cf64c801e6c95e3f7e9e6959ed1a369ed3a3
(cherry picked from commit e723c87d8c41c195e980e11051f7beded9420d2a)
2025-03-22 20:17:35 +08:00
Mack
a1037509ae
ENH:Brim ear updates model object in real-time
...
jira: studio-8687 8683
Change-Id: Ic730957bf8c1e96c0464791cce60cb097d1a4dc9
(cherry picked from commit af174cb8b64e870929f926d3957d3471d0b09e29)
2025-03-22 20:12:02 +08:00
Mack
6a12df8afa
ENH:Hide non-bottom brim ears, disable dragging
...
Jira: STUDIO-8686 8681
Change-Id: Ie32eaeb807b25605d668c16c55ecbacf167a38e3
(cherry picked from commit 6b36c305d86fe8ef37b34b16d960ca90c8a07a5f)
2025-03-22 20:11:42 +08:00
Bastien Nocera
4b48ad9743
FIX: Fix focus stealing from printer disconnection
...
Every time one of the connected printers disconnects, the
the old code would try to set the keyboard focus to the "Device" tab,
leading to a number of, either, focus stealing events, or notifications
if the desktop has focus stealing prevention (like GNOME).
Disable the focus setting on Linux to prevent that focus stealing.
See https://github.com/bambulab/BambuStudio/pull/5891#issuecomment-2635143655
2025-03-17 16:35:12 +08:00
Bastien Nocera
cd8a9786a8
FIX: Fix focus stealing from app when filament changes
...
At every filament related event, the old code would try to set the
keyboard focus to the "Device" tab, leading to a number of, either,
focus stealing events, or notifications if the desktop has focus
stealing prevention (like GNOME).
Disable the focus setting on Linux to prevent that focus stealing.
Closes: https://github.com/bambulab/BambuStudio/issues/3046
2025-03-17 16:35:12 +08:00
zhou.xu
7d1b21c5fc
FIX:boost::filesystem::path should use utf-8 encode string
...
jira: none
Change-Id: I51da114a5af35a510660b30cdbf05293cceb8381
(cherry picked from commit c7f57b66175138d6d7591d664476e883bf276854)
2025-02-25 21:05:12 +08:00
chunmao.guo
6fc0b0d4ab
FIX: WebView dragdrop crash on macOS
...
Change-Id: I3019a5c0b010f81ce5dc9be9f61d4a4aa19fd942
Jira: STUDIO-10511
(cherry picked from commit 79f554a3bca5fb7c7a84c8d9ade338a1d0e770a7)
2025-02-25 11:48:03 +08:00
Arthur
b952006e4d
FIX: prevent dead loop of conflict checker
...
jira: STUDIO-10282
Change-Id: I5722e9967cdd83cde5ef59aee37b0f7019e53d89
2025-02-25 11:48:03 +08:00
gerrit
26dae21d55
ci: update network module based on commit 373a52c
...
Change-Id: I76e4e62e438699b990bf2666f8e911069afdafc5
2025-02-18 17:19:01 +08:00
gerrit
a09355018a
ci: update network module based on commit bfc1653
...
Change-Id: I466bd6c027ae43d6539196762d0252ad80626ca5
2025-02-18 17:19:01 +08:00
gerrit
af22cc2e86
ci: update network module based on commit 697cb83
...
Change-Id: I49ad99b6cad5b7a8cb905c46805d4861b07654bc
2025-02-18 17:19:01 +08:00
gerrit
d525fad793
ci: update network module based on commit 913a549
...
Change-Id: I28ade05c21275155c7740da4ccc20586fbd04ea3
2025-02-18 17:19:01 +08:00
gerrit
787d41717c
ci: update network module based on commit 0ad2a06
...
Change-Id: I6cee6cf44eabc264e85f5f15bf4eea20d6972588
2025-02-18 17:19:01 +08:00
gerrit
a2223f4841
ci: update network module based on commit eae0ad4
...
Change-Id: I31d92a9f6a6e62ea780bec7aa4d4ab772969ddf5
2025-02-18 17:19:01 +08:00
gerrit
20aa99863e
ci: update network module based on commit 4e8241c
...
Change-Id: I3782d8bbbc72bd0cf5a9533a2b7b3b3dfa855ef7
2025-02-18 17:19:01 +08:00
qing.zhang
2eace660e8
ENH: add limit for smooth_coefficient
...
Jira: 10274
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I9e288de79b38af6baf93263ccbb452c8996430ba
2025-02-18 17:19:01 +08:00
gerrit
f88395c347
ci: update network module based on commit 1bc79c1
...
Change-Id: I44d08023133bdc6ab894d35f283e9939bae6343f
2025-02-18 17:19:01 +08:00
gerrit
4e38cd7a9e
ci: update network module based on commit 9104f26
...
Change-Id: Ideb45bb05d92df6057a32728a498be8896bf02c1
2025-02-18 17:19:01 +08:00
Stone Li
5c8b074b26
FIX: enable verify host
...
JIRA: PSIRT-83
Change-Id: I033b388ef5721f29cd41e1a7bbbca37dd06e6694
Signed-off-by: Stone Li <stone.li@bambulab.com>
2025-02-18 17:19:01 +08:00
gerrit
4dbd4134a2
ci: update network module based on commit 1eb1a7c
...
Change-Id: Id2dc281eac3ca58da1d74dbe132e0a0b14c4b5e9
2025-02-18 17:19:01 +08:00
tao wang
cd2558d303
ENH:no longer auto connect to LAN mode printer when Studio starts
...
jira:[STUDIO-9957]
Change-Id: Idba7814460e896b4c58745aeddd9e03cdbaf2e04
(cherry picked from commit 043dde2fbb75a974ce65f985d228fdc856471278)
2025-02-18 17:19:01 +08:00
jiaxi.chen
da8474882b
FIX: no infill in raft layers
...
jira: STUDIO-10175
Change-Id: I96cd7b0ae5a5f030cda3e3ea71c7c56b1752357a
(cherry picked from commit efa4114715f162c8e6714fbe2804620da7aaa1bd)
2025-02-18 17:19:01 +08:00
lane.wei
212f757c51
FIX: CLI: fix the stl name not correct issue when using export-stl
...
jira: no-jira
Change-Id: I5cd83c9fb787416d5045470025fa96696d8bfab9
2025-02-18 17:19:01 +08:00
gerrit
e1819e65f9
ci: update network module based on commit d5c4c05
...
Change-Id: I9144bc648d7b68b095d816cd9539e9b83e2ef302
2025-02-18 17:19:01 +08:00
gerrit
b5c3ad305d
ci: update network module based on commit c4a259d
...
Change-Id: I26542e10f9cda838f6f9d8e944ed0a547b88a491
2025-02-18 17:19:01 +08:00
gerrit
b45d8751d8
ci: update network module based on commit 425e947
...
Change-Id: I089961aa884456b99315127977685a89dd0405f3
2025-02-18 17:19:01 +08:00
tao wang
54bb25fb24
ENH:optimized the display of amslite
...
jira:[STUDIO-10107]
Change-Id: I3611c39fedba59d19befeee9993b97c2c0862f3f
2025-02-18 17:19:01 +08:00
tao wang
64c9c72128
FIX:fixed the issue of project page not refreshing in macOS
...
jira:[STUDIO-10110]
Change-Id: I2d137d7f34dbdb1dc0ffbdecbde530fbce969167
2025-02-18 17:19:01 +08:00