Commit graph

27863 commits

Author SHA1 Message Date
Kiss Lorand
a87df7f0b5
Bugfixes (#2)
* Bugfixes

* Reduce size of diff

to avoid merge conflicts when we cherry-pick from upstream :)

* remove extraneous space

---------

Co-authored-by: Andrew Sun <as-com@users.noreply.github.com>
2025-11-18 19:50:48 -05:00
Ioannis Giannakas
2440d669f0
Merge branch 'main' into libvgcode 2025-11-17 17:48:25 +00: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
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
Andrew Sun
7408f333a6 Merge remote-tracking branch 'upstream/main' into libvgcode
# Conflicts:
#	src/slic3r/GUI/GLCanvas3D.cpp
2025-11-16 22:53:04 -05: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
Andrew Sun
32ce7494c0 Adjust shaders to increase shadows/contrast between layers 2025-11-16 11:34:56 -05:00
Morton Jonuschat
8a1e0ee9bb feat: Reduce size of option marker in G-Code preview 2025-11-16 11:22:39 -05:00
Andrew Sun
7de779a0e0 Remove unnecessary requires_extra_frame call 2025-11-15 12:00:24 -05:00
Andrew Sun
fcdd3d3b2a Don't hide some properties for non-extrusion moves 2025-11-15 11:11:25 -05:00
enricoturri1966
e0cdae0cb4 SPE-2359: Added speed and volumetric flow rate to imgui vertex properties dialog (#12840)
(cherry picked from commit 0602723695664eb77570c1ea04971f55a8779d6c)
2025-11-15 11:11:25 -05:00
Andrew Sun
6e9fbc90e7 Fix incorrect display of flow rate changes 2025-11-15 11:11:25 -05:00
Lukáš Hejl
bdbeb34158 Accumulate the total estimated print in doubles instead of floats.
Because total print time is typically a big floating point number and the time of trapezoid is typically a small number, summing those numbers leads to a loss in precision. Switching to doubles reduces the loss of precision.

(cherry picked from commit c5982f40196c178bd824c556ac11e8c6f67d5e7a)
2025-11-15 11:11:25 -05:00
Lukáš Hejl
bec883e667 SPE-2441: Fix discontinuity between the processed blocks' exit speed and the new first block's entry speed.
This discontinuity affected both time estimation and actual speed visualization.

(cherry picked from commit 90073dce70fb05bda80421158175b851855f0a8f)
2025-11-15 11:11:25 -05:00
enricoturri1966
acd3c94955 SPE-2397: Fixed order of traversing time blocks in GCodeProcessor::TimeMachine::calculate_time() to match what is done in firmware
(cherry picked from commit 9b7961ddcb824c5b18cb414ed5b975d999a24641)
2025-11-15 11:11:25 -05:00
Andrew Sun
7814605906 Merge remote-tracking branch 'upstream/main' into libvgcode
# Conflicts:
#	src/libslic3r/GCode/GCodeProcessor.cpp
#	src/libslic3r/GCode/GCodeProcessor.hpp
#	src/slic3r/CMakeLists.txt
#	src/slic3r/GUI/GCodeViewer.cpp
#	src/slic3r/GUI/GCodeViewer.hpp
#	src/slic3r/GUI/GLCanvas3D.cpp
#	src/slic3r/GUI/GLCanvas3D.hpp
#	src/slic3r/GUI/GUI_Preview.cpp
2025-11-15 11:11:20 -05: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
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
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
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
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
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
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
Alexandre Folle de Menezes
14dd1078bf
Spellcheck translatable strings (#11242)
* Spellcheck translatable strings
2025-11-09 11:52:27 +08:00
Alexandre Folle de Menezes
b1bb08b096
Fix casing on file extensions (#11265)
* Fix casing on file extensions
2025-11-09 11:38:45 +08:00
Alexandre Folle de Menezes
a151ac931d
Add missing translation markers (#11243) 2025-11-08 22:58:32 +08:00
Alexandre Folle de Menezes
2bcbb688a1
Fix casing of axis' names (#11258) 2025-11-08 22:36:03 +08:00
yw4z
b62187f076
Match UI of filament grouping & fixes (#11238)
* init

* update

* match radio icons

* fix background

* Show only on "summary" and "filament" tab

* delete unused icons
2025-11-08 20:44:37 +08:00
Noisyfox
0b2778e670
Fix max_bridge_length for organic tree (#11295)
* Remove outdated duplicated support code

* Orgainc tree no longer use `bridge_no_support` since #8212
2025-11-08 01:27:15 +08:00
Mister Anderson
8fce6c68b8
Flash forge ad5m gcode filename update (#11278)
* Update 0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle.json

Change filename_format to include material and print time

* Update filename format in Flashforge profile

* Update 0.40mm Standard @Flashforge AD5M Pro 0.8 Nozzle.json

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile
2025-11-08 01:21:56 +08:00
innovatiQ
b88aee4c0b
3 new machine files added to both TiQ2 and TiQ8 machines (#11297)
* Added InnovatiQ Vendor Files

* Cover image corrected

* Corrected Texture Image

* Support Interface Pattern modified

* Fix file name casing

* Added new filament(PETG)

* changed three parameters

* Added 6 new printer files

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

* Added 6 new machines in machine list

* 6 new machines added in machine list

---------

Co-authored-by: MohanS <sibi.mohan@innovatiq.com>
Co-authored-by: Noisyfox <timemanager.rick@gmail.com>
Co-authored-by: Ashidsha Jaleel <JaA0@germanreprap.local>
Co-authored-by: SoftFever <softfeverever@gmail.com>
2025-11-08 01:00:32 +08:00
Alexandre Folle de Menezes
c3e03a0955
Remove markers from strings that don't need translation (#11234)
* Remove markers from strings that don't need translation
2025-11-08 00:53:56 +08:00