312 Commits

Author SHA1 Message Date
hang.xu
62ef51d051 NEW: two nozzles ams mapping
jira:[two nozzles ams mapping]

Change-Id: I914439114b2946cdc1e3e4eb07a37f75f0529c12
2025-03-22 20:31:45 +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
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
Stone Li
19a265715c FIX: fix a crash in update_printer_preset_name
JIRA: STUDIO-9540

Change-Id: Ia7243323d368c009ee18fbd1039d32b55b7fea0e
Signed-off-by: Stone Li <stone.li@bambulab.com>
2025-01-09 19:32:26 +08:00
Stone Li
8b0f16d3de ENH: add more retry to subscribe
Change-Id: If68249408446aace4a83e4b5beeb0643dce8cb87
2025-01-09 19:32:26 +08:00
Stone Li
499b0d8e4f ENH: format to utf8 when parse_json failed
JIRA: STUDIO-none

Change-Id: I3bb7b209962c15e94ef24d24f752e8cdafc42975
Signed-off-by: Stone Li <stone.li@bambulab.com>
(cherry picked from commit d5f9b35b911aabc0bf3683744f980838934f5bf7)
2025-01-09 19:32:26 +08:00
zhimin.zeng
7498d6e5f8 FIX: Calibration adaptation encryption
jira: none
Change-Id: Ie42da224ca02261b0c32262be895c215878b7921
2025-01-09 19:32:26 +08:00
Stone Li
182748fb6f ENH: send G28 X when in printing
JIRA: STUD-9349

Change-Id: Ib14af76830380036fadcae707438472bed25d4aa
Signed-off-by: Stone Li <stone.li@bambulab.com>
2025-01-09 19:32:26 +08:00
Stone Li
bcdbf267fb ENH: add more tips dialog
JIRA: STUDIO-7801

Change-Id: I672082d97c5afa144f704959c0c56d70fddd3a6a
Signed-off-by: Stone Li <stone.li@bambulab.com>
2025-01-09 19:32:26 +08:00
Stone Li
d9ead02cfa NEW: install cert for printer
JIRA: STUDIO-7808

Change-Id: Ieba4db18a2735c6f301ac13ac5b89a4937f379f2
Signed-off-by: Stone Li <stone.li@bambulab.com>
2025-01-09 19:32:26 +08:00
Bastien Nocera
f710ad596e slic3r: Fix wxDir declaration
/run/build/BambuStudio/src/slic3r/GUI/DeviceManager.cpp: In static member function ‘static boost::bimaps::bimap<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > Slic3r::DeviceManager::get_all_model_id_with_name()’:
/run/build/BambuStudio/src/slic3r/GUI/DeviceManager.cpp:6076:5: error: ‘wxDir’ was not declared in this scope; did you mean ‘wxDIR’?
 6076 |     wxDir dir(Slic3r::resources_dir() + "/printers/");
      |     ^~~~~
      |     wxDIR
2024-11-16 09:22:18 +08:00
tao wang
c41eb65781 FIX:Fixed printer name display error
jira:[STUDIO-8619]

Change-Id: Ie9ce0cb39623eefa3973a342b447ab2f2a765d28
2024-11-12 15:35:32 +08:00
tao wang
a0f63b9a3a NEW:Support direct connection to X printer
Change-Id: I4ea38d3a69834f607161ae35eda00d042b7c4f47
2024-11-12 15:35:32 +08:00
xun.zhang
e835122054 FIX: Support ABS recognized as ABS
jira: 7685,8151,8323

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I0a4cce12663ee8f62309f0828521364874a7638d
2024-10-15 15:50:26 +08:00
zhimin.zeng
8a279ef302 FIX: add ack info for cali command
jira: none
Change-Id: Iec36ba2fd1248428234d74adb2089d975c54b7f2
(cherry picked from commit 0312db40c8ee5dfe7a912bf9992240f99036f6a8)
2024-10-15 15:50:26 +08:00
tao wang
73c2ccd83b NEW:Support parsing of bit parameters
Change-Id: I9b474a0e8b1bbfb5b1a4f2748f3f3f1e2afc6239
2024-10-15 15:50:26 +08:00
maosheng.wei
e5dab14871 ENH: Optimize the number of function calls during information parsing
During the printer connection cycle, each Filament and slot is only judged once
When deleting custom filaments or modifying the temperature of custom filaments, re evaluate

Jira: XXXX

Change-Id: If495a343efdb1be6f46d11dd20f6ec7934266e87
2024-10-15 15:50:26 +08:00
chunmao.guo
46eba0048b ENH: liveview remote protocols with agora
Change-Id: Id86aa4bfa5f5e09675a6fe627668c63d20c7d1bf
Jira: none
2024-10-15 15:50:26 +08:00
tao wang
0ec49c3588 NEW:Support direct connection to LAN printers
jira:[connect printer]

Change-Id: Ifdc25651f4effde8e2a2d2a4e690aa20e0ef7022
2024-10-15 15:50:26 +08:00
tao wang
1f4dd2b2a8 FIX:disable some non existent methods
Change-Id: Ic5af8864bcb709f9f76303eb4a0f13b4789400b4
2024-10-15 15:50:26 +08:00
tao wang
fa2dbd7ada NEW:Support setting filaments in printing
jira:[set filament]

Change-Id: Ib37896f9101d93ca63c7edb0b1e6328045a5ddb3
2024-10-15 15:50:26 +08:00
tao wang
f6a230869b ENH:Support for binding farm mode printers
jira:[for farm mode]

Change-Id: Icb2eb3f8435bcc1cabcb343ba040ce426eb50581
2024-10-15 15:50:26 +08:00
Stone Li
ff22a86515 FIX: fix network wired issue
JIRA: STUDIO-7534

Change-Id: I0b5d3764ebf61735238207adc2053ad45ce5ec1a
Signed-off-by: Stone Li <stone.li@bambulab.com>
(cherry picked from commit babda59caa2cb83ae993bfe87c865d7f61c6ab4b)
2024-08-26 17:23:33 +08:00
Stone Li
acfdcadac0 ENH: parse net conf for network wired status
JIRA: STUDIO-5195

Change-Id: Ida3cd5c60b25d1eff4f04e324a74d63394a9ffeb
Signed-off-by: Stone Li <stone.li@bambulab.com>
(cherry picked from commit 6b6787b30736f87491171237a36c6badc8e51878)
2024-08-26 17:23:33 +08:00
zhou.xu
b97d44dae4 NEW:active "import obj color" in command line
jira: none
Change-Id: I8bc5d4a1eea116305037b8194ff1d2e8aab83ce9
(cherry picked from commit 7df9f9d27d174b30a54ed27756d4a4a157557019)
2024-08-26 17:23:33 +08:00
chunmao.guo
867d9ce2aa FIX: tunnel_mqtt not turn on by key_field_only
Change-Id: I87446cd709e6e324ea36962182e7fae1e977b0f5
2024-06-11 18:17:08 +08:00
tao wang
9920e3983e ENH:get sound support through homeflag
jira:[for sound]

Change-Id: I92b176d0c6708eb69e1318f244382e72b679ec39
2024-06-11 18:17:08 +08:00
zhou.xu
c248f81ba4 FIX: sync ams colors to m_cur_colors_in_thumbnail
jira: STUDIO-6793
Change-Id: I2f180f31f75eac8ea55db659370642721944cbbe
(cherry picked from commit 6b0ef9ba9fb62c0eef18d84f88309cd693564618)
2024-06-11 18:17:08 +08:00
tao wang
2e1bc51758 ENH:Clear the value of the previous nozzle type
jira:[for nozzle check]

Change-Id: I9a932b833fb07de6cb0a91abe6372b0e91f273f1
2024-05-13 09:20:46 +08:00
liz.li
476f15c208 FIX: can not parse json float in ES on macOS
jira: STUDIO-5889

Change-Id: I622f4b474c378d77b0e43d67a320f023be2d5811
2024-05-13 09:20:46 +08:00
tao wang
1a7c32c984 FIX:fixed some multi job issue
Change-Id: I338078ad8fcf809888db9d8daeb470a9bf4eab46
2024-04-23 20:07:49 +08:00
Stone Li
e4288407b9 NEW: support multi device
JIRA: STUDIO-6072

Change-Id: Ic514c4097767b0a728368c9ea48ee103c031fbb0
Signed-off-by: Stone Li <stone.li@bambulab.com>
2024-04-23 20:07:49 +08:00
liz.li
c5d9b3a3a7 ENH: add nozzle blob detection and air printing detection
jira: new

Change-Id: Ie4a19a7ad7d0b10a021c516cbc3a84b4ae734302
2024-04-23 20:07:49 +08:00
zhimin.zeng
510bc20696 ENH: support saving PA calibration results for P series
Jira: none

Change-Id: I9402b8bcce7b48a63d0e97e0708080701d065e7a
2024-04-08 19:50:03 +08:00
hu.wang
7f63a62a87 NEW:material adaptation in select machine dialog
JIRA:xxxx
Change-Id: I625eac75c88cad804dd3741f750c5ea68a975421
2024-03-25 15:29:19 +08:00
hu.wang
541bc3a22c FIX:Prioritize selecting filament with smaller serial numbers in AMS
JIRA: 5909
Change-Id: If3030d4dd8d59af36bc1ae1801be1b89b0027a71
2024-03-25 15:29:19 +08:00
maosheng.wei
5929a0a431 FIX: fix change nozzle temp in Studio but printer not change
Jira: 6510

Change-Id: Ia0e1ac586ff41ddbabdac0845415e70774299387
Signed-off-by: maosheng.wei <maosheng.wei@bambulab.com>
2024-03-25 15:29:19 +08:00
Kunlong Ma
1a23e0631c ENH: add log for message delay(debug)
JIRA: NONE

Signed-off-by: Kunlong Ma <kunlong.ma@bambulab.com>
Change-Id: I79792a7802a9ca64d20d8c0127bad4fa5c0a9d41
2024-03-25 15:29:19 +08:00
Kunlong Ma
0730dbb31e NEW: add buried point for mqtt message delay
JIRA: STUDIO-6110

Signed-off-by: Kunlong Ma <kunlong.ma@bambulab.com>
Change-Id: I9b8f985ffe6c77fc569b14ce8195c39c37b18bb4
2024-03-25 15:29:19 +08:00
tao wang
8b00cfc276 ENH:handling dirty data after nozzle settings
jira:[STUDIO-6332]

Change-Id: I00d6d1324376f973ec3cf9f2154ae83ef3302705
2024-03-25 15:29:19 +08:00
maosheng.wei
2cc42a0fd9 FIX: No data in the drop-down menu of the AMS settings page
Jira: 6342 6343

Change-Id: I6938fb4a7ae2816a4675d8d739622e25f219f469
2024-03-25 15:29:19 +08:00
maosheng.wei
626e2a9f79 ENH: custom filament sync with printer
1. prompt sync user presets when create custom filament
2. Fix the issue of not displaying printers when creating custom Filaments based on presets when selecting PLA Aero Type.
3. Optimizing the traversal logic during AMS Setting Pop up reduces time complexity and allows for quick pop ups. Additionally, using nozzle calibers for retrieval and repairing custom materials may result in inaccurate retrieval.
4. Implement synchronization logic with the printer
	-a. Received slot information, reset the slot when the "filament_id" in the information does not exist in Studio
	-b. Received slot information, the nozzle temperature in the information is different from the preset nozzle temperature in Studio, reset the current temperature.

Jira: none

Change-Id: I511dc82563ec77a341839671d398607048ce1985
Signed-off-by: maosheng.wei <maosheng.wei@bambulab.com>
2024-03-25 15:29:19 +08:00
zhimin.zeng
356e4d825e ENH: Add buried points for calibration
jira: 6304
Change-Id: If5518919658afeaeef6cf97d18495e98fd52ed43
2024-03-25 15:29:19 +08:00
tao wang
c0cbdfa898 ENH:reset user access code
jira:[for lan mode]

Change-Id: I2d0ed48411d683c3f20b2febc0d54747287870a7
2024-03-25 15:29:19 +08:00
chunmao.guo
1162fa840e FIX: liveview error message
Change-Id: Ie437e07916d7b6feae2dbcfa166c4e73bdcf31a1
Jira: STUDIO-6107
2024-03-25 15:29:19 +08:00
Stone Li
a2ee8425ce ENH: always return product for firmware and lifycycle
JIRA: STUDIO-6282

Change-Id: I1f942babdcb7afee2c9a9076ac539063c5406ad7
Signed-off-by: Stone Li <stone.li@bambulab.com>
2024-03-25 15:29:19 +08:00
tao wang
aa8d7acf3b FIX:fixed issue with chinese path
jira:[Fixed the issue of failed loading of configuration files under Chinese path]

Change-Id: I9badd8fc158fcf49f46411ac4e5f72d58823eeb2
2024-03-25 15:29:19 +08:00
Kunlong Ma
36562eece0 FIX: Colored filament is not matched against.
github: #2190
Colored filament is not matched against the same color in AMS slot.

Signed-off-by: Kunlong Ma <kunlong.ma@bambulab.com>
Change-Id: Id4588fc9c8115a46881e2f5d198d79fe831f4371
2024-03-25 15:29:19 +08:00
tao wang
68b5cc6a49 ENH::modify some logs level
jira:[for log]

Change-Id: I6a46b8fcd3a030b4b630e800fe9a9ac5c387f117
2024-03-25 10:42:29 +08:00