chunmao.guo
fc76348330
FIX: serialize ConfigOptionFloatsOrPercentsNullable
...
Change-Id: I32cf705e6e040f25012a741e6ee20a311a66a7e3
Jira: STUDIO-8040
(cherry picked from commit ef480670ac8da77135d342e7e4dc74c838b5d713)
(cherry picked from commit 0b92ffee351203d3bdef75bb580b13fa009ccb96)
2025-08-24 23:18:03 +08:00
chunmao.guo
80aa3f1163
ENH: edit object config variant value
...
Change-Id: I97490f555a8a2848ccea78f74d79f71b0e93b36d
(cherry picked from commit 582b2d470f138d5263e689c647347d8bf119b645)
2025-08-24 23:18:03 +08:00
chunmao.guo
269fdcb324
FIX: ams filament & process config dirty
...
Change-Id: I80d9b30c82aa2830b821e7317370756d4e99e36d
(cherry picked from commit b45e30543e4dbddd7a4da5612660c34d1db659f8)
2025-08-24 23:18:03 +08:00
zhimin.zeng
e2c3926c76
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
(cherry picked from commit b42d94e1d05236b8b7b2e65b4a24810eecf040cb)
2025-08-24 23:18:03 +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
chunmao.guo
f5d2a1bc0c
ENH: param tab variant index & extruder switch
...
Change-Id: Icad6bce3b23ea98d5ef497ceabacc52f294af8f2
(cherry picked from commit 575572f184dc49eb763aa0b27f52f375dcb52f2d)
2025-08-24 23:18:02 +08:00
zhimin.zeng
fab6b21e4d
FIX: parameters modify of printer preset
...
Ensure correct behavior when modifying parameters of printer preset
Change-Id: Ic627a8e202bf4224b742336cc43ac611ddc5c997
(cherry picked from commit 366a14d8f715cbeca3d0f70a4727d91b6f0ca82e)
2025-08-24 23:18:02 +08:00
zhimin.zeng
a94b0e3dba
ENH: Add recommend filament maps method
...
Change-Id: I3945a8b9f0a57e10a1d230003f21c9877cc5f342
(cherry picked from commit 8c8c9a967b032a270a60e6cf075fe41a6f329e1c)
2025-08-24 23:18:02 +08:00
lane.wei
018f0c0353
ENH: add stride in get_index_for_extruder
...
JIRA: no-jira
Change-Id: If529296bf6d35edc35aee3ff497184dce70332d1
(cherry picked from commit e770043c4d7a3e96acfb27f306853cc339da7529)
2025-08-24 23:18:02 +08:00
lane.wei
aba8c12d07
ENH: add check logic of filament_map when Print::Apply
...
Change-Id: Ibab353c4b16183611d63d75bcdf5f370cb578f21
(cherry picked from commit bbc4d701bf0f492566fb0ebefbf286630ae2136d)
2025-08-24 23:18:02 +08:00
lane.wei
f0e1a7d5c9
ENH: filament: delete filament_extruder_id related logic
...
jira: no jira
Change-Id: Ie0d8e31a6a3eef0400b3ba6238f817bad4daca24
(cherry picked from commit e9081ba8d4013874c972f401b3633942028621b8)
2025-08-24 23:18:02 +08:00
zhimin.zeng
69d0d88da1
ENH: Display and modification of printer presets
...
Change-Id: I6a38704864fd4994a845686a299bec67f1b9b9b3
(cherry picked from commit 5b0d5259571d2b1c629ba7d88101134ec4548708)
2025-08-24 23:18:02 +08:00
lane.wei
d4e3f443cd
FIX: fix the compiling issue
...
jira: no jira
Change-Id: I864e16fb40a7735d25e5df667148de8bc4d3f120
(cherry picked from commit b08ed80f82ebf46a3ca6b130784553e0c4b0d278)
2025-08-24 23:18:02 +08:00
chunmao.guo
2fe654587b
ENH: filament actions and dual extruder filaments
...
Change-Id: I12a83f29c96887fc910976ac8e025c4f1508d945
(cherry picked from commit 0065ea986fc41132df43cca6704c8c98318e6b71)
2025-08-24 23:18:02 +08:00
Noisyfox
4861fc7e6b
Update delete filament btn
...
(cherry picked from commit 6becf796e0e4d8e6f92d4226ba26cb84023e9c72)
2025-08-24 23:18:01 +08:00
Noisyfox
e6b434e746
Remove duplicated code
...
(cherry picked from commit 4732123bb8c1c1e3952d45d3b84b4377fad7fb35)
2025-08-24 23:18:01 +08:00
lane.wei
141af16fa2
ENH: config: add filament_maps in partplate
...
Change-Id: I1183830788e703f1d33a8a4b620b58b822283dd4
(cherry picked from commit b0e3ab037e3f5af0851539af5ac15b8f96daf548)
2025-08-24 23:18:01 +08:00
zhimin.zeng
fe09c20725
ENH: support delete any filament id
...
Change-Id: I71bcd54985b3f9e19a19d04327d00b402ec22380
(cherry picked from commit f3d67a98ac770e6f045a76bed4531139763b33cf)
2025-08-24 23:18:01 +08:00
zhimin.zeng
84dc2d8835
ENH: flush_volume support multi_extruder and fix bug
...
Change-Id: Id6b041f71ee6e55e68a6937f24ce791caac8e708
(cherry picked from commit 6fbad9ed33b2868a2fffbebdc3a98926431a1093)
2025-08-24 23:18:01 +08:00
zhimin.zeng
57916c7452
FIX: Use the same api to get the extruder id
...
jira: none
Change-Id: I05b3040b176374deee3e95bc52364fe7b33bb257
(cherry picked from commit 8b2544df41456377b09719de15460b19b7c71e09)
2025-08-24 23:18:01 +08:00
qing.zhang
cca85fe861
ENH: implement mult extruder params
...
Jira: none
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I906b106aa4c73272a418528db0e964d9130b0dd7
(cherry picked from commit 8af6f6d13b609b7ed5f25c3b36b966f533054d7b)
2025-08-24 23:18:01 +08:00
lane.wei
d9efd47c90
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
(cherry picked from commit 03058ba29dd358acd9726d1c58561e16409e8d04)
2025-08-24 23:18:01 +08:00
Noisyfox
ffd07a5f34
Don't bother with extruder variants
2025-08-24 23:18:01 +08:00
chunmao.guo
9433db8d54
FIX: impl sync extruder information & fix something
...
Change-Id: I5f7224f646729cba94505487d00015a8e48443c5
(cherry picked from commit 26bf483bfe089cc6730e1c1da452497feb320520)
2025-08-24 23:18:00 +08:00
chunmao.guo
76a8cc6ba4
ENH: dual extruder nozzle setting on sidebar
...
Change-Id: I7bc4209b311360c3357e3974f0e66a51daa78232
(cherry picked from commit 507c6a9b2cc4f854ef78acd07bc452ffb21b6bdb)
2025-08-24 23:18:00 +08:00
tao wang
b46b69ebad
NEW:support new ext slot mapping
...
jira:[support new mapping]
Change-Id: Iaf88f7bd57177df772a926ad162bd3b5a141327a
(cherry picked from commit 3b93bd2dd305026457e9f63ca3faeb153b59c9a5)
2025-08-24 23:18:00 +08:00
qing.zhang
bba00b2e7a
ENH: remove the appended T cmd after change filament
...
Jira: none
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Id5da64626b7343a71dcb38c06f5b5caf43ec40e2
(cherry picked from commit 7da565f0582f470274d279e52daf0dd889f0de7d)
2025-08-24 23:18:00 +08:00
zhou.xu
95a5914c26
NEW:add "extruder_only_area" textures for
...
double extruder machine
jira:none
Change-Id: Iaf4118fb00641537838dae7cc5fdaaf07ccc9851
(cherry picked from commit a8d6c9fe8976dbcb79c1f89efb7107073cb17856)
(cherry picked from commit c74a769c14d702dbb78d479e49be927028502037)
2025-08-24 23:17:59 +08:00
Rodrigo
6b34eb5322
Fix netfab model repair service in github compilation ( #10507 )
...
Build all / Build All (push) Waiting to run
Build all / Flatpak (push) Waiting to run
Shellcheck / Shellcheck (push) Has been cancelled
* Update build_deps.yml
* Update build_orca.yml
* Revert "Update build_deps.yml"
This reverts commit 9e2350c6fb .
2025-08-24 21:16:06 +08:00
SoftFever
b16a6052cb
Feature/re enable tests ( #10503 )
...
* re-enable tests
* Add comprehensive testing guide for OrcaSlicer in CLAUDE.md
* fix build errors on Win
* fix appimage errors
2025-08-24 20:58:18 +08:00
niklasb
586921fa4d
GCodeViewer will now always show the estimations ( #10333 )
...
Co-authored-by: SoftFever <softfeverever@gmail.com>
2025-08-24 20:13:34 +08:00
coryrc
09034d87b7
Run shellcheck on build_linux.sh and add it to workflows ( #10317 )
...
* Shellcheck on build_linux.sh and tiny refactor
`shellcheck -e SC1090 build_linux.sh` and fixed the issues.
Also fixed the usage command to return an error, simplify directory
creation to use `mkdir -p`, and made printing of the cmake commands
consistent instead of having three different ways of doing it.
* Reorder functions in more pleasing way
* Add shellcheck to workflows
This is the beginning of adding some safety nets for making
changes. Currently it just runs shellcheck against `build_linux.sh`.
You can see it working at
https://github.com/coryrc/OrcaSlicer/actions/workflows/shellcheck.yml
I forked and tested it running in PRs and against pushes to HEAD.
* Rerun shellcheck
Missed quotes on the merge
2025-08-24 19:26:14 +08:00
Pierre Poissinger
7dfce56fbb
Imported Artillery M1 Pro profiles from ArtilleryStudio ( #10383 )
...
Build all / Build All (push) Waiting to run
Build all / Flatpak (push) Waiting to run
* Imported Artillery M1 Pro profiles from ArtilleryStudio
* Removed duplicate overhang_fan_speed - keeping 90 as other profiles
* Replace by octo/klipper as it seems Artillery made a custom host_type on ArtilleryStudio...
* Changed sparse_infill_pattern to gyroid for M1 profile, as suggested
2025-08-24 00:42:20 +08:00
Grantland Chew
311f651d12
Update Ender-3 V3 KE processes to use percentage based line widths ( #10392 )
...
* Update Ender-3 V3 KE processes
2025-08-24 00:36:36 +08:00
yw4z
8b78fe98aa
Show axis on selected plate ( #9419 )
...
* Update 3DBed.cpp
* Update 3DBed.cpp
* Merge branch 'main' into axis-on-selected
2025-08-24 00:31:28 +08:00
Vovodroid
5fa35342fd
Add stl, step, etc. to recent list ( #9481 )
...
* Add stl, step, etc. to recent list
* Make configurable
* Merge branch 'main' into recent-files-pr
2025-08-24 00:24:30 +08:00
Ian Bassi
5ebb490a8d
Wiki Update 11 - Strength ( #10369 )
...
Build all / Build All (push) Waiting to run
Build all / Flatpak (push) Waiting to run
Publish docs to Wiki / Publish docs to Wiki (push) Has been cancelled
* Create Patterns specific wiki
* Fix typos in installation instructions
Corrected the winget flag from --exact to -e and removed an extraneous backtick from the Mac xattr command in the README installation instructions.
* Improve README formatting and clarity
* Calibration Flow Ratio Yolo Archimedean cords
Co-Authored-By: MxBrnr <142743732+MxBrnr@users.noreply.github.com>
* redirection/tab.cpp section
* Missing Frequent
* remove auto-cooling
* remove thumbnails
* seam pointers
* walls
* infill
* Image standarization
* Fix broken internal links
* Add reference note to Arachne wall generator docs
* OrcaSlicer std
* PrusaSlicer std
* 2d-lateral xlsx
* vertical patterns
* Redirections fix
* Update speed_settings_overhang_speed.md
* Fix to action
* FlowRate
Co-Authored-By: MxBrnr <142743732+MxBrnr@users.noreply.github.com>
* Top Bottom Shells
* advanced strength
* Action fix
* Update How-to-wiki.md
* Home.md icons and reorganize sections
* Home Icons fix
* Update cornering-calib.md
* Update strength_settings_infill.md
* Update Auxiliary-fan.md
Co-Authored-By: Fisheye_3D <78997080+fisheye3d@users.noreply.github.com>
* Add warning about wiki maintenance status
2025-08-23 23:43:45 +08:00
yw4z
099dbb4046
Fix: Reset object settings not working for plate's Skirt Start Angle and Other Layers Sequence ( #10482 )
...
* init
2025-08-23 23:19:00 +08:00
Ian Bassi
15a835af20
Missing permissions validate-documentation.yml ( #10495 )
...
* Add permissions to documentation validation workflow
2025-08-23 23:01:53 +08:00
Brandon Wees
bd6ccbd451
feat: use "nightly" instead of version code for nightly builds ( #10444 )
...
Build all / Build All (push) Has been cancelled
Build all / Flatpak (push) Has been cancelled
Publish docs to Wiki / Publish docs to Wiki (push) Has been cancelled
* feat: use "nightly" instead of version code for nightly builds
2025-08-22 22:44:30 +08:00
Ian Bassi
e56d4cc1b9
Fix IS & JD test ( #10481 )
...
Fix IS + JD test
2025-08-22 22:30:59 +08:00
Heiko Liebscher
77bfddd0e1
fix more de translation ( #10489 )
...
fix more
2025-08-22 22:27:16 +08:00
Ian Bassi
4b48ba1004
Wiki Validation Workflow Action ( #10447 )
...
Wiki Action
2025-08-22 22:23:59 +08:00
Heiko Liebscher
bdfae96095
Fix de translation ( #10487 )
...
fix some german translations
2025-08-22 21:18:53 +08:00
SoftFever
883607e1d4
Refactor folder ( #10475 )
...
Move many third-party components' source codes from the src folder to a new folder called deps_src. The goal is to make the code structure clearer and easier to navigate.
2025-08-22 20:02:26 +08:00
GlauTech
3808f7eb28
Update TURKISH translations (V2.3.1-alpha) ( #10440 )
...
Build all / Build All (push) Waiting to run
Build all / Flatpak (push) Waiting to run
* Valmet filament pla derivative filaments have been added.
Valmet filament pla derivative filaments have been added.
* Update TURKISH translations (V2.3.1-alpha)
* Update TURKISH translations (V2.3.1-alpha)
* Update TURKISH translations (V2.3.1-alpha)
2025-08-21 22:12:04 +08:00
Alexandre Folle de Menezes
1263b2ed48
Update the pt-BR translation ( #10395 )
...
Update pt-BR translation
2025-08-21 22:11:32 +08:00
Azi
4981b0b3e4
Fix: export printer config skipping currently selected preset ( #10380 )
...
* Fix: export printer config skipping currently selected preset
2025-08-21 22:10:22 +08:00
Noisyfox
684f5b44ee
Fix crash when opening AMS humidity popup ( #10472 )
Build all / Build All (push) Waiting to run
Build all / Flatpak (push) Waiting to run
2025-08-21 00:18:17 +08:00
SoftFever
6ae89f7d9b
rename 2DHoneycomb and 2DLattice to LateralHoneycomb and LateralLattice ( #10423 )
...
Build all / Build All (push) Has been cancelled
Build all / Flatpak (push) Has been cancelled
* rename 2DHoneycomb and 2DLattice to LateralHoneycomb and LateralLattice
* more renaming
2025-08-17 23:49:06 +08:00