Compare commits

..

62 Commits

Author SHA1 Message Date
ExPikaPaka
0458925f85 Install proto before flatpack when there is internet. Add missing include that caused fail only on Unix 2026-06-04 17:41:40 +02:00
ExPikaPaka
7c34e089e4 Try to fix mac build again
Ahh, I never compiled any program on Mac, i thought it will behave the same was as Linux,
but there are some diferences of course..
2026-06-04 14:37:03 +02:00
ExPikaPaka
d314e9c09a Fix build for Mac 2026-06-04 14:22:04 +02:00
ExPikaPaka
7fa650e410 Fix build script as it was not working on some platforms 2026-06-04 12:28:25 +02:00
ExPikaPaka
1c1cee7784 Add missing fix for BOM file encoding 2026-06-04 12:27:43 +02:00
ExPikaPaka
1d7da51991 Fix encoding and build script 2026-06-04 12:13:10 +02:00
ExPikaPaka
3be63d4369 Use venv for python on Linux and macOS 2026-06-04 11:52:05 +02:00
ExPikaPaka
99a0dd8556 Fix BOM mark 2026-06-04 11:41:24 +02:00
ExPikaPaka
fcd3a66af4 Merge branch 'feature/protobuf_config_and_dynamic_ui' of https://github.com/OrcaSlicer/OrcaSlicer into feature/protobuf_config_and_dynamic_ui 2026-06-04 09:09:32 +02:00
ExPikaPaka
972da86fbc Fix incorrect path at codegen config 2026-06-04 09:08:27 +02:00
ExPikaPaka
8cb357ec06 Merge branch 'main' into feature/protobuf_config_and_dynamic_ui 2026-06-04 09:00:36 +02:00
ExPikaPaka
a29fac5de8 Update printer section in automatic layout 2026-06-04 08:41:43 +02:00
ExPikaPaka
14097382d8 Adds custom hooks that are called cause they need special code and can't be implemented purely via protobuf definition 2026-06-04 08:40:54 +02:00
ExPikaPaka
3db76d7f89 Extend code generators to properly handle new data types 2026-06-04 08:40:20 +02:00
ExPikaPaka
c47fc4529e Wire in generated files 2026-06-04 08:40:00 +02:00
ExPikaPaka
b823994feb Add cmake config to properly do incremental build 2026-06-04 08:38:50 +02:00
ExPikaPaka
403766b1b6 Add .gitignore entry to ignore generated code 2026-06-04 08:38:24 +02:00
ExPikaPaka
6e84139d60 Configure CI/CD build to properly build OrcaSlicer with Protobuf and codegen 2026-06-04 08:37:32 +02:00
ExPikaPaka
a78ef9ce1c Fix proto files after merging them from ~15 files to 3 2026-06-04 08:36:51 +02:00
ExPikaPaka
064e10c069 Remove outdated files 2026-06-04 08:36:28 +02:00
TheLegendTubaGuy
e0a47c61a2 [FIX] Fix Elegoo process profiles (#14020)
* Bump Elegoo profile version to refresh installed bundle

Bumps the Elegoo vendor profile version so installed profile bundles are refreshed from bundled resources after the recent Elegoo profile sync.\n\nThe previous version stayed at 02.04.00.00 after the profile layout changed, so existing installs could keep loading stale system/Elegoo files. That stale bundle can abort during profile loading and cause user presets inheriting from Elegoo machines, such as OrangeStorm Giga and Neptune 3 Max, to report missing parents.\n\nValidation:\n- jq parsed resources/profiles/Elegoo.json\n- verified all Elegoo.json sub_path entries exist\n- git diff --check

* Fix Elegoo process profile manifest
2026-06-04 14:19:10 +08:00
gyarros
a3e479af4e Add FilAr filament vendor (PLA, PLA-mate, PETG) (#13977) 2026-06-04 14:15:28 +08:00
Tobias Gloth
dc5d6b45de add "logfile" option to log diagnostics to file using boost (#13931)
add some logging options

Co-authored-by: SoftFever <softfeverever@gmail.com>
2026-06-04 13:28:51 +08:00
Noisyfox
58a8722a69 Don't show unsupported presets in drop down list (#13959)
* Don't show unsupported presets in drop down list, since it's not useful

* Add option to show unsupported presets

* Explicitly set the default value to `false`

* update filament list without restart on preference change

---------

Co-authored-by: yw4z <ywsyildiz@gmail.com>
2026-06-04 09:02:09 +08:00
Terasit Juntarasombut
dfe4b52822 l10n: Update Thai translation (th) and fix font issues (#14006)
* i18n: complete Thai (th) localization

* feat: fix thi translation

* feat: fix Thai language localization file

* feat: implement ImGuiWrapper with icon/font support and add Thai localization files

* l10n: Update Thai translation and fix font rendering issues

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2026-06-04 02:35:47 +08:00
gedanke
9a053f15eb Fix: macOS Print/Export dropdown dismissed before the cursor reaches the menu (#12936) (#13995)
Since the wxWidgets 3.3 upgrade the Slice/Print split-button's transient
popup was dismissed the moment the cursor entered the gap between the
button and the menu, making "Print -> Export" impossible to select.

Anchor the menu flush against the button (with a 2 px overlap) instead of
6 px below it, removing the dead-zone the cursor had to cross.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-04 02:34:18 +08:00
3DPrinterOS SDK
c467990724 Support for 3DPrinterOS cloud integration (#10403) 2026-06-04 02:31:57 +08:00
Ian Bassi
757b6a5c46 Minor desc and wiki redirection fixe (#14011) 2026-06-03 10:58:25 -03:00
Ian Bassi
6f011c9f6a External bridge fix (#12568)
* Internal bridge fix

Co-Authored-By: Rodrigo Faselli <162915171+RF47@users.noreply.github.com>

* Revert expansion increasing

Co-Authored-By: Rodrigo Faselli <162915171+RF47@users.noreply.github.com>

* Recover assert

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update RegionExpansion.cpp

* Update RegionExpansion.cpp

---------

Co-authored-by: Rodrigo Faselli <162915171+RF47@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-06-03 10:19:04 -03:00
Ian Bassi
ae16c76dd2 Bridge Line Width + Improve bridge density (#11255)
* Base

* Standarized

Co-Authored-By: Rodrigo Faselli <162915171+RF47@users.noreply.github.com>

* Wiki

* Improved descriptions based in RF47 Tests

Co-Authored-By: Rodrigo Faselli <162915171+RF47@users.noreply.github.com>

* Bridge Flow Wiki

* Removed CMATH

Co-Authored-By: Rodrigo Faselli <162915171+RF47@users.noreply.github.com>

* Default to 100

* Revert "TESTING BRIDGE DENSITY"

This reverts commit 8634f802311cd3877b0dd5651029b30b2d4eab60.

Removed desc change

* Minor changes

Co-Authored-By: Noisyfox <timemanager.rick@gmail.com>

* Update LayerRegion.cpp

* Missing ;

Co-authored-by: Rodrigo Faselli <162915171+RF47@users.noreply.github.com>

* Restrict bridge line width to nozzle diameter

* Clarification

* Increased both Bridge Densitys to 125

Co-Authored-By: Valerii Bokhan <80919135+valerii-bokhan@users.noreply.github.com>

* Valerii check

Co-Authored-By: Valerii Bokhan <80919135+valerii-bokhan@users.noreply.github.com>

* Fix error handling

* Clarify thick bridges documentation and tooltips

Updated the documentation and tooltips for 'thick_bridges' and 'thick_internal_bridges' to clarify that bridge extrusion uses a line height equal to the nozzle diameter, and to better explain the trade-offs between strength, reliability, and appearance.

* Partially restore bridge_flow description

* Suggestions

---------

Co-authored-by: Rodrigo Faselli <162915171+RF47@users.noreply.github.com>
Co-authored-by: Noisyfox <timemanager.rick@gmail.com>
Co-authored-by: Valerii Bokhan <80919135+valerii-bokhan@users.noreply.github.com>
2026-06-03 10:16:59 -03:00
Ian Bassi
065540e48f ENH: Relative bridge direction + Align bridge/Ironing angles with model (#12055)
Co-authored-by: Rodrigo Faselli <162915171+RF47@users.noreply.github.com>
2026-06-03 10:12:26 -03:00
Kiss Lorand
1b72dbf6fa Fix inconsistent ordering of support base outline and fill (#11761)
* Preserve support base outline/fill order

Honor no_sort when emitting support toolpaths to keep outline-first order.
Group tree support base paths (including lightning) into per-area no_sort collections to prevent interleaving across islands.
Keep lightning layer lookup side-effect free.

* Tag Orca specific changes

Tag Orca specific changes vs. Bambu using the comment //ORCA: . This helps when reviewing merge commits from upstream Bambu so we don't end up causing regressions when pulling in commits from upstream
2026-06-02 14:39:27 +08:00
Kiss Lorand
ac92125012 Fix counterbore hole bridge (#13956)
Fix counterbore hole partial bridge
2026-06-02 14:34:43 +08:00
Bingo2023
d6a49ace15 Update Bambu Lab X2D 0.4 nozzle.json (#13985)
* Update Bambu Lab X2D 0.4 nozzle.json

corrected mistake from 31.5.2026
" is correct in machine code.

* Update Bambu Lab X2D 0.4 nozzle.json

fixed error with " -> \"

* Merge branch 'main' into patch-2
2026-06-01 22:15:34 +08:00
yw4z
71eebc2332 Merge code base of Setup Guide and Standalone versions of Printer / Filament Selection Dialogs (#13579) 2026-06-01 21:00:42 +08:00
Ian Bassi
7a0c149701 lightning infill angles Wiki (#13984) 2026-06-01 09:24:00 -03:00
Alexandre Folle de Menezes
737c684a93 Improve and complement pt-BR translation (#13973) 2026-06-01 09:12:06 -03:00
Terasit Juntarasombut
91ce821959 i18n: Complete Thai (th) localization and enable Thai in GUI (#13916)
* i18n: complete Thai (th) localization

* feat: fix thi translation

* feat: fix Thai language localization file

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2026-06-01 18:11:14 +08:00
Kiss Lorand
752551292b Fix modifiers bridge speed not respected (#13971)
* Respect modifiers bridge speed
2026-06-01 16:00:00 +08:00
Calcousin55
86ad4d141a Preserve Z scale and apply correct offset when Ctrl‑dragging XY corner (#13840) 2026-06-01 00:16:06 +08:00
Vovodroid
30e83d790c Enable wipe with firmware retractions is set 100% before wipe. (#13812)
Enable wipe with firmware retractions
2026-06-01 00:14:42 +08:00
LH
7f7e7dff3a Update LH Stinger profile (#13865)
- Adding default speed for the new initial_layer_travel_acceleration
2026-06-01 00:13:35 +08:00
Rodrigo Faselli
8548e5ca96 Expose lightning infill angles (#13848)
* expose lightning infill angles

Update PrintObject.cpp

* Update src/libslic3r/PrintConfig.cpp

* Apply suggestions from code review

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Update GUI_Factories.cpp

* Fix lightning infill angles to 45 degrees for supports

Updated lightning infill angles to fixed values for consistency.

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-06-01 00:12:49 +08:00
anjis
4d05ba0d02 Support GIGA multi-printhead configuration options (#13901)
* Support GIGA multi-printhead configuration options

* Removed unused G-code comments.

* Added parallel_printheads_count option to configure parallel printhead count.

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2026-06-01 00:11:07 +08:00
Noisyfox
3cce9b09ed Cut: Make sure x offset is considered when checking multi dovetail (#13945)
Make sure x offset is considered when checking multi dovetail (OrcaSlicer/OrcaSlicer#13940)
2026-05-31 22:34:32 +08:00
Matias Fernandez
8362eba19d Remove redundant toolchange retraction/un-retraction during filament change in CC1 profile (#13456)
* Fix: Disable redundant toolchange retraction for Elegoo Centauri Carbon
Sets `retract_length_toolchange` to 0 in the Elegoo Centauri Carbon (ECC) machine profile.
This resolves an issue where a massive filament blob would form on the prime tower immediately after resuming a manual filament change (M600). The blob was caused by a conflict between OrcaSlicer's default toolchange logic and Elegoo's hardcoded firmware behavior:
- Elegoo's firmware (specifically the `cmd_PAUSE` and `cmd_RESUME` sequences) completely takes over pressure management during an M600. It performs its own initial 2mm retraction, a 120mm purge, and a silicone brush wipe, returning the print head to the prime tower perfectly primed.
- Previously, Slicer was unaware of the firmware's priming and would issue a redundant 2mm un-retract (`G1 E2`) upon resume. Forcing 2mm of filament out of an already-full nozzle created the blob.
By disabling the toolchange retraction (`0`), Slicer correctly hands off filament pressure management during an M600 entirely to the Elegoo firmware, preventing double-retractions and eliminating the blob.

* fix errors after merging main

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2026-05-31 20:35:35 +08:00
yw4z
1644d49ae1 Fix non functional OBJ import dialog on linux (#13914) 2026-05-31 20:16:29 +08:00
Kiss Lorand
3a8dfeaa08 Preview sliders overhaul (#13919)
* Make preview slider labels draggable

Add label hit testing and delta-based dragging for the vertical preview slider labels. Keep label drags tied to the selected handle, prevent slider hover/timeline/menu handling from stealing label interactions, and keep value setters from changing the active selection implicitly.

* Refresh preview slider visuals

Update preview slider rails, handles, and labels for the refreshed light and dark theme appearance. Apply the same visual language to the horizontal slider, align single-layer and multi-layer labels, and remove obsolete triangle label geometry.
2026-05-31 18:55:14 +08:00
Bingo2023
c714935596 Update Bambu Lab X2D 0.4 nozzle.json - updade Maschine Startcode (#13944)
* Update Bambu Lab X2D 0.4 nozzle.json - updade Maschine Startcode

bump in changes from BBL

update:
===== 2026/05/08 =====

old:
===== 2026/03/26 =====

* Update Bambu Lab X2D 0.4 nozzle.json

corrected:
- " " -> ' '
- {Tab} -> deleted

* Update Bambu Lab X2D 0.4 nozzle.json

replaced " -> '
2026-05-31 18:46:46 +08:00
SoftFever
372f7823ac Feature/tweak stealth mode (#13963)
* Update the stealth mode description to reflect the current code changes in 2.4.

* disable HMS if bambu network plugin is not installed or in stealth mode

* fix build err

* add hide_login_side_panel to control whether to show login panel in home page
2026-05-31 18:04:06 +08:00
Ian Chua
535911fcfe fix: 409 conflicts resolution in notifications (#13900)
* fix: 409 conflicts resolution in notifications

* fix: silently log other http errors

* fix: pass force push flag to start_sync_user_preset

* remove formatting churn

* fix: propagate force push down put_setting

* refactor render_hyperlink_action to PopNotification for reuse

* fix an issue that hold status should be cleared before force pushing.

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2026-05-31 16:23:10 +08:00
Kiss Lorand
6a26284ba6 Fix air filtration gcode emitted even if not not supported by the printer (#13868)
* Fix air filtration gcode emitted even if not not supported

- do not emit air filtration gcode if not supported by the printer
- removed redundant  "add_eol" parameter from "set_exhaust_fan()" function
2026-05-31 12:11:40 +08:00
SoftFever
b78d5b94dc Add SeeMeCNC printer profiles (#13924)
* Add SeeMeCNC printer profiles

Adds machine, filament, and process profiles for SeeMeCNC printers:
Artemis, BOSSdelta 300, BOSSdelta 500 (0505/0510/0521), and
RostockMAX v3.2/v4 — covering 0.4mm, 0.5mm, 0.7mm, and 1.0mm nozzles.
Includes PLA, ABS, PETG, PETG-CF, PA-CF, and TPU filament profiles.

Co-authored-by: Sam <47287571+Sewbot@users.noreply.github.com>

* bump version

---------

Co-authored-by: Sam <47287571+Sewbot@users.noreply.github.com>
2026-05-30 22:06:54 +08:00
Wegerich
61e2abfb2b Enhance G92 E0 case sensitivity check (#13933) 2026-05-30 21:57:54 +08:00
Tobias Gloth
9d8c7cc495 use /bigobj when building Eigen with MSVC (#13922) 2026-05-30 16:51:31 +08:00
Ian Bassi
9a01df4a80 Filament for features for SEMM (#13937)
* Remove limit for SEMM

* Remove legacy check

* Revert "Remove legacy check"

This reverts commit c6e5074114.
2026-05-30 14:16:59 +08:00
Kiss Lorand
83946f3df8 Fix division by zero in organic tree support generation (#13936) 2026-05-29 18:09:47 -03:00
Mykola Nahirnyi
87ceeaa0aa Wires in generated files 2026-05-27 10:02:24 +03:00
Mykola Nahirnyi
35d4bae778 Add codegen pipeline 2026-05-27 09:57:24 +03:00
Mykola Nahirnyi
2eb1b8ddd6 Add CMake integration and design doc 2026-05-27 09:54:25 +03:00
Mykola Nahirnyi
5475e0aebe Add generated C++ files from proto schema 2026-05-27 09:53:55 +03:00
Mykola Nahirnyi
04b7ae9219 Add PrintConfig proto schema and UI layout 2026-05-27 09:50:53 +03:00
355 changed files with 54205 additions and 13058 deletions

View File

@@ -13,8 +13,6 @@ on:
- 'localization/**'
- 'resources/**'
- ".github/workflows/build_*.yml"
- 'signpath/**'
- 'scripts/*.ps1'
- 'scripts/flatpak/**'
pull_request:
@@ -28,11 +26,9 @@ on:
- '**/CMakeLists.txt'
- 'version.inc'
- ".github/workflows/build_*.yml"
- 'signpath/**'
- 'build_linux.sh'
- 'build_release_vs2022.bat'
- 'build_release_macos.sh'
- 'scripts/*.ps1'
- 'scripts/flatpak/**'
@@ -215,6 +211,12 @@ jobs:
sed -i "/name: OrcaSlicer/{n;s|buildsystem: simple|buildsystem: simple\n build-options:\n env:\n git_commit_hash: \"$git_commit_hash\"|}" \
scripts/flatpak/com.orcaslicer.OrcaSlicer.yml
shell: bash
- name: Generate config sources
run: |
python3 -m venv /tmp/codegen_venv
/tmp/codegen_venv/bin/pip install grpcio-tools pyyaml -q
/tmp/codegen_venv/bin/python tools/run_codegen.py
shell: bash
- uses: flatpak/flatpak-github-actions/flatpak-builder@master
with:
bundle: OrcaSlicer-Linux-flatpak_${{ env.ver }}_${{ matrix.variant.arch }}.flatpak

View File

@@ -50,6 +50,26 @@ jobs:
useLocalCache: true # <--= Use the local cache (default is 'false').
useCloudCache: true
- name: Install codegen tools and generate config sources
run: |
pip install grpcio-tools
python tools/run_codegen.py
if: runner.os == 'Windows'
shell: pwsh
- name: Install codegen tools and generate config sources
run: |
if [ "$(uname)" = "Linux" ]; then
pip3 install grpcio-tools pyyaml
python3 tools/run_codegen.py
else
python3 -m venv /tmp/codegen_venv
/tmp/codegen_venv/bin/pip install grpcio-tools pyyaml -q
/tmp/codegen_venv/bin/python tools/run_codegen.py
fi
if: runner.os != 'Windows'
shell: bash
- name: Get the version and date on Ubuntu and macOS
if: runner.os != 'Windows'
run: |
@@ -292,53 +312,6 @@ jobs:
# WindowsSDKVersion: '10.0.26100.0\'
run: .\build_release_vs.bat slicer
- name: Pack PDB
if: runner.os == 'Windows' && !vars.SELF_HOSTED
working-directory: ${{ github.workspace }}/build/src/Release
shell: cmd
run: '"C:/Program Files/7-Zip/7z.exe" a -m0=lzma2 -mx9 Debug_PDB_${{ env.ver }}_for_developers_only.7z *.pdb'
- name: Upload unsigned Windows portable artifact for SignPath
id: upload-windows-portable
if: github.repository == 'OrcaSlicer/OrcaSlicer' && (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/heads/release/')) && runner.os == 'Windows' && !vars.SELF_HOSTED
uses: actions/upload-artifact@v7
with:
name: OrcaSlicer_Windows_${{ env.ver }}_portable_unsigned
path: ${{ github.workspace }}/build/OrcaSlicer
if-no-files-found: error
- name: Submit Windows portable artifact to SignPath
if: github.repository == 'OrcaSlicer/OrcaSlicer' && (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/heads/release/')) && runner.os == 'Windows' && !vars.SELF_HOSTED
uses: signpath/github-action-submit-signing-request@v2
with:
api-token: ${{ secrets.SIGNPATH_API_TOKEN }}
organization-id: ${{ secrets.SIGNPATH_ORGANIZATION_ID }}
project-slug: OrcaSlicer
signing-policy-slug: test-signing
artifact-configuration-slug: windows-portable-v1
github-artifact-id: ${{ steps.upload-windows-portable.outputs.artifact-id }}
wait-for-completion: true
output-artifact-directory: ${{ github.workspace }}/build/signpath/windows-portable
- name: Verify SignPath Windows portable signatures
if: github.repository == 'OrcaSlicer/OrcaSlicer' && (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/heads/release/')) && runner.os == 'Windows' && !vars.SELF_HOSTED
shell: pwsh
# -AllowUntrustedRoot is required while signing with the SignPath test
# certificate (self-signed). Remove it once signing-policy-slug switches
# to release-signing with a production CA-issued certificate.
run: ./scripts/verify-authenticode.ps1 -ArtifactDirectory '${{ github.workspace }}/build/signpath/windows-portable' -AllowUntrustedRoot
- name: Replace Windows portable bundle with signed output
if: github.repository == 'OrcaSlicer/OrcaSlicer' && (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/heads/release/')) && runner.os == 'Windows' && !vars.SELF_HOSTED
shell: pwsh
run: |
$source = Join-Path "${{ github.workspace }}" "build/signpath/windows-portable"
$destination = Join-Path "${{ github.workspace }}" "build/OrcaSlicer"
if (-not (Test-Path -LiteralPath $source -PathType Container)) {
throw "SignPath output directory not found: $source"
}
Get-ChildItem -LiteralPath $source -Force | Copy-Item -Destination $destination -Recurse -Force
- name: Create installer Win
if: runner.os == 'Windows' && !vars.SELF_HOSTED
working-directory: ${{ github.workspace }}/build
@@ -348,14 +321,14 @@ jobs:
- name: Pack app
if: runner.os == 'Windows'
working-directory: ${{ github.workspace }}/build
shell: pwsh
run: |
$zipPath = "OrcaSlicer_Windows_${{ env.ver }}_portable.zip"
Remove-Item -LiteralPath $zipPath -Force -ErrorAction SilentlyContinue
& "C:/Program Files/7-Zip/7z.exe" a -tzip $zipPath "${{ github.workspace }}/build/OrcaSlicer"
if ($LASTEXITCODE -ne 0) {
exit $LASTEXITCODE
}
shell: cmd
run: '"C:/Program Files/7-Zip/7z.exe" a -tzip OrcaSlicer_Windows_${{ env.ver }}_portable.zip ${{ github.workspace }}/build/OrcaSlicer'
- name: Pack PDB
if: runner.os == 'Windows' && !vars.SELF_HOSTED
working-directory: ${{ github.workspace }}/build/src/Release
shell: cmd
run: '"C:/Program Files/7-Zip/7z.exe" a -m0=lzma2 -mx9 Debug_PDB_${{ env.ver }}_for_developers_only.7z *.pdb'
- name: Upload artifacts Win zip
if: runner.os == 'Windows'
@@ -363,7 +336,6 @@ jobs:
with:
name: OrcaSlicer_Windows_${{ env.ver }}_portable
path: ${{ github.workspace }}/build/OrcaSlicer
if-no-files-found: error
- name: Upload artifacts Win installer
if: runner.os == 'Windows' && !vars.SELF_HOSTED

5
.gitignore vendored
View File

@@ -45,4 +45,7 @@ test.js
.clangd
internal_docs/
*.flatpak
/flatpak-repo/
/flatpak-repo/
config.desc
tools/__pycache__/
src/slic3r/GUI/generated/

View File

@@ -721,7 +721,6 @@ foreach(po_file ${BBL_L10N_PO_FILES})
add_custom_command(
TARGET gettext_merge_po_with_pot PRE_BUILD
COMMAND msgmerge -N -o ${po_file} ${po_file} "${BBL_L18N_DIR}/OrcaSlicer.pot"
DEPENDS ${po_file}
)
endforeach()
add_custom_target(gettext_po_to_mo
@@ -737,7 +736,6 @@ foreach(po_file ${BBL_L10N_PO_FILES})
TARGET gettext_po_to_mo PRE_BUILD
COMMAND msgfmt ARGS --check-format -o ${mo_file} ${po_file}
#COMMAND msgfmt ARGS --check-compatibility -o ${mo_file} ${po_file}
DEPENDS ${po_file}
)
endforeach()
@@ -872,6 +870,11 @@ function(orcaslicer_copy_dlls target config postfix output_dlls)
endfunction()
# Config codegen — generates src/slic3r/GUI/generated/*.cpp from src/PrintConfigs/*.proto.
# Must run before compiling libslic3r (PrintConfig.cpp #includes the generated files).
# Requires: pip install grpcio-tools OR standalone protoc in PATH.
include(cmake/modules/ConfigCodegen.cmake)
# libslic3r, OrcaSlicer GUI and the OrcaSlicer executable.
add_subdirectory(deps_src)
add_subdirectory(src)

View File

@@ -545,6 +545,10 @@ if [[ -n "${BUILD_ORCA}" ]] || [[ -n "${BUILD_TESTS}" ]] ; then
BUILD_ARGS+=(-DORCA_UPDATER_SIG_KEY="${ORCA_UPDATER_SIG_KEY}")
fi
echo "Generating config sources from proto..."
pip install grpcio-tools -q
python3 tools/run_codegen.py || { echo "ERROR: config codegen failed"; exit 1; }
print_and_run cmake -S . -B $BUILD_DIR "${CMAKE_C_CXX_COMPILER_CLANG[@]}" "${CMAKE_LLD_LINKER_ARGS[@]}" "${CMAKE_CCACHE_ARGS[@]}" -G "Ninja Multi-Config" \
-DSLIC3R_PCH=${SLIC3R_PRECOMPILED_HEADERS} \
-DORCA_TOOLS=ON \

View File

@@ -180,6 +180,12 @@ function pack_deps() {
}
function build_slicer() {
echo "Generating config sources from proto..."
python3 -m venv /tmp/codegen_venv
/tmp/codegen_venv/bin/pip install grpcio-tools pyyaml -q
/tmp/codegen_venv/bin/python tools/run_codegen.py || { echo "ERROR: config codegen failed"; exit 1; }
CODEGEN_PYTHON="/tmp/codegen_venv/bin/python3"
# iterate over two architectures: x86_64 and arm64
for _ARCH in x86_64 arm64; do
# if ARCH is universal or equal to _ARCH
@@ -204,6 +210,7 @@ function build_slicer() {
-DCMAKE_OSX_ARCHITECTURES="${_ARCH}" \
-DCMAKE_OSX_DEPLOYMENT_TARGET="${OSX_DEPLOYMENT_TARGET}" \
-DCMAKE_IGNORE_PREFIX_PATH="${CMAKE_IGNORE_PREFIX_PATH}" \
-DPython3_EXECUTABLE="${CODEGEN_PYTHON}" \
${CMAKE_POLICY_COMPAT}
fi
cmake --build . --config "$BUILD_CONFIG" --target "$SLICER_BUILD_TARGET"

View File

@@ -126,6 +126,15 @@ if "%1"=="deps" goto :done
:slicer
echo "building Orca Slicer..."
cd %WP%
echo "generating config sources from proto..."
pip install grpcio-tools -q
python tools/run_codegen.py
if errorlevel 1 (
echo "ERROR: config codegen failed"
exit /b 1
)
mkdir %build_dir%
cd %build_dir%

View File

@@ -57,6 +57,15 @@ if "%1"=="deps" exit /b 0
:slicer
echo "building Orca Slicer..."
cd %WP%
echo "generating config sources from proto..."
pip install grpcio-tools -q
python tools/run_codegen.py
if errorlevel 1 (
echo "ERROR: config codegen failed"
exit /b 1
)
mkdir %build_dir%
cd %build_dir%

View File

@@ -0,0 +1,99 @@
# OrcaSlicer Config Codegen CMake Module
#
# Generates C++ source files from protobuf schema definitions.
# Generated files live in src/slic3r/GUI/generated/ and are gitignored.
# Run 'python tools/run_codegen.py' (requires grpcio-tools or protoc) to regenerate.
#
# Targets:
# codegen_config - Custom target to regenerate C++ from .proto files
# validate_config - Custom target to validate generated vs original
#
# Usage in parent CMakeLists.txt:
# include(cmake/modules/ConfigCodegen.cmake)
find_program(PROTOC_EXECUTABLE protoc)
find_package(Python3 COMPONENTS Interpreter QUIET)
# If generated files are missing (fresh clone), run codegen immediately at configure time.
# This allows cmake configure + build to work without a separate pre-build step.
set(_generated_marker "${CMAKE_SOURCE_DIR}/src/slic3r/GUI/generated/PrintConfigDef_generated.cpp")
if(Python3_EXECUTABLE AND NOT EXISTS "${_generated_marker}")
message(STATUS "Config codegen: generated files missing — running codegen now...")
execute_process(
COMMAND ${Python3_EXECUTABLE} "${CMAKE_SOURCE_DIR}/tools/run_codegen.py" --no-validate
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
RESULT_VARIABLE _codegen_result
)
if(NOT _codegen_result EQUAL 0)
message(FATAL_ERROR "Config codegen failed. Install grpcio-tools: pip install grpcio-tools")
endif()
message(STATUS "Config codegen: generated files created successfully")
elseif(NOT Python3_EXECUTABLE AND NOT EXISTS "${_generated_marker}")
message(FATAL_ERROR "Config codegen: generated files missing and Python3 not found.\n"
"Install Python and grpcio-tools: pip install grpcio-tools\n"
"Then run: python tools/run_codegen.py")
endif()
set(CONFIG_PROTO_DIR "${CMAKE_SOURCE_DIR}/src/PrintConfigs")
set(CONFIG_CODEGEN_DIR "${CMAKE_SOURCE_DIR}/src/slic3r/GUI/generated")
set(CONFIG_LAYOUT_YAML "${CMAKE_SOURCE_DIR}/src/PrintConfigs/layout.yaml")
set(CONFIG_DESC_FILE "${CMAKE_BINARY_DIR}/config.desc")
set(CODEGEN_TOOL "${CMAKE_SOURCE_DIR}/tools/config_codegen.py")
set(VALIDATE_TOOL "${CMAKE_SOURCE_DIR}/tools/validate_codegen.py")
set(RUN_CODEGEN_TOOL "${CMAKE_SOURCE_DIR}/tools/run_codegen.py")
# Generated output files (TabLayout_generated.cpp is also generated from layout.yaml)
set(CONFIG_GENERATED_SOURCES
"${CONFIG_CODEGEN_DIR}/PrintConfigDef_generated.cpp"
"${CONFIG_CODEGEN_DIR}/Preset_options_generated.cpp"
"${CONFIG_CODEGEN_DIR}/Invalidation_generated.cpp"
"${CONFIG_CODEGEN_DIR}/OptionKeys_generated.cpp"
"${CONFIG_CODEGEN_DIR}/TabLayout_generated.cpp"
)
# Collect all .proto source files (flat in src/PrintConfigs/, excluding config_metadata.proto)
file(GLOB CONFIG_PROTO_FILES
"${CONFIG_PROTO_DIR}/filament.proto"
"${CONFIG_PROTO_DIR}/print.proto"
"${CONFIG_PROTO_DIR}/printer.proto"
)
set(CONFIG_PROTO_FILES
"${CONFIG_PROTO_DIR}/config_metadata.proto"
${CONFIG_PROTO_FILES}
)
if(Python3_EXECUTABLE)
# Single command: run_codegen.py handles protoc/grpcio-tools detection internally.
# Proto files → generated .cpp files. Runs automatically when any .proto changes.
add_custom_command(
OUTPUT ${CONFIG_GENERATED_SOURCES}
COMMAND ${Python3_EXECUTABLE} ${RUN_CODEGEN_TOOL} --no-validate
DEPENDS ${CONFIG_PROTO_FILES} ${CONFIG_LAYOUT_YAML} ${CODEGEN_TOOL}
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
COMMENT "Re-generating config C++ from changed .proto files"
VERBATIM
)
# codegen_config is part of ALL — runs before every build, checks if protos changed.
add_custom_target(codegen_config ALL
DEPENDS ${CONFIG_GENERATED_SOURCES}
COMMENT "Config codegen up to date"
)
# Validation target: cmake --build . --target validate_config
add_custom_target(validate_config
COMMAND ${Python3_EXECUTABLE} ${VALIDATE_TOOL}
DEPENDS ${CONFIG_GENERATED_SOURCES}
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
COMMENT "Validating generated config code against PrintConfig.cpp"
VERBATIM
)
# Export for use by subdirectories (libslic3r, etc.)
set(CONFIG_GENERATED_SOURCES "${CONFIG_GENERATED_SOURCES}" CACHE INTERNAL "Generated config cpp files")
message(STATUS "Config codegen: enabled — proto changes auto-regenerate on next build")
else()
message(STATUS "Config codegen: Python3 not found — run: pip install grpcio-tools && python tools/run_codegen.py")
endif()

View File

@@ -1,5 +1,11 @@
set(_eigen_extra_flags "")
if (MSVC)
set(_eigen_extra_flags "-DCMAKE_CXX_FLAGS:STRING=/bigobj")
endif ()
orcaslicer_add_cmake_project(Eigen
URL https://gitlab.com/libeigen/eigen/-/archive/5.0.1/eigen-5.0.1.zip
URL_HASH SHA256=0dbb1f9e3aaad66f352c03227d8c983f6f0b49e0b07e71a7300f4abcc01aee12
CMAKE_ARGS "${_eigen_extra_flags}"
DEPENDS dep_Boost dep_GMP dep_MPFR
)

View File

@@ -0,0 +1,490 @@
# PrintConfig Codegen — Design Document
## 1. Problem Statement
Every config setting in OrcaSlicer (e.g. `travel_speed`, `wipe_distance`) is independently maintained as string literals across ~12 locations in the codebase with zero compile-time validation linking them.
A single setting like `wipe_distance` appears in:
| # | Location | What's duplicated |
|---|----------|-------------------|
| 1 | `PrintConfig.cpp` `init_fff_params()` | Key, type, label, tooltip, default, constraints |
| 2 | `PrintConfig.hpp` struct members | Type + member name (must match key string) |
| 3 | `Preset.cpp` option lists | Key string in serialization lists |
| 4 | `PrintConfig.cpp` extruder/filament lists | Key string in 4 sub-lists |
| 5 | `PrintConfig.cpp` variant option sets | Key string in variant sets |
| 6 | `Print.cpp` invalidation chains | `opt_key == "..."` checks |
| 7 | `Tab.cpp` GUI layout | `append_single_option_line("key")` |
| 8 | GUI files (`Field.cpp`, `OptionsGroup.cpp`) | `opt_key == "..."` special-case handling |
| 9 | `PrintConfig.cpp` `handle_legacy()` | Old-to-new key name mapping |
| 10 | `PrintConfig.cpp` `new_def` G-code placeholders | Re-declared type, label, tooltip |
| 11 | `resources/profiles/*.json` | Key strings as JSON keys |
### Consequences
- Adding a new setting requires editing ~12 files manually
- A typo in any one location causes a silent bug (no compile-time validation)
- Print providers cannot add/customize settings without forking the C++ codebase
- No cross-language tooling (Python scripts, web editors) can consume the schema
- No build-time validation of profile JSONs against the canonical option list
---
## 2. Goals
- **Single source of truth** for all setting definitions
- **Compile-time safety** against key mismatches across the codebase
- **Adding a new setting = editing 1 file** (instead of ~12)
- **Enable print providers** to customize settings (defaults, constraints, visibility) without C++ changes
- **Cross-language API generation** (Python, TypeScript, JSON Schema)
- **Build-time validation** of profile JSONs
- **Hidden mode** — setting exists in config/serialization but is not shown in UI
- **Disabled mode** — setting shown in UI but greyed out / non-editable
- **Automated UI layout** — new settings with GUI annotations appear in UI without manual `Tab.cpp` edits
### Non-goals
- Runtime performance changes (slicing engine untouched)
- Changing the `.3mf` wire format (cereal/JSON serialization preserved)
---
## 3. Current Architecture
### 3.1 Type System
`Config.hpp` defines ~15 `ConfigOptionType` variants:
```cpp
coFloat, coInt, coBool, coString, coPercent, coFloatOrPercent,
coPoint, coPoint3, coEnum,
coFloats, coInts, coBools, coStrings, coPercents, coFloatsOrPercents,
coPoints, coEnums
```
Each has a corresponding C++ class (`ConfigOptionFloat`, `ConfigOptionBools`, etc.) with virtual `serialize()`/`deserialize()` methods:
```cpp
class ConfigOption {
virtual ConfigOptionType type() const = 0;
virtual std::string serialize() const = 0;
virtual bool deserialize(const std::string &str, bool append = false) = 0;
virtual ConfigOption* clone() const = 0;
// ...
};
class ConfigOptionFloat : public ConfigOptionSingle<double> {
ConfigOptionType type() const override { return coFloat; }
std::string serialize() const override { /* double -> string */ }
bool deserialize(const std::string &str, bool append) override { /* string -> double */ }
};
```
### 3.2 Definition Layer
`ConfigOptionDef` holds all metadata for one setting:
```
opt_key, type, nullable, default_value,
label, full_label, category, tooltip, sidetext,
mode (Simple/Advanced/Develop),
min, max, max_literal, ratio_over,
gui_type, multiline, full_width, height,
enum_values, enum_labels, enum_keys_map,
aliases, shortcut
```
All ~500 settings are registered in `PrintConfigDef::init_fff_params()` (~6000 lines) into the global `print_config_def` singleton. Each registration block:
```cpp
def = this->add("bridge_flow", coFloat); // register key + type
def->label = L("Bridge flow ratio"); // UI label
def->category = L("Quality"); // tab category
def->tooltip = L("..."); // tooltip
def->min = 0; // constraint
def->max = 2.0; // constraint
def->mode = comAdvanced; // visibility mode
def->set_default_value(new ConfigOptionFloat(1)); // default
```
### 3.3 Storage Layer
Two parallel systems:
**StaticPrintConfig** — compiled-in struct fields via `PRINT_CONFIG_CLASS_DEFINE` macro. Name-to-byte-offset cache. Used in the slicing engine for direct member access (performance-critical).
**DynamicPrintConfig**`std::map<string, ConfigOptionUniquePtr>`. Used in GUI and for diff/apply operations.
Class hierarchy:
```
FullPrintConfig
├── PrintObjectConfig (~120 fields)
├── PrintRegionConfig (~80 fields)
└── PrintConfig
├── MachineEnvelopeConfig (~25 fields)
└── GCodeConfig (~80 fields)
```
### 3.4 Serialization
- **JSON presets**: `ConfigBase::save_to_json()` / `load_from_json()` — iterates option keys, calls `opt->serialize()` to string, writes JSON key-value pairs
- **Binary .3mf**: cereal archives via `load_option_from_archive()` / `save_option_to_archive()`
- Both formats use the same string keys as identifiers
### 3.5 Invalidation
`Print::invalidate_state_by_config_options()` contains large `opt_key == "..."` chains that classify each changed option key into pipeline steps to invalidate:
```
posSlice, posPerimeters, posInfill, posSupportMaterial,
psGCodeExport, psSkirtBrim, psWipeTower
```
### 3.6 GUI Binding
- `Tab.cpp` builds UI via `append_single_option_line("key_name")` — looks up `ConfigOptionDef` from `print_config_def`, auto-creates the appropriate widget
- `ConfigManipulation.cpp` contains `toggle_print_fff_options()` — imperative logic that reads config values and toggles field visibility
## 4. Proposed Solution
### 4.1 Architecture
Protobuf as schema + codegen, NOT a runtime replacement.
```
┌─────────────────────┐ ┌──────────────────────────────┐
│ src/PrintConfigs/ │ codegen │ PrintConfigDef_generated.cpp │ done
│ *.proto │ ──────────────> │ Preset_options_generated.cpp │ done
│ layout.yaml │ │ Invalidation_generated.cpp │ done
│ │ │ OptionKeys_generated.cpp │ done
└─────────────────────┘ │ PrintConfig_generated.hpp │ future
│ TabLayout_generated.cpp │ future
└──────────────────────────────┘
```
### 4.2 Proto Schema Design
#### 4.2.1 Custom Field Options
`src/PrintConfigs/config_metadata.proto` defines custom extensions covering all `ConfigOptionDef` metadata:
```protobuf
syntax = "proto3";
import "google/protobuf/descriptor.proto";
package orca;
enum ConfigMode {
MODE_SIMPLE = 0;
MODE_ADVANCED = 1;
MODE_DEVELOP = 2;
}
enum PresetType {
PRESET_PRINT = 0;
PRESET_FILAMENT = 1;
PRESET_PRINTER = 2;
}
enum InvalidationStep {
STEP_GCODE_EXPORT = 0;
STEP_SKIRT_BRIM = 1;
STEP_WIPE_TOWER = 2;
STEP_SLICE = 3;
STEP_PERIMETERS = 4;
STEP_INFILL = 5;
STEP_SUPPORT = 6;
STEP_NONE = 7;
}
enum OptionListMembership {
LIST_NONE = 0;
LIST_EXTRUDER_OPTION_KEYS = 1;
LIST_FILAMENT_OPTION_KEYS = 2;
LIST_VARIANT_OPTION_KEYS = 3;
}
extend google.protobuf.FieldOptions {
// Display metadata
string label = 50001;
string full_label = 50002;
string tooltip = 50003;
string category = 50004;
string sidetext = 50005;
// Numeric constraints
double min_value = 50006;
double max_value = 50007;
double max_literal = 50008;
// UI behavior
ConfigMode mode = 50009;
string ratio_over = 50010;
bool multiline = 50013;
bool full_width = 50014;
int32 height = 50015;
// Classification
PresetType preset = 50011;
repeated InvalidationStep invalidates = 50012;
repeated OptionListMembership list_membership = 50018;
// Migration
string legacy_name = 50016;
// Nullable support (for ConfigOptionFloatsNullable, etc.)
bool is_nullable = 50017;
// GUI type override (e.g. "i_enum_open", "color", "f_enum_open")
string gui_type = 50019;
string gui_flags = 50020;
// Enum metadata
string enum_keys_map_ref = 50021;
bool no_cli = 50022;
bool readonly = 50023;
// C++ codegen hints
string co_type_hint = 50024;
// Default value — constructor args only (e.g. "1.0", "5000.0, 5000.0")
// Codegen reconstructs full C++ from co_type + this value
string default_value = 50025;
bool has_default = 50028; // proto3 can't distinguish empty string from unset
// Enum values and labels
repeated string enum_value_entries = 50026;
repeated string enum_label_entries = 50027;
}
extend google.protobuf.MessageOptions {
// Virtual preset keys: keys that belong to this preset type in Preset.cpp
// option lists but have no ConfigOptionDef entry (printer identity fields,
// host/connectivity settings, filament retraction overrides, compatibility
// flags, cross-preset keys). The codegen emits these directly into the
// s_Preset_*_options array alongside the field-derived keys.
// To add a virtual key: add one option line here and re-run codegen.
repeated string virtual_preset_keys = 60001;
}
```
#### 4.2.2 Setting Files
Settings are split into three `.proto` files by preset type. Each setting becomes a proto field with annotations:
| File | Contents |
|------|----------|
| `src/PrintConfigs/generated/print.proto` | ~477 print/process settings |
| `src/PrintConfigs/generated/filament.proto` | ~103 filament settings |
| `src/PrintConfigs/generated/printer.proto` | ~42 printer settings |
Each file also carries message-level `virtual_preset_keys` declarations (see §5.2.3).
Example field:
```protobuf
float travel_speed = 42 [
(label) = "Travel",
(tooltip) = "Speed of travel which is faster and without extrusion.",
(sidetext) = "mm/s",
(min_value) = 1,
(mode) = MODE_ADVANCED,
(preset) = PRESET_PRINT,
(has_default) = true,
(default_value) = "200",
(invalidates) = STEP_GCODE_EXPORT
];
```
#### 4.2.3 Virtual Preset Keys
The `s_Preset_*_options` vectors in `Preset.cpp` need to include keys beyond those with `ConfigOptionDef` entries — for example, printer identity fields (`printer_technology`, `printable_area`), connectivity settings (`host_type`, `print_host`), filament retraction overrides (`filament_retraction_length`, `filament_z_hop`, …), and cross-preset keys that belong to multiple preset types.
These are declared directly in the `.proto` message body using the `virtual_preset_keys` message option:
```protobuf
message PrinterSettings {
// Virtual keys (not in PrintConfigDef)
option (virtual_preset_keys) = "printer_technology";
option (virtual_preset_keys) = "printable_area";
option (virtual_preset_keys) = "host_type";
option (virtual_preset_keys) = "print_host";
// ... etc
// Cross-preset keys (defined in print.proto, also saved in printer presets)
option (virtual_preset_keys) = "single_extruder_multi_material";
option (virtual_preset_keys) = "wipe_tower_type";
// ... etc
float extruder_clearance_height_to_rod = 1 [ ... ];
// ...
}
```
The codegen reads these and merges them (deduplicated, sorted) with the field-derived keys into the generated `s_Preset_printer_options` vector. No hand-written extender struct in `Preset.cpp` is needed.
#### 4.2.4 Type Mapping
| C++ Type | Proto Representation | Notes |
|---|---|---|
| `ConfigOptionFloat` | `float field = N` | |
| `ConfigOptionInt` | `int32 field = N` | |
| `ConfigOptionBool` | `bool field = N` | |
| `ConfigOptionString` | `string field = N` | |
| `ConfigOptionFloats` | `repeated float field = N` | Per-extruder vectors |
| `ConfigOptionInts` | `repeated int32 field = N` | |
| `ConfigOptionBools` | `repeated bool field = N` | |
| `ConfigOptionStrings` | `repeated string field = N` | |
| `ConfigOptionPercent` | `float field = N` | `(co_type_hint) = "coPercent"` |
| `ConfigOptionPercents` | `repeated float field = N` | `(co_type_hint) = "coPercents"` |
| `ConfigOptionFloatOrPercent` | `FloatOrPercent field = N` | Custom wrapper message |
| `ConfigOptionEnum<T>` | `int32 field = N` | `(co_type_hint) = "coEnum"` + `(enum_keys_map_ref)` |
| `ConfigOptionPoint` | `Point2D field = N` | Custom wrapper message |
| `ConfigOptionFloatsNullable` | `repeated float field = N` | `(is_nullable) = true` |
#### 4.2.5 UI Layout File
`src/PrintConfigs/layout.yaml` declares the UI tab/page/group structure used by `Tab.cpp`. It lists field names in display order under their respective groups. The codegen will eventually use this to generate `TabLayout_generated.cpp` (future phase).
### 4.3 Code Generator Outputs
| Output | Replaces | Status |
|---|---|---|
| `PrintConfigDef_generated.cpp` | `init_fff_params()` body (~6000 lines) | Done |
| `Preset_options_generated.cpp` | `s_Preset_*_options` string vectors | Done |
| `Invalidation_generated.cpp` | `opt_key ==` chains in `Print.cpp` | Done |
| `OptionKeys_generated.cpp` | Extruder/filament key lists | Done |
| `PrintConfig_generated.hpp` | `PRINT_CONFIG_CLASS_DEFINE` macro blocks | Future |
| `TabLayout_generated.cpp` | `append_single_option_line()` calls in `Tab.cpp` | Future |
### 4.4 CMake Integration
```cmake
add_custom_command(
OUTPUT ${GENERATED_SOURCES}
COMMAND protoc --descriptor_set_out=config.desc src/PrintConfigs/generated/*.proto
COMMAND python3 tools/config_codegen.py config.desc ${GENERATED_DIR}
DEPENDS src/PrintConfigs/generated/*.proto tools/config_codegen.py
)
```
Generated files are checked into the repo (not gitignored) so builds work without `protoc`. CI validates that committed generated files match what the generator produces.
### 4.5 Provider Customization
Providers ship an overlay file alongside their existing JSON profiles:
```yaml
# resources/profiles/Creality/settings_overlay.yaml
overrides:
travel_speed:
max_value: 600
default: 300
travel_speed_z:
mode: hidden # not relevant for this printer
firmware_retraction:
mode: disabled # shown but locked — firmware handles this
custom_options:
- key: creality_vibration_compensation
type: bool
label: "Vibration Compensation"
default: true
category: "Quality"
mode: advanced
gui_page: "Quality"
gui_group: "Other"
```
Custom options get field numbers > 1000 to avoid conflicts.
---
## 5. What Changes vs. What Stays
### Changes (generated from proto)
| Artifact | Current | After | Status |
|---|---|---|---|
| `init_fff_params()` body (~6000 lines) | Hand-written C++ | `#include` of generated file | Done |
| `s_Preset_*_options` lists | Hand-written string vectors | Generated from `(preset)` + `virtual_preset_keys` | Done |
| `invalidate_state_by_config_options()` | Hand-written `opt_key ==` chains | Generated map lookup | Done |
| Extruder/filament key lists | Hand-written string vectors | Generated from `(list_membership)` | Done |
| `PRINT_CONFIG_CLASS_DEFINE` blocks in `.hpp` | Hand-written macros | Generated from `.proto` | Future |
| `Tab.cpp` `append_single_option_line()` layout | Hand-written per-setting calls | Generated from `layout.yaml` + `(tab_*)` annotations | Future |
### Stays manual (NOT generated)
| Component | Reason |
|---|---|
| Conditional visibility (`toggle_print_fff_options`) | Complex runtime logic depending on config values; cannot be declaratively expressed |
| Custom GUI rendering (`Field.cpp`, `OptionsGroup.cpp`) | Case-specific widget behavior (color pickers, special enums) |
| `handle_legacy()` | Migration logic; partially automatable via `(legacy_name)` but complex transforms stay manual |
| Enum C++ maps (top of `PrintConfig.cpp`) | Could eventually generate from proto enums |
---
## 6. Developer Workflow
### Adding a new setting
1. Add a field to the appropriate `.proto` file (`print.proto`, `filament.proto`, or `printer.proto`) with all relevant annotations
2. Run `python tools/run_codegen.py`
3. Commit the `.proto` change and the updated generated files together
### Adding a virtual preset key
Virtual keys are preset option keys that have no `ConfigOptionDef` (printer identity fields, connectivity settings, etc.) or that exist in one preset type's proto but also need to appear in another preset's options list.
1. Add `option (virtual_preset_keys) = "key_name";` in the appropriate `.proto` message body
2. Run `python tools/run_codegen.py`
### Running the codegen pipeline manually
```bash
# Full pipeline: compile protos → generate C++ → validate
python tools/run_codegen.py
# Validate only (check generated files are up to date)
python tools/run_codegen.py --validate-only
# Inject invalidation/list-membership annotations from Print.cpp / PrintConfig.cpp
python tools/annotate_protos.py [--dry-run]
```
---
## 7. File Layout
```
src/PrintConfigs/
├── config_metadata.proto # Custom field/message option extensions
├── layout.yaml # UI tab/page/group structure (Tab.cpp layout)
└── generated/
├── print.proto # ~477 print/process settings
├── filament.proto # ~103 filament settings
└── printer.proto # ~42 printer/machine settings
tools/
├── parse_printconfig.py # Bootstrap: PrintConfig.cpp → .proto
├── config_codegen.py # Proto descriptor → C++ codegen
├── validate_codegen.py # Generated vs original validation
├── run_codegen.py # Full pipeline script
├── annotate_protos.py # Inject (invalidates)/(list_membership) from C++
├── move_proto_fields.py # Utility: move fields between proto files
└── config_metadata_pb2.py # Generated Python bindings for extensions
codegen/
└── generated/
├── PrintConfigDef_generated.cpp # init_fff_params() body — #included by PrintConfig.cpp
├── Preset_options_generated.cpp # s_Preset_*_options — #included by Preset.cpp
├── Invalidation_generated.cpp # s_print_steps_map + s_object_steps_map — #included by Print.cpp
└── OptionKeys_generated.cpp # s_extruder_option_keys, s_filament_option_keys
cmake/modules/
└── ConfigCodegen.cmake # CMake integration (build-time regeneration)
docs/
└── PrintConfig_Codegen_Design.md # This design document
```

View File

@@ -628,10 +628,10 @@ msgid "Add connectors"
msgstr "Adicionar conectores"
msgid "Upper part"
msgstr "Parte superior"
msgstr "Peça superior"
msgid "Lower part"
msgstr "Parte inferior"
msgstr "Peça inferior"
msgid "Keep"
msgstr "Manter"
@@ -8027,7 +8027,7 @@ msgid "Disable Auto-Drop to preserve z positioning?\n"
msgstr ""
msgid "Object with floating parts was detected"
msgstr ""
msgstr "Foi detectado um objeto com partes flutuantes"
msgid "Another export job is running."
msgstr "Outro trabalho de exportação está em execução."
@@ -8446,7 +8446,7 @@ msgid "Triangles: %1%\n"
msgstr "Triângulos: %1%\n"
msgid "Use \"Fix Model\" to repair the mesh."
msgstr ""
msgstr "Use \"Corrigir Modelo\" para reparar a malha."
#, c-format, boost-format
msgid ""
@@ -8619,18 +8619,20 @@ msgid "Show splash screen"
msgstr "Mostrar tela de abertura"
msgid "Show the splash screen during startup."
msgstr "Mostra a tela de abertura durante a inicialização."
msgstr "Mostrar a tela de abertura durante a inicialização."
msgid "Show shared profiles notification"
msgstr ""
msgstr "Mostrar notificação de perfis compartilhados"
msgid ""
"Show a notification with a link to browse shared profiles when the selected "
"printer is changed."
msgstr ""
"Mostrar uma notificação com um link para navegar pelos perfis compartilhados "
"quando a impressora selecionada for alterada."
msgid "Use window buttons on left side"
msgstr ""
msgstr "Usar os botões de janela no lado esquerdo"
msgid "(Requires restart)"
msgstr "(Requer reinício)"
@@ -8963,12 +8965,15 @@ msgid ""
"Limits viewport frame rate to reduce GPU load and power usage.\n"
"Set to 0 for unlimited frame rate."
msgstr ""
"Limita a taxa de quadros da janela de visualização para reduzir a carga da "
"GPU e o consumo de energia.\n"
"Defina como 0 para taxa de quadros ilimitada."
msgid "Show FPS overlay"
msgstr ""
msgstr "Mostrar painel de FPS"
msgid "Displays current viewport FPS in the top-right corner."
msgstr ""
msgstr "Exibe o FPS atual da janela de visualização no canto superior direito."
msgid "Login region"
msgstr "Região de login"
@@ -8981,6 +8986,10 @@ msgid ""
"the transmission of data to Bambu's cloud services too. Users who don't use "
"BBL machines or use LAN mode only can safely turn on this function."
msgstr ""
"Esta opção desativa todos os serviços em nuvem, como o Orca Cloud e o Bambu "
"Cloud. Isso também interrompe a transmissão de dados para os serviços em "
"nuvem da Bambu. Usuários que não utilizam máquinas Bambu Labs ou que usam "
"apenas o modo LAN podem ativar esta função com segurança."
msgid "Network test"
msgstr "Teste de Rede"
@@ -9286,7 +9295,7 @@ msgid "Project-inside presets"
msgstr "Predefinições dentro do projeto"
msgid "Bundle presets"
msgstr ""
msgstr "Empacotar predefinições"
msgid "System"
msgstr "Sistema"
@@ -9889,6 +9898,9 @@ msgid ""
"type in the slicing file. Please make sure you have installed the correct "
"filament in the external spool."
msgstr ""
"O tipo de filamento externo é desconhecido ou não corresponde ao tipo de "
"filamento no arquivo de fatiamento. Certifique-se de ter instalado o "
"filamento correto no carretel externo."
msgid "Please refer to Wiki before use->"
msgstr "Consulte o Wiki antes de usar->"
@@ -11506,11 +11518,15 @@ msgid ""
"Native Wayland liveview requires the GStreamer GTK video sink. Please "
"install the gtksink plugin for GStreamer, then restart OrcaSlicer."
msgstr ""
"A visualização ao vivo nativa do Wayland requer o receptor de vídeo GTK do "
"GStreamer. Instale o plugin gtksink para GStreamer e reinicie o OrcaSlicer."
msgid ""
"Failed to initialize the native Wayland GStreamer video sink. Please check "
"your GStreamer GTK plugin installation."
msgstr ""
"Falha ao inicializar o receptor de vídeo nativo do Wayland GStreamer. "
"Verifique a instalação do plugin GStreamer GTK."
msgid ""
"Windows Media Player is required for this task! Do you want to enable "
@@ -11551,6 +11567,8 @@ msgstr ""
msgid "Cloud agent is not available. Please restart OrcaSlicer and try again."
msgstr ""
"O agente na nuvem não está disponível. Reinicie o OrcaSlicer e tente "
"novamente."
msgid "Bambu Network plug-in not detected."
msgstr "Plug-in de Rede Bambu não detectado."
@@ -11742,7 +11760,7 @@ msgid "Zoom out"
msgstr "Afastar zoom"
msgid "Toggle printable for object/part"
msgstr ""
msgstr "Alternar modo de impressão para objeto/peça"
msgid "Switch between Prepare/Preview"
msgstr "Alternar entre Preparar/Pré-visualizar"
@@ -11997,13 +12015,13 @@ msgstr "Mesa de Extensão"
#, boost-format
msgid "Split into %1% parts"
msgstr ""
msgstr "Dividir em %1% peças"
msgid "Repair finished"
msgstr "Reparo concluído"
msgid "Repair failed"
msgstr ""
msgstr "Reparo falhou"
msgid "Repair canceled"
msgstr "Reparo cancelado"
@@ -12083,15 +12101,19 @@ msgid "Flush volumes matrix do not match to the correct size!"
msgstr "A matriz de volumes de descarga não corresponde ao tamanho correto!"
msgid "set_accel_and_jerk() is only supported by Klipper"
msgstr ""
msgstr "set_accel_and_jerk() só é suportado pelo Klipper"
msgid ""
"Input shaping is not supported by Marlin < 2.1.2.\n"
"Check your firmware version and update your G-code flavor to ´Marlin 2´"
msgstr ""
"O controle de entrada não é suportado pelo Marlin < 2.1.2.\n"
"Verifique a versão do seu firmware e atualize o seu G-code para 'Marlin 2'"
msgid "Input shaping is only supported by Klipper, RepRapFirmware and Marlin 2"
msgstr ""
"O controle de entrada é suportado apenas pelo Klipper, RepRapFirmware e "
"Marlin 2"
msgid "Grouping error: "
msgstr "Erro de agrupamento: "
@@ -12676,7 +12698,7 @@ msgstr ""
"por este valor."
msgid "Elephant foot layers density"
msgstr ""
msgstr "Densidade das camadas do pé de elefante"
msgid ""
"Density of internal solid infill for Elephant foot layers compensation.\n"
@@ -12684,6 +12706,11 @@ msgid ""
"Subsequent layers become linearly denser by the height specified in "
"elefant_foot_compensation_layers."
msgstr ""
"Densidade do preenchimento sólido interno para compensação das camadas de "
"pé de elefante.\n"
"O valor inicial para a segunda camada está definido.\n"
"As camadas subsequentes tornam-se linearmente mais densas pela altura "
"especificada em elefant_foot_compensation_layers."
msgid ""
"Slicing height for each layer. Smaller layer height means more accurate and "
@@ -13849,14 +13876,18 @@ msgstr ""
msgid ""
"Enable this to override the fan speed set in custom G-code during print."
msgstr ""
"Habilite para substituir a velocidade da ventoinha definida no G-code "
"personalizado durante a impressão."
msgid "On completion"
msgstr ""
msgstr "Na cinclusão"
msgid ""
"Enable this to override the fan speed set in custom G-code after print "
"completion."
msgstr ""
"Habilite para substituir a velocidade da ventoinha definida no G-code "
"personalizado após a conclusão da impressão."
msgid ""
"Speed of exhaust fan during printing. This speed will override the speed in "
@@ -14284,6 +14315,13 @@ msgid ""
"\n"
"This option will be disabled if spiral vase mode is enabled."
msgstr ""
"A direção em que as voltas da parede de contorno são extrudados quando "
"vistos de cima.\n"
"Os furos são impressos na direção oposta ao contorno para manter o "
"alinhamento com as camadas cujos polígonos de contorno estão incompletos e "
"mudam de direção, formando também parcialmente o contorno de um furo.\n"
"\n"
"Esta opção será desativada se o modo vaso espiral estiver ativado."
msgid "Counter clockwise"
msgstr "Anti-horário"
@@ -14684,16 +14722,16 @@ msgid "Auto For Match"
msgstr "Automático para correspondência"
msgid "Enable filament dynamic map"
msgstr ""
msgstr "Habilitar mapa dinâmico de filamento"
msgid "Enable dynamic filament mapping during print."
msgstr ""
msgstr "Habilitar mapeamento dinâmico de filamentos durante a impressão."
msgid "Has filament switcher"
msgstr ""
msgstr "Tem trocador de filamentos"
msgid "Printer has a filament switcher hardware (e.g., AMS)."
msgstr ""
msgstr "A impressora tem um sistema de troca de filamentos (Ex.: AMS)."
msgid "Flush temperature"
msgstr "Temperatura de purga"
@@ -14968,10 +15006,10 @@ msgstr ""
"confiável."
msgid "Wipe tower cooling"
msgstr ""
msgstr "Resriamento da torre de limpeza"
msgid "Temperature drop before entering filament tower"
msgstr ""
msgstr "Redução de temperatura antes de entrar na torre de filamentos"
msgid "Interface layer pre-extrusion distance"
msgstr "Distância de pré-extrusão da camada de interface"
@@ -15433,12 +15471,14 @@ msgstr ""
"placa de impressão."
msgid "First layer travel"
msgstr ""
msgstr "Deslocamento para primeira camada"
msgid ""
"Travel acceleration of first layer.\n"
"The percentage value is relative to Travel Acceleration."
msgstr ""
"Aceleração de deslocamento para a primeira camada.\n"
"O valor percentual é relativo à Aceleração de Deslocamento."
msgid "Enable accel_to_decel"
msgstr "Habilitar accel_to_decel"
@@ -15779,6 +15819,17 @@ msgid ""
"Ripple: Uniform ripple pattern that ripples left and right of the original "
"path. Repeating pattern, woven appearance."
msgstr ""
"Tipo de ruído a ser usado para geração de textura difusa:\n"
"Clássico: Ruído aleatório uniforme clássico;\n"
"Perlin: Ruído Perlin, que dá uma textura mais consistente;\n"
"Billow: Semelhante ao ruído Perlin, mas mais aglomerado;\n"
"Multifractal estriado: Ruído estriado com características pontiagudas e "
"irregulares. Cria texturas semelhantes a mármore;\n"
"Voronoi: Divide a superfície em células Voronoi e desloca cada uma delas "
"por uma quantidade aleatória. Cria uma textura de retalhos;\n"
"Ondulação: Padrão de ondulação uniforme que se propaga para a esquerda e "
"para a direita do caminho original. Padrão repetitivo, com aparência de "
"tecido."
msgid "Classic"
msgstr "Clássico"
@@ -15796,7 +15847,7 @@ msgid "Voronoi"
msgstr "Voronoi"
msgid "Ripple"
msgstr ""
msgstr "Ondulação"
msgid "Fuzzy skin feature size"
msgstr "Tamanho dos elementos da textura difusa"
@@ -15829,13 +15880,14 @@ msgstr ""
"baixos resultarão em ruído mais suave."
msgid "Number of ripples per layer"
msgstr ""
msgstr "Número de ondulações por camada"
msgid "Controls how many full cycles of ripples will be added per layer."
msgstr ""
"Controla quantos ciclos completos de ondulações serão adicionados por camada."
msgid "Ripple offset"
msgstr ""
msgstr "Deslocamento das ondulações"
msgid ""
"Shifts the ripple phase forward along the print path by the specified "
@@ -15849,9 +15901,21 @@ msgid ""
"The shift is applied once every number of layers set by Layers between "
"ripple offset, so layers within the same group are printed identically."
msgstr ""
"Desloca a fase da ondulação para a frente ao longo do percurso de impressão "
"pela porcentagem especificada de um comprimento de onda a cada período de "
"camada.\n"
"- 0% mantém todas as camadas idênticas.\n"
"- 50% desloca o padrão em meio comprimento de onda, invertendo efetivamente "
"a fase.\n"
"- 100% desloca o padrão em um comprimento de onda completo, retornando à "
"fase original.\n"
"\n"
"O deslocamento é aplicado uma vez a cada número de camadas definido em "
"Camadas entre deslocamento de ondulação, de modo que as camadas dentro do "
"mesmo grupo sejam impressas de forma idêntica."
msgid "Layers between ripple offset"
msgstr ""
msgstr "Camadas entre o deslocamento de onda"
msgid ""
"Specifies how many consecutive layers share the same ripple phase before the "
@@ -15864,6 +15928,15 @@ msgid ""
"to 6 are shifted by the configured offset, then layers 7 to 9 return to the "
"base pattern, etc."
msgstr ""
"Especifica quantas camadas consecutivas compartilham a mesma fase de "
"ondulação antes da aplicação do deslocamento.\n"
"Por exemplo:\n"
"- 1 = A camada 1 é impressa com o padrão de ondulação base, em seguida a "
"camada 2 é deslocada pelo valor configurado, depois a camada 3 retorna ao "
"padrão base e assim por diante.\n"
"- 3 = As camadas 1 a 3 são impressas com o padrão de ondulação base, em "
"seguida as camadas 4 a 6 são deslocadas pelo valor configurado, depois as "
"camadas 7 a 9 retornam ao padrão base, etc."
msgid "Filter out tiny gaps"
msgstr "Filtrar vazios pequenos"
@@ -16596,13 +16669,17 @@ msgstr ""
"Habilitar o contorno da camada Z (antisserrilhamento da camada Z)."
msgid "Minimize wall height angle"
msgstr ""
msgstr "Minimizar o ângulo de altura das paredes"
msgid ""
"Reduce the height of top-surface perimeters to match the model edge height.\n"
"Affects perimeters with a slope less than this angle (degrees).\n"
"A reasonable value is 35. Set to 0 to disable."
msgstr ""
"Reduz a altura dos perímetros da superfície superior para corresponder à "
"altura da aresta do modelo.\n"
"Afeta os perímetros com uma inclinação menor que este ângulo (em graus).\n"
"Um valor razoável é 35. Defina como 0 para desativar."
msgid "°"
msgstr "°"
@@ -16615,12 +16692,14 @@ msgstr ""
"Desative a alternância da direção de preenchimento ao usar o contorno em Z."
msgid "Minimum z height"
msgstr ""
msgstr "Altura Z mínima"
msgid ""
"Minimum Z-layer height.\n"
"Also controls the slicing plane."
msgstr ""
"Altura mínima da camada Z.\n"
"Também controla o plano de corte."
msgid "This G-code is inserted at every layer change after the Z lift."
msgstr "Este G-code é inserido a cada mudança de camada após a elevação Z."
@@ -16823,12 +16902,14 @@ msgid "Maximum speed of resonance avoidance."
msgstr "Velocidade máxima de prevenção de ressonância."
msgid "Emit input shaping"
msgstr ""
msgstr "Emitir modelagem de entrada"
msgid ""
"Override firmware input shaping settings.\n"
"If disabled, firmware settings are used."
msgstr ""
"Substituir as configurações de modelagem de entrada do firmware.\n"
"Se desativado, as configurações do firmware serão usadas."
msgid "Input shaper type"
msgstr "Tipo de modelador de entrada"
@@ -16838,6 +16919,9 @@ msgid ""
"Default uses the firmware default settings.\n"
"Disable turns off input shaping in the firmware."
msgstr ""
"Escolha o algoritmo de modelagem de entrada.\n"
"Padrão usa as configurações padrão do firmware.\n"
"Desativar desativa a modelagem de entrada no firmware."
msgid "MZV"
msgstr ""
@@ -23280,6 +23364,10 @@ msgid ""
"the surface quality of your overhangs? However, it can cause wall "
"inconsistencies so use carefully!"
msgstr ""
"Reversão em par\n"
"Você sabia que o recurso <b>Reversão em par</b> pode melhorar "
"significativamente a qualidade da superfície de suas saliências? No entanto, "
"ele pode causar inconsistências na parede, portanto, use com cuidado!"
#: resources/data/hints.ini: [hint:Cut Tool]
msgid ""

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@@ -1,6 +1,6 @@
{
"name": "Elegoo",
"version": "02.04.00.00",
"version": "02.04.00.02",
"force_update": "0",
"description": "Elegoo configurations",
"machine_model_list": [
@@ -286,6 +286,10 @@
"name": "0.40mm Standard @Elegoo Neptune 0.8 nozzle",
"sub_path": "process/EN2SERIES/0.40mm Standard @Elegoo Neptune 0.8 nozzle.json"
},
{
"name": "0.50mm Standard @Elegoo Giga 1.0 nozzle",
"sub_path": "process/EOSGIGA/0.50mm Standard @Elegoo Giga 1.0 nozzle.json"
},
{
"name": "0.50mm Standard @Elegoo N3Max 1.0 nozzle",
"sub_path": "process/EN3SERIES/0.50mm Standard @Elegoo N3Max 1.0 nozzle.json"
@@ -314,6 +318,42 @@
"name": "0.50mm Standard @Elegoo N4Pro 1.0 nozzle",
"sub_path": "process/EN4SERIES/0.50mm Standard @Elegoo N4Pro 1.0 nozzle.json"
},
{
"name": "0.08mm Optimal @Elegoo C 0.2 nozzle",
"sub_path": "process/EC/0.08mm Optimal @Elegoo C 0.2 nozzle.json"
},
{
"name": "0.12mm Draft @Elegoo C 0.2 nozzle",
"sub_path": "process/EC/0.12mm Draft @Elegoo C 0.2 nozzle.json"
},
{
"name": "0.14mm Extra Draft @Elegoo C 0.2 nozzle",
"sub_path": "process/EC/0.14mm Extra Draft @Elegoo C 0.2 nozzle.json"
},
{
"name": "0.08mm Optimal @Elegoo CC 0.2 nozzle",
"sub_path": "process/ECC/0.08mm Optimal @Elegoo CC 0.2 nozzle.json"
},
{
"name": "0.12mm Draft @Elegoo CC 0.2 nozzle",
"sub_path": "process/ECC/0.12mm Draft @Elegoo CC 0.2 nozzle.json"
},
{
"name": "0.14mm Extra Draft @Elegoo CC 0.2 nozzle",
"sub_path": "process/ECC/0.14mm Extra Draft @Elegoo CC 0.2 nozzle.json"
},
{
"name": "0.08mm Optimal @Elegoo CC2 0.2 nozzle",
"sub_path": "process/ECC2/0.08mm Optimal @Elegoo CC2 0.2 nozzle.json"
},
{
"name": "0.12mm Draft @Elegoo CC2 0.2 nozzle",
"sub_path": "process/ECC2/0.12mm Draft @Elegoo CC2 0.2 nozzle.json"
},
{
"name": "0.14mm Extra Draft @Elegoo CC2 0.2 nozzle",
"sub_path": "process/ECC2/0.14mm Extra Draft @Elegoo CC2 0.2 nozzle.json"
},
{
"name": "0.08mm Optimal @Elegoo N3Max 0.2 nozzle",
"sub_path": "process/EN3SERIES/0.08mm Optimal @Elegoo N3Max 0.2 nozzle.json"
@@ -370,6 +410,322 @@
"name": "0.12mm Draft @Elegoo N4Pro 0.2 nozzle",
"sub_path": "process/EN4SERIES/0.12mm Draft @Elegoo N4Pro 0.2 nozzle.json"
},
{
"name": "0.12mm Fine @Elegoo C 0.4 nozzle",
"sub_path": "process/EC/0.12mm Fine @Elegoo C 0.4 nozzle.json"
},
{
"name": "0.16mm Optimal @Elegoo C 0.4 nozzle",
"sub_path": "process/EC/0.16mm Optimal @Elegoo C 0.4 nozzle.json"
},
{
"name": "0.20mm Strength @Elegoo C 0.4 nozzle",
"sub_path": "process/EC/0.20mm Strength @Elegoo C 0.4 nozzle.json"
},
{
"name": "0.24mm Draft @Elegoo C 0.4 nozzle",
"sub_path": "process/EC/0.24mm Draft @Elegoo C 0.4 nozzle.json"
},
{
"name": "0.28mm Extra Draft @Elegoo C 0.4 nozzle",
"sub_path": "process/EC/0.28mm Extra Draft @Elegoo C 0.4 nozzle.json"
},
{
"name": "0.12mm Fine @Elegoo CC 0.4 nozzle",
"sub_path": "process/ECC/0.12mm Fine @Elegoo CC 0.4 nozzle.json"
},
{
"name": "0.16mm Optimal @Elegoo CC 0.4 nozzle",
"sub_path": "process/ECC/0.16mm Optimal @Elegoo CC 0.4 nozzle.json"
},
{
"name": "0.20mm Strength @Elegoo CC 0.4 nozzle",
"sub_path": "process/ECC/0.20mm Strength @Elegoo CC 0.4 nozzle.json"
},
{
"name": "0.24mm Draft @Elegoo CC 0.4 nozzle",
"sub_path": "process/ECC/0.24mm Draft @Elegoo CC 0.4 nozzle.json"
},
{
"name": "0.28mm Extra Draft @Elegoo CC 0.4 nozzle",
"sub_path": "process/ECC/0.28mm Extra Draft @Elegoo CC 0.4 nozzle.json"
},
{
"name": "0.12mm Fine @Elegoo CC2 0.4 nozzle",
"sub_path": "process/ECC2/0.12mm Fine @Elegoo CC2 0.4 nozzle.json"
},
{
"name": "0.16mm Optimal @Elegoo CC2 0.4 nozzle",
"sub_path": "process/ECC2/0.16mm Optimal @Elegoo CC2 0.4 nozzle.json"
},
{
"name": "0.20mm Strength @Elegoo CC2 0.4 nozzle",
"sub_path": "process/ECC2/0.20mm Strength @Elegoo CC2 0.4 nozzle.json"
},
{
"name": "0.24mm Draft @Elegoo CC2 0.4 nozzle",
"sub_path": "process/ECC2/0.24mm Draft @Elegoo CC2 0.4 nozzle.json"
},
{
"name": "0.28mm Extra Draft @Elegoo CC2 0.4 nozzle",
"sub_path": "process/ECC2/0.28mm Extra Draft @Elegoo CC2 0.4 nozzle.json"
},
{
"name": "0.16mm Optimal @Elegoo Giga 0.4 nozzle",
"sub_path": "process/EOSGIGA/0.16mm Optimal @Elegoo Giga 0.4 nozzle.json"
},
{
"name": "0.20mm Strength @Elegoo Giga 0.4 nozzle",
"sub_path": "process/EOSGIGA/0.20mm Strength @Elegoo Giga 0.4 nozzle.json"
},
{
"name": "0.24mm Draft @Elegoo Giga 0.4 nozzle",
"sub_path": "process/EOSGIGA/0.24mm Draft @Elegoo Giga 0.4 nozzle.json"
},
{
"name": "0.28mm Extra Draft @Elegoo Giga 0.4 nozzle",
"sub_path": "process/EOSGIGA/0.28mm Extra Draft @Elegoo Giga 0.4 nozzle.json"
},
{
"name": "0.12mm Fine @Elegoo N3Max 0.4 nozzle",
"sub_path": "process/EN3SERIES/0.12mm Fine @Elegoo N3Max 0.4 nozzle.json"
},
{
"name": "0.16mm Optimal @Elegoo N3Max 0.4 nozzle",
"sub_path": "process/EN3SERIES/0.16mm Optimal @Elegoo N3Max 0.4 nozzle.json"
},
{
"name": "0.20mm Strength @Elegoo N3Max 0.4 nozzle",
"sub_path": "process/EN3SERIES/0.20mm Strength @Elegoo N3Max 0.4 nozzle.json"
},
{
"name": "0.24mm Draft @Elegoo N3Max 0.4 nozzle",
"sub_path": "process/EN3SERIES/0.24mm Draft @Elegoo N3Max 0.4 nozzle.json"
},
{
"name": "0.28mm Extra Draft @Elegoo N3Max 0.4 nozzle",
"sub_path": "process/EN3SERIES/0.28mm Extra Draft @Elegoo N3Max 0.4 nozzle.json"
},
{
"name": "0.12mm Fine @Elegoo N3Plus 0.4 nozzle",
"sub_path": "process/EN3SERIES/0.12mm Fine @Elegoo N3Plus 0.4 nozzle.json"
},
{
"name": "0.16mm Optimal @Elegoo N3Plus 0.4 nozzle",
"sub_path": "process/EN3SERIES/0.16mm Optimal @Elegoo N3Plus 0.4 nozzle.json"
},
{
"name": "0.20mm Strength @Elegoo N3Plus 0.4 nozzle",
"sub_path": "process/EN3SERIES/0.20mm Strength @Elegoo N3Plus 0.4 nozzle.json"
},
{
"name": "0.24mm Draft @Elegoo N3Plus 0.4 nozzle",
"sub_path": "process/EN3SERIES/0.24mm Draft @Elegoo N3Plus 0.4 nozzle.json"
},
{
"name": "0.28mm Extra Draft @Elegoo N3Plus 0.4 nozzle",
"sub_path": "process/EN3SERIES/0.28mm Extra Draft @Elegoo N3Plus 0.4 nozzle.json"
},
{
"name": "0.12mm Fine @Elegoo N3Pro 0.4 nozzle",
"sub_path": "process/EN3SERIES/0.12mm Fine @Elegoo N3Pro 0.4 nozzle.json"
},
{
"name": "0.16mm Optimal @Elegoo N3Pro 0.4 nozzle",
"sub_path": "process/EN3SERIES/0.16mm Optimal @Elegoo N3Pro 0.4 nozzle.json"
},
{
"name": "0.20mm Strength @Elegoo N3Pro 0.4 nozzle",
"sub_path": "process/EN3SERIES/0.20mm Strength @Elegoo N3Pro 0.4 nozzle.json"
},
{
"name": "0.24mm Draft @Elegoo N3Pro 0.4 nozzle",
"sub_path": "process/EN3SERIES/0.24mm Draft @Elegoo N3Pro 0.4 nozzle.json"
},
{
"name": "0.28mm Extra Draft @Elegoo N3Pro 0.4 nozzle",
"sub_path": "process/EN3SERIES/0.28mm Extra Draft @Elegoo N3Pro 0.4 nozzle.json"
},
{
"name": "0.12mm Fine @Elegoo N4 0.4 nozzle",
"sub_path": "process/EN4SERIES/0.12mm Fine @Elegoo N4 0.4 nozzle.json"
},
{
"name": "0.16mm Optimal @Elegoo N4 0.4 nozzle",
"sub_path": "process/EN4SERIES/0.16mm Optimal @Elegoo N4 0.4 nozzle.json"
},
{
"name": "0.20mm Strength @Elegoo N4 0.4 nozzle",
"sub_path": "process/EN4SERIES/0.20mm Strength @Elegoo N4 0.4 nozzle.json"
},
{
"name": "0.24mm Draft @Elegoo N4 0.4 nozzle",
"sub_path": "process/EN4SERIES/0.24mm Draft @Elegoo N4 0.4 nozzle.json"
},
{
"name": "0.28mm Extra Draft @Elegoo N4 0.4 nozzle",
"sub_path": "process/EN4SERIES/0.28mm Extra Draft @Elegoo N4 0.4 nozzle.json"
},
{
"name": "0.12mm Fine @Elegoo N4Max 0.4 nozzle",
"sub_path": "process/EN4SERIES/0.12mm Fine @Elegoo N4Max 0.4 nozzle.json"
},
{
"name": "0.16mm Optimal @Elegoo N4Max 0.4 nozzle",
"sub_path": "process/EN4SERIES/0.16mm Optimal @Elegoo N4Max 0.4 nozzle.json"
},
{
"name": "0.20mm Strength @Elegoo N4Max 0.4 nozzle",
"sub_path": "process/EN4SERIES/0.20mm Strength @Elegoo N4Max 0.4 nozzle.json"
},
{
"name": "0.24mm Draft @Elegoo N4Max 0.4 nozzle",
"sub_path": "process/EN4SERIES/0.24mm Draft @Elegoo N4Max 0.4 nozzle.json"
},
{
"name": "0.28mm Extra Draft @Elegoo N4Max 0.4 nozzle",
"sub_path": "process/EN4SERIES/0.28mm Extra Draft @Elegoo N4Max 0.4 nozzle.json"
},
{
"name": "0.12mm Fine @Elegoo N4Plus 0.4 nozzle",
"sub_path": "process/EN4SERIES/0.12mm Fine @Elegoo N4Plus 0.4 nozzle.json"
},
{
"name": "0.16mm Optimal @Elegoo N4Plus 0.4 nozzle",
"sub_path": "process/EN4SERIES/0.16mm Optimal @Elegoo N4Plus 0.4 nozzle.json"
},
{
"name": "0.20mm Strength @Elegoo N4Plus 0.4 nozzle",
"sub_path": "process/EN4SERIES/0.20mm Strength @Elegoo N4Plus 0.4 nozzle.json"
},
{
"name": "0.24mm Draft @Elegoo N4Plus 0.4 nozzle",
"sub_path": "process/EN4SERIES/0.24mm Draft @Elegoo N4Plus 0.4 nozzle.json"
},
{
"name": "0.28mm Extra Draft @Elegoo N4Plus 0.4 nozzle",
"sub_path": "process/EN4SERIES/0.28mm Extra Draft @Elegoo N4Plus 0.4 nozzle.json"
},
{
"name": "0.12mm Fine @Elegoo N4Pro 0.4 nozzle",
"sub_path": "process/EN4SERIES/0.12mm Fine @Elegoo N4Pro 0.4 nozzle.json"
},
{
"name": "0.16mm Optimal @Elegoo N4Pro 0.4 nozzle",
"sub_path": "process/EN4SERIES/0.16mm Optimal @Elegoo N4Pro 0.4 nozzle.json"
},
{
"name": "0.20mm Strength @Elegoo N4Pro 0.4 nozzle",
"sub_path": "process/EN4SERIES/0.20mm Strength @Elegoo N4Pro 0.4 nozzle.json"
},
{
"name": "0.24mm Draft @Elegoo N4Pro 0.4 nozzle",
"sub_path": "process/EN4SERIES/0.24mm Draft @Elegoo N4Pro 0.4 nozzle.json"
},
{
"name": "0.28mm Extra Draft @Elegoo N4Pro 0.4 nozzle",
"sub_path": "process/EN4SERIES/0.28mm Extra Draft @Elegoo N4Pro 0.4 nozzle.json"
},
{
"name": "0.12mm Fine @Elegoo Neptune 0.4 nozzle",
"sub_path": "process/EN2SERIES/0.12mm Fine @Elegoo Neptune 0.4 nozzle.json"
},
{
"name": "0.16mm Optimal @Elegoo Neptune 0.4 nozzle",
"sub_path": "process/EN2SERIES/0.16mm Optimal @Elegoo Neptune 0.4 nozzle.json"
},
{
"name": "0.20mm Strength @Elegoo Neptune 0.4 nozzle",
"sub_path": "process/EN2SERIES/0.20mm Strength @Elegoo Neptune 0.4 nozzle.json"
},
{
"name": "0.24mm Draft @Elegoo Neptune 0.4 nozzle",
"sub_path": "process/EN2SERIES/0.24mm Draft @Elegoo Neptune 0.4 nozzle.json"
},
{
"name": "0.28mm Extra Draft @Elegoo Neptune 0.4 nozzle",
"sub_path": "process/EN2SERIES/0.28mm Extra Draft @Elegoo Neptune 0.4 nozzle.json"
},
{
"name": "0.18mm Fine @Elegoo C 0.6 nozzle",
"sub_path": "process/EC/0.18mm Fine @Elegoo C 0.6 nozzle.json"
},
{
"name": "0.24mm Optimal @Elegoo C 0.6 nozzle",
"sub_path": "process/EC/0.24mm Optimal @Elegoo C 0.6 nozzle.json"
},
{
"name": "0.30mm Strength @Elegoo C 0.6 nozzle",
"sub_path": "process/EC/0.30mm Strength @Elegoo C 0.6 nozzle.json"
},
{
"name": "0.36mm Draft @Elegoo C 0.6 nozzle",
"sub_path": "process/EC/0.36mm Draft @Elegoo C 0.6 nozzle.json"
},
{
"name": "0.42mm Extra Draft @Elegoo C 0.6 nozzle",
"sub_path": "process/EC/0.42mm Extra Draft @Elegoo C 0.6 nozzle.json"
},
{
"name": "0.18mm Fine @Elegoo CC 0.6 nozzle",
"sub_path": "process/ECC/0.18mm Fine @Elegoo CC 0.6 nozzle.json"
},
{
"name": "0.24mm Optimal @Elegoo CC 0.6 nozzle",
"sub_path": "process/ECC/0.24mm Optimal @Elegoo CC 0.6 nozzle.json"
},
{
"name": "0.30mm Strength @Elegoo CC 0.6 nozzle",
"sub_path": "process/ECC/0.30mm Strength @Elegoo CC 0.6 nozzle.json"
},
{
"name": "0.36mm Draft @Elegoo CC 0.6 nozzle",
"sub_path": "process/ECC/0.36mm Draft @Elegoo CC 0.6 nozzle.json"
},
{
"name": "0.42mm Extra Draft @Elegoo CC 0.6 nozzle",
"sub_path": "process/ECC/0.42mm Extra Draft @Elegoo CC 0.6 nozzle.json"
},
{
"name": "0.18mm Fine @Elegoo CC2 0.6 nozzle",
"sub_path": "process/ECC2/0.18mm Fine @Elegoo CC2 0.6 nozzle.json"
},
{
"name": "0.24mm Optimal @Elegoo CC2 0.6 nozzle",
"sub_path": "process/ECC2/0.24mm Optimal @Elegoo CC2 0.6 nozzle.json"
},
{
"name": "0.30mm Strength @Elegoo CC2 0.6 nozzle",
"sub_path": "process/ECC2/0.30mm Strength @Elegoo CC2 0.6 nozzle.json"
},
{
"name": "0.36mm Draft @Elegoo CC2 0.6 nozzle",
"sub_path": "process/ECC2/0.36mm Draft @Elegoo CC2 0.6 nozzle.json"
},
{
"name": "0.42mm Extra Draft @Elegoo CC2 0.6 nozzle",
"sub_path": "process/ECC2/0.42mm Extra Draft @Elegoo CC2 0.6 nozzle.json"
},
{
"name": "0.18mm Fine @Elegoo Giga 0.6 nozzle",
"sub_path": "process/EOSGIGA/0.18mm Fine @Elegoo Giga 0.6 nozzle.json"
},
{
"name": "0.24mm Optimal @Elegoo Giga 0.6 nozzle",
"sub_path": "process/EOSGIGA/0.24mm Optimal @Elegoo Giga 0.6 nozzle.json"
},
{
"name": "0.30mm Strength @Elegoo Giga 0.6 nozzle",
"sub_path": "process/EOSGIGA/0.30mm Strength @Elegoo Giga 0.6 nozzle.json"
},
{
"name": "0.36mm Draft @Elegoo Giga 0.6 nozzle",
"sub_path": "process/EOSGIGA/0.36mm Draft @Elegoo Giga 0.6 nozzle.json"
},
{
"name": "0.42mm Extra Draft @Elegoo Giga 0.6 nozzle",
"sub_path": "process/EOSGIGA/0.42mm Extra Draft @Elegoo Giga 0.6 nozzle.json"
},
{
"name": "0.24mm Optimal @Elegoo N3Max 0.6 nozzle",
"sub_path": "process/EN3SERIES/0.24mm Optimal @Elegoo N3Max 0.6 nozzle.json"
@@ -454,6 +810,82 @@
"name": "0.42mm Extra Draft @Elegoo N4Pro 0.6 nozzle",
"sub_path": "process/EN4SERIES/0.42mm Extra Draft @Elegoo N4Pro 0.6 nozzle.json"
},
{
"name": "0.24mm Optimal @Elegoo Neptune 0.6 nozzle",
"sub_path": "process/EN2SERIES/0.24mm Optimal @Elegoo Neptune 0.6 nozzle.json"
},
{
"name": "0.36mm Draft @Elegoo Neptune 0.6 nozzle",
"sub_path": "process/EN2SERIES/0.36mm Draft @Elegoo Neptune 0.6 nozzle.json"
},
{
"name": "0.42mm Extra Draft @Elegoo Neptune 0.6 nozzle",
"sub_path": "process/EN2SERIES/0.42mm Extra Draft @Elegoo Neptune 0.6 nozzle.json"
},
{
"name": "0.16mm Extra Fine @Elegoo C 0.8 nozzle",
"sub_path": "process/EC/0.16mm Extra Fine @Elegoo C 0.8 nozzle.json"
},
{
"name": "0.24mm Fine @Elegoo C 0.8 nozzle",
"sub_path": "process/EC/0.24mm Fine @Elegoo C 0.8 nozzle.json"
},
{
"name": "0.32mm Optimal @Elegoo C 0.8 nozzle",
"sub_path": "process/EC/0.32mm Optimal @Elegoo C 0.8 nozzle.json"
},
{
"name": "0.48mm Draft @Elegoo C 0.8 nozzle",
"sub_path": "process/EC/0.48mm Draft @Elegoo C 0.8 nozzle.json"
},
{
"name": "0.16mm Extra Fine @Elegoo CC 0.8 nozzle",
"sub_path": "process/ECC/0.16mm Extra Fine @Elegoo CC 0.8 nozzle.json"
},
{
"name": "0.24mm Fine @Elegoo CC 0.8 nozzle",
"sub_path": "process/ECC/0.24mm Fine @Elegoo CC 0.8 nozzle.json"
},
{
"name": "0.32mm Optimal @Elegoo CC 0.8 nozzle",
"sub_path": "process/ECC/0.32mm Optimal @Elegoo CC 0.8 nozzle.json"
},
{
"name": "0.48mm Draft @Elegoo CC 0.8 nozzle",
"sub_path": "process/ECC/0.48mm Draft @Elegoo CC 0.8 nozzle.json"
},
{
"name": "0.16mm Extra Fine @Elegoo CC2 0.8 nozzle",
"sub_path": "process/ECC2/0.16mm Extra Fine @Elegoo CC2 0.8 nozzle.json"
},
{
"name": "0.24mm Fine @Elegoo CC2 0.8 nozzle",
"sub_path": "process/ECC2/0.24mm Fine @Elegoo CC2 0.8 nozzle.json"
},
{
"name": "0.32mm Optimal @Elegoo CC2 0.8 nozzle",
"sub_path": "process/ECC2/0.32mm Optimal @Elegoo CC2 0.8 nozzle.json"
},
{
"name": "0.48mm Draft @Elegoo CC2 0.8 nozzle",
"sub_path": "process/ECC2/0.48mm Draft @Elegoo CC2 0.8 nozzle.json"
},
{
"name": "0.24mm Fine @Elegoo Giga 0.8 nozzle",
"sub_path": "process/EOSGIGA/0.24mm Fine @Elegoo Giga 0.8 nozzle.json"
},
{
"name": "0.32mm Optimal @Elegoo Giga 0.8 nozzle",
"sub_path": "process/EOSGIGA/0.32mm Optimal @Elegoo Giga 0.8 nozzle.json"
},
{
"name": "0.48mm Draft @Elegoo Giga 0.8 nozzle",
"sub_path": "process/EOSGIGA/0.48mm Draft @Elegoo Giga 0.8 nozzle.json"
},
{
"name": "0.56mm Extra Draft @Elegoo Giga 0.8 nozzle",
"sub_path": "process/EOSGIGA/0.56mm Extra Draft @Elegoo Giga 0.8 nozzle.json"
},
{
"name": "0.24mm Fine @Elegoo N3Max 0.8 nozzle",
"sub_path": "process/EN3SERIES/0.24mm Fine @Elegoo N3Max 0.8 nozzle.json"
@@ -538,6 +970,26 @@
"name": "0.48mm Draft @Elegoo N4Pro 0.8 nozzle",
"sub_path": "process/EN4SERIES/0.48mm Draft @Elegoo N4Pro 0.8 nozzle.json"
},
{
"name": "0.24mm Fine @Elegoo Neptune 0.8 nozzle",
"sub_path": "process/EN2SERIES/0.24mm Fine @Elegoo Neptune 0.8 nozzle.json"
},
{
"name": "0.32mm Optimal @Elegoo Neptune 0.8 nozzle",
"sub_path": "process/EN2SERIES/0.32mm Optimal @Elegoo Neptune 0.8 nozzle.json"
},
{
"name": "0.30mm Fine @Elegoo Giga 1.0 nozzle",
"sub_path": "process/EOSGIGA/0.30mm Fine @Elegoo Giga 1.0 nozzle.json"
},
{
"name": "0.40mm Optimal @Elegoo Giga 1.0 nozzle",
"sub_path": "process/EOSGIGA/0.40mm Optimal @Elegoo Giga 1.0 nozzle.json"
},
{
"name": "0.60mm Draft @Elegoo Giga 1.0 nozzle",
"sub_path": "process/EOSGIGA/0.60mm Draft @Elegoo Giga 1.0 nozzle.json"
},
{
"name": "0.30mm Fine @Elegoo N3Max 1.0 nozzle",
"sub_path": "process/EN3SERIES/0.30mm Fine @Elegoo N3Max 1.0 nozzle.json"

View File

@@ -48,6 +48,9 @@
"extruder_offset": [
"0x0"
],
"retract_length_toolchange": [
"0"
],
"default_bed_type": "4",
"auto_toolchange_command": "0",
"fan_speedup_time": "0.5",

File diff suppressed because one or more lines are too long

View File

@@ -28,6 +28,7 @@
"initial_layer_line_width": "0.5",
"initial_layer_speed": "60",
"initial_layer_travel_speed": "300",
"initial_layer_travel_acceleration": "4000",
"inner_wall_acceleration": "20000",
"inner_wall_jerk": "15",
"inner_wall_line_width": "0.4",

View File

@@ -68,6 +68,258 @@
"name": "fdm_filament_pla",
"sub_path": "filament/base/fdm_filament_pla.json"
},
{
"name": "FilAr PLA @base",
"sub_path": "filament/FilAr/FilAr PLA @base.json"
},
{
"name": "FilAr PLA Bronce",
"sub_path": "filament/FilAr/FilAr PLA Bronce.json"
},
{
"name": "FilAr PLA Gris Plata",
"sub_path": "filament/FilAr/FilAr PLA Gris Plata.json"
},
{
"name": "FilAr PLA Cobre",
"sub_path": "filament/FilAr/FilAr PLA Cobre.json"
},
{
"name": "FilAr PLA Titanio",
"sub_path": "filament/FilAr/FilAr PLA Titanio.json"
},
{
"name": "FilAr PLA Tabaco",
"sub_path": "filament/FilAr/FilAr PLA Tabaco.json"
},
{
"name": "FilAr PLA Cafe con Leche",
"sub_path": "filament/FilAr/FilAr PLA Cafe con Leche.json"
},
{
"name": "FilAr PLA Manteca",
"sub_path": "filament/FilAr/FilAr PLA Manteca.json"
},
{
"name": "FilAr PLA Marron Oxido",
"sub_path": "filament/FilAr/FilAr PLA Marron Oxido.json"
},
{
"name": "FilAr PLA Carpincho",
"sub_path": "filament/FilAr/FilAr PLA Carpincho.json"
},
{
"name": "FilAr PLA Rosa Amaranto",
"sub_path": "filament/FilAr/FilAr PLA Rosa Amaranto.json"
},
{
"name": "FilAr PLA Rosa Flamenco",
"sub_path": "filament/FilAr/FilAr PLA Rosa Flamenco.json"
},
{
"name": "FilAr PLA Piel",
"sub_path": "filament/FilAr/FilAr PLA Piel.json"
},
{
"name": "FilAr PLA Verde FilAr",
"sub_path": "filament/FilAr/FilAr PLA Verde FilAr.json"
},
{
"name": "FilAr PLA Verde Manzana",
"sub_path": "filament/FilAr/FilAr PLA Verde Manzana.json"
},
{
"name": "FilAr PLA Verde Pixel",
"sub_path": "filament/FilAr/FilAr PLA Verde Pixel.json"
},
{
"name": "FilAr PLA Verde Oliva",
"sub_path": "filament/FilAr/FilAr PLA Verde Oliva.json"
},
{
"name": "FilAr PLA Blanco Antartida",
"sub_path": "filament/FilAr/FilAr PLA Blanco Antartida.json"
},
{
"name": "FilAr PLA Blanco Calido",
"sub_path": "filament/FilAr/FilAr PLA Blanco Calido.json"
},
{
"name": "FilAr PLA Negro Azabache",
"sub_path": "filament/FilAr/FilAr PLA Negro Azabache.json"
},
{
"name": "FilAr PLA Naranja Tigre",
"sub_path": "filament/FilAr/FilAr PLA Naranja Tigre.json"
},
{
"name": "FilAr PLA Rojo de Carreras",
"sub_path": "filament/FilAr/FilAr PLA Rojo de Carreras.json"
},
{
"name": "FilAr PLA Amarillo Lirio",
"sub_path": "filament/FilAr/FilAr PLA Amarillo Lirio.json"
},
{
"name": "FilAr PLA Violeta Jacaranda",
"sub_path": "filament/FilAr/FilAr PLA Violeta Jacaranda.json"
},
{
"name": "FilAr PLA Gris Pizarra",
"sub_path": "filament/FilAr/FilAr PLA Gris Pizarra.json"
},
{
"name": "FilAr PLA Gris Ceniza",
"sub_path": "filament/FilAr/FilAr PLA Gris Ceniza.json"
},
{
"name": "FilAr PLA Azul Francia",
"sub_path": "filament/FilAr/FilAr PLA Azul Francia.json"
},
{
"name": "FilAr PLA Celeste Cielo",
"sub_path": "filament/FilAr/FilAr PLA Celeste Cielo.json"
},
{
"name": "FilAr PLA Oro",
"sub_path": "filament/FilAr/FilAr PLA Oro.json"
},
{
"name": "FilAr PLA Dorado",
"sub_path": "filament/FilAr/FilAr PLA Dorado.json"
},
{
"name": "FilAr PLA-mate @base",
"sub_path": "filament/FilAr/FilAr PLA-mate @base.json"
},
{
"name": "FilAr PLA-mate Amarillo",
"sub_path": "filament/FilAr/FilAr PLA-mate Amarillo.json"
},
{
"name": "FilAr PLA-mate Azul",
"sub_path": "filament/FilAr/FilAr PLA-mate Azul.json"
},
{
"name": "FilAr PLA-mate Beige",
"sub_path": "filament/FilAr/FilAr PLA-mate Beige.json"
},
{
"name": "FilAr PLA-mate Blanco",
"sub_path": "filament/FilAr/FilAr PLA-mate Blanco.json"
},
{
"name": "FilAr PLA-mate Bordo",
"sub_path": "filament/FilAr/FilAr PLA-mate Bordo.json"
},
{
"name": "FilAr PLA-mate Celeste Cielo",
"sub_path": "filament/FilAr/FilAr PLA-mate Celeste Cielo.json"
},
{
"name": "FilAr PLA-mate Chocolate",
"sub_path": "filament/FilAr/FilAr PLA-mate Chocolate.json"
},
{
"name": "FilAr PLA-mate Gris",
"sub_path": "filament/FilAr/FilAr PLA-mate Gris.json"
},
{
"name": "FilAr PLA-mate Marron",
"sub_path": "filament/FilAr/FilAr PLA-mate Marron.json"
},
{
"name": "FilAr PLA-mate Naranja",
"sub_path": "filament/FilAr/FilAr PLA-mate Naranja.json"
},
{
"name": "FilAr PLA-mate Negro",
"sub_path": "filament/FilAr/FilAr PLA-mate Negro.json"
},
{
"name": "FilAr PLA-mate Piel",
"sub_path": "filament/FilAr/FilAr PLA-mate Piel.json"
},
{
"name": "FilAr PLA-mate Rojo",
"sub_path": "filament/FilAr/FilAr PLA-mate Rojo.json"
},
{
"name": "FilAr PLA-mate Rosa",
"sub_path": "filament/FilAr/FilAr PLA-mate Rosa.json"
},
{
"name": "FilAr PLA-mate Uva",
"sub_path": "filament/FilAr/FilAr PLA-mate Uva.json"
},
{
"name": "FilAr PLA-mate Verde",
"sub_path": "filament/FilAr/FilAr PLA-mate Verde.json"
},
{
"name": "FilAr PLA-mate Violeta",
"sub_path": "filament/FilAr/FilAr PLA-mate Violeta.json"
},
{
"name": "FilAr PETG @base",
"sub_path": "filament/FilAr/FilAr PETG @base.json"
},
{
"name": "FilAr PETG Amarillo Lima",
"sub_path": "filament/FilAr/FilAr PETG Amarillo Lima.json"
},
{
"name": "FilAr PETG Amarillo Radiante",
"sub_path": "filament/FilAr/FilAr PETG Amarillo Radiante.json"
},
{
"name": "FilAr PETG Azul Boreal",
"sub_path": "filament/FilAr/FilAr PETG Azul Boreal.json"
},
{
"name": "FilAr PETG Azul Francia",
"sub_path": "filament/FilAr/FilAr PETG Azul Francia.json"
},
{
"name": "FilAr PETG Azul Imperial",
"sub_path": "filament/FilAr/FilAr PETG Azul Imperial.json"
},
{
"name": "FilAr PETG Blanco Antartida",
"sub_path": "filament/FilAr/FilAr PETG Blanco Antartida.json"
},
{
"name": "FilAr PETG Cian",
"sub_path": "filament/FilAr/FilAr PETG Cian.json"
},
{
"name": "FilAr PETG Coral",
"sub_path": "filament/FilAr/FilAr PETG Coral.json"
},
{
"name": "FilAr PETG Cristal",
"sub_path": "filament/FilAr/FilAr PETG Cristal.json"
},
{
"name": "FilAr PETG Gris Ceniza",
"sub_path": "filament/FilAr/FilAr PETG Gris Ceniza.json"
},
{
"name": "FilAr PETG Gris Plata",
"sub_path": "filament/FilAr/FilAr PETG Gris Plata.json"
},
{
"name": "FilAr PETG Magenta",
"sub_path": "filament/FilAr/FilAr PETG Magenta.json"
},
{
"name": "FilAr PETG Negro Azabache",
"sub_path": "filament/FilAr/FilAr PETG Negro Azabache.json"
},
{
"name": "FilAr PETG Rojo Carmesi",
"sub_path": "filament/FilAr/FilAr PETG Rojo Carmesi.json"
},
{
"name": "fdm_filament_pp",
"sub_path": "filament/base/fdm_filament_pp.json"

View File

@@ -0,0 +1,53 @@
{
"type": "filament",
"name": "FilAr PETG @base",
"inherits": "fdm_filament_pet",
"from": "system",
"filament_id": "FILARB03",
"instantiation": "false",
"filament_type": [
"PETG"
],
"filament_vendor": [
"FilAr"
],
"filament_diameter": [
"1.75"
],
"filament_density": [
"1.27"
],
"filament_flow_ratio": [
"0.95"
],
"nozzle_temperature": [
"240"
],
"nozzle_temperature_initial_layer": [
"245"
],
"nozzle_temperature_range_low": [
"230"
],
"nozzle_temperature_range_high": [
"250"
],
"hot_plate_temp": [
"78"
],
"hot_plate_temp_initial_layer": [
"78"
],
"textured_plate_temp": [
"78"
],
"textured_plate_temp_initial_layer": [
"78"
],
"fan_min_speed": [
"40"
],
"fan_max_speed": [
"60"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PETG Amarillo Lima",
"inherits": "FilAr PETG @base",
"from": "system",
"filament_id": "FILAR0047",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#C7E03A"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PETG Amarillo Radiante",
"inherits": "FilAr PETG @base",
"from": "system",
"filament_id": "FILAR0048",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#FFD400"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PETG Azul Boreal",
"inherits": "FilAr PETG @base",
"from": "system",
"filament_id": "FILAR0049",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#1B4F9C"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PETG Azul Francia",
"inherits": "FilAr PETG @base",
"from": "system",
"filament_id": "FILAR0050",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#0033A0"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PETG Azul Imperial",
"inherits": "FilAr PETG @base",
"from": "system",
"filament_id": "FILAR0051",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#14306B"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PETG Blanco Antartida",
"inherits": "FilAr PETG @base",
"from": "system",
"filament_id": "FILAR0052",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#F7FAFC"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PETG Cian",
"inherits": "FilAr PETG @base",
"from": "system",
"filament_id": "FILAR0053",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#00B7D4"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PETG Coral",
"inherits": "FilAr PETG @base",
"from": "system",
"filament_id": "FILAR0054",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#FF6F5E"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PETG Cristal",
"inherits": "FilAr PETG @base",
"from": "system",
"filament_id": "FILAR0055",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#E8F0EC"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PETG Gris Ceniza",
"inherits": "FilAr PETG @base",
"from": "system",
"filament_id": "FILAR0056",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#B4B6B1"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PETG Gris Plata",
"inherits": "FilAr PETG @base",
"from": "system",
"filament_id": "FILAR0057",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#8C8686"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PETG Magenta",
"inherits": "FilAr PETG @base",
"from": "system",
"filament_id": "FILAR0058",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#B5174B"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PETG Negro Azabache",
"inherits": "FilAr PETG @base",
"from": "system",
"filament_id": "FILAR0059",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#000000"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PETG Rojo Carmesi",
"inherits": "FilAr PETG @base",
"from": "system",
"filament_id": "FILAR0060",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#8C1020"
]
}

View File

@@ -0,0 +1,47 @@
{
"type": "filament",
"name": "FilAr PLA @base",
"inherits": "fdm_filament_pla",
"from": "system",
"filament_id": "FILARB01",
"instantiation": "false",
"filament_type": [
"PLA"
],
"filament_vendor": [
"FilAr"
],
"filament_diameter": [
"1.75"
],
"filament_density": [
"1.24"
],
"filament_flow_ratio": [
"0.98"
],
"nozzle_temperature": [
"210"
],
"nozzle_temperature_initial_layer": [
"215"
],
"nozzle_temperature_range_low": [
"200"
],
"nozzle_temperature_range_high": [
"220"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Amarillo Lirio",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0022",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#FFD52B"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Azul Francia",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0026",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#0000FF"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Blanco Antartida",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0017",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#F7FAFC"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Blanco Calido",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0018",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#FFF8E7"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Bronce",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0001",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#AD8428"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Cafe con Leche",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0006",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#E0B269"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Carpincho",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0009",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#E8DFC1"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Celeste Cielo",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0027",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#A1EBFF"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Cobre",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0003",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#87421E"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Dorado",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0029",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#A67F00"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Gris Ceniza",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0025",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#B4B6B1"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Gris Pizarra",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0024",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#4B4B4B"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Gris Plata",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0002",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#8C8686"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Manteca",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0007",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#FFF5AB"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Marron Oxido",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0008",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#5E190E"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Naranja Tigre",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0020",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#FC5017"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Negro Azabache",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0019",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#000000"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Oro",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0028",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#FFD700"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Piel",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0012",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#FADDAC"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Rojo de Carreras",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0021",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#FA0F0F"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Rosa Amaranto",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0010",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#FA4164"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Rosa Flamenco",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0011",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#FFC7C2"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Tabaco",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0005",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#7D5429"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Titanio",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0004",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#878681"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Verde FilAr",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0013",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#036D6B"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Verde Manzana",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0014",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#D4FF38"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Verde Oliva",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0016",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#595900"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Verde Pixel",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0015",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#02E32F"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA Violeta Jacaranda",
"inherits": "FilAr PLA @base",
"from": "system",
"filament_id": "FILAR0023",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#9342C9"
]
}

View File

@@ -0,0 +1,47 @@
{
"type": "filament",
"name": "FilAr PLA-mate @base",
"inherits": "fdm_filament_pla",
"from": "system",
"filament_id": "FILARB02",
"instantiation": "false",
"filament_type": [
"PLA"
],
"filament_vendor": [
"FilAr"
],
"filament_diameter": [
"1.75"
],
"filament_density": [
"1.24"
],
"filament_flow_ratio": [
"0.98"
],
"nozzle_temperature": [
"200"
],
"nozzle_temperature_initial_layer": [
"205"
],
"nozzle_temperature_range_low": [
"195"
],
"nozzle_temperature_range_high": [
"210"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA-mate Amarillo",
"inherits": "FilAr PLA-mate @base",
"from": "system",
"filament_id": "FILAR0030",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#E8C547"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA-mate Azul",
"inherits": "FilAr PLA-mate @base",
"from": "system",
"filament_id": "FILAR0031",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#2D5DA8"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA-mate Beige",
"inherits": "FilAr PLA-mate @base",
"from": "system",
"filament_id": "FILAR0032",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#D8C4A0"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA-mate Blanco",
"inherits": "FilAr PLA-mate @base",
"from": "system",
"filament_id": "FILAR0033",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#F2F2EC"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA-mate Bordo",
"inherits": "FilAr PLA-mate @base",
"from": "system",
"filament_id": "FILAR0034",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#6E1A2B"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA-mate Celeste Cielo",
"inherits": "FilAr PLA-mate @base",
"from": "system",
"filament_id": "FILAR0035",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#9DC8E8"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA-mate Chocolate",
"inherits": "FilAr PLA-mate @base",
"from": "system",
"filament_id": "FILAR0036",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#4A2E22"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA-mate Gris",
"inherits": "FilAr PLA-mate @base",
"from": "system",
"filament_id": "FILAR0037",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#7E7E7E"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA-mate Marron",
"inherits": "FilAr PLA-mate @base",
"from": "system",
"filament_id": "FILAR0038",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#6B4226"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA-mate Naranja",
"inherits": "FilAr PLA-mate @base",
"from": "system",
"filament_id": "FILAR0039",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#E0662A"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA-mate Negro",
"inherits": "FilAr PLA-mate @base",
"from": "system",
"filament_id": "FILAR0040",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#1A1A1A"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA-mate Piel",
"inherits": "FilAr PLA-mate @base",
"from": "system",
"filament_id": "FILAR0041",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#E8C9A8"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA-mate Rojo",
"inherits": "FilAr PLA-mate @base",
"from": "system",
"filament_id": "FILAR0042",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#B5302E"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA-mate Rosa",
"inherits": "FilAr PLA-mate @base",
"from": "system",
"filament_id": "FILAR0043",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#E07A9B"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA-mate Uva",
"inherits": "FilAr PLA-mate @base",
"from": "system",
"filament_id": "FILAR0044",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#5B2A6B"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA-mate Verde",
"inherits": "FilAr PLA-mate @base",
"from": "system",
"filament_id": "FILAR0045",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#3A7D44"
]
}

View File

@@ -0,0 +1,14 @@
{
"type": "filament",
"name": "FilAr PLA-mate Violeta",
"inherits": "FilAr PLA-mate @base",
"from": "system",
"filament_id": "FILAR0046",
"instantiation": "true",
"filament_vendor": [
"FilAr"
],
"default_filament_colour": [
"#6B3FA0"
]
}

View File

@@ -0,0 +1,694 @@
{
"name": "SeeMeCNC",
"version": "2.4.0.00",
"force_update": "1",
"description": "SeeMeCNC configurations - Full profile set for Artemis, BOSSdelta, and RostockMAX printers",
"machine_model_list": [
{
"name": "SeeMeCNC Artemis 300",
"sub_path": "machine/SeeMeCNC Artemis 300.json"
},
{
"name": "SeeMeCNC BOSSdelta 300",
"sub_path": "machine/SeeMeCNC BOSSdelta 300.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0505",
"sub_path": "machine/SeeMeCNC BOSSdelta 500 0505.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0510",
"sub_path": "machine/SeeMeCNC BOSSdelta 500 0510.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0521",
"sub_path": "machine/SeeMeCNC BOSSdelta 500 0521.json"
},
{
"name": "SeeMeCNC RostockMAX v3.2",
"sub_path": "machine/SeeMeCNC RostockMAX v3.2.json"
},
{
"name": "SeeMeCNC RostockMAX v4",
"sub_path": "machine/SeeMeCNC RostockMAX v4.json"
}
],
"process_list": [
{
"name": "SeeMeCNC process base",
"sub_path": "process/SeeMeCNC_process_base.json"
},
{
"name": "0.16mm Fine @SeeMeCNC Artemis 0.4",
"sub_path": "process/0.16mm Fine @SeeMeCNC Artemis 0.4.json"
},
{
"name": "0.16mm Fine @SeeMeCNC BOSSdelta 300 0.4",
"sub_path": "process/0.16mm Fine @SeeMeCNC BOSSdelta 300 0.4.json"
},
{
"name": "0.16mm Fine @SeeMeCNC BOSSdelta 500 0505 0.4",
"sub_path": "process/0.16mm Fine @SeeMeCNC BOSSdelta 500 0505 0.4.json"
},
{
"name": "0.16mm Fine @SeeMeCNC BOSSdelta 500 0510 0.4",
"sub_path": "process/0.16mm Fine @SeeMeCNC BOSSdelta 500 0510 0.4.json"
},
{
"name": "0.16mm Fine @SeeMeCNC BOSSdelta 500 0521 0.4",
"sub_path": "process/0.16mm Fine @SeeMeCNC BOSSdelta 500 0521 0.4.json"
},
{
"name": "0.16mm Fine @SeeMeCNC RostockMAX v3.2 0.4",
"sub_path": "process/0.16mm Fine @SeeMeCNC RostockMAX v3.2 0.4.json"
},
{
"name": "0.16mm Fine @SeeMeCNC RostockMAX v4 0.4",
"sub_path": "process/0.16mm Fine @SeeMeCNC RostockMAX v4 0.4.json"
},
{
"name": "0.20mm Draft @SeeMeCNC RostockMAX v3.2 0.4",
"sub_path": "process/0.20mm Draft @SeeMeCNC RostockMAX v3.2 0.4.json"
},
{
"name": "0.20mm Fine @SeeMeCNC Artemis 0.5",
"sub_path": "process/0.20mm Fine @SeeMeCNC Artemis 0.5.json"
},
{
"name": "0.20mm Fine @SeeMeCNC BOSSdelta 300 0.5",
"sub_path": "process/0.20mm Fine @SeeMeCNC BOSSdelta 300 0.5.json"
},
{
"name": "0.20mm Fine @SeeMeCNC BOSSdelta 500 0505 0.5",
"sub_path": "process/0.20mm Fine @SeeMeCNC BOSSdelta 500 0505 0.5.json"
},
{
"name": "0.20mm Fine @SeeMeCNC BOSSdelta 500 0510 0.5",
"sub_path": "process/0.20mm Fine @SeeMeCNC BOSSdelta 500 0510 0.5.json"
},
{
"name": "0.20mm Fine @SeeMeCNC BOSSdelta 500 0521 0.5",
"sub_path": "process/0.20mm Fine @SeeMeCNC BOSSdelta 500 0521 0.5.json"
},
{
"name": "0.20mm Fine @SeeMeCNC RostockMAX v3.2 0.5",
"sub_path": "process/0.20mm Fine @SeeMeCNC RostockMAX v3.2 0.5.json"
},
{
"name": "0.20mm Fine @SeeMeCNC RostockMAX v4 0.5",
"sub_path": "process/0.20mm Fine @SeeMeCNC RostockMAX v4 0.5.json"
},
{
"name": "0.20mm Standard @SeeMeCNC Artemis 0.4",
"sub_path": "process/0.20mm Standard @SeeMeCNC Artemis 0.4.json"
},
{
"name": "0.20mm Standard @SeeMeCNC BOSSdelta 300 0.4",
"sub_path": "process/0.20mm Standard @SeeMeCNC BOSSdelta 300 0.4.json"
},
{
"name": "0.20mm Standard @SeeMeCNC BOSSdelta 500 0505 0.4",
"sub_path": "process/0.20mm Standard @SeeMeCNC BOSSdelta 500 0505 0.4.json"
},
{
"name": "0.20mm Standard @SeeMeCNC BOSSdelta 500 0510 0.4",
"sub_path": "process/0.20mm Standard @SeeMeCNC BOSSdelta 500 0510 0.4.json"
},
{
"name": "0.20mm Standard @SeeMeCNC BOSSdelta 500 0521 0.4",
"sub_path": "process/0.20mm Standard @SeeMeCNC BOSSdelta 500 0521 0.4.json"
},
{
"name": "0.20mm Standard @SeeMeCNC RostockMAX v3.2 0.4",
"sub_path": "process/0.20mm Standard @SeeMeCNC RostockMAX v3.2 0.4.json"
},
{
"name": "0.20mm Standard @SeeMeCNC RostockMAX v4 0.4",
"sub_path": "process/0.20mm Standard @SeeMeCNC RostockMAX v4 0.4.json"
},
{
"name": "0.24mm Draft @SeeMeCNC Artemis 0.4",
"sub_path": "process/0.24mm Draft @SeeMeCNC Artemis 0.4.json"
},
{
"name": "0.24mm Draft @SeeMeCNC BOSSdelta 300 0.4",
"sub_path": "process/0.24mm Draft @SeeMeCNC BOSSdelta 300 0.4.json"
},
{
"name": "0.24mm Draft @SeeMeCNC BOSSdelta 500 0505 0.4",
"sub_path": "process/0.24mm Draft @SeeMeCNC BOSSdelta 500 0505 0.4.json"
},
{
"name": "0.24mm Draft @SeeMeCNC BOSSdelta 500 0510 0.4",
"sub_path": "process/0.24mm Draft @SeeMeCNC BOSSdelta 500 0510 0.4.json"
},
{
"name": "0.24mm Draft @SeeMeCNC BOSSdelta 500 0521 0.4",
"sub_path": "process/0.24mm Draft @SeeMeCNC BOSSdelta 500 0521 0.4.json"
},
{
"name": "0.24mm Draft @SeeMeCNC RostockMAX v3.2 0.4",
"sub_path": "process/0.24mm Draft @SeeMeCNC RostockMAX v3.2 0.4.json"
},
{
"name": "0.24mm Draft @SeeMeCNC RostockMAX v4 0.4",
"sub_path": "process/0.24mm Draft @SeeMeCNC RostockMAX v4 0.4.json"
},
{
"name": "0.25mm Standard @SeeMeCNC Artemis 0.5",
"sub_path": "process/0.25mm Standard @SeeMeCNC Artemis 0.5.json"
},
{
"name": "0.25mm Standard @SeeMeCNC BOSSdelta 300 0.5",
"sub_path": "process/0.25mm Standard @SeeMeCNC BOSSdelta 300 0.5.json"
},
{
"name": "0.25mm Standard @SeeMeCNC BOSSdelta 500 0505 0.5",
"sub_path": "process/0.25mm Standard @SeeMeCNC BOSSdelta 500 0505 0.5.json"
},
{
"name": "0.25mm Standard @SeeMeCNC BOSSdelta 500 0510 0.5",
"sub_path": "process/0.25mm Standard @SeeMeCNC BOSSdelta 500 0510 0.5.json"
},
{
"name": "0.25mm Standard @SeeMeCNC BOSSdelta 500 0521 0.5",
"sub_path": "process/0.25mm Standard @SeeMeCNC BOSSdelta 500 0521 0.5.json"
},
{
"name": "0.25mm Standard @SeeMeCNC RostockMAX v3.2 0.5",
"sub_path": "process/0.25mm Standard @SeeMeCNC RostockMAX v3.2 0.5.json"
},
{
"name": "0.25mm Standard @SeeMeCNC RostockMAX v4 0.5",
"sub_path": "process/0.25mm Standard @SeeMeCNC RostockMAX v4 0.5.json"
},
{
"name": "0.28mm Extra Draft @SeeMeCNC Artemis 0.4",
"sub_path": "process/0.28mm Extra Draft @SeeMeCNC Artemis 0.4.json"
},
{
"name": "0.28mm Extra Draft @SeeMeCNC BOSSdelta 300 0.4",
"sub_path": "process/0.28mm Extra Draft @SeeMeCNC BOSSdelta 300 0.4.json"
},
{
"name": "0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.4",
"sub_path": "process/0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.4.json"
},
{
"name": "0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.4",
"sub_path": "process/0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.4.json"
},
{
"name": "0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.4",
"sub_path": "process/0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.4.json"
},
{
"name": "0.28mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.4",
"sub_path": "process/0.28mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.4.json"
},
{
"name": "0.28mm Extra Draft @SeeMeCNC RostockMAX v4 0.4",
"sub_path": "process/0.28mm Extra Draft @SeeMeCNC RostockMAX v4 0.4.json"
},
{
"name": "0.28mm Fine @SeeMeCNC Artemis 0.7",
"sub_path": "process/0.28mm Fine @SeeMeCNC Artemis 0.7.json"
},
{
"name": "0.28mm Fine @SeeMeCNC BOSSdelta 300 0.7",
"sub_path": "process/0.28mm Fine @SeeMeCNC BOSSdelta 300 0.7.json"
},
{
"name": "0.28mm Fine @SeeMeCNC BOSSdelta 500 0505 0.7",
"sub_path": "process/0.28mm Fine @SeeMeCNC BOSSdelta 500 0505 0.7.json"
},
{
"name": "0.28mm Fine @SeeMeCNC BOSSdelta 500 0510 0.7",
"sub_path": "process/0.28mm Fine @SeeMeCNC BOSSdelta 500 0510 0.7.json"
},
{
"name": "0.28mm Fine @SeeMeCNC BOSSdelta 500 0521 0.7",
"sub_path": "process/0.28mm Fine @SeeMeCNC BOSSdelta 500 0521 0.7.json"
},
{
"name": "0.28mm Fine @SeeMeCNC RostockMAX v3.2 0.7",
"sub_path": "process/0.28mm Fine @SeeMeCNC RostockMAX v3.2 0.7.json"
},
{
"name": "0.28mm Fine @SeeMeCNC RostockMAX v4 0.7",
"sub_path": "process/0.28mm Fine @SeeMeCNC RostockMAX v4 0.7.json"
},
{
"name": "0.30mm Draft @SeeMeCNC Artemis 0.5",
"sub_path": "process/0.30mm Draft @SeeMeCNC Artemis 0.5.json"
},
{
"name": "0.30mm Draft @SeeMeCNC BOSSdelta 300 0.5",
"sub_path": "process/0.30mm Draft @SeeMeCNC BOSSdelta 300 0.5.json"
},
{
"name": "0.30mm Draft @SeeMeCNC BOSSdelta 500 0505 0.5",
"sub_path": "process/0.30mm Draft @SeeMeCNC BOSSdelta 500 0505 0.5.json"
},
{
"name": "0.30mm Draft @SeeMeCNC BOSSdelta 500 0510 0.5",
"sub_path": "process/0.30mm Draft @SeeMeCNC BOSSdelta 500 0510 0.5.json"
},
{
"name": "0.30mm Draft @SeeMeCNC BOSSdelta 500 0521 0.5",
"sub_path": "process/0.30mm Draft @SeeMeCNC BOSSdelta 500 0521 0.5.json"
},
{
"name": "0.30mm Draft @SeeMeCNC RostockMAX v3.2 0.5",
"sub_path": "process/0.30mm Draft @SeeMeCNC RostockMAX v3.2 0.5.json"
},
{
"name": "0.30mm Draft @SeeMeCNC RostockMAX v4 0.5",
"sub_path": "process/0.30mm Draft @SeeMeCNC RostockMAX v4 0.5.json"
},
{
"name": "0.30mm TPU Solid @SeeMeCNC Artemis 0.7",
"sub_path": "process/0.30mm TPU Solid @SeeMeCNC Artemis 0.7.json"
},
{
"name": "0.30mm TPU Solid @SeeMeCNC BOSSdelta 300 0.7",
"sub_path": "process/0.30mm TPU Solid @SeeMeCNC BOSSdelta 300 0.7.json"
},
{
"name": "0.30mm TPU Solid @SeeMeCNC BOSSdelta 500 0505 0.7",
"sub_path": "process/0.30mm TPU Solid @SeeMeCNC BOSSdelta 500 0505 0.7.json"
},
{
"name": "0.30mm TPU Solid @SeeMeCNC BOSSdelta 500 0510 0.7",
"sub_path": "process/0.30mm TPU Solid @SeeMeCNC BOSSdelta 500 0510 0.7.json"
},
{
"name": "0.30mm TPU Solid @SeeMeCNC BOSSdelta 500 0521 0.7",
"sub_path": "process/0.30mm TPU Solid @SeeMeCNC BOSSdelta 500 0521 0.7.json"
},
{
"name": "0.30mm TPU Solid @SeeMeCNC RostockMAX v3.2 0.7",
"sub_path": "process/0.30mm TPU Solid @SeeMeCNC RostockMAX v3.2 0.7.json"
},
{
"name": "0.30mm TPU Solid @SeeMeCNC RostockMAX v4 0.7",
"sub_path": "process/0.30mm TPU Solid @SeeMeCNC RostockMAX v4 0.7.json"
},
{
"name": "0.35mm Extra Draft @SeeMeCNC Artemis 0.5",
"sub_path": "process/0.35mm Extra Draft @SeeMeCNC Artemis 0.5.json"
},
{
"name": "0.35mm Extra Draft @SeeMeCNC BOSSdelta 300 0.5",
"sub_path": "process/0.35mm Extra Draft @SeeMeCNC BOSSdelta 300 0.5.json"
},
{
"name": "0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.5",
"sub_path": "process/0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.5.json"
},
{
"name": "0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.5",
"sub_path": "process/0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.5.json"
},
{
"name": "0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.5",
"sub_path": "process/0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.5.json"
},
{
"name": "0.35mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.5",
"sub_path": "process/0.35mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.5.json"
},
{
"name": "0.35mm Extra Draft @SeeMeCNC RostockMAX v4 0.5",
"sub_path": "process/0.35mm Extra Draft @SeeMeCNC RostockMAX v4 0.5.json"
},
{
"name": "0.35mm Standard @SeeMeCNC Artemis 0.7",
"sub_path": "process/0.35mm Standard @SeeMeCNC Artemis 0.7.json"
},
{
"name": "0.35mm Standard @SeeMeCNC BOSSdelta 300 0.7",
"sub_path": "process/0.35mm Standard @SeeMeCNC BOSSdelta 300 0.7.json"
},
{
"name": "0.35mm Standard @SeeMeCNC BOSSdelta 500 0505 0.7",
"sub_path": "process/0.35mm Standard @SeeMeCNC BOSSdelta 500 0505 0.7.json"
},
{
"name": "0.35mm Standard @SeeMeCNC BOSSdelta 500 0510 0.7",
"sub_path": "process/0.35mm Standard @SeeMeCNC BOSSdelta 500 0510 0.7.json"
},
{
"name": "0.35mm Standard @SeeMeCNC BOSSdelta 500 0521 0.7",
"sub_path": "process/0.35mm Standard @SeeMeCNC BOSSdelta 500 0521 0.7.json"
},
{
"name": "0.35mm Standard @SeeMeCNC RostockMAX v3.2 0.7",
"sub_path": "process/0.35mm Standard @SeeMeCNC RostockMAX v3.2 0.7.json"
},
{
"name": "0.35mm Standard @SeeMeCNC RostockMAX v4 0.7",
"sub_path": "process/0.35mm Standard @SeeMeCNC RostockMAX v4 0.7.json"
},
{
"name": "0.35mm TPU Vase @SeeMeCNC Artemis 0.7",
"sub_path": "process/0.35mm TPU Vase @SeeMeCNC Artemis 0.7.json"
},
{
"name": "0.35mm TPU Vase @SeeMeCNC BOSSdelta 300 0.7",
"sub_path": "process/0.35mm TPU Vase @SeeMeCNC BOSSdelta 300 0.7.json"
},
{
"name": "0.35mm TPU Vase @SeeMeCNC BOSSdelta 500 0505 0.7",
"sub_path": "process/0.35mm TPU Vase @SeeMeCNC BOSSdelta 500 0505 0.7.json"
},
{
"name": "0.35mm TPU Vase @SeeMeCNC BOSSdelta 500 0510 0.7",
"sub_path": "process/0.35mm TPU Vase @SeeMeCNC BOSSdelta 500 0510 0.7.json"
},
{
"name": "0.35mm TPU Vase @SeeMeCNC BOSSdelta 500 0521 0.7",
"sub_path": "process/0.35mm TPU Vase @SeeMeCNC BOSSdelta 500 0521 0.7.json"
},
{
"name": "0.35mm TPU Vase @SeeMeCNC RostockMAX v3.2 0.7",
"sub_path": "process/0.35mm TPU Vase @SeeMeCNC RostockMAX v3.2 0.7.json"
},
{
"name": "0.35mm TPU Vase @SeeMeCNC RostockMAX v4 0.7",
"sub_path": "process/0.35mm TPU Vase @SeeMeCNC RostockMAX v4 0.7.json"
},
{
"name": "0.40mm Fine @SeeMeCNC Artemis 1.0",
"sub_path": "process/0.40mm Fine @SeeMeCNC Artemis 1.0.json"
},
{
"name": "0.40mm Fine @SeeMeCNC BOSSdelta 300 1.0",
"sub_path": "process/0.40mm Fine @SeeMeCNC BOSSdelta 300 1.0.json"
},
{
"name": "0.40mm Fine @SeeMeCNC BOSSdelta 500 0505 1.0",
"sub_path": "process/0.40mm Fine @SeeMeCNC BOSSdelta 500 0505 1.0.json"
},
{
"name": "0.40mm Fine @SeeMeCNC BOSSdelta 500 0510 1.0",
"sub_path": "process/0.40mm Fine @SeeMeCNC BOSSdelta 500 0510 1.0.json"
},
{
"name": "0.40mm Fine @SeeMeCNC BOSSdelta 500 0521 1.0",
"sub_path": "process/0.40mm Fine @SeeMeCNC BOSSdelta 500 0521 1.0.json"
},
{
"name": "0.40mm Fine @SeeMeCNC RostockMAX v3.2 1.0",
"sub_path": "process/0.40mm Fine @SeeMeCNC RostockMAX v3.2 1.0.json"
},
{
"name": "0.40mm Fine @SeeMeCNC RostockMAX v4 1.0",
"sub_path": "process/0.40mm Fine @SeeMeCNC RostockMAX v4 1.0.json"
},
{
"name": "0.42mm Draft @SeeMeCNC Artemis 0.7",
"sub_path": "process/0.42mm Draft @SeeMeCNC Artemis 0.7.json"
},
{
"name": "0.42mm Draft @SeeMeCNC BOSSdelta 300 0.7",
"sub_path": "process/0.42mm Draft @SeeMeCNC BOSSdelta 300 0.7.json"
},
{
"name": "0.42mm Draft @SeeMeCNC BOSSdelta 500 0505 0.7",
"sub_path": "process/0.42mm Draft @SeeMeCNC BOSSdelta 500 0505 0.7.json"
},
{
"name": "0.42mm Draft @SeeMeCNC BOSSdelta 500 0510 0.7",
"sub_path": "process/0.42mm Draft @SeeMeCNC BOSSdelta 500 0510 0.7.json"
},
{
"name": "0.42mm Draft @SeeMeCNC BOSSdelta 500 0521 0.7",
"sub_path": "process/0.42mm Draft @SeeMeCNC BOSSdelta 500 0521 0.7.json"
},
{
"name": "0.42mm Draft @SeeMeCNC RostockMAX v3.2 0.7",
"sub_path": "process/0.42mm Draft @SeeMeCNC RostockMAX v3.2 0.7.json"
},
{
"name": "0.42mm Draft @SeeMeCNC RostockMAX v4 0.7",
"sub_path": "process/0.42mm Draft @SeeMeCNC RostockMAX v4 0.7.json"
},
{
"name": "0.49mm Extra Draft @SeeMeCNC Artemis 0.7",
"sub_path": "process/0.49mm Extra Draft @SeeMeCNC Artemis 0.7.json"
},
{
"name": "0.49mm Extra Draft @SeeMeCNC BOSSdelta 300 0.7",
"sub_path": "process/0.49mm Extra Draft @SeeMeCNC BOSSdelta 300 0.7.json"
},
{
"name": "0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.7",
"sub_path": "process/0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.7.json"
},
{
"name": "0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.7",
"sub_path": "process/0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.7.json"
},
{
"name": "0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.7",
"sub_path": "process/0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.7.json"
},
{
"name": "0.49mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.7",
"sub_path": "process/0.49mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.7.json"
},
{
"name": "0.49mm Extra Draft @SeeMeCNC RostockMAX v4 0.7",
"sub_path": "process/0.49mm Extra Draft @SeeMeCNC RostockMAX v4 0.7.json"
},
{
"name": "0.50mm Standard @SeeMeCNC Artemis 1.0",
"sub_path": "process/0.50mm Standard @SeeMeCNC Artemis 1.0.json"
},
{
"name": "0.50mm Standard @SeeMeCNC BOSSdelta 300 1.0",
"sub_path": "process/0.50mm Standard @SeeMeCNC BOSSdelta 300 1.0.json"
},
{
"name": "0.50mm Standard @SeeMeCNC BOSSdelta 500 0505 1.0",
"sub_path": "process/0.50mm Standard @SeeMeCNC BOSSdelta 500 0505 1.0.json"
},
{
"name": "0.50mm Standard @SeeMeCNC BOSSdelta 500 0510 1.0",
"sub_path": "process/0.50mm Standard @SeeMeCNC BOSSdelta 500 0510 1.0.json"
},
{
"name": "0.50mm Standard @SeeMeCNC BOSSdelta 500 0521 1.0",
"sub_path": "process/0.50mm Standard @SeeMeCNC BOSSdelta 500 0521 1.0.json"
},
{
"name": "0.50mm Standard @SeeMeCNC RostockMAX v3.2 1.0",
"sub_path": "process/0.50mm Standard @SeeMeCNC RostockMAX v3.2 1.0.json"
},
{
"name": "0.50mm Standard @SeeMeCNC RostockMAX v4 1.0",
"sub_path": "process/0.50mm Standard @SeeMeCNC RostockMAX v4 1.0.json"
},
{
"name": "0.60mm Draft @SeeMeCNC Artemis 1.0",
"sub_path": "process/0.60mm Draft @SeeMeCNC Artemis 1.0.json"
},
{
"name": "0.60mm Draft @SeeMeCNC BOSSdelta 300 1.0",
"sub_path": "process/0.60mm Draft @SeeMeCNC BOSSdelta 300 1.0.json"
},
{
"name": "0.60mm Draft @SeeMeCNC BOSSdelta 500 0505 1.0",
"sub_path": "process/0.60mm Draft @SeeMeCNC BOSSdelta 500 0505 1.0.json"
},
{
"name": "0.60mm Draft @SeeMeCNC BOSSdelta 500 0510 1.0",
"sub_path": "process/0.60mm Draft @SeeMeCNC BOSSdelta 500 0510 1.0.json"
},
{
"name": "0.60mm Draft @SeeMeCNC BOSSdelta 500 0521 1.0",
"sub_path": "process/0.60mm Draft @SeeMeCNC BOSSdelta 500 0521 1.0.json"
},
{
"name": "0.60mm Draft @SeeMeCNC RostockMAX v3.2 1.0",
"sub_path": "process/0.60mm Draft @SeeMeCNC RostockMAX v3.2 1.0.json"
},
{
"name": "0.60mm Draft @SeeMeCNC RostockMAX v4 1.0",
"sub_path": "process/0.60mm Draft @SeeMeCNC RostockMAX v4 1.0.json"
},
{
"name": "0.70mm Extra Draft @SeeMeCNC Artemis 1.0",
"sub_path": "process/0.70mm Extra Draft @SeeMeCNC Artemis 1.0.json"
},
{
"name": "0.70mm Extra Draft @SeeMeCNC BOSSdelta 300 1.0",
"sub_path": "process/0.70mm Extra Draft @SeeMeCNC BOSSdelta 300 1.0.json"
},
{
"name": "0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 1.0",
"sub_path": "process/0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 1.0.json"
},
{
"name": "0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 1.0",
"sub_path": "process/0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 1.0.json"
},
{
"name": "0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 1.0",
"sub_path": "process/0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 1.0.json"
},
{
"name": "0.70mm Extra Draft @SeeMeCNC RostockMAX v3.2 1.0",
"sub_path": "process/0.70mm Extra Draft @SeeMeCNC RostockMAX v3.2 1.0.json"
},
{
"name": "0.70mm Extra Draft @SeeMeCNC RostockMAX v4 1.0",
"sub_path": "process/0.70mm Extra Draft @SeeMeCNC RostockMAX v4 1.0.json"
}
],
"filament_list": [
{
"name": "SeeMeCNC filament base",
"sub_path": "filament/SeeMeCNC_filament_base.json"
},
{
"name": "SeeMeCNC ABS",
"sub_path": "filament/SeeMeCNC_ABS.json"
},
{
"name": "SeeMeCNC PA-CF",
"sub_path": "filament/SeeMeCNC_PA-CF.json"
},
{
"name": "SeeMeCNC PETG",
"sub_path": "filament/SeeMeCNC_PETG.json"
},
{
"name": "SeeMeCNC PETG-CF",
"sub_path": "filament/SeeMeCNC_PETG-CF.json"
},
{
"name": "SeeMeCNC TPU",
"sub_path": "filament/SeeMeCNC_TPU.json"
},
{
"name": "SeeMeCNC PLA",
"sub_path": "filament/SeeMeCNC_PLA.json"
}
],
"machine_list": [
{
"name": "SeeMeCNC Artemis 0.4 nozzle",
"sub_path": "machine/SeeMeCNC_Artemis_0_4mm.json"
},
{
"name": "SeeMeCNC Artemis 0.5 nozzle",
"sub_path": "machine/SeeMeCNC_Artemis_0_5mm.json"
},
{
"name": "SeeMeCNC Artemis 0.7 nozzle",
"sub_path": "machine/SeeMeCNC_Artemis_0_7mm.json"
},
{
"name": "SeeMeCNC Artemis 1.0 nozzle",
"sub_path": "machine/SeeMeCNC_Artemis_1_0mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 300 0.4 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta_300_0_4mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 300 0.5 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta_300_0_5mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 300 0.7 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta_300_0_7mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 300 1.0 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta_300_1_0mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0505 0.4 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta500_0505_0_4mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0505 0.5 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta500_0505_0_5mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0505 0.7 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta500_0505_0_7mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0505 1.0 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta500_0505_1_0mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0510 0.4 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta500_0510_0_4mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0510 0.5 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta500_0510_0_5mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0510 0.7 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta500_0510_0_7mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0510 1.0 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta500_0510_1_0mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0521 0.4 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta500_0521_0_4mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0521 0.5 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta500_0521_0_5mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0521 0.7 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta500_0521_0_7mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0521 1.0 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta500_0521_1_0mm.json"
},
{
"name": "SeeMeCNC RostockMAX v3.2 0.4 nozzle",
"sub_path": "machine/SeeMeCNC_RostockMAX_v3.2_0_4mm.json"
},
{
"name": "SeeMeCNC RostockMAX v3.2 0.5 nozzle",
"sub_path": "machine/SeeMeCNC_RostockMAX_v3.2_0_5mm.json"
},
{
"name": "SeeMeCNC RostockMAX v3.2 0.7 nozzle",
"sub_path": "machine/SeeMeCNC_RostockMAX_v3.2_0_7mm.json"
},
{
"name": "SeeMeCNC RostockMAX v3.2 1.0 nozzle",
"sub_path": "machine/SeeMeCNC_RostockMAX_v3.2_1_0mm.json"
},
{
"name": "SeeMeCNC RostockMAX v4 0.4 nozzle",
"sub_path": "machine/SeeMeCNC_RostockMAX_v4_0_4mm.json"
},
{
"name": "SeeMeCNC RostockMAX v4 0.5 nozzle",
"sub_path": "machine/SeeMeCNC_RostockMAX_v4_0_5mm.json"
},
{
"name": "SeeMeCNC RostockMAX v4 0.7 nozzle",
"sub_path": "machine/SeeMeCNC_RostockMAX_v4_0_7mm.json"
},
{
"name": "SeeMeCNC RostockMAX v4 1.0 nozzle",
"sub_path": "machine/SeeMeCNC_RostockMAX_v4_1_0mm.json"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

View File

@@ -0,0 +1,265 @@
{
"type": "filament",
"name": "SeeMeCNC ABS",
"inherits": "SeeMeCNC filament base",
"from": "System",
"filament_id": "SMCFB001",
"instantiation": "true",
"filament_settings_id": [
"SeeMeCNC ABS"
],
"compatible_printers": [
"SeeMeCNC Artemis 0.4 nozzle",
"SeeMeCNC Artemis 0.5 nozzle",
"SeeMeCNC Artemis 0.7 nozzle",
"SeeMeCNC Artemis 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0505 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0510 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0521 1.0 nozzle",
"SeeMeCNC BOSSdelta 300 0.4 nozzle",
"SeeMeCNC BOSSdelta 300 0.5 nozzle",
"SeeMeCNC BOSSdelta 300 0.7 nozzle",
"SeeMeCNC BOSSdelta 300 1.0 nozzle",
"SeeMeCNC RostockMAX v3.2 0.4 nozzle",
"SeeMeCNC RostockMAX v3.2 0.5 nozzle",
"SeeMeCNC RostockMAX v3.2 0.7 nozzle",
"SeeMeCNC RostockMAX v3.2 1.0 nozzle",
"SeeMeCNC RostockMAX v4 0.4 nozzle",
"SeeMeCNC RostockMAX v4 0.5 nozzle",
"SeeMeCNC RostockMAX v4 0.7 nozzle",
"SeeMeCNC RostockMAX v4 1.0 nozzle"
],
"compatible_printers_condition": "",
"compatible_prints": [
"0.16mm Fine @SeeMeCNC Artemis 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 300 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.16mm Fine @SeeMeCNC RostockMAX v3.2 0.4",
"0.16mm Fine @SeeMeCNC RostockMAX v4 0.4",
"0.20mm Fine @SeeMeCNC Artemis 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 300 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.20mm Fine @SeeMeCNC RostockMAX v3.2 0.5",
"0.20mm Fine @SeeMeCNC RostockMAX v4 0.5",
"0.20mm Standard @SeeMeCNC Artemis 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 300 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.20mm Standard @SeeMeCNC RostockMAX v3.2 0.4",
"0.20mm Standard @SeeMeCNC RostockMAX v4 0.4",
"0.24mm Draft @SeeMeCNC Artemis 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 300 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.24mm Draft @SeeMeCNC RostockMAX v3.2 0.4",
"0.24mm Draft @SeeMeCNC RostockMAX v4 0.4",
"0.25mm Standard @SeeMeCNC Artemis 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 300 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.25mm Standard @SeeMeCNC RostockMAX v3.2 0.5",
"0.25mm Standard @SeeMeCNC RostockMAX v4 0.5",
"0.28mm Extra Draft @SeeMeCNC Artemis 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 300 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.28mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.4",
"0.28mm Extra Draft @SeeMeCNC RostockMAX v4 0.4",
"0.28mm Fine @SeeMeCNC Artemis 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 300 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.28mm Fine @SeeMeCNC RostockMAX v3.2 0.7",
"0.28mm Fine @SeeMeCNC RostockMAX v4 0.7",
"0.30mm Draft @SeeMeCNC Artemis 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 300 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.30mm Draft @SeeMeCNC RostockMAX v3.2 0.5",
"0.30mm Draft @SeeMeCNC RostockMAX v4 0.5",
"0.35mm Extra Draft @SeeMeCNC Artemis 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 300 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.35mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.5",
"0.35mm Extra Draft @SeeMeCNC RostockMAX v4 0.5",
"0.35mm Standard @SeeMeCNC Artemis 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 300 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.35mm Standard @SeeMeCNC RostockMAX v3.2 0.7",
"0.35mm Standard @SeeMeCNC RostockMAX v4 0.7",
"0.40mm Fine @SeeMeCNC Artemis 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 300 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.40mm Fine @SeeMeCNC RostockMAX v3.2 1.0",
"0.40mm Fine @SeeMeCNC RostockMAX v4 1.0",
"0.42mm Draft @SeeMeCNC Artemis 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 300 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.42mm Draft @SeeMeCNC RostockMAX v3.2 0.7",
"0.42mm Draft @SeeMeCNC RostockMAX v4 0.7",
"0.49mm Extra Draft @SeeMeCNC Artemis 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 300 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.49mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.7",
"0.49mm Extra Draft @SeeMeCNC RostockMAX v4 0.7",
"0.50mm Standard @SeeMeCNC Artemis 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 300 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.50mm Standard @SeeMeCNC RostockMAX v3.2 1.0",
"0.50mm Standard @SeeMeCNC RostockMAX v4 1.0",
"0.60mm Draft @SeeMeCNC Artemis 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 300 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.60mm Draft @SeeMeCNC RostockMAX v3.2 1.0",
"0.60mm Draft @SeeMeCNC RostockMAX v4 1.0",
"0.70mm Extra Draft @SeeMeCNC Artemis 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 300 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.70mm Extra Draft @SeeMeCNC RostockMAX v3.2 1.0",
"0.70mm Extra Draft @SeeMeCNC RostockMAX v4 1.0"
],
"compatible_prints_condition": "",
"close_fan_the_first_x_layers": [
"3"
],
"cool_plate_temp": [
"100"
],
"cool_plate_temp_initial_layer": [
"100"
],
"enable_overhang_bridge_fan": [
"1"
],
"eng_plate_temp": [
"100"
],
"eng_plate_temp_initial_layer": [
"100"
],
"fan_cooling_layer_time": [
"40"
],
"fan_max_speed": [
"30"
],
"fan_min_speed": [
"0"
],
"filament_cost": [
"30"
],
"filament_density": [
"1.04"
],
"filament_max_volumetric_speed": [
"10"
],
"filament_notes": [
"Pressure Advance starting values by machine and nozzle size:\nArtemis / BOSSdelta 300:\n 0.4mm nozzle: 0.4000\n 0.5mm nozzle: 0.3200\n 0.7mm nozzle: 0.2286\n 1.0mm nozzle: 0.1600\n\nRostockMAX v3.2 / v4:\n 0.4mm nozzle: 0.4789\n 0.5mm nozzle: 0.3831\n 0.7mm nozzle: 0.2736\n 1.0mm nozzle: 0.1915\n\nBOSSdelta 0505:\n 0.4mm nozzle: 0.5352\n 0.5mm nozzle: 0.4282\n 0.7mm nozzle: 0.3058\n 1.0mm nozzle: 0.2141\n\nBOSSdelta 0510:\n 0.4mm nozzle: 0.7887\n 0.5mm nozzle: 0.6310\n 0.7mm nozzle: 0.4507\n 1.0mm nozzle: 0.3155\n\nBOSSdelta 0521:\n 0.4mm nozzle: 1.3239\n 0.5mm nozzle: 1.0592\n 0.7mm nozzle: 0.7565\n 1.0mm nozzle: 0.5296\n\nRun OrcaSlicer PA calibration to fine-tune for your setup.\n\nABS prints best with an enclosure to prevent warping.\nBed surface: PEI or garolite recommended.\nBed temp: 100C. Avoid drafts."
],
"filament_type": [
"ABS"
],
"full_fan_speed_layer": [
"5"
],
"hot_plate_temp": [
"100"
],
"hot_plate_temp_initial_layer": [
"100"
],
"internal_bridge_fan_speed": [
"30"
],
"nozzle_temperature": [
"240"
],
"nozzle_temperature_initial_layer": [
"240"
],
"nozzle_temperature_range_high": [
"270"
],
"nozzle_temperature_range_low": [
"230"
],
"overhang_fan_threshold": [
"50%"
],
"pressure_advance": [
"0.4"
],
"reduce_fan_stop_start_freq": [
"1"
],
"slow_down_for_layer_cooling": [
"1"
],
"slow_down_layer_time": [
"30"
],
"slow_down_min_speed": [
"20"
],
"supertack_plate_temp": [
"100"
],
"supertack_plate_temp_initial_layer": [
"100"
],
"temperature_vitrification": [
"98"
],
"textured_cool_plate_temp": [
"100"
],
"textured_cool_plate_temp_initial_layer": [
"100"
],
"textured_plate_temp": [
"100"
],
"textured_plate_temp_initial_layer": [
"100"
],
"keep_fan_always_on": [
"0"
]
}

View File

@@ -0,0 +1,268 @@
{
"type": "filament",
"name": "SeeMeCNC PA-CF",
"inherits": "SeeMeCNC filament base",
"from": "System",
"filament_id": "SMCFN001",
"instantiation": "true",
"filament_settings_id": [
"SeeMeCNC PA-CF"
],
"compatible_printers": [
"SeeMeCNC Artemis 0.4 nozzle",
"SeeMeCNC Artemis 0.5 nozzle",
"SeeMeCNC Artemis 0.7 nozzle",
"SeeMeCNC Artemis 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0505 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0510 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0521 1.0 nozzle",
"SeeMeCNC BOSSdelta 300 0.4 nozzle",
"SeeMeCNC BOSSdelta 300 0.5 nozzle",
"SeeMeCNC BOSSdelta 300 0.7 nozzle",
"SeeMeCNC BOSSdelta 300 1.0 nozzle",
"SeeMeCNC RostockMAX v3.2 0.4 nozzle",
"SeeMeCNC RostockMAX v3.2 0.5 nozzle",
"SeeMeCNC RostockMAX v3.2 0.7 nozzle",
"SeeMeCNC RostockMAX v3.2 1.0 nozzle",
"SeeMeCNC RostockMAX v4 0.4 nozzle",
"SeeMeCNC RostockMAX v4 0.5 nozzle",
"SeeMeCNC RostockMAX v4 0.7 nozzle",
"SeeMeCNC RostockMAX v4 1.0 nozzle"
],
"compatible_printers_condition": "",
"compatible_prints": [
"0.16mm Fine @SeeMeCNC Artemis 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 300 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.16mm Fine @SeeMeCNC RostockMAX v3.2 0.4",
"0.16mm Fine @SeeMeCNC RostockMAX v4 0.4",
"0.20mm Fine @SeeMeCNC Artemis 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 300 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.20mm Fine @SeeMeCNC RostockMAX v3.2 0.5",
"0.20mm Fine @SeeMeCNC RostockMAX v4 0.5",
"0.20mm Standard @SeeMeCNC Artemis 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 300 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.20mm Standard @SeeMeCNC RostockMAX v3.2 0.4",
"0.20mm Standard @SeeMeCNC RostockMAX v4 0.4",
"0.24mm Draft @SeeMeCNC Artemis 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 300 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.24mm Draft @SeeMeCNC RostockMAX v3.2 0.4",
"0.24mm Draft @SeeMeCNC RostockMAX v4 0.4",
"0.25mm Standard @SeeMeCNC Artemis 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 300 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.25mm Standard @SeeMeCNC RostockMAX v3.2 0.5",
"0.25mm Standard @SeeMeCNC RostockMAX v4 0.5",
"0.28mm Extra Draft @SeeMeCNC Artemis 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 300 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.28mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.4",
"0.28mm Extra Draft @SeeMeCNC RostockMAX v4 0.4",
"0.28mm Fine @SeeMeCNC Artemis 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 300 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.28mm Fine @SeeMeCNC RostockMAX v3.2 0.7",
"0.28mm Fine @SeeMeCNC RostockMAX v4 0.7",
"0.30mm Draft @SeeMeCNC Artemis 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 300 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.30mm Draft @SeeMeCNC RostockMAX v3.2 0.5",
"0.30mm Draft @SeeMeCNC RostockMAX v4 0.5",
"0.35mm Extra Draft @SeeMeCNC Artemis 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 300 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.35mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.5",
"0.35mm Extra Draft @SeeMeCNC RostockMAX v4 0.5",
"0.35mm Standard @SeeMeCNC Artemis 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 300 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.35mm Standard @SeeMeCNC RostockMAX v3.2 0.7",
"0.35mm Standard @SeeMeCNC RostockMAX v4 0.7",
"0.40mm Fine @SeeMeCNC Artemis 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 300 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.40mm Fine @SeeMeCNC RostockMAX v3.2 1.0",
"0.40mm Fine @SeeMeCNC RostockMAX v4 1.0",
"0.42mm Draft @SeeMeCNC Artemis 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 300 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.42mm Draft @SeeMeCNC RostockMAX v3.2 0.7",
"0.42mm Draft @SeeMeCNC RostockMAX v4 0.7",
"0.49mm Extra Draft @SeeMeCNC Artemis 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 300 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.49mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.7",
"0.49mm Extra Draft @SeeMeCNC RostockMAX v4 0.7",
"0.50mm Standard @SeeMeCNC Artemis 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 300 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.50mm Standard @SeeMeCNC RostockMAX v3.2 1.0",
"0.50mm Standard @SeeMeCNC RostockMAX v4 1.0",
"0.60mm Draft @SeeMeCNC Artemis 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 300 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.60mm Draft @SeeMeCNC RostockMAX v3.2 1.0",
"0.60mm Draft @SeeMeCNC RostockMAX v4 1.0",
"0.70mm Extra Draft @SeeMeCNC Artemis 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 300 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.70mm Extra Draft @SeeMeCNC RostockMAX v3.2 1.0",
"0.70mm Extra Draft @SeeMeCNC RostockMAX v4 1.0"
],
"compatible_prints_condition": "",
"close_fan_the_first_x_layers": [
"6"
],
"cool_plate_temp": [
"70"
],
"cool_plate_temp_initial_layer": [
"70"
],
"enable_overhang_bridge_fan": [
"1"
],
"eng_plate_temp": [
"90"
],
"eng_plate_temp_initial_layer": [
"90"
],
"fan_cooling_layer_time": [
"60"
],
"fan_max_speed": [
"35"
],
"fan_min_speed": [
"35"
],
"filament_cost": [
"30"
],
"filament_density": [
"1.15"
],
"filament_max_volumetric_speed": [
"8"
],
"filament_notes": [
"Pressure Advance starting values by machine and nozzle size:\n\nArtemis / BOSSdelta 300:\n 0.4mm nozzle: 0.5500\n 0.5mm nozzle: 0.4400\n 0.7mm nozzle: 0.3143\n 1.0mm nozzle: 0.2200\n\nRostockMAX v3.2 / v4:\n 0.4mm nozzle: 0.6585\n 0.5mm nozzle: 0.5268\n 0.7mm nozzle: 0.3763\n 1.0mm nozzle: 0.2634\n\nBOSSdelta 0505:\n 0.4mm nozzle: 0.7359\n 0.5mm nozzle: 0.5887\n 0.7mm nozzle: 0.4205\n 1.0mm nozzle: 0.2944\n\nBOSSdelta 0510:\n 0.4mm nozzle: 1.0845\n 0.5mm nozzle: 0.8676\n 0.7mm nozzle: 0.6197\n 1.0mm nozzle: 0.4338\n\nBOSSdelta 0521:\n 0.4mm nozzle: 1.8204\n 0.5mm nozzle: 1.4563\n 0.7mm nozzle: 1.0402\n 1.0mm nozzle: 0.7282\n\nRun OrcaSlicer PA calibration to fine-tune for your setup."
],
"filament_type": [
"PA-CF"
],
"full_fan_speed_layer": [
"5"
],
"hot_plate_temp": [
"90"
],
"hot_plate_temp_initial_layer": [
"90"
],
"internal_bridge_fan_speed": [
"35"
],
"nozzle_temperature": [
"265"
],
"nozzle_temperature_initial_layer": [
"265"
],
"nozzle_temperature_range_high": [
"285"
],
"nozzle_temperature_range_low": [
"255"
],
"overhang_fan_threshold": [
"50%"
],
"pressure_advance": [
"0.55"
],
"reduce_fan_stop_start_freq": [
"1"
],
"slow_down_for_layer_cooling": [
"0"
],
"slow_down_layer_time": [
"45"
],
"slow_down_min_speed": [
"20"
],
"supertack_plate_temp": [
"35"
],
"supertack_plate_temp_initial_layer": [
"35"
],
"temperature_vitrification": [
"180"
],
"textured_cool_plate_temp": [
"80"
],
"textured_cool_plate_temp_initial_layer": [
"80"
],
"textured_plate_temp": [
"90"
],
"textured_plate_temp_initial_layer": [
"90"
],
"overhang_fan_speed": [
"50"
],
"keep_fan_always_on": [
"0"
]
}

View File

@@ -0,0 +1,265 @@
{
"type": "filament",
"name": "SeeMeCNC PETG-CF",
"inherits": "SeeMeCNC filament base",
"from": "System",
"filament_id": "SMCFG002",
"instantiation": "true",
"filament_settings_id": [
"SeeMeCNC PETG-CF"
],
"compatible_printers": [
"SeeMeCNC Artemis 0.4 nozzle",
"SeeMeCNC Artemis 0.5 nozzle",
"SeeMeCNC Artemis 0.7 nozzle",
"SeeMeCNC Artemis 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0505 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0510 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0521 1.0 nozzle",
"SeeMeCNC BOSSdelta 300 0.4 nozzle",
"SeeMeCNC BOSSdelta 300 0.5 nozzle",
"SeeMeCNC BOSSdelta 300 0.7 nozzle",
"SeeMeCNC BOSSdelta 300 1.0 nozzle",
"SeeMeCNC RostockMAX v3.2 0.4 nozzle",
"SeeMeCNC RostockMAX v3.2 0.5 nozzle",
"SeeMeCNC RostockMAX v3.2 0.7 nozzle",
"SeeMeCNC RostockMAX v3.2 1.0 nozzle",
"SeeMeCNC RostockMAX v4 0.4 nozzle",
"SeeMeCNC RostockMAX v4 0.5 nozzle",
"SeeMeCNC RostockMAX v4 0.7 nozzle",
"SeeMeCNC RostockMAX v4 1.0 nozzle"
],
"compatible_printers_condition": "",
"compatible_prints": [
"0.16mm Fine @SeeMeCNC Artemis 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 300 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.16mm Fine @SeeMeCNC RostockMAX v3.2 0.4",
"0.16mm Fine @SeeMeCNC RostockMAX v4 0.4",
"0.20mm Fine @SeeMeCNC Artemis 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 300 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.20mm Fine @SeeMeCNC RostockMAX v3.2 0.5",
"0.20mm Fine @SeeMeCNC RostockMAX v4 0.5",
"0.20mm Standard @SeeMeCNC Artemis 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 300 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.20mm Standard @SeeMeCNC RostockMAX v3.2 0.4",
"0.20mm Standard @SeeMeCNC RostockMAX v4 0.4",
"0.24mm Draft @SeeMeCNC Artemis 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 300 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.24mm Draft @SeeMeCNC RostockMAX v3.2 0.4",
"0.24mm Draft @SeeMeCNC RostockMAX v4 0.4",
"0.25mm Standard @SeeMeCNC Artemis 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 300 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.25mm Standard @SeeMeCNC RostockMAX v3.2 0.5",
"0.25mm Standard @SeeMeCNC RostockMAX v4 0.5",
"0.28mm Extra Draft @SeeMeCNC Artemis 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 300 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.28mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.4",
"0.28mm Extra Draft @SeeMeCNC RostockMAX v4 0.4",
"0.28mm Fine @SeeMeCNC Artemis 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 300 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.28mm Fine @SeeMeCNC RostockMAX v3.2 0.7",
"0.28mm Fine @SeeMeCNC RostockMAX v4 0.7",
"0.30mm Draft @SeeMeCNC Artemis 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 300 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.30mm Draft @SeeMeCNC RostockMAX v3.2 0.5",
"0.30mm Draft @SeeMeCNC RostockMAX v4 0.5",
"0.35mm Extra Draft @SeeMeCNC Artemis 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 300 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.35mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.5",
"0.35mm Extra Draft @SeeMeCNC RostockMAX v4 0.5",
"0.35mm Standard @SeeMeCNC Artemis 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 300 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.35mm Standard @SeeMeCNC RostockMAX v3.2 0.7",
"0.35mm Standard @SeeMeCNC RostockMAX v4 0.7",
"0.40mm Fine @SeeMeCNC Artemis 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 300 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.40mm Fine @SeeMeCNC RostockMAX v3.2 1.0",
"0.40mm Fine @SeeMeCNC RostockMAX v4 1.0",
"0.42mm Draft @SeeMeCNC Artemis 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 300 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.42mm Draft @SeeMeCNC RostockMAX v3.2 0.7",
"0.42mm Draft @SeeMeCNC RostockMAX v4 0.7",
"0.49mm Extra Draft @SeeMeCNC Artemis 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 300 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.49mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.7",
"0.49mm Extra Draft @SeeMeCNC RostockMAX v4 0.7",
"0.50mm Standard @SeeMeCNC Artemis 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 300 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.50mm Standard @SeeMeCNC RostockMAX v3.2 1.0",
"0.50mm Standard @SeeMeCNC RostockMAX v4 1.0",
"0.60mm Draft @SeeMeCNC Artemis 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 300 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.60mm Draft @SeeMeCNC RostockMAX v3.2 1.0",
"0.60mm Draft @SeeMeCNC RostockMAX v4 1.0",
"0.70mm Extra Draft @SeeMeCNC Artemis 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 300 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.70mm Extra Draft @SeeMeCNC RostockMAX v3.2 1.0",
"0.70mm Extra Draft @SeeMeCNC RostockMAX v4 1.0"
],
"compatible_prints_condition": "",
"close_fan_the_first_x_layers": [
"3"
],
"cool_plate_temp": [
"70"
],
"cool_plate_temp_initial_layer": [
"70"
],
"enable_overhang_bridge_fan": [
"1"
],
"eng_plate_temp": [
"70"
],
"eng_plate_temp_initial_layer": [
"70"
],
"fan_cooling_layer_time": [
"60"
],
"fan_max_speed": [
"50"
],
"fan_min_speed": [
"35"
],
"filament_cost": [
"30"
],
"filament_density": [
"1.32"
],
"filament_max_volumetric_speed": [
"7"
],
"filament_notes": [
"Pressure Advance starting values by machine and nozzle size:\nArtemis / BOSSdelta 300:\n 0.4mm nozzle: 0.4500\n 0.5mm nozzle: 0.3600\n 0.7mm nozzle: 0.2571\n 1.0mm nozzle: 0.1800\n\nRostockMAX v3.2 / v4:\n 0.4mm nozzle: 0.5387\n 0.5mm nozzle: 0.4310\n 0.7mm nozzle: 0.3078\n 1.0mm nozzle: 0.2155\n\nBOSSdelta 0505:\n 0.4mm nozzle: 0.6021\n 0.5mm nozzle: 0.4817\n 0.7mm nozzle: 0.3441\n 1.0mm nozzle: 0.2408\n\nBOSSdelta 0510:\n 0.4mm nozzle: 0.8873\n 0.5mm nozzle: 0.7099\n 0.7mm nozzle: 0.5070\n 1.0mm nozzle: 0.3549\n\nBOSSdelta 0521:\n 0.4mm nozzle: 1.4894\n 0.5mm nozzle: 1.1915\n 0.7mm nozzle: 0.8511\n 1.0mm nozzle: 0.5958\n\nRun OrcaSlicer PA calibration to fine-tune for your setup."
],
"filament_type": [
"PETG-CF"
],
"full_fan_speed_layer": [
"5"
],
"hot_plate_temp": [
"70"
],
"hot_plate_temp_initial_layer": [
"70"
],
"internal_bridge_fan_speed": [
"55"
],
"nozzle_temperature": [
"235"
],
"nozzle_temperature_initial_layer": [
"235"
],
"nozzle_temperature_range_high": [
"255"
],
"nozzle_temperature_range_low": [
"225"
],
"overhang_fan_threshold": [
"50%"
],
"pressure_advance": [
"0.45"
],
"reduce_fan_stop_start_freq": [
"1"
],
"slow_down_for_layer_cooling": [
"1"
],
"slow_down_layer_time": [
"45"
],
"slow_down_min_speed": [
"20"
],
"supertack_plate_temp": [
"70"
],
"supertack_plate_temp_initial_layer": [
"70"
],
"temperature_vitrification": [
"80"
],
"textured_cool_plate_temp": [
"70"
],
"textured_cool_plate_temp_initial_layer": [
"70"
],
"textured_plate_temp": [
"70"
],
"textured_plate_temp_initial_layer": [
"70"
],
"keep_fan_always_on": [
"0"
]
}

View File

@@ -0,0 +1,265 @@
{
"type": "filament",
"name": "SeeMeCNC PETG",
"inherits": "SeeMeCNC filament base",
"from": "System",
"filament_id": "SMCFG001",
"instantiation": "true",
"filament_settings_id": [
"SeeMeCNC PETG"
],
"compatible_printers": [
"SeeMeCNC Artemis 0.4 nozzle",
"SeeMeCNC Artemis 0.5 nozzle",
"SeeMeCNC Artemis 0.7 nozzle",
"SeeMeCNC Artemis 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0505 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0510 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0521 1.0 nozzle",
"SeeMeCNC BOSSdelta 300 0.4 nozzle",
"SeeMeCNC BOSSdelta 300 0.5 nozzle",
"SeeMeCNC BOSSdelta 300 0.7 nozzle",
"SeeMeCNC BOSSdelta 300 1.0 nozzle",
"SeeMeCNC RostockMAX v3.2 0.4 nozzle",
"SeeMeCNC RostockMAX v3.2 0.5 nozzle",
"SeeMeCNC RostockMAX v3.2 0.7 nozzle",
"SeeMeCNC RostockMAX v3.2 1.0 nozzle",
"SeeMeCNC RostockMAX v4 0.4 nozzle",
"SeeMeCNC RostockMAX v4 0.5 nozzle",
"SeeMeCNC RostockMAX v4 0.7 nozzle",
"SeeMeCNC RostockMAX v4 1.0 nozzle"
],
"compatible_printers_condition": "",
"compatible_prints": [
"0.16mm Fine @SeeMeCNC Artemis 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 300 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.16mm Fine @SeeMeCNC RostockMAX v3.2 0.4",
"0.16mm Fine @SeeMeCNC RostockMAX v4 0.4",
"0.20mm Fine @SeeMeCNC Artemis 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 300 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.20mm Fine @SeeMeCNC RostockMAX v3.2 0.5",
"0.20mm Fine @SeeMeCNC RostockMAX v4 0.5",
"0.20mm Standard @SeeMeCNC Artemis 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 300 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.20mm Standard @SeeMeCNC RostockMAX v3.2 0.4",
"0.20mm Standard @SeeMeCNC RostockMAX v4 0.4",
"0.24mm Draft @SeeMeCNC Artemis 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 300 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.24mm Draft @SeeMeCNC RostockMAX v3.2 0.4",
"0.24mm Draft @SeeMeCNC RostockMAX v4 0.4",
"0.25mm Standard @SeeMeCNC Artemis 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 300 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.25mm Standard @SeeMeCNC RostockMAX v3.2 0.5",
"0.25mm Standard @SeeMeCNC RostockMAX v4 0.5",
"0.28mm Extra Draft @SeeMeCNC Artemis 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 300 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.28mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.4",
"0.28mm Extra Draft @SeeMeCNC RostockMAX v4 0.4",
"0.28mm Fine @SeeMeCNC Artemis 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 300 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.28mm Fine @SeeMeCNC RostockMAX v3.2 0.7",
"0.28mm Fine @SeeMeCNC RostockMAX v4 0.7",
"0.30mm Draft @SeeMeCNC Artemis 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 300 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.30mm Draft @SeeMeCNC RostockMAX v3.2 0.5",
"0.30mm Draft @SeeMeCNC RostockMAX v4 0.5",
"0.35mm Extra Draft @SeeMeCNC Artemis 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 300 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.35mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.5",
"0.35mm Extra Draft @SeeMeCNC RostockMAX v4 0.5",
"0.35mm Standard @SeeMeCNC Artemis 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 300 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.35mm Standard @SeeMeCNC RostockMAX v3.2 0.7",
"0.35mm Standard @SeeMeCNC RostockMAX v4 0.7",
"0.40mm Fine @SeeMeCNC Artemis 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 300 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.40mm Fine @SeeMeCNC RostockMAX v3.2 1.0",
"0.40mm Fine @SeeMeCNC RostockMAX v4 1.0",
"0.42mm Draft @SeeMeCNC Artemis 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 300 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.42mm Draft @SeeMeCNC RostockMAX v3.2 0.7",
"0.42mm Draft @SeeMeCNC RostockMAX v4 0.7",
"0.49mm Extra Draft @SeeMeCNC Artemis 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 300 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.49mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.7",
"0.49mm Extra Draft @SeeMeCNC RostockMAX v4 0.7",
"0.50mm Standard @SeeMeCNC Artemis 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 300 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.50mm Standard @SeeMeCNC RostockMAX v3.2 1.0",
"0.50mm Standard @SeeMeCNC RostockMAX v4 1.0",
"0.60mm Draft @SeeMeCNC Artemis 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 300 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.60mm Draft @SeeMeCNC RostockMAX v3.2 1.0",
"0.60mm Draft @SeeMeCNC RostockMAX v4 1.0",
"0.70mm Extra Draft @SeeMeCNC Artemis 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 300 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.70mm Extra Draft @SeeMeCNC RostockMAX v3.2 1.0",
"0.70mm Extra Draft @SeeMeCNC RostockMAX v4 1.0"
],
"compatible_prints_condition": "",
"close_fan_the_first_x_layers": [
"5"
],
"cool_plate_temp": [
"70"
],
"cool_plate_temp_initial_layer": [
"70"
],
"enable_overhang_bridge_fan": [
"1"
],
"eng_plate_temp": [
"70"
],
"eng_plate_temp_initial_layer": [
"70"
],
"fan_cooling_layer_time": [
"45"
],
"fan_max_speed": [
"70"
],
"fan_min_speed": [
"40"
],
"filament_cost": [
"30"
],
"filament_density": [
"1.27"
],
"filament_max_volumetric_speed": [
"8"
],
"filament_notes": [
"Pressure Advance starting values by machine and nozzle size:\nArtemis / BOSSdelta 300:\n 0.4mm nozzle: 0.5000\n 0.5mm nozzle: 0.4000\n 0.7mm nozzle: 0.2857\n 1.0mm nozzle: 0.2000\n\nRostockMAX v3.2 / v4:\n 0.4mm nozzle: 0.5986\n 0.5mm nozzle: 0.4789\n 0.7mm nozzle: 0.3421\n 1.0mm nozzle: 0.2394\n\nBOSSdelta 0505:\n 0.4mm nozzle: 0.6690\n 0.5mm nozzle: 0.5352\n 0.7mm nozzle: 0.3823\n 1.0mm nozzle: 0.2676\n\nBOSSdelta 0510:\n 0.4mm nozzle: 0.9859\n 0.5mm nozzle: 0.7887\n 0.7mm nozzle: 0.5634\n 1.0mm nozzle: 0.3944\n\nBOSSdelta 0521:\n 0.4mm nozzle: 1.6549\n 0.5mm nozzle: 1.3239\n 0.7mm nozzle: 0.9457\n 1.0mm nozzle: 0.6620\n\nRun OrcaSlicer PA calibration to fine-tune for your setup."
],
"filament_type": [
"PETG"
],
"full_fan_speed_layer": [
"5"
],
"hot_plate_temp": [
"70"
],
"hot_plate_temp_initial_layer": [
"70"
],
"internal_bridge_fan_speed": [
"65"
],
"nozzle_temperature": [
"230"
],
"nozzle_temperature_initial_layer": [
"230"
],
"nozzle_temperature_range_high": [
"250"
],
"nozzle_temperature_range_low": [
"220"
],
"overhang_fan_threshold": [
"50%"
],
"pressure_advance": [
"0.5"
],
"reduce_fan_stop_start_freq": [
"1"
],
"slow_down_for_layer_cooling": [
"1"
],
"slow_down_layer_time": [
"30"
],
"slow_down_min_speed": [
"20"
],
"supertack_plate_temp": [
"70"
],
"supertack_plate_temp_initial_layer": [
"70"
],
"temperature_vitrification": [
"80"
],
"textured_cool_plate_temp": [
"70"
],
"textured_cool_plate_temp_initial_layer": [
"70"
],
"textured_plate_temp": [
"70"
],
"textured_plate_temp_initial_layer": [
"70"
],
"keep_fan_always_on": [
"1"
]
}

View File

@@ -0,0 +1,447 @@
{
"type": "filament",
"name": "SeeMeCNC PLA",
"from": "System",
"filament_id": "SMCFL001",
"instantiation": "true",
"filament_settings_id": [
"SeeMeCNC PLA"
],
"compatible_printers": [
"SeeMeCNC Artemis 0.4 nozzle",
"SeeMeCNC Artemis 0.5 nozzle",
"SeeMeCNC Artemis 0.7 nozzle",
"SeeMeCNC Artemis 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0505 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0510 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0521 1.0 nozzle",
"SeeMeCNC BOSSdelta 300 0.4 nozzle",
"SeeMeCNC BOSSdelta 300 0.5 nozzle",
"SeeMeCNC BOSSdelta 300 0.7 nozzle",
"SeeMeCNC BOSSdelta 300 1.0 nozzle",
"SeeMeCNC RostockMAX v3.2 0.4 nozzle",
"SeeMeCNC RostockMAX v3.2 0.5 nozzle",
"SeeMeCNC RostockMAX v3.2 0.7 nozzle",
"SeeMeCNC RostockMAX v3.2 1.0 nozzle",
"SeeMeCNC RostockMAX v4 0.4 nozzle",
"SeeMeCNC RostockMAX v4 0.5 nozzle",
"SeeMeCNC RostockMAX v4 0.7 nozzle",
"SeeMeCNC RostockMAX v4 1.0 nozzle"
],
"compatible_printers_condition": "",
"compatible_prints": [
"0.16mm Fine @SeeMeCNC Artemis 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 300 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.16mm Fine @SeeMeCNC RostockMAX v3.2 0.4",
"0.16mm Fine @SeeMeCNC RostockMAX v4 0.4",
"0.20mm Fine @SeeMeCNC Artemis 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 300 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.20mm Fine @SeeMeCNC RostockMAX v3.2 0.5",
"0.20mm Fine @SeeMeCNC RostockMAX v4 0.5",
"0.20mm Standard @SeeMeCNC Artemis 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 300 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.20mm Standard @SeeMeCNC RostockMAX v3.2 0.4",
"0.20mm Standard @SeeMeCNC RostockMAX v4 0.4",
"0.24mm Draft @SeeMeCNC Artemis 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 300 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.24mm Draft @SeeMeCNC RostockMAX v3.2 0.4",
"0.24mm Draft @SeeMeCNC RostockMAX v4 0.4",
"0.25mm Standard @SeeMeCNC Artemis 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 300 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.25mm Standard @SeeMeCNC RostockMAX v3.2 0.5",
"0.25mm Standard @SeeMeCNC RostockMAX v4 0.5",
"0.28mm Extra Draft @SeeMeCNC Artemis 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 300 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.28mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.4",
"0.28mm Extra Draft @SeeMeCNC RostockMAX v4 0.4",
"0.28mm Fine @SeeMeCNC Artemis 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 300 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.28mm Fine @SeeMeCNC RostockMAX v3.2 0.7",
"0.28mm Fine @SeeMeCNC RostockMAX v4 0.7",
"0.30mm Draft @SeeMeCNC Artemis 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 300 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.30mm Draft @SeeMeCNC RostockMAX v3.2 0.5",
"0.30mm Draft @SeeMeCNC RostockMAX v4 0.5",
"0.35mm Extra Draft @SeeMeCNC Artemis 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 300 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.35mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.5",
"0.35mm Extra Draft @SeeMeCNC RostockMAX v4 0.5",
"0.35mm Standard @SeeMeCNC Artemis 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 300 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.35mm Standard @SeeMeCNC RostockMAX v3.2 0.7",
"0.35mm Standard @SeeMeCNC RostockMAX v4 0.7",
"0.40mm Fine @SeeMeCNC Artemis 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 300 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.40mm Fine @SeeMeCNC RostockMAX v3.2 1.0",
"0.40mm Fine @SeeMeCNC RostockMAX v4 1.0",
"0.42mm Draft @SeeMeCNC Artemis 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 300 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.42mm Draft @SeeMeCNC RostockMAX v3.2 0.7",
"0.42mm Draft @SeeMeCNC RostockMAX v4 0.7",
"0.49mm Extra Draft @SeeMeCNC Artemis 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 300 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.49mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.7",
"0.49mm Extra Draft @SeeMeCNC RostockMAX v4 0.7",
"0.50mm Standard @SeeMeCNC Artemis 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 300 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.50mm Standard @SeeMeCNC RostockMAX v3.2 1.0",
"0.50mm Standard @SeeMeCNC RostockMAX v4 1.0",
"0.60mm Draft @SeeMeCNC Artemis 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 300 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.60mm Draft @SeeMeCNC RostockMAX v3.2 1.0",
"0.60mm Draft @SeeMeCNC RostockMAX v4 1.0",
"0.70mm Extra Draft @SeeMeCNC Artemis 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 300 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.70mm Extra Draft @SeeMeCNC RostockMAX v3.2 1.0",
"0.70mm Extra Draft @SeeMeCNC RostockMAX v4 1.0"
],
"compatible_prints_condition": "",
"close_fan_the_first_x_layers": [
"3"
],
"cool_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"enable_overhang_bridge_fan": [
"1"
],
"eng_plate_temp": [
"55"
],
"eng_plate_temp_initial_layer": [
"55"
],
"fan_cooling_layer_time": [
"45"
],
"fan_max_speed": [
"100"
],
"fan_min_speed": [
"100"
],
"filament_cost": [
"30"
],
"filament_density": [
"1.24"
],
"filament_max_volumetric_speed": [
"12"
],
"filament_notes": [
"Pressure Advance starting values by machine and nozzle size:\nArtemis / BOSSdelta 300:\n 0.4mm nozzle: 0.4000\n 0.5mm nozzle: 0.3200\n 0.7mm nozzle: 0.2286\n 1.0mm nozzle: 0.1600\n\nRostockMAX v3.2 / v4:\n 0.4mm nozzle: 0.4789\n 0.5mm nozzle: 0.3831\n 0.7mm nozzle: 0.2736\n 1.0mm nozzle: 0.1915\n\nBOSSdelta 0505:\n 0.4mm nozzle: 0.5352\n 0.5mm nozzle: 0.4282\n 0.7mm nozzle: 0.3058\n 1.0mm nozzle: 0.2141\n\nBOSSdelta 0510:\n 0.4mm nozzle: 0.7887\n 0.5mm nozzle: 0.6310\n 0.7mm nozzle: 0.4507\n 1.0mm nozzle: 0.3155\n\nBOSSdelta 0521:\n 0.4mm nozzle: 1.3239\n 0.5mm nozzle: 1.0592\n 0.7mm nozzle: 0.7565\n 1.0mm nozzle: 0.5296\n\nRun OrcaSlicer PA calibration to fine-tune for your setup."
],
"filament_type": [
"PLA"
],
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"55"
],
"hot_plate_temp_initial_layer": [
"55"
],
"internal_bridge_fan_speed": [
"100"
],
"nozzle_temperature": [
"190"
],
"nozzle_temperature_initial_layer": [
"190"
],
"nozzle_temperature_range_high": [
"225"
],
"nozzle_temperature_range_low": [
"190"
],
"overhang_fan_threshold": [
"50%"
],
"pressure_advance": [
"0.4"
],
"reduce_fan_stop_start_freq": [
"1"
],
"slow_down_for_layer_cooling": [
"1"
],
"slow_down_layer_time": [
"30"
],
"slow_down_min_speed": [
"20"
],
"supertack_plate_temp": [
"35"
],
"supertack_plate_temp_initial_layer": [
"35"
],
"temperature_vitrification": [
"60"
],
"textured_cool_plate_temp": [
"55"
],
"textured_cool_plate_temp_initial_layer": [
"55"
],
"textured_plate_temp": [
"55"
],
"textured_plate_temp_initial_layer": [
"55"
],
"keep_fan_always_on": [
"1"
],
"shrink_ratio": [
"1",
"1"
],
"dont_slow_down_outer_wall": [
"0"
],
"activate_air_filtration": [
"0"
],
"activate_chamber_temp_control": [
"0"
],
"adaptive_pressure_advance": [
"0"
],
"adaptive_pressure_advance_bridges": [
"0"
],
"adaptive_pressure_advance_model": [
"0,0,0\n0,0,0"
],
"adaptive_pressure_advance_overhangs": [
"0"
],
"additional_cooling_fan_speed": [
"0"
],
"chamber_temperature": [
"0"
],
"complete_print_exhaust_fan_speed": [
"80"
],
"default_filament_colour": [
""
],
"during_print_exhaust_fan_speed": [
"60"
],
"enable_pressure_advance": [
"1"
],
"filament_adaptive_volumetric_speed": [
"0"
],
"filament_adhesiveness_category": [
"0"
],
"filament_change_length": [
"10"
],
"filament_cooling_final_speed": [
"0"
],
"filament_cooling_initial_speed": [
"0"
],
"filament_cooling_moves": [
"0"
],
"filament_diameter": [
"1.75"
],
"filament_end_gcode": [
" "
],
"filament_extruder_variant": [
"Bowden Standard"
],
"filament_flush_temp": [
"0"
],
"filament_flush_volumetric_speed": [
"0"
],
"filament_ironing_flow": [
"nil"
],
"filament_ironing_inset": [
"nil"
],
"filament_ironing_spacing": [
"nil"
],
"filament_ironing_speed": [
"nil"
],
"filament_is_support": [
"0"
],
"filament_loading_speed": [
"20"
],
"filament_loading_speed_start": [
"3"
],
"filament_minimal_purge_on_wipe_tower": [
"15"
],
"filament_multitool_ramming": [
"0"
],
"filament_multitool_ramming_flow": [
"10"
],
"filament_multitool_ramming_volume": [
"10"
],
"filament_printable": [
"3"
],
"filament_ramming_parameters": [
"120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6"
],
"filament_shrink": [
"100%"
],
"filament_shrinkage_compensation_z": [
"100%"
],
"filament_soluble": [
"0"
],
"filament_stamping_distance": [
"0"
],
"filament_stamping_loading_speed": [
"0"
],
"filament_start_gcode": [
" "
],
"filament_toolchange_delay": [
"0"
],
"filament_toolchange_time": "4",
"filament_tower_interface_pre_extrusion_dist": [
"10"
],
"filament_tower_interface_pre_extrusion_length": [
"0"
],
"filament_tower_interface_print_temp": [
"-1"
],
"filament_tower_interface_purge_volume": [
"20"
],
"filament_tower_ironing_area": [
"4"
],
"filament_unloading_speed": [
"60"
],
"filament_unloading_speed_start": [
"80"
],
"filament_vendor": [
"SeeMeCNC"
],
"idle_temperature": [
"0"
],
"ironing_fan_speed": [
"-1"
],
"overhang_fan_speed": [
"100"
],
"pellet_flow_coefficient": [
"0.4157"
],
"required_nozzle_HRC": [
"0"
],
"support_material_interface_fan_speed": [
"-1"
],
"volumetric_speed_coefficients": [
""
],
"description": "SeeMeCNC configurations"
}

Some files were not shown because too many files have changed in this diff Show More