Skip to content

Commit

Permalink
Merge branch 'release/v1.8' into catlina/v1.8
Browse files Browse the repository at this point in the history
* release/v1.8:
  Fix mac notary
  Fix precise wall for Arachne wall generator (SoftFever#2966)
  Improve PA calibration Line method so it works for bed origin not in (0,0)
  Update locale
  Build release branches
  bump version to V1.8.1
  disable misleading 3mf version warning
  Improve arc fitting when new overhang slowdown is used (SoftFever#2942)
  thick internal bridges (SoftFever#2954)
  Internal Bridge Flow rate parameter introduction
  Merge pull request SoftFever#2780 from Noisyfox:bugfix/amd-png
  Revert "Adding new nozzle profiles for the Creality Ender-5 Pro (2019) (SoftFever#2817)"
  Adding new nozzle profiles for the Creality Ender-5 Pro (2019) (SoftFever#2817)
  Russian translation update OrcaSlicer V1.8.0 Release. (SoftFever#2873)
  T500 profile fixes and optimizations (SoftFever#2848)
  Flashforge: Machine G-code Fix (SoftFever#2922)
  Fix crash when closing application  (SoftFever#2904)
  Fix purging not working for BBL printers (SoftFever#2912)

# Conflicts:
#	.github/workflows/build_orca.yml
#	doc/Precise-wall.md
#	localization/i18n/OrcaSlicer.pot
#	localization/i18n/cs/OrcaSlicer_cs.po
#	localization/i18n/de/OrcaSlicer_de.po
#	localization/i18n/en/OrcaSlicer_en.po
#	localization/i18n/es/OrcaSlicer_es.po
#	localization/i18n/fr/OrcaSlicer_fr.po
#	localization/i18n/hu/OrcaSlicer_hu.po
#	localization/i18n/it/OrcaSlicer_it.po
#	localization/i18n/ja/OrcaSlicer_ja.po
#	localization/i18n/ko/OrcaSlicer_ko.po
#	localization/i18n/nl/OrcaSlicer_nl.po
#	localization/i18n/ru/OrcaSlicer_ru.po
#	localization/i18n/sv/OrcaSlicer_sv.po
#	localization/i18n/tr/OrcaSlicer_tr.po
#	localization/i18n/uk/OrcaSlicer_uk.po
#	localization/i18n/zh_CN/OrcaSlicer_zh_CN.po
#	localization/i18n/zh_TW/OrcaSlicer_zh_TW.po
#	resources/profiles/Comgrow/comgrow_t500_buildplate_texture.png
#	resources/profiles/Comgrow/process/fdm_process_comgrow_common.json
#	src/libslic3r/PrintConfig.cpp
#	src/nanosvg/README.txt
#	src/nanosvg/nanosvg.h
#	src/slic3r/GUI/Tab.cpp
#	version.inc
  • Loading branch information
vvhh2002 committed Dec 27, 2023
2 parents 72e386c + 7c0a061 commit 9ff4a1c
Show file tree
Hide file tree
Showing 26 changed files with 12,221 additions and 36,395 deletions.
285 changes: 182 additions & 103 deletions .github/workflows/build_orca.yml

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions doc/Precise-wall.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ The 'Precise Wall' is a distinctive feature introduced by OrcaSlicer, aimed at i
Below is a technical explanation of how this feature works.
First, it's important to understand some basic concepts like flow, extrusion width, and space. Slic3r has an excellent document that covers these topics in detail. You can refer to this article: [link to article](https://manual.slic3r.org/advanced/flow-math).

Now, let's dive into the specifics. Slic3r and its forks, such as PrusaSlicer, SuperSlicer, and OrcaSlicer, assume that the extrusion path has an oval shape, which accounts for the overlaps. For example, if we set the wall width to 0.4mm and the layer height to 0.2mm, the combined thickness of two walls laid side by side is 0.714mm instead of 0.8mm due to the overlapping.
![image](./images/precise_wall.png)
Now, let's dive into the specifics. Slic3r and its forks, such as PrusaSlicer, SuperSlicer, and OrcaSlicer, assume that the extrusion path has an oval shape, which accounts for the overlaps. For example, if we set the wall width to 0.4mm and the layer height to 0.2mm, the combined thickness of two walls laid side by side is 0.714mm instead of 0.8mm due to the overlapping.
![image](https://github.com/SoftFever/OrcaSlicer/assets/103989404/924d8df8-992c-4d55-b97d-fb85455fab5b)
This approach enhances the strength of 3D-printed parts. However, it does have some side effects. For instance, when the inner-outer wall order is used, the outer wall can be pushed outside, leading to potential size inaccuracy and more layer inconsistency.

It's important to keep in mind that this approach to handling flow is specific to Slic3r and it's forks. Other slicing software, such as Cura, assumes that the extrusion path is rectangular and, therefore, does not include overlapping. Two 0.4 mm walls will result in a 0.8 mm shell thickness in Cura
Expand Down
Loading

0 comments on commit 9ff4a1c

Please sign in to comment.