Commit graph

28094 commits

Author SHA1 Message Date
Noisyfox
61931d23a4
Fix filament profile import if inherit from vendor generic (#11398)
* Why log user id when importing profile?

* Use `find_preset2` when importing profiles
to properly handle renamed system profiles
2025-11-22 15:38:12 +08:00
Noisyfox
7b0cdd3ec6
Fix crash after syncing printer (#11428)
Fix crash after syncing printer (OrcaSlicer/OrcaSlicer#11427)
2025-11-22 15:37:28 +08:00
Ian Bassi
4c00966ca3
Wiki 16 (MiniUpdate): Updated by Stable cmake 4.2 release + VS2026 First (#11423)
* Update Visual Studio and CMake instructions in build guide

Reorders Visual Studio version recommendations and simplifies installation instructions. Clarifies CMake path setup guidance and removes outdated notes specific to Visual Studio 2026 and CMake 4.2.

* Update CMake mac version 3.31.10
2025-11-21 15:18:22 +00:00
SoftFever
3a7309a1b2 Revert "fix GITHUB_TOKEN permissions in workflows (#11392)"
This reverts commit aa5350a6fe.
Revert "correct oversight in #11392 (#11404)"

This reverts commit fb3b2aadac.
2025-11-21 19:02:42 +08:00
Nanashi
fb3b2aadac
correct oversight in #11392 (#11404)
* correct oversight in #11392

https://github.com/OrcaSlicer/OrcaSlicer/pull/11392#issuecomment-3548174739

* correct oversight in #11392
2025-11-21 16:55:38 +08:00
Sibis
ac483df749
Profiles for Creality K2 Pro printer (#11315)
* Profiles for Creality K2 Pro printer

Added printer profiles for Creality K2 Pro based on existing K2 Plus profile and Creality Print modifications.

* Fixed filament start g-code for K2 series

K2 Plus filament profiles have additional move for filament start g-code on some filaments. This causes unnecessary moves and make filament profiles non-working on K2 series printers.
As these moves are already mirrored on printer profile and not used in rest of the K2 series they should be removed.

* Update Creality K2 Pro profiles for improved print quality

Added adaptive probing comments to machine start gcode for all nozzle sizes. Adjusted process profiles for various layer heights and nozzle sizes, including changes to bridge speeds, acceleration, wall generator and support line widths according to Creality profiles s to optimize print quality and reliability.

* Revert "Update Creality K2 Pro profiles for improved print quality"

This reverts commit ac84058c33.

* Update Creality K2 Pro profiles for improved slicing

Adjusted speeds, accelerations, line widths, and other slicing parameters for better print quality and compatibility. Updated machine start g-code to include print area comments for adaptive probing (Creality K2 Pro uses these comments to define adaptive probing area)
2025-11-21 06:41:48 +00:00
Kiss Lorand
36fcf17358
Reduce artifacts from short travel moves before external perimeters (#10722)
Accel to extloop

Co-authored-by: SoftFever <softfeverever@gmail.com>
2025-11-20 22:11:12 +08:00
Hangtimehippie
e5f7722f57
[Profiles] Add printer profiles for Eryone Er20 (Marlin and Klipper configuration) (#10607)
* add printer profiles for Eryone Er20 (Marlin and Klipper) :
- machine_model_list: ER20, ER20 Klipper
- nozzle printer profiles: 0.2, 0.4, 0.5, 0.6, 0.8
- added Bambulab and Sunlu filament profiles per nozzle size
- cover images
- buildplate_model

* changed machine configuration: gcode flavur marlin to marlin2, gcodes and limits

* changed process configuration: added more values as default , fixed speeds and accel

* changed process configuration: fixed width values for 0.5 nozzle

* process configuration syntax fix

* deleted default print profile

* changes machine config: added  default standard print profile to each nozzle size

* machine conf: fixed nozzle size and variant

* machine conf: fixed max yerk settings

* process conf: fixed layer height

* process confs reorganized , tuned jerk, accel values

* process conf: changed initial layer speed

* cover images without background color

* process conf klipper: changed default jerk settings

* deleted duplicate of generic pla filament

* filaments: deleted filament start/end code

* removed incorrect filament retraction length values ​​for the filaments

* deleted Bambulab and Sunlu filaments

* process conf: set default skirt_loop  to 0

* machine conf: changed retract wipe settings, modified start /end code

* machine conf: changed retract /wipe settings

* deleted Bambulab / SUNLU filaments from Eryone.json

* version number adapted and reorganized

* Update Eryone.json merge commits

* fix duplicate, conflict key errors

---------

Co-authored-by: Ioannis Giannakas <59056762+igiannakas@users.noreply.github.com>
2025-11-19 22:20:16 +08:00
Alexandre Folle de Menezes
e2baeae0d9
Improve pt-BR translation (#11232)
Complement the pt-BR translation

Co-authored-by: Ioannis Giannakas <59056762+igiannakas@users.noreply.github.com>
2025-11-19 11:28:10 +08:00
Nanashi
aa5350a6fe
fix GITHUB_TOKEN permissions in workflows (#11392)
This pull request updates GitHub Actions workflow files to explicitly
set permissions for certain actions. (fixing the permissions issues)

**Workflow permissions updates:**

* Added explicit `issues: write` permission to the `assign.yml` workflow
to ensure it can modify issues as needed.
* Set `contents: write`, `actions: write`, and `checks: write`
permissions in the `build_all.yml` workflow to allow the workflow to
interact with repository contents, manage actions, and update checks.
2025-11-18 23:22:47 +08:00
SoftFever
8b812e0b18
H2S profile and new features ported from BBS (#11174)
### IMPORTANT NOTICE
- Every time you download a new PR build, make sure to delete `<orca
config folder>/system/` folder first, otherwise the latest profile
update might not take effect (such as crash during startup, or not able
to find certain printer models in the list). Also it's a good idea to
always backup your config folder before trying any dev builds.
- You MUST **turn on both lan mode AND dev mode on your P2S**, there is
no firmware exists for these printers that allows 3rd party slicer over
cloud unfortunately.
- You MUST **turn off "Use legacy network plugin"** in Orca's
preference.


### HOW TO download the test builds:
1. Click the ["Checks"
tab](https://github.com/SoftFever/OrcaSlicer/pull/11132/checks) on top
of this page
<img width="1450" height="436" alt="image"
src="https://github.com/user-attachments/assets/5453e5ef-4455-4f23-9c76-a45218b9bf03"
/>

2. Click the "Build all" on the left side
<img width="1084" height="1110" alt="image"
src="https://github.com/user-attachments/assets/7caa5dc4-6280-4183-85c1-06cb702d1407"
/>

3. You'll find the build artifacts on the bottom of right side
<img width="2194" height="1316" alt="image"
src="https://github.com/user-attachments/assets/73536c51-2790-4302-9f9c-c3403bcb88d5"
/>

4. If you find the artifact list not complete (can't find the build for
your operating system/platform), try switch to different run and a
different attempt might have the artifact you're looking for:
<img width="1217" height="669" alt="image"
src="https://github.com/user-attachments/assets/7ac09291-2902-4ce2-9626-0d5cba7dfdba"
/>


-----------------------------

# P2S support cherry picked from BBS, with some other updates & fixes.
Thanks Bambu!

# **NOT TESTED** yet since I don't own a P2S.


I've try my best to port changes that are necessary to support P2S, and
features & bugfixes that only affect BambuLab printers.

Noticable changes:
- Added P2S profiles.
- Added some new gcode placeholders `max_additional_fan`,
`hold_chamber_temp_for_flat_print` which are used by the new P2S
profiles.
- Added chamber temp check for BBL printers, show warnings when print
certain filaments with low chamber temp.
- Can now trigger a nozzle type auto-recognition from Orca for supported
BBL printers (basically printer uses chamber camera to scan the code on
the nozzle).
- Highlight potential flush volume value error. The flush volume botton
will be red if flush volume is way too low.
- A1 / A1 mini support for AMS, AMS HT, and AMS 2 Pro.
- Skip Part also skips unnecessary color-change flush.
- Lots of BBL printer/plate image updates.
- Fix bunch of GUI bugs.
- Sync HMS & profiles with latest BBS.
2025-11-18 23:21:40 +08:00
Noisyfox
760f66d3d7 Merge remote-tracking branch 'upstream/main' into dev/p2s-pr
# Conflicts:
#	src/slic3r/GUI/Plater.cpp
#	src/slic3r/GUI/PrePrintChecker.cpp
#	src/slic3r/GUI/StatusPanel.cpp
2025-11-18 09:17:13 +08:00
Rodrigo Faselli
4046e39ff3
Adjusted density multiline infill for adaptive cubic, support cubic, lightning patterns (prevent crash) and minor GUI correction. (#10967)
* FillAdaptive density adjusted
* Fill lightning multiline density adjust
* Gui corrections by IanAlexis
2025-11-17 17:27:55 +00:00
Ian Bassi
73b1d1def5
Reorder Calibrations list (#11389)
* Reorder max volumetric speed calibration step

Moved the max volumetric speed calibration step after temperature tower in the documentation and updated the calibration menu initialization in MainFrame.cpp to match the new order.

* Update wiki image

* Reorder flow rate and pressure advance calibration steps

Updated documentation and GUI to list Pressure Advance calibration before Flow Rate calibration, reflecting the recommended calibration order. Adjusted menu item order in MainFrame.cpp and updated related documentation and image.
2025-11-17 17:21:03 +00:00
ProodjePindakaas
5fa38e16f4
Update MK3 profiles (#11386)
* Fixed MK3S 0.25 nozzle diameter
* Fixed MK3S min/max layer heights
* Added missing MK3 overhang speeds
2025-11-17 17:08:47 +00:00
Ian Bassi
c0c1ddfda0
Filament Ironing Override (#11194) 2025-11-17 15:56:39 +00:00
yw4z
73b93d2ed0
Compact Printer Selection UI (#11196) 2025-11-17 15:30:35 +00:00
Nanashi
d6936ec32a
fix: update Flatpak GitHub Actions reference to the correct repository (#11382) 2025-11-17 20:47:19 +08:00
Nanashi
a24785ee39
Update GNOME runtime and SDK to version 48 (#11384) 2025-11-17 20:46:44 +08:00
Alexandre Folle de Menezes
77f7514d97
Fix spacing and punctuation issues (#11244) 2025-11-17 09:35:53 +00:00
Ian Bassi
c11053dfe7
Retraction Calib: Set wall_sequence to InnerOuter (#11372)
Set wall_sequence to InnerOuter in calib_retraction
2025-11-17 09:32:40 +00:00
Noisyfox
5e2a7fbf35
Merge branch 'main' into dev/p2s-pr 2025-11-17 14:56:09 +08:00
Denis Šaško
3cd229098f
Anycubic Predator machine and print profiles (#11252)
* feat: anycubic predator

* buildplate texture & cover image

* Newlines

* buildplate texture and model

* modified printable area

* added to custom printers list

* flip buildplate model

* Merge branch 'SoftFever:main' into feature/anycubic-predator-profile

* make profile safe (speed, acceleration, jerk), added better start gcode with prime line

* rotate texture to avoid confusion

* updated start gcode

* rotate the texture back

* Merge branch 'main' into feature/anycubic-predator-profile

* Merge branch 'main' into feature/anycubic-predator-profile

* Update cover image & fix gcode flavor
2025-11-17 12:20:26 +08:00
Ian Bassi
4b1ddcdc55
Url update: SoftFever/OrcaSlicer -> OrcaSlicer/OrcaSlicer (#11371)
* SoftFever/OrcaSlicer -> OrcaSlicer/OrcaSlicer

* Revert for deps
2025-11-17 11:17:54 +08:00
Alexandre Folle de Menezes
8ec2454835
Standard units need translation for CIS Languages (#11376)
* Standard units need translation for CIS Languages
2025-11-17 10:29:44 +08:00
innovatiQ
e5cbd2da24
Filament and process files added/modified for TiQ2 (#11356)
* Added InnovatiQ Vendor Files

* Cover image corrected

* Corrected Texture Image

* Merge branch 'main' into main

* Support Interface Pattern modified

* Merge branch 'main' of https://github.com/InnovatiQ-Additive/OrcaSlicer

* Merge branch 'SoftFever:main' into main

* Merge branch 'main' into main

* Fix file name casing

* Merge branch 'SoftFever:main' into main

* Added new filament(PETG)

* Merge branch 'main' into main

* Merge branch 'SoftFever:main' into main

* Merge branch 'SoftFever:main' into main

* changed three parameters

* Merge branch 'SoftFever:main' into main

* Merge branch 'SoftFever:main' into main

* Added 6 new printer files

0.25, 0.6, 0.8 printer profiles are added to TiQ2 and TiQ8

* Merge branch 'SoftFever:main' into main

* Added 6 new machines in machine list

* 6 new machines added in machine list

* Merge branch 'SoftFever:main' into main

* Modified the PACF filament and process file

* Added two new filament file and one process file

* Modified one filament and one process file
2025-11-15 19:32:19 +08:00
Ian Bassi
25791cc685
Wiki: Update Windows build instructions and images (#11355)
* Update Windows build instructions and images

Revised the Windows build guide to support Visual Studio 2026, added hardware requirements, and simplified command prompts and build script instructions. Updated related screenshots to use generic names instead of version-specific ones.
2025-11-15 15:40:22 +08:00
Noisyfox
95c901768e Merge remote-tracking branch 'upstream/main' into dev/p2s-pr
# Conflicts:
#	src/libslic3r/GCode.cpp
2025-11-14 18:48:32 +08:00
Noisyfox
c2c796ef25
Fix initial filament loading (#11350)
* Fix initial filament loading for non-bbl printers (SoftFever/OrcaSlicer#11218)

* Add missing initial PA for bbl printers

* Reset APA after toolchange
https://github.com/SoftFever/OrcaSlicer/pull/5609#issuecomment-3532029620
2025-11-14 18:46:34 +08:00
Ioannis Giannakas
122934d8da
Enforce seam_position: aligned for retraction calibration (#11346)
Set seam position to aligned instead of profile default for retraction calibration
2025-11-14 08:25:30 +00:00
Ioannis Giannakas
074a3bd8ab
Merge branch 'main' into main 2025-11-14 08:24:14 +00:00
Noisyfox
416b447ab0 Fix compile 2025-11-14 15:05:27 +08:00
Noisyfox
1bc5832efd Merge remote-tracking branch 'upstream/main' into dev/p2s-pr 2025-11-14 14:55:41 +08:00
xun.zhang
21399999f1 ENH: add eager lift function
1.Immediate do lift in eager_lift function

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I931d22e901e2123bb886c31d8d1a5788fddeed42
(cherry picked from commit 6cea772d4f3b2f7e2a43c35a2271e4bdbba9eadd)
2025-11-14 11:08:08 +08:00
Noisyfox
7f1aad8bc1
Support Visual Studio 2026 (#11349)
* Add script with VS version auto detection

* Add msvc145 toolset support

* Fix issue when build slicer only

* Fix vs2026 OpenCV build

* Set github action to use new build script

* Get vs version from `msbuild --version` so it works for github action
2025-11-13 23:11:56 +08:00
Noisyfox
0c810c817f Fix filament end gcode missing for non-bbl machines 2025-11-13 22:33:26 +08:00
Noisyfox
9d944fd1bd Merge branch 'main' into dev/p2s-pr 2025-11-13 10:11:10 +08:00
Ian Bassi
d94fa0a95d
Wiki: Update windows build CMake 4 (#11345)
* Update windows build wiki CMake 4

* 2026 Ready

* Revert "2026 Ready"

This reverts commit 534b9198ba.

* Minor fixes
2025-11-13 09:58:22 +08:00
Andrew N Golovkov
43c48a265d Enforce seam_position: aligned for retraction calibration 2025-11-12 19:13:10 +02:00
Noisyfox
c0ad4f4e1c
Revert "Fix: Correcting the behavior of the camera panning." (#11337)
Revert "Fix: Correcting the behavior of the camera panning. (#11111)"

This reverts commit 08bd21310c.
2025-11-12 13:09:39 +08:00
Rodrigo Faselli
61bc6193ab
CMake 4.x. windows (#10820)
* cmake 4 windows

Update CMakeLists.txt

cmake 4 windows

Update build_release_vs2022.bat

minimum version 3.5

* Update CMakeLists.txt
2025-11-12 10:40:49 +08:00
Noisyfox
83738cacd8
Merge branch 'main' into dev/p2s-pr 2025-11-10 08:55:30 +08:00
Noisyfox
a7adeb6305
Fix crash on printer error when stealth mode is enabled (#11225)
Fix crash on printer error when stealth mode is enabled (SoftFever/OrcaSlicer#11203)
2025-11-10 08:54:06 +08:00
Noisyfox
5197358183
Merge branch 'main' into dev/p2s-pr 2025-11-09 20:47:51 +08:00
yw4z
4501bf6f57
Fix combo box vertical text alignment (#11217)
* init

* update condition

* Merge branch 'main' into fix-combobox-text

* Update TextInput.cpp
2025-11-09 20:40:30 +08:00
Asim Siddiqui
394d1a330d
Add official Numakers PLA+ filament profiles (#11303)
* Add official Numakers PLA+ filament profiles

Official Numakers PLA+ filament profiles for Orca Filament Library and BBL X1, P1, A1 series printers
2025-11-09 16:31:47 +08:00
Diogo Santos
e20dc30c97
Fix(RatRig): add V-Core 4 IDEX variants to the filament profiles (#11304)
* Fix(RatRig): add V-Core 4 IDEX variants to the filament profiles
2025-11-09 16:30:40 +08:00
Noisyfox
8f5a5a9b16
Fix extrusion rate smoothing unnecessarily slowing down the entire line (#11249)
* Fix typo & code style

* Fix calculation of the min acc time

* Avoid slowing down the entire line if both end of a single line has been slowed down
2025-11-09 12:47:50 +08:00
Noisyfox
614612ed38 Merge branch 'main' into dev/p2s-pr
# Conflicts:
#	src/slic3r/GUI/DeviceErrorDialog.cpp
2025-11-09 12:35:32 +08:00
Valerii Bokhan
08bd21310c
Fix: Correcting the behavior of the camera panning. (#11111)
* Fix: Correcting the behavior of the camera panning.

Fixes #11107
2025-11-09 12:29:27 +08:00