Noisyfox
dbc3473f0d
Fix flatpack build
2025-01-06 09:07:58 +08:00
SoftFever
337d523109
Merge branch 'main' into dev/arachen-sync
2025-01-05 23:47:38 +08:00
Ioannis Giannakas
8cace59fe2
Enhancement: ERS - segment length - convert to float ( #7400 )
...
Enhancement: ERS segment length - convert to float
To allow splitting of line segments down to 0.5mm for improved external surface finish.
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-01-05 23:23:11 +08:00
Ioannis Giannakas
511b7fcfe3
Enhancement: ERS - Option to limit ERS to external perimeters and overhangs only ( #7399 )
...
* Option to limit ERS to external perimeters and overhangs only
* Label name
* Label update
* Merge branch 'main' into Limit-ERS-to-external-perimeters-and-overhangs
* Merge branch 'main' into Limit-ERS-to-external-perimeters-and-overhangs
* Merge branch 'SoftFever:main' into Limit-ERS-to-external-perimeters-and-overhangs
* Merge branch 'SoftFever:main' into Limit-ERS-to-external-perimeters-and-overhangs
* Merge branch 'main' into Limit-ERS-to-external-perimeters-and-overhangs
* Merge branch 'SoftFever:main' into Limit-ERS-to-external-perimeters-and-overhangs
* Merge branch 'main' into Limit-ERS-to-external-perimeters-and-overhangs
* Merge branch 'SoftFever:main' into Limit-ERS-to-external-perimeters-and-overhangs
* Merge branch 'main' into Limit-ERS-to-external-perimeters-and-overhangs
2025-01-05 23:19:00 +08:00
Ioannis Giannakas
2a5d406d7c
Optimisation: ERS - Reduce redundant gcode commands from extrusion rate smoothing ( #7398 )
...
* Optimisation: Reduce volume of output gcode commands for pressure equalizer
* Update thresholds
* Update PrintConfig.cpp
* Merge branch 'main' into Optimisation-Reduce-reduntant-gcode-commands-produced-by-Estrusion-Rate-Smoothing
* Merge branch 'SoftFever:main' into Optimisation-Reduce-reduntant-gcode-commands-produced-by-Estrusion-Rate-Smoothing
* Merge branch 'SoftFever:main' into Optimisation-Reduce-reduntant-gcode-commands-produced-by-Estrusion-Rate-Smoothing
* Merge branch 'SoftFever:main' into Optimisation-Reduce-reduntant-gcode-commands-produced-by-Estrusion-Rate-Smoothing
* Merge branch 'main' into Optimisation-Reduce-reduntant-gcode-commands-produced-by-Estrusion-Rate-Smoothing
* Merge branch 'SoftFever:main' into Optimisation-Reduce-reduntant-gcode-commands-produced-by-Estrusion-Rate-Smoothing
* Merge branch 'main' into Optimisation-Reduce-reduntant-gcode-commands-produced-by-Estrusion-Rate-Smoothing
* Merge branch 'SoftFever:main' into Optimisation-Reduce-reduntant-gcode-commands-produced-by-Estrusion-Rate-Smoothing
* Merge branch 'main' into Optimisation-Reduce-reduntant-gcode-commands-produced-by-Estrusion-Rate-Smoothing
2025-01-05 23:05:04 +08:00
Eryone
25d84579d5
Add profiles for new printer Eryone Thinker X400 ( #7365 )
...
* add printer Eryone Thinker X400
add printer Eryone Thinker X400
* Update fdm_process_common.json
replace zig-zag
* Update Thinker X400_cover.png
2025-01-05 13:36:20 +08:00
Lin Yu-Chieh (Victor)
2d3377b5bd
Revise OrcaSlicer_zh_TW.po ( #6790 )
...
* Update OrcaSlicer_zh_TW.po
* Update OrcaSlicer_zh_TW.po
up to L3875
* Update OrcaSlicer_zh_TW.po
up to L7955
* Merge branch 'main' into main
* Update OrcaSlicer_zh_TW.po
L7817
* Update OrcaSlicer_zh_TW.po
L10000
* Update OrcaSlicer_zh_TW.po
L11567
* Update OrcaSlicer_zh_TW.po
L12684
* Update OrcaSlicer_zh_TW.po
L15950
* Revised fuzzy
L335
* Update OrcaSlicer_zh_TW.po
* Update OrcaSlicer_zh_TW.po
* Update OrcaSlicer_zh_TW.po
* Update OrcaSlicer_zh_TW.po
* Update OrcaSlicer_zh_TW.po
* Update OrcaSlicer_zh_TW.po
* Update OrcaSlicer_zh_TW.po
* Merge branch 'main' into main
* Update OrcaSlicer_zh_TW.po
* Update OrcaSlicer_zh_TW.po
* Update OrcaSlicer_zh_TW.po
* Update OrcaSlicer_zh_TW.po
2025-01-03 23:18:45 +08:00
SoftFever
089e29cd5c
aesthetic change for build info ( #7896 )
...
aesthetic change
2025-01-03 00:54:17 +08:00
ElectricalBoy
88fd3dd9ae
Display Commit ID Used for Build in AboutDialog ( #6516 )
...
* Display commit ID used for build in AboutDialog
* Dynamically check for snapshots
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-01-03 00:38:25 +08:00
Mike Bignell
f2f2d547d2
Update calib_dlg.cpp ( #7867 )
...
Added values for missing PCTG temperature range. Fixes bug #7323 which caused subsiquent values to not be correct.
2025-01-02 17:47:21 +08:00
Ioannis Giannakas
131f8ffe0a
Fix regressions with introduction of supertak plate for non BBL printers. Generalised plate title. ( #7883 )
2025-01-01 22:34:38 +08:00
SoftFever
e40b983727
Feature/flatpak improvement ( #7692 )
...
# Description
<!--
> Please provide a summary of the changes made in this PR. Include
details such as:
> * What issue does this PR address or fix?
> * What new features or enhancements does this PR introduce?
> * Are there any breaking changes or dependencies that need to be
considered?
-->
# Screenshots/Recordings/Graphs
<!--
> Please attach relevant screenshots to showcase the UI changes.
> Please attach images that can help explain the changes.
-->
## Tests
<!--
> Please describe the tests that you have conducted to verify the
changes made in this PR.
-->
2024-12-31 14:44:39 +08:00
SoftFever
ab0c39ee01
revert version
2024-12-31 14:42:30 +08:00
SoftFever
f01cb9e79b
nightly build
2024-12-31 12:54:16 +08:00
SoftFever
e7c2fc8c5a
12
2024-12-31 11:28:31 +08:00
SoftFever
3a42398264
11
2024-12-30 23:35:06 +08:00
SoftFever
13acf156a3
Merge branch 'main' into feature/flatpak_improvement
2024-12-30 23:07:20 +08:00
Noisyfox
0e682d661f
Merge branch 'main' into dev/arachen-sync
2024-12-27 08:54:05 +08:00
SoftFever
e7fee08a20
Exclude movements before first extrusion from layer time calculation ( #7215 )
...
Fixes #7171
If layer starts with a color change, the full layer time will be much longer, which will trick the slicer to think this layer has enough cooling time. However the actual filament extrusion time (the real "printing" part) won't necessarily have enough time to cool down, so if we don't do extra slowing down before starting next layer, the filament could still be soft and lead to worse surface quality.
Please refer to https://github.com/SoftFever/OrcaSlicer/issues/7171 for extra discussions and details.

Before:

After:

The test project is modified from https://github.com/SoftFever/OrcaSlicer/issues/7171
2024-12-25 23:49:11 +08:00
SoftFever
367639b076
Merge branch 'main' into bugfox/layer-cooling
2024-12-25 23:43:09 +08:00
Noisyfox
0194ff4573
Merge branch 'main' into dev/arachen-sync
2024-12-25 08:54:30 +08:00
Filipe Laíns 🇵🇸
f61adc32aa
Fix boost_log_setup link errors on libslic3r_cgal ( #6690 )
...
Signed-off-by: Filipe Laíns <lains@riseup.net >
Co-authored-by: SoftFever <softfeverever@gmail.com >
2024-12-24 22:18:33 +08:00
Ruslan Kyba
d67f1dbc5c
Update Ukrainian Localization ( #7829 )
...
* Update OrcaSlicer_uk.po
* chore: update
* Update OrcaSlicer_uk.po
2024-12-24 22:06:31 +08:00
Noisyfox
1746692c49
Update anti-vibration algorithm from PrusaSlicer ( #7818 )
...
* SPE-1950: Reimplement algorithm for filtering vibrating extractions inside the ensuring infill to make it less computation complex.
Cherry-picked from prusa3d/PrusaSlicer@b3510ac808
Co-authored-by: Lukáš Hejl <hejl.lukas@gmail.com >
* Remove unused file
---------
Co-authored-by: Lukáš Hejl <hejl.lukas@gmail.com >
2024-12-24 22:05:22 +08:00
Noisyfox
abb2aefbf6
Fix rare Arachne crash due to invalid voronoi diagram ( #7817 )
...
Revert the changes BBL made for diagram fix, because this happens! (SoftFever/OrcaSlicer#7815 )
(cherry picked from commit f2f827c175 )
2024-12-24 22:04:30 +08:00
Noisyfox
56aed5a10a
Fan mover: Ignore non-part cooling fans (SoftFever/OrcaSlicer#7171) ( #7193 )
...
* Fan mover: Ignore non-part cooling fans (SoftFever/OrcaSlicer#7171 )
* Update comment
2024-12-24 21:35:28 +08:00
Samit Mohnot
29b1589cd0
Many Docker Building Fixes/Improvements ( #6552 )
...
* Update DockerBuild.sh
Ensure that the X11 server allows connections from the Docker container.
* Update DockerBuild.sh
Removed fix for X11. Will add to DockerRun.sh
* Update DockerRun.sh
Added help comment to fix and ensure that your X11 server allows connections from the Docker container.
* linxu build with docker in readme
Add build on linux with docker section
* Update README.md
* Update README.md
* Update README.md
remove low ram thing
* Update Dockerfile
---------
Co-authored-by: samthebest699 <106000727+samthebest699@users.noreply.github.com >
Co-authored-by: SoftFever <softfeverever@gmail.com >
2024-12-24 21:18:24 +08:00
Filipe Laíns 🇵🇸
664e0f8944
Fix dynamic linking Boost on Arch Linux ( #6697 )
...
Fix dynamic linking Boost
Signed-off-by: Filipe Laíns <lains@riseup.net >
Co-authored-by: SoftFever <softfeverever@gmail.com >
2024-12-24 15:40:55 +08:00
Filipe Laíns 🇵🇸
ead8f6f3f4
Fix a compilation error in the debug build ( #6689 )
...
Fix debug builds
Signed-off-by: Filipe Laíns <lains@riseup.net >
Co-authored-by: SoftFever <softfeverever@gmail.com >
2024-12-24 10:40:33 +08:00
Noisyfox
b4100913ec
Update to latest code from PS
2024-12-22 20:52:02 +08:00
Noisyfox
f20e699fb5
SPE-1837: Fixed issue when perimeters weren't generated with Arachne.
...
Cherry-picked from prusa3d/PrusaSlicer@6df4891e6c
Co-authored-by: Lukáš Hejl <hejl.lukas@gmail.com >
2024-12-22 20:51:15 +08:00
Noisyfox
fede4cea02
Revert the changes BBL made for diagram fix, because this happens! ( SoftFever/OrcaSlicer#7815 )
2024-12-22 18:53:36 +08:00
Noisyfox
a3d59ff8f0
Update to latest PS code
2024-12-22 18:52:23 +08:00
Noisyfox
aab1e79ef5
Apply fix includes.
...
Cherry-picked from prusa3d/PrusaSlicer@919740fb3e
Co-authored-by: Martin Šach <martin.sachin@gmail.com >
2024-12-22 18:50:00 +08:00
Noisyfox
b41ffd9a92
SPE-1950: Optimization of computation complexity of perimeter ordering for Arachne generator.
...
The previous implementation during the grouping of perimeters using depth-first searches unnecessarily searched nodes that had no impact on grouping, which significantly increased the search space.
Cherry-picked from prusa3d/PrusaSlicer@86309ba939
Co-authored-by: Lukáš Hejl <hejl.lukas@gmail.com >
2024-12-22 18:36:06 +08:00
Noisyfox
a852e7e4c2
SPE-1963: Improve ordering of perimeters with Arachne perimeter generator
...
Especially in cases when the object is composed only of 2 external perimeters and 1 or 2 internal perimeters, the order of perimeters wasn't optimal and differed from the Classic perimeter generator. That caused unnecessary long travels before the external contour was printed.
The ordering of perimeters is slightly inspired by the latest changes in CuraEngine.
Cherry-picked from prusa3d/PrusaSlicer@10875082de
Co-authored-by: Lukáš Hejl <hejl.lukas@gmail.com >
2024-12-22 18:36:06 +08:00
Noisyfox
686cb18839
SPE-2298: Add detection of Voronoi diagram with parabolic edge without a focus point.
...
Cherry-picked from prusa3d/PrusaSlicer@c44ffed475
Co-authored-by: Lukáš Hejl <hejl.lukas@gmail.com >
2024-12-22 17:01:54 +08:00
Noisyfox
a79c9c76ad
Add missing header guards to VoronoiVisualUtils.
...
Cherry-picked from prusa3d/PrusaSlicer@34d9b0678b
Co-authored-by: Lukáš Hejl <hejl.lukas@gmail.com >
2024-12-22 16:45:37 +08:00
Noisyfox
aec6adeb92
SPE-2298: Fix crash caused by a numerical issue during testing if a Voronoi vertex is inside a corner of a polygon.
...
Cherry-picked from prusa3d/PrusaSlicer@669c931b77
Co-authored-by: Lukáš Hejl <hejl.lukas@gmail.com >
2024-12-22 16:44:36 +08:00
Noisyfox
3143c71d0d
Remove some unused functions from Arachne perimeter generator.
...
Cherry-picked from prusa3d/PrusaSlicer@e704d8216d
Co-authored-by: Lukáš Hejl <hejl.lukas@gmail.com >
2024-12-22 16:32:24 +08:00
Ioannis Giannakas
0ba4b03511
Fixes for Xcode 16.0 debugger crashing (with relwithdebinfo) ( #6932 )
...
* Fixes for XCode 16.0
* Merge branch 'main' into Xcode-16-debug-fixes
* Merge branch 'SoftFever:main' into Xcode-16-debug-fixes
* Merge branch 'main' into Xcode-16-debug-fixes
* Merge branch 'SoftFever:main' into Xcode-16-debug-fixes
* Merge branch 'SoftFever:main' into Xcode-16-debug-fixes
* Merge branch 'SoftFever:main' into Xcode-16-debug-fixes
* Merge branch 'main' into Xcode-16-debug-fixes
2024-12-21 22:39:21 +08:00
Noisyfox
beebb5c276
Fix Prime volume missing on BBL printers ( #7808 )
...
* Fix BBL profile issue (SoftFever/OrcaSlicer#7751 )
* Revert some unsupported properties from 559d5fe931
2024-12-21 22:31:11 +08:00
InfimechOfficial
7f4b4f61b1
Fix processes and filaments some params ( #7793 )
...
* Update fdm_klipper_common.json
* Update fdm_machine_common.json
* Update fdm_klipper_common.json
* Update fdm_machine_common.json
* Update fdm_process_common.json
* Update fdm_process_common_HSN.json
* Update fdm_machine_common.json
* Update fdm_klipper_common.json
* Update fdm_machine_common.json
* Update fdm_klipper_common.json
* Update fdm_process_common.json
* Update fdm_process_common_HSN.json
* Update InfiMech Generic PLA.json
* Update Other PLA.json
* Update fdm_filament_pla.json
* Update fdm_filament_pla_Hyper.json
* Update fdm_filament_pla_Hyper_other.json
* Update fdm_filament_pla_other.json
* Update fdm_process_common.json
* Update fdm_process_common_HSN.json
* Update 0.08mm Extra Fine @InfiMech TX.json
* Update 0.12mm Fine @InfiMech TX.json
* Update 0.16mm Optimal @InfiMech TX.json
* Update 0.16mm Optimal @InfiMech TX HSN.json
* Update 0.12mm Fine @InfiMech TX HSN.json
* Update 0.08mm Extra Fine @InfiMech TX HSN.json
* Update 0.08mm Extra Fine @InfiMech TX HSN.json
* Update 0.08mm Extra Fine @InfiMech TX.json
* Update 0.12mm Fine @InfiMech TX.json
* Update 0.12mm Fine @InfiMech TX HSN.json
* Update 0.16mm Optimal @InfiMech TX HSN.json
* Update 0.16mm Optimal @InfiMech TX.json
* Update fdm_filament_abs.json
* Update fdm_filament_abs_other.json
* Update fdm_filament_pa.json
* Update fdm_filament_pa_other.json
* Update fdm_filament_pc.json
* Update fdm_filament_pc_other.json
* Update fdm_filament_pet.json
* Update fdm_filament_pet_other.json
* Update fdm_filament_pla.json
* Update fdm_filament_pla_Hyper.json
* Update fdm_filament_pla_Hyper_other.json
* Update fdm_filament_pla_other.json
* Update fdm_filament_tpu.json
* Update fdm_filament_tpu_other.json
* Update fdm_filament_pla_other @HSN.json
* Update fdm_filament_pla_Hyper @HSN.json
* Update fdm_filament_pla_Hyper_other @HSN.json
* Update fdm_filament_pla @HSN.json
* Update fdm_filament_tpu @HSN.json
* Update fdm_filament_tpu_other @HSN.json
* Update InfiMech Generic PETG.json
* Update Other PETG.json
* Update InfiMech PETG @HSN.json
* Update Other PETG @HSN.json
* Update fdm_filament_pet @HSN.json
* Update fdm_filament_pet_other @HSN.json
* Update fdm_filament_pet.json
* Update fdm_filament_pet_other.json
* Update InfiMech Generic PLA.json
* Update Other PLA.json
* Update Other PLA @HSN.json
* Update InfiMech PLA @HSN.json
2024-12-20 16:55:32 +08:00
vipulrajan
76ec121aa3
added a doc file explaining slicing call hierarchy ( #7796 )
2024-12-20 16:54:53 +08:00
FlyingbearOfficial
d2344ff5b8
fix some params from processes and filaments ( #7801 )
...
* Update FlyingBear S1 0.4 nozzle.json
* Update 0.16mm Optimal @FlyingBear Reborn3.json
* Update 0.16mm Optimal @FlyingBear S1.json
* Update fdm_process_common.json
* Update fdm_klipper_common.json
* Update fdm_machine_common.json
* Update fdm_klipper_common.json
* Update fdm_machine_common.json
* Update fdm_process_common.json
* Update fdm_process_common_S1.json
fix some parameters
* Update fdm_process_common.json
* Update FlyingBear S1 0.4 nozzle.json
* Update 0.08mm Extra Fine @FlyingBear S1.json
* Update 0.12mm Fine @FlyingBear S1.json
* Update 0.16mm Optimal @FlyingBear S1.json
* Update 0.20mm Standard @FlyingBear S1.json
* Update 0.24mm Draft @FlyingBear S1.json
* Update 0.08mm Extra Fine @FlyingBear Reborn3.json
* Update 0.12mm Fine @FlyingBear Reborn3.json
* Update 0.16mm Optimal @FlyingBear Reborn3.json
* Update 0.20mm Standard @FlyingBear Reborn3.json
* Update 0.24mm Draft @FlyingBear Reborn3.json
* Update FlyingBear S1 0.4 nozzle.json
* Update fdm_process_common_S1.json
* Update fdm_process_common.json
* Update 0.08mm Extra Fine @FlyingBear S1.json
* Update 0.12mm Fine @FlyingBear S1.json
* Update 0.16mm Optimal @FlyingBear S1.json
* Update 0.08mm Extra Fine @FlyingBear Reborn3.json
* Update 0.12mm Fine @FlyingBear Reborn3.json
* Update 0.16mm Optimal @FlyingBear Reborn3.json
* Update FlyingBear S1 0.4 nozzle.json
fix zhop type
* Update fdm_machine_common.json
fix zhop type
* Update fdm_process_common_S1.json
* Update fdm_process_common.json
* Update FlyingBear Generic PLA.json
* Update FlyingBear PLA @S1.json
* Update Other PLA @S1.json
* Update fdm_filament_pla @S1.json
* Update fdm_filament_pla_Hyper @S1.json
* Update fdm_filament_pla_other @S1.json
* Update fdm_filament_pla_Hyper_other @S1.json
* Update fdm_filament_pla.json
* Update fdm_filament_pla_Hyper.json
* Update fdm_process_common_S1.json
* Update fdm_process_common.json
* Update fdm_machine_common.json
* Update fdm_klipper_common.json
* Update 0.08mm Extra Fine @FlyingBear S1.json
* Update 0.08mm Extra Fine @FlyingBear Reborn3.json
* Update 0.08mm Extra Fine @FlyingBear S1.json
* Update 0.08mm Extra Fine @FlyingBear Reborn3.json
* Update 0.12mm Fine @FlyingBear Reborn3.json
* Update 0.12mm Fine @FlyingBear S1.json
* Update 0.16mm Optimal @FlyingBear S1.json
* Update 0.16mm Optimal @FlyingBear Reborn3.json
* Update fdm_filament_pla.json
* Update fdm_filament_pla_Hyper.json
* Update fdm_filament_abs.json
* Update fdm_filament_pc.json
* Update fdm_filament_pet.json
* Update fdm_filament_pa.json
* Update fdm_filament_tpu.json
* Update fdm_filament_abs @S1.json
* Update fdm_filament_abs_other @S1.json
* Update fdm_filament_pa @S1.json
* Update fdm_filament_pa_other @S1.json
* Update fdm_filament_pc @S1.json
* Update fdm_filament_pc_other @S1.json
* Update fdm_filament_pet @S1.json
* Update fdm_filament_pet_other @S1.json
* Update fdm_filament_pla @S1.json
* Update fdm_filament_pla_other @S1.json
* Update fdm_filament_pla_Hyper @S1.json
* Update fdm_filament_pla_Hyper_other @S1.json
* Update fdm_filament_tpu @S1.json
* Update fdm_filament_tpu_other @S1.json
* Update fdm_filament_tpu.json
* Update FlyingBear PETG @S1.json
* Update Other PETG @S1.json
* Update Other PETG @S1.json
* Update FlyingBear PETG @S1.json
* Update FlyingBear Generic PETG.json
* Update fdm_filament_pet.json
* Update fdm_filament_pet @S1.json
* Update fdm_filament_pet_other @S1.json
* Update FlyingBear Generic PLA.json
* Update FlyingBear PLA @S1.json
* Update Other PLA @S1.json
2024-12-20 16:53:57 +08:00
Noisyfox
8fae2c8123
Arachne: Fix an arithmetic overflow that causing extra points outside plate ( #7330 )
...
* Arachne: Fix an arithmetic overflow that causing extra points outside the plate (SoftFever/OrcaSlicer#7321 )
* Better way of avoiding overflow, works in Release mode as well
* Fix debug build
* Fix build
2024-12-18 21:32:41 +08:00
Tyler Satre
4ff638ecc5
Fix Devcontainer for ARM Mac ( #7723 )
...
* Update devcontainer.json
* Create Dockerfile
2024-12-17 22:11:48 +08:00
KrisMorr
83f5bef97c
update Polish translation + fix typo ( #7746 )
...
* update Polish translations+typo
* Update OrcaSlicer_pl.po
typo
2024-12-17 22:09:56 +08:00
SoftFever
04bca4713b
Fix errors in Volumic profiles ( #7772 )
...
# Description
<!--
> Please provide a summary of the changes made in this PR. Include
details such as:
> * What issue does this PR address or fix?
> * What new features or enhancements does this PR introduce?
> * Are there any breaking changes or dependencies that need to be
considered?
-->
# Screenshots/Recordings/Graphs
<!--
> Please attach relevant screenshots to showcase the UI changes.
> Please attach images that can help explain the changes.
-->
## Tests
<!--
> Please describe the tests that you have conducted to verify the
changes made in this PR.
-->
2024-12-17 21:51:50 +08:00
SoftFever
c82109ae05
Fix errors
2024-12-17 21:49:29 +08:00