5f79d3858b
FIX: multi_extruder.svg
...
Change-Id: I159b204769f4f8e70c4ba466fc91d48f092b6db2
Jira: none
(cherry picked from commit a444e360efb8ec8a8104265193835a9883e5dfeb)
2025-09-05 17:54:48 +08:00
cb2883dc88
FIX:ban reload scene in preview by left ui
...
jira: STUDIO-9228
Change-Id: I8a9a6eb8a7e81cc3cd912dcbc87b59fab4887245
(cherry picked from commit 0098b8a347e9d36b4ee45df126dffd87ce6b4bdc)
2025-09-05 17:53:32 +08:00
1c343f7d9d
FIX: the speed override not recover
...
jira: none
Change-Id: I322206768435942dccd4ad233ad09aeaad080a1a
(cherry picked from commit 04d7c3485a23205ea8c275f8a9bc15930121171d)
2025-09-05 17:48:22 +08:00
20b04372c4
ENH:modify wxTextCtrl to SpinInput
...
in ObjColorDialog
jira:STUDIO-9057
Change-Id: Iff2c6bcab29d34fdc881439c8cfb4f6c8d6d0838
(cherry picked from commit 1663a5550dc9e5d2882b33be381b4d35cb696ed1)
2025-09-05 17:48:15 +08:00
90aeb033f4
ENH: CLI: update compatibility
...
jira: no-jira
Change-Id: Id1de30ce19fe1accb08ad60653b739dc3c446e59
(cherry picked from commit ad2beb93447ae931c379e485acfcba6945519627)
(cherry picked from commit e92873206dfceb106158c03877828bb490ba2efd)
2025-09-05 17:46:48 +08:00
e1a158d69c
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)
(cherry picked from commit a54abad44c572cee0e39ef60822033739b3c3306)
2025-09-05 17:46:35 +08:00
b166c84f93
ENH:update svg for dual extruder machine
...
jira: STUDIO-9136
Change-Id: I35d48a27bf204b8d96a663d54d53ff2c3bf61cd6
(cherry picked from commit 46ec48445c9a17efb697b1337299be7bcab76674)
(cherry picked from commit 203fdf4cb35d424c5dbe6469f37b7bbd8cbc3c49)
2025-09-05 17:44:27 +08:00
b2778a585e
FIX:fix bug of model object in instance coordinates
...
in move gizmo
jira:STUDIO-9180
Change-Id: I5c637dcfd1b284c833102097d510af747fbf7769
(cherry picked from commit ab60fcae031c0a6ce548021d5d2c16a82f67df2d)
2025-09-05 17:44:18 +08:00
2a8d29d5ab
FIX: config: fix another potential crash when load gcode.3mf
...
jira: STUDIO-9131
Change-Id: I1bcac6dfa0454e4d6852b7c65bed8a82ac2af4b5
(cherry picked from commit a8f31fcd621deeab7dcc1091d4ae970021b52355)
(cherry picked from commit 6ce38e715a40bca7e3f83d4b74c7f1b09347789d)
2025-09-05 17:44:03 +08:00
bb1d67f425
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)
(cherry picked from commit e16da5da85bc8b758e79223581c21fdd98a89a25)
2025-09-05 17:43:57 +08:00
6dc7ca52b7
Regroup 3rd party filaments for BBL printers
2025-09-05 17:42:43 +08:00
cb09f1604d
ENH: add profiles for H2D
2025-09-05 17:37:14 +08:00
df5babfc57
[Profiles] Enable Arc fitting for QIDI plus4 and Q2 printers ( #10618 )
...
* New Machine
This update introduces new consumables and a new model, Q2
* Delete HATCHBOX PLA @Qidi - 副本.json
* The arc fitting for QIDI plus4 and Q2 has been initiated
2025-09-04 00:13:54 +08:00
0a3aa11f8e
[Profiles] Optimize Phrozen Arco 0.4 nozzle.json start up gcode ( #10600 )
...
Update Phrozen Arco 0.4 nozzle.json start up gcode
Changes m109 S200 in machine_start_gcode to allow printer to properly utilize filament profile temperatures. With original code, the temperature will be stuck at 200c despite filament profile having different first layer and other layer temperatures.
2025-09-04 00:12:38 +08:00
50cdca313b
[Profiles] Optimize profiles for BLOCKS RF50 printer ( #10597 )
...
* Update BLOCKS RF50 profiles
* Fix z_hop_types value attribution
* Fix: invalid z_hop_types parameter: slope
2025-09-04 00:11:28 +08:00
a5bfb78bf7
[Profile] Fix start_gcode for FlyingBear machines ( #10593 )
...
* Update FlyingBear S1 0.4 nozzle.json
* Update 0.16mm Optimal @FlyingBear Reborn3.json
* Update 0.16mm Optimal @FlyingBear S1.json
* Update fdm_process_common.json
* Update fdm_klipper_common.json
* Update fdm_machine_common.json
* Update fdm_klipper_common.json
* Update fdm_machine_common.json
* Update fdm_process_common.json
* Update fdm_process_common_S1.json
fix some parameters
* Update fdm_process_common.json
* Update FlyingBear S1 0.4 nozzle.json
* Update 0.08mm Extra Fine @FlyingBear S1.json
* Update 0.12mm Fine @FlyingBear S1.json
* Update 0.16mm Optimal @FlyingBear S1.json
* Update 0.20mm Standard @FlyingBear S1.json
* Update 0.24mm Draft @FlyingBear S1.json
* Update 0.08mm Extra Fine @FlyingBear Reborn3.json
* Update 0.12mm Fine @FlyingBear Reborn3.json
* Update 0.16mm Optimal @FlyingBear Reborn3.json
* Update 0.20mm Standard @FlyingBear Reborn3.json
* Update 0.24mm Draft @FlyingBear Reborn3.json
* Update FlyingBear S1 0.4 nozzle.json
* Update fdm_process_common_S1.json
* Update fdm_process_common.json
* Update 0.08mm Extra Fine @FlyingBear S1.json
* Update 0.12mm Fine @FlyingBear S1.json
* Update 0.16mm Optimal @FlyingBear S1.json
* Update 0.08mm Extra Fine @FlyingBear Reborn3.json
* Update 0.12mm Fine @FlyingBear Reborn3.json
* Update 0.16mm Optimal @FlyingBear Reborn3.json
* Update FlyingBear S1 0.4 nozzle.json
fix zhop type
* Update fdm_machine_common.json
fix zhop type
* Update fdm_process_common_S1.json
* Update fdm_process_common.json
* Update FlyingBear Generic PLA.json
* Update FlyingBear PLA @S1.json
* Update Other PLA @S1.json
* Update fdm_filament_pla @S1.json
* Update fdm_filament_pla_Hyper @S1.json
* Update fdm_filament_pla_other @S1.json
* Update fdm_filament_pla_Hyper_other @S1.json
* Update fdm_filament_pla.json
* Update fdm_filament_pla_Hyper.json
* Update fdm_process_common_S1.json
* Update fdm_process_common.json
* Update fdm_machine_common.json
* Update fdm_klipper_common.json
* Update 0.08mm Extra Fine @FlyingBear S1.json
* Update 0.08mm Extra Fine @FlyingBear Reborn3.json
* Update 0.08mm Extra Fine @FlyingBear S1.json
* Update 0.08mm Extra Fine @FlyingBear Reborn3.json
* Update 0.12mm Fine @FlyingBear Reborn3.json
* Update 0.12mm Fine @FlyingBear S1.json
* Update 0.16mm Optimal @FlyingBear S1.json
* Update 0.16mm Optimal @FlyingBear Reborn3.json
* Update fdm_filament_pla.json
* Update fdm_filament_pla_Hyper.json
* Update fdm_filament_abs.json
* Update fdm_filament_pc.json
* Update fdm_filament_pet.json
* Update fdm_filament_pa.json
* Update fdm_filament_tpu.json
* Update fdm_filament_abs @S1.json
* Update fdm_filament_abs_other @S1.json
* Update fdm_filament_pa @S1.json
* Update fdm_filament_pa_other @S1.json
* Update fdm_filament_pc @S1.json
* Update fdm_filament_pc_other @S1.json
* Update fdm_filament_pet @S1.json
* Update fdm_filament_pet_other @S1.json
* Update fdm_filament_pla @S1.json
* Update fdm_filament_pla_other @S1.json
* Update fdm_filament_pla_Hyper @S1.json
* Update fdm_filament_pla_Hyper_other @S1.json
* Update fdm_filament_tpu @S1.json
* Update fdm_filament_tpu_other @S1.json
* Update fdm_filament_tpu.json
* Update FlyingBear PETG @S1.json
* Update Other PETG @S1.json
* Update Other PETG @S1.json
* Update FlyingBear PETG @S1.json
* Update FlyingBear Generic PETG.json
* Update fdm_filament_pet.json
* Update fdm_filament_pet @S1.json
* Update fdm_filament_pet_other @S1.json
* Update FlyingBear Generic PLA.json
* Update FlyingBear PLA @S1.json
* Update Other PLA @S1.json
* Update FlyingBear S1 0.4 nozzle.json
2025-09-04 00:02:05 +08:00
f7ea05a2c4
gCode Legend Fixes / Improvements ( #10501 )
...
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-09-04 00:00:26 +08:00
b7efcdb787
[Feature] Add a new feature that allow user to insert extra solid infills ( #10611 )
...
* refactor Infill rotation template
* clean up comments
* set default solid_infill_rotate_template to empty
* Fix an issue that infill_direction solid_infill_direction not working as expected
* Add Extra Solid Infill Feature
Introduced a new feature to insert extra solid infills at specific layers for enhanced strength in 3D prints.
* fix doc error
* fix image name
* support "#K" for Explicit Layer List
* update wiki
2025-09-03 22:16:31 +08:00
70df5c2dd3
Prepare for profile cherry-picking
2025-09-03 22:10:12 +08:00
d7b9e65da0
Refactor infill rotation ( #10587 )
...
* refactor Infill rotation template
* clean up comments
* set default solid_infill_rotate_template to empty
* Fix an issue that infill_direction solid_infill_direction not working as expected
* update based on feedback
2025-09-02 22:53:56 +08:00
c0a69793d8
Bump tj-actions/changed-files from 44 to 46 ( #10604 )
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 44 to 46.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](https://github.com/tj-actions/changed-files/compare/v44...v46 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-version: '46'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-02 22:52:20 +08:00
47c607960e
Bump takanome-dev/assign-issue-action from 2.2 to 2.3 ( #10606 )
...
Bumps [takanome-dev/assign-issue-action](https://github.com/takanome-dev/assign-issue-action ) from 2.2 to 2.3.
- [Release notes](https://github.com/takanome-dev/assign-issue-action/releases )
- [Commits](https://github.com/takanome-dev/assign-issue-action/compare/v2.2...v2.3 )
---
updated-dependencies:
- dependency-name: takanome-dev/assign-issue-action
dependency-version: '2.3'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-02 22:51:49 +08:00
a44828d9ec
Bump actions/checkout from 4 to 5 ( #10605 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-02 22:51:21 +08:00
03e8b2c608
Fix Anycubic Kobra 2 Neo Machine Profile ( #10548 )
...
* Updated machine start and end gcodes
* fix: Update Kobra 2 Neo profile for improved compatibility
- Switch gcode_flavor from marlin to marlin2
- Enable relative E distances for better extrusion control
- Add M420 S1 to start gcode to enable bed leveling mesh
- Add G92 E0 before layer changes to reset extruder position
- Fix end gcode formatting and add M83 for consistent relative mode
- Adjust purge line start position from Y3 to X10 Y5
* fix: Typo in end machine gcode
---------
Co-authored-by: frawg <>
2025-08-30 13:22:10 +08:00
d336b5f618
Update Italian translation ( #10554 )
...
* Update Italian translation
* my bad, i forgot quotes
2025-08-30 12:56:05 +08:00
ecc993f1a0
Update TURKISH translations (V2.3.1-alpha) ( #10568 )
2025-08-30 12:55:54 +08:00
416145577c
[Profile] Add Qidi Q2 ( #10539 )
...
* New Machine
This update introduces new consumables and a new model, Q2
* Delete HATCHBOX PLA @Qidi - 副本.json
2025-08-30 12:54:49 +08:00
4a3c844149
FIX:get error config when use quick key
...
jira: STUDIO-9026
Change-Id: I28f4a7bf5ec7e421fada9ca3950e6125c2bb6936
(cherry picked from commit 32c42ccefacbd4b511b296d8796ca4a1874da532)
2025-08-28 15:49:49 +08:00
e312252a98
FIX:check "is_gcode_3mf" api
...
jira: STUDIO-9124&&gerrit27184
Change-Id: I13756818dce236f8b3a0f910156271ba334d5e8c
(cherry picked from commit 541ebc7ca42f663dc5b21330b186f94e84adbde3)
(cherry picked from commit 4202043f5e34b83fa20547e0eae1f576052e8c96)
2025-08-28 15:49:38 +08:00
cab4eed8ff
FIX: fix crash when not find preset
...
jira: none
Change-Id: I2752294bd0cd0b063c1b164f2f14e96e54f9d9aa
(cherry picked from commit b85205f1de76e89e6400e5ecf9e5bfbbe38e6510)
(cherry picked from commit cb435671d0610a88fca6efe1beec3d25d1364acf)
2025-08-28 15:46:17 +08:00
b9f6db5d8e
FIX: fix build error
...
jira: none
Change-Id: Ie732916565536fc86b8dbf19b24ea99541f54772
(cherry picked from commit 7cc564fcc9cdd659c2d2eff7b9e56a8f9bf25b7f)
2025-08-28 15:24:54 +08:00
309481bc29
FIX: the result of manual calibration cannot be saved
...
jira: 9122
Change-Id: I7169cacf2dec16ea386d23e7440a1f69282cb0db
(cherry picked from commit 859f6345e2c94bcccc5d70613c33a52805b6a98d)
2025-08-28 15:22:47 +08:00
d06fce0579
ENH: add printable check before cali
...
jira: 8816
Change-Id: I7df5676ecc80c27b516f47efe00ac40d04a4a5c9
(cherry picked from commit 13a4edc97c5ba0fc5f8a0a7263608597ce923548)
2025-08-28 15:22:39 +08:00
3c65656b1f
FIX: array out of bounds
...
when slice one filament with multi_extruder printer
jira: none
Change-Id: Ic8deeb7df9c428e97bf904532362180fc1fd6738
(cherry picked from commit feb9b02067b2e4bbdba7ba429531d4fd6081913c)
2025-08-28 15:21:38 +08:00
3f92f82ca5
FIX: object params variant crash
...
Change-Id: Ia67b98c29a0cc97f8479911ffdefb942cb6c751f
Jira: none
(cherry picked from commit 8bf65c0963d1ee39bba12f67f33177d4ac6d6a60)
2025-08-28 15:18:42 +08:00
38e315d9a8
ENH: printer sync buntton flush
...
Change-Id: I91e46fd0cf660c6f30e6221df910459c4b08b92c
Jira: none
(cherry picked from commit e2330d1af72d0fdd1cf496635a0aca95e7233799)
2025-08-28 15:16:10 +08:00
ff8a620865
NEW: add more info for multi-nozzles printers
...
JIRA: STUDIO-9111
Change-Id: I5ed619d57b6857f5d4a1e38662d2fe03640222a3
Signed-off-by: Stone Li <stone.li@bambulab.com >
(cherry picked from commit 993228d3e99e7976a3839b29453b53023ec18b71)
2025-08-28 15:01:52 +08:00
185d8decbd
ENH:support setting nozzle data
...
jira:[none]
Change-Id: I75044d9b5529286e5c32a436a38d2e3c8fcf4d55
(cherry picked from commit 68b314eebd58c486cda79931c52a9bdcb72556a3)
2025-08-28 14:34:48 +08:00
0fdc17d99d
FIX:The color scheme selection has been reset.
...
jira: nojira
Change-Id: I8bf7a8db4e40315b68e610008c865c319ba70172
(cherry picked from commit 5ae194be77187ba349389dc3726cacbcf89dea9c)
2025-08-28 14:10:57 +08:00
536893b370
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
(cherry picked from commit d2096efe52704465f649c5b1846b3442ade8f078)
2025-08-28 14:10:49 +08:00
2bbb99eadf
NEW: new fan ctrl
...
JIRA: none
Change-Id: I4e84d455fa728dffb00706f4c07310fcd1b8335c
(cherry picked from commit 0a739fe087933cc89af541817315c7a3d6096b22)
2025-08-28 11:29:00 +08:00
de0ad1b642
FIX: CLI: fix the crash issues after new print_diff logic
...
jira: no-jira
Change-Id: I47beb83b96fcbd2322c878fa4edd5675749f0791
(cherry picked from commit c863a8268fea8fe79cbc4522d6642533474d429b)
2025-08-28 11:23:15 +08:00
9a59f11a84
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
(cherry picked from commit a297b57249ed1ab8689506c64d12e39328647cf9)
2025-08-28 11:22:46 +08:00
386ff07c0b
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
(cherry picked from commit 4b083d8d8220b8f65a1b804688cb2d6e238eb4e6)
2025-08-28 11:09:05 +08:00
1153109c38
FIX: support sync N3S ams
...
jira: 9008
Change-Id: Icd63670f312562e0260277eb47e01e5d13789f31
(cherry picked from commit ee99497fd7f25e61eec1726c9b40267cf7a51045)
2025-08-28 10:35:23 +08:00
4e59104f7a
FIX: fix the filament map dialog cannot open on mac
...
jira: none
Change-Id: I73bd2d41b46f4a7212c24e829423ff67fa07b22d
(cherry picked from commit 96197d8abd5b88c62dd31a140f9aa6c9fcc2fd1f)
2025-08-28 10:35:17 +08:00
0483cfe1a1
NEW:new fialment load/unload process
...
jira:[none]
Change-Id: Ie0076d5c7ec619414121c1f6d37876aaa4e044c1
(cherry picked from commit 5d9a7eaadcd5ab6dc2f18e65000ead81e7e8adb6)
2025-08-28 10:35:06 +08:00
4d76f0dc66
Feat/profiles cubicon xceler i ( #10373 )
...
* profiles(Cubicon):
add xCeler-I 0.4 nozzle printer profile
add Cubicon 0.4 nozzle filament profile
* Fixed missed profile name.
* removed default filament colors.
* Cover image size changed.
---------
Co-authored-by: cubi-sw <hcbyeon@hyvision.co.kr >
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-08-26 23:22:16 +08:00
827d6160c3
Correct OrcaSlicer_profile_validator path (again) ( #10512 )
...
* Correct OrcaSlicer_profile_validator path (again)
2025-08-26 23:15:31 +08:00
172f5adf08
Cs cz updates ( #10492 )
...
* Update OrcaSlicer_cs.po
* Update Czech localization file with new strings and corrections
* Update OrcaSlicer_cs.po
* possible fix- double quotes
* added comma at endline
* formatting fix- multiline translation
* Update OrcaSlicer_cs.po
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-08-26 23:13:57 +08:00