This commit is contained in:
VOLUMIC
2025-02-25 18:24:57 +01:00
495 changed files with 34632 additions and 12110 deletions

View File

@@ -23,6 +23,10 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4
- name: Run extra JSON check
run: |
python3 ./scripts/orca_extra_profile_check.py
# download
- name: Download
working-directory: ${{ github.workspace }}
@@ -44,4 +48,4 @@ jobs:

View File

@@ -1,4 +1,4 @@
FROM docker.io/ubuntu:22.04
FROM docker.io/ubuntu:24.04
LABEL maintainer "DeftDawg <DeftDawg@gmail.com>"
# Disable interactive package configuration

View File

@@ -10,12 +10,12 @@ Join our Discord community here:<br>
<h3>🚨🚨🚨Important Security Alert🚨🚨🚨</h3>
The only official platforms for OrcaSlicer are **our GitHub project page**, <a href="https://www.orcaslicer.com/">**orcaslicer.com**</a>, and the <a href="https://discord.gg/P4VE9UY9gJ">**official Discord channel**</a>.
Please be aware that "**orcaslicer.net**", "**orcaslicer.co**" or "**orca-slicer.com**" are NOT an official website for OrcaSlicer and may be potentially malicious. These sites appear to use AI-generated content, lacking genuine context and seems to exist solely to profit from advertisements. Worse, it may redirect download links to harmful sources. For your safety, avoid downloading OrcaSlicer from this site as the links may be compromised.
If you see the above sites in your searches, report them as spam or unsafe to the search engine. This small action will assist everyone.
The only official platforms for OrcaSlicer are our GitHub project page and the <a href="https://discord.gg/P4VE9UY9gJ">official Discord channel</a> .
We deeply value our OrcaSlicer community and appreciate all the social groups that support us. However, it is crucial to address the risk posed by any group that falsely claims to be official or misleads its members. If you encounter such a group or are part of one, please assist by encouraging the group owner to add a clear disclaimer or by alerting its members.

View File

@@ -3,7 +3,7 @@
set -e
set -o pipefail
while getopts ":dpa:snt:xbc:h" opt; do
while getopts ":dpa:snt:xbc:hu" opt; do
case "${opt}" in
d )
export BUILD_TARGET="deps"
@@ -37,6 +37,9 @@ while getopts ":dpa:snt:xbc:h" opt; do
1 )
export CMAKE_BUILD_PARALLEL_LEVEL=1
;;
u )
export BUILD_UNIVERSAL="1"
;;
h ) echo "Usage: ./build_release_macos.sh [-d]"
echo " -d: Build deps only"
echo " -a: Set ARCHITECTURE (arm64 or x86_64)"
@@ -46,6 +49,7 @@ while getopts ":dpa:snt:xbc:h" opt; do
echo " -x: Use Ninja CMake generator, default is Xcode"
echo " -b: Build without reconfiguring CMake"
echo " -c: Set CMake build configuration, default is Release"
echo " -u: Build universal binary (both arm64 and x86_64)"
echo " -1: Use single job for building"
exit 0
;;
@@ -57,10 +61,18 @@ done
# Set defaults
if [ -z "$ARCH" ]; then
ARCH="$(uname -m)"
if [ "1." == "$BUILD_UNIVERSAL". ]; then
ARCH="universal"
else
ARCH="$(uname -m)"
fi
export ARCH
fi
if [ "1." == "$BUILD_UNIVERSAL". ]; then
echo "Universal build enabled - will create a combined arm64/x86_64 binary"
fi
if [ -z "$BUILD_CONFIG" ]; then
export BUILD_CONFIG="Release"
fi
@@ -205,16 +217,71 @@ function build_slicer() {
# zip -FSr OrcaSlicer${ver}_Mac_${ARCH}.zip OrcaSlicer.app
}
function build_universal() {
echo "Building universal binary..."
# Save current ARCH
ORIGINAL_ARCH="$ARCH"
# Build x86_64
ARCH="x86_64"
PROJECT_BUILD_DIR="$PROJECT_DIR/build_$ARCH"
DEPS_BUILD_DIR="$DEPS_DIR/build_$ARCH"
DEPS="$DEPS_BUILD_DIR/OrcaSlicer_dep_$ARCH"
build_deps
build_slicer
# Build arm64
ARCH="arm64"
PROJECT_BUILD_DIR="$PROJECT_DIR/build_$ARCH"
DEPS_BUILD_DIR="$DEPS_DIR/build_$ARCH"
DEPS="$DEPS_BUILD_DIR/OrcaSlicer_dep_$ARCH"
build_deps
build_slicer
# Restore original ARCH
ARCH="$ORIGINAL_ARCH"
PROJECT_BUILD_DIR="$PROJECT_DIR/build_$ARCH"
DEPS_BUILD_DIR="$DEPS_DIR/build_$ARCH"
DEPS="$DEPS_BUILD_DIR/OrcaSlicer_dep_$ARCH"
# Create universal binary
echo "Creating universal binary..."
PROJECT_BUILD_DIR="$PROJECT_DIR/build_Universal"
mkdir -p "$PROJECT_BUILD_DIR/OrcaSlicer"
UNIVERSAL_APP="$PROJECT_BUILD_DIR/OrcaSlicer/Universal_OrcaSlicer.app"
rm -rf "$UNIVERSAL_APP"
cp -R "$PROJECT_DIR/build_x86_64/OrcaSlicer/OrcaSlicer.app" "$UNIVERSAL_APP"
# Get the binary path inside the .app bundle
BINARY_PATH="Contents/MacOS/OrcaSlicer"
# Create universal binary using lipo
lipo -create \
"$PROJECT_DIR/build_x86_64/OrcaSlicer/OrcaSlicer.app/$BINARY_PATH" \
"$PROJECT_DIR/build_arm64/OrcaSlicer/OrcaSlicer.app/$BINARY_PATH" \
-output "$UNIVERSAL_APP/$BINARY_PATH"
echo "Universal binary created at $UNIVERSAL_APP"
}
case "${BUILD_TARGET}" in
all)
build_deps
build_slicer
if [ "1." == "$BUILD_UNIVERSAL". ]; then
build_universal
else
build_deps
build_slicer
fi
;;
deps)
build_deps
;;
slicer)
build_slicer
if [ "1." == "$BUILD_UNIVERSAL". ]; then
build_universal
else
build_slicer
fi
;;
*)
echo "Unknown target: $BUILD_TARGET. Available targets: deps, slicer, all."

14
deps/CMakeLists.txt vendored
View File

@@ -340,6 +340,20 @@ if(NOT FREETYPE_FOUND)
set(FREETYPE_PKG "dep_FREETYPE")
endif()
execute_process(
COMMAND ${GIT_EXECUTABLE} rev-parse --is-inside-work-tree
RESULT_VARIABLE REV_PARSE_RESULT
OUTPUT_VARIABLE REV_PARSE_OUTPUT
OUTPUT_STRIP_TRAILING_WHITESPACE
)
# Will output "true" and have a 0 return code if within a git repo
if((REV_PARSE_RESULT EQUAL 0) AND (REV_PARSE_OUTPUT STREQUAL "true"))
set(IN_GIT_REPO TRUE)
# Find relative path from root to source used for adjusting patch command
file(RELATIVE_PATH BINARY_DIR_REL ${CMAKE_SOURCE_DIR}/.. ${CMAKE_BINARY_DIR})
endif ()
include(OCCT/OCCT.cmake)
include(OpenCV/OpenCV.cmake)

View File

@@ -4,15 +4,15 @@ else()
set(library_build_type "Static")
endif()
# get relative path of CMAKE_BINARY_DIR against root source directory
file(RELATIVE_PATH BINARY_DIR_REL ${CMAKE_SOURCE_DIR}/.. ${CMAKE_BINARY_DIR})
if (IN_GIT_REPO)
set(OCCT_DIRECTORY_FLAG --directory ${BINARY_DIR_REL}/dep_OCCT-prefix/src/dep_OCCT)
endif ()
orcaslicer_add_cmake_project(OCCT
URL https://github.com/Open-Cascade-SAS/OCCT/archive/refs/tags/V7_6_0.zip
URL_HASH SHA256=28334f0e98f1b1629799783e9b4d21e05349d89e695809d7e6dfa45ea43e1dbc
#PATCH_COMMAND ${PATCH_CMD} ${CMAKE_CURRENT_LIST_DIR}/0001-OCCT-fix.patch
PATCH_COMMAND git apply --directory ${BINARY_DIR_REL}/dep_OCCT-prefix/src/dep_OCCT --verbose --ignore-space-change --whitespace=fix ${CMAKE_CURRENT_LIST_DIR}/0001-OCCT-fix.patch
PATCH_COMMAND git apply ${OCCT_DIRECTORY_FLAG} --verbose --ignore-space-change --whitespace=fix ${CMAKE_CURRENT_LIST_DIR}/0001-OCCT-fix.patch
#DEPENDS dep_Boost
DEPENDS ${FREETYPE_PKG}
CMAKE_ARGS

View File

@@ -4,10 +4,14 @@ else ()
set(_use_IPP "-DWITH_IPP=OFF")
endif ()
if (IN_GIT_REPO)
set(OpenCV_DIRECTORY_FLAG --directory ${BINARY_DIR_REL}/dep_OpenCV-prefix/src/dep_OpenCV)
endif ()
orcaslicer_add_cmake_project(OpenCV
URL https://github.com/opencv/opencv/archive/refs/tags/4.6.0.tar.gz
URL_HASH SHA256=1ec1cba65f9f20fe5a41fda1586e01c70ea0c9a6d7b67c9e13edf0cfe2239277
PATCH_COMMAND git apply --directory ${BINARY_DIR_REL}/dep_OpenCV-prefix/src/dep_OpenCV --verbose --ignore-space-change --whitespace=fix ${CMAKE_CURRENT_LIST_DIR}/0001-vs2022.patch
PATCH_COMMAND git apply ${OpenCV_DIRECTORY_FLAG} --verbose --ignore-space-change --whitespace=fix ${CMAKE_CURRENT_LIST_DIR}/0001-vs2022.patch
CMAKE_ARGS
-DBUILD_SHARED_LIBS=0
-DBUILD_PERE_TESTS=OFF

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><polyline points="21.5 2.5 21.5 7.5 16.5 2.5 9.5 2.5 21.5 14.5 21.5 21.5 2.5 2.5 2.5 9.5 14.5 21.5 7.5 21.5 2.5 16.5 2.5 21.5" style="fill:none;stroke:#009688;stroke-linecap:square;stroke-linejoin:round"/><rect x="1.5" y="1.5" width="21" height="21" rx="2" style="fill:none;stroke:#949494;stroke-linecap:round;stroke-linejoin:round"/></svg>

After

Width:  |  Height:  |  Size: 423 B

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 194 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 149 KiB

View File

@@ -1,6 +1,6 @@
{
"name": "Anker",
"version": "02.02.00.04",
"version": "02.03.00.00",
"force_update": "0",
"description": "Anker configurations",
"machine_model_list": [

View File

@@ -1,6 +1,6 @@
{
"name": "Anycubic",
"version": "02.02.00.04",
"version": "02.03.00.00",
"force_update": "0",
"description": "Anycubic configurations",
"machine_model_list": [

View File

@@ -1,6 +1,6 @@
{
"name": "Artillery",
"version": "02.02.00.04",
"version": "02.03.00.00",
"force_update": "0",
"description": "Artillery configurations",
"machine_model_list": [

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 279 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

@@ -0,0 +1,21 @@
{
"type": "filament",
"setting_id": "AliZPX1FSA04",
"name": "AliZ PA-CF @P1-X1",
"from": "system",
"instantiation": "true",
"inherits": "AliZ PA-CF @base",
"enable_pressure_advance": [
"1"
],
"pressure_advance": [
"0.026"
],
"compatible_printers": [
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab X1 0.4 nozzle",
"Bambu Lab P1P 0.4 nozzle",
"Bambu Lab P1S 0.4 nozzle",
"Bambu Lab X1E 0.4 nozzle"
]
}

View File

@@ -0,0 +1,21 @@
{
"type": "filament",
"setting_id": "AliZPX1FSA04",
"name": "AliZ PETG @P1-X1",
"from": "system",
"instantiation": "true",
"inherits": "AliZ PETG @base",
"enable_pressure_advance": [
"1"
],
"pressure_advance": [
"0.026"
],
"compatible_printers": [
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab X1 0.4 nozzle",
"Bambu Lab P1P 0.4 nozzle",
"Bambu Lab P1S 0.4 nozzle",
"Bambu Lab X1E 0.4 nozzle"
]
}

View File

@@ -0,0 +1,21 @@
{
"type": "filament",
"name": "AliZ PETG-CF @P1-X1",
"inherits": "AliZ PETG-CF @base",
"from": "system",
"setting_id": "AliZPX1FSG50",
"enable_pressure_advance": [
"1"
],
"pressure_advance": [
"0.026"
],
"instantiation": "true",
"compatible_printers": [
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab X1 0.4 nozzle",
"Bambu Lab P1P 0.4 nozzle",
"Bambu Lab P1S 0.4 nozzle",
"Bambu Lab X1E 0.4 nozzle"
]
}

View File

@@ -0,0 +1,21 @@
{
"type": "filament",
"name": "AliZ PETG-Metal @P1-X1",
"inherits": "AliZ PETG-Metal @base",
"from": "system",
"setting_id": "AliZPX1FSG50",
"instantiation": "true",
"enable_pressure_advance": [
"1"
],
"pressure_advance": [
"0.026"
],
"compatible_printers": [
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab X1 0.4 nozzle",
"Bambu Lab P1P 0.4 nozzle",
"Bambu Lab P1S 0.4 nozzle",
"Bambu Lab X1E 0.4 nozzle"
]
}

View File

@@ -0,0 +1,21 @@
{
"type": "filament",
"setting_id": "AliZPX1FSA04",
"name": "AliZ PLA @P1-X1",
"from": "system",
"instantiation": "true",
"inherits": "AliZ PLA @base",
"enable_pressure_advance": [
"1"
],
"pressure_advance": [
"0.015"
],
"compatible_printers": [
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab X1 0.4 nozzle",
"Bambu Lab P1P 0.4 nozzle",
"Bambu Lab P1S 0.4 nozzle",
"Bambu Lab X1E 0.4 nozzle"
]
}

View File

@@ -17,6 +17,12 @@
"filament_vendor": [
"SUNLU"
],
"nozzle_temperature_range_high": [
"260"
],
"nozzle_temperature_range_low": [
"190"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
]

View File

@@ -31,7 +31,7 @@
"22.99"
],
"filament_density": [
"1.23"
"1.27"
],
"filament_flow_ratio": [
"0.95"
@@ -48,14 +48,14 @@
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"nozzle_temperature": [
"245"
],
"nozzle_temperature_initial_layer": [
"250"
],
"nozzle_temperature_range_high": [
"270"
"280"
],
"nozzle_temperature_range_low": [
"230"
@@ -75,8 +75,8 @@
"textured_plate_temp_initial_layer": [
"60"
],
"temperature_vitrification": [
"64"
"temperature_vitrification": [
"68"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"

View File

@@ -14,13 +14,13 @@
"filament_flow_ratio": [
"0.98"
],
"filament_long_retractions_when_cut": [
"filament_long_retractions_when_cut": [
"1"
],
"filament_retraction_distances_when_cut": [
"filament_retraction_distances_when_cut": [
"18"
],
"filament_max_volumetric_speed": [
"filament_max_volumetric_speed": [
"21"
],
"filament_vendor": [
@@ -38,8 +38,14 @@
"filament_scarf_length":[
"10"
],
"temperature_vitrification": [
"53"
"temperature_vitrification": [
"54"
],
"nozzle_temperature_range_high": [
"245"
],
"nozzle_temperature_range_low": [
"205"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"

View File

@@ -9,18 +9,18 @@
"18.99"
],
"filament_density": [
"1.23"
"1.21"
],
"filament_flow_ratio": [
"1.0"
],
"filament_long_retractions_when_cut": [
"filament_long_retractions_when_cut": [
"1"
],
"filament_retraction_distances_when_cut": [
"filament_retraction_distances_when_cut": [
"18"
],
"filament_max_volumetric_speed": [
],
"filament_max_volumetric_speed": [
"22"
],
"filament_vendor": [
@@ -38,10 +38,10 @@
"filament_scarf_length":[
"10"
],
"temperature_vitrification": [
"53"
"temperature_vitrification": [
"54"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
]
}
}

View File

@@ -3,7 +3,7 @@
"name": "SUNLU PLA+ @BBL A1 0.2 nozzle",
"inherits": "SUNLU PLA+ @base",
"from": "system",
"setting_id": "SNLS03_04",
"setting_id": "SNLS03_05",
"instantiation": "true",
"fan_cooling_layer_time": [
"80"

View File

@@ -3,7 +3,7 @@
"name": "SUNLU PLA+ @BBL A1M",
"inherits": "SUNLU PLA+ @base",
"from": "system",
"setting_id": "SNLS03_05",
"setting_id": "SNLS03_07",
"instantiation": "true",
"fan_cooling_layer_time": [
"80"

View File

@@ -14,13 +14,13 @@
"filament_flow_ratio": [
"1.0"
],
"filament_long_retractions_when_cut": [
"filament_long_retractions_when_cut": [
"1"
],
"filament_retraction_distances_when_cut": [
"filament_retraction_distances_when_cut": [
"18"
],
"filament_max_volumetric_speed": [
],
"filament_max_volumetric_speed": [
"12"
],
"filament_vendor": [
@@ -38,8 +38,8 @@
"filament_scarf_length":[
"10"
],
"temperature_vitrification": [
"53"
"temperature_vitrification": [
"54"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"

View File

@@ -15,13 +15,13 @@
"filament_flow_ratio": [
"0.98"
],
"filament_long_retractions_when_cut": [
"filament_long_retractions_when_cut": [
"1"
],
"filament_retraction_distances_when_cut": [
"filament_retraction_distances_when_cut": [
"18"
],
"filament_max_volumetric_speed": [
],
"filament_max_volumetric_speed": [
"16"
],
"filament_vendor": [
@@ -45,8 +45,8 @@
"supertack_plate_temp_initial_layer": [
"0"
],
"temperature_vitrification": [
"53"
"temperature_vitrification": [
"54"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"

View File

@@ -9,27 +9,27 @@
"26.99"
],
"filament_density": [
"1.25"
"1.10"
],
"filament_flow_ratio": [
"1.0"
],
"filament_long_retractions_when_cut": [
"filament_long_retractions_when_cut": [
"1"
],
"filament_retraction_distances_when_cut": [
"filament_retraction_distances_when_cut": [
"18"
],
"filament_retraction_length": [
"filament_retraction_length": [
"4"
],
"filament_retraction_speed": [
"filament_retraction_speed": [
"50"
],
"filament_deretraction_speed": [
"filament_deretraction_speed": [
"0"
],
"filament_max_volumetric_speed": [
"filament_max_volumetric_speed": [
"16"
],
"filament_vendor": [
@@ -47,8 +47,14 @@
"filament_scarf_length":[
"10"
],
"temperature_vitrification": [
"45"
"temperature_vitrification": [
"54"
],
"nozzle_temperature_range_high": [
"260"
],
"nozzle_temperature_range_low": [
"195"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"

View File

@@ -96,7 +96,7 @@
"18"
],
"retraction_length": [
"5"
"1"
],
"retract_length_toolchange": [
"1"

View File

@@ -1,6 +1,6 @@
{
"name": "BIQU",
"version": "02.02.00.04",
"version": "02.03.00.00",
"force_update": "0",
"description": "BIQU configurations",
"machine_model_list": [

Binary file not shown.

Before

Width:  |  Height:  |  Size: 209 KiB

After

Width:  |  Height:  |  Size: 93 KiB

View File

@@ -88,7 +88,7 @@
"1"
],
"retraction_length": [
"5"
"1"
],
"retract_length_toolchange": [
"1"

View File

@@ -1,6 +1,6 @@
{
"name": "Blocks",
"version": "02.02.00.04",
"version": "02.03.00.00",
"force_update": "0",
"description": "Blocks configurations",
"machine_model_list": [

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.8 MiB

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 MiB

After

Width:  |  Height:  |  Size: 23 KiB

View File

@@ -19,9 +19,6 @@
"filament_cost": [
"30"
],
"additional_cooling_fan_speed": [
"80"
],
"cool_plate_temp": [
"50"
],

View File

@@ -88,7 +88,7 @@
"1"
],
"retraction_length": [
"5"
"1"
],
"retract_length_toolchange": [
"1"

View File

@@ -1,6 +1,6 @@
{
"name": "CONSTRUCT3D",
"version": "02.02.00.04",
"version": "02.03.00.00",
"force_update": "0",
"description": "Construct3D configurations",
"machine_model_list": [

View File

@@ -1,7 +1,7 @@
{
"name": "Chuanying",
"url": "",
"version": "02.02.00.04",
"version": "02.03.00.00",
"force_update": "0",
"description": "Chuanying configurations",
"machine_model_list": [

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 MiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

@@ -88,7 +88,7 @@
"1"
],
"retraction_length": [
"5"
"1"
],
"retract_length_toolchange": [
"1"

View File

@@ -1,6 +1,6 @@
{
"name": "Co Print",
"version": "02.02.00.04",
"version": "02.03.00.00",
"force_update": "0",
"description": "CoPrint configurations",
"machine_model_list": [

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 MiB

After

Width:  |  Height:  |  Size: 6.1 KiB

View File

@@ -1,6 +1,6 @@
{
"name": "Comgrow",
"version": "02.02.00.04",
"version": "02.03.00.00",
"force_update": "0",
"description": "Comgrow configurations",
"machine_model_list": [

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.0 MiB

After

Width:  |  Height:  |  Size: 7.8 KiB

View File

@@ -88,7 +88,7 @@
"1"
],
"retraction_length": [
"5"
"1"
],
"retract_length_toolchange": [
"1"

View File

@@ -1,6 +1,6 @@
{
"name": "Creality",
"version": "02.02.00.04",
"version": "02.03.00.00",
"force_update": "0",
"description": "Creality configurations",
"machine_model_list": [
@@ -398,6 +398,10 @@
"name": "0.12mm Fine @Creality K1 (0.4 nozzle)",
"sub_path": "process/0.12mm Fine @Creality K1 (0.4 nozzle).json"
},
{
"name": "0.12mm Fine @Creality K1 SE",
"sub_path": "process/0.12mm Fine @Creality K1 SE 0.4 nozzle.json"
},
{
"name": "0.12mm Fine @Creality K1C",
"sub_path": "process/0.12mm Fine @Creality K1C 0.4 nozzle.json"
@@ -582,6 +586,10 @@
"name": "0.16mm Optimal @Creality K1 (0.4 nozzle)",
"sub_path": "process/0.16mm Optimal @Creality K1 (0.4 nozzle).json"
},
{
"name": "0.16mm Optimal @Creality K1 SE",
"sub_path": "process/0.16mm Optimal @Creality K1 SE 0.4 nozzle.json"
},
{
"name": "0.16mm Optimal @Creality K1C",
"sub_path": "process/0.16mm Optimal @Creality K1C 0.4 nozzle.json"
@@ -795,8 +803,8 @@
"sub_path": "process/0.40mm Standard @Creality K2 Plus 0.8 nozzle.json"
},
{
"name": "0.20mm Fast @Creality K1 SE 0.4",
"sub_path": "process/0.20mm Fast @Creality K1 SE 0.4.json"
"name": "0.20mm Standard @Creality K1 SE 0.4",
"sub_path": "process/0.20mm Standard @Creality K1 SE 0.4.json"
},
{
"name": "0.20mm Standard @Creality Hi",
@@ -1094,6 +1102,10 @@
"name": "0.24mm Draft @Creality K1 (0.4 nozzle)",
"sub_path": "process/0.24mm Draft @Creality K1 (0.4 nozzle).json"
},
{
"name": "0.24mm Draft @Creality K1 SE",
"sub_path": "process/0.24mm Draft @Creality K1 SE 0.4 nozzle.json"
},
{
"name": "0.24mm Draft @Creality K1C",
"sub_path": "process/0.24mm Draft @Creality K1C 0.4 nozzle.json"
@@ -1404,6 +1416,10 @@
"name": "Creality Generic PLA-CF @Hi-all",
"sub_path": "filament/Creality Generic PLA-CF @Hi-all.json"
},
{
"name": "Creality Generic PLA Wood @Hi-all",
"sub_path": "filament/Creality Generic PLA Wood @Hi-all.json"
},
{
"name": "Creality Generic TPU @Hi-all",
"sub_path": "filament/Creality Generic TPU @Hi-all.json"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 99 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -0,0 +1,18 @@
{
"type": "filament",
"setting_id": "GFSL96_00",
"name": "Creality Generic PLA Wood @Hi-all",
"from": "system",
"instantiation": "true",
"inherits": "Creality Generic PLA @Hi-all",
"filament_flow_ratio": [
"0.88"
],
"filament_max_volumetric_speed": [
"8"
],
"compatible_printers": [
"Creality Hi 0.4 nozzle",
"Creality Hi 0.6 nozzle"
]
}

View File

@@ -9,5 +9,5 @@
"bed_texture": "creality_hi_buildplate_texture.png",
"default_bed_type": "Textured PEI Plate",
"hotend_model": "",
"default_materials": "Creality Generic ABS @Hi-all;Creality Generic ASA @Hi-all;Creality Generic ASA-CF @Hi-all;Creality Generic PETG @Hi-all;Creality Generic PETG-CF @Hi-all;Creality Generic PLA @Hi-all;Creality Generic PLA High Speed @Hi-all;Creality Generic PLA Matte @Hi-all;Creality Generic PLA Silk @Hi-all;Creality Generic PLA-CF @Hi-all;Creality Generic TPU @Hi-all"
"default_materials": "Creality Generic ABS @Hi-all;Creality Generic ASA @Hi-all;Creality Generic ASA-CF @Hi-all;Creality Generic PETG @Hi-all;Creality Generic PETG-CF @Hi-all;Creality Generic PLA @Hi-all;Creality Generic PLA High Speed @Hi-all;Creality Generic PLA Matte @Hi-all;Creality Generic PLA Silk @Hi-all;Creality Generic PLA-CF @Hi-all;Creality Generic PLA Wood @Hi-all;Creality Generic TPU @Hi-all"
}

View File

@@ -7,7 +7,7 @@
"inherits": "fdm_creality_common",
"printer_model": "Creality K1 SE",
"gcode_flavor": "klipper",
"default_print_profile": "0.20mm Fast @Creality K1 SE 0.4",
"default_print_profile": "0.20mm Standard @Creality K1 SE 0.4",
"nozzle_diameter": [
"0.4"
],

View File

@@ -90,7 +90,7 @@
"1"
],
"retraction_length": [
"5"
"1"
],
"retract_length_toolchange": [
"1"

View File

@@ -0,0 +1,119 @@
{
"type": "process",
"setting_id": "GP004",
"name": "0.12mm Fine @Creality K1 SE",
"from": "system",
"inherits": "fdm_process_common_klipper",
"instantiation": "true",
"adaptive_layer_height": "0",
"reduce_crossing_wall": "0",
"max_travel_detour_distance": "0",
"bottom_surface_pattern": "monotonic",
"bottom_shell_layers": "3",
"bottom_shell_thickness": "0",
"bridge_flow": "1",
"bridge_speed": "50",
"internal_bridge_speed": "150%",
"brim_width": "5",
"brim_object_gap": "0.1",
"compatible_printers": [
"Creality K1 SE 0.4 nozzle"
],
"compatible_printers_condition": "",
"print_sequence": "by layer",
"default_acceleration": "12000",
"bridge_no_support": "0",
"draft_shield": "disabled",
"elefant_foot_compensation": "0.15",
"outer_wall_line_width": "0.42",
"outer_wall_speed": "200",
"outer_wall_acceleration": "5000",
"inner_wall_acceleration": "5000",
"wall_infill_order": "inner wall/outer wall/infill",
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
"sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.12",
"initial_layer_speed": "60",
"gap_infill_speed": "300",
"infill_combination": "0",
"sparse_infill_line_width": "0.45",
"infill_wall_overlap": "15%",
"sparse_infill_speed": "500",
"interface_shells": "0",
"ironing_flow": "10%",
"ironing_spacing": "0.15",
"ironing_speed": "100",
"ironing_type": "no ironing",
"layer_height": "0.12",
"reduce_infill_retraction": "1",
"filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode",
"detect_overhang_wall": "1",
"overhang_1_4_speed": "60",
"overhang_2_4_speed": "30",
"overhang_3_4_speed": "10",
"overhang_4_4_speed": "10",
"only_one_wall_top": "1",
"inner_wall_line_width": "0.45",
"inner_wall_speed": "300",
"wall_loops": "3",
"print_settings_id": "",
"raft_layers": "0",
"seam_position": "aligned",
"seam_slope_conditional": "1",
"seam_slope_inner_walls": "1",
"seam_slope_entire_loop": "1",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "0",
"minimum_sparse_infill_area": "15",
"internal_solid_infill_line_width": "0.42",
"internal_solid_infill_speed": "300",
"spiral_mode": "0",
"initial_layer_infill_speed": "105",
"standby_temperature_delta": "-5",
"enable_support": "0",
"resolution": "0.012",
"support_type": "normal(auto)",
"support_style": "default",
"support_on_build_plate_only": "0",
"support_top_z_distance": "0.2",
"support_bottom_z_distance": "0.2",
"support_filament": "0",
"support_line_width": "0.42",
"support_interface_loop_pattern": "0",
"support_interface_filament": "0",
"support_interface_top_layers": "2",
"support_interface_bottom_layers": "2",
"support_interface_spacing": "0.5",
"support_expansion": "0",
"support_interface_speed": "80",
"support_base_pattern": "default",
"support_base_pattern_spacing": "2.5",
"support_speed": "150",
"support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_diameter": "2",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "1",
"detect_thin_wall": "0",
"top_surface_pattern": "monotonicline",
"top_surface_line_width": "0.42",
"top_surface_acceleration": "5000",
"top_surface_speed": "200",
"top_shell_layers": "5",
"top_shell_thickness": "0.6",
"travel_acceleration": "12000",
"travel_speed": "500",
"enable_prime_tower": "0",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",
"xy_contour_compensation": "0",
"gcode_label_objects": "0",
"precise_outer_wall": "1"
}

View File

@@ -0,0 +1,119 @@
{
"type": "process",
"setting_id": "GP004",
"name": "0.16mm Optimal @Creality K1 SE",
"from": "system",
"inherits": "fdm_process_common_klipper",
"instantiation": "true",
"adaptive_layer_height": "0",
"reduce_crossing_wall": "0",
"max_travel_detour_distance": "0",
"bottom_surface_pattern": "monotonic",
"bottom_shell_layers": "3",
"bottom_shell_thickness": "0",
"bridge_flow": "1",
"bridge_speed": "50",
"internal_bridge_speed": "150%",
"brim_width": "5",
"brim_object_gap": "0.1",
"compatible_printers": [
"Creality K1 SE 0.4 nozzle"
],
"compatible_printers_condition": "",
"print_sequence": "by layer",
"default_acceleration": "12000",
"bridge_no_support": "0",
"draft_shield": "disabled",
"elefant_foot_compensation": "0.15",
"outer_wall_line_width": "0.42",
"outer_wall_speed": "200",
"outer_wall_acceleration": "5000",
"inner_wall_acceleration": "5000",
"wall_infill_order": "inner wall/outer wall/infill",
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
"sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.16",
"initial_layer_speed": "60",
"gap_infill_speed": "300",
"infill_combination": "0",
"sparse_infill_line_width": "0.45",
"infill_wall_overlap": "15%",
"sparse_infill_speed": "500",
"interface_shells": "0",
"ironing_flow": "10%",
"ironing_spacing": "0.15",
"ironing_speed": "100",
"ironing_type": "no ironing",
"layer_height": "0.16",
"reduce_infill_retraction": "1",
"filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode",
"detect_overhang_wall": "1",
"overhang_1_4_speed": "60",
"overhang_2_4_speed": "30",
"overhang_3_4_speed": "10",
"overhang_4_4_speed": "10",
"only_one_wall_top": "1",
"inner_wall_line_width": "0.45",
"inner_wall_speed": "300",
"wall_loops": "3",
"print_settings_id": "",
"raft_layers": "0",
"seam_position": "aligned",
"seam_slope_conditional": "1",
"seam_slope_inner_walls": "1",
"seam_slope_entire_loop": "1",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "0",
"minimum_sparse_infill_area": "15",
"internal_solid_infill_line_width": "0.42",
"internal_solid_infill_speed": "300",
"spiral_mode": "0",
"initial_layer_infill_speed": "105",
"standby_temperature_delta": "-5",
"enable_support": "0",
"resolution": "0.012",
"support_type": "normal(auto)",
"support_style": "default",
"support_on_build_plate_only": "0",
"support_top_z_distance": "0.2",
"support_bottom_z_distance": "0.2",
"support_filament": "0",
"support_line_width": "0.42",
"support_interface_loop_pattern": "0",
"support_interface_filament": "0",
"support_interface_top_layers": "2",
"support_interface_bottom_layers": "2",
"support_interface_spacing": "0.5",
"support_expansion": "0",
"support_interface_speed": "80",
"support_base_pattern": "default",
"support_base_pattern_spacing": "2.5",
"support_speed": "150",
"support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_diameter": "2",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "1",
"detect_thin_wall": "0",
"top_surface_pattern": "monotonicline",
"top_surface_line_width": "0.42",
"top_surface_acceleration": "5000",
"top_surface_speed": "200",
"top_shell_layers": "3",
"top_shell_thickness": "0.6",
"travel_acceleration": "12000",
"travel_speed": "500",
"enable_prime_tower": "0",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",
"xy_contour_compensation": "0",
"gcode_label_objects": "0",
"precise_outer_wall": "1"
}

View File

@@ -1,7 +1,8 @@
{
"type": "process",
"setting_id": "GP004",
"name": "0.20mm Fast @Creality K1 SE 0.4",
"name": "0.20mm Standard @Creality K1 SE",
"renamed_from": "0.20mm Fast @Creality K1 SE 0.4",
"from": "system",
"inherits": "fdm_process_common_klipper",
"instantiation": "true",
@@ -106,5 +107,6 @@
"prime_tower_width": "60",
"xy_hole_compensation": "0",
"xy_contour_compensation": "0",
"gcode_label_objects": "0"
"gcode_label_objects": "0",
"precise_outer_wall": "1"
}

View File

@@ -0,0 +1,119 @@
{
"type": "process",
"setting_id": "GP004",
"name": "0.24mm Draft @Creality K1 SE",
"from": "system",
"inherits": "fdm_process_common_klipper",
"instantiation": "true",
"adaptive_layer_height": "0",
"reduce_crossing_wall": "0",
"max_travel_detour_distance": "0",
"bottom_surface_pattern": "monotonic",
"bottom_shell_layers": "3",
"bottom_shell_thickness": "0",
"bridge_flow": "1",
"bridge_speed": "50",
"internal_bridge_speed": "150%",
"brim_width": "5",
"brim_object_gap": "0.1",
"compatible_printers": [
"Creality K1 SE 0.4 nozzle"
],
"compatible_printers_condition": "",
"print_sequence": "by layer",
"default_acceleration": "12000",
"bridge_no_support": "0",
"draft_shield": "disabled",
"elefant_foot_compensation": "0.15",
"outer_wall_line_width": "0.42",
"outer_wall_speed": "200",
"outer_wall_acceleration": "5000",
"inner_wall_acceleration": "5000",
"wall_infill_order": "inner wall/outer wall/infill",
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
"sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "60",
"gap_infill_speed": "300",
"infill_combination": "0",
"sparse_infill_line_width": "0.45",
"infill_wall_overlap": "15%",
"sparse_infill_speed": "500",
"interface_shells": "0",
"ironing_flow": "10%",
"ironing_spacing": "0.15",
"ironing_speed": "100",
"ironing_type": "no ironing",
"layer_height": "0.24",
"reduce_infill_retraction": "1",
"filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode",
"detect_overhang_wall": "1",
"overhang_1_4_speed": "0",
"overhang_2_4_speed": "50",
"overhang_3_4_speed": "30",
"overhang_4_4_speed": "10",
"only_one_wall_top": "1",
"inner_wall_line_width": "0.45",
"inner_wall_speed": "300",
"wall_loops": "3",
"print_settings_id": "",
"raft_layers": "0",
"seam_position": "aligned",
"seam_slope_conditional": "1",
"seam_slope_inner_walls": "1",
"seam_slope_entire_loop": "1",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "0",
"minimum_sparse_infill_area": "15",
"internal_solid_infill_line_width": "0.42",
"internal_solid_infill_speed": "300",
"spiral_mode": "0",
"initial_layer_infill_speed": "105",
"standby_temperature_delta": "-5",
"enable_support": "0",
"resolution": "0.012",
"support_type": "normal(auto)",
"support_style": "default",
"support_on_build_plate_only": "0",
"support_top_z_distance": "0.2",
"support_bottom_z_distance": "0.2",
"support_filament": "0",
"support_line_width": "0.42",
"support_interface_loop_pattern": "0",
"support_interface_filament": "0",
"support_interface_top_layers": "2",
"support_interface_bottom_layers": "2",
"support_interface_spacing": "0.5",
"support_expansion": "0",
"support_interface_speed": "80",
"support_base_pattern": "default",
"support_base_pattern_spacing": "2.5",
"support_speed": "150",
"support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_diameter": "2",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "1",
"detect_thin_wall": "0",
"top_surface_pattern": "monotonicline",
"top_surface_line_width": "0.42",
"top_surface_acceleration": "5000",
"top_surface_speed": "200",
"top_shell_layers": "3",
"top_shell_thickness": "0.6",
"travel_acceleration": "12000",
"travel_speed": "500",
"enable_prime_tower": "0",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",
"xy_contour_compensation": "0",
"gcode_label_objects": "0",
"precise_outer_wall": "1"
}

View File

@@ -1,6 +1,6 @@
{
"name": "Custom Printer",
"version": "02.02.00.05",
"version": "02.03.00.00",
"force_update": "0",
"description": "My configurations",
"machine_model_list": [

Binary file not shown.

Before

Width:  |  Height:  |  Size: 130 KiB

After

Width:  |  Height:  |  Size: 8.4 KiB

View File

@@ -88,7 +88,7 @@
"1"
],
"retraction_length": [
"5"
"1"
],
"retract_length_toolchange": [
"1"

View File

@@ -1,7 +1,7 @@
{
"name": "DeltaMaker",
"url": "",
"version": "02.02.00.04",
"version": "02.03.00.00",
"force_update": "0",
"description": "DeltaMaker configurations",
"machine_model_list": [

Binary file not shown.

Before

Width:  |  Height:  |  Size: 66 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 97 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 287 KiB

After

Width:  |  Height:  |  Size: 182 KiB

View File

@@ -1,6 +1,6 @@
{
"name": "Dremel",
"version": "02.02.00.04",
"version": "02.03.00.00",
"force_update": "0",
"description": "Dremel configurations",
"machine_model_list": [

View File

@@ -90,7 +90,7 @@
"1"
],
"retraction_length": [
"5"
"1"
],
"retract_length_toolchange": [
"1"

View File

@@ -1,9 +1,17 @@
{
"name": "Elegoo",
"version": "02.02.00.04",
"version": "02.03.00.00",
"force_update": "0",
"description": "Elegoo configurations",
"machine_model_list": [
{
"name": "Elegoo Centauri Carbon",
"sub_path": "machine/ECC/Elegoo Centauri Carbon.json"
},
{
"name": "Elegoo Centauri",
"sub_path": "machine/EC/Elegoo Centauri.json"
},
{
"name": "Elegoo Neptune",
"sub_path": "machine/Elegoo Neptune.json"
@@ -62,6 +70,198 @@
}
],
"process_list": [
{
"name": "fdm_process_ecc_common",
"sub_path": "process/ECC/fdm_process_ecc_common.json"
},
{
"name": "fdm_process_ecc",
"sub_path": "process/ECC/fdm_process_ecc.json"
},
{
"name": "fdm_process_ecc_02010",
"sub_path": "process/ECC/fdm_process_ecc_02010.json"
},
{
"name": "fdm_process_ecc_04020",
"sub_path": "process/ECC/fdm_process_ecc_04020.json"
},
{
"name": "fdm_process_ecc_06030",
"sub_path": "process/ECC/fdm_process_ecc_06030.json"
},
{
"name": "fdm_process_ecc_08040",
"sub_path": "process/ECC/fdm_process_ecc_08040.json"
},
{
"name": "0.20mm Standard @Elegoo CC 0.4 nozzle",
"sub_path": "process/ECC/0.20mm Standard @Elegoo CC 0.4 nozzle.json"
},
{
"name": "0.10mm Standard @Elegoo CC 0.2 nozzle",
"sub_path": "process/ECC/0.10mm Standard @Elegoo CC 0.2 nozzle.json"
},
{
"name": "0.30mm Standard @Elegoo CC 0.6 nozzle",
"sub_path": "process/ECC/0.30mm Standard @Elegoo CC 0.6 nozzle.json"
},
{
"name": "0.40mm Standard @Elegoo CC 0.8 nozzle",
"sub_path": "process/ECC/0.40mm Standard @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.42mm Extra Draft @Elegoo CC 0.6 nozzle",
"sub_path": "process/ECC/0.42mm Extra Draft @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.32mm Optimal @Elegoo CC 0.8 nozzle",
"sub_path": "process/ECC/0.32mm Optimal @Elegoo CC 0.8 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.28mm Extra Draft @Elegoo CC 0.4 nozzle",
"sub_path": "process/ECC/0.28mm Extra Draft @Elegoo CC 0.4 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.24mm Fine @Elegoo CC 0.8 nozzle",
"sub_path": "process/ECC/0.24mm Fine @Elegoo CC 0.8 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.20mm Strength @Elegoo CC 0.4 nozzle",
"sub_path": "process/ECC/0.20mm Strength @Elegoo CC 0.4 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.16mm Optimal @Elegoo CC 0.4 nozzle",
"sub_path": "process/ECC/0.16mm Optimal @Elegoo CC 0.4 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.14mm Extra Draft @Elegoo CC 0.2 nozzle",
"sub_path": "process/ECC/0.14mm Extra Draft @Elegoo CC 0.2 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.12mm Draft @Elegoo CC 0.2 nozzle",
"sub_path": "process/ECC/0.12mm Draft @Elegoo CC 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.20mm Standard @Elegoo C 0.4 nozzle",
"sub_path": "process/EC/0.20mm Standard @Elegoo C 0.4 nozzle.json"
},
{
"name": "0.10mm Standard @Elegoo C 0.2 nozzle",
"sub_path": "process/EC/0.10mm Standard @Elegoo C 0.2 nozzle.json"
},
{
"name": "0.30mm Standard @Elegoo C 0.6 nozzle",
"sub_path": "process/EC/0.30mm Standard @Elegoo C 0.6 nozzle.json"
},
{
"name": "0.40mm Standard @Elegoo C 0.8 nozzle",
"sub_path": "process/EC/0.40mm Standard @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.42mm Extra Draft @Elegoo C 0.6 nozzle",
"sub_path": "process/EC/0.42mm Extra Draft @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.32mm Optimal @Elegoo C 0.8 nozzle",
"sub_path": "process/EC/0.32mm Optimal @Elegoo C 0.8 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.28mm Extra Draft @Elegoo C 0.4 nozzle",
"sub_path": "process/EC/0.28mm Extra Draft @Elegoo C 0.4 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.24mm Fine @Elegoo C 0.8 nozzle",
"sub_path": "process/EC/0.24mm Fine @Elegoo C 0.8 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.20mm Strength @Elegoo C 0.4 nozzle",
"sub_path": "process/EC/0.20mm Strength @Elegoo C 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.16mm Optimal @Elegoo C 0.4 nozzle",
"sub_path": "process/EC/0.16mm Optimal @Elegoo C 0.4 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.14mm Extra Draft @Elegoo C 0.2 nozzle",
"sub_path": "process/EC/0.14mm Extra Draft @Elegoo C 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.12mm Draft @Elegoo C 0.2 nozzle",
"sub_path": "process/EC/0.12mm Draft @Elegoo C 0.2 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": "fdm_process_common",
"sub_path": "process/fdm_process_common.json"
@@ -775,7 +975,183 @@
"sub_path": "process/0.16mm Optimal @Elegoo Giga 0.4 nozzle.json"
}
],
"filament_list": [
"filament_list": [
{
"name": "fdm_elegoo_filament_common",
"sub_path": "filament/ELEGOO/fdm_elegoo_filament_common.json"
},
{
"name": "fdm_elegoo_filament_pla",
"sub_path": "filament/ELEGOO/fdm_elegoo_filament_pla.json"
},
{
"name": "fdm_elegoo_filament_tpu",
"sub_path": "filament/ELEGOO/fdm_elegoo_filament_tpu.json"
},
{
"name": "fdm_elegoo_filament_pet",
"sub_path": "filament/ELEGOO/fdm_elegoo_filament_pet.json"
},
{
"name": "fdm_elegoo_filament_asa",
"sub_path": "filament/ELEGOO/fdm_elegoo_filament_asa.json"
},
{
"name": "Elegoo TPU 95A @base",
"sub_path": "filament/ELEGOO/Elegoo TPU 95A @base.json"
},
{
"name": "Elegoo PETG PRO @base",
"sub_path": "filament/ELEGOO/Elegoo PETG PRO @base.json"
},
{
"name": "Elegoo RAPID PETG @base",
"sub_path": "filament/ELEGOO/Elegoo RAPID PETG @base.json"
},
{
"name": "Elegoo PLA @base",
"sub_path": "filament/ELEGOO/Elegoo PLA @base.json"
},
{
"name": "Elegoo RAPID PLA+ @base",
"sub_path": "filament/ELEGOO/Elegoo RAPID PLA+ @base.json"
},
{
"name": "Elegoo PLA Silk @base",
"sub_path": "filament/ELEGOO/Elegoo PLA Silk @base.json"
},
{
"name": "Elegoo PLA Matte @base",
"sub_path": "filament/ELEGOO/Elegoo PLA Matte @base.json"
},
{
"name": "Elegoo PLA-CF @base",
"sub_path": "filament/ELEGOO/Elegoo PLA-CF @base.json"
},
{
"name": "Elegoo ASA @base",
"sub_path": "filament/ELEGOO/Elegoo ASA @base.json"
},
{
"name": "Elegoo ASA @0.2 nozzle",
"sub_path": "filament/ELEGOO/Elegoo ASA @0.2 nozzle.json"
},
{
"name": "Elegoo PETG PRO @0.2 nozzle",
"sub_path": "filament/ELEGOO/Elegoo PETG PRO @0.2 nozzle.json"
},
{
"name": "Elegoo PLA @0.2 nozzle",
"sub_path": "filament/ELEGOO/Elegoo PLA @0.2 nozzle.json"
},
{
"name": "Elegoo PLA Matte @0.2 nozzle",
"sub_path": "filament/ELEGOO/Elegoo PLA Matte @0.2 nozzle.json"
},
{
"name": "Elegoo PLA PRO @0.2 nozzle",
"sub_path": "filament/ELEGOO/Elegoo PLA PRO @0.2 nozzle.json"
},
{
"name": "Elegoo PLA Silk @0.2 nozzle",
"sub_path": "filament/ELEGOO/Elegoo PLA Silk @0.2 nozzle.json"
},
{
"name": "Elegoo PLA+ @0.2 nozzle",
"sub_path": "filament/ELEGOO/Elegoo PLA+ @0.2 nozzle.json"
},
{
"name": "Elegoo RAPID PLA+ @0.2 nozzle",
"sub_path": "filament/ELEGOO/Elegoo RAPID PLA+ @0.2 nozzle.json"
},
{
"name": "Elegoo RAPID PETG @0.2 nozzle",
"sub_path": "filament/ELEGOO/Elegoo RAPID PETG @0.2 nozzle.json"
},
{
"name": "Elegoo PLA @ECC",
"sub_path": "filament/ECC/Elegoo PLA @ECC.json"
},
{
"name": "Elegoo PLA PRO @ECC",
"sub_path": "filament/ECC/Elegoo PLA PRO @ECC.json"
},
{
"name": "Elegoo PLA+ @ECC",
"sub_path": "filament/ECC/Elegoo PLA+ @ECC.json"
},
{
"name": "Elegoo RAPID PLA+ @ECC",
"sub_path": "filament/ECC/Elegoo RAPID PLA+ @ECC.json"
},
{
"name": "Elegoo PLA Silk @ECC",
"sub_path": "filament/ECC/Elegoo PLA Silk @ECC.json"
},
{
"name": "Elegoo PLA Matte @ECC",
"sub_path": "filament/ECC/Elegoo PLA Matte @ECC.json"
},
{
"name": "Elegoo PLA-CF @ECC",
"sub_path": "filament/ECC/Elegoo PLA-CF @ECC.json"
},
{
"name": "Elegoo PETG PRO @ECC",
"sub_path": "filament/ECC/Elegoo PETG PRO @ECC.json"
},
{
"name": "Elegoo RAPID PETG @ECC",
"sub_path": "filament/ECC/Elegoo RAPID PETG @ECC.json"
},
{
"name": "Elegoo TPU 95A @ECC",
"sub_path": "filament/ECC/Elegoo TPU 95A @ECC.json"
},
{
"name": "Elegoo ASA @ECC",
"sub_path": "filament/ECC/Elegoo ASA @ECC.json"
},
{
"name": "Elegoo PLA @EC",
"sub_path": "filament/EC/Elegoo PLA @EC.json"
},
{
"name": "Elegoo PLA PRO @EC",
"sub_path": "filament/EC/Elegoo PLA PRO @EC.json"
},
{
"name": "Elegoo PLA+ @EC",
"sub_path": "filament/EC/Elegoo PLA+ @EC.json"
},
{
"name": "Elegoo RAPID PLA+ @EC",
"sub_path": "filament/EC/Elegoo RAPID PLA+ @EC.json"
},
{
"name": "Elegoo PLA Silk @EC",
"sub_path": "filament/EC/Elegoo PLA Silk @EC.json"
},
{
"name": "Elegoo PLA Matte @EC",
"sub_path": "filament/EC/Elegoo PLA Matte @EC.json"
},
{
"name": "Elegoo PETG PRO @EC",
"sub_path": "filament/EC/Elegoo PETG PRO @EC.json"
},
{
"name": "Elegoo RAPID PETG @EC",
"sub_path": "filament/EC/Elegoo RAPID PETG @EC.json"
},
{
"name": "Elegoo TPU 95A @EC",
"sub_path": "filament/EC/Elegoo TPU 95A @EC.json"
},
{
"name": "Elegoo ASA @EC",
"sub_path": "filament/EC/Elegoo ASA @EC.json"
},
{
"name": "fdm_filament_common",
"sub_path": "filament/fdm_filament_common.json"
@@ -838,6 +1214,46 @@
}
],
"machine_list": [
{
"name": "fdm_machine_ecc_common",
"sub_path": "machine/ECC/fdm_machine_ecc_common.json"
},
{
"name": "fdm_machine_ecc",
"sub_path": "machine/ECC/fdm_machine_ecc.json"
},
{
"name": "Elegoo Centauri Carbon 0.4 nozzle",
"sub_path": "machine/ECC/Elegoo Centauri Carbon 0.4 nozzle.json"
},
{
"name": "Elegoo Centauri Carbon 0.2 nozzle",
"sub_path": "machine/ECC/Elegoo Centauri Carbon 0.2 nozzle.json"
},
{
"name": "Elegoo Centauri Carbon 0.6 nozzle",
"sub_path": "machine/ECC/Elegoo Centauri Carbon 0.6 nozzle.json"
},
{
"name": "Elegoo Centauri Carbon 0.8 nozzle",
"sub_path": "machine/ECC/Elegoo Centauri Carbon 0.8 nozzle.json"
},
{
"name": "Elegoo Centauri 0.4 nozzle",
"sub_path": "machine/EC/Elegoo Centauri 0.4 nozzle.json"
},
{
"name": "Elegoo Centauri 0.2 nozzle",
"sub_path": "machine/EC/Elegoo Centauri 0.2 nozzle.json"
},
{
"name": "Elegoo Centauri 0.6 nozzle",
"sub_path": "machine/EC/Elegoo Centauri 0.6 nozzle.json"
},
{
"name": "Elegoo Centauri 0.8 nozzle",
"sub_path": "machine/EC/Elegoo Centauri 0.8 nozzle.json"
},
{
"name": "fdm_machine_common",
"sub_path": "machine/fdm_machine_common.json"
@@ -971,4 +1387,4 @@
"sub_path": "machine/Elegoo OrangeStorm Giga 0.8 nozzle.json"
}
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB

View File

@@ -0,0 +1,23 @@
{
"type": "filament",
"name": "Elegoo ASA @EC",
"inherits": "Elegoo ASA @base",
"from": "system",
"setting_id": "EASAEC",
"instantiation": "true",
"pressure_advance": [
"0.024"
],
"nozzle_temperature": [
"270"
],
"nozzle_temperature_initial_layer": [
"270"
],
"compatible_printers": [
"Elegoo Centauri 0.4 nozzle",
"Elegoo Centauri 0.6 nozzle",
"Elegoo Centauri 0.8 nozzle"
]
}

View File

@@ -0,0 +1,16 @@
{
"type": "filament",
"name": "Elegoo PETG PRO @EC",
"inherits": "Elegoo PETG PRO @base",
"from": "system",
"setting_id": "EPETGPROEC",
"instantiation": "true",
"pressure_advance": [
"0.024"
],
"compatible_printers": [
"Elegoo Centauri 0.4 nozzle",
"Elegoo Centauri 0.6 nozzle",
"Elegoo Centauri 0.8 nozzle"
]
}

View File

@@ -0,0 +1,31 @@
{
"type": "filament",
"name": "Elegoo PLA @EC",
"inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "EPLAEC",
"instantiation": "true",
"filament_max_volumetric_speed": [
"21"
],
"nozzle_temperature_initial_layer": [
"210"
],
"nozzle_temperature": [
"210"
],
"pressure_advance": [
"0.024"
],
"slow_down_layer_time": [
"4"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
"Elegoo Centauri 0.4 nozzle",
"Elegoo Centauri 0.6 nozzle",
"Elegoo Centauri 0.8 nozzle"
]
}

View File

@@ -0,0 +1,46 @@
{
"type": "filament",
"name": "Elegoo PLA Matte @EC",
"inherits": "Elegoo PLA Matte @base",
"from": "system",
"setting_id": "EPLAMEC",
"instantiation": "true",
"fan_cooling_layer_time": [
"80"
],
"fan_max_speed": [
"80"
],
"fan_min_speed": [
"60"
],
"filament_max_volumetric_speed": [
"16"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"slow_down_layer_time": [
"6"
],
"textured_plate_temp": [
"65"
],
"textured_plate_temp_initial_layer": [
"65"
],
"pressure_advance": [
"0.024"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
"Elegoo Centauri 0.4 nozzle",
"Elegoo Centauri 0.6 nozzle",
"Elegoo Centauri 0.8 nozzle"
]
}

View File

@@ -0,0 +1,25 @@
{
"type": "filament",
"name": "Elegoo PLA PRO @EC",
"inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "EPLAPROEC",
"instantiation": "true",
"filament_max_volumetric_speed": [
"20"
],
"pressure_advance": [
"0.024"
],
"slow_down_layer_time": [
"6"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
"Elegoo Centauri 0.4 nozzle",
"Elegoo Centauri 0.6 nozzle",
"Elegoo Centauri 0.8 nozzle"
]
}

View File

@@ -0,0 +1,43 @@
{
"type": "filament",
"name": "Elegoo PLA Silk @EC",
"inherits": "Elegoo PLA Silk @base",
"from": "system",
"setting_id": "EPLASEC",
"instantiation": "true",
"fan_cooling_layer_time": [
"80"
],
"fan_max_speed": [
"80"
],
"fan_min_speed": [
"60"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"slow_down_layer_time": [
"8"
],
"textured_plate_temp": [
"65"
],
"textured_plate_temp_initial_layer": [
"65"
],
"pressure_advance": [
"0.024"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
"Elegoo Centauri 0.4 nozzle",
"Elegoo Centauri 0.6 nozzle",
"Elegoo Centauri 0.8 nozzle"
]
}

View File

@@ -0,0 +1,25 @@
{
"type": "filament",
"name": "Elegoo PLA+ @EC",
"inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "EPLAPLUSEC",
"instantiation": "true",
"filament_max_volumetric_speed": [
"20"
],
"pressure_advance": [
"0.024"
],
"slow_down_layer_time": [
"6"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
"Elegoo Centauri 0.4 nozzle",
"Elegoo Centauri 0.6 nozzle",
"Elegoo Centauri 0.8 nozzle"
]
}

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