yw4z
0bd08bdddb
Improvements / Fixes for RadioGroup and apply to more windows II ( #10089 )
...
* init
* Fix issue that `Button` is not focusable on Linux
See: https://github.com/SoftFever/OrcaSlicer/pull/10089#issuecomment-3065050902
---------
Co-authored-by: Noisyfox <timemanager.rick@gmail.com >
2025-07-12 19:26:47 +08:00
SoftFever
1c4db1831f
Support latest BambuLab P/X/A firmwares & AMS 2/HT ( #9517 )
...
# How to download this
To download the latest test version of this PR, click the "Checks" tab
on top of this page, then click "Build All", then you will find the
latest build:


-----------------
# About this PR
An option has been added in preference to toggle between the new network
plugin and the legacy one:

By default it uses the legacy network plugin, which does not come with
the authentication feature. You can use it if your printer is on an old
firmware and do not need to use the new AMS 2 pro/HT etc.
To support the new AMS 2 or if you just decided to update to the latest
firmware, uncheck this option and restart Orca, which will tell it to
use the latest bambu network plugin. I don't have X1/A1 so I could not
test it to see if you could still use the BambuCloud print with the new
plugin, or maybe you have to switch to Lan/Dev mode. However cloud print
does still work for P1 with firmware 1.8.0.




Other updates:
- [x] Support print all plates for P1P/P1S
- [x] Support showing humidity percentage
- [x] Support showing info of AMS 2 pro
- [x] Work with AMS HT properly
- [x] Show AMS temp & drying
2025-07-06 16:28:02 +08:00
yw4z
2d187a91fe
Dialog for Clone ( #9897 )
...
* init
* update
* Update CloneDialog.cpp
* fix focus
2025-07-06 11:34:47 +08:00
Noisyfox
d213e7a2e6
Merge branch 'main' into dev/bbl-network-upd
2025-06-25 08:49:55 +08:00
SoftFever
e375bfc2e9
Allow specifying rotation patterns for Sparse and Solid infill ( #9924 )
...
* SPE-2405: Add Zig Zag infill that is rectilinear infill but with a consistent pattern between layers.
This Zig Zag infill is inspired by the Zig Zag infill in Cura.
Change-Id: I798affa99f4b5c3bd67f47643e67530fb7c3e0cb
(cherry picked from commit 2808d04d5deef6f99f9618648e46f11de03efc98)
* Add Cross zag and locked-zag for shoes
Ported from BambuStudio
* wip
* sparse infill roratation template
* solid_infill_rotate_template
* remove rotate_solid_infill_direction
* hide sparse infill rotation template for non applicable infill pattern
* hide solid_infill_rotate_template for non supported solid infill patterns
* update icon
* support empty string for ConfigOptionFloats deserialize
* fix build errors
---------
Co-authored-by: Lukáš Hejl <hejl.lukas@gmail.com >
2025-06-22 23:10:35 +08:00
Alexandre Folle de Menezes
01d52624e7
Standard units don't need translation ( #9965 )
2025-06-22 15:10:40 +08:00
Noisyfox
76fcaa52b4
Merge branch 'main' into dev/bbl-network-upd
...
# Conflicts:
# src/slic3r/GUI/SelectMachine.cpp
2025-06-15 15:28:10 +08:00
anjis
8b3cbdc36f
The multi-color printing wipe tower now includes the Bambu RIB wall feature ( #9881 )
...
* Add new Bambu RIB wall feature, including only the rib wall generation algorithm.
* Fix Linux compilation errors.
* Attempt to fix flatpak build
---------
Co-authored-by: Noisyfox <timemanager.rick@gmail.com >
2025-06-15 14:53:35 +08:00
Dipl.-Ing. Raoul Rubien, BSc
de66749a11
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
Noisyfox
04ab19c787
Merge branch 'main' into dev/bbl-network-upd
2025-06-14 11:49:30 +08:00
yw4z
71e96eed48
DialogButtons fixes and apply to more windows ( #9809 )
...
* step import dialog
* update
* update
* drop file dialog
* Update UnsavedChangesDialog.cpp
* update
* fix focus
* Update CreatePresetsDialog.cpp
* improve usage of return button
* fix first button not getting hover effects
* update
* update
* improve button styles
* update button events
* update button events
* update button events
* remove Raise()
2025-06-14 10:27:10 +08:00
Noisyfox
c72c1f0604
Merge branch 'main' into dev/bbl-network-upd
2025-06-01 19:33:39 +08:00
Alexandre Folle de Menezes
30087a1680
Fix the spelling/grammar on the original english strings ( #9487 )
...
* Fix the spelling/grammar on english strings
* Fix the spelling/grammar on english strings, part 2
2025-06-01 19:32:36 +08:00
Alexandre Folle de Menezes
96b0249b1d
Fix casing issues on the original english strings ( #9513 )
...
* Use lowercase after comma
* Use uppercase after period
2025-06-01 19:31:55 +08:00
Noisyfox
7750f540a0
Merge branch 'main' into dev/bbl-network-upd
2025-06-01 19:25:21 +08:00
Ian Bassi
0b24b87172
Fix #9439 - IS Calib - Use default Filament MVS ( #9703 )
...
IS Calib - Use default Filament MVS
To fix #9439 added a comment in wiki and remove Max Volumetric Speed overload.
Co-authored-by: Rodrigo <162915171+RF47@users.noreply.github.com >
2025-06-01 13:38:09 +08:00
Noisyfox
bd34ae53b4
Merge branch 'main' into dev/bbl-network-upd
...
# Conflicts:
# src/slic3r/GUI/SelectMachine.cpp
2025-05-17 00:22:09 +08:00
Alexandre Folle de Menezes
cf71e4f2c7
Fix the spacing on the original english strings ( #9596 )
...
* Remove extra spaces between words
* Remove extra spaces after punctuation
* Remove extra spaces before punctuation
* Always needs a space after punctuation
* Always needs a space before parens
* Remove trailing spaces before newline
2025-05-16 16:31:58 +08:00
Noisyfox
b558e48e7b
Merge branch 'main' into dev/bbl-network-upd
2025-05-09 23:03:47 +08:00
Noisyfox
c1d719496f
Fix crash when switching back to prepare tab after clicking the support paint icon in preview ( #9417 )
2025-05-09 22:59:18 +08:00
Noisyfox
a960090f31
Don't show "remember my choice" on 3mf open dialog ( #9547 )
...
Don't show "remember my choice" on 3mf open dialog (SoftFever/OrcaSlicer#9108 )
Lots of people accidentally checked it without realizing the consequences, now we make it more explicit by
only allowing change this in preference settings.
2025-05-09 22:58:46 +08:00
zhimin.zeng
4e4b8c48b6
FIX: cannot cali for single nozzle printer
...
jira: none
Change-Id: I1cc0e5e4b0f9db2a66694c894f96a14047fde9e5
(cherry picked from commit 7bd3a5218af9f3d172090a80da447c4f2bbfff61)
2025-05-07 16:35:35 +08:00
Noisyfox
4f6aeb5815
Fix crash when start print from sdcard
2025-05-05 17:17:03 +08:00
SoftFever
c6f5e2e243
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
23c8a46240
Fix object search bar on macOS and Linux ( #9473 )
...
* Remove unused search code
* Reimplement the object search bar (SoftFever/OrcaSlicer#7438 )
* Fix result list when search text is empty
* Prevent infinite focus loop
* Update layout on Linux
* Fix focus on macOS
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-05-01 15:21:11 +08:00
Alexandre Folle de Menezes
aac4337b6d
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
cd8b4c7091
Merge branch 'main' into bugfox/bed-shape-orientation
2025-04-26 12:35:23 +08:00
yw4z
108a8cb230
Modernize Object Search Box & Improvements for Parameter Search Box ( #9434 )
...
* update
* Update Plater.cpp
* Update Plater.cpp
* Update Plater.cpp
* Update Plater.cpp
* Update Plater.cpp
* Update Tab.cpp
* update
* Update Tab.cpp
* Update Plater.cpp
* Update Tab.cpp
2025-04-24 22:33:50 +08:00
Noisyfox
62f22601e5
Merge branch 'main' into bugfox/bed-shape-orientation
2025-04-20 18:21:31 +08:00
yw4z
adaac28e2a
Icon fixes and improvements ( #6204 )
...
* Fix blurry AMS icon on sidebar
* Fix search icon anti aliasing problem
* home page thumbnail / new / open / delete / explore icons
* Homepage > finetune color of thumbnail image
* Custom filaments > Edit button
* Update homepage thumbnail image
* BBL printers > Device / Calibration tab > Printer icon blurry
* Update homepage open project icon
* Homepage > User rectangular Orca logo for UI consistency
* Add new icons for parameters
* Update bed plate Move to Front icon
* Update project page icons
* revert changes on homepage context menu
* Add dependencies icon
* fix document icons on project page
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
Co-authored-by: Noisyfox <timemanager.rick@gmail.com >
2025-04-20 13:20:20 +08:00
Rodrigo
41ba5f8845
Junction Deviation Machine Limit ( #9234 )
...
* Junction Deviation Machine Limit
jd 3
JD menu 2
JD operativo
limpieza
final
* default JD print menu without warnings
* to fix multiple instances
* Only at first layer
* Calibs upgrade
* Shown on Marlin2
Shown on Marlin2
CodeCleaning
* Update Calibration.md
* set on writer
---------
Co-authored-by: Ian Bassi <ian.bassi@outlook.com >
2025-04-15 21:49:17 +08:00
Noisyfox
697fa4d3cb
Ensure bed shape is in correct orientation ( SoftFever/OrcaSlicer#9345 )
2025-04-15 12:51:01 +08:00
Noisyfox
083429ff91
Attempt to speed up outside bed detection ( #8869 )
...
* Don't check intersection if points below bed is also inside the bed, when the bed is convex
* Skip intersection check if bbox not overlapping
* Remove duplicated out of bed check
* Faster (but less accurate) bbox test
* Merge branch 'main' into dev/faster-outside-check
# Conflicts:
# src/libslic3r/Model.cpp
2025-04-14 23:23:08 +08:00
Noisyfox
1d79ee7d10
Fix flow calibration overlapping objects with nozzle > 0.4mm ( #9189 )
...
* Make sure the objects are refreshed after scaling
* Scale the calib pattern using `selection.scale` so they won't overlap (SoftFever/OrcaSlicer#9085 )
2025-04-13 17:36:51 +08:00
Noisyfox
e9162074b2
Fix PA calib crash when default line width is set to 0 ( #9146 )
...
Fix PA calib crash when default line width is set to 0 (SoftFever/OrcaSlicer#9144 )
2025-04-13 17:31:54 +08:00
Ian Bassi
c61af6f6b0
Input shaping & JunctionDeviatio wiki + improvements ( #9256 )
...
* VFA-Calibs Wiki images
* Calib Code Fixes
Improve Settings
JD Set Precision to 3
Change damp default
Recommend 0
Fixes
* IS JD Wiki
* Updated with 9234
* IS Verbose
2025-04-13 15:17:24 +08:00
Noisyfox
71a4f8270a
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
Noisyfox
5e68a33fee
Make sure sidebar is not triggered by child notebook tab changes ( #8934 )
...
* Make sure sidebar is not triggered by child notebook tab changes such as AMS group selection (SoftFever/OrcaSlicer#8656 )
2025-04-05 23:21:36 +08:00
SoftFever
57661b4a3a
Port STEP import dialog from BambuStudio ( #9102 )
...

Thanks BambuLab!
Fix #8820
2025-04-05 21:20:51 +08:00
Noisyfox
2b0e6cef75
Make gcode 3mf file smaller when sending to BBL printers ( #9114 )
...
FIX:remove the auxiliary directory when sending for printing
jira:[for send gcode]
Change-Id: I0774ca97043e25ce1f731371739052921f721087
(cherry picked from commit 0dda96f91ee68c89b16f0f2622902817a1171798)
(cherry picked from commit 73b45f347bba8654fa5a415b673beb0d3ab1f5bf)
(cherry picked from commit 6eb533019eda9c810f3eaf80a81fd7698ebb4578)
Co-authored-by: tao wang <tao.wang@bambulab.com >
2025-04-05 17:50:41 +08:00
SoftFever
d502e4c179
Merge branch 'main' into dev/step-import-dialog
2025-04-05 17:47:59 +08:00
Ian Bassi
1e557de316
Klipper compatible
...
Klipper freq & damp test
Klipper guide separation from the Marlin guide
Co-Authored-By: Shane Delmore <shane@delmore.io >
2025-04-03 14:40:26 -03:00
Ian Bassi
82d01eb6a1
Lowering Jerk
2025-04-03 14:40:26 -03:00
Ian Bassi
1682ee109d
Jerk Fix + No slow down
2025-04-03 14:40:25 -03:00
Ian Bassi
30f2a29c34
Jerk maxed + Documentation
2025-04-03 14:40:25 -03:00
Ian Bassi
66c61cc857
Disable PA
...
PA = 0
To improve the test and Klipper compatibility
Fix
2025-04-03 14:40:25 -03:00
Ian Bassi
e58044aa1e
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
17e9895508
FastTower and Granular Parameters
...
Co-Authored-By: Rodrigo <162915171+rf47@users.noreply.github.com >
2025-04-03 13:59:07 -03:00
Ian Bassi
954b19cb6b
Input Shaping Damping
...
Damping
Fix spanish comments
2025-04-03 13:59:07 -03:00
Ian Bassi
4a3177b503
Input Shaping Frequency
...
Input Shaping calibration based in https://marlinfw.org/docs/gcode/M593.html
2025-04-03 13:59:07 -03:00