Compare commits
441 Commits
v2.2.0
...
v2.3.0-bet
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
dc491166a8 | ||
|
|
d839c52114 | ||
|
|
e12ca90f62 | ||
|
|
c5ba8be49f | ||
|
|
4c28dd5ba0 | ||
|
|
6e473fd5fa | ||
|
|
f8c0cdfb11 | ||
|
|
2bba98d180 | ||
|
|
d41dd784ef | ||
|
|
873a6f5c6e | ||
|
|
b82d13a5a9 | ||
|
|
a49460d8d8 | ||
|
|
bb9a980b4b | ||
|
|
2e9cad67ed | ||
|
|
493431ba55 | ||
|
|
b463e0cba9 | ||
|
|
c83f9c6a87 | ||
|
|
b8e4ce75e0 | ||
|
|
be8bf54884 | ||
|
|
831743997d | ||
|
|
088c8f5a8b | ||
|
|
5e7c8678fb | ||
|
|
1fede3fa34 | ||
|
|
fcc3da5800 | ||
|
|
ae5d7ea996 | ||
|
|
992dbf825d | ||
|
|
03d884d91c | ||
|
|
5e541f84e4 | ||
|
|
0ec13678e4 | ||
|
|
7b167bbe7b | ||
|
|
55a351d5f0 | ||
|
|
a6e53707ef | ||
|
|
0ca5e944b7 | ||
|
|
41ff66297b | ||
|
|
98b396c9ea | ||
|
|
85cf995458 | ||
|
|
5d2e7e4dc4 | ||
|
|
df902d13f5 | ||
|
|
2bc9c8d239 | ||
|
|
00a3e78f8a | ||
|
|
ab7ef4f55e | ||
|
|
dd2f8af68b | ||
|
|
328ea469cb | ||
|
|
43353a6036 | ||
|
|
43af6d221b | ||
|
|
80a0489044 | ||
|
|
f9814370bb | ||
|
|
fa57842a0f | ||
|
|
189960af17 | ||
|
|
26e3ac68ce | ||
|
|
d2c2c2ec9b | ||
|
|
185fb3cb26 | ||
|
|
830c1ac928 | ||
|
|
44efbc7bae | ||
|
|
a4289139b0 | ||
|
|
14d49b738f | ||
|
|
a4e37d428e | ||
|
|
b80e3636c6 | ||
|
|
ad5fcb704b | ||
|
|
740f115790 | ||
|
|
674c8d03f7 | ||
|
|
e607dbb5d2 | ||
|
|
b2494220f6 | ||
|
|
85bbbee8bc | ||
|
|
ccbda78477 | ||
|
|
a359c05b8d | ||
|
|
2e4a2a26e6 | ||
|
|
12fb6db8ef | ||
|
|
fcc5489911 | ||
|
|
b4a7721cc0 | ||
|
|
3bbee6cf5f | ||
|
|
b6da4727b1 | ||
|
|
b2e142c1bb | ||
|
|
589340c8ff | ||
|
|
5145707801 | ||
|
|
2d92ea6320 | ||
|
|
c21b044a9c | ||
|
|
229a826aa7 | ||
|
|
4e74aaf144 | ||
|
|
2eed82ed81 | ||
|
|
107cd3edb0 | ||
|
|
cc92abf8b5 | ||
|
|
d1161ea0e7 | ||
|
|
b29edeb282 | ||
|
|
f88ce30ccd | ||
|
|
f3dabe0ae5 | ||
|
|
2c2bebdc93 | ||
|
|
06c809c598 | ||
|
|
2af5aa56d8 | ||
|
|
03a9d3f5ca | ||
|
|
42577feeba | ||
|
|
af893267e6 | ||
|
|
658c4f096e | ||
|
|
321c209a74 | ||
|
|
8337db208a | ||
|
|
69c3661876 | ||
|
|
b18a24920b | ||
|
|
532a2d36b5 | ||
|
|
dc83549aa1 | ||
|
|
7b3e0cc637 | ||
|
|
0c190860e2 | ||
|
|
93477bc2ec | ||
|
|
41236140ca | ||
|
|
2767f180b6 | ||
|
|
dedc3cbae0 | ||
|
|
991802a3a7 | ||
|
|
3cd8b82dfb | ||
|
|
6473a0d2c8 | ||
|
|
c0533eba6f | ||
|
|
00418626cb | ||
|
|
c7a68b0f26 | ||
|
|
f4acdd775e | ||
|
|
cbc97f4ae7 | ||
|
|
fbf4281c36 | ||
|
|
a29d535bc4 | ||
|
|
700f6e3841 | ||
|
|
ea99eeb51f | ||
|
|
c217b53285 | ||
|
|
09ee5fbc2c | ||
|
|
01bc090914 | ||
|
|
2e64cc2f7e | ||
|
|
82ce8c94b4 | ||
|
|
2e86306118 | ||
|
|
4d762c4e91 | ||
|
|
1fc64c55a8 | ||
|
|
f620879eb5 | ||
|
|
6ed68342e0 | ||
|
|
fd0b2547f2 | ||
|
|
118e14d788 | ||
|
|
1ebbb3958c | ||
|
|
b342cc6e20 | ||
|
|
592402ea46 | ||
|
|
23a31bcad9 | ||
|
|
3d4ca06423 | ||
|
|
4a4f27e599 | ||
|
|
fd933a8d8a | ||
|
|
3c3ac1a1cb | ||
|
|
0cf7efc46c | ||
|
|
e0faedc891 | ||
|
|
6a4cf24e6b | ||
|
|
da2a1b1ff8 | ||
|
|
ecb0e7ea68 | ||
|
|
cac455e696 | ||
|
|
02f5bc0d22 | ||
|
|
8b58719938 | ||
|
|
ddef92ccd6 | ||
|
|
85e9d32660 | ||
|
|
251887004f | ||
|
|
7a5746b1ae | ||
|
|
ad76d0a50a | ||
|
|
ccee8efe72 | ||
|
|
6b30984e1f | ||
|
|
bee7188599 | ||
|
|
5f3ff22218 | ||
|
|
a90880193f | ||
|
|
4f496dd3b4 | ||
|
|
93f4c2bd4d | ||
|
|
7a3bafc162 | ||
|
|
818948af53 | ||
|
|
00d274fc29 | ||
|
|
0b582686d1 | ||
|
|
75ed8d69fe | ||
|
|
0aea1c0b4e | ||
|
|
43aad9f345 | ||
|
|
702f121e2c | ||
|
|
478fdbc041 | ||
|
|
8bb7ea7cfc | ||
|
|
569d4e6307 | ||
|
|
98ba252862 | ||
|
|
d57cfa2a99 | ||
|
|
620e857908 | ||
|
|
46c333a310 | ||
|
|
723df03d74 | ||
|
|
22613f498a | ||
|
|
bd754287ac | ||
|
|
8a2f5cd773 | ||
|
|
4c48b281fd | ||
|
|
fde250fbe3 | ||
|
|
f16038190d | ||
|
|
66e5cbd8e8 | ||
|
|
8f08b587c6 | ||
|
|
a2eea5fe2b | ||
|
|
b0be4bcf61 | ||
|
|
a0c0964b8c | ||
|
|
a7f58f39cf | ||
|
|
f5270603b2 | ||
|
|
6385a4d170 | ||
|
|
8b33119640 | ||
|
|
fe01886c5c | ||
|
|
d380b59774 | ||
|
|
02abd177b5 | ||
|
|
b75f22bb22 | ||
|
|
9ab3107304 | ||
|
|
5c11aed655 | ||
|
|
65d4d31bb3 | ||
|
|
688b7697b3 | ||
|
|
8eece6a66f | ||
|
|
e9f9cf5c0a | ||
|
|
66af62a194 | ||
|
|
d802379a9a | ||
|
|
fcd6f3375c | ||
|
|
b6c1adbb5d | ||
|
|
b9eb1625f9 | ||
|
|
f99116d251 | ||
|
|
d9473fd384 | ||
|
|
c336ae660b | ||
|
|
1b1288c435 | ||
|
|
0e2b30fddf | ||
|
|
b75473482b | ||
|
|
1df52936f2 | ||
|
|
d1bc4e1e9f | ||
|
|
206c6228a5 | ||
|
|
06ba32e117 | ||
|
|
4f82fee592 | ||
|
|
3064973b15 | ||
|
|
f2beb56981 | ||
|
|
9718d13c21 | ||
|
|
f2e65f9d00 | ||
|
|
c51f6edc54 | ||
|
|
893b8cba16 | ||
|
|
302b40af22 | ||
|
|
880081226a | ||
|
|
74cf736903 | ||
|
|
68997f260f | ||
|
|
16340fd6b6 | ||
|
|
6cdede8e10 | ||
|
|
cef15842bb | ||
|
|
a66fc86e20 | ||
|
|
61331ce113 | ||
|
|
fab7eaab49 | ||
|
|
64153c7968 | ||
|
|
22dc0b1212 | ||
|
|
c68e640d03 | ||
|
|
f3fddcb225 | ||
|
|
ec591dcef1 | ||
|
|
2253ab304a | ||
|
|
a3de7cf0bd | ||
|
|
b488fdecec | ||
|
|
10b9928506 | ||
|
|
105a8444e9 | ||
|
|
5ec8f51bd4 | ||
|
|
1bd197df3a | ||
|
|
330ac879c1 | ||
|
|
8188963e20 | ||
|
|
7179797d55 | ||
|
|
26a55a1267 | ||
|
|
2ea2ab08de | ||
|
|
f8698d89a4 | ||
|
|
727a3887c5 | ||
|
|
70579f9159 | ||
|
|
4c955e5cb5 | ||
|
|
cd4a1e01ae | ||
|
|
bc03b95a78 | ||
|
|
51b5305ca4 | ||
|
|
e315586125 | ||
|
|
7f391bc1af | ||
|
|
2b95ef4e3b | ||
|
|
7834f78c90 | ||
|
|
ac80575b28 | ||
|
|
599b0e09eb | ||
|
|
5f8da1086b | ||
|
|
72f324f147 | ||
|
|
77b8272c6a | ||
|
|
3e520c713c | ||
|
|
a90cc292e9 | ||
|
|
4e19c305ae | ||
|
|
3375b53141 | ||
|
|
f7ee8642e9 | ||
|
|
18547fa6a1 | ||
|
|
8da0d1bd86 | ||
|
|
b73d3866b5 | ||
|
|
a96aad1fda | ||
|
|
9b68c695d7 | ||
|
|
d4580e7a32 | ||
|
|
adba9a0280 | ||
|
|
5b1bc5c0ef | ||
|
|
99a0facfb3 | ||
|
|
ab5aeb49d2 | ||
|
|
b32f2b2237 | ||
|
|
9a5c43e24f | ||
|
|
333ed4c34d | ||
|
|
4c1a42e2e8 | ||
|
|
e62d6a3b68 | ||
|
|
bb009eaa99 | ||
|
|
67cc143916 | ||
|
|
604ded5ff0 | ||
|
|
f0e773f891 | ||
|
|
d1dfcbe168 | ||
|
|
091ab68811 | ||
|
|
02438e25bc | ||
|
|
2f55dd7cfe | ||
|
|
83eb1366c7 | ||
|
|
3e13ee049d | ||
|
|
4d5944090f | ||
|
|
8219b55392 | ||
|
|
efa6fc9b8c | ||
|
|
00eeab93fb | ||
|
|
cbc04e944c | ||
|
|
42c10fc6d8 | ||
|
|
f3b2dc26f5 | ||
|
|
91fbd1a417 | ||
|
|
aa1f1dfcc0 | ||
|
|
cf1039be36 | ||
|
|
b9432f4247 | ||
|
|
8ff64f3751 | ||
|
|
35ecb8ab4a | ||
|
|
1cf90efe03 | ||
|
|
5115ceb8f8 | ||
|
|
ba1752680c | ||
|
|
1c68e19aca | ||
|
|
6575bd1ead | ||
|
|
f2f827c175 | ||
|
|
71304368d0 | ||
|
|
5d1583db85 | ||
|
|
47ec9b9b06 | ||
|
|
babb84c70a | ||
|
|
4b739539a4 | ||
|
|
44e53c90f0 | ||
|
|
862acea2af | ||
|
|
3a43050ad1 | ||
|
|
d7789282b9 | ||
|
|
fb19c6a904 | ||
|
|
54abbe85be | ||
|
|
0a45e3348a | ||
|
|
c52b845c36 | ||
|
|
27ec1980bc | ||
|
|
543e85019a | ||
|
|
5635266fbb | ||
|
|
9d8d156fec | ||
|
|
add157d104 | ||
|
|
3b73ad875d | ||
|
|
559d5fe931 | ||
|
|
8bb8b30053 | ||
|
|
c9606a9458 | ||
|
|
2533e95004 | ||
|
|
1af51d66c6 | ||
|
|
ef28de69a5 | ||
|
|
25b1ec6843 | ||
|
|
8cc7a8c8a3 | ||
|
|
fac32eca7d | ||
|
|
97c60be44b | ||
|
|
dbea5f8229 | ||
|
|
b122c173fe | ||
|
|
5da8a8f3bc | ||
|
|
579a79d545 | ||
|
|
46d93bbace | ||
|
|
5ec57d694a | ||
|
|
b4df3c9093 | ||
|
|
5b1b2884bf | ||
|
|
0a19a7cdee | ||
|
|
3f54fd0a26 | ||
|
|
d74a2990ec | ||
|
|
44d8c51d2e | ||
|
|
1acb6833b8 | ||
|
|
b41eb80216 | ||
|
|
ba8270d1c0 | ||
|
|
0962ce9b8b | ||
|
|
133c5347f6 | ||
|
|
ca2db3a60f | ||
|
|
d39799c2c3 | ||
|
|
f361943443 | ||
|
|
053d560ccc | ||
|
|
5a9f4f9a89 | ||
|
|
ad4725342a | ||
|
|
50b7c9fca1 | ||
|
|
901734147e | ||
|
|
50089ded0a | ||
|
|
95887780b9 | ||
|
|
a4f990fdd6 | ||
|
|
9cf92aa28f | ||
|
|
3e26852aec | ||
|
|
7d8d33a787 | ||
|
|
a6a22b9a95 | ||
|
|
df8f7e82c8 | ||
|
|
3caca2215d | ||
|
|
41d1b0d3c8 | ||
|
|
8636434c6b | ||
|
|
187011d0f7 | ||
|
|
d13709b3dd | ||
|
|
b331830604 | ||
|
|
2708beb42b | ||
|
|
d2bda93852 | ||
|
|
5178fee0f3 | ||
|
|
776901005c | ||
|
|
8ce992b640 | ||
|
|
719f09e2f2 | ||
|
|
30cfa9a931 | ||
|
|
484c43ca4d | ||
|
|
ae07f17ca0 | ||
|
|
a602eee441 | ||
|
|
09c115afb3 | ||
|
|
c0ddf68070 | ||
|
|
f3fcbe74b8 | ||
|
|
08caf3862b | ||
|
|
ebc573d956 | ||
|
|
2a61ceae5b | ||
|
|
449785e138 | ||
|
|
c899c3ea6e | ||
|
|
e6eda3e7d0 | ||
|
|
4f9e946dfb | ||
|
|
89cf7f87bf | ||
|
|
3b1c4f9ee4 | ||
|
|
bc4682cd52 | ||
|
|
f30fb2477b | ||
|
|
3e6835bbc5 | ||
|
|
16e532f73e | ||
|
|
508d0e6334 | ||
|
|
5e576887c8 | ||
|
|
565619a216 | ||
|
|
771373e6aa | ||
|
|
3e9e6913e3 | ||
|
|
42261eccbe | ||
|
|
ac5eaa3829 | ||
|
|
b38b9132f4 | ||
|
|
4c78d687a0 | ||
|
|
a7b8dfa2df | ||
|
|
3666f84e65 | ||
|
|
db7f7aa79a | ||
|
|
ca35ba4107 | ||
|
|
717fe35ebd | ||
|
|
f11eb34b59 | ||
|
|
ceab043989 | ||
|
|
b3b0961d91 | ||
|
|
31be67926e | ||
|
|
b7bba13789 | ||
|
|
5f576aac6a | ||
|
|
342d7f3f70 | ||
|
|
2e017a73cf | ||
|
|
917a8fe477 | ||
|
|
cdb38d918b | ||
|
|
c17c5c8205 | ||
|
|
7ab985e468 | ||
|
|
f38825a538 | ||
|
|
ceeebda1dc | ||
|
|
3d45414b71 | ||
|
|
e3b1e30387 | ||
|
|
6e9257c8ac | ||
|
|
6169b4fa2a | ||
|
|
4bb6525c4f | ||
|
|
dc943eddaf | ||
|
|
fd315ee199 |
2
.devcontainer/Dockerfile
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
ARG BASE_IMAGE
|
||||||
|
FROM ${BASE_IMAGE}
|
||||||
@@ -1,6 +1,13 @@
|
|||||||
{
|
{
|
||||||
"name": "OrcaSlicer",
|
"name": "OrcaSlicer",
|
||||||
"image": "mcr.microsoft.com/devcontainers/cpp:ubuntu-20.04",
|
"build": {
|
||||||
|
"dockerfile": "Dockerfile",
|
||||||
|
"args": {
|
||||||
|
"PLATFORM": "linux/amd64",
|
||||||
|
"BASE_IMAGE": "mcr.microsoft.com/devcontainers/cpp:ubuntu-20.04"
|
||||||
|
},
|
||||||
|
"options": ["--platform=linux/amd64"]
|
||||||
|
},
|
||||||
"runArgs": ["--env-file", "/tmp/devcontainer.env"],
|
"runArgs": ["--env-file", "/tmp/devcontainer.env"],
|
||||||
"features": {
|
"features": {
|
||||||
"ghcr.io/devcontainers/features/desktop-lite:1": {
|
"ghcr.io/devcontainers/features/desktop-lite:1": {
|
||||||
@@ -48,4 +55,4 @@
|
|||||||
"Set postCreate executable flag": "chmod +x .devcontainer/postCreate.sh"
|
"Set postCreate executable flag": "chmod +x .devcontainer/postCreate.sh"
|
||||||
},
|
},
|
||||||
"postCreateCommand": "sudo .devcontainer/postCreate.sh"
|
"postCreateCommand": "sudo .devcontainer/postCreate.sh"
|
||||||
}
|
}
|
||||||
|
|||||||
18
.github/dependabot.yml
vendored
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
version: 2
|
||||||
|
updates:
|
||||||
|
# Only care about major updates to github actions
|
||||||
|
- package-ecosystem: "github-actions"
|
||||||
|
directory: "/"
|
||||||
|
schedule:
|
||||||
|
interval: "monthly"
|
||||||
|
ignore: # Only suggest major updates for built-in actions
|
||||||
|
- dependency-name: "github/*"
|
||||||
|
update-types: ["version-update:semver-patch", "version-update:semver-minor"]
|
||||||
|
- dependency-name: "actions/*"
|
||||||
|
update-types: ["version-update:semver-patch", "version-update:semver-minor"]
|
||||||
|
# Docker dependencies
|
||||||
|
- package-ecosystem: "docker"
|
||||||
|
directory: "/"
|
||||||
|
schedule:
|
||||||
|
interval: "monthly"
|
||||||
|
# no support for c/cpp
|
||||||
66
.github/workflows/build_all.yml
vendored
@@ -60,21 +60,51 @@ jobs:
|
|||||||
arch: ${{ matrix.arch }}
|
arch: ${{ matrix.arch }}
|
||||||
build-deps-only: ${{ inputs.build-deps-only || false }}
|
build-deps-only: ${{ inputs.build-deps-only || false }}
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
# flatpak:
|
flatpak:
|
||||||
# name: "Flatpak"
|
name: "Flatpak"
|
||||||
# runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
# container:
|
env:
|
||||||
# image: bilelmoussaoui/flatpak-github-actions:gnome-45
|
date:
|
||||||
# options: --privileged
|
ver:
|
||||||
# steps:
|
ver_pure:
|
||||||
# # maybe i'm too dumb and fucked up to do CI. OH WELL :D -ppd
|
container:
|
||||||
# - name: "Remove unneeded stuff to free disk space"
|
image: bilelmoussaoui/flatpak-github-actions:gnome-46
|
||||||
# run:
|
options: --privileged
|
||||||
# sudo rm -rf /usr/share/dotnet /opt/ghc "/usr/local/share/boost" "$AGENT_TOOLSDIRECTORY"
|
volumes:
|
||||||
# - uses: actions/checkout@v4
|
- /usr/local/lib/android:/usr/local/lib/android
|
||||||
# - uses: flatpak/flatpak-github-actions/flatpak-builder@v6
|
- /usr/share/dotnet:/usr/share/dotnet
|
||||||
# with:
|
- /opt/ghc:/opt/ghc1
|
||||||
# bundle: orcaslicer.flatpak
|
- /usr/local/share/boost:/usr/local/share/boost1
|
||||||
# manifest-path: flatpak/io.github.softfever.OrcaSlicer.yml
|
steps:
|
||||||
# cache-key: flatpak-builder-${{ github.sha }}
|
- name: "Remove unneeded stuff to free disk space"
|
||||||
# cache: false
|
run:
|
||||||
|
rm -rf /usr/local/lib/android/* /usr/share/dotnet/* /opt/ghc1/* "/usr/local/share/boost1/*"
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
- name: Get the version and date
|
||||||
|
run: |
|
||||||
|
ver_pure=$(grep 'set(SoftFever_VERSION' version.inc | cut -d '"' -f2)
|
||||||
|
if [[ "${{ github.event_name }}" == "pull_request" ]]; then
|
||||||
|
ver="PR-${{ github.event.number }}"
|
||||||
|
else
|
||||||
|
ver=V$ver_pure
|
||||||
|
fi
|
||||||
|
echo "ver=$ver" >> $GITHUB_ENV
|
||||||
|
echo "ver_pure=$ver_pure" >> $GITHUB_ENV
|
||||||
|
echo "date=$(date +'%Y%m%d')" >> $GITHUB_ENV
|
||||||
|
shell: bash
|
||||||
|
- uses: flatpak/flatpak-github-actions/flatpak-builder@master
|
||||||
|
with:
|
||||||
|
bundle: OrcaSlicer-Linux-flatpak_${{ env.ver }}.flatpak
|
||||||
|
manifest-path: flatpak/io.github.softfever.OrcaSlicer.yml
|
||||||
|
cache: true
|
||||||
|
upload-artifact: false
|
||||||
|
- name: Deploy Flatpak to nightly release
|
||||||
|
if: ${{github.ref == 'refs/heads/main'}}
|
||||||
|
uses: WebFreak001/deploy-nightly@v3.2.0
|
||||||
|
with:
|
||||||
|
upload_url: https://uploads.github.com/repos/SoftFever/OrcaSlicer/releases/137995723/assets{?name,label}
|
||||||
|
release_id: 137995723
|
||||||
|
asset_path: /__w/OrcaSlicer/OrcaSlicer/OrcaSlicer-Linux-flatpak_${{ env.ver }}.flatpak
|
||||||
|
asset_name: OrcaSlicer-Linux-flatpak_${{ env.ver }}.flatpak
|
||||||
|
asset_content_type: application/octet-stream
|
||||||
|
max_releases: 1 # optional, if there are more releases than this matching the asset_name, the oldest ones are going to be deleted
|
||||||
|
|||||||
2
.github/workflows/build_deps.yml
vendored
@@ -66,8 +66,6 @@ jobs:
|
|||||||
working-directory: ${{ github.workspace }}
|
working-directory: ${{ github.workspace }}
|
||||||
run: |
|
run: |
|
||||||
choco install strawberryperl
|
choco install strawberryperl
|
||||||
mkdir ${{ github.workspace }}/deps/build
|
|
||||||
mkdir ${{ github.workspace }}/deps/build/OrcaSlicer_dep
|
|
||||||
.\build_release_vs2022.bat deps
|
.\build_release_vs2022.bat deps
|
||||||
.\build_release_vs2022.bat pack
|
.\build_release_vs2022.bat pack
|
||||||
cd ${{ github.workspace }}/deps/build
|
cd ${{ github.workspace }}/deps/build
|
||||||
|
|||||||
33
.github/workflows/build_orca.yml
vendored
@@ -81,11 +81,18 @@ jobs:
|
|||||||
- name: Install tools mac
|
- name: Install tools mac
|
||||||
if: inputs.os == 'macos-14'
|
if: inputs.os == 'macos-14'
|
||||||
run: |
|
run: |
|
||||||
brew install tree ninja libtool
|
brew install ninja libtool
|
||||||
brew list
|
brew list
|
||||||
mkdir -p ${{ github.workspace }}/deps/build_${{inputs.arch}}
|
mkdir -p ${{ github.workspace }}/deps/build_${{inputs.arch}}
|
||||||
mkdir -p ${{ github.workspace }}/deps/build_${{inputs.arch}}/OrcaSlicer_dep_${{inputs.arch}}
|
mkdir -p ${{ github.workspace }}/deps/build_${{inputs.arch}}/OrcaSlicer_dep_${{inputs.arch}}
|
||||||
tree ${{ github.workspace }}/deps/build_${{inputs.arch}}/OrcaSlicer_dep_${{inputs.arch}}
|
|
||||||
|
- name: Free disk space
|
||||||
|
if: inputs.os == 'macos-14'
|
||||||
|
run: |
|
||||||
|
df -hI /dev/disk3s1s1
|
||||||
|
sudo find /Applications -maxdepth 1 -type d -name "Xcode_*.app" ! -name "Xcode_15.4.app" -exec rm -rf {} +
|
||||||
|
sudo rm -rf ~/Library/Developer/CoreSimulator/Caches/*
|
||||||
|
df -hI /dev/disk3s1s1
|
||||||
|
|
||||||
- name: Build slicer mac
|
- name: Build slicer mac
|
||||||
if: inputs.os == 'macos-14'
|
if: inputs.os == 'macos-14'
|
||||||
@@ -136,7 +143,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Deploy Mac release
|
- name: Deploy Mac release
|
||||||
if: github.ref == 'refs/heads/main' && inputs.os == 'macos-14'
|
if: github.ref == 'refs/heads/main' && inputs.os == 'macos-14'
|
||||||
uses: WebFreak001/deploy-nightly@v3.1.0
|
uses: WebFreak001/deploy-nightly@v3.2.0
|
||||||
with:
|
with:
|
||||||
upload_url: https://uploads.github.com/repos/SoftFever/OrcaSlicer/releases/137995723/assets{?name,label}
|
upload_url: https://uploads.github.com/repos/SoftFever/OrcaSlicer/releases/137995723/assets{?name,label}
|
||||||
release_id: 137995723
|
release_id: 137995723
|
||||||
@@ -187,7 +194,7 @@ jobs:
|
|||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: OrcaSlicer_Windows_${{ env.ver }}_portable
|
name: OrcaSlicer_Windows_${{ env.ver }}_portable
|
||||||
path: ${{ github.workspace }}/build/OrcaSlicer_Windows_${{ env.ver }}_portable.zip
|
path: ${{ github.workspace }}/build/OrcaSlicer
|
||||||
|
|
||||||
- name: Upload artifacts Win installer
|
- name: Upload artifacts Win installer
|
||||||
if: inputs.os == 'windows-latest'
|
if: inputs.os == 'windows-latest'
|
||||||
@@ -205,7 +212,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Deploy Windows release portable
|
- name: Deploy Windows release portable
|
||||||
if: github.ref == 'refs/heads/main' && inputs.os == 'windows-latest'
|
if: github.ref == 'refs/heads/main' && inputs.os == 'windows-latest'
|
||||||
uses: WebFreak001/deploy-nightly@v3.1.0
|
uses: WebFreak001/deploy-nightly@v3.2.0
|
||||||
with:
|
with:
|
||||||
upload_url: https://uploads.github.com/repos/SoftFever/OrcaSlicer/releases/137995723/assets{?name,label}
|
upload_url: https://uploads.github.com/repos/SoftFever/OrcaSlicer/releases/137995723/assets{?name,label}
|
||||||
release_id: 137995723
|
release_id: 137995723
|
||||||
@@ -216,7 +223,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Deploy Windows release installer
|
- name: Deploy Windows release installer
|
||||||
if: github.ref == 'refs/heads/main' && inputs.os == 'windows-latest'
|
if: github.ref == 'refs/heads/main' && inputs.os == 'windows-latest'
|
||||||
uses: WebFreak001/deploy-nightly@v3.1.0
|
uses: WebFreak001/deploy-nightly@v3.2.0
|
||||||
with:
|
with:
|
||||||
upload_url: https://uploads.github.com/repos/SoftFever/OrcaSlicer/releases/137995723/assets{?name,label}
|
upload_url: https://uploads.github.com/repos/SoftFever/OrcaSlicer/releases/137995723/assets{?name,label}
|
||||||
release_id: 137995723
|
release_id: 137995723
|
||||||
@@ -257,8 +264,8 @@ jobs:
|
|||||||
ubuntu-ver-str: ${{ (inputs.os == 'ubuntu-24.04' && '_Ubuntu2404') || '' }}
|
ubuntu-ver-str: ${{ (inputs.os == 'ubuntu-24.04' && '_Ubuntu2404') || '' }}
|
||||||
run: |
|
run: |
|
||||||
./BuildLinux.sh -isr
|
./BuildLinux.sh -isr
|
||||||
mv -n ./build/OrcaSlicer_Linux_V${{ env.ver_pure }}.AppImage ./build/OrcaSlicer_Linux${{ env.ubuntu-ver-str }}_${{ env.ver }}.AppImage
|
mv -n ./build/OrcaSlicer_Linux_V${{ env.ver_pure }}.AppImage ./build/OrcaSlicer_Linux_AppImage${{ env.ubuntu-ver-str }}_${{ env.ver }}.AppImage
|
||||||
chmod +x ./build/OrcaSlicer_Linux${{ env.ubuntu-ver-str }}_${{ env.ver }}.AppImage
|
chmod +x ./build/OrcaSlicer_Linux_AppImage${{ env.ubuntu-ver-str }}_${{ env.ver }}.AppImage
|
||||||
|
|
||||||
- name: Build orca_custom_preset_tests
|
- name: Build orca_custom_preset_tests
|
||||||
if: github.ref == 'refs/heads/main' && inputs.os == 'ubuntu-20.04'
|
if: github.ref == 'refs/heads/main' && inputs.os == 'ubuntu-20.04'
|
||||||
@@ -277,24 +284,24 @@ jobs:
|
|||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: OrcaSlicer_Linux_ubuntu_${{ env.ubuntu-ver }}_${{ env.ver }}
|
name: OrcaSlicer_Linux_ubuntu_${{ env.ubuntu-ver }}_${{ env.ver }}
|
||||||
path: './build/OrcaSlicer_Linux${{ env.ubuntu-ver-str }}_${{ env.ver }}.AppImage'
|
path: './build/OrcaSlicer_Linux_AppImage${{ env.ubuntu-ver-str }}_${{ env.ver }}.AppImage'
|
||||||
|
|
||||||
- name: Deploy Ubuntu release
|
- name: Deploy Ubuntu release
|
||||||
if: ${{ ! env.ACT && github.ref == 'refs/heads/main' && (inputs.os == 'ubuntu-20.04' || inputs.os == 'ubuntu-24.04') }}
|
if: ${{ ! env.ACT && github.ref == 'refs/heads/main' && (inputs.os == 'ubuntu-20.04' || inputs.os == 'ubuntu-24.04') }}
|
||||||
env:
|
env:
|
||||||
ubuntu-ver-str: ${{ (inputs.os == 'ubuntu-24.04' && '_Ubuntu2404') || '' }}
|
ubuntu-ver-str: ${{ (inputs.os == 'ubuntu-24.04' && '_Ubuntu2404') || '' }}
|
||||||
uses: WebFreak001/deploy-nightly@v3.1.0
|
uses: WebFreak001/deploy-nightly@v3.2.0
|
||||||
with:
|
with:
|
||||||
upload_url: https://uploads.github.com/repos/SoftFever/OrcaSlicer/releases/137995723/assets{?name,label}
|
upload_url: https://uploads.github.com/repos/SoftFever/OrcaSlicer/releases/137995723/assets{?name,label}
|
||||||
release_id: 137995723
|
release_id: 137995723
|
||||||
asset_path: ./build/OrcaSlicer_Linux${{ env.ubuntu-ver-str }}_${{ env.ver }}.AppImage
|
asset_path: ./build/OrcaSlicer_Linux_AppImage${{ env.ubuntu-ver-str }}_${{ env.ver }}.AppImage
|
||||||
asset_name: OrcaSlicer_Linux${{ env.ubuntu-ver-str }}_${{ env.ver }}.AppImage
|
asset_name: OrcaSlicer_Linux_AppImage${{ env.ubuntu-ver-str }}_${{ env.ver }}.AppImage
|
||||||
asset_content_type: application/octet-stream
|
asset_content_type: application/octet-stream
|
||||||
max_releases: 1 # optional, if there are more releases than this matching the asset_name, the oldest ones are going to be deleted
|
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 orca_custom_preset_tests
|
- name: Deploy orca_custom_preset_tests
|
||||||
if: ${{ ! env.ACT && github.ref == 'refs/heads/main' && inputs.os == 'ubuntu-20.04' }}
|
if: ${{ ! env.ACT && github.ref == 'refs/heads/main' && inputs.os == 'ubuntu-20.04' }}
|
||||||
uses: WebFreak001/deploy-nightly@v3.1.0
|
uses: WebFreak001/deploy-nightly@v3.2.0
|
||||||
with:
|
with:
|
||||||
upload_url: https://uploads.github.com/repos/SoftFever/OrcaSlicer/releases/137995723/assets{?name,label}
|
upload_url: https://uploads.github.com/repos/SoftFever/OrcaSlicer/releases/137995723/assets{?name,label}
|
||||||
release_id: 137995723
|
release_id: 137995723
|
||||||
|
|||||||
6
.github/workflows/check_profiles.yml
vendored
@@ -23,6 +23,10 @@ jobs:
|
|||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Run extra JSON check
|
||||||
|
run: |
|
||||||
|
python3 ./scripts/orca_extra_profile_check.py
|
||||||
|
|
||||||
# download
|
# download
|
||||||
- name: Download
|
- name: Download
|
||||||
working-directory: ${{ github.workspace }}
|
working-directory: ${{ github.workspace }}
|
||||||
@@ -44,4 +48,4 @@ jobs:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -22,6 +22,18 @@ if (NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
|
|||||||
set(CMAKE_BUILD_TYPE "Release" CACHE STRING "Build type (default Release)" FORCE)
|
set(CMAKE_BUILD_TYPE "Release" CACHE STRING "Build type (default Release)" FORCE)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
find_package(Git)
|
||||||
|
if(GIT_FOUND AND EXISTS "${CMAKE_SOURCE_DIR}/.git")
|
||||||
|
# Check current Git commit hash
|
||||||
|
execute_process(
|
||||||
|
COMMAND ${GIT_EXECUTABLE} log -1 --format=%h
|
||||||
|
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||||
|
OUTPUT_VARIABLE GIT_COMMIT_HASH
|
||||||
|
OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||||
|
)
|
||||||
|
add_definitions("-DGIT_COMMIT_HASH=\"${GIT_COMMIT_HASH}\"")
|
||||||
|
endif()
|
||||||
|
|
||||||
if(DEFINED ENV{SLIC3R_STATIC})
|
if(DEFINED ENV{SLIC3R_STATIC})
|
||||||
set(SLIC3R_STATIC_INITIAL $ENV{SLIC3R_STATIC})
|
set(SLIC3R_STATIC_INITIAL $ENV{SLIC3R_STATIC})
|
||||||
else()
|
else()
|
||||||
@@ -281,7 +293,7 @@ if (NOT MSVC AND ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" OR "${CMAKE_CXX_COMP
|
|||||||
add_compile_options(-Wno-deprecated-declarations)
|
add_compile_options(-Wno-deprecated-declarations)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (${CMAKE_CXX_COMPILER_ID} STREQUAL "AppleClang" AND ${CMAKE_CXX_COMPILER_VERSION} VERSION_GREATER 15)
|
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)
|
add_compile_options(-Wno-error=enum-constexpr-conversion)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
@@ -302,6 +314,10 @@ if (NOT MSVC AND ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" OR "${CMAKE_CXX_COMP
|
|||||||
add_compile_options(-gz=zstd)
|
add_compile_options(-gz=zstd)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 14)
|
||||||
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-error=template-id-cdtor" )
|
||||||
|
endif()
|
||||||
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (SLIC3R_ASAN)
|
if (SLIC3R_ASAN)
|
||||||
@@ -407,12 +423,14 @@ if(SLIC3R_STATIC)
|
|||||||
set(Boost_USE_STATIC_LIBS ON)
|
set(Boost_USE_STATIC_LIBS ON)
|
||||||
# Use boost libraries linked statically to the C++ runtime.
|
# Use boost libraries linked statically to the C++ runtime.
|
||||||
# set(Boost_USE_STATIC_RUNTIME ON)
|
# set(Boost_USE_STATIC_RUNTIME ON)
|
||||||
|
else()
|
||||||
|
add_definitions(-DBOOST_LOG_DYN_LINK)
|
||||||
endif()
|
endif()
|
||||||
#set(Boost_DEBUG ON)
|
#set(Boost_DEBUG ON)
|
||||||
# set(Boost_COMPILER "-mgw81")
|
# set(Boost_COMPILER "-mgw81")
|
||||||
# boost::process was introduced first in version 1.64.0,
|
# boost::process was introduced first in version 1.64.0,
|
||||||
# boost::beast::detail::base64 was introduced first in version 1.66.0
|
# boost::beast::detail::base64 was introduced first in version 1.66.0
|
||||||
find_package(Boost 1.66 REQUIRED COMPONENTS system filesystem thread log locale regex chrono atomic date_time iostreams program_options)
|
find_package(Boost 1.66 REQUIRED COMPONENTS system filesystem thread log log_setup locale regex chrono atomic date_time iostreams program_options)
|
||||||
|
|
||||||
add_library(boost_libs INTERFACE)
|
add_library(boost_libs INTERFACE)
|
||||||
add_library(boost_headeronly INTERFACE)
|
add_library(boost_headeronly INTERFACE)
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
PROJECT_ROOT=$(cd -P -- "$(dirname -- "$0")" && printf '%s\n' "$(pwd -P)")
|
PROJECT_ROOT=$(cd -P -- "$(dirname -- "$0")" && printf '%s\n' "$(pwd -P)")
|
||||||
|
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
# Wishlist hint: For developers, creating a Docker Compose
|
# Wishlist hint: For developers, creating a Docker Compose
|
||||||
# setup with persistent volumes for the build & deps directories
|
# setup with persistent volumes for the build & deps directories
|
||||||
# would speed up recompile times significantly. For end users,
|
# would speed up recompile times significantly. For end users,
|
||||||
|
|||||||
@@ -5,6 +5,8 @@ set -x
|
|||||||
# -h $HOSTNAME \
|
# -h $HOSTNAME \
|
||||||
# If there's problems with the X display, try this
|
# If there's problems with the X display, try this
|
||||||
# -v /tmp/.X11-unix:/tmp/.X11-unix \
|
# -v /tmp/.X11-unix:/tmp/.X11-unix \
|
||||||
|
# If you get an error like "Authorization required, but no authorization protocol specified," run line 9 in your terminal before rerunning this program
|
||||||
|
# xhost +local:docker
|
||||||
docker run \
|
docker run \
|
||||||
`# Use the hosts networking. Printer wifi and also dbus communication` \
|
`# Use the hosts networking. Printer wifi and also dbus communication` \
|
||||||
--net=host \
|
--net=host \
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
FROM docker.io/ubuntu:22.04
|
FROM docker.io/ubuntu:24.04
|
||||||
LABEL maintainer "DeftDawg <DeftDawg@gmail.com>"
|
LABEL maintainer "DeftDawg <DeftDawg@gmail.com>"
|
||||||
|
|
||||||
# Disable interactive package configuration
|
# Disable interactive package configuration
|
||||||
@@ -68,14 +68,14 @@ WORKDIR OrcaSlicer
|
|||||||
RUN ./BuildLinux.sh -u
|
RUN ./BuildLinux.sh -u
|
||||||
|
|
||||||
# Build dependencies in ./deps
|
# Build dependencies in ./deps
|
||||||
RUN ./BuildLinux.sh -d
|
RUN ./BuildLinux.sh -dr
|
||||||
|
|
||||||
# Build slic3r
|
# Build slic3r
|
||||||
RUN ./BuildLinux.sh -s
|
RUN ./BuildLinux.sh -sr
|
||||||
|
|
||||||
# Build AppImage
|
# Build AppImage
|
||||||
ENV container podman
|
ENV container podman
|
||||||
RUN ./BuildLinux.sh -i
|
RUN ./BuildLinux.sh -ir
|
||||||
|
|
||||||
# It's easier to run Orca Slicer as the same username,
|
# It's easier to run Orca Slicer as the same username,
|
||||||
# UID and GID as your workstation. Since we bind mount
|
# UID and GID as your workstation. Since we bind mount
|
||||||
|
|||||||
33
README.md
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
<h1> <p "font-size:200px;"><img align="left" src="https://github.com/KDW06/OrcaSlicer/blob/main/resources/images/OrcaSlicer.ico" width="100"> Orca Slicer</p> </h1>
|
<h1> <p "font-size:200px;"><img align="left" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/OrcaSlicer.ico" width="100"> Orca Slicer</p> </h1>
|
||||||
|
|
||||||
[](https://github.com/SoftFever/OrcaSlicer/actions/workflows/build_all.yml)
|
[](https://github.com/SoftFever/OrcaSlicer/actions/workflows/build_all.yml)
|
||||||
<br>Orca Slicer is an open source slicer for FDM printers.
|
<br>Orca Slicer is an open source slicer for FDM printers.
|
||||||
@@ -10,12 +10,16 @@ Join our Discord community here:<br>
|
|||||||
|
|
||||||
<h3>🚨🚨🚨Important Security Alert🚨🚨🚨</h3>
|
<h3>🚨🚨🚨Important Security Alert🚨🚨🚨</h3>
|
||||||
|
|
||||||
Please be aware that "orcaslicer.net" is NOT an official website for OrcaSlicer and may be potentially malicious. This site appears to use AI-generated content, lacking genuine context, and seems to exist solely to profit from advertisements. Worse, it may redirect download links to harmful sources. For your safety, avoid downloading OrcaSlicer from this site as the links may be compromised.
|
Please be aware that "**orcaslicer.net**", "**orcaslicer.co**" or "**orca-slicer.com**" are NOT an official website for OrcaSlicer and may be potentially malicious. These sites appear to use AI-generated content, lacking genuine context and seems to exist solely to profit from advertisements. Worse, it may redirect download links to harmful sources. For your safety, avoid downloading OrcaSlicer from this site as the links may be compromised.
|
||||||
|
|
||||||
|
If you see the above sites in your searches, report them as spam or unsafe to the search engine. This small action will assist everyone.
|
||||||
|
|
||||||
The only official platforms for OrcaSlicer are our GitHub project page and the <a href="https://discord.gg/P4VE9UY9gJ">official Discord channel</a> .
|
The only official platforms for OrcaSlicer are our GitHub project page and the <a href="https://discord.gg/P4VE9UY9gJ">official Discord channel</a> .
|
||||||
|
|
||||||
We deeply value our OrcaSlicer community and appreciate all the social groups that support us. However, it is crucial to address the risk posed by any group that falsely claims to be official or misleads its members. If you encounter such a group or are part of one, please assist by encouraging the group owner to add a clear disclaimer or by alerting its members.
|
We deeply value our OrcaSlicer community and appreciate all the social groups that support us. However, it is crucial to address the risk posed by any group that falsely claims to be official or misleads its members. If you encounter such a group or are part of one, please assist by encouraging the group owner to add a clear disclaimer or by alerting its members.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Thank you for your vigilance and support in keeping our community safe!
|
Thank you for your vigilance and support in keeping our community safe!
|
||||||
|
|
||||||
# Main features
|
# Main features
|
||||||
@@ -103,11 +107,19 @@ Explore the latest developments in Orca Slicer with our nightly builds. Feedback
|
|||||||
- Run => Options tab => Document Versions: uncheck `Allow debugging when browsing versions`
|
- Run => Options tab => Document Versions: uncheck `Allow debugging when browsing versions`
|
||||||
- menu bar: Product => Run
|
- menu bar: Product => Run
|
||||||
|
|
||||||
- Ubuntu
|
- Linux (All Distros)
|
||||||
- Dependencies **Will be auto-installed with the shell script**: `libmspack-dev libgstreamerd-3-dev libsecret-1-dev libwebkit2gtk-4.0-dev libosmesa6-dev libssl-dev libcurl4-openssl-dev eglexternalplatform-dev libudev-dev libdbus-1-dev extra-cmake-modules libgtk2.0-dev libglew-dev libudev-dev libdbus-1-dev cmake git texinfo`
|
- Docker
|
||||||
- run 'sudo ./BuildLinux.sh -u'
|
- Dependencies: Docker [Installation Instructions](https://www.docker.com/get-started/), git
|
||||||
- run './BuildLinux.sh -dsir'
|
- clone this repository `git clone https://github.com/SoftFever/OrcaSlicer`
|
||||||
|
- run `cd OrcaSlicer`
|
||||||
|
- run `./DockerBuild.sh`
|
||||||
|
- To run OrcaSlicer:
|
||||||
|
- run `./DockerRun.sh`
|
||||||
|
- For most common errors, open `DockerRun.sh` and read the comments.
|
||||||
|
- Ubuntu
|
||||||
|
- Dependencies **Will be auto installed with the shell script**: `libmspack-dev libgstreamerd-3-dev libsecret-1-dev libwebkit2gtk-4.0-dev libosmesa6-dev libssl-dev libcurl4-openssl-dev eglexternalplatform-dev libudev-dev libdbus-1-dev extra-cmake-modules libgtk2.0-dev libglew-dev libudev-dev libdbus-1-dev cmake git texinfo`
|
||||||
|
- run 'sudo ./BuildLinux.sh -u'
|
||||||
|
- run './BuildLinux.sh -dsir'
|
||||||
|
|
||||||
# Note:
|
# Note:
|
||||||
If you're running Klipper, it's recommended to add the following configuration to your `printer.cfg` file.
|
If you're running Klipper, it's recommended to add the following configuration to your `printer.cfg` file.
|
||||||
@@ -121,7 +133,7 @@ resolution: 0.1
|
|||||||
```
|
```
|
||||||
|
|
||||||
# Supports
|
# Supports
|
||||||
**Orca Slicer** is an open-source project, and I'm deeply grateful to all my sponsors and backers.
|
**Orca Slicer** is an open-source project and I'm deeply grateful to all my sponsors and backers.
|
||||||
Their generous support enables me to purchase filaments and other essential 3D printing materials for the project.
|
Their generous support enables me to purchase filaments and other essential 3D printing materials for the project.
|
||||||
Thank you! :)
|
Thank you! :)
|
||||||
|
|
||||||
@@ -134,11 +146,6 @@ Thank you! :)
|
|||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a href="https://phrozen3d.com/">
|
|
||||||
<img src="SoftFever_doc\sponsor_logos\Phrozen_Logo圓_.png" alt="Phrozen Technology" width="96" height="">
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<a href="https://bigtree-tech.com/">
|
<a href="https://bigtree-tech.com/">
|
||||||
<img src="SoftFever_doc\sponsor_logos\BigTreeTech.png" alt="BIGTREE TECH" width="96" height="">
|
<img src="SoftFever_doc\sponsor_logos\BigTreeTech.png" alt="BIGTREE TECH" width="96" height="">
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 37 KiB |
15
cmake/modules/Findlibnoise.cmake
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
find_path(LIBNOISE_INCLUDE_DIR libnoise/noise.h)
|
||||||
|
find_library(LIBNOISE_LIBRARY NAMES libnoise libnoise_static liblibnoise_static)
|
||||||
|
include(FindPackageHandleStandardArgs)
|
||||||
|
find_package_handle_standard_args(libnoise DEFAULT_MSG
|
||||||
|
LIBNOISE_LIBRARY
|
||||||
|
LIBNOISE_INCLUDE_DIR
|
||||||
|
)
|
||||||
|
|
||||||
|
if(libnoise_FOUND)
|
||||||
|
add_library(noise::noise STATIC IMPORTED)
|
||||||
|
set_target_properties(noise::noise PROPERTIES
|
||||||
|
IMPORTED_LOCATION "${LIBNOISE_LIBRARY}"
|
||||||
|
INTERFACE_INCLUDE_DIRECTORIES "${LIBNOISE_INCLUDE_DIR}"
|
||||||
|
)
|
||||||
|
endif()
|
||||||
24
deps/CMakeLists.txt
vendored
@@ -30,6 +30,10 @@ if (APPLE)
|
|||||||
|
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
|
if(POLICY CMP0135) # DOWNLOAD_EXTRACT_TIMESTAMP
|
||||||
|
cmake_policy(SET CMP0135 NEW)
|
||||||
|
endif()
|
||||||
|
|
||||||
project(OrcaSlicer-deps)
|
project(OrcaSlicer-deps)
|
||||||
|
|
||||||
include(ExternalProject)
|
include(ExternalProject)
|
||||||
@@ -56,10 +60,6 @@ endif ()
|
|||||||
|
|
||||||
if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
||||||
option(DEP_WX_GTK3 "Build wxWidgets against GTK3" OFF)
|
option(DEP_WX_GTK3 "Build wxWidgets against GTK3" OFF)
|
||||||
else()
|
|
||||||
if(POLICY CMP0135) # DOWNLOAD_EXTRACT_TIMESTAMP
|
|
||||||
cmake_policy(SET CMP0135 NEW)
|
|
||||||
endif()
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(IS_CROSS_COMPILE FALSE)
|
set(IS_CROSS_COMPILE FALSE)
|
||||||
@@ -293,6 +293,7 @@ include(MPFR/MPFR.cmake)
|
|||||||
include(CGAL/CGAL.cmake)
|
include(CGAL/CGAL.cmake)
|
||||||
|
|
||||||
include(NLopt/NLopt.cmake)
|
include(NLopt/NLopt.cmake)
|
||||||
|
include(libnoise/libnoise.cmake)
|
||||||
|
|
||||||
|
|
||||||
# I *think* 1.1 is used for *just* md5 hashing?
|
# I *think* 1.1 is used for *just* md5 hashing?
|
||||||
@@ -339,6 +340,20 @@ if(NOT FREETYPE_FOUND)
|
|||||||
set(FREETYPE_PKG "dep_FREETYPE")
|
set(FREETYPE_PKG "dep_FREETYPE")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
execute_process(
|
||||||
|
COMMAND ${GIT_EXECUTABLE} rev-parse --is-inside-work-tree
|
||||||
|
RESULT_VARIABLE REV_PARSE_RESULT
|
||||||
|
OUTPUT_VARIABLE REV_PARSE_OUTPUT
|
||||||
|
OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||||
|
)
|
||||||
|
|
||||||
|
# Will output "true" and have a 0 return code if within a git repo
|
||||||
|
if((REV_PARSE_RESULT EQUAL 0) AND (REV_PARSE_OUTPUT STREQUAL "true"))
|
||||||
|
set(IN_GIT_REPO TRUE)
|
||||||
|
# Find relative path from root to source used for adjusting patch command
|
||||||
|
file(RELATIVE_PATH BINARY_DIR_REL ${CMAKE_SOURCE_DIR}/.. ${CMAKE_BINARY_DIR})
|
||||||
|
endif ()
|
||||||
|
|
||||||
include(OCCT/OCCT.cmake)
|
include(OCCT/OCCT.cmake)
|
||||||
include(OpenCV/OpenCV.cmake)
|
include(OpenCV/OpenCV.cmake)
|
||||||
|
|
||||||
@@ -360,6 +375,7 @@ set(_dep_list
|
|||||||
${PNG_PKG}
|
${PNG_PKG}
|
||||||
${ZLIB_PKG}
|
${ZLIB_PKG}
|
||||||
${EXPAT_PKG}
|
${EXPAT_PKG}
|
||||||
|
dep_libnoise
|
||||||
)
|
)
|
||||||
|
|
||||||
if (MSVC)
|
if (MSVC)
|
||||||
|
|||||||
8
deps/OCCT/OCCT.cmake
vendored
@@ -4,15 +4,15 @@ else()
|
|||||||
set(library_build_type "Static")
|
set(library_build_type "Static")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
if (IN_GIT_REPO)
|
||||||
# get relative path of CMAKE_BINARY_DIR against root source directory
|
set(OCCT_DIRECTORY_FLAG --directory ${BINARY_DIR_REL}/dep_OCCT-prefix/src/dep_OCCT)
|
||||||
file(RELATIVE_PATH BINARY_DIR_REL ${CMAKE_SOURCE_DIR}/.. ${CMAKE_BINARY_DIR})
|
endif ()
|
||||||
|
|
||||||
orcaslicer_add_cmake_project(OCCT
|
orcaslicer_add_cmake_project(OCCT
|
||||||
URL https://github.com/Open-Cascade-SAS/OCCT/archive/refs/tags/V7_6_0.zip
|
URL https://github.com/Open-Cascade-SAS/OCCT/archive/refs/tags/V7_6_0.zip
|
||||||
URL_HASH SHA256=28334f0e98f1b1629799783e9b4d21e05349d89e695809d7e6dfa45ea43e1dbc
|
URL_HASH SHA256=28334f0e98f1b1629799783e9b4d21e05349d89e695809d7e6dfa45ea43e1dbc
|
||||||
#PATCH_COMMAND ${PATCH_CMD} ${CMAKE_CURRENT_LIST_DIR}/0001-OCCT-fix.patch
|
#PATCH_COMMAND ${PATCH_CMD} ${CMAKE_CURRENT_LIST_DIR}/0001-OCCT-fix.patch
|
||||||
PATCH_COMMAND git apply --directory ${BINARY_DIR_REL}/dep_OCCT-prefix/src/dep_OCCT --verbose --ignore-space-change --whitespace=fix ${CMAKE_CURRENT_LIST_DIR}/0001-OCCT-fix.patch
|
PATCH_COMMAND git apply ${OCCT_DIRECTORY_FLAG} --verbose --ignore-space-change --whitespace=fix ${CMAKE_CURRENT_LIST_DIR}/0001-OCCT-fix.patch
|
||||||
#DEPENDS dep_Boost
|
#DEPENDS dep_Boost
|
||||||
DEPENDS ${FREETYPE_PKG}
|
DEPENDS ${FREETYPE_PKG}
|
||||||
CMAKE_ARGS
|
CMAKE_ARGS
|
||||||
|
|||||||
6
deps/OpenCV/OpenCV.cmake
vendored
@@ -4,10 +4,14 @@ else ()
|
|||||||
set(_use_IPP "-DWITH_IPP=OFF")
|
set(_use_IPP "-DWITH_IPP=OFF")
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
|
if (IN_GIT_REPO)
|
||||||
|
set(OpenCV_DIRECTORY_FLAG --directory ${BINARY_DIR_REL}/dep_OpenCV-prefix/src/dep_OpenCV)
|
||||||
|
endif ()
|
||||||
|
|
||||||
orcaslicer_add_cmake_project(OpenCV
|
orcaslicer_add_cmake_project(OpenCV
|
||||||
URL https://github.com/opencv/opencv/archive/refs/tags/4.6.0.tar.gz
|
URL https://github.com/opencv/opencv/archive/refs/tags/4.6.0.tar.gz
|
||||||
URL_HASH SHA256=1ec1cba65f9f20fe5a41fda1586e01c70ea0c9a6d7b67c9e13edf0cfe2239277
|
URL_HASH SHA256=1ec1cba65f9f20fe5a41fda1586e01c70ea0c9a6d7b67c9e13edf0cfe2239277
|
||||||
PATCH_COMMAND git apply --directory ${BINARY_DIR_REL}/dep_OpenCV-prefix/src/dep_OpenCV --verbose --ignore-space-change --whitespace=fix ${CMAKE_CURRENT_LIST_DIR}/0001-vs2022.patch
|
PATCH_COMMAND git apply ${OpenCV_DIRECTORY_FLAG} --verbose --ignore-space-change --whitespace=fix ${CMAKE_CURRENT_LIST_DIR}/0001-vs2022.patch
|
||||||
CMAKE_ARGS
|
CMAKE_ARGS
|
||||||
-DBUILD_SHARED_LIBS=0
|
-DBUILD_SHARED_LIBS=0
|
||||||
-DBUILD_PERE_TESTS=OFF
|
-DBUILD_PERE_TESTS=OFF
|
||||||
|
|||||||
4
deps/libnoise/libnoise.cmake
vendored
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
orcaslicer_add_cmake_project(libnoise
|
||||||
|
URL https://github.com/SoftFever/Orca-deps-libnoise/archive/refs/tags/1.0.zip
|
||||||
|
URL_HASH SHA256=96ffd6cc47898dd8147aab53d7d1b1911b507d9dbaecd5613ca2649468afd8b6
|
||||||
|
)
|
||||||
@@ -35,7 +35,8 @@ Steps
|
|||||||
|
|
||||||
5. Update the flow ratio in the filament settings using the following equation: `FlowRatio_old*(100 + modifier)/100`. If your previous flow ratio was `0.98` and you selected the block with a flow rate modifier of `+5`, the new value should be calculated as follows: `0.98x(100+5)/100 = 1.029`.** Remember** to save the filament profile.
|
5. Update the flow ratio in the filament settings using the following equation: `FlowRatio_old*(100 + modifier)/100`. If your previous flow ratio was `0.98` and you selected the block with a flow rate modifier of `+5`, the new value should be calculated as follows: `0.98x(100+5)/100 = 1.029`.** Remember** to save the filament profile.
|
||||||
6. Perform the `Pass 2` calibration. This process is similar to `Pass 1`, but a new project with ten blocks will be generated. The flow rate modifiers for this project will range from `-9 to 0`.
|
6. Perform the `Pass 2` calibration. This process is similar to `Pass 1`, but a new project with ten blocks will be generated. The flow rate modifiers for this project will range from `-9 to 0`.
|
||||||
7. Repeat steps 4 and 5. In this case, if your previous flow ratio was 1.029 and you selected the block with a flow rate modifier of -6, the new value should be calculated as follows: `1.029x(100-6)/100 = 0.96726`. ** Remember ** to save the filament profile.
|
7. Repeat steps 4. and 5. In this case, if your previous flow ratio was 1.029 and you selected the block with a flow rate modifier of -6, the new value should be calculated as follows: `1.029x(100-6)/100 = 0.96726`. **Remember** to save the filament profile.
|
||||||
|
|
||||||

|

|
||||||

|

|
||||||

|

|
||||||
|
|||||||
@@ -36,3 +36,4 @@ The guide below takes you through the key calibration tests in Orca - flow rate,
|
|||||||
- [How to build Orca Slicer](./How-to-build)
|
- [How to build Orca Slicer](./How-to-build)
|
||||||
- [Localization and translation guide](Localization_guide)
|
- [Localization and translation guide](Localization_guide)
|
||||||
- [Developer Reference](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/developer-reference/Home.md)
|
- [Developer Reference](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/developer-reference/Home.md)
|
||||||
|
- [How to create profiles](./How-to-create-profiles)
|
||||||
180
doc/How-to-create-profiles.md
Normal file
@@ -0,0 +1,180 @@
|
|||||||
|
# Guide: Develop Profiles for OrcaSlicer
|
||||||
|
|
||||||
|
## Introduction
|
||||||
|
This guide will help you develop profiles for OrcaSlicer.
|
||||||
|
|
||||||
|
## High-level Overview
|
||||||
|
OrcaSlicer uses JSON files to store profiles. There are four types of profiles:
|
||||||
|
1. Printer model (type `machine_model`). Example: `Orca 3D Fuse1.json`
|
||||||
|
2. Printer variant (type `machine`). Example: `Orca 3D Fuse1 0.2 nozzle.json`
|
||||||
|
3. Filament (type `filament`). Example: `Generic PLA @Orca 3D Fuse1@.json`
|
||||||
|
4. Process (type `process`). Example: `0.10mm Standard @Orca 3D Fuse1 0.2.json`
|
||||||
|
|
||||||
|
Additionally, there is an overall meta file for each vendor (`Orca 3D.json`).
|
||||||
|
|
||||||
|
For easier understanding, let's consider a scenario with a printer manufacturer called `Orca 3D`. The manufacturer offers one printer model called `Fuse 1`, which supports 0.2/0.4/0.6/0.8mm nozzles and common market filaments.
|
||||||
|
|
||||||
|
In this case:
|
||||||
|
- Vendor profile: `Orca 3D`
|
||||||
|
- Printer profile: `Orca 3D Fuse1`
|
||||||
|
- Printer variant profile: `Orca 3D Fuse1 0.4 nozzle`
|
||||||
|
- Filament profile: `Generic PLA @Orca 3D Fuse1@`
|
||||||
|
- Process profile: `0.20mm Standard @Orca 3D Fuse1 0.4`
|
||||||
|
|
||||||
|
The profile name should be same as the filename without the `.json` extension in principal.
|
||||||
|
Naming conventions:
|
||||||
|
1. Vendor profile: `vendor_name.json`
|
||||||
|
2. Printer profile: `vendor_name` + `printer_name` + `.json`
|
||||||
|
3. Printer variant profile: `vendor_name` + `printer_variant_name` + `.json` (where `printer_variant_name` typically includes `printer_name` + `nozzle_diameter`)
|
||||||
|
4. Filament profile: `filament_vendor_name` + `filament_name` + " @" + `vendor_name` + `printer_name`/`printer_variant_name` + `.json`
|
||||||
|
5. Process profile: `layer_height` + `preset_name` + " @" + `vendor_name` + `printer_name`/`printer_variant_name` + `.json` (`preset_name` typically includes "standard," "fine," "fast," "draft," etc.)
|
||||||
|
|
||||||
|
|
||||||
|
A typical file structure for a vendor:
|
||||||
|
```
|
||||||
|
resources\profiles\
|
||||||
|
- Orca 3D.json
|
||||||
|
- Orca 3D\
|
||||||
|
- machine\
|
||||||
|
- Orca 3D Fuse1.json
|
||||||
|
- Orca 3D Fuse1 0.2 nozzle.json
|
||||||
|
- Orca 3D Fuse1 0.4 nozzle.json
|
||||||
|
- process\
|
||||||
|
- 0.10mm Standard @Orca 3D Fuse1 0.2.json
|
||||||
|
- 0.20mm Standard @Orca 3D Fuse1 0.4.json
|
||||||
|
- filament\
|
||||||
|
- Generic PLA @Orca 3D Fuse1@.json
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
**NOTE 1**: Use short vendor names in filenames to avoid excessive length.
|
||||||
|
**NOTE 2**: Filament profiles are **optional**. Create them only if the vendor has specifically tuned profiles for the given printer. See [Filament profiles](#filament-profiles) for details.
|
||||||
|
|
||||||
|
## Filament Profiles
|
||||||
|
OrcaSlicer features a global filament library called `OrcaFilamentLibrary`, which is automatically available for all printers. It includes generic filaments like `Generic PLA @System` and `Generic ABS @System` etc.
|
||||||
|
|
||||||
|
Printer vendors can override specific filaments in the global library for certain printer models by creating new filament profiles.
|
||||||
|
|
||||||
|
Relationship diagram:
|
||||||
|
```mermaid
|
||||||
|
graph TD;
|
||||||
|
OrcaFilamentLibrary-->Orca_3D_filament;
|
||||||
|
OrcaFilamentLibrary-->Vendor_A_filament;
|
||||||
|
OrcaFilamentLibrary-->Vendor_B_filament;
|
||||||
|
```
|
||||||
|
|
||||||
|
**NOTE**: Create new filament profiles only if you have truly specifically tuned the filament for the given printer. Otherwise, use the global library. The global library has a better chance to receive optimizations and updates from OrcaSlicer contributors, which will benefit users of all printers.
|
||||||
|
|
||||||
|
### Adding Filament Profiles to the Global Library
|
||||||
|
In this section, we will discuss how to add a new filament profile into the global library.
|
||||||
|
If you want to add a new generic profile into the global library, you need to create a new file in the `resources\profiles\OrcaFilamentLibrary\filament` folder. If a base type already exists in the global library, you can use this file as a base profile by inheriting it.
|
||||||
|
The following sample JSON file shows how to create a new generic filament profile `Generic PLA-GF @System` in the global library.
|
||||||
|
|
||||||
|
1. The first step is to create a new file in the `resources\profiles\OrcaFilamentLibrary\filament` folder. The file name should be `Generic PLA-GF @System.json`. Please note that we leave the `compatible_printers` field empty so that it is available for all printers.
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"type": "filament",
|
||||||
|
"filament_id": "GFL99",
|
||||||
|
"setting_id": "GFSA05",
|
||||||
|
"name": "Generic PLA-GF @System",
|
||||||
|
"from": "system",
|
||||||
|
"instantiation": "true",
|
||||||
|
"inherits": "fdm_filament_pla",
|
||||||
|
"filament_type": ["PLA-GF"],
|
||||||
|
"filament_flow_ratio": [
|
||||||
|
"0.96"
|
||||||
|
],
|
||||||
|
"compatible_printers": []
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
2. Register the profile in `resources\profiles\OrcaFilamentLibrary.json`:
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"name": "OrcaFilamentLibrary",
|
||||||
|
"version": "02.02.00.04",
|
||||||
|
"force_update": "0",
|
||||||
|
"description": "Orca Filament Library",
|
||||||
|
"filament_list": [
|
||||||
|
// ...
|
||||||
|
{
|
||||||
|
"name": "Generic PLA-GF @System",
|
||||||
|
"sub_path": "filament/Generic PLA-GF @System.json"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
3. The last step is to validate the newly added filament profiles. You can run OrcaSlicer to verify if the filament you just added is available and usable. You can also use the [Orca profile validator](https://github.com/SoftFever/Orca_tools/releases/tag/1) tool to help debug any errors. **NOTE**: You need to delete the `%appdata%/OrcaSlicer/system` folder to force OrcaSlicer to reload your lastest changes.
|
||||||
|
|
||||||
|
The process is the same if you want to add a new brand filament profile into the global library. You need to create a new file in the `resources\profiles\OrcaFilamentLibrary\filament\brand_name` folder. The only difference is that you should put the file into the brand's own subfolder.`resources\profiles\OrcaFilamentLibrary\filament\brand_name`.
|
||||||
|
|
||||||
|
### Adding Filament Profiles to Printer Vendor Library
|
||||||
|
In this section, we will discuss how to add a new filament profile for a certain vendor.
|
||||||
|
If you want to add a new filament profile, whether it's a brand new profile or a specialized version of a global filament profile for a given printer, you need to create a new file in the `resources\profiles\vendor_name\filament` folder. If a base type already exists in the global library, you can use this file as a base profile by inheriting it.
|
||||||
|
Below is a sample JSON file showing how to create a specialized `Generic ABS` filament profile for the ToolChanger printer.
|
||||||
|
Please note that here we must leave the compatible_printers field non-empty, unlike in the global library.
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"type": "filament",
|
||||||
|
"setting_id": "GFB99_MTC_0",
|
||||||
|
"name": "Generic ABS @MyToolChanger",
|
||||||
|
"from": "system",
|
||||||
|
"instantiation": "true",
|
||||||
|
"inherits": "Generic ABS @System",
|
||||||
|
"filament_cooling_final_speed": [
|
||||||
|
"3.5"
|
||||||
|
],
|
||||||
|
"filament_cooling_initial_speed": [
|
||||||
|
"10"
|
||||||
|
],
|
||||||
|
"filament_cooling_moves": [
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"filament_load_time": [
|
||||||
|
"10.5"
|
||||||
|
],
|
||||||
|
"filament_loading_speed": [
|
||||||
|
"10"
|
||||||
|
],
|
||||||
|
"filament_loading_speed_start": [
|
||||||
|
"50"
|
||||||
|
],
|
||||||
|
"filament_multitool_ramming": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"filament_multitool_ramming_flow": [
|
||||||
|
"40"
|
||||||
|
],
|
||||||
|
"filament_stamping_distance": [
|
||||||
|
"45"
|
||||||
|
],
|
||||||
|
"filament_stamping_loading_speed": [
|
||||||
|
"29"
|
||||||
|
],
|
||||||
|
"filament_unload_time": [
|
||||||
|
"8.5"
|
||||||
|
],
|
||||||
|
"filament_unloading_speed": [
|
||||||
|
"100"
|
||||||
|
],
|
||||||
|
"compatible_printers": [
|
||||||
|
"MyToolChanger 0.4 nozzle",
|
||||||
|
"MyToolChanger 0.2 nozzle",
|
||||||
|
"MyToolChanger 0.6 nozzle",
|
||||||
|
"MyToolChanger 0.8 nozzle"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Process Profiles
|
||||||
|
WIP...
|
||||||
|
|
||||||
|
## Printer Profiles
|
||||||
|
WIP...
|
||||||
|
|
||||||
|
## Printer Variant Profiles
|
||||||
|
WIP...
|
||||||
@@ -4,3 +4,4 @@ This is a documentation from someone exploring the code and is by no means compl
|
|||||||
|
|
||||||
- [Preset, PresetBundle and PresetCollection](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/developer-reference/Preset-and-bundle.md)
|
- [Preset, PresetBundle and PresetCollection](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/developer-reference/Preset-and-bundle.md)
|
||||||
- [Plater, Sidebar, Tab, ComboBox](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/developer-reference/plater-sidebar-tab-combobox.md)
|
- [Plater, Sidebar, Tab, ComboBox](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/developer-reference/plater-sidebar-tab-combobox.md)
|
||||||
|
- [Slicing Call Hierarchy](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/developer-reference/slicing-hierarchy.md)
|
||||||
|
|||||||
5
doc/developer-reference/slicing-hierarchy.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
## Slicing Call Hierarchy
|
||||||
|
|
||||||
|
The Slicing logic is not the easiest to locate in the code base. Below is a flow diagram of function calls that are made after clicking the `Slice Plate` button in the UI. Most of the processing happens in different threads. Note the calls after `BackgroundSlicingProcess::start()`, but this is how you can find the slicing logic.
|
||||||
|
|
||||||
|
<img src="../images/slicing_call_heirarchy.svg" alt="Example Image" width="320">
|
||||||
4
doc/images/slicing_call_heirarchy.svg
Normal file
|
After Width: | Height: | Size: 390 KiB |
@@ -6,10 +6,4 @@ grep -q org.freedesktop.Platform.GL.nvidia /.flatpak-info && export WEBKIT_DISAB
|
|||||||
# Work-around https://github.com/bambulab/BambuStudio/issues/3440
|
# Work-around https://github.com/bambulab/BambuStudio/issues/3440
|
||||||
export LC_ALL=C.UTF-8
|
export LC_ALL=C.UTF-8
|
||||||
|
|
||||||
if [ $BAMBU_STUDIO_DARK_THEME == true ]; then
|
exec /app/bin/orca-slicer "$@"
|
||||||
export GTK_THEME='Adwaita:dark'
|
|
||||||
# echo "Message: $(date +%T): INFO: using dark theme variant"
|
|
||||||
fi
|
|
||||||
|
|
||||||
exec /app/bin/orca-slicer "$@" &
|
|
||||||
$(/app/bin/set-dark-theme-variant.py) &
|
|
||||||
|
|||||||
@@ -36,7 +36,7 @@
|
|||||||
</screenshot>
|
</screenshot>
|
||||||
</screenshots>
|
</screenshots>
|
||||||
<description>
|
<description>
|
||||||
<p>A 3D printer slicer forked from Bambu Studio, PrusaSlicer, and SuperSlicer with many more printer profiles, helpful calibration prints, and many more features to get your 3D printer printing perfectly!</p>
|
<p>A powerful, free and open-source 3D printer slicer that features cutting-edge technology.</p>
|
||||||
</description>
|
</description>
|
||||||
<branding>
|
<branding>
|
||||||
<color type="primary" scheme_preference="light">#009688</color>
|
<color type="primary" scheme_preference="light">#009688</color>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
app-id: io.github.softfever.OrcaSlicer
|
app-id: io.github.softfever.OrcaSlicer
|
||||||
runtime: org.gnome.Platform
|
runtime: org.gnome.Platform
|
||||||
runtime-version: "45"
|
runtime-version: "46"
|
||||||
sdk: org.gnome.Sdk
|
sdk: org.gnome.Sdk
|
||||||
command: entrypoint
|
command: entrypoint
|
||||||
separate-locales: true
|
separate-locales: true
|
||||||
@@ -14,11 +14,11 @@ finish-args:
|
|||||||
- --filesystem=xdg-run/gvfs
|
- --filesystem=xdg-run/gvfs
|
||||||
- --filesystem=/run/media
|
- --filesystem=/run/media
|
||||||
- --filesystem=/media
|
- --filesystem=/media
|
||||||
|
- --filesystem=/run/spnav.sock:ro
|
||||||
# Allow OrcaSlicer to talk to other instances
|
# Allow OrcaSlicer to talk to other instances
|
||||||
- --talk-name=io.github.softfever.OrcaSlicer.InstanceCheck.*
|
- --talk-name=io.github.softfever.OrcaSlicer.InstanceCheck.*
|
||||||
- --system-talk-name=org.freedesktop.UDisks2
|
- --system-talk-name=org.freedesktop.UDisks2
|
||||||
# set dark theme
|
- --env=SPNAV_SOCKET=/run/spnav.sock
|
||||||
- --env=BAMBU_STUDIO_DARK_THEME=false
|
|
||||||
|
|
||||||
modules:
|
modules:
|
||||||
|
|
||||||
@@ -36,47 +36,6 @@ modules:
|
|||||||
url: https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.22.8.tar.xz
|
url: https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.22.8.tar.xz
|
||||||
sha256: e305b9f07f52743ca481da0a4e0c76c35efd60adaf1b0694eb3bb021e2137e39
|
sha256: e305b9f07f52743ca481da0a4e0c76c35efd60adaf1b0694eb3bb021e2137e39
|
||||||
|
|
||||||
# xprop, xlib is needed to manipulate the X11 window and set _GTK_THEME_VARIANT dark on X11
|
|
||||||
# and paint the window dark when PRUSA_SLICER_DARK_THEME is true
|
|
||||||
# see: entrypoint & set-dark-theme-variant.py (originated from spotify client flatpak)
|
|
||||||
- name: xprop
|
|
||||||
sources:
|
|
||||||
- type: archive
|
|
||||||
url: http://mirrors.ircam.fr/pub/x.org/individual/app/xprop-1.2.5.tar.gz
|
|
||||||
sha256: b7bf6b6be6cf23e7966a153fc84d5901c14f01ee952fbd9d930aa48e2385d670
|
|
||||||
- name: python-flit_core
|
|
||||||
buildsystem: simple
|
|
||||||
build-commands:
|
|
||||||
- pip3 install --no-deps --no-build-isolation --verbose --prefix=${FLATPAK_DEST} .
|
|
||||||
sources:
|
|
||||||
- type: archive
|
|
||||||
url: https://files.pythonhosted.org/packages/c4/e6/c1ac50fe3eebb38a155155711e6e864e254ce4b6e17fe2429b4c4d5b9e80/flit_core-3.9.0.tar.gz
|
|
||||||
sha256: 72ad266176c4a3fcfab5f2930d76896059851240570ce9a98733b658cb786eba
|
|
||||||
- name: python-packaging
|
|
||||||
buildsystem: simple
|
|
||||||
build-commands:
|
|
||||||
- pip3 install --no-deps --no-build-isolation --verbose --prefix=${FLATPAK_DEST} .
|
|
||||||
sources:
|
|
||||||
- type: archive
|
|
||||||
url: https://files.pythonhosted.org/packages/51/65/50db4dda066951078f0a96cf12f4b9ada6e4b811516bf0262c0f4f7064d4/packaging-24.1.tar.gz
|
|
||||||
sha256: 026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002
|
|
||||||
- name: python-setuptools_scm
|
|
||||||
buildsystem: simple
|
|
||||||
build-commands:
|
|
||||||
- pip3 install --no-deps --no-build-isolation --verbose --prefix=${FLATPAK_DEST} .
|
|
||||||
sources:
|
|
||||||
- type: archive
|
|
||||||
url: https://files.pythonhosted.org/packages/57/38/930b1241372a9f266a7df2b184fb9d4f497c2cef2e016b014f82f541fe7c/setuptools_scm-6.0.1.tar.gz
|
|
||||||
sha256: d1925a69cb07e9b29416a275b9fadb009a23c148ace905b2fb220649a6c18e92
|
|
||||||
- name: python-xlib
|
|
||||||
buildsystem: simple
|
|
||||||
build-commands:
|
|
||||||
- pip3 install --no-deps --no-build-isolation --verbose --prefix=${FLATPAK_DEST} .
|
|
||||||
sources:
|
|
||||||
- type: archive
|
|
||||||
url: https://files.pythonhosted.org/packages/86/f5/8c0653e5bb54e0cbdfe27bf32d41f27bc4e12faa8742778c17f2a71be2c0/python-xlib-0.33.tar.gz
|
|
||||||
sha256: 55af7906a2c75ce6cb280a584776080602444f75815a7aff4d287bb2d7018b32
|
|
||||||
|
|
||||||
# For libOSMesa
|
# For libOSMesa
|
||||||
- name: mesa
|
- name: mesa
|
||||||
buildsystem: meson
|
buildsystem: meson
|
||||||
@@ -97,7 +56,7 @@ modules:
|
|||||||
- "*.a"
|
- "*.a"
|
||||||
sources:
|
sources:
|
||||||
- type: archive
|
- type: archive
|
||||||
url: https://archive.mesa3d.org/mesa-20.2.6.tar.xz
|
url: https://archive.mesa3d.org/older-versions/20.x/mesa-20.2.6.tar.xz
|
||||||
sha256: f12ca3c6c622f11cd79ad66b4220f04514fa96f795062fe92a37339ab19885db
|
sha256: f12ca3c6c622f11cd79ad66b4220f04514fa96f795062fe92a37339ab19885db
|
||||||
|
|
||||||
- name: glu
|
- name: glu
|
||||||
@@ -121,6 +80,12 @@ modules:
|
|||||||
tag: v5.249.0
|
tag: v5.249.0
|
||||||
cleanup:
|
cleanup:
|
||||||
- /
|
- /
|
||||||
|
|
||||||
|
- name: libspnav
|
||||||
|
sources:
|
||||||
|
- type: archive
|
||||||
|
url: https://github.com/FreeSpacenav/libspnav/releases/download/v1.1/libspnav-1.1.tar.gz
|
||||||
|
sha256: 04b297f68a10db4fa40edf68d7f823ba7b9d0442f2b665181889abe2cea42759
|
||||||
|
|
||||||
- name: orca_wxwidgets
|
- name: orca_wxwidgets
|
||||||
buildsystem: simple
|
buildsystem: simple
|
||||||
@@ -162,6 +127,8 @@ modules:
|
|||||||
url: https://github.com/SoftFever/Orca-deps-wxWidgets
|
url: https://github.com/SoftFever/Orca-deps-wxWidgets
|
||||||
branch: master
|
branch: master
|
||||||
path: ../
|
path: ../
|
||||||
|
- type: patch
|
||||||
|
path: patches/0001-Enable-using-a-dark-theme-when-Gnome-dark-style-is-s.patch
|
||||||
cleanup:
|
cleanup:
|
||||||
- "*.la"
|
- "*.la"
|
||||||
- "*.a"
|
- "*.a"
|
||||||
@@ -293,13 +260,18 @@ modules:
|
|||||||
url: https://github.com/glfw/glfw/archive/refs/tags/3.3.7.zip
|
url: https://github.com/glfw/glfw/archive/refs/tags/3.3.7.zip
|
||||||
dest: external-packages/GLFW
|
dest: external-packages/GLFW
|
||||||
sha256: e02d956935e5b9fb4abf90e2c2e07c9a0526d7eacae8ee5353484c69a2a76cd0
|
sha256: e02d956935e5b9fb4abf90e2c2e07c9a0526d7eacae8ee5353484c69a2a76cd0
|
||||||
|
# libnoise
|
||||||
|
- type: file
|
||||||
|
url: https://github.com/SoftFever/Orca-deps-libnoise/archive/refs/tags/1.0.zip
|
||||||
|
dest: external-packages/libnoise
|
||||||
|
sha256: 96ffd6cc47898dd8147aab53d7d1b1911b507d9dbaecd5613ca2649468afd8b6
|
||||||
|
|
||||||
- name: OrcaSlicer
|
- name: OrcaSlicer
|
||||||
buildsystem: simple
|
buildsystem: simple
|
||||||
build-commands:
|
build-commands:
|
||||||
- |
|
- |
|
||||||
mkdir -p build && cd build
|
mkdir -p build
|
||||||
CXXFLAGS=-std=gnu++20 cmake ../ \
|
CXXFLAGS=-std=gnu++20 cmake . -B build \
|
||||||
-DSLIC3R_PCH=OFF \
|
-DSLIC3R_PCH=OFF \
|
||||||
-DSLIC3R_FHS=ON \
|
-DSLIC3R_FHS=ON \
|
||||||
-DSLIC3R_GTK=3 \
|
-DSLIC3R_GTK=3 \
|
||||||
@@ -311,7 +283,9 @@ modules:
|
|||||||
-DBBL_RELEASE_TO_PUBLIC=1 \
|
-DBBL_RELEASE_TO_PUBLIC=1 \
|
||||||
-DCMAKE_PREFIX_PATH=/app \
|
-DCMAKE_PREFIX_PATH=/app \
|
||||||
-DCMAKE_INSTALL_PREFIX=/app
|
-DCMAKE_INSTALL_PREFIX=/app
|
||||||
CXXFLAGS=-std=gnu++20 cmake --build . --target install -j$FLATPAK_BUILDER_N_JOBS
|
CXXFLAGS=-std=gnu++20 cmake --build build --target OrcaSlicer -j$FLATPAK_BUILDER_N_JOBS
|
||||||
|
./run_gettext.sh
|
||||||
|
CXXFLAGS=-std=gnu++20 cmake --build build --target install -j$FLATPAK_BUILDER_N_JOBS
|
||||||
|
|
||||||
cleanup:
|
cleanup:
|
||||||
- /include
|
- /include
|
||||||
@@ -323,7 +297,6 @@ modules:
|
|||||||
install -Dm644 ${FLATPAK_ID}.metainfo.xml /app/share/metainfo/${FLATPAK_ID}.metainfo.xml
|
install -Dm644 ${FLATPAK_ID}.metainfo.xml /app/share/metainfo/${FLATPAK_ID}.metainfo.xml
|
||||||
mv /app/share/applications/OrcaSlicer.desktop /app/share/applications/${FLATPAK_ID}.desktop
|
mv /app/share/applications/OrcaSlicer.desktop /app/share/applications/${FLATPAK_ID}.desktop
|
||||||
desktop-file-edit --set-key=Exec --set-value="entrypoint %U" /app/share/applications/${FLATPAK_ID}.desktop
|
desktop-file-edit --set-key=Exec --set-value="entrypoint %U" /app/share/applications/${FLATPAK_ID}.desktop
|
||||||
install -Dm755 set-dark-theme-variant.py /app/bin
|
|
||||||
install -Dm755 entrypoint /app/bin
|
install -Dm755 entrypoint /app/bin
|
||||||
install -Dm755 umount /app/bin
|
install -Dm755 umount /app/bin
|
||||||
|
|
||||||
@@ -343,15 +316,7 @@ modules:
|
|||||||
- type: file
|
- type: file
|
||||||
path: io.github.softfever.OrcaSlicer.metainfo.xml
|
path: io.github.softfever.OrcaSlicer.metainfo.xml
|
||||||
|
|
||||||
# script to set dark theme variant
|
|
||||||
- type: file
|
|
||||||
path: set-dark-theme-variant.py
|
|
||||||
|
|
||||||
# start-up script
|
# start-up script
|
||||||
# README: workaround for the following issues, also enables dark theme variant:
|
|
||||||
# SEE: https://github.com/flathub/com.bambulab.BambuStudio/issues/27
|
|
||||||
# SEE: https://github.com/flathub/com.bambulab.BambuStudio/issues/3
|
|
||||||
# SEE: https://github.com/prusa3d/PrusaSlicer/issues/2365
|
|
||||||
- type: file
|
- type: file
|
||||||
path: entrypoint
|
path: entrypoint
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,158 @@
|
|||||||
|
From 221be0af1a0b5bcf05c59b3403f969643b42dbaf Mon Sep 17 00:00:00 2001
|
||||||
|
From: Paul Cornett <paulcor@users.noreply.github.com>
|
||||||
|
Date: Sat, 30 Sep 2023 16:42:58 -0700
|
||||||
|
Subject: [PATCH] Enable using a dark theme when Gnome "dark style" is set
|
||||||
|
|
||||||
|
The dark style setting does not cause a dark theme to be used
|
||||||
|
automatically, so request it explicitly.
|
||||||
|
|
||||||
|
Co-authored-by: Colin Kinloch
|
||||||
|
---
|
||||||
|
src/gtk/settings.cpp | 112 ++++++++++++++++++++++++++++++++++++++++++-
|
||||||
|
1 file changed, 111 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/src/gtk/settings.cpp b/src/gtk/settings.cpp
|
||||||
|
index 304724773711..74898d9bb953 100644
|
||||||
|
--- a/src/gtk/settings.cpp
|
||||||
|
+++ b/src/gtk/settings.cpp
|
||||||
|
@@ -183,6 +183,64 @@ static void notify_gtk_font_name(GObject*, GParamSpec*, void*)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
+static bool UpdatePreferDark(GVariant* value)
|
||||||
|
+{
|
||||||
|
+ // 0: No preference, 1: Prefer dark appearance, 2: Prefer light appearance
|
||||||
|
+ gboolean preferDark = g_variant_get_uint32(value) == 1;
|
||||||
|
+
|
||||||
|
+ GtkSettings* settings = gtk_settings_get_default();
|
||||||
|
+ char* themeName;
|
||||||
|
+ gboolean preferDarkPrev;
|
||||||
|
+ g_object_get(settings,
|
||||||
|
+ "gtk-theme-name", &themeName,
|
||||||
|
+ "gtk-application-prefer-dark-theme", &preferDarkPrev, nullptr);
|
||||||
|
+
|
||||||
|
+ // We don't need to enable prefer-dark if the theme is already dark
|
||||||
|
+ if (strstr(themeName, "-dark") || strstr(themeName, "-Dark"))
|
||||||
|
+ preferDark = false;
|
||||||
|
+ g_free(themeName);
|
||||||
|
+
|
||||||
|
+ const bool changed = preferDark != preferDarkPrev;
|
||||||
|
+ if (changed)
|
||||||
|
+ {
|
||||||
|
+ g_object_set(settings,
|
||||||
|
+ "gtk-application-prefer-dark-theme", preferDark, nullptr);
|
||||||
|
+ }
|
||||||
|
+ return changed;
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
+// "g-signal" from GDBusProxy
|
||||||
|
+extern "C" {
|
||||||
|
+static void
|
||||||
|
+proxy_g_signal(GDBusProxy*, const char*, const char* signal_name, GVariant* parameters, void*)
|
||||||
|
+{
|
||||||
|
+ if (strcmp(signal_name, "SettingChanged") != 0)
|
||||||
|
+ return;
|
||||||
|
+
|
||||||
|
+ const char* nameSpace;
|
||||||
|
+ const char* key;
|
||||||
|
+ GVariant* value;
|
||||||
|
+ g_variant_get(parameters, "(&s&sv)", &nameSpace, &key, &value);
|
||||||
|
+ if (strcmp(nameSpace, "org.freedesktop.appearance") == 0 &&
|
||||||
|
+ strcmp(key, "color-scheme") == 0)
|
||||||
|
+ {
|
||||||
|
+ if (UpdatePreferDark(value))
|
||||||
|
+ {
|
||||||
|
+ for (int i = wxSYS_COLOUR_MAX; i--;)
|
||||||
|
+ gs_systemColorCache[i].UnRef();
|
||||||
|
+
|
||||||
|
+ for (auto* win: wxTopLevelWindows)
|
||||||
|
+ {
|
||||||
|
+ wxSysColourChangedEvent event;
|
||||||
|
+ event.SetEventObject(win);
|
||||||
|
+ win->HandleWindowEvent(event);
|
||||||
|
+ }
|
||||||
|
+ }
|
||||||
|
+ }
|
||||||
|
+ g_variant_unref(value);
|
||||||
|
+}
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
// Some notes on using GtkStyleContext. Style information from a context
|
||||||
|
// attached to a non-visible GtkWidget is not accurate. The context has an
|
||||||
|
// internal visibility state, controlled by the widget, which it presumably
|
||||||
|
@@ -1124,12 +1182,62 @@ bool wxSystemSettingsNative::HasFeature(wxSystemFeature index)
|
||||||
|
class wxSystemSettingsModule: public wxModule
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
- virtual bool OnInit() wxOVERRIDE { return true; }
|
||||||
|
+ virtual bool OnInit() wxOVERRIDE;
|
||||||
|
virtual void OnExit() wxOVERRIDE;
|
||||||
|
+
|
||||||
|
+#ifdef __WXGTK3__
|
||||||
|
+ GDBusProxy* m_proxy;
|
||||||
|
+#endif
|
||||||
|
wxDECLARE_DYNAMIC_CLASS(wxSystemSettingsModule);
|
||||||
|
};
|
||||||
|
wxIMPLEMENT_DYNAMIC_CLASS(wxSystemSettingsModule, wxModule);
|
||||||
|
|
||||||
|
+bool wxSystemSettingsModule::OnInit()
|
||||||
|
+{
|
||||||
|
+#ifdef __WXGTK3__
|
||||||
|
+ // Gnome has gone to a dark style setting rather than a selectable dark
|
||||||
|
+ // theme, available via GSettings as the 'color-scheme' key under the
|
||||||
|
+ // 'org.gnome.desktop.interface' schema. It's also available via a "portal"
|
||||||
|
+ // (https://docs.flatpak.org/en/latest/portal-api-reference.html), which
|
||||||
|
+ // has the advantage of allowing the setting to be accessed from within a
|
||||||
|
+ // virtualized environment such as Flatpak. Since the setting does not
|
||||||
|
+ // change the theme, we propagate it to the GtkSettings
|
||||||
|
+ // 'gtk-application-prefer-dark-theme' property to get a dark theme.
|
||||||
|
+
|
||||||
|
+ m_proxy = nullptr;
|
||||||
|
+
|
||||||
|
+ // GTK_THEME environment variable overrides other settings
|
||||||
|
+ if (getenv("GTK_THEME") == nullptr)
|
||||||
|
+ {
|
||||||
|
+ m_proxy = g_dbus_proxy_new_for_bus_sync(
|
||||||
|
+ G_BUS_TYPE_SESSION, G_DBUS_PROXY_FLAGS_NONE, nullptr,
|
||||||
|
+ "org.freedesktop.portal.Desktop",
|
||||||
|
+ "/org/freedesktop/portal/desktop",
|
||||||
|
+ "org.freedesktop.portal.Settings",
|
||||||
|
+ nullptr, nullptr);
|
||||||
|
+ }
|
||||||
|
+ if (m_proxy)
|
||||||
|
+ {
|
||||||
|
+ g_signal_connect(m_proxy, "g-signal", G_CALLBACK(proxy_g_signal), nullptr);
|
||||||
|
+
|
||||||
|
+ GVariant* ret = g_dbus_proxy_call_sync(m_proxy, "Read",
|
||||||
|
+ g_variant_new("(ss)", "org.freedesktop.appearance", "color-scheme"),
|
||||||
|
+ G_DBUS_CALL_FLAGS_NONE, -1, nullptr, nullptr);
|
||||||
|
+ if (ret)
|
||||||
|
+ {
|
||||||
|
+ GVariant* child;
|
||||||
|
+ g_variant_get(ret, "(v)", &child);
|
||||||
|
+ GVariant* value = g_variant_get_variant(child);
|
||||||
|
+ UpdatePreferDark(value);
|
||||||
|
+ g_variant_unref(value);
|
||||||
|
+ g_variant_unref(child);
|
||||||
|
+ g_variant_unref(ret);
|
||||||
|
+ }
|
||||||
|
+ }
|
||||||
|
+#endif // __WXGTK3__
|
||||||
|
+ return true;
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
void wxSystemSettingsModule::OnExit()
|
||||||
|
{
|
||||||
|
#ifdef __WXGTK3__
|
||||||
|
@@ -1141,6 +1249,8 @@ void wxSystemSettingsModule::OnExit()
|
||||||
|
g_signal_handlers_disconnect_by_func(settings,
|
||||||
|
(void*)notify_gtk_font_name, NULL);
|
||||||
|
}
|
||||||
|
+ if (m_proxy)
|
||||||
|
+ g_object_unref(m_proxy);
|
||||||
|
#endif
|
||||||
|
if (gs_tlw_parent)
|
||||||
|
{
|
||||||
|
--
|
||||||
|
2.46.2
|
||||||
|
|
||||||
@@ -1,85 +0,0 @@
|
|||||||
#!/usr/bin/env python3
|
|
||||||
|
|
||||||
import Xlib
|
|
||||||
import Xlib.display
|
|
||||||
import time
|
|
||||||
import subprocess
|
|
||||||
import os
|
|
||||||
import sys
|
|
||||||
|
|
||||||
|
|
||||||
disp = Xlib.display.Display()
|
|
||||||
root = disp.screen().root
|
|
||||||
|
|
||||||
NET_CLIENT_LIST = disp.intern_atom('_NET_CLIENT_LIST')
|
|
||||||
|
|
||||||
|
|
||||||
def set_theme_variant_by_window_id(id, variant):
|
|
||||||
# Use subprocess to call
|
|
||||||
# xprop and set the variant from id.
|
|
||||||
try:
|
|
||||||
s = subprocess.call(['xprop', '-f', '_GTK_THEME_VARIANT', '8u', '-set', '_GTK_THEME_VARIANT', variant, '-id', str(id)],
|
|
||||||
stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL)
|
|
||||||
if s == 0:
|
|
||||||
return True
|
|
||||||
return False
|
|
||||||
except Exception as ex:
|
|
||||||
return False
|
|
||||||
|
|
||||||
|
|
||||||
def set_theme_variant_from_win_id_collection(win_id_collection, variant):
|
|
||||||
# Loop though all of the collected
|
|
||||||
# window ids and set theme variant
|
|
||||||
for win_id in win_id_collection:
|
|
||||||
set_theme_variant_by_window_id(win_id, variant)
|
|
||||||
|
|
||||||
|
|
||||||
def collection_win_id_from_wm_class_name(win_class_name):
|
|
||||||
|
|
||||||
collect = []
|
|
||||||
|
|
||||||
# Loop though all of the windows
|
|
||||||
# and collect id's those that match
|
|
||||||
# win_class: prusa-slicer
|
|
||||||
for win_id in root.get_full_property(NET_CLIENT_LIST, Xlib.X.AnyPropertyType).value:
|
|
||||||
try:
|
|
||||||
win = disp.create_resource_object('window', win_id)
|
|
||||||
if not win.get_wm_transient_for():
|
|
||||||
win_class = win.get_wm_class()
|
|
||||||
if win_id and win_class_name in win_class:
|
|
||||||
collect.append(
|
|
||||||
win_id) if win_id not in collect else collect
|
|
||||||
except Xlib.error.BadWindow:
|
|
||||||
pass
|
|
||||||
|
|
||||||
return collect
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
|
||||||
|
|
||||||
if os.environ.get('PRUSA_SLICER_DARK_THEME', 'false') != 'true':
|
|
||||||
sys.exit(0)
|
|
||||||
|
|
||||||
# Listen for X Property Change events.
|
|
||||||
root.change_attributes(event_mask=Xlib.X.PropertyChangeMask)
|
|
||||||
# the class name of the slicer window
|
|
||||||
win_class_name = 'prusa-slicer'
|
|
||||||
# the variant to set
|
|
||||||
variant = 'dark'
|
|
||||||
|
|
||||||
start = time.time()
|
|
||||||
|
|
||||||
while True:
|
|
||||||
# collect all of the window ids
|
|
||||||
collect = collection_win_id_from_wm_class_name(win_class_name)
|
|
||||||
# give PrusaSlicer window 2 secs to
|
|
||||||
# collect the wanted window ids
|
|
||||||
# set the theme variant and exit
|
|
||||||
if time.time() - start <= 2:
|
|
||||||
# disp.next_event() blocks if no events are
|
|
||||||
# queued. In combination with while True
|
|
||||||
# it creates a very simple event loop.
|
|
||||||
disp.next_event()
|
|
||||||
set_theme_variant_from_win_id_collection(collect, variant)
|
|
||||||
else:
|
|
||||||
break
|
|
||||||
15
flatpak/setup_env_ubuntu24.04.sh
Executable file
@@ -0,0 +1,15 @@
|
|||||||
|
#! /bin/bash
|
||||||
|
|
||||||
|
sudo apt update
|
||||||
|
sudo apt install build-essential flatpak flatpak-builder gnome-software-plugin-flatpak -y
|
||||||
|
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
|
||||||
|
flatpak install flathub org.gnome.Platform//46 org.gnome.Sdk//46
|
||||||
|
|
||||||
|
|
||||||
|
##
|
||||||
|
# in OrcaSlicer folder, run following command to build Orca
|
||||||
|
# # First time build
|
||||||
|
# flatpak-builder --state-dir=.flatpak-builder --keep-build-dirs --user --force-clean build-dir flatpak/io.github.softfever.OrcaSlicer.yml
|
||||||
|
|
||||||
|
# # Subsequent builds (only rebuilding OrcaSlicer)
|
||||||
|
# flatpak-builder --state-dir=.flatpak-builder --keep-build-dirs --user build-dir flatpak/io.github.softfever.OrcaSlicer.yml --build-only=OrcaSlicer
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
FOUND_GTK3=$(dpkg -l libgtk* | grep gtk-3)
|
FOUND_GTK3=$(dpkg -l libgtk* | grep gtk-3 || echo '')
|
||||||
|
|
||||||
REQUIRED_DEV_PACKAGES=(
|
REQUIRED_DEV_PACKAGES=(
|
||||||
autoconf
|
autoconf
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ REQUIRED_DEV_PACKAGES=(
|
|||||||
gstreamermm-devel
|
gstreamermm-devel
|
||||||
gtk3-devel
|
gtk3-devel
|
||||||
libmspack-devel
|
libmspack-devel
|
||||||
|
libquadmath-devel
|
||||||
libsecret-devel
|
libsecret-devel
|
||||||
libtool
|
libtool
|
||||||
m4
|
m4
|
||||||
|
|||||||
@@ -1,537 +1 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" width="560" height="125" viewBox="0 0 560 125"><rect id="b" x="20" y="123" width="520" height="2" style="fill:#009789;"/><g id="c"><g id="d"><rect x="20" y="21.22" width="80.56" height="80.56" rx="9.64" ry="9.64" style="fill:#e9e9e9;"/></g></g><g id="e"><path id="f" d="M37.42,84.6c4.49,4.48,10.66,7.26,17.48,7.29,13.8.06,25.1-11.3,25.04-25.18-.03-6.86-2.79-13.06-7.25-17.57l-35.27,35.46Z" style="fill:#292826;"/></g><g id="g"><path id="h" d="M72.69,49.14l-35.27,35.46s.05.05.08.07c12.36-6.3,29.28-17.38,40.88-26.61-1.25-3.38-3.21-6.42-5.69-8.93" style="fill:#009789;"/></g><g id="i"><path id="j" d="M65.8,31.11c-13.77,0-24.94,11.23-24.94,25.08,0,6.9,2.77,13.14,7.25,17.68l35.27-35.46c-4.51-4.5-10.72-7.29-17.58-7.29" style="fill:#292826;"/></g><g id="k"><path id="l" d="M65.8,31.11c-4.77,0-9.23,1.35-13.02,3.68-2.03-.53-4.55-.96-7.44-.94-5.04.03-9.14,1.4-11.93,2.67-.69.32-.58,1.34.16,1.5,1.83.39,4.25,1.2,6.64,2.97,1.51,1.11,2.66,2.35,3.52,3.5-1.83,3.49-2.87,7.47-2.87,11.69,0,2.52.37,4.95,1.06,7.25,1.05-2.34,2.16-3.9,2.52-4.39,2.29-3.15,4.71-4.79,8.29-7.2,2.64-1.78,6.3-3.87,16.82-8.2,0,0,3.29-.93,7.7-3.55,1.76-1.05,3.1-2.03,3.52-3.58.03-.11.06-.22.08-.32-4.18-3.19-9.4-5.08-15.05-5.08" style="fill:#262523;"/></g><g id="m"><path id="n" d="M69.96,39.54c.91,1.62-.92,4.4-4.09,6.21-3.17,1.81-6.49,1.97-7.4.36-.91-1.62.92-4.4,4.09-6.21,3.17-1.81,6.49-1.97,7.4-.36" style="fill:#fff;"/></g><path d="M163.44,69.66c-1.02,0-1.85.83-1.85,1.85v18.53c0,1.02.83,1.85,1.85,1.85s1.85-.83,1.85-1.85v-18.53c0-1.02-.83-1.85-1.85-1.85Z" style="fill:#949494;"/><path d="M212.05,69.66h-4.43c-6.13,0-11.12,4.99-11.12,11.12s4.99,11.12,11.12,11.12h4.43c1.02,0,1.85-.83,1.85-1.85s-.83-1.85-1.85-1.85h-4.43c-4.09,0-7.41-3.32-7.41-7.41s3.32-7.41,7.41-7.41h4.43c1.02,0,1.85-.83,1.85-1.85s-.83-1.85-1.85-1.85Z" style="fill:#949494;"/><path d="M212.05,78.93h-5.39c-1.02,0-1.85.83-1.85,1.85s.83,1.85,1.85,1.85h5.39c1.02,0,1.85-.83,1.85-1.85s-.83-1.85-1.85-1.85Z" style="fill:#949494;"/><path d="M126.43,91.89h-8.97c-1.02,0-1.84-.83-1.84-1.84s.82-1.84,1.84-1.84h8.97c1.54,0,2.8-1.25,2.8-2.8s-1.25-2.79-2.8-2.79h-4.34c-3.57,0-6.48-2.91-6.48-6.48s2.91-6.48,6.48-6.48h7.34c1.02,0,1.84.83,1.84,1.84s-.82,1.84-1.84,1.84h-7.34c-1.54,0-2.8,1.25-2.8,2.8s1.25,2.79,2.8,2.79h4.34c3.57,0,6.48,2.91,6.48,6.48s-2.91,6.48-6.48,6.48Z" style="fill:#949494;"/><path d="M187.05,86.96c-1.5.99-3.37,1.45-5.36,1.12-3.01-.51-5.44-2.9-6-5.89-.87-4.7,2.73-8.82,7.28-8.82,1.5,0,2.9.45,4.07,1.22.74.49,1.72.41,2.34-.22h0c.82-.82.71-2.19-.25-2.83-2.13-1.43-4.79-2.14-7.61-1.78-5.01.64-9.03,4.72-9.59,9.73-.76,6.7,4.49,12.41,11.04,12.41,2.25,0,4.34-.67,6.09-1.82.99-.65,1.16-2.04.32-2.88h0c-.63-.63-1.6-.71-2.34-.23Z" style="fill:#949494;"/><path d="M153.17,88.19h-5.35c-2.55,0-4.63-2.08-4.63-4.63v-12.04c0-1.02-.83-1.85-1.85-1.85s-1.85.83-1.85,1.85v12.04c0,4.6,3.74,8.34,8.34,8.34h5.35c1.02,0,1.85-.83,1.85-1.85s-.83-1.85-1.85-1.85Z" style="fill:#949494;"/><path d="M233.44,73.37h-1.85c-4.06,0-7.37,3.29-7.41,7.35v9.33c0,1.02-.83,1.85-1.85,1.85s-1.85-.83-1.85-1.85v-9.33c.04-6.1,5.01-11.05,11.11-11.05h1.85c1.02,0,1.85.83,1.85,1.85s-.83,1.85-1.85,1.85Z" style="fill:#949494;"/><path d="M130.5,35.69c5.68,0,10.31,4.62,10.31,10.31s-4.62,10.31-10.31,10.31-10.31-4.62-10.31-10.31,4.62-10.31,10.31-10.31M130.5,31.11c-8.22,0-14.89,6.67-14.89,14.89s6.67,14.89,14.89,14.89,14.89-6.67,14.89-14.89-6.67-14.89-14.89-14.89h0Z" style="fill:#009789;"/><path d="M233,31.11c-1.27,0-2.29,1.03-2.29,2.29v1.87c-2.68-2.57-6.3-4.16-10.31-4.16-8.22,0-14.89,6.67-14.89,14.89s6.67,14.89,14.89,14.89c4,0,7.63-1.59,10.31-4.16v1.87c0,1.27,1.03,2.29,2.29,2.29s2.29-1.03,2.29-2.29v-25.2c0-1.27-1.03-2.29-2.29-2.29ZM220.4,56.31c-5.68,0-10.31-4.62-10.31-10.31s4.62-10.31,10.31-10.31,10.31,4.62,10.31,10.31-4.62,10.31-10.31,10.31Z" style="fill:#009789;"/><path d="M169.15,31.11h-2.29c-8.22,0-14.89,6.67-14.89,14.89v12.6c0,1.27,1.03,2.29,2.29,2.29s2.29-1.03,2.29-2.29v-12.6c0-5.68,4.62-10.31,10.31-10.31h0s2.29,0,2.29,0c1.27,0,2.29-1.03,2.29-2.29s-1.03-2.29-2.29-2.29Z" style="fill:#009789;"/><path d="M196.61,54.5c-2,1.37-4.5,2.06-7.17,1.72-4.64-.59-8.37-4.38-8.9-9.03-.7-6.22,4.16-11.51,10.24-11.51,2.15,0,4.14.66,5.79,1.78.93.63,2.17.56,2.97-.24h0c1.03-1.03.84-2.72-.36-3.54-2.77-1.9-6.22-2.88-9.91-2.51-6.9.68-12.51,6.21-13.28,13.1-1.01,8.99,6.01,16.61,14.8,16.61,3.13,0,6.03-.96,8.42-2.61,1.19-.82,1.35-2.51.33-3.53h0c-.79-.79-2.01-.89-2.93-.26Z" style="fill:#009789;"/></svg>
|
||||||
<svg
|
|
||||||
width="562"
|
|
||||||
height="238"
|
|
||||||
viewBox="0 0 562 238"
|
|
||||||
fill="none"
|
|
||||||
version="1.1"
|
|
||||||
id="svg526"
|
|
||||||
sodipodi:docname="BambuStudio_about.svg"
|
|
||||||
inkscape:version="1.2.2 (732a01da63, 2022-12-09)"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg">
|
|
||||||
<defs
|
|
||||||
id="defs530">
|
|
||||||
<clipPath
|
|
||||||
clipPathUnits="userSpaceOnUse"
|
|
||||||
id="clipPath16">
|
|
||||||
<path
|
|
||||||
d="M 0,792 H 612 V 0 H 0 Z"
|
|
||||||
id="path14" />
|
|
||||||
</clipPath>
|
|
||||||
</defs>
|
|
||||||
<sodipodi:namedview
|
|
||||||
id="namedview528"
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#000000"
|
|
||||||
borderopacity="0.25"
|
|
||||||
inkscape:showpageshadow="2"
|
|
||||||
inkscape:pageopacity="0.0"
|
|
||||||
inkscape:pagecheckerboard="0"
|
|
||||||
inkscape:deskcolor="#d1d1d1"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="12.179348"
|
|
||||||
inkscape:cx="278.75055"
|
|
||||||
inkscape:cy="104.93173"
|
|
||||||
inkscape:window-width="3440"
|
|
||||||
inkscape:window-height="1369"
|
|
||||||
inkscape:window-x="-8"
|
|
||||||
inkscape:window-y="-8"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg526" />
|
|
||||||
<rect
|
|
||||||
x="1"
|
|
||||||
y="1"
|
|
||||||
width="560"
|
|
||||||
height="237"
|
|
||||||
fill="#009688"
|
|
||||||
id="rect366"
|
|
||||||
style="fill:#4d4d4d;fill-opacity:1" />
|
|
||||||
<g
|
|
||||||
opacity="0.2"
|
|
||||||
id="g408">
|
|
||||||
<path
|
|
||||||
d="M19.234 8.7434V25.4149L37.159 18.6717V2.00019L19.234 8.7434Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path368" />
|
|
||||||
<path
|
|
||||||
d="M19.2341 8.7434V25.4149L1 18.6717V2.00019L19.2341 8.7434Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path370" />
|
|
||||||
<path
|
|
||||||
d="M90.9363 8.7434V25.4149L73.0113 18.6717V2.00019L90.9363 8.7434Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path372" />
|
|
||||||
<path
|
|
||||||
d="M127.404 8.7434V25.4149L145.329 18.6717V2.00019L127.404 8.7434Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path374" />
|
|
||||||
<path
|
|
||||||
d="M19.2341 25.538V42.2238L1 35.4806V18.8091L19.2341 25.538Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path376" />
|
|
||||||
<path
|
|
||||||
d="M19.234 58.7326V75.8463L37.159 68.9302V51.8313L19.234 58.7326Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path378" />
|
|
||||||
<path
|
|
||||||
d="M55.3944 25.538V42.2238L73.0104 35.4806V18.8091L55.3944 25.538Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path380" />
|
|
||||||
<path
|
|
||||||
d="M90.9363 42.2787V58.7364L73.0113 52.0939V35.6219L90.9363 42.2787Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path382" />
|
|
||||||
<path
|
|
||||||
d="M90.9363 96.0424V112.5L73.0113 105.858V89.3856L90.9363 96.0424Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path384" />
|
|
||||||
<path
|
|
||||||
d="M55.3945 25.6388V42.524L37.1604 35.7089V18.8091L55.3945 25.6388Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path386" />
|
|
||||||
<path
|
|
||||||
d="M55.3945 42.3652V59.0366L37.1604 52.3078V35.6219L55.3945 42.3652Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path388" />
|
|
||||||
<path
|
|
||||||
d="M127.404 42.2787V58.7364L145.329 52.0939V35.6219L127.404 42.2787Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path390" />
|
|
||||||
<path
|
|
||||||
d="M163.251 25.538V42.2238L145.326 35.4806V18.8091L163.251 25.538Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path392" />
|
|
||||||
<path
|
|
||||||
d="M127.404 75.4718V92.357L145.329 85.5419V68.6422L127.404 75.4718Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path394" />
|
|
||||||
<path
|
|
||||||
d="M163.251 42.2233V59.337L145.326 52.4209V35.472L163.251 42.2233Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path396" />
|
|
||||||
<path
|
|
||||||
d="M90.9338 58.7326V75.8463L108.859 68.9302V51.8313L90.9338 58.7326Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path398" />
|
|
||||||
<path
|
|
||||||
d="M199.413 25.538V42.2238L181.179 35.4806V18.8091L199.413 25.538Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path400" />
|
|
||||||
<path
|
|
||||||
d="M127.401 25.538V42.2238L108.858 35.4806V18.8091L127.401 25.538Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path402" />
|
|
||||||
<path
|
|
||||||
d="M199.413 58.7326V75.8463L181.179 68.9302V51.8313L199.413 58.7326Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path404" />
|
|
||||||
<path
|
|
||||||
d="M163.253 8.65694V25.1147L181.178 18.4721V2.00019L163.253 8.65694Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path406" />
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
opacity="0.2"
|
|
||||||
id="g458">
|
|
||||||
<path
|
|
||||||
d="M235.752 8.74321V25.4147L253.677 18.6715V2L235.752 8.74321Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path410" />
|
|
||||||
<path
|
|
||||||
d="M235.75 8.74321V25.4147L217.516 18.6715V2L235.75 8.74321Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path412" />
|
|
||||||
<path
|
|
||||||
d="M307.45 8.74321V25.4147L289.525 18.6715V2L307.45 8.74321Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path414" />
|
|
||||||
<path
|
|
||||||
d="M343.92 8.74321V25.4147L361.845 18.6715V2L343.92 8.74321Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path416" />
|
|
||||||
<path
|
|
||||||
d="M199.591 42.2785V58.7363L217.516 52.0937V35.6218L199.591 42.2785Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path418" />
|
|
||||||
<path
|
|
||||||
d="M235.75 25.5378V42.2236L217.516 35.4804V18.8089L235.75 25.5378Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path420" />
|
|
||||||
<path
|
|
||||||
d="M235.752 58.7325V75.8461L253.677 68.93V51.8311L235.752 58.7325Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path422" />
|
|
||||||
<path
|
|
||||||
d="M271.91 25.5378V42.2236L289.526 35.4804V18.8089L271.91 25.5378Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path424" />
|
|
||||||
<path
|
|
||||||
d="M307.45 42.2785V58.7363L289.525 52.0937V35.6218L307.45 42.2785Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path426" />
|
|
||||||
<path
|
|
||||||
d="M307.45 76.8426V93.3003L289.525 86.6577V70.1858L307.45 76.8426Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path428" />
|
|
||||||
<path
|
|
||||||
d="M271.908 25.6386V42.5238L253.674 35.7087V18.8089L271.908 25.6386Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path430" />
|
|
||||||
<path
|
|
||||||
d="M271.908 42.365V59.0365L253.674 52.3076V35.6218L271.908 42.365Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path432" />
|
|
||||||
<path
|
|
||||||
d="M343.92 42.2785V58.7363L361.845 52.0937V35.6218L343.92 42.2785Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path434" />
|
|
||||||
<path
|
|
||||||
d="M379.769 25.5378V42.2236L361.844 35.4804V18.8089L379.769 25.5378Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path436" />
|
|
||||||
<path
|
|
||||||
d="M343.92 75.4716V92.3568L361.845 85.5417V68.642L343.92 75.4716Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path438" />
|
|
||||||
<path
|
|
||||||
d="M379.769 42.2231V59.3368L361.844 52.4207V35.4719L379.769 42.2231Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path440" />
|
|
||||||
<path
|
|
||||||
d="M307.452 58.7325V75.8461L325.377 68.93V51.8311L307.452 58.7325Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path442" />
|
|
||||||
<path
|
|
||||||
d="M415.925 25.5378V42.2236L397.691 35.4804V18.8089L415.925 25.5378Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path444" />
|
|
||||||
<path
|
|
||||||
d="M379.771 58.7472V75.8461L397.696 68.9447V51.8311L379.771 58.7472Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path446" />
|
|
||||||
<path
|
|
||||||
d="M379.769 98.3847V115.484L397.694 108.582V91.4686L379.769 98.3847Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path448" />
|
|
||||||
<path
|
|
||||||
d="M343.917 25.5378V42.2236L325.374 35.4804V18.8089L343.917 25.5378Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path450" />
|
|
||||||
<path
|
|
||||||
d="M415.925 58.7325V75.8461L397.691 68.93V51.8311L415.925 58.7325Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path452" />
|
|
||||||
<path
|
|
||||||
d="M455.53 113.522V130.636L437.296 123.72V106.621L455.53 113.522Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path454" />
|
|
||||||
<path
|
|
||||||
d="M379.771 8.65675V25.1145L397.696 18.4719V2L379.771 8.65675Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path456" />
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
opacity="0.5"
|
|
||||||
id="g470">
|
|
||||||
<g
|
|
||||||
opacity="0.2"
|
|
||||||
id="g468">
|
|
||||||
<path
|
|
||||||
d="M452.919 8.74321V25.4147L434.685 18.6715V2L452.919 8.74321Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path460" />
|
|
||||||
<path
|
|
||||||
d="M416.76 42.2785V58.7363L434.685 52.0937V35.6218L416.76 42.2785Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path462" />
|
|
||||||
<path
|
|
||||||
d="M416.76 75.2345V91.6922L434.685 85.0496V68.5777L416.76 75.2345Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path464" />
|
|
||||||
<path
|
|
||||||
d="M452.919 25.5378V42.2236L434.685 35.4804V18.8089L452.919 25.5378Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path466" />
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
opacity="0.2"
|
|
||||||
id="g498">
|
|
||||||
<path
|
|
||||||
d="M452.832 8.74321V25.4147L470.757 18.6715V2L452.832 8.74321Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path472" />
|
|
||||||
<path
|
|
||||||
d="M452.832 8.74321V25.4147L434.598 18.6715V2L452.832 8.74321Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path474" />
|
|
||||||
<path
|
|
||||||
d="M524.534 8.74321V25.4147L506.609 18.6715V2L524.534 8.74321Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path476" />
|
|
||||||
<path
|
|
||||||
d="M452.832 25.5378V42.2236L434.598 35.4804V18.8089L452.832 25.5378Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path478" />
|
|
||||||
<path
|
|
||||||
d="M452.832 58.7325V75.8461L470.757 68.93V51.8311L452.832 58.7325Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path480" />
|
|
||||||
<path
|
|
||||||
d="M488.992 25.5378V42.2236L506.608 35.4804V18.8089L488.992 25.5378Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path482" />
|
|
||||||
<path
|
|
||||||
d="M524.534 42.2785V58.7363L506.609 52.0937V35.6218L524.534 42.2785Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path484" />
|
|
||||||
<path
|
|
||||||
d="M524.534 96.0422V112.5L506.609 105.857V89.3854L524.534 96.0422Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path486" />
|
|
||||||
<path
|
|
||||||
d="M488.992 25.6386V42.5238L470.758 35.7087V18.8089L488.992 25.6386Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path488" />
|
|
||||||
<path
|
|
||||||
d="M488.992 42.365V59.0365L470.758 52.3076V35.6218L488.992 42.365Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path490" />
|
|
||||||
<path
|
|
||||||
d="M524.531 58.7325V75.8461L542.457 68.93V51.8311L524.531 58.7325Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path492" />
|
|
||||||
<path
|
|
||||||
d="M560.999 25.5378V42.2236L542.456 35.4804V18.8089L560.999 25.5378Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path494" />
|
|
||||||
<path
|
|
||||||
d="M560.999 77.5065V94.1923L542.456 87.4491V70.7776L560.999 77.5065Z"
|
|
||||||
stroke="white"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke-miterlimit="10"
|
|
||||||
id="path496" />
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g10"
|
|
||||||
transform="matrix(0.07369611,0,0,-0.07369611,184.95608,133.90321)"
|
|
||||||
style="display:inline">
|
|
||||||
<g
|
|
||||||
id="g12"
|
|
||||||
clip-path="url(#clipPath16)">
|
|
||||||
<g
|
|
||||||
id="g18"
|
|
||||||
transform="translate(59.7287,115.3517)">
|
|
||||||
<path
|
|
||||||
d="m 0,0 c 53.332,-53.285 126.698,-86.317 207.744,-86.646 164.049,-0.664 298.355,134.38 297.699,299.337 -0.324,81.496 -33.176,155.271 -86.17,208.899 z"
|
|
||||||
style="fill:#292826;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
|
||||||
id="path20" />
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g22"
|
|
||||||
transform="translate(479.0017,536.9419)">
|
|
||||||
<path
|
|
||||||
d="m 0,0 -419.273,-421.59 c 0.298,-0.298 0.606,-0.587 0.906,-0.884 146.894,74.925 348.023,206.579 486.003,316.297 C 52.756,-65.97 29.506,-29.859 0,0"
|
|
||||||
style="fill:#009789;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
|
||||||
id="path24" />
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g26"
|
|
||||||
transform="translate(397.0372,747)">
|
|
||||||
<path
|
|
||||||
d="m 0,0 c -163.742,0 -296.482,-133.473 -296.482,-298.121 0,-81.979 32.915,-156.223 86.172,-210.117 l 419.273,421.59 C 155.364,-33.096 81.529,0 0,0"
|
|
||||||
style="fill:#292826;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
|
||||||
id="path28" />
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g30"
|
|
||||||
transform="translate(397.0372,747)">
|
|
||||||
<path
|
|
||||||
d="m 0,0 c -56.714,0 -109.702,-16.022 -154.751,-43.796 -24.127,6.312 -54.061,11.37 -88.437,11.157 -59.938,-0.372 -108.713,-16.603 -141.822,-31.784 -8.218,-3.768 -6.898,-15.967 1.941,-17.829 21.801,-4.593 50.498,-14.324 78.883,-35.28 17.931,-13.238 31.574,-27.883 41.856,-41.597 -21.794,-41.504 -34.152,-88.793 -34.152,-138.992 0,-29.952 4.412,-58.865 12.586,-86.137 12.54,27.79 25.699,46.391 29.916,52.184 27.229,37.41 56.015,56.883 98.542,85.651 31.328,21.193 74.856,46.047 199.916,97.449 0,0 39.121,11.017 91.587,42.212 20.912,12.433 36.823,24.17 41.863,42.526 0.355,1.293 0.677,2.57 0.973,3.83 C 129.175,-22.506 67.208,0 0,0"
|
|
||||||
style="fill:#262523;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
|
||||||
id="path32" />
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g34"
|
|
||||||
transform="translate(446.5563,646.8041)">
|
|
||||||
<path
|
|
||||||
d="m 0,0 c 10.875,-19.229 -10.891,-52.305 -48.616,-73.879 -37.725,-21.573 -77.124,-23.474 -88,-4.245 -10.875,19.229 10.891,52.305 48.617,73.879 C -50.274,17.328 -10.875,19.229 0,0"
|
|
||||||
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
|
||||||
id="path36" />
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
aria-label="Orca"
|
|
||||||
id="text835"
|
|
||||||
style="font-size:31.8474px;fill:#f9f9f9;fill-opacity:0.8;fill-rule:evenodd;stroke:#1a1a1a;stroke-width:1.19308">
|
|
||||||
<path
|
|
||||||
d="m 246.33548,105.05624 q -3.12104,0 -5.47775,-0.95542 -2.32486,-0.95542 -3.6943,-2.86626 -1.33759,-1.942695 -1.46498,-4.777114 -0.0319,-1.305744 -0.0319,-2.770724 0,-1.46498 0.0319,-2.834419 0.12739,-2.802571 1.46498,-4.745262 1.33759,-1.942692 3.6943,-2.961809 2.35671,-1.019116 5.47775,-1.019116 3.12105,0 5.47775,1.019116 2.35671,1.019117 3.6943,2.961809 1.36944,1.942691 1.46498,4.745262 0.0637,1.369439 0.0637,2.834419 0,1.46498 -0.0637,2.770724 -0.12739,2.834419 -1.49683,4.777114 -1.33759,1.91084 -3.69429,2.86626 -2.32486,0.95542 -5.44591,0.95542 z m 0,-6.210239 q 1.05096,0 1.68791,-0.605101 0.63695,-0.636948 0.6688,-1.974538 0.0637,-1.369439 0.0637,-2.70703 0,-1.33759 -0.0637,-2.643334 -0.0319,-0.891727 -0.35032,-1.46498 -0.28663,-0.573253 -0.79619,-0.828033 -0.50956,-0.286626 -1.2102,-0.286626 -0.66879,0 -1.2102,0.286626 -0.50956,0.25478 -0.82803,0.828033 -0.28663,0.573253 -0.31848,1.46498 -0.0318,1.305744 -0.0318,2.643334 0,1.337591 0.0318,2.70703 0.0637,1.33759 0.6688,1.974538 0.63695,0.605101 1.68791,0.605101 z"
|
|
||||||
style="font-weight:900;font-family:Rubik;-inkscape-font-specification:'Rubik Heavy';text-align:center;text-anchor:middle"
|
|
||||||
id="path926" />
|
|
||||||
<path
|
|
||||||
d="m 260.4439,104.73777 q -0.35032,0 -0.6051,-0.25478 -0.25478,-0.25478 -0.25478,-0.6051 V 89.037002 q 0,-0.350322 0.25478,-0.605101 0.25478,-0.254779 0.6051,-0.254779 h 5.57329 q 0.35032,0 0.6051,0.254779 0.25478,0.254779 0.25478,0.605101 v 1.114659 q 1.01912,-0.891728 2.26117,-1.433133 1.27389,-0.541406 2.70703,-0.541406 h 1.52867 q 0.35032,0 0.6051,0.254779 0.25478,0.254779 0.25478,0.605101 v 4.968194 q 0,0.350321 -0.25478,0.605101 -0.25478,0.254779 -0.6051,0.254779 h -4.10831 q -0.95542,0 -1.43313,0.477711 -0.47772,0.477711 -0.47772,1.433133 v 7.10197 q 0,0.35032 -0.25477,0.6051 -0.25478,0.25478 -0.60511,0.25478 z"
|
|
||||||
style="font-weight:900;font-family:Rubik;-inkscape-font-specification:'Rubik Heavy';text-align:center;text-anchor:middle"
|
|
||||||
id="path928" />
|
|
||||||
<path
|
|
||||||
d="m 284.52052,105.05624 q -2.4204,0 -4.39494,-0.82803 -1.97454,-0.85988 -3.18474,-2.4841 -1.2102,-1.62421 -1.33759,-3.980921 -0.0319,-0.509558 -0.0319,-1.273896 0,-0.764337 0.0319,-1.305743 0.12739,-2.356708 1.30574,-3.980925 1.2102,-1.656065 3.18474,-2.484097 2.00639,-0.85988 4.42679,-0.85988 2.51595,0 4.26755,0.73249 1.78346,0.700643 2.86627,1.751607 1.11466,1.019117 1.62422,2.038234 0.5414,1.019116 0.57325,1.656064 0.0319,0.350322 -0.25478,0.605101 -0.25478,0.254779 -0.6051,0.254779 h -6.21024 q -0.35033,0 -0.57326,-0.159237 -0.19108,-0.191084 -0.35032,-0.477711 -0.22293,-0.445863 -0.47771,-0.700643 -0.22293,-0.254779 -0.70064,-0.254779 -0.73249,0 -0.98727,0.541406 -0.25478,0.541406 -0.28663,1.496828 -0.0319,1.369438 0,2.261165 0.0637,1.019117 0.28663,1.528676 0.25478,0.477711 0.98727,0.477711 0.57325,0 0.76434,-0.25478 0.22293,-0.254779 0.41401,-0.700642 0.12739,-0.286627 0.35032,-0.445864 0.22293,-0.191084 0.57326,-0.191084 h 6.21024 q 0.35032,0 0.6051,0.254779 0.28663,0.254779 0.25478,0.6051 -0.0319,0.414017 -0.35032,1.178352 -0.28663,0.73249 -0.95542,1.59237 -0.63695,0.85988 -1.71976,1.65607 -1.08282,0.76433 -2.64334,1.27389 -1.56052,0.47771 -3.66245,0.47771 z"
|
|
||||||
style="font-weight:900;font-family:Rubik;-inkscape-font-specification:'Rubik Heavy';text-align:center;text-anchor:middle"
|
|
||||||
id="path930" />
|
|
||||||
<path
|
|
||||||
d="m 301.1767,105.05624 q -1.8153,0 -3.21659,-0.66879 -1.40128,-0.6688 -2.19747,-1.8153 -0.76433,-1.14651 -0.76433,-2.579643 0,-2.32486 1.87899,-3.630603 1.91085,-1.337591 5.09559,-1.878997 l 3.37582,-0.541406 v -0.03185 q 0,-0.828033 -0.15924,-1.210201 -0.12738,-0.382169 -0.79618,-0.382169 -0.44586,0 -0.73249,0.191084 -0.25478,0.159237 -0.57325,0.477711 -0.35033,0.350322 -0.89173,0.350322 h -5.41406 q -0.31847,0 -0.5414,-0.191085 -0.19109,-0.191084 -0.15924,-0.509558 0.0319,-0.605101 0.50956,-1.401286 0.47771,-0.828032 1.46498,-1.59237 1.01911,-0.764337 2.57964,-1.273896 1.59237,-0.509558 3.82168,-0.509558 2.16563,0 3.758,0.477711 1.62422,0.445863 2.67518,1.337591 1.05096,0.859879 1.56052,2.165623 0.54141,1.273896 0.54141,2.898113 v 9.140204 q 0,0.35032 -0.25478,0.6051 -0.25478,0.25478 -0.6051,0.25478 h -5.5733 q -0.35032,0 -0.6051,-0.25478 -0.25478,-0.25478 -0.25478,-0.6051 v -0.89173 q -0.44586,0.63695 -1.1465,1.11466 -0.6688,0.44587 -1.52868,0.70064 -0.85988,0.25478 -1.84715,0.25478 z m 2.19747,-4.71341 q 0.63695,0 1.08281,-0.25478 0.47772,-0.25478 0.73249,-0.796185 0.25478,-0.573254 0.25478,-1.401286 v -0.03185 l -1.87899,0.414016 q -0.82804,0.191084 -1.11466,0.509558 -0.28663,0.318474 -0.28663,0.668796 0,0.222931 0.12739,0.445863 0.15924,0.191085 0.41402,0.318475 0.28662,0.12739 0.66879,0.12739 z"
|
|
||||||
style="font-weight:900;font-family:Rubik;-inkscape-font-specification:'Rubik Heavy';text-align:center;text-anchor:middle"
|
|
||||||
id="path932" />
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
aria-label="Slicer"
|
|
||||||
id="text1443"
|
|
||||||
style="font-size:22.8809px;text-align:center;text-anchor:middle;fill:#f9f9f9;fill-opacity:0.8;stroke:#1a1a1a;stroke-width:0.857176">
|
|
||||||
<path
|
|
||||||
d="m 244.8391,127.60037 q -2.53978,0 -4.18721,-0.68643 -1.64742,-0.68643 -2.47113,-1.80759 -0.82372,-1.12116 -0.86948,-2.37961 0,-0.20593 0.13729,-0.34322 0.16016,-0.16016 0.36609,-0.16016 h 4.34737 q 0.3661,0 0.54914,0.1144 0.20593,0.0915 0.43474,0.27457 0.22881,0.16017 0.45762,0.29745 0.25169,0.11441 0.54914,0.18305 0.32033,0.0458 0.68643,0.0458 0.77795,0 1.23557,-0.16016 0.48049,-0.18305 0.48049,-0.4805 0,-0.27457 -0.27457,-0.45762 -0.25169,-0.18305 -0.89235,-0.32033 -0.64067,-0.16017 -1.78471,-0.29745 -1.80759,-0.25169 -3.13468,-0.8466 -1.3271,-0.5949 -2.05929,-1.62454 -0.7093,-1.05252 -0.7093,-2.56266 0,-1.5559 0.86947,-2.74571 0.89236,-1.18981 2.44826,-1.85335 1.57878,-0.66355 3.66094,-0.66355 1.71607,0 3.04316,0.45762 1.32709,0.43474 2.24233,1.16692 0.91523,0.70931 1.39573,1.53302 0.4805,0.82372 0.50338,1.57879 0,0.20592 -0.16016,0.36609 -0.13729,0.13729 -0.32034,0.13729 h -4.57618 q -0.32033,0 -0.52626,-0.0915 -0.18304,-0.0915 -0.38897,-0.27457 -0.11441,-0.1144 -0.43474,-0.25169 -0.29745,-0.16016 -0.77795,-0.16016 -0.57202,0 -0.84659,0.18304 -0.25169,0.16017 -0.25169,0.45762 0,0.20593 0.20593,0.38898 0.20592,0.18304 0.75507,0.32033 0.54914,0.13728 1.57878,0.27457 2.28809,0.27457 3.66094,0.89235 1.39574,0.59491 2.01352,1.60167 0.64067,1.00676 0.64067,2.49402 0,1.6703 -1.00676,2.88299 -0.98388,1.21269 -2.69995,1.87623 -1.71607,0.64067 -3.88975,0.64067 z"
|
|
||||||
style="font-weight:900;font-family:Rubik;-inkscape-font-specification:'Rubik Heavy'"
|
|
||||||
id="path935" />
|
|
||||||
<path
|
|
||||||
d="m 254.49485,127.37156 q -0.25169,0 -0.43474,-0.18305 -0.18305,-0.18305 -0.18305,-0.43474 V 111.7439 q 0,-0.25169 0.18305,-0.43473 0.18305,-0.18305 0.43474,-0.18305 h 4.09568 q 0.25169,0 0.43474,0.18305 0.18304,0.18304 0.18304,0.43473 v 15.00987 q 0,0.25169 -0.18304,0.43474 -0.18305,0.18305 -0.43474,0.18305 z"
|
|
||||||
style="font-weight:900;font-family:Rubik;-inkscape-font-specification:'Rubik Heavy'"
|
|
||||||
id="path937" />
|
|
||||||
<path
|
|
||||||
d="m 263.12097,127.37156 q -0.25169,0 -0.43474,-0.18305 -0.18305,-0.18305 -0.18305,-0.43474 v -10.66249 q 0,-0.25169 0.18305,-0.43474 0.18305,-0.18305 0.43474,-0.18305 h 4.09568 q 0.25169,0 0.43473,0.18305 0.18305,0.18305 0.18305,0.43474 v 10.66249 q 0,0.25169 -0.18305,0.43474 -0.18304,0.18305 -0.43473,0.18305 z m 0.1144,-13.15652 q -0.25169,0 -0.43474,-0.18305 -0.18304,-0.18304 -0.18304,-0.43473 v -2.76859 q 0,-0.25169 0.18304,-0.43474 0.18305,-0.18305 0.43474,-0.18305 h 3.86687 q 0.25169,0 0.43474,0.18305 0.18305,0.18305 0.18305,0.43474 v 2.76859 q 0,0.25169 -0.18305,0.43473 -0.18305,0.18305 -0.43474,0.18305 z"
|
|
||||||
style="font-weight:900;font-family:Rubik;-inkscape-font-specification:'Rubik Heavy'"
|
|
||||||
id="path939" />
|
|
||||||
<path
|
|
||||||
d="m 276.14018,127.60037 q -1.73895,0 -3.15756,-0.59491 -1.41862,-0.61778 -2.28809,-1.78471 -0.86948,-1.16692 -0.961,-2.86011 -0.0229,-0.36609 -0.0229,-0.91523 0,-0.54915 0.0229,-0.93812 0.0915,-1.69319 0.93812,-2.86011 0.86947,-1.18981 2.28809,-1.78471 1.44149,-0.61779 3.18044,-0.61779 1.80759,0 3.06604,0.52626 1.28133,0.50338 2.05928,1.25845 0.80084,0.73219 1.16693,1.46438 0.38897,0.73219 0.41186,1.18981 0.0229,0.25169 -0.18305,0.43473 -0.18305,0.18305 -0.43474,0.18305 h -4.46177 q -0.25169,0 -0.41186,-0.1144 -0.13729,-0.13729 -0.25169,-0.34322 -0.16017,-0.32033 -0.34321,-0.50338 -0.16017,-0.18304 -0.50338,-0.18304 -0.52626,0 -0.70931,0.38897 -0.18305,0.38898 -0.20593,1.0754 -0.0229,0.98388 0,1.62455 0.0458,0.73219 0.20593,1.09828 0.18305,0.34321 0.70931,0.34321 0.41185,0 0.54914,-0.18304 0.16016,-0.18305 0.29745,-0.50338 0.0915,-0.20593 0.25169,-0.32034 0.16017,-0.13728 0.41186,-0.13728 h 4.46177 q 0.25169,0 0.43474,0.18305 0.20593,0.18304 0.18305,0.43473 -0.0229,0.29746 -0.25169,0.8466 -0.20593,0.52626 -0.68643,1.14404 -0.45762,0.61779 -1.23557,1.18981 -0.77795,0.54914 -1.89911,0.91523 -1.12117,0.34322 -2.63131,0.34322 z"
|
|
||||||
style="font-weight:900;font-family:Rubik;-inkscape-font-specification:'Rubik Heavy'"
|
|
||||||
id="path941" />
|
|
||||||
<path
|
|
||||||
d="m 290.46362,127.60037 q -2.9974,0 -4.78211,-1.46438 -1.76183,-1.48726 -1.76183,-4.69058 0,-0.0458 0,-0.0915 0,-0.0458 0,-0.0686 0.0458,-1.96776 0.8466,-3.31773 0.82371,-1.34997 2.26521,-2.0364 1.46437,-0.68643 3.40925,-0.68643 2.24233,0 3.68382,0.86948 1.4415,0.84659 2.12793,2.26521 0.70931,1.39573 0.70931,3.08892 v 0.68642 q 0,0.25169 -0.18305,0.43474 -0.18305,0.18305 -0.43474,0.18305 h -6.81851 q 0,0.0229 0,0.0458 0,0.0229 0,0.0686 0,0.45762 0.0686,0.77795 0.0915,0.29746 0.29745,0.45762 0.20593,0.16017 0.52626,0.16017 0.13728,0 0.22881,-0.0458 0.1144,-0.0458 0.20593,-0.13729 0.1144,-0.1144 0.2288,-0.22881 0.20593,-0.20593 0.34322,-0.25169 0.13728,-0.0686 0.41185,-0.0686 h 4.32449 q 0.22881,0 0.3661,0.13728 0.16016,0.13729 0.13728,0.3661 -0.0229,0.43474 -0.41185,1.05252 -0.3661,0.5949 -1.12117,1.16693 -0.75507,0.57202 -1.92199,0.96099 -1.16693,0.3661 -2.74571,0.3661 z m -0.93812,-7.68798 h 1.83048 v -0.0229 q 0,-0.50338 -0.11441,-0.82372 -0.0915,-0.32033 -0.29745,-0.45762 -0.20593,-0.16016 -0.50338,-0.16016 -0.29745,0 -0.50338,0.16016 -0.20593,0.13729 -0.32033,0.45762 -0.0915,0.32034 -0.0915,0.82372 z"
|
|
||||||
style="font-weight:900;font-family:Rubik;-inkscape-font-specification:'Rubik Heavy'"
|
|
||||||
id="path943" />
|
|
||||||
<path
|
|
||||||
d="m 299.18123,127.37156 q -0.25169,0 -0.43474,-0.18305 -0.18305,-0.18305 -0.18305,-0.43474 v -10.66249 q 0,-0.25169 0.18305,-0.43474 0.18305,-0.18305 0.43474,-0.18305 h 4.00415 q 0.25169,0 0.43474,0.18305 0.18305,0.18305 0.18305,0.43474 v 0.80083 q 0.73219,-0.64067 1.62454,-1.02964 0.91524,-0.38898 1.94488,-0.38898 h 1.09828 q 0.25169,0 0.43474,0.18305 0.18305,0.18305 0.18305,0.43474 v 3.56942 q 0,0.25169 -0.18305,0.43473 -0.18305,0.18305 -0.43474,0.18305 h -2.95163 q -0.68643,0 -1.02965,0.34321 -0.34321,0.34322 -0.34321,1.02964 v 5.10244 q 0,0.25169 -0.18305,0.43474 -0.18304,0.18305 -0.43473,0.18305 z"
|
|
||||||
style="font-weight:900;font-family:Rubik;-inkscape-font-specification:'Rubik Heavy'"
|
|
||||||
id="path945" />
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 4.4 KiB |
1
resources/images/OrcaSlicer_about_dark.svg
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" width="560" height="125" viewBox="0 0 560 125"><rect id="b" x="20" y="123" width="520" height="2" style="fill:#009789;"/><g id="c"><rect id="d" x="20" y="21.22" width="80.56" height="80.56" rx="9.64" ry="9.64" style="fill:#949494;"/></g><g id="e"><path id="f" d="M37.42,84.6c4.49,4.48,10.66,7.26,17.48,7.29,13.8.06,25.1-11.3,25.04-25.18-.03-6.86-2.79-13.06-7.25-17.57l-35.27,35.46Z" style="fill:#292826;"/></g><g id="g"><path id="h" d="M72.69,49.14l-35.27,35.46s.05.05.08.07c12.36-6.3,29.28-17.38,40.88-26.61-1.25-3.38-3.21-6.42-5.69-8.93" style="fill:#009789;"/></g><g id="i"><path id="j" d="M65.8,31.11c-13.77,0-24.94,11.23-24.94,25.08,0,6.9,2.77,13.14,7.25,17.68l35.27-35.46c-4.51-4.5-10.72-7.29-17.58-7.29" style="fill:#292826;"/></g><g id="k"><path id="l" d="M65.8,31.11c-4.77,0-9.23,1.35-13.02,3.68-2.03-.53-4.55-.96-7.44-.94-5.04.03-9.14,1.4-11.93,2.67-.69.32-.58,1.34.16,1.5,1.83.39,4.25,1.2,6.64,2.97,1.51,1.11,2.66,2.35,3.52,3.5-1.83,3.49-2.87,7.47-2.87,11.69,0,2.52.37,4.95,1.06,7.25,1.05-2.34,2.16-3.9,2.52-4.39,2.29-3.15,4.71-4.79,8.29-7.2,2.64-1.78,6.3-3.87,16.82-8.2,0,0,3.29-.93,7.7-3.55,1.76-1.05,3.1-2.03,3.52-3.58.03-.11.06-.22.08-.32-4.18-3.19-9.4-5.08-15.05-5.08" style="fill:#262523;"/></g><g id="m"><path id="n" d="M69.96,39.54c.91,1.62-.92,4.4-4.09,6.21-3.17,1.81-6.49,1.97-7.4.36-.91-1.62.92-4.4,4.09-6.21,3.17-1.81,6.49-1.97,7.4-.36" style="fill:#949494;"/></g><path d="M163.44,69.66c-1.02,0-1.85.83-1.85,1.85v18.53c0,1.02.83,1.85,1.85,1.85s1.85-.83,1.85-1.85v-18.53c0-1.02-.83-1.85-1.85-1.85Z" style="fill:#949494;"/><path d="M212.05,69.66h-4.43c-6.13,0-11.12,4.99-11.12,11.12s4.99,11.12,11.12,11.12h4.43c1.02,0,1.85-.83,1.85-1.85s-.83-1.85-1.85-1.85h-4.43c-4.09,0-7.41-3.32-7.41-7.41s3.32-7.41,7.41-7.41h4.43c1.02,0,1.85-.83,1.85-1.85s-.83-1.85-1.85-1.85Z" style="fill:#949494;"/><path d="M212.05,78.93h-5.39c-1.02,0-1.85.83-1.85,1.85s.83,1.85,1.85,1.85h5.39c1.02,0,1.85-.83,1.85-1.85s-.83-1.85-1.85-1.85Z" style="fill:#949494;"/><path d="M126.43,91.89h-8.97c-1.02,0-1.84-.83-1.84-1.84s.82-1.84,1.84-1.84h8.97c1.54,0,2.8-1.25,2.8-2.8s-1.25-2.79-2.8-2.79h-4.34c-3.57,0-6.48-2.91-6.48-6.48s2.91-6.48,6.48-6.48h7.34c1.02,0,1.84.83,1.84,1.84s-.82,1.84-1.84,1.84h-7.34c-1.54,0-2.8,1.25-2.8,2.8s1.25,2.79,2.8,2.79h4.34c3.57,0,6.48,2.91,6.48,6.48s-2.91,6.48-6.48,6.48Z" style="fill:#949494;"/><path d="M187.05,86.96c-1.5.99-3.37,1.45-5.36,1.12-3.01-.51-5.44-2.9-6-5.89-.87-4.7,2.73-8.82,7.28-8.82,1.5,0,2.9.45,4.07,1.22.74.49,1.72.41,2.34-.22h0c.82-.82.71-2.19-.25-2.83-2.13-1.43-4.79-2.14-7.61-1.78-5.01.64-9.03,4.72-9.59,9.73-.76,6.7,4.49,12.41,11.04,12.41,2.25,0,4.34-.67,6.09-1.82.99-.65,1.16-2.04.32-2.88h0c-.63-.63-1.6-.71-2.34-.23Z" style="fill:#949494;"/><path d="M153.17,88.19h-5.35c-2.55,0-4.63-2.08-4.63-4.63v-12.04c0-1.02-.83-1.85-1.85-1.85s-1.85.83-1.85,1.85v12.04c0,4.6,3.74,8.34,8.34,8.34h5.35c1.02,0,1.85-.83,1.85-1.85s-.83-1.85-1.85-1.85Z" style="fill:#949494;"/><path d="M233.44,73.37h-1.85c-4.06,0-7.37,3.29-7.41,7.35v9.33c0,1.02-.83,1.85-1.85,1.85s-1.85-.83-1.85-1.85v-9.33c.04-6.1,5.01-11.05,11.11-11.05h1.85c1.02,0,1.85.83,1.85,1.85s-.83,1.85-1.85,1.85Z" style="fill:#949494;"/><path d="M130.5,35.69c5.68,0,10.31,4.62,10.31,10.31s-4.62,10.31-10.31,10.31-10.31-4.62-10.31-10.31,4.62-10.31,10.31-10.31M130.5,31.11c-8.22,0-14.89,6.67-14.89,14.89s6.67,14.89,14.89,14.89,14.89-6.67,14.89-14.89-6.67-14.89-14.89-14.89h0Z" style="fill:#009789;"/><path d="M233,31.11c-1.27,0-2.29,1.03-2.29,2.29v1.87c-2.68-2.57-6.3-4.16-10.31-4.16-8.22,0-14.89,6.67-14.89,14.89s6.67,14.89,14.89,14.89c4,0,7.63-1.59,10.31-4.16v1.87c0,1.27,1.03,2.29,2.29,2.29s2.29-1.03,2.29-2.29v-25.2c0-1.27-1.03-2.29-2.29-2.29ZM220.4,56.31c-5.68,0-10.31-4.62-10.31-10.31s4.62-10.31,10.31-10.31,10.31,4.62,10.31,10.31-4.62,10.31-10.31,10.31Z" style="fill:#009789;"/><path d="M169.15,31.11h-2.29c-8.22,0-14.89,6.67-14.89,14.89v12.6c0,1.27,1.03,2.29,2.29,2.29s2.29-1.03,2.29-2.29v-12.6c0-5.68,4.62-10.31,10.31-10.31h0s2.29,0,2.29,0c1.27,0,2.29-1.03,2.29-2.29s-1.03-2.29-2.29-2.29Z" style="fill:#009789;"/><path d="M196.61,54.5c-2,1.37-4.5,2.06-7.17,1.72-4.64-.59-8.37-4.38-8.9-9.03-.7-6.22,4.16-11.51,10.24-11.51,2.15,0,4.14.66,5.79,1.78.93.63,2.17.56,2.97-.24h0c1.03-1.03.84-2.72-.36-3.54-2.77-1.9-6.22-2.88-9.91-2.51-6.9.68-12.51,6.21-13.28,13.1-1.01,8.99,6.01,16.61,14.8,16.61,3.13,0,6.03-.96,8.42-2.61,1.19-.82,1.35-2.51.33-3.53h0c-.79-.79-2.01-.89-2.93-.26Z" style="fill:#009789;"/></svg>
|
||||||
|
After Width: | Height: | Size: 4.4 KiB |
22
resources/images/bbl_bed_st_bottom.svg
Normal file
|
After Width: | Height: | Size: 7.7 KiB |
34
resources/images/bbl_bed_st_left.svg
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
<svg width="31" height="507" viewBox="0 0 31 507" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g clip-path="url(#clip0_1_421)">
|
||||||
|
<path d="M23.9769 127.531H6.49071C4.80136 127.531 3.40839 128.894 3.40839 130.554V145.491H6.87599V133.251C6.87599 132.747 7.26128 132.392 7.73549 132.392H22.7025C23.1767 132.392 23.562 132.777 23.562 133.251V145.491H27V130.554C27 128.865 25.6366 127.531 23.9769 127.531Z" fill="#B3B3B3"/>
|
||||||
|
<path d="M21.4872 163.6V151.3C21.4872 149.611 20.1535 148.307 18.4938 148.307H6.46091C4.77156 148.307 3.43787 149.641 3.43787 151.3V163.6C3.43787 165.23 4.8012 166.593 6.46091 166.593H18.4938C20.1832 166.593 21.4872 165.23 21.4872 163.6ZM6.34236 161.881V152.99H18.5827V161.881H6.34236Z" fill="#B3B3B3"/>
|
||||||
|
<path d="M21.4872 184.317V172.017C21.4872 170.328 20.1535 169.024 18.4938 169.024H6.46091C4.77156 169.024 3.43787 170.357 3.43787 172.017V184.317C3.43787 185.947 4.8012 187.31 6.46091 187.31H18.4938C20.1832 187.31 21.4872 185.947 21.4872 184.317ZM6.34236 182.627V173.736H18.5827V182.627H6.34236Z" fill="#B3B3B3"/>
|
||||||
|
<path d="M27 194.631V189.77H6.54998C4.80136 189.77 3.40839 191.163 3.40839 192.882V199.521H6.43143V194.631H27Z" fill="#B3B3B3"/>
|
||||||
|
<path d="M27 231.381V212.087H3.40839V216.948H11.0549V231.411C11.0549 233.1 12.4182 234.464 14.078 234.464H23.9769C25.6663 234.464 27 233.1 27 231.411V231.381ZM15.2931 229.574C14.7893 229.574 14.4336 229.188 14.4336 228.714V216.948H23.6213V228.684C23.6213 229.159 23.236 229.603 22.7618 229.603H15.2931V229.574Z" fill="#B3B3B3"/>
|
||||||
|
<path d="M27 242.081V237.22H6.54998C4.80136 237.22 3.40839 238.613 3.40839 240.332V246.971H6.43143V242.081H27Z" fill="#B3B3B3"/>
|
||||||
|
<path d="M21.4874 263.657V250.557H18.494V263.094H14.5818V252.157C14.5818 250.438 13.1888 249.045 11.4698 249.045H6.52034C4.80136 249.045 3.40839 250.438 3.40839 252.157V267.954H18.0494C19.9462 267.954 21.4577 266.028 21.4577 263.657H21.4874ZM6.40179 263.094V253.906H11.5291V263.094H6.40179Z" fill="#B3B3B3"/>
|
||||||
|
<path d="M27 279.394V274.534H21.4577V270.74H18.4643V274.534H6.52034C4.80136 274.534 3.40839 275.927 3.40839 277.646V283.158H6.43143V280.58C6.43143 279.958 6.96491 279.394 7.5873 279.394H18.4347V283.158H21.4281V279.394H27Z" fill="#B3B3B3"/>
|
||||||
|
<path d="M21.3688 301.297V288.701C21.3688 286.982 19.9758 285.618 18.2568 285.618H6.49065C4.77166 285.618 3.37869 286.982 3.37869 288.701V304.112H6.34246V290.449H10.3435V304.409H18.2272C19.9462 304.409 21.3391 303.016 21.3391 301.297H21.3688ZM13.3962 299.548V290.42H18.4643V299.548H13.3962Z" fill="#B3B3B3"/>
|
||||||
|
<path d="M16.5971 20.8057H23.4731C25.1624 20.8057 26.4665 19.4423 26.4665 17.8122V0H3.2009V19.057C3.2009 20.6871 4.56423 22.0504 6.22394 22.0504H14.0779C14.9967 22.0504 15.8562 21.6651 16.4193 20.9242L16.5675 20.776L16.5971 20.8057ZM23.1174 4.83094V15.1745C23.1174 15.6191 22.7321 16.034 22.2579 16.034H17.3973C16.9231 16.034 16.5379 15.6191 16.5379 15.1745V4.83094H23.1174ZM7.46872 17.2788C6.96488 17.2788 6.60923 16.8935 6.60923 16.4193V4.83094H13.1592V16.4193C13.1592 16.9231 12.7739 17.2788 12.3293 17.2788H7.46872Z" fill="#B3B3B3"/>
|
||||||
|
<path d="M21.3096 39.4478V26.3479H18.3162V38.8846H14.404V27.9483C14.404 26.2294 13.011 24.8364 11.292 24.8364H6.34255C4.62356 24.8364 3.23059 26.2294 3.23059 27.9483V43.7452H17.8716C19.7684 43.7452 21.2799 41.8188 21.2799 39.4478H21.3096ZM6.224 38.8846V29.697H11.3513V38.8846H6.224Z" fill="#B3B3B3"/>
|
||||||
|
<path d="M21.3095 69.0854V46.5311H3.23053V51.4214H18.2568V56.934H3.2009V61.7946H18.2865V67.3072H3.2009V72.1974H18.1976C19.9166 72.1974 21.3095 70.8044 21.3095 69.0854Z" fill="#B3B3B3"/>
|
||||||
|
<path d="M21.3096 90.4246V79.5476H26.8222V74.6573H3.23059V90.4246C3.23059 92.1732 4.62356 93.5662 6.34255 93.5662H18.1976C19.9166 93.5662 21.3096 92.1732 21.3096 90.4246ZM6.25363 88.676V79.5179H18.2865V88.676H6.25363Z" fill="#B3B3B3"/>
|
||||||
|
<path d="M6.10545 109.63V100.738H21.3096V96.0261H6.25363C4.56429 96.0261 3.23059 97.3894 3.23059 99.0491V114.313H21.3096V109.63H6.10545Z" fill="#B3B3B3"/>
|
||||||
|
<path d="M26.4665 322.162L14.9078 313.745L3.34906 322.162V325.066L14.9078 316.619L26.4665 325.066V322.162Z" fill="#B3B3B3"/>
|
||||||
|
<path d="M26.4665 498.654V495.779L14.9078 504.196L3.34906 495.779V498.654L14.9078 507.071L26.4665 498.654Z" fill="#B3B3B3"/>
|
||||||
|
<path d="M16.1821 351.651V340.626C16.1821 340.241 16.5081 339.915 16.8934 339.915H21.2502C21.6355 339.915 21.9911 340.241 21.9911 340.626V353.489H24.7474V338.433C24.7474 337.04 23.6508 335.914 22.2875 335.914H15.9154C14.5817 335.914 13.4555 337.01 13.4555 338.373V349.458C13.4555 349.843 13.0998 350.229 12.7145 350.229H9.158C8.74308 350.229 8.32815 349.873 8.32815 349.488V336.566H5.54221V351.681C5.54221 353.044 6.66844 354.141 8.03177 354.141H13.6926C15.0559 354.141 16.1821 353.014 16.1821 351.681V351.651Z" fill="#B3B3B3"/>
|
||||||
|
<path d="M7.85389 367.478V360.216H20.2424V356.363H7.97244C6.60911 356.363 5.51251 357.46 5.51251 358.823V371.242H20.2424V367.418H7.88353V367.478H7.85389Z" fill="#B3B3B3"/>
|
||||||
|
<path d="M20.2425 386.149V373.287H-3.05176e-05V377.228H5.51258V386.12C5.51258 387.542 6.63881 388.669 8.03178 388.669H17.6937C19.0866 388.669 20.2129 387.542 20.2129 386.12L20.2425 386.149ZM7.94287 384.727V377.258H17.7529V384.727H7.94287Z" fill="#B3B3B3"/>
|
||||||
|
<path d="M20.1536 403.458V393.203C20.1536 391.81 19.0274 390.714 17.6344 390.714H8.06141C6.66844 390.714 5.54221 391.81 5.54221 393.203V405.74H7.9725V394.626H11.2326V406.007H17.664C19.057 406.007 20.1832 404.88 20.1832 403.487L20.1536 403.458ZM13.6333 402.035V394.626H17.7529V402.035H13.6333Z" fill="#B3B3B3"/>
|
||||||
|
<path d="M18.4642 412.557L17.5454 411.934H20.2128V407.992H5.51251V411.934H16.3006V418.277H20.2424V415.906C20.2424 414.572 19.5608 413.297 18.4642 412.557Z" fill="#B3B3B3"/>
|
||||||
|
<path d="M21.9614 420.262V426.783H5.51251V430.784H21.9614V437.274H24.7474V420.262H21.9614Z" fill="#B3B3B3"/>
|
||||||
|
<path d="M20.2424 450.878V440.209H17.7825V450.434H14.5816V441.542C14.5816 440.149 13.4554 439.023 12.0624 439.023H8.03172C6.63874 439.023 5.51251 440.149 5.51251 441.542V454.405H17.4565C18.9977 454.405 20.2424 452.834 20.2424 450.908V450.878ZM7.9428 450.434V442.965H12.1217V450.434H7.9428Z" fill="#B3B3B3"/>
|
||||||
|
<path d="M17.7233 456.657H8.06141C6.66844 456.657 5.54221 457.784 5.54221 459.177V471.625H8.00213V460.599H17.8418V471.625H20.3018V459.177C20.3018 457.784 19.1755 456.657 17.7826 456.657H17.7233Z" fill="#B3B3B3"/>
|
||||||
|
<path d="M14.3742 485.702L20.2424 488.251V484.458L15.204 482.235V477.582H24.7474V473.64H5.51251V477.582H13.0108V482.413L5.54215 484.991V488.666L14.2556 485.643L14.3742 485.702Z" fill="#B3B3B3"/>
|
||||||
|
</g>
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip0_1_421">
|
||||||
|
<rect width="31" height="507" fill="white"/>
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 6.4 KiB |
1
resources/images/param_2dlattice.svg
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><polyline points="21.5 2.5 21.5 7.5 16.5 2.5 9.5 2.5 21.5 14.5 21.5 21.5 2.5 2.5 2.5 9.5 14.5 21.5 7.5 21.5 2.5 16.5 2.5 21.5" style="fill:none;stroke:#009688;stroke-linecap:square;stroke-linejoin:round"/><rect x="1.5" y="1.5" width="21" height="21" rx="2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"/></svg>
|
||||||
|
After Width: | Height: | Size: 423 B |
108
resources/images/param_quartercubic.svg
Normal file
@@ -0,0 +1,108 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 6.3499998 6.3499998"
|
||||||
|
version="1.1"
|
||||||
|
id="svg8"
|
||||||
|
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
||||||
|
sodipodi:docname="param_quartercubic.svg">
|
||||||
|
<defs
|
||||||
|
id="defs2" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="31.678384"
|
||||||
|
inkscape:cx="9.2016388"
|
||||||
|
inkscape:cy="13.550773"
|
||||||
|
inkscape:document-units="mm"
|
||||||
|
inkscape:current-layer="g3735"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:window-width="3440"
|
||||||
|
inkscape:window-height="1361"
|
||||||
|
inkscape:window-x="-9"
|
||||||
|
inkscape:window-y="-9"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
units="px" />
|
||||||
|
<metadata
|
||||||
|
id="metadata5">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(471.60224,-51.657005)">
|
||||||
|
<g
|
||||||
|
id="g3735"
|
||||||
|
transform="matrix(0.26458333,0,0,0.26458333,-471.86548,51.920238)">
|
||||||
|
<path
|
||||||
|
style="fill:#949494;fill-opacity:1;stroke:#949494;stroke-width:0.65595609;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
d="M 2.6869721,2.7931307 21.370006,21.252951"
|
||||||
|
id="path4983"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cc" />
|
||||||
|
<path
|
||||||
|
id="path3713"
|
||||||
|
d="M 17.436421,21.426712 2.6364216,6.6267129 m 4.8,14.7999991 -4.8,-4.8 M 16.436421,0.4267129 l 7.2,7.2 m -17.1999994,-7.2 17.1999994,17.1999991"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:none;stroke:#009688;stroke-width:0.7937008;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||||
|
<path
|
||||||
|
id="path3715"
|
||||||
|
d="M 14.752492,21.394569 2.6364216,9.2776059 M 23.48285,19.879391 4.1739216,0.66957 m 9.6232134,-0.086607 3.037826,2.9618941 6.823781,6.6997119"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:none;stroke:#009688;stroke-width:0.7937008;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:#949494;fill-opacity:1;stroke:#949494;stroke-width:0.65595609;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
d="M 9.7429205,0.43681 23.684533,13.798665"
|
||||||
|
id="path4983-8"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cc" />
|
||||||
|
<path
|
||||||
|
id="path3715-1"
|
||||||
|
d="M 2.6374683,7.77313 9.7429205,0.43681 M 2.8040351,18.864878 20.992951,0.52555773 M 23.629234,9.7763932 12.204235,21.423716"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:none;stroke:#009688;stroke-width:0.7937008;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
|
||||||
|
sodipodi:nodetypes="cccccc" />
|
||||||
|
<path
|
||||||
|
id="path3713-0"
|
||||||
|
d="M 2.6042413,10.559661 12.242993,0.67821811 M 23.658129,12.52874 15.20813,21.405022 M 23.332474,1.1732923 3.4398186,20.95627"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:none;stroke:#009688;stroke-width:0.7937008;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
|
||||||
|
sodipodi:nodetypes="cccccc" />
|
||||||
|
<path
|
||||||
|
id="path3721"
|
||||||
|
d="M 4.6364216,0.4267129 H 21.636421 c 1.1,0 2,0.9 2,2 V 19.426712 c 0,1.1 -0.9,2 -2,2 H 4.6364216 c -1.1,0 -2,-0.9 -2,-2 V 2.4267129 c 0,-1.1 0.9,-2 2,-2 z"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:none;stroke:#949494;stroke-width:0.89461362;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||||
|
<path
|
||||||
|
style="fill:#949494;fill-opacity:1;stroke:#949494;stroke-width:0.65595609;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
d="m 2.5685844,13.016265 8.7276766,8.61607"
|
||||||
|
id="path4983-2"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cc" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 4.8 KiB |
@@ -1 +1 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" width="480" height="480" viewBox="0 0 480 480"><rect x="168.974" y="80.544" width="142.052" height="142.052" rx="17" style="fill:#e9e9e9"/><path d="M199.693,192.309a43.716,43.716,0,0,0,30.813,12.851,44.266,44.266,0,0,0,31.375-75.382Z" style="fill:#292826"/><path d="M261.881,129.778l-62.188,62.531c.044.044.09.087.135.131,21.787-11.113,51.619-30.64,72.085-46.914a44.288,44.288,0,0,0-10.032-15.748" style="fill:#009789"/><path d="M249.723,97.98a44.268,44.268,0,0,0-31.193,75.383l62.187-62.531A43.712,43.712,0,0,0,249.723,97.98" style="fill:#292826"/><path d="M249.723,97.98a43.59,43.59,0,0,0-22.952,6.5,50.592,50.592,0,0,0-13.118-1.655,51.253,51.253,0,0,0-21.035,4.715,1.4,1.4,0,0,0,.288,2.644,29.994,29.994,0,0,1,17.908,11.4,44.554,44.554,0,0,0-3.2,33.391,44.117,44.117,0,0,1,4.438-7.74c4.038-5.549,8.308-8.437,14.616-12.7,4.646-3.143,11.1-6.83,29.652-14.454a63.117,63.117,0,0,0,13.584-6.261c3.1-1.844,5.462-3.585,6.209-6.307q.079-.288.144-.568a43.612,43.612,0,0,0-26.535-8.96" style="fill:#262523"/><path d="M257.068,112.841c1.613,2.853-1.615,7.758-7.211,10.958s-11.439,3.482-13.052.63,1.615-7.758,7.211-10.958,11.439-3.482,13.052-.63" style="fill:#fff"/><path d="M225.746,278.771a2.2,2.2,0,0,0-2.2,2.2v21.99a2.2,2.2,0,0,0,4.4,0V280.97A2.2,2.2,0,0,0,225.746,278.771Z" style="fill:#949494"/><path d="M283.441,278.771h-5.255a13.194,13.194,0,0,0,0,26.388h5.255a2.2,2.2,0,1,0,0-4.4h-5.255a8.8,8.8,0,1,1,0-17.592h5.255a2.2,2.2,0,0,0,0-4.4Z" style="fill:#949494"/><path d="M283.441,289.766h-6.392a2.2,2.2,0,1,0,0,4.4h6.392a2.2,2.2,0,1,0,0-4.4Z" style="fill:#949494"/><path d="M181.812,305.159H171.16a2.187,2.187,0,0,1,0-4.373h10.652a3.318,3.318,0,1,0,0-6.635h-5.148a7.691,7.691,0,0,1,0-15.381h8.706a2.187,2.187,0,0,1,0,4.373h-8.706a3.318,3.318,0,1,0,0,6.635h5.148a7.691,7.691,0,0,1,0,15.381Z" style="fill:#949494"/><path d="M253.771,299.308a8.8,8.8,0,1,1-.01-14.692,2.205,2.205,0,0,0,2.783-.262h0a2.192,2.192,0,0,0-.294-3.363,13.194,13.194,0,1,0-.085,22,2.213,2.213,0,0,0,.38-3.418l0,0A2.2,2.2,0,0,0,253.771,299.308Z" style="fill:#949494"/><path d="M213.55,300.761H207.2a5.5,5.5,0,0,1-5.5-5.5V280.969a2.2,2.2,0,1,0-4.4,0v14.294a9.907,9.907,0,0,0,9.895,9.9h6.355a2.2,2.2,0,1,0,0-4.4Z" style="fill:#949494"/><path d="M308.827,283.169h-2.2a8.8,8.8,0,0,0-8.792,8.719V302.96a2.2,2.2,0,0,1-4.4,0V291.888a13.207,13.207,0,0,1,13.19-13.117h2.2a2.2,2.2,0,1,1,0,4.4Z" style="fill:#949494"/><path d="M186.65,238.448a12.236,12.236,0,1,1-12.236,12.235,12.25,12.25,0,0,1,12.236-12.235m0-5.441a17.676,17.676,0,1,0,17.676,17.676,17.676,17.676,0,0,0-17.676-17.676Z" style="fill:#949494"/><path d="M308.306,233.007a2.72,2.72,0,0,0-2.72,2.721v2.218a17.676,17.676,0,1,0,0,25.475v2.218a2.72,2.72,0,1,0,5.44,0V235.728A2.72,2.72,0,0,0,308.306,233.007ZM293.35,262.919a12.236,12.236,0,1,1,12.236-12.236A12.25,12.25,0,0,1,293.35,262.919Z" style="fill:#949494"/><path d="M232.518,233.007H229.8a17.676,17.676,0,0,0-17.676,17.676v14.956a2.72,2.72,0,1,0,5.44,0V250.683A12.25,12.25,0,0,1,229.8,238.448h2.72a2.721,2.721,0,0,0,0-5.441Z" style="fill:#949494"/><path d="M265.11,260.773a12.235,12.235,0,1,1-.04-20.207,2.757,2.757,0,0,0,3.52-.279h0a2.74,2.74,0,0,0-.433-4.207,17.676,17.676,0,1,0,.036,29.182,2.732,2.732,0,0,0,.4-4.185l0,0A2.724,2.724,0,0,0,265.11,260.773Z" style="fill:#949494"/></svg>
|
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" width="480" height="480" viewBox="0 0 480 480"><g id="b"><g id="c"><rect x="168.97" y="80.54" width="142.05" height="142.05" rx="17" ry="17" style="fill:#e9e9e9;"/></g></g><g id="d"><path id="e" d="M199.69,192.31c7.91,7.9,18.79,12.8,30.81,12.85,24.33.1,44.25-19.93,44.16-44.4-.05-12.09-4.92-23.03-12.78-30.98l-62.19,62.53Z" style="fill:#292826;"/></g><g id="f"><path id="g" d="M261.88,129.78l-62.19,62.53s.09.09.13.13c21.79-11.11,51.62-30.64,72.08-46.91-2.21-5.96-5.66-11.32-10.03-15.75" style="fill:#009789;"/></g><g id="h"><path id="i" d="M249.72,97.98c-24.29,0-43.97,19.8-43.97,44.22,0,12.16,4.88,23.17,12.78,31.16l62.19-62.53c-7.95-7.94-18.9-12.85-30.99-12.85" style="fill:#292826;"/></g><g id="j"><path id="k" d="M249.72,97.98c-8.41,0-16.27,2.38-22.95,6.5-3.58-.94-8.02-1.69-13.12-1.65-8.89.06-16.12,2.46-21.04,4.71-1.22.56-1.02,2.37.29,2.64,3.23.68,7.49,2.12,11.7,5.23,2.66,1.96,4.68,4.14,6.21,6.17-3.23,6.16-5.07,13.17-5.07,20.62,0,4.44.65,8.73,1.87,12.78,1.86-4.12,3.81-6.88,4.44-7.74,4.04-5.55,8.31-8.44,14.62-12.7,4.65-3.14,11.1-6.83,29.65-14.45,0,0,5.8-1.63,13.58-6.26,3.1-1.84,5.46-3.58,6.21-6.31.05-.19.1-.38.14-.57-7.38-5.62-16.57-8.96-26.53-8.96" style="fill:#262523;"/></g><g id="l"><path id="m" d="M257.07,112.84c1.61,2.85-1.62,7.76-7.21,10.96-5.6,3.2-11.44,3.48-13.05.63-1.61-2.85,1.62-7.76,7.21-10.96,5.6-3.2,11.44-3.48,13.05-.63" style="fill:#fff;"/></g><path d="M225.75,278.77c-1.21,0-2.2.98-2.2,2.2v21.99c0,1.21.98,2.2,2.2,2.2s2.2-.98,2.2-2.2v-21.99c0-1.21-.98-2.2-2.2-2.2Z" style="fill:#949494;"/><path d="M283.44,278.77h-5.26c-7.27,0-13.19,5.92-13.19,13.19s5.92,13.19,13.19,13.19h5.26c1.21,0,2.2-.98,2.2-2.2s-.98-2.2-2.2-2.2h-5.26c-4.85,0-8.8-3.95-8.8-8.8s3.95-8.8,8.8-8.8h5.26c1.21,0,2.2-.98,2.2-2.2s-.98-2.2-2.2-2.2Z" style="fill:#949494;"/><path d="M283.44,289.77h-6.39c-1.21,0-2.2.98-2.2,2.2s.98,2.2,2.2,2.2h6.39c1.21,0,2.2-.98,2.2-2.2s-.98-2.2-2.2-2.2Z" style="fill:#949494;"/><path d="M181.81,305.16h-10.65c-1.21,0-2.19-.98-2.19-2.19s.98-2.19,2.19-2.19h10.65c1.83,0,3.32-1.49,3.32-3.32s-1.49-3.32-3.32-3.32h-5.15c-4.24,0-7.69-3.45-7.69-7.69s3.45-7.69,7.69-7.69h8.71c1.21,0,2.19.98,2.19,2.19s-.98,2.19-2.19,2.19h-8.71c-1.83,0-3.32,1.49-3.32,3.32s1.49,3.32,3.32,3.32h5.15c4.24,0,7.69,3.45,7.69,7.69s-3.45,7.69-7.69,7.69Z" style="fill:#949494;"/><path d="M253.77,299.31c-1.78,1.17-4,1.72-6.36,1.32-3.57-.6-6.46-3.44-7.12-7-1.03-5.58,3.24-10.47,8.64-10.47,1.78,0,3.44.53,4.83,1.45.88.58,2.04.48,2.78-.26h0c.97-.97.84-2.6-.29-3.36-2.53-1.7-5.68-2.54-9.04-2.11-5.94.76-10.71,5.6-11.39,11.55-.9,7.96,5.33,14.73,13.11,14.73,2.67,0,5.15-.8,7.23-2.16,1.18-.78,1.38-2.42.38-3.42h0c-.74-.74-1.9-.85-2.77-.27Z" style="fill:#949494;"/><path d="M213.55,300.76h-6.35c-3.03,0-5.5-2.47-5.5-5.5v-14.29c0-1.21-.98-2.2-2.2-2.2s-2.2.98-2.2,2.2v14.29c0,5.46,4.44,9.9,9.9,9.9h6.35c1.21,0,2.2-.98,2.2-2.2s-.98-2.2-2.2-2.2Z" style="fill:#949494;"/><path d="M308.83,283.17h-2.2c-4.82,0-8.75,3.9-8.79,8.72v11.07c0,1.21-.98,2.2-2.2,2.2s-2.2-.98-2.2-2.2v-11.07c.04-7.24,5.94-13.12,13.19-13.12h2.2c1.21,0,2.2.98,2.2,2.2s-.98,2.2-2.2,2.2Z" style="fill:#949494;"/><path d="M186.65,238.45c6.75,0,12.24,5.49,12.24,12.24s-5.49,12.24-12.24,12.24-12.24-5.49-12.24-12.24,5.49-12.24,12.24-12.24M186.65,233.01c-9.76,0-17.68,7.91-17.68,17.68s7.91,17.68,17.68,17.68,17.68-7.91,17.68-17.68-7.91-17.68-17.68-17.68h0Z" style="fill:#009789;"/><path d="M308.31,233.01c-1.5,0-2.72,1.22-2.72,2.72v2.22c-3.18-3.05-7.48-4.94-12.24-4.94-9.76,0-17.68,7.91-17.68,17.68s7.91,17.68,17.68,17.68c4.75,0,9.06-1.89,12.24-4.94v2.22c0,1.5,1.22,2.72,2.72,2.72s2.72-1.22,2.72-2.72v-29.91c0-1.5-1.22-2.72-2.72-2.72ZM293.35,262.92c-6.75,0-12.24-5.49-12.24-12.24s5.49-12.24,12.24-12.24,12.24,5.49,12.24,12.24-5.49,12.24-12.24,12.24Z" style="fill:#009789;"/><path d="M232.52,233.01h-2.72c-9.76,0-17.68,7.91-17.68,17.68v14.96c0,1.5,1.22,2.72,2.72,2.72s2.72-1.22,2.72-2.72v-14.96c0-6.75,5.49-12.24,12.24-12.24h0s2.72,0,2.72,0c1.5,0,2.72-1.22,2.72-2.72s-1.22-2.72-2.72-2.72Z" style="fill:#009789;"/><path d="M265.11,260.77c-2.37,1.63-5.34,2.45-8.51,2.04-5.51-.7-9.94-5.19-10.56-10.71-.84-7.38,4.94-13.66,12.16-13.66,2.55,0,4.91.78,6.87,2.12,1.1.75,2.57.67,3.52-.28h0c1.22-1.22.99-3.23-.43-4.21-3.29-2.25-7.39-3.42-11.77-2.98-8.19.81-14.84,7.37-15.76,15.55-1.19,10.67,7.13,19.71,17.56,19.71,3.71,0,7.15-1.14,10-3.1,1.41-.97,1.61-2.98.4-4.19h0c-.93-.93-2.39-1.05-3.48-.3Z" style="fill:#009789;"/></svg>
|
||||||
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 4.3 KiB |
@@ -1 +1 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" width="480" height="480" viewBox="0 0 480 480"><rect x="168.974" y="78.742" width="142.052" height="142.052" rx="17" style="fill:#949494"/><path d="M225.746,276.969a2.2,2.2,0,0,0-2.2,2.2v21.989a2.2,2.2,0,0,0,4.4,0V279.168A2.2,2.2,0,0,0,225.746,276.969Z" style="fill:#949494"/><path d="M283.441,276.969h-5.255a13.194,13.194,0,0,0,0,26.387h5.255a2.2,2.2,0,1,0,0-4.4h-5.255a8.8,8.8,0,1,1,0-17.591h5.255a2.2,2.2,0,0,0,0-4.4Z" style="fill:#949494"/><path d="M283.441,287.964h-6.392a2.2,2.2,0,1,0,0,4.4h6.392a2.2,2.2,0,1,0,0-4.4Z" style="fill:#949494"/><path d="M181.812,303.356H171.16a2.187,2.187,0,0,1,0-4.373h10.652a3.317,3.317,0,1,0,0-6.634h-5.148a7.691,7.691,0,0,1,0-15.381h8.706a2.187,2.187,0,0,1,0,4.373h-8.706a3.318,3.318,0,1,0,0,6.635h5.148a7.69,7.69,0,1,1,0,15.38Z" style="fill:#949494"/><path d="M199.693,190.506a43.712,43.712,0,0,0,30.813,12.852,44.267,44.267,0,0,0,31.375-75.383Z" style="fill:#292826"/><path d="M261.881,127.975l-62.188,62.531c.044.044.09.087.135.131,21.787-11.113,51.619-30.64,72.085-46.913a44.3,44.3,0,0,0-10.032-15.749" style="fill:#009789"/><path d="M249.723,96.178a44.268,44.268,0,0,0-31.193,75.383l62.187-62.531a43.712,43.712,0,0,0-30.994-12.852" style="fill:#292826"/><path d="M249.723,96.178a43.581,43.581,0,0,0-22.952,6.5,50.549,50.549,0,0,0-13.118-1.655,51.271,51.271,0,0,0-21.035,4.714,1.4,1.4,0,0,0,.288,2.645,29.987,29.987,0,0,1,17.908,11.4,44.556,44.556,0,0,0-3.2,33.392,44.117,44.117,0,0,1,4.438-7.74c4.038-5.549,8.308-8.437,14.616-12.7,4.646-3.144,11.1-6.83,29.652-14.454a63.117,63.117,0,0,0,13.584-6.261c3.1-1.844,5.462-3.585,6.209-6.307q.079-.288.144-.569a43.617,43.617,0,0,0-26.535-8.959" style="fill:#262523"/><path d="M257.068,111.039c1.613,2.852-1.615,7.758-7.211,10.958s-11.439,3.482-13.052.63,1.615-7.758,7.211-10.958,11.439-3.482,13.052-.63" style="fill:#949494"/><path d="M253.771,297.505a8.8,8.8,0,1,1-.01-14.692,2.207,2.207,0,0,0,2.783-.261h0a2.192,2.192,0,0,0-.294-3.363,13.193,13.193,0,1,0-.085,22,2.213,2.213,0,0,0,.38-3.418l0,0A2.2,2.2,0,0,0,253.771,297.505Z" style="fill:#949494"/><path d="M213.55,298.958H207.2a5.5,5.5,0,0,1-5.5-5.5V279.167a2.2,2.2,0,0,0-4.4,0v14.294a9.906,9.906,0,0,0,9.895,9.895h6.355a2.2,2.2,0,1,0,0-4.4Z" style="fill:#949494"/><path d="M308.827,281.367h-2.2a8.8,8.8,0,0,0-8.792,8.719v11.071a2.2,2.2,0,0,1-4.4,0V290.086a13.206,13.206,0,0,1,13.19-13.117h2.2a2.2,2.2,0,0,1,0,4.4Z" style="fill:#949494"/><path d="M186.65,236.645a12.236,12.236,0,1,1-12.236,12.236,12.25,12.25,0,0,1,12.236-12.236m0-5.44a17.676,17.676,0,1,0,17.676,17.676,17.676,17.676,0,0,0-17.676-17.676Z" style="fill:#949494"/><path d="M308.306,231.205a2.72,2.72,0,0,0-2.72,2.72v2.218a17.676,17.676,0,1,0,0,25.476v2.218a2.72,2.72,0,0,0,5.44,0V233.925A2.72,2.72,0,0,0,308.306,231.205ZM293.35,261.117a12.236,12.236,0,1,1,12.236-12.236A12.25,12.25,0,0,1,293.35,261.117Z" style="fill:#949494"/><path d="M232.518,231.205H229.8a17.676,17.676,0,0,0-17.676,17.676v14.956a2.72,2.72,0,0,0,5.44,0V248.881A12.25,12.25,0,0,1,229.8,236.645h2.72a2.72,2.72,0,0,0,0-5.44Z" style="fill:#949494"/><path d="M265.11,258.971a12.236,12.236,0,1,1-.04-20.207,2.757,2.757,0,0,0,3.52-.279h0a2.74,2.74,0,0,0-.433-4.207,17.676,17.676,0,1,0,.036,29.182,2.733,2.733,0,0,0,.4-4.186h0A2.723,2.723,0,0,0,265.11,258.971Z" style="fill:#949494"/></svg>
|
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" width="480" height="480" viewBox="0 0 480 480"><g id="b"><rect id="c" x="168.97" y="78.74" width="142.05" height="142.05" rx="17" ry="17" style="fill:#949494;"/></g><path d="M225.75,276.97c-1.21,0-2.2.98-2.2,2.2v21.99c0,1.21.98,2.2,2.2,2.2s2.2-.98,2.2-2.2v-21.99c0-1.21-.98-2.2-2.2-2.2Z" style="fill:#949494;"/><path d="M283.44,276.97h-5.26c-7.27,0-13.19,5.92-13.19,13.19s5.92,13.19,13.19,13.19h5.26c1.21,0,2.2-.98,2.2-2.2s-.98-2.2-2.2-2.2h-5.26c-4.85,0-8.8-3.95-8.8-8.8s3.95-8.8,8.8-8.8h5.26c1.21,0,2.2-.98,2.2-2.2s-.98-2.2-2.2-2.2Z" style="fill:#949494;"/><path d="M283.44,287.96h-6.39c-1.21,0-2.2.98-2.2,2.2s.98,2.2,2.2,2.2h6.39c1.21,0,2.2-.98,2.2-2.2s-.98-2.2-2.2-2.2Z" style="fill:#949494;"/><path d="M181.81,303.36h-10.65c-1.21,0-2.19-.98-2.19-2.19s.98-2.19,2.19-2.19h10.65c1.83,0,3.32-1.49,3.32-3.32s-1.49-3.32-3.32-3.32h-5.15c-4.24,0-7.69-3.45-7.69-7.69s3.45-7.69,7.69-7.69h8.71c1.21,0,2.19.98,2.19,2.19s-.98,2.19-2.19,2.19h-8.71c-1.83,0-3.32,1.49-3.32,3.32s1.49,3.32,3.32,3.32h5.15c4.24,0,7.69,3.45,7.69,7.69s-3.45,7.69-7.69,7.69Z" style="fill:#949494;"/><g id="d"><path id="e" d="M199.69,190.51c7.91,7.9,18.79,12.8,30.81,12.85,24.33.1,44.25-19.93,44.16-44.4-.05-12.09-4.92-23.03-12.78-30.98l-62.19,62.53Z" style="fill:#292826;"/></g><g id="f"><path id="g" d="M261.88,127.98l-62.19,62.53s.09.09.13.13c21.79-11.11,51.62-30.64,72.08-46.91-2.21-5.96-5.66-11.32-10.03-15.75" style="fill:#009789;"/></g><g id="h"><path id="i" d="M249.72,96.18c-24.29,0-43.97,19.8-43.97,44.22,0,12.16,4.88,23.17,12.78,31.16l62.19-62.53c-7.95-7.94-18.9-12.85-30.99-12.85" style="fill:#292826;"/></g><g id="j"><path id="k" d="M249.72,96.18c-8.41,0-16.27,2.38-22.95,6.5-3.58-.94-8.02-1.69-13.12-1.65-8.89.06-16.12,2.46-21.04,4.71-1.22.56-1.02,2.37.29,2.64,3.23.68,7.49,2.12,11.7,5.23,2.66,1.96,4.68,4.14,6.21,6.17-3.23,6.16-5.07,13.17-5.07,20.62,0,4.44.65,8.73,1.87,12.78,1.86-4.12,3.81-6.88,4.44-7.74,4.04-5.55,8.31-8.44,14.62-12.7,4.65-3.14,11.1-6.83,29.65-14.45,0,0,5.8-1.63,13.58-6.26,3.1-1.84,5.46-3.58,6.21-6.31.05-.19.1-.38.14-.57-7.38-5.62-16.57-8.96-26.53-8.96" style="fill:#262523;"/></g><g id="l"><path id="m" d="M257.07,111.04c1.61,2.85-1.62,7.76-7.21,10.96-5.6,3.2-11.44,3.48-13.05.63-1.61-2.85,1.62-7.76,7.21-10.96,5.6-3.2,11.44-3.48,13.05-.63" style="fill:#949494;"/></g><path d="M253.77,297.51c-1.78,1.17-4,1.72-6.36,1.32-3.57-.6-6.46-3.44-7.12-7-1.03-5.58,3.24-10.47,8.64-10.47,1.78,0,3.44.53,4.83,1.45.88.58,2.04.48,2.78-.26h0c.97-.97.84-2.6-.29-3.36-2.53-1.7-5.68-2.54-9.04-2.11-5.94.76-10.71,5.6-11.39,11.55-.9,7.96,5.33,14.73,13.11,14.73,2.67,0,5.15-.8,7.23-2.16,1.18-.78,1.38-2.42.38-3.42h0c-.74-.74-1.9-.85-2.77-.27Z" style="fill:#949494;"/><path d="M213.55,298.96h-6.35c-3.03,0-5.5-2.47-5.5-5.5v-14.29c0-1.21-.98-2.2-2.2-2.2s-2.2.98-2.2,2.2v14.29c0,5.46,4.44,9.9,9.9,9.9h6.35c1.21,0,2.2-.98,2.2-2.2s-.98-2.2-2.2-2.2Z" style="fill:#949494;"/><path d="M308.83,281.37h-2.2c-4.82,0-8.75,3.9-8.79,8.72v11.07c0,1.21-.98,2.2-2.2,2.2s-2.2-.98-2.2-2.2v-11.07c.04-7.24,5.94-13.12,13.19-13.12h2.2c1.21,0,2.2.98,2.2,2.2s-.98,2.2-2.2,2.2Z" style="fill:#949494;"/><path d="M186.65,236.65c6.75,0,12.24,5.49,12.24,12.24s-5.49,12.24-12.24,12.24-12.24-5.49-12.24-12.24,5.49-12.24,12.24-12.24M186.65,231.21c-9.76,0-17.68,7.91-17.68,17.68s7.91,17.68,17.68,17.68,17.68-7.91,17.68-17.68-7.91-17.68-17.68-17.68h0Z" style="fill:#009789;"/><path d="M308.31,231.21c-1.5,0-2.72,1.22-2.72,2.72v2.22c-3.18-3.05-7.48-4.94-12.24-4.94-9.76,0-17.68,7.91-17.68,17.68s7.91,17.68,17.68,17.68c4.75,0,9.06-1.89,12.24-4.94v2.22c0,1.5,1.22,2.72,2.72,2.72s2.72-1.22,2.72-2.72v-29.91c0-1.5-1.22-2.72-2.72-2.72ZM293.35,261.12c-6.75,0-12.24-5.49-12.24-12.24s5.49-12.24,12.24-12.24,12.24,5.49,12.24,12.24-5.49,12.24-12.24,12.24Z" style="fill:#009789;"/><path d="M232.52,231.21h-2.72c-9.76,0-17.68,7.91-17.68,17.68v14.96c0,1.5,1.22,2.72,2.72,2.72s2.72-1.22,2.72-2.72v-14.96c0-6.75,5.49-12.24,12.24-12.24h0s2.72,0,2.72,0c1.5,0,2.72-1.22,2.72-2.72s-1.22-2.72-2.72-2.72Z" style="fill:#009789;"/><path d="M265.11,258.97c-2.37,1.63-5.34,2.45-8.51,2.04-5.51-.7-9.94-5.19-10.56-10.71-.84-7.38,4.94-13.66,12.16-13.66,2.55,0,4.91.78,6.87,2.12,1.1.75,2.57.67,3.52-.28h0c1.22-1.22.99-3.23-.43-4.21-3.29-2.25-7.39-3.42-11.77-2.98-8.19.81-14.84,7.37-15.76,15.55-1.19,10.67,7.13,19.71,17.56,19.71,3.71,0,7.15-1.14,10-3.1,1.41-.97,1.61-2.98.4-4.19h0c-.93-.93-2.39-1.05-3.48-.3Z" style="fill:#009789;"/></svg>
|
||||||
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 4.3 KiB |
7
resources/images/toolbar_assembly.svg
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<rect x="7.80615" y="25.5195" width="29" height="9.19336" stroke="#009688"/>
|
||||||
|
<rect x="19.1368" y="5.45404" width="15" height="6.00417" transform="rotate(25.5934 19.1368 5.45404)" stroke="#2b3436"/>
|
||||||
|
<rect x="14.8062" y="18.5156" width="15" height="6.00417" stroke="#009688" stroke-dasharray="1 1"/>
|
||||||
|
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.4877 17.5905C13.5899 17.4883 13.5432 17.3137 13.4035 17.2762L4.93754 15.0078C4.79787 14.9704 4.67006 15.0982 4.70749 15.2378L6.97593 23.7038C7.01336 23.8435 7.18794 23.8902 7.29019 23.788L13.4877 17.5905ZM7.54629 22.2037L11.9034 17.8466L5.95148 16.2518L7.54629 22.2037Z" fill="#2b3436"/>
|
||||||
|
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.22678 16.0611C9.70526 15.1933 10.3436 14.4213 11.1102 13.787C11.8768 13.1526 12.7546 12.6699 13.6966 12.3623C13.7768 12.3361 13.8575 12.3112 13.9386 12.2875C13.9519 12.2837 13.9648 12.2792 13.9775 12.2743C14.1795 12.1952 14.3022 11.9815 14.252 11.767C14.1986 11.539 13.9701 11.3964 13.745 11.4608C13.7304 11.4649 13.7158 11.4692 13.7013 11.4734C13.609 11.5003 13.5172 11.5287 13.426 11.5586C12.3857 11.8993 11.4164 12.4329 10.5696 13.1336C9.72279 13.8344 9.01727 14.6868 8.4879 15.6449C8.44147 15.7289 8.3964 15.8138 8.35271 15.8994C8.34582 15.9129 8.33897 15.9264 8.33215 15.94C8.22679 16.1491 8.3241 16.4002 8.53808 16.4953C8.73944 16.5848 8.97228 16.5042 9.08775 16.3206C9.09499 16.3091 9.10177 16.2972 9.10806 16.2848C9.14646 16.2096 9.18604 16.135 9.22678 16.0611Z" fill="#2b3436"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.5 KiB |
7
resources/images/toolbar_assembly_dark.svg
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<rect x="7.80615" y="25.5195" width="29" height="9.19336" stroke="#009688"/>
|
||||||
|
<rect x="19.1368" y="5.45404" width="15" height="6.00417" transform="rotate(25.5934 19.1368 5.45404)" stroke="#b6b6b6"/>
|
||||||
|
<rect x="14.8062" y="18.5156" width="15" height="6.00417" stroke="#009688" stroke-dasharray="1 1"/>
|
||||||
|
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.4877 17.5905C13.5899 17.4883 13.5432 17.3137 13.4035 17.2762L4.93754 15.0078C4.79787 14.9704 4.67006 15.0982 4.70749 15.2378L6.97593 23.7038C7.01336 23.8435 7.18794 23.8902 7.29019 23.788L13.4877 17.5905ZM7.54629 22.2037L11.9034 17.8466L5.95148 16.2518L7.54629 22.2037Z" fill="#009688"/>
|
||||||
|
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.22678 16.0611C9.70526 15.1933 10.3436 14.4213 11.1102 13.787C11.8768 13.1526 12.7546 12.6699 13.6966 12.3623C13.7768 12.3361 13.8575 12.3112 13.9386 12.2875C13.9519 12.2837 13.9648 12.2792 13.9775 12.2743C14.1795 12.1952 14.3022 11.9815 14.252 11.767C14.1986 11.539 13.9701 11.3964 13.745 11.4608C13.7304 11.4649 13.7158 11.4692 13.7013 11.4734C13.609 11.5003 13.5172 11.5287 13.426 11.5586C12.3857 11.8993 11.4164 12.4329 10.5696 13.1336C9.72279 13.8344 9.01727 14.6868 8.4879 15.6449C8.44147 15.7289 8.3964 15.8138 8.35271 15.8994C8.34582 15.9129 8.33897 15.9264 8.33215 15.94C8.22679 16.1491 8.3241 16.4002 8.53808 16.4953C8.73944 16.5848 8.97228 16.5042 9.08775 16.3206C9.09499 16.3091 9.10177 16.2972 9.10806 16.2848C9.14646 16.2096 9.18604 16.135 9.22678 16.0611Z" fill="#b6b6b6"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.5 KiB |
19
resources/images/toolbar_brimears.svg
Normal file
|
After Width: | Height: | Size: 194 KiB |
19
resources/images/toolbar_brimears_dark.svg
Normal file
|
After Width: | Height: | Size: 149 KiB |
@@ -6,10 +6,10 @@
|
|||||||
"resolution_supported": [ "720p", "1080p" ],
|
"resolution_supported": [ "720p", "1080p" ],
|
||||||
"virtual_camera": "enabled",
|
"virtual_camera": "enabled",
|
||||||
"liveview": {
|
"liveview": {
|
||||||
"remote": "enabled"
|
"remote": "tutk"
|
||||||
},
|
},
|
||||||
"file": {
|
"file": {
|
||||||
"remote": "enabled",
|
"remote": "tutk",
|
||||||
"model_download": "enabled"
|
"model_download": "enabled"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -6,10 +6,10 @@
|
|||||||
"resolution_supported": [ "720p", "1080p" ],
|
"resolution_supported": [ "720p", "1080p" ],
|
||||||
"virtual_camera": "enabled",
|
"virtual_camera": "enabled",
|
||||||
"liveview": {
|
"liveview": {
|
||||||
"remote": "enabled"
|
"remote": "tutk"
|
||||||
},
|
},
|
||||||
"file": {
|
"file": {
|
||||||
"remote": "enabled",
|
"remote": "tutk",
|
||||||
"model_download": "enabled"
|
"model_download": "enabled"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -58,7 +58,7 @@
|
|||||||
"print": {
|
"print": {
|
||||||
"ipcam": {
|
"ipcam": {
|
||||||
"liveview": {
|
"liveview": {
|
||||||
"remote": "enabled"
|
"remote": "tutk"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -79,7 +79,7 @@
|
|||||||
"print": {
|
"print": {
|
||||||
"ipcam": {
|
"ipcam": {
|
||||||
"file": {
|
"file": {
|
||||||
"remote": "enabled"
|
"remote": "tutk"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"support_user_preset":true
|
"support_user_preset":true
|
||||||
|
|||||||
@@ -60,7 +60,7 @@
|
|||||||
"print": {
|
"print": {
|
||||||
"ipcam": {
|
"ipcam": {
|
||||||
"liveview": {
|
"liveview": {
|
||||||
"remote": "enabled"
|
"remote": "tutk"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"support_mqtt_alive":true,
|
"support_mqtt_alive":true,
|
||||||
@@ -71,7 +71,7 @@
|
|||||||
"print": {
|
"print": {
|
||||||
"ipcam": {
|
"ipcam": {
|
||||||
"file": {
|
"file": {
|
||||||
"remote": "enabled"
|
"remote": "tutk"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"support_user_preset":true
|
"support_user_preset":true
|
||||||
|
|||||||
@@ -6,10 +6,10 @@
|
|||||||
"resolution_supported": [ "720p", "1080p" ],
|
"resolution_supported": [ "720p", "1080p" ],
|
||||||
"virtual_camera": "enabled",
|
"virtual_camera": "enabled",
|
||||||
"liveview": {
|
"liveview": {
|
||||||
"remote": "enabled"
|
"remote": "tutk"
|
||||||
},
|
},
|
||||||
"file": {
|
"file": {
|
||||||
"remote": "enabled",
|
"remote": "tutk",
|
||||||
"model_download": "enabled"
|
"model_download": "enabled"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
"resolution_supported": [ "720p" ],
|
"resolution_supported": [ "720p" ],
|
||||||
"liveview": {
|
"liveview": {
|
||||||
"local": "local",
|
"local": "local",
|
||||||
"remote": "enabled"
|
"remote": "tutk"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"support_motor_noise_cali":true,
|
"support_motor_noise_cali":true,
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
"print": {
|
"print": {
|
||||||
"ipcam": {
|
"ipcam": {
|
||||||
"file": {
|
"file": {
|
||||||
"remote": "enabled"
|
"remote": "tutk"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"support_user_preset":true
|
"support_user_preset":true
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
"resolution_supported": [ "720p" ],
|
"resolution_supported": [ "720p" ],
|
||||||
"liveview": {
|
"liveview": {
|
||||||
"local": "local",
|
"local": "local",
|
||||||
"remote": "enabled"
|
"remote": "tutk"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"support_motor_noise_cali":true,
|
"support_motor_noise_cali":true,
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
"print": {
|
"print": {
|
||||||
"ipcam": {
|
"ipcam": {
|
||||||
"file": {
|
"file": {
|
||||||
"remote": "enabled"
|
"remote": "tutk"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
01.08.03.01
|
01.10.00.01
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "Anker",
|
"name": "Anker",
|
||||||
"version": "02.02.00.04",
|
"version": "02.03.00.00",
|
||||||
"force_update": "0",
|
"force_update": "0",
|
||||||
"description": "Anker configurations",
|
"description": "Anker configurations",
|
||||||
"machine_model_list": [
|
"machine_model_list": [
|
||||||
|
|||||||
@@ -15,7 +15,6 @@
|
|||||||
"printer_variant": "0.2",
|
"printer_variant": "0.2",
|
||||||
"auxiliary_fan": "0",
|
"auxiliary_fan": "0",
|
||||||
"bed_exclude_area": [],
|
"bed_exclude_area": [],
|
||||||
"printer_structure": "i3",
|
|
||||||
"default_filament_profile": [
|
"default_filament_profile": [
|
||||||
"Anker Generic PLA+"
|
"Anker Generic PLA+"
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -15,7 +15,6 @@
|
|||||||
"printer_variant": "0.25",
|
"printer_variant": "0.25",
|
||||||
"auxiliary_fan": "0",
|
"auxiliary_fan": "0",
|
||||||
"bed_exclude_area": [],
|
"bed_exclude_area": [],
|
||||||
"printer_structure": "i3",
|
|
||||||
"default_filament_profile": [
|
"default_filament_profile": [
|
||||||
"Anker Generic PLA+"
|
"Anker Generic PLA+"
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -12,7 +12,6 @@
|
|||||||
"printer_variant": "0.4",
|
"printer_variant": "0.4",
|
||||||
"auxiliary_fan": "0",
|
"auxiliary_fan": "0",
|
||||||
"bed_exclude_area": [],
|
"bed_exclude_area": [],
|
||||||
"printer_structure": "i3",
|
|
||||||
"default_filament_profile": [
|
"default_filament_profile": [
|
||||||
"Anker Generic PLA+"
|
"Anker Generic PLA+"
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -18,7 +18,6 @@
|
|||||||
"printer_variant": "0.6",
|
"printer_variant": "0.6",
|
||||||
"auxiliary_fan": "0",
|
"auxiliary_fan": "0",
|
||||||
"bed_exclude_area": [],
|
"bed_exclude_area": [],
|
||||||
"printer_structure": "i3",
|
|
||||||
"default_filament_profile": [
|
"default_filament_profile": [
|
||||||
"Anker Generic PLA+"
|
"Anker Generic PLA+"
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -15,7 +15,6 @@
|
|||||||
"printer_variant": "0.2",
|
"printer_variant": "0.2",
|
||||||
"auxiliary_fan": "0",
|
"auxiliary_fan": "0",
|
||||||
"bed_exclude_area": [],
|
"bed_exclude_area": [],
|
||||||
"printer_structure": "i3",
|
|
||||||
"default_filament_profile": [
|
"default_filament_profile": [
|
||||||
"Anker Generic PLA+"
|
"Anker Generic PLA+"
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -15,7 +15,6 @@
|
|||||||
"printer_variant": "0.25",
|
"printer_variant": "0.25",
|
||||||
"auxiliary_fan": "0",
|
"auxiliary_fan": "0",
|
||||||
"bed_exclude_area": [],
|
"bed_exclude_area": [],
|
||||||
"printer_structure": "i3",
|
|
||||||
"default_filament_profile": [
|
"default_filament_profile": [
|
||||||
"Anker Generic PLA+"
|
"Anker Generic PLA+"
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -12,7 +12,6 @@
|
|||||||
"printer_variant": "0.4",
|
"printer_variant": "0.4",
|
||||||
"auxiliary_fan": "0",
|
"auxiliary_fan": "0",
|
||||||
"bed_exclude_area": [],
|
"bed_exclude_area": [],
|
||||||
"printer_structure": "i3",
|
|
||||||
"default_filament_profile": [
|
"default_filament_profile": [
|
||||||
"Anker Generic PLA+"
|
"Anker Generic PLA+"
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -18,7 +18,6 @@
|
|||||||
"printer_variant": "0.6",
|
"printer_variant": "0.6",
|
||||||
"auxiliary_fan": "0",
|
"auxiliary_fan": "0",
|
||||||
"bed_exclude_area": [],
|
"bed_exclude_area": [],
|
||||||
"printer_structure": "i3",
|
|
||||||
"default_filament_profile": [
|
"default_filament_profile": [
|
||||||
"Anker Generic PLA+"
|
"Anker Generic PLA+"
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -15,7 +15,6 @@
|
|||||||
"printer_variant": "0.2",
|
"printer_variant": "0.2",
|
||||||
"auxiliary_fan": "0",
|
"auxiliary_fan": "0",
|
||||||
"bed_exclude_area": [],
|
"bed_exclude_area": [],
|
||||||
"printer_structure": "i3",
|
|
||||||
"default_filament_profile": [
|
"default_filament_profile": [
|
||||||
"Anker Generic PLA+"
|
"Anker Generic PLA+"
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -15,7 +15,6 @@
|
|||||||
"printer_variant": "0.25",
|
"printer_variant": "0.25",
|
||||||
"auxiliary_fan": "0",
|
"auxiliary_fan": "0",
|
||||||
"bed_exclude_area": [],
|
"bed_exclude_area": [],
|
||||||
"printer_structure": "i3",
|
|
||||||
"default_filament_profile": [
|
"default_filament_profile": [
|
||||||
"Anker Generic PLA+"
|
"Anker Generic PLA+"
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -12,7 +12,6 @@
|
|||||||
"printer_variant": "0.4",
|
"printer_variant": "0.4",
|
||||||
"auxiliary_fan": "0",
|
"auxiliary_fan": "0",
|
||||||
"bed_exclude_area": [],
|
"bed_exclude_area": [],
|
||||||
"printer_structure": "i3",
|
|
||||||
"default_filament_profile": [
|
"default_filament_profile": [
|
||||||
"Anker Generic PLA+"
|
"Anker Generic PLA+"
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -18,7 +18,6 @@
|
|||||||
"printer_variant": "0.6",
|
"printer_variant": "0.6",
|
||||||
"auxiliary_fan": "0",
|
"auxiliary_fan": "0",
|
||||||
"bed_exclude_area": [],
|
"bed_exclude_area": [],
|
||||||
"printer_structure": "i3",
|
|
||||||
"default_filament_profile": [
|
"default_filament_profile": [
|
||||||
"Anker Generic PLA+"
|
"Anker Generic PLA+"
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -16,46 +16,46 @@
|
|||||||
],
|
],
|
||||||
"silent_mode": "0",
|
"silent_mode": "0",
|
||||||
"machine_max_acceleration_e": [
|
"machine_max_acceleration_e": [
|
||||||
"10000"
|
"4000"
|
||||||
],
|
],
|
||||||
"machine_max_acceleration_extruding": [
|
"machine_max_acceleration_extruding": [
|
||||||
"10000"
|
"6000"
|
||||||
],
|
],
|
||||||
"machine_max_acceleration_retracting": [
|
"machine_max_acceleration_retracting": [
|
||||||
"10000"
|
"1000"
|
||||||
],
|
],
|
||||||
"machine_max_acceleration_x": [
|
"machine_max_acceleration_x": [
|
||||||
"10000"
|
"6000"
|
||||||
],
|
],
|
||||||
"machine_max_acceleration_y": [
|
"machine_max_acceleration_y": [
|
||||||
"10000"
|
"6000"
|
||||||
],
|
],
|
||||||
"machine_max_acceleration_z": [
|
"machine_max_acceleration_z": [
|
||||||
"10000"
|
"300"
|
||||||
],
|
],
|
||||||
"machine_max_acceleration_travel": [
|
"machine_max_acceleration_travel": [
|
||||||
"10000"
|
"6000"
|
||||||
],
|
],
|
||||||
"machine_max_speed_e": [
|
"machine_max_speed_e": [
|
||||||
"100"
|
"50"
|
||||||
],
|
],
|
||||||
"machine_max_speed_x": [
|
"machine_max_speed_x": [
|
||||||
"500"
|
"600"
|
||||||
],
|
],
|
||||||
"machine_max_speed_y": [
|
"machine_max_speed_y": [
|
||||||
"500"
|
"600"
|
||||||
],
|
],
|
||||||
"machine_max_speed_z": [
|
"machine_max_speed_z": [
|
||||||
"50"
|
"30"
|
||||||
],
|
],
|
||||||
"machine_max_jerk_e": [
|
"machine_max_jerk_e": [
|
||||||
"3"
|
"3"
|
||||||
],
|
],
|
||||||
"machine_max_jerk_x": [
|
"machine_max_jerk_x": [
|
||||||
"15"
|
"12"
|
||||||
],
|
],
|
||||||
"machine_max_jerk_y": [
|
"machine_max_jerk_y": [
|
||||||
"15"
|
"12"
|
||||||
],
|
],
|
||||||
"machine_max_jerk_z": [
|
"machine_max_jerk_z": [
|
||||||
"0.3"
|
"0.3"
|
||||||
@@ -70,11 +70,11 @@
|
|||||||
"0.32"
|
"0.32"
|
||||||
],
|
],
|
||||||
"min_layer_height": [
|
"min_layer_height": [
|
||||||
"0.08"
|
"0.05"
|
||||||
],
|
],
|
||||||
"printer_settings_id": "",
|
"printer_settings_id": "",
|
||||||
"retraction_minimum_travel": [
|
"retraction_minimum_travel": [
|
||||||
"1.5"
|
"1"
|
||||||
],
|
],
|
||||||
"retract_before_wipe": [
|
"retract_before_wipe": [
|
||||||
"0%"
|
"0%"
|
||||||
@@ -83,10 +83,10 @@
|
|||||||
"1"
|
"1"
|
||||||
],
|
],
|
||||||
"retraction_length": [
|
"retraction_length": [
|
||||||
"3"
|
"0.5"
|
||||||
],
|
],
|
||||||
"retract_length_toolchange": [
|
"retract_length_toolchange": [
|
||||||
"4"
|
"2"
|
||||||
],
|
],
|
||||||
"z_hop": [
|
"z_hop": [
|
||||||
"0"
|
"0"
|
||||||
@@ -106,4 +106,4 @@
|
|||||||
"wipe": [
|
"wipe": [
|
||||||
"1"
|
"1"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"type": "process",
|
"type": "process",
|
||||||
"setting_id": "GP017",
|
"setting_id": "GP017",
|
||||||
"name": "0.20mm Optimal 0.6 nozzle @Anker.json",
|
"name": "0.20mm Optimal 0.6 nozzle @Anker",
|
||||||
"from": "system",
|
"from": "system",
|
||||||
"inherits": "fdm_process_anker_common_0_6",
|
"inherits": "fdm_process_anker_common_0_6",
|
||||||
"instantiation": "true",
|
"instantiation": "true",
|
||||||
|
|||||||
@@ -22,5 +22,12 @@
|
|||||||
"travel_speed": "500",
|
"travel_speed": "500",
|
||||||
"travel_acceleration": "6000",
|
"travel_acceleration": "6000",
|
||||||
"top_surface_speed": "360",
|
"top_surface_speed": "360",
|
||||||
"top_surface_acceleration": "2500"
|
"top_surface_acceleration": "2500",
|
||||||
|
"default_jerk": "9",
|
||||||
|
"outer_wall_jerk": "9",
|
||||||
|
"inner_wall_jerk": "9",
|
||||||
|
"infill_jerk": "9",
|
||||||
|
"top_surface_jerk": "9",
|
||||||
|
"initial_layer_jerk": "9",
|
||||||
|
"travel_jerk": "10"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -51,13 +51,13 @@
|
|||||||
"inner_wall_acceleration": "500",
|
"inner_wall_acceleration": "500",
|
||||||
"bridge_acceleration": "500",
|
"bridge_acceleration": "500",
|
||||||
"travel_acceleration": "2500",
|
"travel_acceleration": "2500",
|
||||||
"default_jerk": "15",
|
"default_jerk": "8",
|
||||||
"outer_wall_jerk": "10",
|
"outer_wall_jerk": "5",
|
||||||
"inner_wall_jerk": "15",
|
"inner_wall_jerk": "8",
|
||||||
"infill_jerk": "15",
|
"infill_jerk": "9",
|
||||||
"top_surface_jerk": "12",
|
"top_surface_jerk": "5",
|
||||||
"initial_layer_jerk": "12",
|
"initial_layer_jerk": "8",
|
||||||
"travel_jerk": "20",
|
"travel_jerk": "9",
|
||||||
"enable_support": "0",
|
"enable_support": "0",
|
||||||
"support_type": "normal(auto)",
|
"support_type": "normal(auto)",
|
||||||
"support_threshold_angle": "30",
|
"support_threshold_angle": "30",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "Anycubic",
|
"name": "Anycubic",
|
||||||
"version": "02.02.00.04",
|
"version": "02.03.00.00",
|
||||||
"force_update": "0",
|
"force_update": "0",
|
||||||
"description": "Anycubic configurations",
|
"description": "Anycubic configurations",
|
||||||
"machine_model_list": [
|
"machine_model_list": [
|
||||||
@@ -59,6 +59,10 @@
|
|||||||
{
|
{
|
||||||
"name": "Anycubic Kobra 3",
|
"name": "Anycubic Kobra 3",
|
||||||
"sub_path": "machine/Anycubic Kobra 3.json"
|
"sub_path": "machine/Anycubic Kobra 3.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Anycubic Kobra S1",
|
||||||
|
"sub_path": "machine/Anycubic Kobra S1.json"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"process_list": [
|
"process_list": [
|
||||||
@@ -225,6 +229,10 @@
|
|||||||
{
|
{
|
||||||
"name": "0.40mm Standard @Anycubic Kobra 3 0.8 nozzle",
|
"name": "0.40mm Standard @Anycubic Kobra 3 0.8 nozzle",
|
||||||
"sub_path": "process/0.40mm Standard @Anycubic Kobra 3 0.8 nozzle.json"
|
"sub_path": "process/0.40mm Standard @Anycubic Kobra 3 0.8 nozzle.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "0.20mm Standard @Anycubic Kobra S1 0.4 nozzle",
|
||||||
|
"sub_path": "process/0.20mm Standard @Anycubic Kobra S1 0.4 nozzle.json"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"filament_list": [
|
"filament_list": [
|
||||||
@@ -375,6 +383,38 @@
|
|||||||
{
|
{
|
||||||
"name": "Anycubic PLA @Anycubic Kobra 3 0.8 nozzle",
|
"name": "Anycubic PLA @Anycubic Kobra 3 0.8 nozzle",
|
||||||
"sub_path": "filament/Anycubic PLA @Anycubic Kobra 3 0.8 nozzle.json"
|
"sub_path": "filament/Anycubic PLA @Anycubic Kobra 3 0.8 nozzle.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Anycubic PLA @Anycubic Kobra S1 0.4 nozzle",
|
||||||
|
"sub_path": "filament/Anycubic PLA @Anycubic Kobra S1 0.4 nozzle.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Anycubic PLA+ @Anycubic Kobra S1 0.4 nozzle",
|
||||||
|
"sub_path": "filament/Anycubic PLA+ @Anycubic Kobra S1 0.4 nozzle.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Anycubic PLA High Speed @Anycubic Kobra S1 0.4 nozzle",
|
||||||
|
"sub_path": "filament/Anycubic PLA High Speed @Anycubic Kobra S1 0.4 nozzle.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Anycubic PLA Silk @Anycubic Kobra S1 0.4 nozzle",
|
||||||
|
"sub_path": "filament/Anycubic PLA Silk @Anycubic Kobra S1 0.4 nozzle.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Anycubic ABS @Anycubic Kobra S1 0.4 nozzle",
|
||||||
|
"sub_path": "filament/Anycubic ABS @Anycubic Kobra S1 0.4 nozzle.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Anycubic ASA @Anycubic Kobra S1 0.4 nozzle",
|
||||||
|
"sub_path": "filament/Anycubic ASA @Anycubic Kobra S1 0.4 nozzle.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Anycubic PETG @Anycubic Kobra S1 0.4 nozzle",
|
||||||
|
"sub_path": "filament/Anycubic PETG @Anycubic Kobra S1 0.4 nozzle.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Anycubic TPU @Anycubic Kobra S1 0.4 nozzle",
|
||||||
|
"sub_path": "filament/Anycubic TPU @Anycubic Kobra S1 0.4 nozzle.json"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"machine_list": [
|
"machine_list": [
|
||||||
@@ -449,6 +489,10 @@
|
|||||||
{
|
{
|
||||||
"name": "Anycubic Kobra 3 0.8 nozzle",
|
"name": "Anycubic Kobra 3 0.8 nozzle",
|
||||||
"sub_path": "machine/Anycubic Kobra 3 0.8 nozzle.json"
|
"sub_path": "machine/Anycubic Kobra 3 0.8 nozzle.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Anycubic Kobra S1 0.4 nozzle",
|
||||||
|
"sub_path": "machine/Anycubic Kobra S1 0.4 nozzle.json"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
|
After Width: | Height: | Size: 20 KiB |
BIN
resources/profiles/Anycubic/Anycubic Kobra S1_cover.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
@@ -0,0 +1,252 @@
|
|||||||
|
{
|
||||||
|
"type": "filament",
|
||||||
|
"filament_id": "GFB99",
|
||||||
|
"setting_id": "GFSA04",
|
||||||
|
"from": "system",
|
||||||
|
"instantiation": "true",
|
||||||
|
"name": "Anycubic ABS @Anycubic Kobra S1 0.4 nozzle",
|
||||||
|
"inherits": "fdm_filament_abs",
|
||||||
|
"filament_settings_id": [
|
||||||
|
"Anycubic ABS @Anycubic Kobra S1 0.4 nozzle"
|
||||||
|
],
|
||||||
|
"filament_flow_ratio": [
|
||||||
|
"0.95"
|
||||||
|
],
|
||||||
|
"filament_max_volumetric_speed": [
|
||||||
|
"15"
|
||||||
|
],
|
||||||
|
"nozzle_temperature": [
|
||||||
|
"250"
|
||||||
|
],
|
||||||
|
"compatible_printers": [
|
||||||
|
"Anycubic Kobra S1 0.4 nozzle"
|
||||||
|
],
|
||||||
|
"activate_air_filtration": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"activate_chamber_temp_control": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"additional_cooling_fan_speed": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"bed_type": [
|
||||||
|
"Cool Plate"
|
||||||
|
],
|
||||||
|
"chamber_temperature": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"close_fan_the_first_x_layers": [
|
||||||
|
"5"
|
||||||
|
],
|
||||||
|
"compatible_printers_condition": "",
|
||||||
|
"compatible_prints": [],
|
||||||
|
"compatible_prints_condition": "",
|
||||||
|
"complete_print_exhaust_fan_speed": [
|
||||||
|
"70"
|
||||||
|
],
|
||||||
|
"cool_plate_temp": [
|
||||||
|
"90"
|
||||||
|
],
|
||||||
|
"cool_plate_temp_initial_layer": [
|
||||||
|
"90"
|
||||||
|
],
|
||||||
|
"default_filament_colour": [
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"during_print_exhaust_fan_speed": [
|
||||||
|
"70"
|
||||||
|
],
|
||||||
|
"enable_overhang_bridge_fan": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"enable_pressure_advance": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"eng_plate_temp": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"eng_plate_temp_initial_layer": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"fan_cooling_layer_time": [
|
||||||
|
"30"
|
||||||
|
],
|
||||||
|
"fan_max_speed": [
|
||||||
|
"80"
|
||||||
|
],
|
||||||
|
"fan_min_speed": [
|
||||||
|
"10"
|
||||||
|
],
|
||||||
|
"filament_cooling_final_speed": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_cooling_initial_speed": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_cooling_moves": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_cost": [
|
||||||
|
"20"
|
||||||
|
],
|
||||||
|
"filament_density": [
|
||||||
|
"1.04"
|
||||||
|
],
|
||||||
|
"filament_deretraction_speed": [
|
||||||
|
"nil"
|
||||||
|
],
|
||||||
|
"filament_diameter": [
|
||||||
|
"1.75"
|
||||||
|
],
|
||||||
|
"filament_end_gcode": [
|
||||||
|
"; filament end gcode\n"
|
||||||
|
],
|
||||||
|
"filament_is_support": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_load_time": [
|
||||||
|
"31.925"
|
||||||
|
],
|
||||||
|
"filament_loading_speed": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_loading_speed_start": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_long_retractions_when_cut": [
|
||||||
|
"nil"
|
||||||
|
],
|
||||||
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
|
"15"
|
||||||
|
],
|
||||||
|
"filament_multitool_ramming": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_multitool_ramming_flow": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_multitool_ramming_volume": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_notes": [
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"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_shrink": [
|
||||||
|
"100%"
|
||||||
|
],
|
||||||
|
"filament_soluble": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_start_gcode": [
|
||||||
|
"; filament start gcode"
|
||||||
|
],
|
||||||
|
"filament_toolchange_delay": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_unload_time": [
|
||||||
|
"24.75"
|
||||||
|
],
|
||||||
|
"filament_unloading_speed": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_unloading_speed_start": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_wipe": [
|
||||||
|
"nil"
|
||||||
|
],
|
||||||
|
"filament_wipe_distance": [
|
||||||
|
"nil"
|
||||||
|
],
|
||||||
|
"filament_z_hop": [
|
||||||
|
"nil"
|
||||||
|
],
|
||||||
|
"filament_z_hop_types": [
|
||||||
|
"nil"
|
||||||
|
],
|
||||||
|
"full_fan_speed_layer": [
|
||||||
|
"100"
|
||||||
|
],
|
||||||
|
"hot_plate_temp": [
|
||||||
|
"90"
|
||||||
|
],
|
||||||
|
"hot_plate_temp_initial_layer": [
|
||||||
|
"90"
|
||||||
|
],
|
||||||
|
"nozzle_temperature_initial_layer": [
|
||||||
|
"250"
|
||||||
|
],
|
||||||
|
"nozzle_temperature_range_high": [
|
||||||
|
"280"
|
||||||
|
],
|
||||||
|
"nozzle_temperature_range_low": [
|
||||||
|
"240"
|
||||||
|
],
|
||||||
|
"overhang_fan_speed": [
|
||||||
|
"80"
|
||||||
|
],
|
||||||
|
"overhang_fan_threshold": [
|
||||||
|
"25%"
|
||||||
|
],
|
||||||
|
"pressure_advance": [
|
||||||
|
"0.04"
|
||||||
|
],
|
||||||
|
"reduce_fan_stop_start_freq": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"required_nozzle_HRC": [
|
||||||
|
"3"
|
||||||
|
],
|
||||||
|
"slow_down_for_layer_cooling": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"slow_down_layer_time": [
|
||||||
|
"3"
|
||||||
|
],
|
||||||
|
"slow_down_min_speed": [
|
||||||
|
"20"
|
||||||
|
],
|
||||||
|
"support_material_interface_fan_speed": [
|
||||||
|
"-1"
|
||||||
|
],
|
||||||
|
"temperature_vitrification": [
|
||||||
|
"100"
|
||||||
|
],
|
||||||
|
"textured_plate_temp_initial_layer": [
|
||||||
|
"90"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,255 @@
|
|||||||
|
{
|
||||||
|
"type": "filament",
|
||||||
|
"filament_id": "GFA99",
|
||||||
|
"setting_id": "GFSA04",
|
||||||
|
"from": "system",
|
||||||
|
"instantiation": "true",
|
||||||
|
"name": "Anycubic ASA @Anycubic Kobra S1 0.4 nozzle",
|
||||||
|
"inherits": "fdm_filament_asa",
|
||||||
|
"filament_settings_id": [
|
||||||
|
"Anycubic ASA @Anycubic Kobra S1 0.4 nozzle"
|
||||||
|
],
|
||||||
|
"filament_flow_ratio": [
|
||||||
|
"0.98"
|
||||||
|
],
|
||||||
|
"filament_max_volumetric_speed": [
|
||||||
|
"12"
|
||||||
|
],
|
||||||
|
"nozzle_temperature": [
|
||||||
|
"260"
|
||||||
|
],
|
||||||
|
"compatible_printers": [
|
||||||
|
"Anycubic Kobra S1 0.4 nozzle"
|
||||||
|
],
|
||||||
|
"activate_air_filtration": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"activate_chamber_temp_control": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"additional_cooling_fan_speed": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"bed_type": [
|
||||||
|
"Cool Plate"
|
||||||
|
],
|
||||||
|
"chamber_temperature": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"close_fan_the_first_x_layers": [
|
||||||
|
"5"
|
||||||
|
],
|
||||||
|
"compatible_printers_condition": "",
|
||||||
|
"compatible_prints": [],
|
||||||
|
"compatible_prints_condition": "",
|
||||||
|
"complete_print_exhaust_fan_speed": [
|
||||||
|
"70"
|
||||||
|
],
|
||||||
|
"cool_plate_temp": [
|
||||||
|
"100"
|
||||||
|
],
|
||||||
|
"cool_plate_temp_initial_layer": [
|
||||||
|
"100"
|
||||||
|
],
|
||||||
|
"default_filament_colour": [
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"during_print_exhaust_fan_speed": [
|
||||||
|
"70"
|
||||||
|
],
|
||||||
|
"enable_overhang_bridge_fan": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"enable_pressure_advance": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"eng_plate_temp": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"eng_plate_temp_initial_layer": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"fan_cooling_layer_time": [
|
||||||
|
"35"
|
||||||
|
],
|
||||||
|
"fan_max_speed": [
|
||||||
|
"60"
|
||||||
|
],
|
||||||
|
"fan_min_speed": [
|
||||||
|
"10"
|
||||||
|
],
|
||||||
|
"filament_cooling_final_speed": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_cooling_initial_speed": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_cooling_moves": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_cost": [
|
||||||
|
"20"
|
||||||
|
],
|
||||||
|
"filament_density": [
|
||||||
|
"1.04"
|
||||||
|
],
|
||||||
|
"filament_deretraction_speed": [
|
||||||
|
"nil"
|
||||||
|
],
|
||||||
|
"filament_diameter": [
|
||||||
|
"1.75"
|
||||||
|
],
|
||||||
|
"filament_end_gcode": [
|
||||||
|
"; filament end gcode\n"
|
||||||
|
],
|
||||||
|
"filament_is_support": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_load_time": [
|
||||||
|
"31.925"
|
||||||
|
],
|
||||||
|
"filament_loading_speed": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_loading_speed_start": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_long_retractions_when_cut": [
|
||||||
|
"nil"
|
||||||
|
],
|
||||||
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
|
"15"
|
||||||
|
],
|
||||||
|
"filament_multitool_ramming": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_multitool_ramming_flow": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_multitool_ramming_volume": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_notes": [
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"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_shrink": [
|
||||||
|
"100%"
|
||||||
|
],
|
||||||
|
"filament_soluble": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_start_gcode": [
|
||||||
|
"; filament start gcode"
|
||||||
|
],
|
||||||
|
"filament_toolchange_delay": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_unload_time": [
|
||||||
|
"24.75"
|
||||||
|
],
|
||||||
|
"filament_unloading_speed": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_unloading_speed_start": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_wipe": [
|
||||||
|
"nil"
|
||||||
|
],
|
||||||
|
"filament_wipe_distance": [
|
||||||
|
"nil"
|
||||||
|
],
|
||||||
|
"filament_z_hop": [
|
||||||
|
"nil"
|
||||||
|
],
|
||||||
|
"filament_z_hop_types": [
|
||||||
|
"nil"
|
||||||
|
],
|
||||||
|
"full_fan_speed_layer": [
|
||||||
|
"100"
|
||||||
|
],
|
||||||
|
"hot_plate_temp": [
|
||||||
|
"100"
|
||||||
|
],
|
||||||
|
"hot_plate_temp_initial_layer": [
|
||||||
|
"100"
|
||||||
|
],
|
||||||
|
"nozzle_temperature_initial_layer": [
|
||||||
|
"260"
|
||||||
|
],
|
||||||
|
"nozzle_temperature_range_high": [
|
||||||
|
"280"
|
||||||
|
],
|
||||||
|
"nozzle_temperature_range_low": [
|
||||||
|
"240"
|
||||||
|
],
|
||||||
|
"overhang_fan_speed": [
|
||||||
|
"60"
|
||||||
|
],
|
||||||
|
"overhang_fan_threshold": [
|
||||||
|
"25%"
|
||||||
|
],
|
||||||
|
"pressure_advance": [
|
||||||
|
"0.045"
|
||||||
|
],
|
||||||
|
"reduce_fan_stop_start_freq": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"required_nozzle_HRC": [
|
||||||
|
"3"
|
||||||
|
],
|
||||||
|
"slow_down_for_layer_cooling": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"slow_down_layer_time": [
|
||||||
|
"3"
|
||||||
|
],
|
||||||
|
"slow_down_min_speed": [
|
||||||
|
"20"
|
||||||
|
],
|
||||||
|
"support_material_interface_fan_speed": [
|
||||||
|
"-1"
|
||||||
|
],
|
||||||
|
"temperature_vitrification": [
|
||||||
|
"100"
|
||||||
|
],
|
||||||
|
"textured_plate_temp": [
|
||||||
|
"100"
|
||||||
|
],
|
||||||
|
"textured_plate_temp_initial_layer": [
|
||||||
|
"100"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -91,9 +91,6 @@
|
|||||||
"filament_cost": [
|
"filament_cost": [
|
||||||
"0"
|
"0"
|
||||||
],
|
],
|
||||||
"filament_density": [
|
|
||||||
"0"
|
|
||||||
],
|
|
||||||
"filament_deretraction_speed": [
|
"filament_deretraction_speed": [
|
||||||
"80"
|
"80"
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -0,0 +1,255 @@
|
|||||||
|
{
|
||||||
|
"type": "filament",
|
||||||
|
"filament_id": "GFG99",
|
||||||
|
"setting_id": "GFSA04",
|
||||||
|
"from": "system",
|
||||||
|
"instantiation": "true",
|
||||||
|
"name": "Anycubic PETG @Anycubic Kobra S1 0.4 nozzle",
|
||||||
|
"inherits": "fdm_filament_pet",
|
||||||
|
"filament_settings_id": [
|
||||||
|
"Anycubic PETG @Anycubic Kobra S1 0.4 nozzle"
|
||||||
|
],
|
||||||
|
"filament_flow_ratio": [
|
||||||
|
"0.96"
|
||||||
|
],
|
||||||
|
"filament_max_volumetric_speed": [
|
||||||
|
"12"
|
||||||
|
],
|
||||||
|
"nozzle_temperature": [
|
||||||
|
"250"
|
||||||
|
],
|
||||||
|
"compatible_printers": [
|
||||||
|
"Anycubic Kobra S1 0.4 nozzle"
|
||||||
|
],
|
||||||
|
"activate_air_filtration": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"activate_chamber_temp_control": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"additional_cooling_fan_speed": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"bed_type": [
|
||||||
|
"Cool Plate"
|
||||||
|
],
|
||||||
|
"chamber_temperature": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"close_fan_the_first_x_layers": [
|
||||||
|
"3"
|
||||||
|
],
|
||||||
|
"compatible_printers_condition": "",
|
||||||
|
"compatible_prints": [],
|
||||||
|
"compatible_prints_condition": "",
|
||||||
|
"complete_print_exhaust_fan_speed": [
|
||||||
|
"70"
|
||||||
|
],
|
||||||
|
"cool_plate_temp": [
|
||||||
|
"55"
|
||||||
|
],
|
||||||
|
"cool_plate_temp_initial_layer": [
|
||||||
|
"55"
|
||||||
|
],
|
||||||
|
"default_filament_colour": [
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"during_print_exhaust_fan_speed": [
|
||||||
|
"70"
|
||||||
|
],
|
||||||
|
"enable_overhang_bridge_fan": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"enable_pressure_advance": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"eng_plate_temp": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"eng_plate_temp_initial_layer": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"fan_cooling_layer_time": [
|
||||||
|
"30"
|
||||||
|
],
|
||||||
|
"fan_max_speed": [
|
||||||
|
"90"
|
||||||
|
],
|
||||||
|
"fan_min_speed": [
|
||||||
|
"30"
|
||||||
|
],
|
||||||
|
"filament_cooling_final_speed": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_cooling_initial_speed": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_cooling_moves": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_cost": [
|
||||||
|
"30"
|
||||||
|
],
|
||||||
|
"filament_density": [
|
||||||
|
"1.27"
|
||||||
|
],
|
||||||
|
"filament_deretraction_speed": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_diameter": [
|
||||||
|
"1.75"
|
||||||
|
],
|
||||||
|
"filament_end_gcode": [
|
||||||
|
"; filament end gcode\n"
|
||||||
|
],
|
||||||
|
"filament_is_support": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_load_time": [
|
||||||
|
"31.925"
|
||||||
|
],
|
||||||
|
"filament_loading_speed": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_loading_speed_start": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_long_retractions_when_cut": [
|
||||||
|
"nil"
|
||||||
|
],
|
||||||
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
|
"15"
|
||||||
|
],
|
||||||
|
"filament_multitool_ramming": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_multitool_ramming_flow": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_multitool_ramming_volume": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_notes": [
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"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": [
|
||||||
|
"0%"
|
||||||
|
],
|
||||||
|
"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": [
|
||||||
|
"1.5"
|
||||||
|
],
|
||||||
|
"filament_retraction_minimum_travel": [
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"filament_retraction_speed": [
|
||||||
|
"80"
|
||||||
|
],
|
||||||
|
"filament_shrink": [
|
||||||
|
"100%"
|
||||||
|
],
|
||||||
|
"filament_soluble": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_start_gcode": [
|
||||||
|
"; filament start gcode"
|
||||||
|
],
|
||||||
|
"filament_toolchange_delay": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_unload_time": [
|
||||||
|
"24.75"
|
||||||
|
],
|
||||||
|
"filament_unloading_speed": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_unloading_speed_start": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_wipe": [
|
||||||
|
"nil"
|
||||||
|
],
|
||||||
|
"filament_wipe_distance": [
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"filament_z_hop": [
|
||||||
|
"nil"
|
||||||
|
],
|
||||||
|
"filament_z_hop_types": [
|
||||||
|
"nil"
|
||||||
|
],
|
||||||
|
"full_fan_speed_layer": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"hot_plate_temp": [
|
||||||
|
"70"
|
||||||
|
],
|
||||||
|
"hot_plate_temp_initial_layer": [
|
||||||
|
"70"
|
||||||
|
],
|
||||||
|
"nozzle_temperature_initial_layer": [
|
||||||
|
"250"
|
||||||
|
],
|
||||||
|
"nozzle_temperature_range_high": [
|
||||||
|
"260"
|
||||||
|
],
|
||||||
|
"nozzle_temperature_range_low": [
|
||||||
|
"220"
|
||||||
|
],
|
||||||
|
"overhang_fan_speed": [
|
||||||
|
"90"
|
||||||
|
],
|
||||||
|
"overhang_fan_threshold": [
|
||||||
|
"10%"
|
||||||
|
],
|
||||||
|
"pressure_advance": [
|
||||||
|
"0.056"
|
||||||
|
],
|
||||||
|
"reduce_fan_stop_start_freq": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"required_nozzle_HRC": [
|
||||||
|
"3"
|
||||||
|
],
|
||||||
|
"slow_down_for_layer_cooling": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"slow_down_layer_time": [
|
||||||
|
"12"
|
||||||
|
],
|
||||||
|
"slow_down_min_speed": [
|
||||||
|
"20"
|
||||||
|
],
|
||||||
|
"support_material_interface_fan_speed": [
|
||||||
|
"-1"
|
||||||
|
],
|
||||||
|
"temperature_vitrification": [
|
||||||
|
"70"
|
||||||
|
],
|
||||||
|
"textured_plate_temp": [
|
||||||
|
"70"
|
||||||
|
],
|
||||||
|
"textured_plate_temp_initial_layer": [
|
||||||
|
"70"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,258 @@
|
|||||||
|
{
|
||||||
|
"type": "filament",
|
||||||
|
"filament_id": "GFL99",
|
||||||
|
"setting_id": "GFSA04",
|
||||||
|
"from": "system",
|
||||||
|
"instantiation": "true",
|
||||||
|
"name": "Anycubic PLA @Anycubic Kobra S1 0.4 nozzle",
|
||||||
|
"inherits": "fdm_filament_pla",
|
||||||
|
"filament_settings_id": [
|
||||||
|
"Anycubic PLA @Anycubic Kobra S1 0.4 nozzle"
|
||||||
|
],
|
||||||
|
"filament_flow_ratio": [
|
||||||
|
"0.98"
|
||||||
|
],
|
||||||
|
"filament_max_volumetric_speed": [
|
||||||
|
"12"
|
||||||
|
],
|
||||||
|
"nozzle_temperature": [
|
||||||
|
"205"
|
||||||
|
],
|
||||||
|
"compatible_printers": [
|
||||||
|
"Anycubic Kobra S1 0.4 nozzle"
|
||||||
|
],
|
||||||
|
"activate_air_filtration": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"activate_chamber_temp_control": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"adaptive_pressure_advance_model": [
|
||||||
|
"0.042,0.72,5000\n0.044,1.44,5000\n0.045,2.16,5000\n0.045,2.88,5000\n0.045,3.58,5000\n0.044,4.3,5000\n0.045,5.02,5000\n0.043,5.73,5000\n0.045,6.45,5000\n0.041,7.17,5000\n0.039,7.89,5000\n0.038,8.61,5000\n0.036,9.33,5000\n0.033,10.05,5000\n0.032,10.77,5000\n0.034,11.49,5000\n0.033,12.21,5000"
|
||||||
|
],
|
||||||
|
"additional_cooling_fan_speed": [
|
||||||
|
"60"
|
||||||
|
],
|
||||||
|
"bed_type": [
|
||||||
|
"Cool Plate"
|
||||||
|
],
|
||||||
|
"chamber_temperature": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"close_fan_the_first_x_layers": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"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": [
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"during_print_exhaust_fan_speed": [
|
||||||
|
"60"
|
||||||
|
],
|
||||||
|
"enable_overhang_bridge_fan": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"enable_pressure_advance": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"eng_plate_temp": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"eng_plate_temp_initial_layer": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"fan_cooling_layer_time": [
|
||||||
|
"100"
|
||||||
|
],
|
||||||
|
"fan_max_speed": [
|
||||||
|
"100"
|
||||||
|
],
|
||||||
|
"fan_min_speed": [
|
||||||
|
"100"
|
||||||
|
],
|
||||||
|
"filament_cooling_final_speed": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_cooling_initial_speed": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_cooling_moves": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_cost": [
|
||||||
|
"20"
|
||||||
|
],
|
||||||
|
"filament_density": [
|
||||||
|
"1.24"
|
||||||
|
],
|
||||||
|
"filament_deretraction_speed": [
|
||||||
|
"nil"
|
||||||
|
],
|
||||||
|
"filament_diameter": [
|
||||||
|
"1.75"
|
||||||
|
],
|
||||||
|
"filament_end_gcode": [
|
||||||
|
"; filament end gcode\n"
|
||||||
|
],
|
||||||
|
"filament_is_support": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_load_time": [
|
||||||
|
"31.925"
|
||||||
|
],
|
||||||
|
"filament_loading_speed": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_loading_speed_start": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_long_retractions_when_cut": [
|
||||||
|
"nil"
|
||||||
|
],
|
||||||
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
|
"15"
|
||||||
|
],
|
||||||
|
"filament_multitool_ramming": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_multitool_ramming_flow": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_multitool_ramming_volume": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_notes": [
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"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_shrink": [
|
||||||
|
"100%"
|
||||||
|
],
|
||||||
|
"filament_soluble": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_start_gcode": [
|
||||||
|
"; filament start gcode"
|
||||||
|
],
|
||||||
|
"filament_toolchange_delay": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_unload_time": [
|
||||||
|
"24.75"
|
||||||
|
],
|
||||||
|
"filament_unloading_speed": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_unloading_speed_start": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_wipe": [
|
||||||
|
"nil"
|
||||||
|
],
|
||||||
|
"filament_wipe_distance": [
|
||||||
|
"nil"
|
||||||
|
],
|
||||||
|
"filament_z_hop": [
|
||||||
|
"nil"
|
||||||
|
],
|
||||||
|
"filament_z_hop_types": [
|
||||||
|
"nil"
|
||||||
|
],
|
||||||
|
"full_fan_speed_layer": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"hot_plate_temp": [
|
||||||
|
"55"
|
||||||
|
],
|
||||||
|
"hot_plate_temp_initial_layer": [
|
||||||
|
"55"
|
||||||
|
],
|
||||||
|
"nozzle_temperature_initial_layer": [
|
||||||
|
"215"
|
||||||
|
],
|
||||||
|
"nozzle_temperature_range_high": [
|
||||||
|
"240"
|
||||||
|
],
|
||||||
|
"nozzle_temperature_range_low": [
|
||||||
|
"190"
|
||||||
|
],
|
||||||
|
"overhang_fan_speed": [
|
||||||
|
"100"
|
||||||
|
],
|
||||||
|
"overhang_fan_threshold": [
|
||||||
|
"50%"
|
||||||
|
],
|
||||||
|
"pressure_advance": [
|
||||||
|
"0.035"
|
||||||
|
],
|
||||||
|
"reduce_fan_stop_start_freq": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"required_nozzle_HRC": [
|
||||||
|
"3"
|
||||||
|
],
|
||||||
|
"slow_down_for_layer_cooling": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"slow_down_layer_time": [
|
||||||
|
"8"
|
||||||
|
],
|
||||||
|
"slow_down_min_speed": [
|
||||||
|
"20"
|
||||||
|
],
|
||||||
|
"support_material_interface_fan_speed": [
|
||||||
|
"-1"
|
||||||
|
],
|
||||||
|
"temperature_vitrification": [
|
||||||
|
"55"
|
||||||
|
],
|
||||||
|
"textured_plate_temp": [
|
||||||
|
"55"
|
||||||
|
],
|
||||||
|
"textured_plate_temp_initial_layer": [
|
||||||
|
"55"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,255 @@
|
|||||||
|
{
|
||||||
|
"type": "filament",
|
||||||
|
"filament_id": "GFL99",
|
||||||
|
"setting_id": "GFSA04",
|
||||||
|
"from": "system",
|
||||||
|
"instantiation": "true",
|
||||||
|
"name": "Anycubic PLA High Speed @Anycubic Kobra S1 0.4 nozzle",
|
||||||
|
"inherits": "fdm_filament_pla",
|
||||||
|
"filament_settings_id": [
|
||||||
|
"Anycubic PLA High Speed @Anycubic Kobra S1 0.4 nozzle"
|
||||||
|
],
|
||||||
|
"filament_flow_ratio": [
|
||||||
|
"0.96"
|
||||||
|
],
|
||||||
|
"filament_max_volumetric_speed": [
|
||||||
|
"18"
|
||||||
|
],
|
||||||
|
"nozzle_temperature": [
|
||||||
|
"205"
|
||||||
|
],
|
||||||
|
"compatible_printers": [
|
||||||
|
"Anycubic Kobra S1 0.4 nozzle"
|
||||||
|
],
|
||||||
|
"activate_air_filtration": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"activate_chamber_temp_control": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"additional_cooling_fan_speed": [
|
||||||
|
"60"
|
||||||
|
],
|
||||||
|
"bed_type": [
|
||||||
|
"Cool Plate"
|
||||||
|
],
|
||||||
|
"chamber_temperature": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"close_fan_the_first_x_layers": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"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": [
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"during_print_exhaust_fan_speed": [
|
||||||
|
"60"
|
||||||
|
],
|
||||||
|
"enable_overhang_bridge_fan": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"enable_pressure_advance": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"eng_plate_temp": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"eng_plate_temp_initial_layer": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"fan_cooling_layer_time": [
|
||||||
|
"100"
|
||||||
|
],
|
||||||
|
"fan_max_speed": [
|
||||||
|
"100"
|
||||||
|
],
|
||||||
|
"fan_min_speed": [
|
||||||
|
"100"
|
||||||
|
],
|
||||||
|
"filament_cooling_final_speed": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_cooling_initial_speed": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_cooling_moves": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_cost": [
|
||||||
|
"20"
|
||||||
|
],
|
||||||
|
"filament_density": [
|
||||||
|
"1.24"
|
||||||
|
],
|
||||||
|
"filament_deretraction_speed": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_diameter": [
|
||||||
|
"1.75"
|
||||||
|
],
|
||||||
|
"filament_end_gcode": [
|
||||||
|
"; filament end gcode"
|
||||||
|
],
|
||||||
|
"filament_is_support": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_load_time": [
|
||||||
|
"31.925"
|
||||||
|
],
|
||||||
|
"filament_loading_speed": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_loading_speed_start": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_long_retractions_when_cut": [
|
||||||
|
"nil"
|
||||||
|
],
|
||||||
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
|
"15"
|
||||||
|
],
|
||||||
|
"filament_multitool_ramming": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_multitool_ramming_flow": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_multitool_ramming_volume": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_notes": [
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"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": [
|
||||||
|
"0%"
|
||||||
|
],
|
||||||
|
"filament_retract_lift_above": [
|
||||||
|
"nil"
|
||||||
|
],
|
||||||
|
"filament_retract_lift_below": [
|
||||||
|
"249"
|
||||||
|
],
|
||||||
|
"filament_retract_lift_enforce": [
|
||||||
|
"nil"
|
||||||
|
],
|
||||||
|
"filament_retract_restart_extra": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_retract_when_changing_layer": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"filament_retraction_distances_when_cut": [
|
||||||
|
"nil"
|
||||||
|
],
|
||||||
|
"filament_retraction_length": [
|
||||||
|
"0.8"
|
||||||
|
],
|
||||||
|
"filament_retraction_minimum_travel": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"filament_retraction_speed": [
|
||||||
|
"30"
|
||||||
|
],
|
||||||
|
"filament_shrink": [
|
||||||
|
"100%"
|
||||||
|
],
|
||||||
|
"filament_soluble": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_start_gcode": [
|
||||||
|
"; filament start gcode"
|
||||||
|
],
|
||||||
|
"filament_toolchange_delay": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_unload_time": [
|
||||||
|
"24.75"
|
||||||
|
],
|
||||||
|
"filament_unloading_speed": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_unloading_speed_start": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"filament_wipe": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"filament_wipe_distance": [
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"filament_z_hop": [
|
||||||
|
"0.4"
|
||||||
|
],
|
||||||
|
"filament_z_hop_types": [
|
||||||
|
"Slope Lift"
|
||||||
|
],
|
||||||
|
"full_fan_speed_layer": [
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"hot_plate_temp": [
|
||||||
|
"55"
|
||||||
|
],
|
||||||
|
"hot_plate_temp_initial_layer": [
|
||||||
|
"55"
|
||||||
|
],
|
||||||
|
"nozzle_temperature_initial_layer": [
|
||||||
|
"215"
|
||||||
|
],
|
||||||
|
"nozzle_temperature_range_high": [
|
||||||
|
"240"
|
||||||
|
],
|
||||||
|
"nozzle_temperature_range_low": [
|
||||||
|
"190"
|
||||||
|
],
|
||||||
|
"overhang_fan_speed": [
|
||||||
|
"100"
|
||||||
|
],
|
||||||
|
"overhang_fan_threshold": [
|
||||||
|
"50%"
|
||||||
|
],
|
||||||
|
"pressure_advance": [
|
||||||
|
"0.036"
|
||||||
|
],
|
||||||
|
"reduce_fan_stop_start_freq": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"required_nozzle_HRC": [
|
||||||
|
"3"
|
||||||
|
],
|
||||||
|
"slow_down_for_layer_cooling": [
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"slow_down_layer_time": [
|
||||||
|
"4"
|
||||||
|
],
|
||||||
|
"slow_down_min_speed": [
|
||||||
|
"20"
|
||||||
|
],
|
||||||
|
"support_material_interface_fan_speed": [
|
||||||
|
"-1"
|
||||||
|
],
|
||||||
|
"temperature_vitrification": [
|
||||||
|
"45"
|
||||||
|
],
|
||||||
|
"textured_plate_temp": [
|
||||||
|
"55"
|
||||||
|
],
|
||||||
|
"textured_plate_temp_initial_layer": [
|
||||||
|
"55"
|
||||||
|
]
|
||||||
|
}
|
||||||