mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-25 06:05:15 +00:00
Compare commits
156 Commits
v2.3.2-bet
...
v2.3.2-rc2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6187063190 | ||
|
|
b9f93ffd99 | ||
|
|
d6761fedc6 | ||
|
|
0f92dec77d | ||
|
|
01a2193ad9 | ||
|
|
586118a875 | ||
|
|
624a55ec98 | ||
|
|
7952721931 | ||
|
|
5ac382a9cd | ||
|
|
57aac709e9 | ||
|
|
570043509f | ||
|
|
089073b292 | ||
|
|
a0f1f3db73 | ||
|
|
1205903eec | ||
|
|
a5b8f4608f | ||
|
|
28649f498d | ||
|
|
2ed249a81b | ||
|
|
52a2c033d3 | ||
|
|
1218711adb | ||
|
|
008cfd1f86 | ||
|
|
d50b4cbf3d | ||
|
|
47ab79041b | ||
|
|
29addf5ca1 | ||
|
|
d390524db0 | ||
|
|
0a84934639 | ||
|
|
ee52b83217 | ||
|
|
d8f3950059 | ||
|
|
6d6f7451d4 | ||
|
|
d54adafdaa | ||
|
|
17e534cac4 | ||
|
|
90646276f8 | ||
|
|
b7033a4c92 | ||
|
|
1f19ff67a3 | ||
|
|
d017250d9c | ||
|
|
dba8a6d88b | ||
|
|
49d2a326db | ||
|
|
abd3bce88a | ||
|
|
b908bab904 | ||
|
|
ca1f360b83 | ||
|
|
4c73ac2fea | ||
|
|
36b764f735 | ||
|
|
ce1d91024b | ||
|
|
2f3bfd03d5 | ||
|
|
f03c34024d | ||
|
|
6b3f554732 | ||
|
|
325ced958e | ||
|
|
bbbc044e92 | ||
|
|
0c666da430 | ||
|
|
c924b8ed25 | ||
|
|
c8dde0f8ca | ||
|
|
401fb935bc | ||
|
|
7747a6e7a1 | ||
|
|
545cdc74ca | ||
|
|
b0e19d5577 | ||
|
|
df216c5105 | ||
|
|
e5d037c044 | ||
|
|
6e01d38a5c | ||
|
|
37790f2a3d | ||
|
|
6437fb57e8 | ||
|
|
a46c8970bf | ||
|
|
03bc0af038 | ||
|
|
c03fdb4ca0 | ||
|
|
1162b101b8 | ||
|
|
f91971baf9 | ||
|
|
937b356725 | ||
|
|
721ee0ab00 | ||
|
|
f054e3ad9b | ||
|
|
1a57ec13a5 | ||
|
|
c7b65ef498 | ||
|
|
31cb77116c | ||
|
|
74f75bb90d | ||
|
|
a3c067cd3b | ||
|
|
90cd00382a | ||
|
|
deef8b107d | ||
|
|
478f1fa117 | ||
|
|
3f82902ebe | ||
|
|
1c42f67000 | ||
|
|
b45c7a8112 | ||
|
|
da8be684dc | ||
|
|
dc27345b05 | ||
|
|
10cfab0501 | ||
|
|
4146066f76 | ||
|
|
8aa43d1ef7 | ||
|
|
04bf8b6bb9 | ||
|
|
84b5906ffa | ||
|
|
318b7742cc | ||
|
|
b68fd2dc21 | ||
|
|
f2cc134a8f | ||
|
|
31d9c9d087 | ||
|
|
c9ffc5a699 | ||
|
|
d37be2f4f5 | ||
|
|
4cc4da8868 | ||
|
|
9f5214d14d | ||
|
|
04018980e1 | ||
|
|
899bcf2e5f | ||
|
|
0ef8a79cd2 | ||
|
|
a38af4d85a | ||
|
|
7cabde6ca6 | ||
|
|
6725e657ab | ||
|
|
095b5116ac | ||
|
|
60a63c63eb | ||
|
|
5e30783dcf | ||
|
|
5c07cb5c39 | ||
|
|
a2528fee10 | ||
|
|
ae828cbde3 | ||
|
|
3f819005cc | ||
|
|
25d07eac8f | ||
|
|
e57733a5ff | ||
|
|
8a2a778557 | ||
|
|
72a4597107 | ||
|
|
2806398e79 | ||
|
|
1d24470918 | ||
|
|
f2c8b46af6 | ||
|
|
c3bb4347da | ||
|
|
72db7fa4df | ||
|
|
c3365e0478 | ||
|
|
479fbc85cd | ||
|
|
76436bb29a | ||
|
|
3a61fefa3a | ||
|
|
d604cc9697 | ||
|
|
db1fe73e85 | ||
|
|
ce56ad5590 | ||
|
|
ad57020139 | ||
|
|
96be9f94ef | ||
|
|
6a831c5e78 | ||
|
|
ec7a5f5140 | ||
|
|
eeb2ec7871 | ||
|
|
1f4fce974f | ||
|
|
3b350a93f0 | ||
|
|
ea5db3aae8 | ||
|
|
b89f67e433 | ||
|
|
e7d2bbd6a9 | ||
|
|
872d184860 | ||
|
|
4343ddf823 | ||
|
|
5e6a8e4daf | ||
|
|
386aab9f94 | ||
|
|
b2399ac909 | ||
|
|
c085eb845c | ||
|
|
859f401df5 | ||
|
|
7e1b2d99d3 | ||
|
|
528e7c6780 | ||
|
|
1827a03d17 | ||
|
|
a717597003 | ||
|
|
a5a5cad09b | ||
|
|
1745e8b910 | ||
|
|
a81537f43d | ||
|
|
29325e3561 | ||
|
|
0604aa5c76 | ||
|
|
bf59fe458f | ||
|
|
055f24ca7a | ||
|
|
06cee7ffe7 | ||
|
|
5ec4874b33 | ||
|
|
783f9926e3 | ||
|
|
2fae370e52 | ||
|
|
cef69307e7 | ||
|
|
769fc137c7 |
62
.github/workflows/build_all.yml
vendored
62
.github/workflows/build_all.yml
vendored
@@ -49,7 +49,6 @@ concurrency:
|
||||
|
||||
jobs:
|
||||
build_linux:
|
||||
name: Build Linux
|
||||
strategy:
|
||||
fail-fast: false
|
||||
# Don't run scheduled builds on forks:
|
||||
@@ -59,24 +58,41 @@ jobs:
|
||||
os: ubuntu-24.04
|
||||
build-deps-only: ${{ inputs.build-deps-only || false }}
|
||||
secrets: inherit
|
||||
build_all:
|
||||
name: Build Non-Linux
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
include:
|
||||
- os: windows-latest
|
||||
- os: macos-14
|
||||
arch: arm64
|
||||
build_windows:
|
||||
# Don't run scheduled builds on forks:
|
||||
if: ${{ !cancelled() && (github.event_name != 'schedule' || github.repository == 'OrcaSlicer/OrcaSlicer') }}
|
||||
uses: ./.github/workflows/build_check_cache.yml
|
||||
with:
|
||||
os: ${{ matrix.os }}
|
||||
os: windows-latest
|
||||
build-deps-only: ${{ inputs.build-deps-only || false }}
|
||||
force-build: ${{ github.event_name == 'schedule' }}
|
||||
secrets: inherit
|
||||
build_macos_arch:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
arch:
|
||||
- arm64
|
||||
- x86_64
|
||||
# Don't run scheduled builds on forks:
|
||||
if: ${{ !cancelled() && (github.event_name != 'schedule' || github.repository == 'OrcaSlicer/OrcaSlicer') }}
|
||||
uses: ./.github/workflows/build_check_cache.yml
|
||||
with:
|
||||
os: ${{ vars.SELF_HOSTED && 'orca-macos-arm64' || 'macos-14' }}
|
||||
arch: ${{ matrix.arch }}
|
||||
build-deps-only: ${{ inputs.build-deps-only || false }}
|
||||
force-build: ${{ github.event_name == 'schedule' }}
|
||||
secrets: inherit
|
||||
build_macos_universal:
|
||||
name: Build macOS Universal
|
||||
needs: build_macos_arch
|
||||
if: ${{ !cancelled() && needs.build_macos_arch.result == 'success' && !inputs.build-deps-only && (github.event_name != 'schedule' || github.repository == 'OrcaSlicer/OrcaSlicer') }}
|
||||
uses: ./.github/workflows/build_orca.yml
|
||||
with:
|
||||
os: ${{ vars.SELF_HOSTED && 'orca-macos-arm64' || 'macos-14' }}
|
||||
arch: universal
|
||||
macos-combine-only: true
|
||||
secrets: inherit
|
||||
unit_tests:
|
||||
name: Unit Tests
|
||||
runs-on: ubuntu-24.04
|
||||
@@ -161,11 +177,31 @@ jobs:
|
||||
echo "date=$(date +'%Y%m%d')" >> $GITHUB_ENV
|
||||
echo "git_commit_hash=$git_commit_hash" >> $GITHUB_ENV
|
||||
shell: bash
|
||||
# Manage flatpak-builder cache externally so PRs restore but never upload
|
||||
- name: Restore flatpak-builder cache
|
||||
if: github.event_name == 'pull_request'
|
||||
uses: actions/cache/restore@v4
|
||||
with:
|
||||
path: .flatpak-builder
|
||||
key: flatpak-builder-${{ matrix.variant.arch }}-${{ github.event.pull_request.base.sha }}
|
||||
restore-keys: flatpak-builder-${{ matrix.variant.arch }}-
|
||||
- name: Save/restore flatpak-builder cache
|
||||
if: github.event_name != 'pull_request'
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: .flatpak-builder
|
||||
key: flatpak-builder-${{ matrix.variant.arch }}-${{ github.sha }}
|
||||
restore-keys: flatpak-builder-${{ matrix.variant.arch }}-
|
||||
- name: Disable debug info for faster CI builds
|
||||
run: |
|
||||
sed -i '0,/^finish-args:/s//build-options:\n no-debuginfo: true\n strip: true\nfinish-args:/' \
|
||||
scripts/flatpak/io.github.orcaslicer.OrcaSlicer.yml
|
||||
shell: bash
|
||||
- uses: flatpak/flatpak-github-actions/flatpak-builder@master
|
||||
with:
|
||||
bundle: OrcaSlicer-Linux-flatpak_${{ env.ver }}_${{ matrix.variant.arch }}.flatpak
|
||||
manifest-path: scripts/flatpak/io.github.softfever.OrcaSlicer.yml
|
||||
cache: true
|
||||
manifest-path: scripts/flatpak/io.github.orcaslicer.OrcaSlicer.yml
|
||||
cache: false
|
||||
arch: ${{ matrix.variant.arch }}
|
||||
upload-artifact: false
|
||||
- name: Upload artifacts Flatpak
|
||||
|
||||
18
.github/workflows/build_check_cache.yml
vendored
18
.github/workflows/build_check_cache.yml
vendored
@@ -30,14 +30,16 @@ jobs:
|
||||
with:
|
||||
lfs: 'true'
|
||||
|
||||
- name: set outputs
|
||||
id: set_outputs
|
||||
env:
|
||||
dep-folder-name: ${{ inputs.os != 'macos-14' && '/OrcaSlicer_dep' || '' }}
|
||||
output-cmd: ${{ inputs.os == 'windows-latest' && '$env:GITHUB_OUTPUT' || '"$GITHUB_OUTPUT"'}}
|
||||
run: |
|
||||
echo cache-key=${{ inputs.os }}-cache-orcaslicer_deps-build-${{ hashFiles('deps/**') }} >> ${{ env.output-cmd }}
|
||||
echo cache-path=${{ github.workspace }}/deps/build${{ env.dep-folder-name }} >> ${{ env.output-cmd }}
|
||||
- name: set outputs
|
||||
id: set_outputs
|
||||
env:
|
||||
# Keep macOS cache keys and paths architecture-specific.
|
||||
cache-os: ${{ contains(inputs.os, 'macos') && format('macos-{0}', inputs.arch) || inputs.os }}
|
||||
dep-folder-name: ${{ contains(inputs.os, 'macos') && format('/{0}', inputs.arch) || '/OrcaSlicer_dep' }}
|
||||
output-cmd: ${{ inputs.os == 'windows-latest' && '$env:GITHUB_OUTPUT' || '"$GITHUB_OUTPUT"'}}
|
||||
run: |
|
||||
echo cache-key=${{ env.cache-os }}-cache-orcaslicer_deps-build-${{ hashFiles('deps/**') }} >> ${{ env.output-cmd }}
|
||||
echo cache-path=${{ github.workspace }}/deps/build${{ env.dep-folder-name }} >> ${{ env.output-cmd }}
|
||||
|
||||
- name: load cache
|
||||
id: cache_deps
|
||||
|
||||
19
.github/workflows/build_deps.yml
vendored
19
.github/workflows/build_deps.yml
vendored
@@ -74,18 +74,15 @@ jobs:
|
||||
cd ${{ github.workspace }}/deps/build
|
||||
|
||||
- name: Build on Mac ${{ inputs.arch }}
|
||||
if: inputs.os == 'macos-14'
|
||||
if: contains(inputs.os, 'macos')
|
||||
working-directory: ${{ github.workspace }}
|
||||
run: |
|
||||
brew install automake texinfo libtool
|
||||
brew list
|
||||
brew uninstall --ignore-dependencies zstd
|
||||
./build_release_macos.sh -dx -a universal -t 10.15 -1
|
||||
for arch in arm64 x86_64; do
|
||||
(cd "${{ github.workspace }}/deps/build/${arch}" && \
|
||||
find . -mindepth 1 -maxdepth 1 ! -name 'OrcaSlicer_dep' -exec rm -rf {} +)
|
||||
done
|
||||
brew install zstd
|
||||
if [ -z "${{ vars.SELF_HOSTED }}" ]; then
|
||||
brew install automake texinfo libtool
|
||||
fi
|
||||
./build_release_macos.sh -dx ${{ !vars.SELF_HOSTED && '-1' || '' }} -a ${{ inputs.arch }} -t 10.15
|
||||
(cd "${{ github.workspace }}/deps/build/${{ inputs.arch }}" && \
|
||||
find . -mindepth 1 -maxdepth 1 ! -name 'OrcaSlicer_dep' -exec rm -rf {} +)
|
||||
|
||||
|
||||
- name: Apt-Install Dependencies
|
||||
@@ -104,7 +101,7 @@ jobs:
|
||||
|
||||
# Upload Artifacts
|
||||
# - name: Upload Mac ${{ inputs.arch }} artifacts
|
||||
# if: inputs.os == 'macos-14'
|
||||
# if: contains(inputs.os, 'macos')
|
||||
# uses: actions/upload-artifact@v6
|
||||
# with:
|
||||
# name: OrcaSlicer_dep_mac_${{ env.date }}
|
||||
|
||||
88
.github/workflows/build_orca.yml
vendored
88
.github/workflows/build_orca.yml
vendored
@@ -2,10 +2,10 @@ on:
|
||||
workflow_call:
|
||||
inputs:
|
||||
cache-key:
|
||||
required: true
|
||||
required: false
|
||||
type: string
|
||||
cache-path:
|
||||
required: true
|
||||
required: false
|
||||
type: string
|
||||
os:
|
||||
required: true
|
||||
@@ -13,6 +13,10 @@ on:
|
||||
arch:
|
||||
required: false
|
||||
type: string
|
||||
macos-combine-only:
|
||||
required: false
|
||||
type: boolean
|
||||
default: false
|
||||
|
||||
jobs:
|
||||
build_orca:
|
||||
@@ -31,6 +35,7 @@ jobs:
|
||||
lfs: 'true'
|
||||
|
||||
- name: load cached deps
|
||||
if: ${{ !(contains(inputs.os, 'macos') && inputs.macos-combine-only) }}
|
||||
uses: actions/cache@v5
|
||||
with:
|
||||
path: ${{ inputs.cache-path }}
|
||||
@@ -86,14 +91,16 @@ jobs:
|
||||
|
||||
# Mac
|
||||
- name: Install tools mac
|
||||
if: inputs.os == 'macos-14'
|
||||
if: contains(inputs.os, 'macos') && !inputs.macos-combine-only
|
||||
run: |
|
||||
brew install libtool
|
||||
brew list
|
||||
mkdir -p ${{ github.workspace }}/deps/build
|
||||
if [ -z "${{ vars.SELF_HOSTED }}" ]; then
|
||||
brew install libtool
|
||||
brew list
|
||||
fi
|
||||
mkdir -p ${{ github.workspace }}/deps/build/${{ inputs.arch }}
|
||||
|
||||
- name: Free disk space
|
||||
if: inputs.os == 'macos-14'
|
||||
if: contains(inputs.os, 'macos') && !inputs.macos-combine-only && !vars.SELF_HOSTED
|
||||
run: |
|
||||
df -hI /dev/disk3s1s1
|
||||
sudo find /Applications -maxdepth 1 -type d -name "Xcode_*.app" ! -name "Xcode_15.4.app" -exec rm -rf {} +
|
||||
@@ -101,14 +108,65 @@ jobs:
|
||||
df -hI /dev/disk3s1s1
|
||||
|
||||
- name: Build slicer mac
|
||||
if: inputs.os == 'macos-14'
|
||||
if: contains(inputs.os, 'macos') && !inputs.macos-combine-only
|
||||
working-directory: ${{ github.workspace }}
|
||||
run: |
|
||||
./build_release_macos.sh -s -n -x -a universal -t 10.15 -1
|
||||
./build_release_macos.sh -s -n -x ${{ !vars.SELF_HOSTED && '-1' || '' }} -a ${{ inputs.arch }} -t 10.15
|
||||
|
||||
- name: Pack macOS app bundle ${{ inputs.arch }}
|
||||
if: contains(inputs.os, 'macos') && !inputs.macos-combine-only
|
||||
working-directory: ${{ github.workspace }}
|
||||
run: |
|
||||
tar -czvf OrcaSlicer_Mac_bundle_${{ inputs.arch }}_${{ github.sha }}.tar.gz -C build/${{ inputs.arch }} OrcaSlicer
|
||||
|
||||
- name: Upload macOS app bundle ${{ inputs.arch }}
|
||||
if: contains(inputs.os, 'macos') && !inputs.macos-combine-only
|
||||
uses: actions/upload-artifact@v6
|
||||
with:
|
||||
name: OrcaSlicer_Mac_bundle_${{ inputs.arch }}_${{ github.sha }}
|
||||
path: ${{ github.workspace }}/OrcaSlicer_Mac_bundle_${{ inputs.arch }}_${{ github.sha }}.tar.gz
|
||||
|
||||
- name: Download macOS arm64 app bundle
|
||||
if: contains(inputs.os, 'macos') && inputs.macos-combine-only
|
||||
uses: actions/download-artifact@v7
|
||||
with:
|
||||
name: OrcaSlicer_Mac_bundle_arm64_${{ github.sha }}
|
||||
path: ${{ github.workspace }}/mac_bundles/arm64
|
||||
|
||||
- name: Download macOS x86_64 app bundle
|
||||
if: contains(inputs.os, 'macos') && inputs.macos-combine-only
|
||||
uses: actions/download-artifact@v7
|
||||
with:
|
||||
name: OrcaSlicer_Mac_bundle_x86_64_${{ github.sha }}
|
||||
path: ${{ github.workspace }}/mac_bundles/x86_64
|
||||
|
||||
- name: Extract macOS app bundles
|
||||
if: contains(inputs.os, 'macos') && inputs.macos-combine-only
|
||||
working-directory: ${{ github.workspace }}
|
||||
run: |
|
||||
mkdir -p build/arm64 build/x86_64
|
||||
arm_bundle=$(find "${{ github.workspace }}/mac_bundles/arm64" -name '*.tar.gz' -print -quit)
|
||||
x86_bundle=$(find "${{ github.workspace }}/mac_bundles/x86_64" -name '*.tar.gz' -print -quit)
|
||||
tar -xzvf "$arm_bundle" -C "${{ github.workspace }}/build/arm64"
|
||||
tar -xzvf "$x86_bundle" -C "${{ github.workspace }}/build/x86_64"
|
||||
|
||||
- name: Build universal mac app bundle
|
||||
if: contains(inputs.os, 'macos') && inputs.macos-combine-only
|
||||
working-directory: ${{ github.workspace }}
|
||||
run: |
|
||||
./build_release_macos.sh -u -x ${{ !vars.SELF_HOSTED && '-1' || '' }} -a universal -t 10.15
|
||||
|
||||
- name: Delete intermediate per-arch artifacts
|
||||
if: contains(inputs.os, 'macos') && inputs.macos-combine-only
|
||||
uses: geekyeggo/delete-artifact@v5
|
||||
with:
|
||||
name: |
|
||||
OrcaSlicer_Mac_bundle_arm64_${{ github.sha }}
|
||||
OrcaSlicer_Mac_bundle_x86_64_${{ github.sha }}
|
||||
|
||||
# Thanks to RaySajuuk, it's working now
|
||||
- name: Sign app and notary
|
||||
if: github.repository == 'OrcaSlicer/OrcaSlicer' && (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/heads/release/')) && inputs.os == 'macos-14'
|
||||
if: github.repository == 'OrcaSlicer/OrcaSlicer' && (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/heads/release/')) && contains(inputs.os, 'macos') && inputs.macos-combine-only
|
||||
working-directory: ${{ github.workspace }}
|
||||
env:
|
||||
BUILD_CERTIFICATE_BASE64: ${{ secrets.BUILD_CERTIFICATE_BASE64 }}
|
||||
@@ -162,7 +220,7 @@ jobs:
|
||||
fi
|
||||
|
||||
- name: Create DMG without notary
|
||||
if: github.ref != 'refs/heads/main' && inputs.os == 'macos-14'
|
||||
if: github.ref != 'refs/heads/main' && contains(inputs.os, 'macos') && inputs.macos-combine-only
|
||||
working-directory: ${{ github.workspace }}
|
||||
run: |
|
||||
mkdir -p ${{ github.workspace }}/build/universal/OrcaSlicer_dmg
|
||||
@@ -181,14 +239,14 @@ jobs:
|
||||
fi
|
||||
|
||||
- name: Upload artifacts mac
|
||||
if: inputs.os == 'macos-14'
|
||||
if: contains(inputs.os, 'macos') && inputs.macos-combine-only
|
||||
uses: actions/upload-artifact@v6
|
||||
with:
|
||||
name: OrcaSlicer_Mac_universal_${{ env.ver }}
|
||||
path: ${{ github.workspace }}/OrcaSlicer_Mac_universal_${{ env.ver }}.dmg
|
||||
|
||||
- name: Upload OrcaSlicer_profile_validator DMG mac
|
||||
if: inputs.os == 'macos-14'
|
||||
if: contains(inputs.os, 'macos') && inputs.macos-combine-only
|
||||
uses: actions/upload-artifact@v6
|
||||
with:
|
||||
name: OrcaSlicer_profile_validator_Mac_universal_DMG_${{ env.ver }}
|
||||
@@ -196,7 +254,7 @@ jobs:
|
||||
if-no-files-found: ignore
|
||||
|
||||
- name: Deploy Mac release
|
||||
if: github.repository == 'OrcaSlicer/OrcaSlicer' && github.ref == 'refs/heads/main' && inputs.os == 'macos-14'
|
||||
if: github.repository == 'OrcaSlicer/OrcaSlicer' && github.ref == 'refs/heads/main' && contains(inputs.os, 'macos') && inputs.macos-combine-only
|
||||
uses: WebFreak001/deploy-nightly@v3.2.0
|
||||
with:
|
||||
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
|
||||
@@ -207,7 +265,7 @@ jobs:
|
||||
max_releases: 1 # optional, if there are more releases than this matching the asset_name, the oldest ones are going to be deleted
|
||||
|
||||
- name: Deploy Mac OrcaSlicer_profile_validator DMG release
|
||||
if: github.repository == 'OrcaSlicer/OrcaSlicer' && github.ref == 'refs/heads/main' && inputs.os == 'macos-14'
|
||||
if: github.repository == 'OrcaSlicer/OrcaSlicer' && github.ref == 'refs/heads/main' && contains(inputs.os, 'macos') && inputs.macos-combine-only
|
||||
uses: WebFreak001/deploy-nightly@v3.2.0
|
||||
with:
|
||||
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
|
||||
|
||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -36,6 +36,7 @@ src/OrcaSlicer-doc/
|
||||
/deps/DL_CACHE/
|
||||
/deps/DL_CACHE
|
||||
**/.flatpak-builder/
|
||||
*.no-debug.yml
|
||||
resources/profiles/user/default
|
||||
*.code-workspace
|
||||
deps_src/build/
|
||||
|
||||
@@ -436,7 +436,11 @@ if (NOT MSVC AND ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" OR "${CMAKE_CXX_COMP
|
||||
endif()
|
||||
|
||||
if((${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang" OR ${CMAKE_CXX_COMPILER_ID} STREQUAL "AppleClang") AND ${CMAKE_CXX_COMPILER_VERSION} VERSION_GREATER 15)
|
||||
add_compile_options(-Wno-error=enum-constexpr-conversion)
|
||||
include(CheckCXXCompilerFlag)
|
||||
check_cxx_compiler_flag(-Wno-error=enum-constexpr-conversion HAS_WNO_ERROR_ENUM_CONSTEXPR_CONV)
|
||||
if(HAS_WNO_ERROR_ENUM_CONSTEXPR_CONV)
|
||||
add_compile_options(-Wno-error=enum-constexpr-conversion)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
#GCC generates loads of -Wunknown-pragmas when compiling igl. The fix is not easy due to a bug in gcc, see
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<img alt="OrcaSlicer logo" src="resources/images/OrcaSlicer.png" width="15%" height="15%">
|
||||
</picture>
|
||||
|
||||
<a href="https://trendshift.io/repositories/952" target="_blank"><img src="https://trendshift.io/api/badge/repositories/952" alt="SoftFever%2FOrcaSlicer | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a>
|
||||
<a href="https://trendshift.io/repositories/15552" target="_blank"><img src="https://trendshift.io/api/badge/repositories/15552" alt="OrcaSlicer%2FOrcaSlicer | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a>
|
||||
|
||||
[](https://github.com/OrcaSlicer/OrcaSlicer/stargazers) [](https://github.com/OrcaSlicer/OrcaSlicer/actions/workflows/build_all.yml)
|
||||
|
||||
|
||||
@@ -21,6 +21,8 @@ INSTALL_RUNTIME=false
|
||||
JOBS=$(nproc)
|
||||
FORCE_CLEAN=false
|
||||
ENABLE_CCACHE=false
|
||||
DISABLE_ROFILES_FUSE=false
|
||||
NO_DEBUGINFO=true
|
||||
CACHE_DIR=".flatpak-builder"
|
||||
|
||||
# Help function
|
||||
@@ -36,6 +38,8 @@ show_help() {
|
||||
echo " -c, --cleanup Clean build directory before building"
|
||||
echo " -f, --force-clean Force clean build (disables caching)"
|
||||
echo " --ccache Enable ccache for faster rebuilds (requires ccache in SDK)"
|
||||
echo " --disable-rofiles-fuse Disable rofiles-fuse (workaround for FUSE issues)"
|
||||
echo " --with-debuginfo Include debug info (slower builds, needed for Flathub)"
|
||||
echo " --cache-dir DIR Flatpak builder cache directory [default: $CACHE_DIR]"
|
||||
echo " -i, --install-runtime Install required Flatpak runtime and SDK"
|
||||
echo " -h, --help Show this help message"
|
||||
@@ -75,6 +79,14 @@ while [[ $# -gt 0 ]]; do
|
||||
ENABLE_CCACHE=true
|
||||
shift
|
||||
;;
|
||||
--disable-rofiles-fuse)
|
||||
DISABLE_ROFILES_FUSE=true
|
||||
shift
|
||||
;;
|
||||
--with-debuginfo)
|
||||
NO_DEBUGINFO=false
|
||||
shift
|
||||
;;
|
||||
--cache-dir)
|
||||
CACHE_DIR="$2"
|
||||
shift 2
|
||||
@@ -242,8 +254,8 @@ mkdir -p "$BUILD_DIR"
|
||||
rm -rf "$BUILD_DIR/build-dir"
|
||||
|
||||
# Check if flatpak manifest exists
|
||||
if [[ ! -f "./scripts/flatpak/io.github.softfever.OrcaSlicer.yml" ]]; then
|
||||
echo -e "${RED}Error: Flatpak manifest not found at scripts/flatpak/io.github.softfever.OrcaSlicer.yml${NC}"
|
||||
if [[ ! -f "./scripts/flatpak/io.github.orcaslicer.OrcaSlicer.yml" ]]; then
|
||||
echo -e "${RED}Error: Flatpak manifest not found at scripts/flatpak/io.github.orcaslicer.OrcaSlicer.yml${NC}"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
@@ -279,6 +291,7 @@ BUILDER_ARGS=(
|
||||
--verbose
|
||||
--state-dir="$CACHE_DIR"
|
||||
--jobs="$JOBS"
|
||||
--mirror-screenshots-url=https://dl.flathub.org/media/
|
||||
)
|
||||
|
||||
# Add force-clean only if explicitly requested (disables caching)
|
||||
@@ -295,21 +308,40 @@ if [[ "$ENABLE_CCACHE" == true ]]; then
|
||||
echo -e "${GREEN}Using ccache for compiler caching${NC}"
|
||||
fi
|
||||
|
||||
# Disable rofiles-fuse if requested (workaround for FUSE issues)
|
||||
if [[ "$DISABLE_ROFILES_FUSE" == true ]]; then
|
||||
BUILDER_ARGS+=(--disable-rofiles-fuse)
|
||||
echo -e "${YELLOW}rofiles-fuse disabled${NC}"
|
||||
fi
|
||||
|
||||
# Use a temp manifest with no-debuginfo if requested
|
||||
MANIFEST="scripts/flatpak/io.github.orcaslicer.OrcaSlicer.yml"
|
||||
if [[ "$NO_DEBUGINFO" == true ]]; then
|
||||
MANIFEST="scripts/flatpak/io.github.orcaslicer.OrcaSlicer.no-debug.yml"
|
||||
sed '0,/^finish-args:/s//build-options:\n no-debuginfo: true\n strip: true\nfinish-args:/' \
|
||||
scripts/flatpak/io.github.orcaslicer.OrcaSlicer.yml > "$MANIFEST"
|
||||
echo -e "${YELLOW}Debug info disabled (using temp manifest)${NC}"
|
||||
fi
|
||||
|
||||
if ! flatpak-builder \
|
||||
"${BUILDER_ARGS[@]}" \
|
||||
"$BUILD_DIR/build-dir" \
|
||||
scripts/flatpak/io.github.softfever.OrcaSlicer.yml; then
|
||||
"$MANIFEST"; then
|
||||
echo -e "${RED}Error: flatpak-builder failed${NC}"
|
||||
echo -e "${YELLOW}Check the build log above for details${NC}"
|
||||
rm -f "scripts/flatpak/io.github.orcaslicer.OrcaSlicer.no-debug.yml"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Clean up temp manifest
|
||||
rm -f "scripts/flatpak/io.github.orcaslicer.OrcaSlicer.no-debug.yml"
|
||||
|
||||
# Create bundle
|
||||
echo -e "${YELLOW}Creating Flatpak bundle...${NC}"
|
||||
if ! flatpak build-bundle \
|
||||
"$BUILD_DIR/repo" \
|
||||
"$BUNDLE_NAME" \
|
||||
io.github.softfever.OrcaSlicer \
|
||||
io.github.orcaslicer.OrcaSlicer \
|
||||
--arch="$ARCH"; then
|
||||
echo -e "${RED}Error: Failed to create Flatpak bundle${NC}"
|
||||
exit 1
|
||||
@@ -328,10 +360,10 @@ echo -e "${BLUE}To install the Flatpak:${NC}"
|
||||
echo -e "flatpak install --user $BUNDLE_NAME"
|
||||
echo ""
|
||||
echo -e "${BLUE}To run OrcaSlicer:${NC}"
|
||||
echo -e "flatpak run io.github.softfever.OrcaSlicer"
|
||||
echo -e "flatpak run io.github.orcaslicer.OrcaSlicer"
|
||||
echo ""
|
||||
echo -e "${BLUE}To uninstall:${NC}"
|
||||
echo -e "flatpak uninstall --user io.github.softfever.OrcaSlicer"
|
||||
echo -e "flatpak uninstall --user io.github.orcaslicer.OrcaSlicer"
|
||||
echo ""
|
||||
if [[ "$FORCE_CLEAN" != true ]]; then
|
||||
echo -e "${BLUE}Cache Management:${NC}"
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
set -e
|
||||
set -o pipefail
|
||||
|
||||
while getopts ":dpa:snt:xbc:1Th" opt; do
|
||||
while getopts ":dpa:snt:xbc:1Tuh" opt; do
|
||||
case "${opt}" in
|
||||
d )
|
||||
export BUILD_TARGET="deps"
|
||||
@@ -40,10 +40,14 @@ while getopts ":dpa:snt:xbc:1Th" opt; do
|
||||
T )
|
||||
export BUILD_TESTS="1"
|
||||
;;
|
||||
u )
|
||||
export BUILD_TARGET="universal"
|
||||
;;
|
||||
h ) echo "Usage: ./build_release_macos.sh [-d]"
|
||||
echo " -d: Build deps only"
|
||||
echo " -a: Set ARCHITECTURE (arm64 or x86_64 or universal)"
|
||||
echo " -s: Build slicer only"
|
||||
echo " -u: Build universal app only (requires existing arm64 and x86_64 app bundles)"
|
||||
echo " -n: Nightly build"
|
||||
echo " -t: Specify minimum version of the target platform, default is 11.3"
|
||||
echo " -x: Use Ninja Multi-Config CMake generator, default is Xcode"
|
||||
@@ -249,48 +253,54 @@ function build_slicer() {
|
||||
done
|
||||
}
|
||||
|
||||
function lipo_dir() {
|
||||
local universal_dir="$1"
|
||||
local x86_64_dir="$2"
|
||||
|
||||
# Find all Mach-O files in the universal (arm64-based) copy and lipo them
|
||||
while IFS= read -r -d '' f; do
|
||||
local rel="${f#"$universal_dir"/}"
|
||||
local x86="$x86_64_dir/$rel"
|
||||
if [ -f "$x86" ]; then
|
||||
echo " lipo: $rel"
|
||||
lipo -create "$f" "$x86" -output "$f.tmp"
|
||||
mv "$f.tmp" "$f"
|
||||
else
|
||||
echo " warning: no x86_64 counterpart for $rel, keeping arm64 only"
|
||||
fi
|
||||
done < <(find "$universal_dir" -type f -print0 | while IFS= read -r -d '' candidate; do
|
||||
if file "$candidate" | grep -q "Mach-O"; then
|
||||
printf '%s\0' "$candidate"
|
||||
fi
|
||||
done)
|
||||
}
|
||||
|
||||
function build_universal() {
|
||||
echo "Building universal binary..."
|
||||
|
||||
PROJECT_BUILD_DIR="$PROJECT_DIR/build/$ARCH"
|
||||
|
||||
# Create universal binary
|
||||
echo "Creating universal binary..."
|
||||
# PROJECT_BUILD_DIR="$PROJECT_DIR/build_Universal"
|
||||
ARM64_APP="$PROJECT_DIR/build/arm64/OrcaSlicer/OrcaSlicer.app"
|
||||
X86_64_APP="$PROJECT_DIR/build/x86_64/OrcaSlicer/OrcaSlicer.app"
|
||||
|
||||
mkdir -p "$PROJECT_BUILD_DIR/OrcaSlicer"
|
||||
UNIVERSAL_APP="$PROJECT_BUILD_DIR/OrcaSlicer/OrcaSlicer.app"
|
||||
rm -rf "$UNIVERSAL_APP"
|
||||
cp -R "$PROJECT_DIR/build/arm64/OrcaSlicer/OrcaSlicer.app" "$UNIVERSAL_APP"
|
||||
|
||||
# Get the binary path inside the .app bundle
|
||||
BINARY_PATH="Contents/MacOS/OrcaSlicer"
|
||||
|
||||
# Create universal binary using lipo
|
||||
lipo -create \
|
||||
"$PROJECT_DIR/build/x86_64/OrcaSlicer/OrcaSlicer.app/$BINARY_PATH" \
|
||||
"$PROJECT_DIR/build/arm64/OrcaSlicer/OrcaSlicer.app/$BINARY_PATH" \
|
||||
-output "$UNIVERSAL_APP/$BINARY_PATH"
|
||||
|
||||
echo "Universal binary created at $UNIVERSAL_APP"
|
||||
|
||||
cp -R "$ARM64_APP" "$UNIVERSAL_APP"
|
||||
|
||||
echo "Creating universal binaries for OrcaSlicer.app..."
|
||||
lipo_dir "$UNIVERSAL_APP" "$X86_64_APP"
|
||||
echo "Universal OrcaSlicer.app created at $UNIVERSAL_APP"
|
||||
|
||||
# Create universal binary for profile validator if it exists
|
||||
if [ -f "$PROJECT_DIR/build/arm64/OrcaSlicer/OrcaSlicer_profile_validator.app/Contents/MacOS/OrcaSlicer_profile_validator" ] && \
|
||||
[ -f "$PROJECT_DIR/build/x86_64/OrcaSlicer/OrcaSlicer_profile_validator.app/Contents/MacOS/OrcaSlicer_profile_validator" ]; then
|
||||
echo "Creating universal binary for OrcaSlicer_profile_validator..."
|
||||
ARM64_VALIDATOR="$PROJECT_DIR/build/arm64/OrcaSlicer/OrcaSlicer_profile_validator.app"
|
||||
X86_64_VALIDATOR="$PROJECT_DIR/build/x86_64/OrcaSlicer/OrcaSlicer_profile_validator.app"
|
||||
if [ -d "$ARM64_VALIDATOR" ] && [ -d "$X86_64_VALIDATOR" ]; then
|
||||
echo "Creating universal binaries for OrcaSlicer_profile_validator.app..."
|
||||
UNIVERSAL_VALIDATOR_APP="$PROJECT_BUILD_DIR/OrcaSlicer/OrcaSlicer_profile_validator.app"
|
||||
rm -rf "$UNIVERSAL_VALIDATOR_APP"
|
||||
cp -R "$PROJECT_DIR/build/arm64/OrcaSlicer/OrcaSlicer_profile_validator.app" "$UNIVERSAL_VALIDATOR_APP"
|
||||
|
||||
# Get the binary path inside the profile validator .app bundle
|
||||
VALIDATOR_BINARY_PATH="Contents/MacOS/OrcaSlicer_profile_validator"
|
||||
|
||||
# Create universal binary using lipo
|
||||
lipo -create \
|
||||
"$PROJECT_DIR/build/x86_64/OrcaSlicer/OrcaSlicer_profile_validator.app/$VALIDATOR_BINARY_PATH" \
|
||||
"$PROJECT_DIR/build/arm64/OrcaSlicer/OrcaSlicer_profile_validator.app/$VALIDATOR_BINARY_PATH" \
|
||||
-output "$UNIVERSAL_VALIDATOR_APP/$VALIDATOR_BINARY_PATH"
|
||||
|
||||
echo "Universal binary for OrcaSlicer_profile_validator created at $UNIVERSAL_VALIDATOR_APP"
|
||||
cp -R "$ARM64_VALIDATOR" "$UNIVERSAL_VALIDATOR_APP"
|
||||
lipo_dir "$UNIVERSAL_VALIDATOR_APP" "$X86_64_VALIDATOR"
|
||||
echo "Universal OrcaSlicer_profile_validator.app created at $UNIVERSAL_VALIDATOR_APP"
|
||||
fi
|
||||
}
|
||||
|
||||
@@ -305,13 +315,16 @@ case "${BUILD_TARGET}" in
|
||||
slicer)
|
||||
build_slicer
|
||||
;;
|
||||
universal)
|
||||
build_universal
|
||||
;;
|
||||
*)
|
||||
echo "Unknown target: $BUILD_TARGET. Available targets: deps, slicer, all."
|
||||
echo "Unknown target: $BUILD_TARGET. Available targets: deps, slicer, universal, all."
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
if [ "$ARCH" = "universal" ] && [ "$BUILD_TARGET" != "deps" ]; then
|
||||
if [ "$ARCH" = "universal" ] && { [ "$BUILD_TARGET" = "all" ] || [ "$BUILD_TARGET" = "slicer" ]; }; then
|
||||
build_universal
|
||||
fi
|
||||
|
||||
|
||||
1
deps/Boost/Boost.cmake
vendored
1
deps/Boost/Boost.cmake
vendored
@@ -18,6 +18,7 @@ orcaslicer_add_cmake_project(Boost
|
||||
-DBOOST_EXCLUDE_LIBRARIES:STRING=contract|fiber|numpy|stacktrace|wave|test
|
||||
-DBOOST_LOCALE_ENABLE_ICU:BOOL=OFF # do not link to libicu, breaks compatibility between distros
|
||||
-DBUILD_TESTING:BOOL=OFF
|
||||
-DBOOST_IOSTREAMS_ENABLE_ZSTD:BOOL=OFF
|
||||
"${_context_abi_line}"
|
||||
"${_context_arch_line}"
|
||||
)
|
||||
|
||||
4
deps/wxWidgets/wxWidgets.cmake
vendored
4
deps/wxWidgets/wxWidgets.cmake
vendored
@@ -1,8 +1,6 @@
|
||||
set(_wx_toolkit "")
|
||||
set(_wx_debug_postfix "")
|
||||
set(_wx_shared -DwxBUILD_SHARED=OFF)
|
||||
set(_wx_flatpak_patch "")
|
||||
|
||||
if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
||||
set(_gtk_ver 2)
|
||||
|
||||
@@ -14,7 +12,6 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
||||
if (FLATPAK)
|
||||
set(_wx_debug_postfix "d")
|
||||
set(_wx_shared -DwxBUILD_SHARED=ON -DBUILD_SHARED_LIBS:BOOL=ON)
|
||||
set(_wx_flatpak_patch PATCH_COMMAND ${PATCH_CMD} ${CMAKE_CURRENT_LIST_DIR}/0001-flatpak.patch)
|
||||
endif ()
|
||||
endif()
|
||||
|
||||
@@ -37,7 +34,6 @@ orcaslicer_add_cmake_project(
|
||||
GIT_REPOSITORY "https://github.com/SoftFever/Orca-deps-wxWidgets"
|
||||
GIT_SHALLOW ON
|
||||
DEPENDS ${PNG_PKG} ${ZLIB_PKG} ${EXPAT_PKG} ${JPEG_PKG}
|
||||
${_wx_flatpak_patch}
|
||||
CMAKE_ARGS
|
||||
${_wx_opengl_override}
|
||||
-DwxBUILD_PRECOMP=ON
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,3 @@
|
||||
src/libslic3r/PresetBundle.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevBed.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevBed.h
|
||||
src/slic3r/GUI/DeviceCore/DevConfig.h
|
||||
@@ -68,6 +67,7 @@ src/slic3r/GUI/Gizmos/GLGizmoText.hpp
|
||||
src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp
|
||||
src/slic3r/GUI/Gizmos/GLGizmoSVG.cpp
|
||||
src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp
|
||||
src/slic3r/GUI/Gizmos/GLGizmoAssembly.cpp
|
||||
src/slic3r/GUI/GUI.cpp
|
||||
src/slic3r/GUI/GUI_App.cpp
|
||||
src/slic3r/GUI/GUI_AuxiliaryList.cpp
|
||||
@@ -81,6 +81,7 @@ src/slic3r/GUI/GUI_ObjectTable.hpp
|
||||
src/slic3r/GUI/GUI_ObjectTableSettings.cpp
|
||||
src/slic3r/GUI/GUI_ObjectTableSettings.hpp
|
||||
src/slic3r/GUI/GUI_Preview.cpp
|
||||
src/slic3r/GUI/2DBed.cpp
|
||||
src/slic3r/GUI/HintNotification.cpp
|
||||
src/slic3r/GUI/IMSlider.cpp
|
||||
src/slic3r/GUI/Widgets/SideTools.cpp
|
||||
@@ -96,6 +97,7 @@ src/slic3r/GUI/Jobs/RotoptimizeJob.cpp
|
||||
src/slic3r/GUI/Jobs/BindJob.cpp
|
||||
src/slic3r/GUI/Jobs/PrintJob.cpp
|
||||
src/slic3r/GUI/Jobs/SendJob.cpp
|
||||
src/slic3r/GUI/Jobs/EmbossJob.cpp
|
||||
src/slic3r/GUI/ThermalPreconditioningDialog.cpp
|
||||
src/slic3r/GUI/ThermalPreconditioningDialog.hpp
|
||||
src/slic3r/GUI/Jobs/SLAImportJob.cpp
|
||||
@@ -165,7 +167,6 @@ src/slic3r/GUI/Tab.hpp
|
||||
src/slic3r/GUI/UnsavedChangesDialog.cpp
|
||||
src/slic3r/GUI/Auxiliary.cpp
|
||||
src/slic3r/GUI/UpdateDialogs.cpp
|
||||
src/slic3r/GUI/UnsavedChangesDialog.cpp
|
||||
src/slic3r/GUI/ObjColorDialog.cpp
|
||||
src/slic3r/GUI/SyncAmsInfoDialog.cpp
|
||||
src/slic3r/GUI/WipeTowerDialog.cpp
|
||||
@@ -178,12 +179,10 @@ src/slic3r/GUI/KBShortcutsDialog.cpp
|
||||
src/slic3r/GUI/ReleaseNote.cpp
|
||||
src/slic3r/GUI/ReleaseNote.hpp
|
||||
src/slic3r/GUI/UpgradePanel.cpp
|
||||
src/slic3r/GUI/UnsavedChangesDialog.cpp
|
||||
src/slic3r/Utils/FixModelByWin10.cpp
|
||||
src/slic3r/Utils/PresetUpdater.cpp
|
||||
src/slic3r/Utils/Http.cpp
|
||||
src/slic3r/Utils/Process.cpp
|
||||
src/slic3r/GUI/Jobs/PrintJob.cpp
|
||||
src/libslic3r/GCode.cpp
|
||||
src/libslic3r/GCode/ToolOrdering.cpp
|
||||
src/libslic3r/ExtrusionEntity.cpp
|
||||
@@ -237,7 +236,6 @@ src/slic3r/Utils/Obico.cpp
|
||||
src/slic3r/Utils/SimplyPrint.cpp
|
||||
src/slic3r/Utils/Flashforge.cpp
|
||||
src/slic3r/GUI/Jobs/OAuthJob.cpp
|
||||
src/slic3r/GUI/BackgroundSlicingProcess.cpp
|
||||
src/slic3r/GUI/Gizmos/GLGizmoBrimEars.cpp
|
||||
src/slic3r/GUI/PartSkipDialog.cpp
|
||||
src/slic3r/GUI/PartSkipDialog.hpp
|
||||
@@ -246,4 +244,8 @@ src/slic3r/GUI/SkipPartCanvas.hpp
|
||||
src/slic3r/GUI/FilamentBitmapUtils.cpp
|
||||
src/slic3r/GUI/FilamentBitmapUtils.hpp
|
||||
src/slic3r/GUI/FilamentPickerDialog.cpp
|
||||
src/slic3r/GUI/NetworkPluginDialog.cpp
|
||||
src/slic3r/GUI/RammingChart.cpp
|
||||
src/slic3r/GUI/StepMeshDialog.cpp
|
||||
src/slic3r/GUI/FilamentPickerDialog.hpp
|
||||
src/libslic3r/PresetBundle.cpp
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Afinia",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Afinia configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Anker",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Anker configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Anycubic",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Anycubic configurations",
|
||||
"machine_model_list": [
|
||||
@@ -56,6 +56,10 @@
|
||||
"name": "Anycubic Kobra S1",
|
||||
"sub_path": "machine/Anycubic Kobra S1.json"
|
||||
},
|
||||
{
|
||||
"name": "Anycubic Predator",
|
||||
"sub_path": "machine/Anycubic Predator.json"
|
||||
},
|
||||
{
|
||||
"name": "Anycubic Vyper",
|
||||
"sub_path": "machine/Anycubic Vyper.json"
|
||||
@@ -63,10 +67,6 @@
|
||||
{
|
||||
"name": "Anycubic i3 Mega S",
|
||||
"sub_path": "machine/Anycubic i3 Mega S.json"
|
||||
},
|
||||
{
|
||||
"name": "Anycubic Predator",
|
||||
"sub_path": "machine/Anycubic Predator.json"
|
||||
}
|
||||
],
|
||||
"process_list": [
|
||||
@@ -82,14 +82,14 @@
|
||||
"name": "0.10mm Detail @Anycubic Kobra 3 0.2 nozzle",
|
||||
"sub_path": "process/0.10mm Detail @Anycubic Kobra 3 0.2 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.12mm Detail @Anycubic Kobra 3 0.4 nozzle",
|
||||
"sub_path": "process/0.12mm Detail @Anycubic Kobra 3 0.4 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.12mm Detail @Anycubic Kobra 2 Neo 0.4 nozzle",
|
||||
"sub_path": "process/0.12mm Detail @Anycubic Kobra 2 Neo 0.4 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.12mm Detail @Anycubic Kobra 3 0.4 nozzle",
|
||||
"sub_path": "process/0.12mm Detail @Anycubic Kobra 3 0.4 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.15mm Optimal @Anycubic 4MaxPro2",
|
||||
"sub_path": "process/0.15mm Optimal @Anycubic 4MaxPro2.json"
|
||||
@@ -126,14 +126,14 @@
|
||||
"name": "0.16mm Optimal @Anycubic Kobra 2 Pro 0.4 nozzle",
|
||||
"sub_path": "process/0.16mm Optimal @Anycubic Kobra 2 Pro 0.4 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.16mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle",
|
||||
"sub_path": "process/0.16mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.16mm Optimal @Anycubic Kobra 3 0.4 nozzle",
|
||||
"sub_path": "process/0.16mm Optimal @Anycubic Kobra 3 0.4 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.16mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle",
|
||||
"sub_path": "process/0.16mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.20mm Standard @Anycubic 4MaxPro",
|
||||
"sub_path": "process/0.20mm Standard @Anycubic 4MaxPro.json"
|
||||
@@ -186,6 +186,10 @@
|
||||
"name": "0.20mm Standard @Anycubic KobraPlus",
|
||||
"sub_path": "process/0.20mm Standard @Anycubic KobraPlus.json"
|
||||
},
|
||||
{
|
||||
"name": "0.20mm Standard @Anycubic Predator",
|
||||
"sub_path": "process/0.20mm Standard @Anycubic Predator.json"
|
||||
},
|
||||
{
|
||||
"name": "0.20mm Standard @Anycubic Vyper",
|
||||
"sub_path": "process/0.20mm Standard @Anycubic Vyper.json"
|
||||
@@ -202,14 +206,14 @@
|
||||
"name": "0.28mm Draft @Anycubic Kobra 2 Pro 0.4 nozzle",
|
||||
"sub_path": "process/0.28mm Draft @Anycubic Kobra 2 Pro 0.4 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.28mm SuperDraft @Anycubic Kobra 3 0.4 nozzle",
|
||||
"sub_path": "process/0.28mm SuperDraft @Anycubic Kobra 3 0.4 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.28mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle",
|
||||
"sub_path": "process/0.28mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.28mm SuperDraft @Anycubic Kobra 3 0.4 nozzle",
|
||||
"sub_path": "process/0.28mm SuperDraft @Anycubic Kobra 3 0.4 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.30mm Draft @Anycubic 4MaxPro2",
|
||||
"sub_path": "process/0.30mm Draft @Anycubic 4MaxPro2.json"
|
||||
@@ -249,10 +253,6 @@
|
||||
{
|
||||
"name": "0.40mm Standard @Anycubic Kobra 3 0.8 nozzle",
|
||||
"sub_path": "process/0.40mm Standard @Anycubic Kobra 3 0.8 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.20mm Standard @Anycubic Predator",
|
||||
"sub_path": "process/0.20mm Standard @Anycubic Predator.json"
|
||||
}
|
||||
],
|
||||
"filament_list": [
|
||||
@@ -506,6 +506,10 @@
|
||||
"name": "Anycubic Kobra S1 0.4 nozzle",
|
||||
"sub_path": "machine/Anycubic Kobra S1 0.4 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Anycubic Predator 0.4 nozzle",
|
||||
"sub_path": "machine/Anycubic Predator 0.4 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Anycubic Vyper 0.4 nozzle",
|
||||
"sub_path": "machine/Anycubic Vyper 0.4 nozzle.json"
|
||||
@@ -513,10 +517,6 @@
|
||||
{
|
||||
"name": "Anycubic i3 Mega S 0.4 nozzle",
|
||||
"sub_path": "machine/Anycubic i3 Mega S 0.4 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Anycubic Predator 0.4 nozzle",
|
||||
"sub_path": "machine/Anycubic Predator 0.4 nozzle.json"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
|
After Width: | Height: | Size: 1.9 MiB |
BIN
resources/profiles/Anycubic/Anycubic Kobra Neo_cover.png
Normal file
BIN
resources/profiles/Anycubic/Anycubic Kobra Neo_cover.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 133 KiB |
@@ -0,0 +1,355 @@
|
||||
{
|
||||
"activate_air_filtration": [
|
||||
"0"
|
||||
],
|
||||
"activate_chamber_temp_control": [
|
||||
"0"
|
||||
],
|
||||
"adaptive_pressure_advance": [
|
||||
"0"
|
||||
],
|
||||
"adaptive_pressure_advance_bridges": [
|
||||
"0"
|
||||
],
|
||||
"adaptive_pressure_advance_model": [
|
||||
"0,0,0\n0,0,0"
|
||||
],
|
||||
"adaptive_pressure_advance_overhangs": [
|
||||
"1"
|
||||
],
|
||||
"additional_cooling_fan_speed": [
|
||||
"0"
|
||||
],
|
||||
"chamber_temperature": [
|
||||
"0"
|
||||
],
|
||||
"close_fan_the_first_x_layers": [
|
||||
"1"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Anycubic Kobra Neo 0.6 nozzle"
|
||||
],
|
||||
"compatible_printers_condition": "",
|
||||
"compatible_prints": [],
|
||||
"compatible_prints_condition": "",
|
||||
"complete_print_exhaust_fan_speed": [
|
||||
"80"
|
||||
],
|
||||
"cool_plate_temp": [
|
||||
"35"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"35"
|
||||
],
|
||||
"default_filament_colour": [
|
||||
""
|
||||
],
|
||||
"dont_slow_down_outer_wall": [
|
||||
"0"
|
||||
],
|
||||
"during_print_exhaust_fan_speed": [
|
||||
"60"
|
||||
],
|
||||
"enable_overhang_bridge_fan": [
|
||||
"1"
|
||||
],
|
||||
"enable_pressure_advance": [
|
||||
"1"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"fan_cooling_layer_time": [
|
||||
"30"
|
||||
],
|
||||
"fan_max_speed": [
|
||||
"100"
|
||||
],
|
||||
"fan_min_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_adaptive_volumetric_speed": [
|
||||
"0"
|
||||
],
|
||||
"filament_adhesiveness_category": [
|
||||
"0"
|
||||
],
|
||||
"filament_change_length": [
|
||||
"10"
|
||||
],
|
||||
"filament_cooling_final_speed": [
|
||||
"3.4"
|
||||
],
|
||||
"filament_cooling_initial_speed": [
|
||||
"2.2"
|
||||
],
|
||||
"filament_cooling_moves": [
|
||||
"4"
|
||||
],
|
||||
"filament_cost": [
|
||||
"6000"
|
||||
],
|
||||
"filament_density": [
|
||||
"1.23"
|
||||
],
|
||||
"filament_deretraction_speed": [
|
||||
"nil"
|
||||
],
|
||||
"filament_diameter": [
|
||||
"1.75"
|
||||
],
|
||||
"filament_end_gcode": [
|
||||
" "
|
||||
],
|
||||
"filament_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"filament_flow_ratio": [
|
||||
"1"
|
||||
],
|
||||
"filament_flush_temp": [
|
||||
"0"
|
||||
],
|
||||
"filament_flush_volumetric_speed": [
|
||||
"0"
|
||||
],
|
||||
"filament_id": "P5d312b1",
|
||||
"filament_ironing_flow": [
|
||||
"nil"
|
||||
],
|
||||
"filament_ironing_inset": [
|
||||
"nil"
|
||||
],
|
||||
"filament_ironing_spacing": [
|
||||
"nil"
|
||||
],
|
||||
"filament_ironing_speed": [
|
||||
"nil"
|
||||
],
|
||||
"filament_is_support": [
|
||||
"0"
|
||||
],
|
||||
"filament_loading_speed": [
|
||||
"28"
|
||||
],
|
||||
"filament_loading_speed_start": [
|
||||
"3"
|
||||
],
|
||||
"filament_long_retractions_when_cut": [
|
||||
"nil"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"18"
|
||||
],
|
||||
"filament_minimal_purge_on_wipe_tower": [
|
||||
"15"
|
||||
],
|
||||
"filament_multitool_ramming": [
|
||||
"0"
|
||||
],
|
||||
"filament_multitool_ramming_flow": [
|
||||
"10"
|
||||
],
|
||||
"filament_multitool_ramming_volume": [
|
||||
"10"
|
||||
],
|
||||
"filament_notes": [
|
||||
""
|
||||
],
|
||||
"filament_printable": [
|
||||
"3"
|
||||
],
|
||||
"filament_ramming_parameters": [
|
||||
"120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6"
|
||||
],
|
||||
"filament_retract_before_wipe": [
|
||||
"nil"
|
||||
],
|
||||
"filament_retract_lift_above": [
|
||||
"nil"
|
||||
],
|
||||
"filament_retract_lift_below": [
|
||||
"nil"
|
||||
],
|
||||
"filament_retract_lift_enforce": [
|
||||
"nil"
|
||||
],
|
||||
"filament_retract_restart_extra": [
|
||||
"nil"
|
||||
],
|
||||
"filament_retract_when_changing_layer": [
|
||||
"nil"
|
||||
],
|
||||
"filament_retraction_distances_when_cut": [
|
||||
"nil"
|
||||
],
|
||||
"filament_retraction_length": [
|
||||
"nil"
|
||||
],
|
||||
"filament_retraction_minimum_travel": [
|
||||
"nil"
|
||||
],
|
||||
"filament_retraction_speed": [
|
||||
"nil"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"SUNLU PETG @Anycubic Kobra Neo 0.6 nozzle"
|
||||
],
|
||||
"filament_shrink": [
|
||||
"100%"
|
||||
],
|
||||
"filament_shrinkage_compensation_z": [
|
||||
"100%"
|
||||
],
|
||||
"filament_soluble": [
|
||||
"0"
|
||||
],
|
||||
"filament_stamping_distance": [
|
||||
"0"
|
||||
],
|
||||
"filament_stamping_loading_speed": [
|
||||
"0"
|
||||
],
|
||||
"filament_start_gcode": [
|
||||
" "
|
||||
],
|
||||
"filament_toolchange_delay": [
|
||||
"0"
|
||||
],
|
||||
"filament_tower_interface_pre_extrusion_dist": [
|
||||
"10"
|
||||
],
|
||||
"filament_tower_interface_pre_extrusion_length": [
|
||||
"0"
|
||||
],
|
||||
"filament_tower_interface_print_temp": [
|
||||
"-1"
|
||||
],
|
||||
"filament_tower_interface_purge_volume": [
|
||||
"20"
|
||||
],
|
||||
"filament_tower_ironing_area": [
|
||||
"4"
|
||||
],
|
||||
"filament_type": [
|
||||
"PETG"
|
||||
],
|
||||
"filament_unloading_speed": [
|
||||
"90"
|
||||
],
|
||||
"filament_unloading_speed_start": [
|
||||
"100"
|
||||
],
|
||||
"filament_vendor": [
|
||||
"SUNLU"
|
||||
],
|
||||
"filament_wipe": [
|
||||
"nil"
|
||||
],
|
||||
"filament_wipe_distance": [
|
||||
"nil"
|
||||
],
|
||||
"filament_z_hop": [
|
||||
"nil"
|
||||
],
|
||||
"filament_z_hop_types": [
|
||||
"nil"
|
||||
],
|
||||
"from": "User",
|
||||
"full_fan_speed_layer": [
|
||||
"4"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"70"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"70"
|
||||
],
|
||||
"idle_temperature": [
|
||||
"0"
|
||||
],
|
||||
"inherits": "",
|
||||
"internal_bridge_fan_speed": [
|
||||
"-1"
|
||||
],
|
||||
"ironing_fan_speed": [
|
||||
"-1"
|
||||
],
|
||||
"long_retractions_when_ec": [
|
||||
"0"
|
||||
],
|
||||
"name": "SUNLU PETG @Anycubic Kobra Neo 0.6 nozzle",
|
||||
"nozzle_temperature": [
|
||||
"235"
|
||||
],
|
||||
"nozzle_temperature_initial_layer": [
|
||||
"235"
|
||||
],
|
||||
"nozzle_temperature_range_high": [
|
||||
"240"
|
||||
],
|
||||
"nozzle_temperature_range_low": [
|
||||
"225"
|
||||
],
|
||||
"overhang_fan_speed": [
|
||||
"100"
|
||||
],
|
||||
"overhang_fan_threshold": [
|
||||
"25%"
|
||||
],
|
||||
"pellet_flow_coefficient": [
|
||||
"0.4157"
|
||||
],
|
||||
"pressure_advance": [
|
||||
"0.034"
|
||||
],
|
||||
"reduce_fan_stop_start_freq": [
|
||||
"1"
|
||||
],
|
||||
"required_nozzle_HRC": [
|
||||
"0"
|
||||
],
|
||||
"retraction_distances_when_ec": [
|
||||
"10"
|
||||
],
|
||||
"slow_down_for_layer_cooling": [
|
||||
"1"
|
||||
],
|
||||
"slow_down_layer_time": [
|
||||
"5"
|
||||
],
|
||||
"slow_down_min_speed": [
|
||||
"10"
|
||||
],
|
||||
"supertack_plate_temp": [
|
||||
"35"
|
||||
],
|
||||
"supertack_plate_temp_initial_layer": [
|
||||
"35"
|
||||
],
|
||||
"support_material_interface_fan_speed": [
|
||||
"100"
|
||||
],
|
||||
"temperature_vitrification": [
|
||||
"100"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"40"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"40"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"version": "0.0.0.0",
|
||||
"volumetric_speed_coefficients": [
|
||||
""
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,355 @@
|
||||
{
|
||||
"activate_air_filtration": [
|
||||
"0"
|
||||
],
|
||||
"activate_chamber_temp_control": [
|
||||
"0"
|
||||
],
|
||||
"adaptive_pressure_advance": [
|
||||
"0"
|
||||
],
|
||||
"adaptive_pressure_advance_bridges": [
|
||||
"0.014"
|
||||
],
|
||||
"adaptive_pressure_advance_model": [
|
||||
"0,0,0\n0,0,0"
|
||||
],
|
||||
"adaptive_pressure_advance_overhangs": [
|
||||
"0"
|
||||
],
|
||||
"additional_cooling_fan_speed": [
|
||||
"0"
|
||||
],
|
||||
"chamber_temperature": [
|
||||
"0"
|
||||
],
|
||||
"close_fan_the_first_x_layers": [
|
||||
"1"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Anycubic Kobra Neo 0.6 nozzle"
|
||||
],
|
||||
"compatible_printers_condition": "",
|
||||
"compatible_prints": [],
|
||||
"compatible_prints_condition": "",
|
||||
"complete_print_exhaust_fan_speed": [
|
||||
"80"
|
||||
],
|
||||
"cool_plate_temp": [
|
||||
"35"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"35"
|
||||
],
|
||||
"default_filament_colour": [
|
||||
""
|
||||
],
|
||||
"dont_slow_down_outer_wall": [
|
||||
"0"
|
||||
],
|
||||
"during_print_exhaust_fan_speed": [
|
||||
"60"
|
||||
],
|
||||
"enable_overhang_bridge_fan": [
|
||||
"1"
|
||||
],
|
||||
"enable_pressure_advance": [
|
||||
"1"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"fan_cooling_layer_time": [
|
||||
"60"
|
||||
],
|
||||
"fan_max_speed": [
|
||||
"100"
|
||||
],
|
||||
"fan_min_speed": [
|
||||
"40"
|
||||
],
|
||||
"filament_adaptive_volumetric_speed": [
|
||||
"0"
|
||||
],
|
||||
"filament_adhesiveness_category": [
|
||||
"0"
|
||||
],
|
||||
"filament_change_length": [
|
||||
"10"
|
||||
],
|
||||
"filament_cooling_final_speed": [
|
||||
"3.4"
|
||||
],
|
||||
"filament_cooling_initial_speed": [
|
||||
"2.2"
|
||||
],
|
||||
"filament_cooling_moves": [
|
||||
"4"
|
||||
],
|
||||
"filament_cost": [
|
||||
"6000"
|
||||
],
|
||||
"filament_density": [
|
||||
"1.25"
|
||||
],
|
||||
"filament_deretraction_speed": [
|
||||
"nil"
|
||||
],
|
||||
"filament_diameter": [
|
||||
"1.75"
|
||||
],
|
||||
"filament_end_gcode": [
|
||||
" "
|
||||
],
|
||||
"filament_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"filament_flow_ratio": [
|
||||
"1"
|
||||
],
|
||||
"filament_flush_temp": [
|
||||
"0"
|
||||
],
|
||||
"filament_flush_volumetric_speed": [
|
||||
"0"
|
||||
],
|
||||
"filament_id": "P172589e",
|
||||
"filament_ironing_flow": [
|
||||
"nil"
|
||||
],
|
||||
"filament_ironing_inset": [
|
||||
"nil"
|
||||
],
|
||||
"filament_ironing_spacing": [
|
||||
"nil"
|
||||
],
|
||||
"filament_ironing_speed": [
|
||||
"nil"
|
||||
],
|
||||
"filament_is_support": [
|
||||
"0"
|
||||
],
|
||||
"filament_loading_speed": [
|
||||
"28"
|
||||
],
|
||||
"filament_loading_speed_start": [
|
||||
"3"
|
||||
],
|
||||
"filament_long_retractions_when_cut": [
|
||||
"nil"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"18"
|
||||
],
|
||||
"filament_minimal_purge_on_wipe_tower": [
|
||||
"15"
|
||||
],
|
||||
"filament_multitool_ramming": [
|
||||
"0"
|
||||
],
|
||||
"filament_multitool_ramming_flow": [
|
||||
"10"
|
||||
],
|
||||
"filament_multitool_ramming_volume": [
|
||||
"10"
|
||||
],
|
||||
"filament_notes": [
|
||||
""
|
||||
],
|
||||
"filament_printable": [
|
||||
"3"
|
||||
],
|
||||
"filament_ramming_parameters": [
|
||||
"120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6"
|
||||
],
|
||||
"filament_retract_before_wipe": [
|
||||
"nil"
|
||||
],
|
||||
"filament_retract_lift_above": [
|
||||
"nil"
|
||||
],
|
||||
"filament_retract_lift_below": [
|
||||
"nil"
|
||||
],
|
||||
"filament_retract_lift_enforce": [
|
||||
"nil"
|
||||
],
|
||||
"filament_retract_restart_extra": [
|
||||
"nil"
|
||||
],
|
||||
"filament_retract_when_changing_layer": [
|
||||
"nil"
|
||||
],
|
||||
"filament_retraction_distances_when_cut": [
|
||||
"nil"
|
||||
],
|
||||
"filament_retraction_length": [
|
||||
"nil"
|
||||
],
|
||||
"filament_retraction_minimum_travel": [
|
||||
"nil"
|
||||
],
|
||||
"filament_retraction_speed": [
|
||||
"nil"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"SUNLU PLA @Anycubic Kobra Neo 0.6 nozzle"
|
||||
],
|
||||
"filament_shrink": [
|
||||
"100%"
|
||||
],
|
||||
"filament_shrinkage_compensation_z": [
|
||||
"100%"
|
||||
],
|
||||
"filament_soluble": [
|
||||
"0"
|
||||
],
|
||||
"filament_stamping_distance": [
|
||||
"0"
|
||||
],
|
||||
"filament_stamping_loading_speed": [
|
||||
"0"
|
||||
],
|
||||
"filament_start_gcode": [
|
||||
" "
|
||||
],
|
||||
"filament_toolchange_delay": [
|
||||
"0"
|
||||
],
|
||||
"filament_tower_interface_pre_extrusion_dist": [
|
||||
"10"
|
||||
],
|
||||
"filament_tower_interface_pre_extrusion_length": [
|
||||
"0"
|
||||
],
|
||||
"filament_tower_interface_print_temp": [
|
||||
"-1"
|
||||
],
|
||||
"filament_tower_interface_purge_volume": [
|
||||
"20"
|
||||
],
|
||||
"filament_tower_ironing_area": [
|
||||
"4"
|
||||
],
|
||||
"filament_type": [
|
||||
"PLA"
|
||||
],
|
||||
"filament_unloading_speed": [
|
||||
"90"
|
||||
],
|
||||
"filament_unloading_speed_start": [
|
||||
"100"
|
||||
],
|
||||
"filament_vendor": [
|
||||
"SUNLU"
|
||||
],
|
||||
"filament_wipe": [
|
||||
"nil"
|
||||
],
|
||||
"filament_wipe_distance": [
|
||||
"nil"
|
||||
],
|
||||
"filament_z_hop": [
|
||||
"nil"
|
||||
],
|
||||
"filament_z_hop_types": [
|
||||
"nil"
|
||||
],
|
||||
"from": "User",
|
||||
"full_fan_speed_layer": [
|
||||
"3"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"60"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"idle_temperature": [
|
||||
"0"
|
||||
],
|
||||
"inherits": "",
|
||||
"internal_bridge_fan_speed": [
|
||||
"-1"
|
||||
],
|
||||
"ironing_fan_speed": [
|
||||
"-1"
|
||||
],
|
||||
"long_retractions_when_ec": [
|
||||
"0"
|
||||
],
|
||||
"name": "SUNLU PLA @Anycubic Kobra Neo 0.6 nozzle",
|
||||
"nozzle_temperature": [
|
||||
"215"
|
||||
],
|
||||
"nozzle_temperature_initial_layer": [
|
||||
"215"
|
||||
],
|
||||
"nozzle_temperature_range_high": [
|
||||
"210"
|
||||
],
|
||||
"nozzle_temperature_range_low": [
|
||||
"200"
|
||||
],
|
||||
"overhang_fan_speed": [
|
||||
"100"
|
||||
],
|
||||
"overhang_fan_threshold": [
|
||||
"25%"
|
||||
],
|
||||
"pellet_flow_coefficient": [
|
||||
"0.4157"
|
||||
],
|
||||
"pressure_advance": [
|
||||
"0.028"
|
||||
],
|
||||
"reduce_fan_stop_start_freq": [
|
||||
"1"
|
||||
],
|
||||
"required_nozzle_HRC": [
|
||||
"0"
|
||||
],
|
||||
"retraction_distances_when_ec": [
|
||||
"10"
|
||||
],
|
||||
"slow_down_for_layer_cooling": [
|
||||
"1"
|
||||
],
|
||||
"slow_down_layer_time": [
|
||||
"5"
|
||||
],
|
||||
"slow_down_min_speed": [
|
||||
"10"
|
||||
],
|
||||
"supertack_plate_temp": [
|
||||
"35"
|
||||
],
|
||||
"supertack_plate_temp_initial_layer": [
|
||||
"35"
|
||||
],
|
||||
"support_material_interface_fan_speed": [
|
||||
"100"
|
||||
],
|
||||
"temperature_vitrification": [
|
||||
"100"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"40"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"40"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"version": "0.0.0.0",
|
||||
"volumetric_speed_coefficients": [
|
||||
""
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,283 @@
|
||||
{
|
||||
"adaptive_bed_mesh_margin": "5",
|
||||
"auxiliary_fan": "0",
|
||||
"bbl_use_printhost": "0",
|
||||
"bed_custom_model": "D:/3D_Prints/PEi Sheet Anycubic Kobra Neo.stl",
|
||||
"bed_custom_texture": "D:/3D_Prints/PEi Sheet Anycubic Kobra Neo.png",
|
||||
"bed_exclude_area": [],
|
||||
"bed_mesh_max": "210,205",
|
||||
"bed_mesh_min": "32,5",
|
||||
"bed_mesh_probe_distance": "0,0",
|
||||
"bed_temperature_formula": "by_first_filament",
|
||||
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0 ;zero out extruded length for accurecy",
|
||||
"best_object_pos": "0.5,0.5",
|
||||
"change_extrusion_role_gcode": "",
|
||||
"change_filament_gcode": "_M600",
|
||||
"cooling_tube_length": "0",
|
||||
"cooling_tube_retraction": "0",
|
||||
"default_bed_type": "",
|
||||
"default_filament_profile": [
|
||||
"SUNLU PLA @Anycubic Kobra Neo 0.6 nozzle"
|
||||
],
|
||||
"default_nozzle_volume_type": [
|
||||
"Standard"
|
||||
],
|
||||
"default_print_profile": "0.4 Layer @Anycubic Kobra Neo 0.6 nozzle",
|
||||
"deretraction_speed": [
|
||||
"30"
|
||||
],
|
||||
"disable_m73": "0",
|
||||
"emit_machine_limits_to_gcode": "1",
|
||||
"enable_filament_ramming": "0",
|
||||
"enable_long_retraction_when_cut": "0",
|
||||
"enable_power_loss_recovery": "printer_configuration",
|
||||
"extra_loading_move": "0",
|
||||
"extruder_clearance_height_to_lid": "250",
|
||||
"extruder_clearance_height_to_rod": "35",
|
||||
"extruder_clearance_radius": "55",
|
||||
"extruder_colour": [
|
||||
"#FF4D4F"
|
||||
],
|
||||
"extruder_offset": [
|
||||
"0x0"
|
||||
],
|
||||
"extruder_printable_area": [],
|
||||
"extruder_printable_height": [
|
||||
"0"
|
||||
],
|
||||
"extruder_type": [
|
||||
"Direct Drive"
|
||||
],
|
||||
"extruder_variant_list": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"fan_kickstart": "0",
|
||||
"fan_speedup_overhangs": "0",
|
||||
"fan_speedup_time": "2",
|
||||
"file_start_gcode": "",
|
||||
"from": "User",
|
||||
"gcode_flavor": "klipper",
|
||||
"grab_length": [
|
||||
"0"
|
||||
],
|
||||
"head_wrap_detect_zone": [],
|
||||
"high_current_on_filament_swap": "0",
|
||||
"host_type": "octoprint",
|
||||
"inherits": "",
|
||||
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;Layer {layer_num + 1} @ [layer_z]mm\nSET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}\nM117 Layer {layer_num+1}/[total_layer_count] @ [layer_z]mm\nPLR_SAVE_PRINT_STATE_WITH_LAYER LAYER={layer_num + 1} LAYER_HEIGHT={layer_z}\n",
|
||||
"long_retractions_when_cut": [
|
||||
"0"
|
||||
],
|
||||
"machine_end_gcode": "_END_PRINT\n;total layers count = [total_layer_count]",
|
||||
"machine_load_filament_time": "42",
|
||||
"machine_max_acceleration_e": [
|
||||
"2500",
|
||||
"20000"
|
||||
],
|
||||
"machine_max_acceleration_extruding": [
|
||||
"2500",
|
||||
"20000"
|
||||
],
|
||||
"machine_max_acceleration_retracting": [
|
||||
"2500",
|
||||
"20000"
|
||||
],
|
||||
"machine_max_acceleration_travel": [
|
||||
"20000",
|
||||
"20000"
|
||||
],
|
||||
"machine_max_acceleration_x": [
|
||||
"2500",
|
||||
"15000"
|
||||
],
|
||||
"machine_max_acceleration_y": [
|
||||
"2500",
|
||||
"15000"
|
||||
],
|
||||
"machine_max_acceleration_z": [
|
||||
"20",
|
||||
"5000"
|
||||
],
|
||||
"machine_max_jerk_e": [
|
||||
"4",
|
||||
"10"
|
||||
],
|
||||
"machine_max_jerk_x": [
|
||||
"8",
|
||||
"20"
|
||||
],
|
||||
"machine_max_jerk_y": [
|
||||
"8",
|
||||
"20"
|
||||
],
|
||||
"machine_max_jerk_z": [
|
||||
"4",
|
||||
"5"
|
||||
],
|
||||
"machine_max_junction_deviation": [
|
||||
"0",
|
||||
"0"
|
||||
],
|
||||
"machine_max_speed_e": [
|
||||
"100",
|
||||
"80"
|
||||
],
|
||||
"machine_max_speed_x": [
|
||||
"250",
|
||||
"600"
|
||||
],
|
||||
"machine_max_speed_y": [
|
||||
"250",
|
||||
"600"
|
||||
],
|
||||
"machine_max_speed_z": [
|
||||
"20",
|
||||
"10"
|
||||
],
|
||||
"machine_min_extruding_rate": [
|
||||
"0",
|
||||
"0"
|
||||
],
|
||||
"machine_min_travel_rate": [
|
||||
"0",
|
||||
"0"
|
||||
],
|
||||
"machine_pause_gcode": "PAUSE",
|
||||
"machine_start_gcode": "SET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\n;;;;; PLR_RESUME - INITIAL PRINTER SETUP STARTS ;;;;;\nPLR_DISABLE\n_START_PRINT BED_TEMP=[first_layer_bed_temperature] EXTRUDER_TEMP=[first_layer_temperature]\nPLR_ENABLE\n;;;;; PLR_RESUME - PRINT GCODE STARTS ;;;;;",
|
||||
"machine_tool_change_time": "0",
|
||||
"machine_unload_filament_time": "0",
|
||||
"manual_filament_change": "0",
|
||||
"master_extruder_id": "1",
|
||||
"max_layer_height": [
|
||||
"0.48"
|
||||
],
|
||||
"max_resonance_avoidance_speed": "120",
|
||||
"min_layer_height": [
|
||||
"0.15"
|
||||
],
|
||||
"min_resonance_avoidance_speed": "70",
|
||||
"name": "Anycubic Kobra Neo 0.6 nozzle",
|
||||
"nozzle_diameter": [
|
||||
"0.6"
|
||||
],
|
||||
"nozzle_flush_dataset": [
|
||||
"0"
|
||||
],
|
||||
"nozzle_height": "4",
|
||||
"nozzle_hrc": "0",
|
||||
"nozzle_type": [
|
||||
"undefine"
|
||||
],
|
||||
"nozzle_volume": [
|
||||
"0"
|
||||
],
|
||||
"parking_pos_retraction": "0",
|
||||
"pellet_modded_printer": "0",
|
||||
"physical_extruder_map": [
|
||||
"0"
|
||||
],
|
||||
"preferred_orientation": "0",
|
||||
"print_host": "yazan-minipc.local:5555",
|
||||
"print_host_webui": "",
|
||||
"printable_area": [
|
||||
"0x0",
|
||||
"222x0",
|
||||
"222x222",
|
||||
"0x222"
|
||||
],
|
||||
"printable_height": "250",
|
||||
"printer_agent": "moonraker",
|
||||
"printer_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"printer_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"printer_model": "Anycubic Kobra Neo",
|
||||
"printer_notes": "",
|
||||
"printer_settings_id": "Anycubic Kobra Neo 0.6 nozzle",
|
||||
"printer_structure": "undefine",
|
||||
"printer_technology": "FFF",
|
||||
"printer_variant": "0.6",
|
||||
"printhost_apikey": "",
|
||||
"printhost_authorization_type": "key",
|
||||
"printhost_cafile": "",
|
||||
"printhost_password": "",
|
||||
"printhost_port": "",
|
||||
"printhost_ssl_ignore_revoke": "0",
|
||||
"printhost_user": "",
|
||||
"printing_by_object_gcode": "",
|
||||
"purge_in_prime_tower": "0",
|
||||
"resonance_avoidance": "0",
|
||||
"retract_before_wipe": [
|
||||
"0%"
|
||||
],
|
||||
"retract_length_toolchange": [
|
||||
"0"
|
||||
],
|
||||
"retract_lift_above": [
|
||||
"0"
|
||||
],
|
||||
"retract_lift_below": [
|
||||
"259"
|
||||
],
|
||||
"retract_lift_enforce": [
|
||||
"All Surfaces"
|
||||
],
|
||||
"retract_restart_extra": [
|
||||
"0"
|
||||
],
|
||||
"retract_restart_extra_toolchange": [
|
||||
"0"
|
||||
],
|
||||
"retract_when_changing_layer": [
|
||||
"1"
|
||||
],
|
||||
"retraction_distances_when_cut": [
|
||||
"18"
|
||||
],
|
||||
"retraction_length": [
|
||||
"1"
|
||||
],
|
||||
"retraction_minimum_travel": [
|
||||
"1"
|
||||
],
|
||||
"retraction_speed": [
|
||||
"30"
|
||||
],
|
||||
"scan_first_layer": "0",
|
||||
"silent_mode": "0",
|
||||
"single_extruder_multi_material": "1",
|
||||
"support_air_filtration": "0",
|
||||
"support_chamber_temp_control": "0",
|
||||
"support_multi_bed_types": "0",
|
||||
"support_object_skip_flush": "0",
|
||||
"template_custom_gcode": "",
|
||||
"thumbnails": "32x32/PNG, 300x300/PNG",
|
||||
"thumbnails_format": "PNG",
|
||||
"time_cost": "0",
|
||||
"time_lapse_gcode": "",
|
||||
"travel_slope": [
|
||||
"3"
|
||||
],
|
||||
"upward_compatible_machine": [],
|
||||
"use_firmware_retraction": "1",
|
||||
"use_relative_e_distances": "1",
|
||||
"version": "2.2.0.4",
|
||||
"wipe": [
|
||||
"0"
|
||||
],
|
||||
"wipe_distance": [
|
||||
"2"
|
||||
],
|
||||
"wrapping_detection_gcode": "",
|
||||
"wrapping_detection_layers": "20",
|
||||
"wrapping_exclude_area": [],
|
||||
"z_hop": [
|
||||
"0"
|
||||
],
|
||||
"z_hop_types": [
|
||||
"Auto Lift"
|
||||
],
|
||||
"z_offset": "0"
|
||||
}
|
||||
@@ -0,0 +1,364 @@
|
||||
{
|
||||
"accel_to_decel_enable": "0",
|
||||
"accel_to_decel_factor": "50%",
|
||||
"align_infill_direction_to_model": "1",
|
||||
"alternate_extra_wall": "0",
|
||||
"bottom_shell_layers": "3",
|
||||
"bottom_shell_thickness": "0",
|
||||
"bottom_solid_infill_flow_ratio": "1",
|
||||
"bottom_surface_density": "100%",
|
||||
"bottom_surface_pattern": "concentric",
|
||||
"bridge_acceleration": "50%",
|
||||
"bridge_angle": "0",
|
||||
"bridge_density": "100%",
|
||||
"bridge_flow": "1.5",
|
||||
"bridge_no_support": "0",
|
||||
"bridge_speed": "10",
|
||||
"brim_ears_detection_length": "1",
|
||||
"brim_ears_max_angle": "125",
|
||||
"brim_object_gap": "0.4",
|
||||
"brim_type": "no_brim",
|
||||
"brim_use_efc_outline": "1",
|
||||
"brim_width": "5",
|
||||
"calib_flowrate_topinfill_special_order": "0",
|
||||
"compatible_printers": [
|
||||
"Anycubic Kobra Neo 0.6 nozzle"
|
||||
],
|
||||
"compatible_printers_condition": "",
|
||||
"counterbore_hole_bridging": "none",
|
||||
"default_acceleration": "2500",
|
||||
"default_jerk": "0",
|
||||
"default_junction_deviation": "0",
|
||||
"detect_narrow_internal_solid_infill": "1",
|
||||
"detect_overhang_wall": "1",
|
||||
"detect_thin_wall": "1",
|
||||
"dont_filter_internal_bridges": "disabled",
|
||||
"draft_shield": "disabled",
|
||||
"elefant_foot_compensation": "0.2",
|
||||
"elefant_foot_compensation_layers": "1",
|
||||
"enable_arc_fitting": "0",
|
||||
"enable_extra_bridge_layer": "disabled",
|
||||
"enable_overhang_speed": "1",
|
||||
"enable_prime_tower": "0",
|
||||
"enable_support": "1",
|
||||
"enable_tower_interface_cooldown_during_tower": "0",
|
||||
"enable_tower_interface_features": "0",
|
||||
"enable_wrapping_detection": "0",
|
||||
"enforce_support_layers": "0",
|
||||
"ensure_vertical_shell_thickness": "ensure_critical_only",
|
||||
"exclude_object": "1",
|
||||
"extra_perimeters_on_overhangs": "0",
|
||||
"extra_solid_infills": "",
|
||||
"extrusion_rate_smoothing_external_perimeter_only": "0",
|
||||
"filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode",
|
||||
"fill_multiline": "1",
|
||||
"filter_out_gap_fill": "0.6",
|
||||
"first_layer_flow_ratio": "1",
|
||||
"flush_into_infill": "0",
|
||||
"flush_into_objects": "0",
|
||||
"flush_into_support": "1",
|
||||
"from": "User",
|
||||
"fuzzy_skin": "none",
|
||||
"fuzzy_skin_first_layer": "0",
|
||||
"fuzzy_skin_mode": "displacement",
|
||||
"fuzzy_skin_noise_type": "classic",
|
||||
"fuzzy_skin_octaves": "4",
|
||||
"fuzzy_skin_persistence": "0.5",
|
||||
"fuzzy_skin_point_distance": "0.8",
|
||||
"fuzzy_skin_scale": "1",
|
||||
"fuzzy_skin_thickness": "0.3",
|
||||
"gap_fill_flow_ratio": "1",
|
||||
"gap_fill_target": "topbottom",
|
||||
"gap_infill_speed": "50",
|
||||
"gcode_add_line_number": "0",
|
||||
"gcode_comments": "0",
|
||||
"gcode_label_objects": "1",
|
||||
"hole_to_polyhole": "0",
|
||||
"hole_to_polyhole_threshold": "0.01",
|
||||
"hole_to_polyhole_twisted": "1",
|
||||
"independent_support_layer_height": "1",
|
||||
"infill_anchor": "1e+09",
|
||||
"infill_anchor_max": "1e+09",
|
||||
"infill_combination": "0",
|
||||
"infill_combination_max_layer_height": "100%",
|
||||
"infill_direction": "45",
|
||||
"infill_jerk": "9",
|
||||
"infill_lock_depth": "1",
|
||||
"infill_overhang_angle": "60",
|
||||
"infill_shift_step": "0.4",
|
||||
"infill_wall_overlap": "20%",
|
||||
"inherits": "",
|
||||
"initial_layer_acceleration": "1500",
|
||||
"initial_layer_infill_speed": "50",
|
||||
"initial_layer_jerk": "9",
|
||||
"initial_layer_line_width": "0",
|
||||
"initial_layer_min_bead_width": "85%",
|
||||
"initial_layer_print_height": "0.4",
|
||||
"initial_layer_speed": "30",
|
||||
"initial_layer_travel_speed": "50%",
|
||||
"inner_wall_acceleration": "2500",
|
||||
"inner_wall_flow_ratio": "1",
|
||||
"inner_wall_jerk": "9",
|
||||
"inner_wall_line_width": "0",
|
||||
"inner_wall_speed": "70",
|
||||
"interface_shells": "0",
|
||||
"interlocking_beam": "0",
|
||||
"interlocking_beam_layer_count": "2",
|
||||
"interlocking_beam_width": "0.8",
|
||||
"interlocking_boundary_avoidance": "2",
|
||||
"interlocking_depth": "2",
|
||||
"interlocking_orientation": "22.5",
|
||||
"internal_bridge_angle": "0",
|
||||
"internal_bridge_density": "100%",
|
||||
"internal_bridge_flow": "1.5",
|
||||
"internal_bridge_speed": "30",
|
||||
"internal_solid_infill_acceleration": "100%",
|
||||
"internal_solid_infill_flow_ratio": "1",
|
||||
"internal_solid_infill_line_width": "0",
|
||||
"internal_solid_infill_pattern": "monotonic",
|
||||
"internal_solid_infill_speed": "70",
|
||||
"ironing_angle": "0",
|
||||
"ironing_angle_fixed": "0",
|
||||
"ironing_flow": "10%",
|
||||
"ironing_inset": "0",
|
||||
"ironing_pattern": "rectilinear",
|
||||
"ironing_spacing": "0.1",
|
||||
"ironing_speed": "20",
|
||||
"ironing_type": "no ironing",
|
||||
"is_infill_first": "0",
|
||||
"lateral_lattice_angle_1": "-45",
|
||||
"lateral_lattice_angle_2": "45",
|
||||
"layer_height": "0.4",
|
||||
"line_width": "100%",
|
||||
"make_overhang_printable": "0",
|
||||
"make_overhang_printable_angle": "60",
|
||||
"make_overhang_printable_hole_size": "0",
|
||||
"max_bridge_length": "10",
|
||||
"max_travel_detour_distance": "0",
|
||||
"max_volumetric_extrusion_rate_slope": "0",
|
||||
"max_volumetric_extrusion_rate_slope_segment_length": "3",
|
||||
"min_bead_width": "85%",
|
||||
"min_feature_size": "25%",
|
||||
"min_length_factor": "0.75",
|
||||
"min_skirt_length": "0",
|
||||
"min_width_top_surface": "300%",
|
||||
"minimum_sparse_infill_area": "15",
|
||||
"mmu_segmented_region_interlocking_depth": "0",
|
||||
"mmu_segmented_region_max_width": "0",
|
||||
"name": "0.4 Layer @Anycubic Kobra Neo 0.6 nozzle",
|
||||
"notes": "",
|
||||
"only_one_wall_first_layer": "0",
|
||||
"only_one_wall_top": "0",
|
||||
"ooze_prevention": "0",
|
||||
"outer_wall_acceleration": "2500",
|
||||
"outer_wall_flow_ratio": "1",
|
||||
"outer_wall_jerk": "9",
|
||||
"outer_wall_line_width": "0",
|
||||
"outer_wall_speed": "70",
|
||||
"overhang_1_4_speed": "100%",
|
||||
"overhang_2_4_speed": "100%",
|
||||
"overhang_3_4_speed": "75%",
|
||||
"overhang_4_4_speed": "50%",
|
||||
"overhang_flow_ratio": "1",
|
||||
"overhang_reverse": "0",
|
||||
"overhang_reverse_internal_only": "0",
|
||||
"overhang_reverse_threshold": "50%",
|
||||
"post_process": [],
|
||||
"precise_outer_wall": "0",
|
||||
"precise_z_height": "0",
|
||||
"preheat_steps": "1",
|
||||
"preheat_time": "30",
|
||||
"prime_tower_brim_width": "3",
|
||||
"prime_tower_enable_framework": "0",
|
||||
"prime_tower_flat_ironing": "0",
|
||||
"prime_tower_infill_gap": "150%",
|
||||
"prime_tower_skip_points": "1",
|
||||
"prime_tower_width": "60",
|
||||
"prime_volume": "45",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"print_flow_ratio": "1",
|
||||
"print_order": "default",
|
||||
"print_sequence": "by layer",
|
||||
"print_settings_id": "0.4 Layer @Anycubic Kobra Neo 0.6 nozzle",
|
||||
"raft_contact_distance": "0.1",
|
||||
"raft_expansion": "1.5",
|
||||
"raft_first_layer_density": "100%",
|
||||
"raft_first_layer_expansion": "5",
|
||||
"raft_layers": "0",
|
||||
"reduce_crossing_wall": "1",
|
||||
"reduce_infill_retraction": "1",
|
||||
"resolution": "0.005",
|
||||
"role_based_wipe_speed": "1",
|
||||
"scarf_angle_threshold": "155",
|
||||
"scarf_joint_flow_ratio": "1",
|
||||
"scarf_joint_speed": "100%",
|
||||
"scarf_overhang_threshold": "40%",
|
||||
"seam_gap": "10%",
|
||||
"seam_position": "aligned",
|
||||
"seam_slope_conditional": "0",
|
||||
"seam_slope_entire_loop": "0",
|
||||
"seam_slope_inner_walls": "0",
|
||||
"seam_slope_min_length": "20",
|
||||
"seam_slope_start_height": "0",
|
||||
"seam_slope_steps": "10",
|
||||
"seam_slope_type": "none",
|
||||
"set_other_flow_ratios": "0",
|
||||
"single_extruder_multi_material_priming": "0",
|
||||
"single_loop_draft_shield": "0",
|
||||
"skeleton_infill_density": "25%",
|
||||
"skeleton_infill_line_width": "100%",
|
||||
"skin_infill_density": "25%",
|
||||
"skin_infill_depth": "2",
|
||||
"skin_infill_line_width": "100%",
|
||||
"skirt_distance": "2",
|
||||
"skirt_height": "1",
|
||||
"skirt_loops": "0",
|
||||
"skirt_speed": "50",
|
||||
"skirt_start_angle": "-135",
|
||||
"skirt_type": "combined",
|
||||
"slice_closing_radius": "0.001",
|
||||
"slicing_mode": "regular",
|
||||
"slow_down_layers": "1",
|
||||
"slowdown_for_curled_perimeters": "1",
|
||||
"small_area_infill_flow_compensation": "1",
|
||||
"small_area_infill_flow_compensation_model": [
|
||||
"0,0",
|
||||
"\n0.2,0.4444",
|
||||
"\n0.4,0.6145",
|
||||
"\n0.6,0.7059",
|
||||
"\n0.8,0.7619",
|
||||
"\n1.5,0.8571",
|
||||
"\n2,0.8889",
|
||||
"\n3,0.9231",
|
||||
"\n5,0.9520",
|
||||
"\n10,1"
|
||||
],
|
||||
"small_perimeter_speed": "0",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "1",
|
||||
"solid_infill_rotate_template": "45,135",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "10%",
|
||||
"sparse_infill_filament": "1",
|
||||
"sparse_infill_flow_ratio": "1",
|
||||
"sparse_infill_line_width": "0",
|
||||
"sparse_infill_pattern": "3dhoneycomb",
|
||||
"sparse_infill_rotate_template": "",
|
||||
"sparse_infill_speed": "70",
|
||||
"spiral_finishing_flow_ratio": "0",
|
||||
"spiral_mode": "0",
|
||||
"spiral_mode_max_xy_smoothing": "200%",
|
||||
"spiral_mode_smooth": "1",
|
||||
"spiral_starting_flow_ratio": "0",
|
||||
"staggered_inner_seams": "0",
|
||||
"standby_temperature_delta": "-5",
|
||||
"support_angle": "0",
|
||||
"support_base_pattern": "rectilinear",
|
||||
"support_base_pattern_spacing": "2",
|
||||
"support_bottom_interface_spacing": "0.2",
|
||||
"support_bottom_z_distance": "0.4",
|
||||
"support_critical_regions_only": "0",
|
||||
"support_expansion": "0",
|
||||
"support_filament": "0",
|
||||
"support_flow_ratio": "1",
|
||||
"support_interface_bottom_layers": "2",
|
||||
"support_interface_filament": "0",
|
||||
"support_interface_flow_ratio": "1",
|
||||
"support_interface_loop_pattern": "0",
|
||||
"support_interface_not_for_body": "1",
|
||||
"support_interface_pattern": "auto",
|
||||
"support_interface_spacing": "0.2",
|
||||
"support_interface_speed": "50",
|
||||
"support_interface_top_layers": "2",
|
||||
"support_ironing": "0",
|
||||
"support_ironing_flow": "10%",
|
||||
"support_ironing_pattern": "rectilinear",
|
||||
"support_ironing_spacing": "0.1",
|
||||
"support_line_width": "0",
|
||||
"support_object_first_layer_gap": "1",
|
||||
"support_object_xy_distance": "1",
|
||||
"support_on_build_plate_only": "0",
|
||||
"support_remove_small_overhang": "0",
|
||||
"support_speed": "50",
|
||||
"support_style": "snug",
|
||||
"support_threshold_angle": "40",
|
||||
"support_threshold_overlap": "50%",
|
||||
"support_top_z_distance": "0.34",
|
||||
"support_type": "normal(auto)",
|
||||
"symmetric_infill_y_axis": "0",
|
||||
"thick_bridges": "0",
|
||||
"thick_internal_bridges": "1",
|
||||
"timelapse_type": "0",
|
||||
"top_bottom_infill_wall_overlap": "20%",
|
||||
"top_shell_layers": "3",
|
||||
"top_shell_thickness": "0",
|
||||
"top_solid_infill_flow_ratio": "1",
|
||||
"top_surface_acceleration": "1500",
|
||||
"top_surface_density": "100%",
|
||||
"top_surface_jerk": "9",
|
||||
"top_surface_line_width": "0",
|
||||
"top_surface_pattern": "concentric",
|
||||
"top_surface_speed": "60",
|
||||
"travel_acceleration": "2500",
|
||||
"travel_jerk": "12",
|
||||
"travel_speed": "140",
|
||||
"travel_speed_z": "0",
|
||||
"tree_support_angle_slow": "25",
|
||||
"tree_support_auto_brim": "1",
|
||||
"tree_support_branch_angle": "40",
|
||||
"tree_support_branch_angle_organic": "40",
|
||||
"tree_support_branch_diameter": "5",
|
||||
"tree_support_branch_diameter_angle": "10",
|
||||
"tree_support_branch_diameter_organic": "4",
|
||||
"tree_support_branch_distance": "5",
|
||||
"tree_support_branch_distance_organic": "1",
|
||||
"tree_support_brim_width": "3",
|
||||
"tree_support_tip_diameter": "0.8",
|
||||
"tree_support_top_rate": "30%",
|
||||
"tree_support_wall_count": "0",
|
||||
"version": "0.0.0.0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "1",
|
||||
"wall_generator": "arachne",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
"wall_transition_angle": "10",
|
||||
"wall_transition_filter_deviation": "25%",
|
||||
"wall_transition_length": "100%",
|
||||
"wipe_before_external_loop": "1",
|
||||
"wipe_on_loops": "1",
|
||||
"wipe_speed": "80%",
|
||||
"wipe_tower_bridging": "10",
|
||||
"wipe_tower_cone_angle": "0",
|
||||
"wipe_tower_extra_flow": "100%",
|
||||
"wipe_tower_extra_rib_length": "0",
|
||||
"wipe_tower_extra_spacing": "100%",
|
||||
"wipe_tower_filament": "0",
|
||||
"wipe_tower_fillet_wall": "1",
|
||||
"wipe_tower_max_purge_speed": "90",
|
||||
"wipe_tower_no_sparse_layers": "0",
|
||||
"wipe_tower_rib_width": "8",
|
||||
"wipe_tower_rotation_angle": "0",
|
||||
"wipe_tower_wall_type": "rectangle",
|
||||
"wiping_volumes_extruders": [
|
||||
"70",
|
||||
"70",
|
||||
"70",
|
||||
"70",
|
||||
"70",
|
||||
"70",
|
||||
"70",
|
||||
"70",
|
||||
"70",
|
||||
"70"
|
||||
],
|
||||
"xy_contour_compensation": "-0.02",
|
||||
"xy_hole_compensation": "0.02"
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Artillery",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Artillery configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "Bambulab",
|
||||
"url": "http://www.bambulab.com/Parameters/vendor/BBL.json",
|
||||
"version": "02.01.00.00",
|
||||
"version": "02.01.00.10",
|
||||
"force_update": "0",
|
||||
"description": "the initial version of BBL configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "BIQU",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "BIQU configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Blocks",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Blocks configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "CONSTRUCT3D",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Construct3D configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "Chuanying",
|
||||
"url": "",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Chuanying configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Co Print",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "CoPrint configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "CoLiDo",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "CoLiDo configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Comgrow",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Comgrow configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Creality",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Creality configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Cubicon",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Cubicon configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Custom Printer",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "My configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "DeltaMaker",
|
||||
"url": "",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "DeltaMaker configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Dremel",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Dremel configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Elegoo",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Elegoo configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Eryone",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Eryone configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"12"
|
||||
],
|
||||
"filament_type": [
|
||||
"Silk"
|
||||
"PLA Silk"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Eryone Silk PLA"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "FLSun",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "FLSun configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "Flashforge",
|
||||
"url": "",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Flashforge configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "FlyingBear",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "1",
|
||||
"description": "FlyingBear configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Folgertech",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Folgertech configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Geeetech",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Geeetech configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Ginger Additive",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "1",
|
||||
"description": "Ginger configuration",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "InfiMech",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "1",
|
||||
"description": "InfiMech configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 21 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 25 KiB |
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "Kingroon",
|
||||
"url": "https://kingroon.com/",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "1",
|
||||
"description": "Kingroon configuration files",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "LONGER",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "LONGER configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "Lulzbot",
|
||||
"url": "https://ohai.lulzbot.com/group/taz-6/",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Lulzbot configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "M3D",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Configuration for M3D printers",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "MagicMaker",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "MagicMaker configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Mellow",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Mellow Printer Profiles",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "OpenEYE",
|
||||
"url": "http://www.openeye.tech",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "OpenEYE Printers Configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
],
|
||||
"default_print_profile": "0.20mm Standard @OpenEYE Peacock V2",
|
||||
"deretraction_speed": [
|
||||
"30"
|
||||
"40"
|
||||
],
|
||||
"disable_m73": "0",
|
||||
"emit_machine_limits_to_gcode": "0",
|
||||
@@ -43,6 +43,7 @@
|
||||
"head_wrap_detect_zone": [],
|
||||
"high_current_on_filament_swap": "0",
|
||||
"host_type": "octoprint",
|
||||
"printer_agent": "moonraker",
|
||||
"inherits": "fdm_machine_common",
|
||||
"instantiation": "false",
|
||||
"layer_change_gcode": "SET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}\n_MMU_UPDATE_HEIGHT",
|
||||
@@ -185,13 +186,13 @@
|
||||
"18"
|
||||
],
|
||||
"retraction_length": [
|
||||
"0.8"
|
||||
"1"
|
||||
],
|
||||
"retraction_minimum_travel": [
|
||||
"1"
|
||||
],
|
||||
"retraction_speed": [
|
||||
"30"
|
||||
"40"
|
||||
],
|
||||
"scan_first_layer": "0",
|
||||
"silent_mode": "0",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "Orca Arena Printer",
|
||||
"url": "",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Orca Arena configuration files",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "OrcaFilamentLibrary",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Orca Filament Library",
|
||||
"filament_list": [
|
||||
@@ -88,38 +88,6 @@
|
||||
"name": "fdm_filament_tpu",
|
||||
"sub_path": "filament/base/fdm_filament_tpu.json"
|
||||
},
|
||||
{
|
||||
"name": "Elas ASA @base",
|
||||
"sub_path": "filament/Elas/Elas ASA @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elas PETG Basic @base",
|
||||
"sub_path": "filament/Elas/Elas PETG Basic @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elas PLA Basic @base",
|
||||
"sub_path": "filament/Elas/Elas PLA Basic @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elas PLA Pro @base",
|
||||
"sub_path": "filament/Elas/Elas PLA Pro @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elas ASA @System",
|
||||
"sub_path": "filament/Elas/Elas ASA @System.json"
|
||||
},
|
||||
{
|
||||
"name": "Elas PETG Basic @System",
|
||||
"sub_path": "filament/Elas/Elas PETG Basic @System.json"
|
||||
},
|
||||
{
|
||||
"name": "Elas PLA Basic @System",
|
||||
"sub_path": "filament/Elas/Elas PLA Basic @System.json"
|
||||
},
|
||||
{
|
||||
"name": "Elas PLA Pro @System",
|
||||
"sub_path": "filament/Elas/Elas PLA Pro @System.json"
|
||||
},
|
||||
{
|
||||
"name": "FusRock ABS-GF @System",
|
||||
"sub_path": "filament/FusRock/FusRock ABS-GF @System.json"
|
||||
@@ -184,6 +152,14 @@
|
||||
"name": "COEX ASA PRIME @base",
|
||||
"sub_path": "filament/COEX/COEX ASA PRIME @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elas ASA @base",
|
||||
"sub_path": "filament/Elas/Elas ASA @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo ASA @base",
|
||||
"sub_path": "filament/Elegoo/Elegoo ASA @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Eolas Prints ASA @System",
|
||||
"sub_path": "filament/Eolas Prints/Eolas Prints ASA @System.json"
|
||||
@@ -336,6 +312,22 @@
|
||||
"name": "COEX PETG @base",
|
||||
"sub_path": "filament/COEX/COEX PETG @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elas PETG Basic @base",
|
||||
"sub_path": "filament/Elas/Elas PETG Basic @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PETG Pro @base",
|
||||
"sub_path": "filament/Elegoo/Elegoo PETG Pro @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PETG-CF @base",
|
||||
"sub_path": "filament/Elegoo/Elegoo PETG-CF @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo Rapid PETG @base",
|
||||
"sub_path": "filament/Elegoo/Elegoo Rapid PETG @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Eolas Prints PETG @System",
|
||||
"sub_path": "filament/Eolas Prints/Eolas Prints PETG @System.json"
|
||||
@@ -480,6 +472,22 @@
|
||||
"name": "COEX PLA PRIME @base",
|
||||
"sub_path": "filament/COEX/COEX PLA PRIME @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elas PLA Basic @base",
|
||||
"sub_path": "filament/Elas/Elas PLA Basic @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elas PLA Pro @base",
|
||||
"sub_path": "filament/Elas/Elas PLA Pro @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PLA @base",
|
||||
"sub_path": "filament/Elegoo/Elegoo PLA @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo Rapid PLA+ @base",
|
||||
"sub_path": "filament/Elegoo/Elegoo Rapid PLA+ @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Eolas Prints PLA Antibacterial @System",
|
||||
"sub_path": "filament/Eolas Prints/Eolas Prints PLA Antibacterial @System.json"
|
||||
@@ -780,6 +788,10 @@
|
||||
"name": "COEX TPU 60A @base",
|
||||
"sub_path": "filament/COEX/COEX TPU 60A @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo TPU 95A @base",
|
||||
"sub_path": "filament/Elegoo/Elegoo TPU 95A @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Eolas Prints TPU D60 UV Resistant @System",
|
||||
"sub_path": "filament/Eolas Prints/Eolas Prints TPU Flex D60 UV Resistant @System.json"
|
||||
@@ -860,6 +872,14 @@
|
||||
"name": "COEX ASA PRIME @System",
|
||||
"sub_path": "filament/COEX/COEX ASA PRIME @System.json"
|
||||
},
|
||||
{
|
||||
"name": "Elas ASA @System",
|
||||
"sub_path": "filament/Elas/Elas ASA @System.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo ASA @System",
|
||||
"sub_path": "filament/Elegoo/Elegoo ASA @System.json"
|
||||
},
|
||||
{
|
||||
"name": "Overture ASA @System",
|
||||
"sub_path": "filament/Overture/Overture ASA @System.json"
|
||||
@@ -902,7 +922,7 @@
|
||||
},
|
||||
{
|
||||
"name": "COEX NYLEX PA6-CF @System",
|
||||
"sub_path": "filament/COEX/COEX NYLEX UNFILLED @System.json"
|
||||
"sub_path": "filament/COEX/COEX NYLEX PA6-CF @System.json"
|
||||
},
|
||||
{
|
||||
"name": "Fiberon PA12-CF @System",
|
||||
@@ -968,6 +988,22 @@
|
||||
"name": "COEX PETG @System",
|
||||
"sub_path": "filament/COEX/COEX PETG @System.json"
|
||||
},
|
||||
{
|
||||
"name": "Elas PETG Basic @System",
|
||||
"sub_path": "filament/Elas/Elas PETG Basic @System.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PETG Pro @System",
|
||||
"sub_path": "filament/Elegoo/Elegoo PETG Pro @System.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PETG-CF @System",
|
||||
"sub_path": "filament/Elegoo/Elegoo PETG-CF @System.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo Rapid PETG @System",
|
||||
"sub_path": "filament/Elegoo/Elegoo Rapid PETG @System.json"
|
||||
},
|
||||
{
|
||||
"name": "FDplast PETG @System",
|
||||
"sub_path": "filament/FDplast/FDplast PETG @System.json"
|
||||
@@ -1084,6 +1120,22 @@
|
||||
"name": "COEX PLA PRIME @System",
|
||||
"sub_path": "filament/COEX/COEX PLA PRIME @System.json"
|
||||
},
|
||||
{
|
||||
"name": "Elas PLA Basic @System",
|
||||
"sub_path": "filament/Elas/Elas PLA Basic @System.json"
|
||||
},
|
||||
{
|
||||
"name": "Elas PLA Pro @System",
|
||||
"sub_path": "filament/Elas/Elas PLA Pro @System.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PLA @System",
|
||||
"sub_path": "filament/Elegoo/Elegoo PLA @System.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo Rapid PLA+ @System",
|
||||
"sub_path": "filament/Elegoo/Elegoo Rapid PLA+ @System.json"
|
||||
},
|
||||
{
|
||||
"name": "FDplast PLA @System",
|
||||
"sub_path": "filament/FDplast/FDplast PLA @System.json"
|
||||
@@ -1308,6 +1360,10 @@
|
||||
"name": "COEX TPU 60A @System",
|
||||
"sub_path": "filament/COEX/COEX TPU 60A @System.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo TPU 95A @System",
|
||||
"sub_path": "filament/Elegoo/Elegoo TPU 95A @System.json"
|
||||
},
|
||||
{
|
||||
"name": "FDplast TPU @System",
|
||||
"sub_path": "filament/FDplast/FDplast TPU @System.json"
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
"1.5"
|
||||
],
|
||||
"filament_type": [
|
||||
"ASA-Aero"
|
||||
"ASA-AERO"
|
||||
],
|
||||
"filament_vendor": [
|
||||
"Bambu Lab"
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Elegoo ASA @System",
|
||||
"inherits": "Elegoo ASA @base",
|
||||
"from": "system",
|
||||
"setting_id": "OGFSE06_00",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": []
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Elegoo ASA @base",
|
||||
"inherits": "fdm_filament_asa",
|
||||
"from": "system",
|
||||
"filament_id": "OGFE06",
|
||||
"instantiation": "false",
|
||||
"filament_cost": [
|
||||
"19.99"
|
||||
],
|
||||
"filament_density": [
|
||||
"1.07"
|
||||
],
|
||||
"filament_flow_ratio": [
|
||||
"0.98"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"12"
|
||||
],
|
||||
"filament_vendor": [
|
||||
"Elegoo"
|
||||
],
|
||||
"nozzle_temperature": [
|
||||
"260"
|
||||
],
|
||||
"nozzle_temperature_initial_layer": [
|
||||
"255"
|
||||
],
|
||||
"nozzle_temperature_range_high": [
|
||||
"280"
|
||||
],
|
||||
"nozzle_temperature_range_low": [
|
||||
"250"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"90"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"95"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"95"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"100"
|
||||
],
|
||||
"fan_max_speed": [
|
||||
"50"
|
||||
],
|
||||
"fan_min_speed": [
|
||||
"10"
|
||||
],
|
||||
"overhang_fan_speed": [
|
||||
"70"
|
||||
],
|
||||
"close_fan_the_first_x_layers": [
|
||||
"3"
|
||||
],
|
||||
"slow_down_layer_time": [
|
||||
"10"
|
||||
],
|
||||
"slow_down_min_speed": [
|
||||
"20"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Elegoo PETG Pro @System",
|
||||
"inherits": "Elegoo PETG Pro @base",
|
||||
"from": "system",
|
||||
"setting_id": "OGFSE02_00",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": []
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Elegoo PETG Pro @base",
|
||||
"inherits": "fdm_filament_pet",
|
||||
"from": "system",
|
||||
"filament_id": "OGFE02",
|
||||
"instantiation": "false",
|
||||
"filament_cost": [
|
||||
"12.49"
|
||||
],
|
||||
"filament_density": [
|
||||
"1.27"
|
||||
],
|
||||
"filament_flow_ratio": [
|
||||
"0.98"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"12"
|
||||
],
|
||||
"filament_retraction_length": [
|
||||
"0.8"
|
||||
],
|
||||
"filament_retraction_speed": [
|
||||
"45"
|
||||
],
|
||||
"filament_deretraction_speed": [
|
||||
"45"
|
||||
],
|
||||
"filament_vendor": [
|
||||
"Elegoo"
|
||||
],
|
||||
"nozzle_temperature": [
|
||||
"245"
|
||||
],
|
||||
"nozzle_temperature_initial_layer": [
|
||||
"240"
|
||||
],
|
||||
"nozzle_temperature_range_high": [
|
||||
"260"
|
||||
],
|
||||
"nozzle_temperature_range_low": [
|
||||
"230"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"65"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"65"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"75"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"75"
|
||||
],
|
||||
"overhang_fan_speed": [
|
||||
"90"
|
||||
],
|
||||
"fan_max_speed": [
|
||||
"80"
|
||||
],
|
||||
"fan_min_speed": [
|
||||
"20"
|
||||
],
|
||||
"fan_cooling_layer_time": [
|
||||
"20"
|
||||
],
|
||||
"slow_down_layer_time": [
|
||||
"10"
|
||||
],
|
||||
"slow_down_min_speed": [
|
||||
"20"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Elegoo PETG-CF @System",
|
||||
"inherits": "Elegoo PETG-CF @base",
|
||||
"from": "system",
|
||||
"setting_id": "OGFSE03_00",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": []
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Elegoo PETG-CF @base",
|
||||
"inherits": "fdm_filament_pet",
|
||||
"from": "system",
|
||||
"filament_id": "OGFE03",
|
||||
"instantiation": "false",
|
||||
"filament_cost": [
|
||||
"18.99"
|
||||
],
|
||||
"filament_density": [
|
||||
"1.29"
|
||||
],
|
||||
"filament_flow_ratio": [
|
||||
"0.98"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_retraction_length": [
|
||||
"0.8"
|
||||
],
|
||||
"filament_retraction_speed": [
|
||||
"45"
|
||||
],
|
||||
"filament_deretraction_speed": [
|
||||
"45"
|
||||
],
|
||||
"filament_vendor": [
|
||||
"Elegoo"
|
||||
],
|
||||
"nozzle_temperature": [
|
||||
"255"
|
||||
],
|
||||
"nozzle_temperature_initial_layer": [
|
||||
"250"
|
||||
],
|
||||
"nozzle_temperature_range_high": [
|
||||
"270"
|
||||
],
|
||||
"nozzle_temperature_range_low": [
|
||||
"240"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"65"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"65"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"75"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"75"
|
||||
],
|
||||
"overhang_fan_speed": [
|
||||
"90"
|
||||
],
|
||||
"fan_max_speed": [
|
||||
"80"
|
||||
],
|
||||
"fan_min_speed": [
|
||||
"20"
|
||||
],
|
||||
"fan_cooling_layer_time": [
|
||||
"20"
|
||||
],
|
||||
"slow_down_layer_time": [
|
||||
"10"
|
||||
],
|
||||
"slow_down_min_speed": [
|
||||
"20"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Elegoo PLA @System",
|
||||
"inherits": "Elegoo PLA @base",
|
||||
"from": "system",
|
||||
"setting_id": "OGFSE04_00",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": []
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Elegoo PLA @base",
|
||||
"inherits": "fdm_filament_pla",
|
||||
"from": "system",
|
||||
"filament_id": "OGFE04",
|
||||
"instantiation": "false",
|
||||
"filament_cost": [
|
||||
"15.99"
|
||||
],
|
||||
"filament_density": [
|
||||
"1.24"
|
||||
],
|
||||
"filament_flow_ratio": [
|
||||
"0.98"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"12"
|
||||
],
|
||||
"filament_vendor": [
|
||||
"Elegoo"
|
||||
],
|
||||
"nozzle_temperature": [
|
||||
"210"
|
||||
],
|
||||
"nozzle_temperature_initial_layer": [
|
||||
"210"
|
||||
],
|
||||
"nozzle_temperature_range_high": [
|
||||
"230"
|
||||
],
|
||||
"nozzle_temperature_range_low": [
|
||||
"190"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"50"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"50"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"55"
|
||||
],
|
||||
"slow_down_layer_time": [
|
||||
"8"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Elegoo Rapid PETG @System",
|
||||
"inherits": "Elegoo Rapid PETG @base",
|
||||
"from": "system",
|
||||
"setting_id": "OGFSE01_00",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": []
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Elegoo Rapid PETG @base",
|
||||
"inherits": "fdm_filament_pet",
|
||||
"from": "system",
|
||||
"filament_id": "OGFE01",
|
||||
"instantiation": "false",
|
||||
"filament_cost": [
|
||||
"13.99"
|
||||
],
|
||||
"filament_density": [
|
||||
"1.28"
|
||||
],
|
||||
"filament_flow_ratio": [
|
||||
"0.98"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"20"
|
||||
],
|
||||
"filament_retraction_length": [
|
||||
"0.8"
|
||||
],
|
||||
"filament_retraction_speed": [
|
||||
"45"
|
||||
],
|
||||
"filament_deretraction_speed": [
|
||||
"45"
|
||||
],
|
||||
"filament_vendor": [
|
||||
"Elegoo"
|
||||
],
|
||||
"nozzle_temperature": [
|
||||
"255"
|
||||
],
|
||||
"nozzle_temperature_initial_layer": [
|
||||
"250"
|
||||
],
|
||||
"nozzle_temperature_range_high": [
|
||||
"270"
|
||||
],
|
||||
"nozzle_temperature_range_low": [
|
||||
"240"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"65"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"65"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"70"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"70"
|
||||
],
|
||||
"overhang_fan_speed": [
|
||||
"90"
|
||||
],
|
||||
"fan_max_speed": [
|
||||
"80"
|
||||
],
|
||||
"fan_min_speed": [
|
||||
"20"
|
||||
],
|
||||
"fan_cooling_layer_time": [
|
||||
"20"
|
||||
],
|
||||
"slow_down_layer_time": [
|
||||
"10"
|
||||
],
|
||||
"slow_down_min_speed": [
|
||||
"20"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Elegoo Rapid PLA+ @System",
|
||||
"inherits": "Elegoo Rapid PLA+ @base",
|
||||
"from": "system",
|
||||
"setting_id": "OGFSE05_00",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": []
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Elegoo Rapid PLA+ @base",
|
||||
"inherits": "fdm_filament_pla",
|
||||
"from": "system",
|
||||
"filament_id": "OGFE05",
|
||||
"instantiation": "false",
|
||||
"filament_cost": [
|
||||
"15.99"
|
||||
],
|
||||
"filament_density": [
|
||||
"1.24"
|
||||
],
|
||||
"filament_flow_ratio": [
|
||||
"0.98"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"18"
|
||||
],
|
||||
"filament_vendor": [
|
||||
"Elegoo"
|
||||
],
|
||||
"nozzle_temperature": [
|
||||
"215"
|
||||
],
|
||||
"nozzle_temperature_initial_layer": [
|
||||
"210"
|
||||
],
|
||||
"nozzle_temperature_range_high": [
|
||||
"230"
|
||||
],
|
||||
"nozzle_temperature_range_low": [
|
||||
"190"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"50"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"50"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"55"
|
||||
],
|
||||
"slow_down_layer_time": [
|
||||
"6"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Elegoo TPU 95A @System",
|
||||
"inherits": "Elegoo TPU 95A @base",
|
||||
"from": "system",
|
||||
"setting_id": "OGFSE07_00",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": []
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Elegoo TPU 95A @base",
|
||||
"inherits": "fdm_filament_tpu",
|
||||
"from": "system",
|
||||
"filament_id": "OGFE07",
|
||||
"instantiation": "false",
|
||||
"filament_cost": [
|
||||
"19.99"
|
||||
],
|
||||
"filament_density": [
|
||||
"1.21"
|
||||
],
|
||||
"filament_flow_ratio": [
|
||||
"0.98"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"3.5"
|
||||
],
|
||||
"filament_vendor": [
|
||||
"Elegoo"
|
||||
],
|
||||
"nozzle_temperature": [
|
||||
"230"
|
||||
],
|
||||
"nozzle_temperature_initial_layer": [
|
||||
"225"
|
||||
],
|
||||
"nozzle_temperature_range_high": [
|
||||
"240"
|
||||
],
|
||||
"nozzle_temperature_range_low": [
|
||||
"220"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"35"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"40"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"40"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"fan_max_speed": [
|
||||
"70"
|
||||
],
|
||||
"fan_min_speed": [
|
||||
"50"
|
||||
],
|
||||
"slow_down_layer_time": [
|
||||
"12"
|
||||
],
|
||||
"slow_down_min_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_retraction_length": [
|
||||
"0.8"
|
||||
],
|
||||
"filament_retraction_speed": [
|
||||
"25"
|
||||
],
|
||||
"filament_deretraction_speed": [
|
||||
"25"
|
||||
]
|
||||
}
|
||||
@@ -24,7 +24,7 @@
|
||||
"1.27"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"12"
|
||||
"10"
|
||||
],
|
||||
"filament_type": [
|
||||
"PETG"
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
"0.98"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"20"
|
||||
"10"
|
||||
],
|
||||
"fan_max_speed": [
|
||||
"100"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Peopoly",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Peopoly configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Phrozen",
|
||||
"version": "02.03.02.40",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Phrozen configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user