xun.zhang
a91937a7f8
ENH: modify some sentences for translate
...
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com >
Change-Id: I6ba3de47566c73ee8d6f8f5f24c854b9599dc073
(cherry picked from commit f858d6c7a8509d3b798bca40cb07eb63ab6efcc0)
2025-09-06 23:53:37 +08:00
zhimin.zeng
50daf0b5ca
ENH: add nozzle initialization check
...
jira: none
Change-Id: I9378295113c78c1775fa396d592501758d888182
(cherry picked from commit 9c1d6b206722523d79cf07bec25d7866844e4eae)
2025-09-06 23:41:54 +08:00
zhimin.zeng
d35350cf14
ENH: add sync button for cali preset page
...
and modify some UI part
jira: none
Change-Id: I9462a10adb7017a7038e5cd7e30cf393b63ae77b
(cherry picked from commit da68a52247c3a963b9d5df339da8f80ead617839)
2025-09-06 23:38:15 +08:00
Stone Li
a66ccf7f48
ENH: add more tips dialog
...
JIRA: STUDIO-7801
Change-Id: I672082d97c5afa144f704959c0c56d70fddd3a6a
Signed-off-by: Stone Li <stone.li@bambulab.com >
(cherry picked from commit 3f94e72cae8e799e25b623e0c0924d7cf813fc5a)
2025-09-06 23:12:06 +08:00
tao wang
a88beb02d1
ENH:change SD card to external storage
...
jira:[none ]
Change-Id: Ia8fb38151f75433344a085196728752d2fe6f159
(cherry picked from commit 6c7b61fcd8aefd9ad9da56da8b55e0c06865a677)
2025-09-05 19:48:50 +08:00
zhimin.zeng
7a04d8d1fb
ENH: add printable check before cali
...
jira: 8816
Change-Id: I7df5676ecc80c27b516f47efe00ac40d04a4a5c9
(cherry picked from commit 13a4edc97c5ba0fc5f8a0a7263608597ce923548)
2025-08-28 15:22:39 +08:00
lane.wei
a2c6ea7d15
FIX: cali: fix the 3mf wrong issue when cali for multi-extruder
...
jira: no-jira
Change-Id: I352e4dd499f4e4dd22cdc21f3f62428a0baa5bfb
(cherry picked from commit f9cd3dd8764ab551c2aa85cdb7383b19bc345f36)
2025-08-26 20:27:08 +08:00
lane.wei
eac07fd8e3
ENH: buildvolume: add logic to support extruder_printable_height
...
jira: no-jira
Change-Id: I962c4aed8c536c0fd8b89ae090cd0463c5d645db
(cherry picked from commit 43773d77010492453473797e77e83e9a4630c25f)
2025-08-24 23:18:30 +08:00
zhimin.zeng
0b014edecd
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
(cherry picked from commit 9dffa8d00281e06b24c29d818064e1c55418333d)
2025-08-24 23:18:29 +08:00
zhimin.zeng
37ff918ea9
FIX: modify the name of high flow
...
jira: none
Change-Id: Icd1a0ac91e957fc38a6f072b1bb3af0c97be398e
(cherry picked from commit ea0691f092755d7e68db3ecf8b46b0e86a8fadb2)
2025-08-24 23:18:28 +08:00
zhimin.zeng
1e6a186e2b
ENH: support auto pa cali for multi_extruder printer
...
jira: none
Change-Id: I835a0e20de81f9af7c40983e00bdb37ea6c95a68
(cherry picked from commit 4e387d4ace4332a7c2b6c0ab695b80a51597d0c7)
2025-08-24 23:18:27 +08:00
zhimin.zeng
e8d77ddb58
FIX: show k value when select default pa profile
...
jira: STUDIO-8540
Change-Id: I1c92628fa888f935762d31968237e28d65594e51
(cherry picked from commit 3f791574cd5ae384ee295e595f35d45c78ac719f)
2025-08-24 23:18:25 +08:00
zhimin.zeng
8eb0a59723
FIX: fix flow ratio calib bug for single extruder printer
...
2. modify the filament_flow_ratio to nullable
jira:none
Change-Id: I3f0569ee643cfe9473c6029ca0e04f4b80c8332e
(cherry picked from commit ed61d1d31bdc79f064567deacf35e05bd123880d)
2025-08-24 23:18:13 +08:00
lane.wei
f702ad9fd2
ENH: dual_extruder: add logic to process extruder_printable_area
...
JIRA: STUDIO-7498
Change-Id: I1cf53db93acf41b06cb1b9569a0679487c9f1e41
(cherry picked from commit e5be69dedd1ba6dc289a14b89598c9a6101dacb3)
2025-08-24 23:18:12 +08:00
xun.zhang
e433e49e2f
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
(cherry picked from commit 2ebd14667e43dc745556f5e7bcbb7c2ccad4a007)
2025-08-24 23:18:12 +08:00
zhimin.zeng
4685bf10c9
ENH: calib support multi_extruder(UI part)
...
jira: none
Change-Id: I3009c2f8b601dc078cfed787dc3531fc1d4848d6
(cherry picked from commit 11f61abefaca6f0810e76266e50729432a3aa15e)
2025-08-24 23:18:11 +08:00
zhimin.zeng
18e08ec6a1
FIX: Clean up the code
...
1. Refactor recommended code for print by object
2. Calibration adaptation sends print command
jira: none
Change-Id: I24fd92d6aca07a7067e09bb200854e5bec72a324
(cherry picked from commit ad03fae1eba75a866d806a4319ef7edde2fb3562)
2025-08-24 23:18:06 +08:00
zhimin.zeng
48f1d74127
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
(cherry picked from commit 21e6271e59ea8e4924866275566617d14a4b2b6e)
2025-08-24 23:18:05 +08:00
zhimin.zeng
8db3e3cd54
FIX: backend get the extruder id based on filament_map
...
Change-Id: Ib7679c0fc67336e462467dab9f5b4d4684d6eb19
(cherry picked from commit dcd9fd501354da33baea2adc0f645fabe8880cf1)
2025-08-24 23:18:02 +08:00
Alexandre Folle de Menezes
4cab501f14
Fix inconsistencies on new translated strings ( #10310 )
...
* Unmark string that don't need to be translated
* Spellcheck
* Fix calibration strings consistency
2025-08-09 23:52:48 +08:00
Noisyfox
b84fe5561a
Update BBL network plugin to 2.1.1 which allows debugger again ( #10320 )
...
* Update to latest bbs network plugin, which should allow debugging
* Remove debugger detection and warnings
* Downgrade to 2.1.1 as 2.2 seems to be unstable
2025-08-05 22:57:41 +08:00
Noisyfox
a136ba1837
Merge branch 'main' into dev/bbl-network-upd
2025-06-17 20:43:27 +08:00
Ioannis Giannakas
5041e0772e
Disable detect thin wall for VFA test ( #9912 )
2025-06-16 22:11:26 +08:00
Noisyfox
c72e8a24f1
Merge branch 'main' into dev/bbl-network-upd
...
# Conflicts:
# src/slic3r/GUI/SelectMachine.cpp
2025-06-15 15:28:10 +08:00
Dipl.-Ing. Raoul Rubien, BSc
3ecca6116d
fixes compiler warnings ( #9619 )
...
* compiler warnings: adds SYSTEM to [target_]include_directories to skip warnings originating from dependencies
* compiler warnings: uninitialized/unused variables, missing parenthesis, pragma
* compiler warnings: redundant template type, missing curly braces, pass 0 instead of NULL as int argument
* compiler warnings: removes fclose(fp) where fp==nullptr since fclose() has attribute __nonnull((1))
* compiler warnings: uninitialized variables, missing parentheses, missing curly braces
* compiler warnings: ? as lower precedence than <<
* compiler warnings: unused variable
* compiler warnings: unused result
* compiler warnings: undefined/unused variable
* compiler warnings: uninitialized variable
2025-06-14 21:05:25 +08:00
tao wang
54748aee1c
ENH:Support more SD card states
...
jira:[for sdcard]
Change-Id: Ic09198a0ed357f827768ed2f8d8a9ed6266f749f
(cherry picked from commit c877405caba2b75c515c814b7aaa0793200eee04)
2025-05-26 14:41:43 +08:00
Noisyfox
65936b34c1
Fix crash when using old firmware
2025-05-24 18:37:35 +08:00
Noisyfox
6c22b0c86f
Update plugin version in PresetUpdater
2025-05-19 10:54:38 +08:00
lane.wei
c0ba405a64
ENH: GUI: rename win_arm64 to windows_arm
...
jira: no-jira
Change-Id: I01eeb96efb06ec779f1338d1207f7f6641c2bc58
(cherry picked from commit bbf32fd6f7ffbf543c28882ff3801108942fb399)
2025-05-18 22:47:18 +08:00
lane.wei
320cd87f0b
ENH: GUI: add arm64 check logic for windows
...
jira: no-jira
Change-Id: Ic788d4ae9218b909eae5ce571d4436c39e77230a
(cherry picked from commit 323184e42c5f85c8738b03b890e5aaf3818e8858)
2025-05-18 22:46:50 +08:00
Noisyfox
1c58c933e2
Add missing print params
2025-05-14 20:39:27 +08:00
zhimin.zeng
92972879f5
FIX: modify for get pa cali result
...
jira: none
Change-Id: I3c57ccaac3b7e73e0b2eb0e26678635478480298
(cherry picked from commit 6bf39690517f9e25de895bf52673d3a4a7b77255)
2025-05-07 16:38:26 +08:00
Noisyfox
108a5b8344
Update naming
2025-05-07 16:35:57 +08:00
zhimin.zeng
7c5dee1eda
ENH: support auto pa cali for multi_extruder printer
...
jira: none
Change-Id: I835a0e20de81f9af7c40983e00bdb37ea6c95a68
(cherry picked from commit 4e387d4ace4332a7c2b6c0ab695b80a51597d0c7)
2025-05-07 15:46:24 +08:00
tao wang
319827daec
ENH:support parse new print data
...
jira:[for new print data]
Change-Id: Iac6747e9ade690fcdf3b7b11239fe183bc7c3796
(cherry picked from commit 6c02c7bc8c77a481253e6c574f7bc13ff2cfcbdc)
2025-05-07 15:01:17 +08:00
Noisyfox
dad7320f4b
Fix setting AMS calib profile
...
ENH: calib support multi_extruder
1. backend support multi_extrude data structure
2. Compatible with third-party calibration
(cherry picked from commit bambulab/BambuStudio@21e6271e59 )
Co-authored-by: zhimin.zeng <zhimin.zeng@bambulab.com >
2025-05-06 23:04:35 +08:00
Noisyfox
9e304d0743
Merge branch 'main' into dev/bbl-network-upd
2025-05-05 15:21:17 +08:00
SoftFever
a4f35e0291
Ensure bed shape is in correct orientation ( #9350 )
...
Fix #9345
This also fixes deltamaker's plate logo rendering:

And fix bed rendering issue for custom shaped bed without model:

Also fix rendering of exclusion area that are defined in clockwise:

2025-05-01 17:28:10 +08:00
Noisyfox
aef4dba512
Support both old and new version of BBL network plugin
2025-05-01 15:54:17 +08:00
Noisyfox
440d44340d
Remove outdated bbl network agent functions
2025-05-01 15:53:45 +08:00
Alexandre Folle de Menezes
d37f1b6a81
Fix english strings consistency ( #8881 )
...
* "non zero" -> "non-zero"
* "Z hop" -> "Z-hop"
* "works" -> "is working"
* "version at least x" -> "version x or higher"
* "printing job" -> "print job"
"to print on" -> "printing on"
* "is not find" -> "was not found"
* "boundary of plate" -> "plate boundaries"
* "toolchange" -> "tool change"
* "colour" -> "color"
* "cancelled" -> "canceled"
* "can not" -> "cannot"
* "gcode" -> "G-code"
2025-04-26 19:59:49 +08:00
Noisyfox
228b50f858
Ensure bed shape is in correct orientation ( SoftFever/OrcaSlicer#9345 )
2025-04-15 12:51:01 +08:00
Noisyfox
32efc176d9
Vfa calibs - Input Shaping & Junction Deviation ( #9160 )
...
@RF47 and I have been working on a **two-step input shaping
calibration** to help fine-tune print quality and Junction Deviation
Test for Marlin2 printers.
This is based on [Klipper's Resonance
Compensation](https://www.klipper3d.org/Resonance_Compensation.html#resonance-compensation ),
[Marlin’s M593 G-code](https://marlinfw.org/docs/gcode/M593.html ),
discussions from
[SoftFever/OrcaSlicer#1820 ](https://github.com/SoftFever/OrcaSlicer/issues/1820 ),
some elements from the [input_shaping
branch](https://github.com/SoftFever/OrcaSlicer/tree/feature/input_shaping )
and Junction Deviation [Marlin
Documentation](https://marlinfw.org/docs/configuration/configuration.html#junction-deviation- )
This is for Marlin only, but I'm working on a future Klipper-compatible
version here:
[VFA-Calibs+Klipper](https://github.com/ianalexis/OrcaSlicer/tree/VFA-Calibs%2BKlipper ).
However, we don't own a Klipper machine, so we're unsure how to improve
it or verify if it works correctly.
### Calibration Steps
1. **Frequency Test** – Helps identify the optimal input shaping
frequency.
2. **Damping Test** – Fine-tunes the damping ratio for smoother prints.
### Screenshots








## Tests
- Marlin tested on **Ender 3-class printers** (@RF47 and @ianalexis)
- Klipper tested in Voron 2.4 and an FLSun T1 Pro @ShaneDelmore
- Tested in Windows and MacOs.
2025-04-06 20:16:12 +08:00
SoftFever
b1de545ff9
Merge branch 'main' into dev/step-import-dialog
2025-04-05 17:47:59 +08:00
Ian Bassi
428cba9a25
Juntion Deviation + Documentation
...
Junction Deviation Calibration Test
Base documentation
- VFA
- Input Shaping
- Junction Deviation
Co-Authored-By: Rodrigo <162915171+rf47@users.noreply.github.com >
2025-04-03 14:40:25 -03:00
Ian Bassi
1857849cba
Input Shaping Damping
...
Damping
Fix spanish comments
2025-04-03 13:59:07 -03:00
Ian Bassi
19dae83e40
Input Shaping Frequency
...
Input Shaping calibration based in https://marlinfw.org/docs/gcode/M593.html
2025-04-03 13:59:07 -03:00
SoftFever
df19e91845
fix a bug for OTA updating feature.
...
Add a help script to pack OTA package
2025-03-31 23:17:02 +08:00
Mack
0bc2444079
ENH:Add 'Don't show again' to the step mesh
...
jira: STUDIO-8606
Change-Id: I2382b9052e2c994a458ad36ca61eb94c517927c6
(cherry picked from commit 0cce6619ce12aa8540f6dfca6d9ee79ffba65c19)
2025-03-27 22:17:07 +08:00
Asim Siddiqui
2efee60a22
Added TCP Queue Delay + Fixed Flashforge Serial comms ( #8905 )
...
* Added TCP Queue Delay + Updated Flashforge Serial comms
- Added TCP Queue Delay parameter to delay TCP messages in queue
- Updated Flashforge Serial comms - Upload/Print to older Flashforge devices (AD3/AD4 etc) now working alongside FF Klipper devices
* Set buffer to 4096 & add 3 sec delay for file save command
* include thread in TCPConsole
2025-03-22 23:38:29 +08:00