mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-09-22 08:22:58 +00:00
Compare commits
196
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f27b0a1f9d | ||
|
|
824b216f18 | ||
|
|
bfe458507b | ||
|
|
b6bb1b92c9 | ||
|
|
61dbe5572f | ||
|
|
2adb631d6f | ||
|
|
1e038bfc53 | ||
|
|
cdcef47e3d | ||
|
|
cf1c164546 | ||
|
|
4f8a31e9db | ||
|
|
ced4a31cdb | ||
|
|
8581df4a8a | ||
|
|
162cf7fd4c | ||
|
|
09d67b1bb4 | ||
|
|
64cad00569 | ||
|
|
45940a573d | ||
|
|
8b63628cf9 | ||
|
|
c8bfd2ad3e | ||
|
|
3eae4c6997 | ||
|
|
83eaf3bcfc | ||
|
|
454ef1571b | ||
|
|
bca8dd00dd | ||
|
|
8b7f8cac82 | ||
|
|
aae03257ed | ||
|
|
3fba237c9a | ||
|
|
cfb6349695 | ||
|
|
f53ad6993a | ||
|
|
e168d900f2 | ||
|
|
bc03e3be2f | ||
|
|
f224b8e4a6 | ||
|
|
8b479c9af3 | ||
|
|
d8299c388e | ||
|
|
4d85b6627e | ||
|
|
ee2b4ccf70 | ||
|
|
753c793ea0 | ||
|
|
9c5494b19f | ||
|
|
93a119427a | ||
|
|
d264fcaef4 | ||
|
|
b4ab6dedfd | ||
|
|
ed59f93456 | ||
|
|
cf52c81dcd | ||
|
|
803a2a3239 | ||
|
|
985092bb46 | ||
|
|
cb16a2e547 | ||
|
|
2c2e91b629 | ||
|
|
c3faf903ca | ||
|
|
5f3c957597 | ||
|
|
8557285389 | ||
|
|
a9edab78a8 | ||
|
|
79dede7d59 | ||
|
|
2ac45b2f78 | ||
|
|
b4f33e71e9 | ||
|
|
8c91cab971 | ||
|
|
79077518e9 | ||
|
|
56aa348c89 | ||
|
|
ae1752fbf2 | ||
|
|
cf3f36a1c6 | ||
|
|
cca7d8adb1 | ||
|
|
396d9ff51a | ||
|
|
81540c81e0 | ||
|
|
e7ace6cc99 | ||
|
|
79c20a1fad | ||
|
|
e48f9f47d2 | ||
|
|
2f566e3779 | ||
|
|
37d1edf69a | ||
|
|
f1cf9c69b1 | ||
|
|
1df362888e | ||
|
|
4b2466b179 | ||
|
|
3adcb3e953 | ||
|
|
104dbb2140 | ||
|
|
e482cbbdd7 | ||
|
|
2a5ddd9edb | ||
|
|
c10f83cf61 | ||
|
|
8eeec6935e | ||
|
|
131a2abf99 | ||
|
|
9daecc59b4 | ||
|
|
58e000d842 | ||
|
|
af6be5858e | ||
|
|
3fc7fd99d6 | ||
|
|
3fe043651b | ||
|
|
b0b78c296c | ||
|
|
62791fabfa | ||
|
|
b0ada2dee5 | ||
|
|
8f4df1aa8c | ||
|
|
5fec9b8d19 | ||
|
|
75ed5afbac | ||
|
|
01c553bad9 | ||
|
|
a4376c77c3 | ||
|
|
c459994290 | ||
|
|
3a0fda7d18 | ||
|
|
eb8733f0f4 | ||
|
|
55acb940a8 | ||
|
|
0d691403de | ||
|
|
9b2b75a51d | ||
|
|
25da273ea0 | ||
|
|
dbcb82075f | ||
|
|
2f82cfe40f | ||
|
|
972031cf06 | ||
|
|
2a4792e762 | ||
|
|
dd15ac6146 | ||
|
|
b0469254bc | ||
|
|
2228589e16 | ||
|
|
4d8480e1a1 | ||
|
|
4320cc78d9 | ||
|
|
d9d9678a7e | ||
|
|
d55a0bfec6 | ||
|
|
3b1017df51 | ||
|
|
f5b81d2ffc | ||
|
|
eb9cfe0ecb | ||
|
|
1e8805d43d | ||
|
|
e8f089dfa4 | ||
|
|
84e929ea24 | ||
|
|
abec603e73 | ||
|
|
0ed19d4826 | ||
|
|
b747c13ef4 | ||
|
|
6a12aca495 | ||
|
|
d486db6459 | ||
|
|
fe777b8801 | ||
|
|
1b3e206f34 | ||
|
|
4df1607ec4 | ||
|
|
a0ec8bec8a | ||
|
|
36c362cbd2 | ||
|
|
84fde32616 | ||
|
|
34e349e323 | ||
|
|
44941e571f | ||
|
|
876d6e2499 | ||
|
|
858b3024ff | ||
|
|
6595557c34 | ||
|
|
c729849843 | ||
|
|
c0563be36e | ||
|
|
462f8dce30 | ||
|
|
b2a0485139 | ||
|
|
f16071f083 | ||
|
|
a1505e9bed | ||
|
|
8e48312b1f | ||
|
|
ba7fdb8ceb | ||
|
|
8be9800567 | ||
|
|
c4eabc3c52 | ||
|
|
0d0d281d0c | ||
|
|
c4bbcd322b | ||
|
|
7aea1b1235 | ||
|
|
41c16436bf | ||
|
|
2bbb229c91 | ||
|
|
c2a43157d2 | ||
|
|
738b30a743 | ||
|
|
6e6ffe13f8 | ||
|
|
eb96d127b0 | ||
|
|
60421c33f4 | ||
|
|
300c4b8afb | ||
|
|
96092ef2d3 | ||
|
|
d9002ad87d | ||
|
|
4c1ea0a602 | ||
|
|
9415812d85 | ||
|
|
d3c728557e | ||
|
|
6558c52849 | ||
|
|
a34d056de2 | ||
|
|
7ba5718be6 | ||
|
|
c1163ce7e5 | ||
|
|
da187eaaf9 | ||
|
|
de0268ce86 | ||
|
|
108923bdaa | ||
|
|
44793f7a21 | ||
|
|
7cb1805272 | ||
|
|
d5c528b7c7 | ||
|
|
742cb712d8 | ||
|
|
fd1c5d826c | ||
|
|
58be7f4861 | ||
|
|
4031b00915 | ||
|
|
07c62112b8 | ||
|
|
f23e4963bf | ||
|
|
95279f7084 | ||
|
|
1014558c91 | ||
|
|
6515062a3a | ||
|
|
8153e26b6d | ||
|
|
79fd33d49a | ||
|
|
cdb662d4b2 | ||
|
|
a27fa7b5df | ||
|
|
cdeed107c5 | ||
|
|
be92f7e78c | ||
|
|
76f9de4cfb | ||
|
|
cd6d2cbf5e | ||
|
|
deaca0189f | ||
|
|
7d54ee286d | ||
|
|
dddfc7a8ad | ||
|
|
673bfb0dee | ||
|
|
b9e8c5a38c | ||
|
|
a2a4ca20e4 | ||
|
|
12075459d2 | ||
|
|
f3770f3106 | ||
|
|
90fbf1770f | ||
|
|
bde94ab37f | ||
|
|
6d25e1777e | ||
|
|
7ce26ca8e5 | ||
|
|
367fcce634 | ||
|
|
9b3a44b339 | ||
|
|
6384191102 |
@@ -75,8 +75,6 @@ jobs:
|
||||
if [ -z "$base" ] || [ "$base" = "0000000000000000000000000000000000000000" ] || ! git cat-file -e "$base^{commit}" 2>/dev/null; then
|
||||
base="$head^"
|
||||
fi
|
||||
echo "Diffing $base..$head"
|
||||
|
||||
mapfile -t candidates < <(
|
||||
git diff --name-only "$base" "$head" -- resources/profiles \
|
||||
| sed -nE 's#^resources/profiles/([^/]+)/.*#\1#p; s#^resources/profiles/([^/]+)\.json$#\1#p' \
|
||||
@@ -95,7 +93,6 @@ jobs:
|
||||
done
|
||||
|
||||
if [ "${#vendors[@]}" -eq 0 ]; then
|
||||
echo "No changed vendor profiles in this push; nothing to publish."
|
||||
echo "vendors=" >> "$GITHUB_OUTPUT"
|
||||
exit 0
|
||||
fi
|
||||
@@ -138,13 +135,10 @@ jobs:
|
||||
done
|
||||
|
||||
if [ "${#unauthorized[@]}" -ne 0 ]; then
|
||||
echo "Changed vendor profiles are not covered by FOLDER_MERGERS: ${unauthorized[*]}"
|
||||
echo "No profile caches will be published for this push."
|
||||
echo "vendors=" >> "$GITHUB_OUTPUT"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
printf 'Changed vendors: %s\n' "${vendors[*]}"
|
||||
echo "vendors=${vendors[*]}" >> "$GITHUB_OUTPUT"
|
||||
|
||||
- name: Resolve Orca version
|
||||
@@ -163,7 +157,6 @@ jobs:
|
||||
# OrcaCloud keys R2 on; orca_ver (X.Y.Z) is the asset-name prefix.
|
||||
echo "release_tag=$raw" >> "$GITHUB_OUTPUT"
|
||||
echo "orca_ver=$orca_ver" >> "$GITHUB_OUTPUT"
|
||||
echo "Orca version: release_tag=$raw asset_prefix=$orca_ver"
|
||||
|
||||
- name: Validate profile versions
|
||||
id: pver
|
||||
@@ -179,7 +172,6 @@ jobs:
|
||||
exit 1
|
||||
fi
|
||||
printf '%s\t%s\n' "$v" "$pv" >> "$RUNNER_TEMP/pver.tsv"
|
||||
echo "$v -> $pv"
|
||||
done
|
||||
|
||||
- name: Download generate_system_cache
|
||||
@@ -214,7 +206,6 @@ jobs:
|
||||
pv="$(awk -F'\t' -v v="$v" '$1==v{print $2}' "$RUNNER_TEMP/pver.tsv")"
|
||||
name="${orca_ver}_${v}_${pv}_${ts}.zip"
|
||||
( cd resources/profiles && zip -q -j "$out/$name" "$v.opc" )
|
||||
echo "packaged $name"
|
||||
done
|
||||
echo "dir=$out" >> "$GITHUB_OUTPUT"
|
||||
|
||||
|
||||
@@ -520,6 +520,28 @@ jobs:
|
||||
} catch (error) {
|
||||
core.warning(`Merged successfully, but dispatching build_all.yml failed: ${error.message}`);
|
||||
}
|
||||
// ---- re-kick the profile publish ----
|
||||
// Same reason as above: post_merge_profiles.yml is push-triggered, so a
|
||||
// GITHUB_TOKEN merge never starts it. workflow_dispatch skips the paths:
|
||||
// filter, so only dispatch when the PR actually touched profiles.
|
||||
const touchesProfiles = files.some((file) =>
|
||||
[file.filename, file.previous_filename]
|
||||
.filter(Boolean)
|
||||
.some((p) => p.startsWith('resources/profiles/'))
|
||||
);
|
||||
if (touchesProfiles) {
|
||||
try {
|
||||
await github.rest.actions.createWorkflowDispatch({
|
||||
owner,
|
||||
repo,
|
||||
workflow_id: 'post_merge_profiles.yml',
|
||||
ref: pr.base.ref
|
||||
});
|
||||
core.info(`Dispatched post_merge_profiles.yml on ${pr.base.ref}.`);
|
||||
} catch (error) {
|
||||
core.warning(`Merged successfully, but dispatching post_merge_profiles.yml failed: ${error.message}`);
|
||||
}
|
||||
}
|
||||
|
||||
label-profile:
|
||||
# Independent of the merge rules: any PR that changes only files inside
|
||||
@@ -529,7 +551,7 @@ jobs:
|
||||
&& github.event_name == 'pull_request_target'
|
||||
permissions:
|
||||
contents: read
|
||||
pull-requests: read
|
||||
pull-requests: write
|
||||
issues: write
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 5
|
||||
@@ -636,7 +658,7 @@ jobs:
|
||||
&& github.event_name == 'pull_request_target'
|
||||
permissions:
|
||||
contents: read # delegatable subtree, for file modes
|
||||
pull-requests: read
|
||||
pull-requests: write
|
||||
issues: write # label + comment
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 10
|
||||
|
||||
+42
-1
@@ -826,6 +826,37 @@ find_package(OpenSSL REQUIRED)
|
||||
find_package(CURL REQUIRED)
|
||||
find_package(Freetype REQUIRED)
|
||||
|
||||
if (SLIC3R_GUI)
|
||||
# LibDataChannel's installed export references its bundled dependencies,
|
||||
# but does not install their CMake targets. Recreate those targets from
|
||||
# the same dependency prefix before loading the LibDataChannel config.
|
||||
if (NOT TARGET Usrsctp::usrsctp)
|
||||
find_library(_ORCA_USRSCTP_LIBRARY NAMES usrsctp
|
||||
PATHS "${CMAKE_PREFIX_PATH}/lib" NO_DEFAULT_PATH)
|
||||
if (_ORCA_USRSCTP_LIBRARY)
|
||||
add_library(Usrsctp::usrsctp UNKNOWN IMPORTED GLOBAL)
|
||||
set_target_properties(Usrsctp::usrsctp PROPERTIES
|
||||
IMPORTED_LOCATION "${_ORCA_USRSCTP_LIBRARY}"
|
||||
IMPORTED_LINK_INTERFACE_LANGUAGES C
|
||||
INTERFACE_LINK_LIBRARIES "Threads::Threads")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if (NOT TARGET LibJuice::LibJuice)
|
||||
find_library(_ORCA_LIBJUICE_LIBRARY NAMES juice
|
||||
PATHS "${CMAKE_PREFIX_PATH}/lib" NO_DEFAULT_PATH)
|
||||
if (_ORCA_LIBJUICE_LIBRARY)
|
||||
add_library(LibJuice::LibJuice UNKNOWN IMPORTED GLOBAL)
|
||||
set_target_properties(LibJuice::LibJuice PROPERTIES
|
||||
IMPORTED_LOCATION "${_ORCA_LIBJUICE_LIBRARY}"
|
||||
IMPORTED_LINK_INTERFACE_LANGUAGES C
|
||||
INTERFACE_LINK_LIBRARIES "Threads::Threads")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
find_package(LibDataChannel CONFIG REQUIRED)
|
||||
endif()
|
||||
|
||||
|
||||
add_library(libcurl INTERFACE)
|
||||
target_link_libraries(libcurl INTERFACE CURL::libcurl)
|
||||
@@ -1106,6 +1137,7 @@ function(orcaslicer_copy_dlls target config postfix output_dlls)
|
||||
endif ()
|
||||
file(COPY ${_occt_dlls}
|
||||
${CMAKE_PREFIX_PATH}/bin/freetype.dll
|
||||
${CMAKE_PREFIX_PATH}/bin/avformat-61.dll
|
||||
${CMAKE_PREFIX_PATH}/bin/avcodec-61.dll
|
||||
${CMAKE_PREFIX_PATH}/bin/swresample-5.dll
|
||||
${CMAKE_PREFIX_PATH}/bin/swscale-8.dll
|
||||
@@ -1118,6 +1150,7 @@ function(orcaslicer_copy_dlls target config postfix output_dlls)
|
||||
${_out_dir}/WebView2Loader.dll
|
||||
|
||||
${_out_dir}/freetype.dll
|
||||
${_out_dir}/avformat-61.dll
|
||||
${_out_dir}/avcodec-61.dll
|
||||
${_out_dir}/swresample-5.dll
|
||||
${_out_dir}/swscale-8.dll
|
||||
@@ -1142,7 +1175,10 @@ function(orcaslicer_copy_sos target config postfix output_sos)
|
||||
set(_out_dir "${CMAKE_CURRENT_BINARY_DIR}")
|
||||
endif ()
|
||||
|
||||
file(COPY ${CMAKE_PREFIX_PATH}/lib/libavcodec.so
|
||||
file(COPY ${CMAKE_PREFIX_PATH}/lib/libavformat.so
|
||||
${CMAKE_PREFIX_PATH}/lib/libavformat.so.61
|
||||
${CMAKE_PREFIX_PATH}/lib/libavformat.so.61.1.100
|
||||
${CMAKE_PREFIX_PATH}/lib/libavcodec.so
|
||||
${CMAKE_PREFIX_PATH}/lib/libavcodec.so.61
|
||||
${CMAKE_PREFIX_PATH}/lib/libavcodec.so.61.3.100
|
||||
${CMAKE_PREFIX_PATH}/lib/libavutil.so
|
||||
@@ -1157,6 +1193,9 @@ function(orcaslicer_copy_sos target config postfix output_sos)
|
||||
DESTINATION ${_out_dir})
|
||||
|
||||
set(${output_sos}
|
||||
${_out_dir}/libavformat.so
|
||||
${_out_dir}/libavformat.so.61
|
||||
${_out_dir}/libavformat.so.61.1.100
|
||||
${_out_dir}/libavcodec.so
|
||||
${_out_dir}/libavcodec.so.61
|
||||
${_out_dir}/libavcodec.so.61.3.100
|
||||
@@ -1286,6 +1325,8 @@ endif ()
|
||||
|
||||
if (CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
||||
set(LIBRARY_FILES
|
||||
${LIBDIR_BIN}/libavformat.so.61
|
||||
${LIBDIR_BIN}/libavformat.so.61.1.100
|
||||
${LIBDIR_BIN}/libavcodec.so.61
|
||||
${LIBDIR_BIN}/libavcodec.so.61.3.100
|
||||
${LIBDIR_BIN}/libavutil.so.59
|
||||
|
||||
Vendored
+23
-11
@@ -156,7 +156,7 @@ if (NOT _is_multi AND NOT CMAKE_BUILD_TYPE)
|
||||
endif ()
|
||||
|
||||
function(orcaslicer_add_cmake_project projectname)
|
||||
cmake_parse_arguments(P_ARGS "FORWARD_CONFIG" "INSTALL_DIR;BUILD_COMMAND;INSTALL_COMMAND" "CMAKE_ARGS" ${ARGN})
|
||||
cmake_parse_arguments(P_ARGS "FORWARD_CONFIG" "INSTALL_DIR;BUILD_COMMAND;INSTALL_COMMAND;SOURCE_DIR" "CMAKE_ARGS" ${ARGN})
|
||||
|
||||
# MSVC is true for clang-cl as well, so the sub-build toolchain has to key on the
|
||||
# generator. A non-Visual-Studio superbuild passes its own generator down, and with
|
||||
@@ -202,12 +202,18 @@ function(orcaslicer_add_cmake_project projectname)
|
||||
set(_build_j "-j${NPROC}")
|
||||
endif ()
|
||||
|
||||
set(_source_dir_arg "")
|
||||
if (P_ARGS_SOURCE_DIR)
|
||||
set(_source_dir_arg SOURCE_DIR ${P_ARGS_SOURCE_DIR})
|
||||
endif ()
|
||||
|
||||
if (NOT IS_CROSS_COMPILE OR NOT APPLE)
|
||||
ExternalProject_Add(
|
||||
dep_${projectname}
|
||||
EXCLUDE_FROM_ALL ON
|
||||
INSTALL_DIR ${DESTDIR}
|
||||
DOWNLOAD_DIR ${DEP_DOWNLOAD_DIR}/${projectname}
|
||||
${_source_dir_arg}
|
||||
${_gen}
|
||||
CMAKE_ARGS
|
||||
-DCMAKE_POLICY_VERSION_MINIMUM=3.5
|
||||
@@ -240,12 +246,14 @@ if (NOT IS_CROSS_COMPILE OR NOT APPLE)
|
||||
# note for future devs: shared libs may actually create a size reduction
|
||||
# but orcaslicer_deps tends to get really funny regarding linking after that (notably boost)
|
||||
# so, as much as I would like to use that, it's not happening
|
||||
ExternalProject_Add_Step(dep_${projectname} free_download_space
|
||||
DEPENDEES download # do after download
|
||||
COMMENT "Freeing Space: Removing source archive"
|
||||
WORKING_DIRECTORY ${DEP_DOWNLOAD_DIR}
|
||||
COMMAND ${CMAKE_COMMAND} -E rm -r ${projectname}
|
||||
)
|
||||
if (NOT P_ARGS_SOURCE_DIR)
|
||||
ExternalProject_Add_Step(dep_${projectname} free_download_space
|
||||
DEPENDEES download # do after download
|
||||
COMMENT "Freeing Space: Removing source archive"
|
||||
WORKING_DIRECTORY ${DEP_DOWNLOAD_DIR}
|
||||
COMMAND ${CMAKE_COMMAND} -E rm -rf ${projectname}
|
||||
)
|
||||
endif ()
|
||||
ExternalProject_Add_Step(dep_${projectname} free_build_space
|
||||
DEPENDEES install # do after install
|
||||
COMMENT "Freeing Space: Removing source and build files"
|
||||
@@ -259,6 +267,7 @@ else()
|
||||
EXCLUDE_FROM_ALL ON
|
||||
INSTALL_DIR ${DESTDIR}
|
||||
DOWNLOAD_DIR ${DEP_DOWNLOAD_DIR}/${projectname}
|
||||
${_source_dir_arg}
|
||||
${_gen}
|
||||
CMAKE_ARGS
|
||||
-DCMAKE_POLICY_VERSION_MINIMUM=3.5
|
||||
@@ -386,10 +395,6 @@ include(libnoise/libnoise.cmake)
|
||||
|
||||
include(Draco/Draco.cmake)
|
||||
|
||||
include(FFMPEG/FFMPEG.cmake)
|
||||
include(Assimp/Assimp.cmake)
|
||||
|
||||
|
||||
# I *think* 1.1 is used for *just* md5 hashing?
|
||||
# 3.1 has everything in the right place, but the md5 funcs used are deprecated
|
||||
# a grep across the repo shows it is used for other things
|
||||
@@ -400,6 +405,12 @@ if(NOT OPENSSL_FOUND)
|
||||
set(OPENSSL_PKG dep_OpenSSL)
|
||||
endif()
|
||||
|
||||
include(FFMPEG/FFMPEG.cmake)
|
||||
include(Assimp/Assimp.cmake)
|
||||
|
||||
include(DataChannel/DataChannel.cmake)
|
||||
set(DATACHANNEL_PKG dep_DataChannel)
|
||||
|
||||
# we don't want to load a "wrong" openssl when loading curl
|
||||
# so, just don't even bother
|
||||
# ...i think this is how it works? change if wrong
|
||||
@@ -473,6 +484,7 @@ set(_dep_list
|
||||
dep_wxInspector
|
||||
dep_FFMPEG
|
||||
dep_Assimp
|
||||
${DATACHANNEL_PKG}
|
||||
)
|
||||
|
||||
if (MSVC)
|
||||
|
||||
Vendored
+37
@@ -0,0 +1,37 @@
|
||||
# libdatachannel is the native ICE/DTLS/SCTP implementation used by the
|
||||
# GUI WebRTC camera controller. Keep the source revision fixed: the signaling
|
||||
# protocol is evolving independently of this transport dependency.
|
||||
#
|
||||
# It vendors plog, usrsctp and libjuice as git submodules, which a plain
|
||||
# GitHub tag tarball does not include. The flatpak sandbox has no network
|
||||
# access during the build, so there the manifest itself clones the repo
|
||||
# (submodules and all) into the dependency download directory before the
|
||||
# sandbox closes. ExternalProject_Add is pointed at that existing checkout
|
||||
# instead of being given its own network-dependent download method.
|
||||
if (FLATPAK)
|
||||
set(_datachannel_source
|
||||
SOURCE_DIR ${DEP_DOWNLOAD_DIR}/DataChannel
|
||||
)
|
||||
else()
|
||||
set(_datachannel_source
|
||||
GIT_REPOSITORY https://github.com/paullouisageneau/libdatachannel.git
|
||||
GIT_TAG v0.24.5
|
||||
GIT_SHALLOW ON
|
||||
GIT_SUBMODULES_RECURSE ON
|
||||
)
|
||||
endif()
|
||||
|
||||
orcaslicer_add_cmake_project(DataChannel
|
||||
DEPENDS ${OPENSSL_PKG}
|
||||
CMAKE_ARGS
|
||||
-DNO_EXAMPLES=ON
|
||||
-DNO_TESTS=ON
|
||||
-DNO_WEBSOCKET=ON
|
||||
-DNO_MEDIA=ON
|
||||
-DUSE_NICE=OFF
|
||||
-DUSE_SYSTEM_JUICE=OFF
|
||||
-DUSE_SYSTEM_USRSCTP=OFF
|
||||
-DOPENSSL_ROOT_DIR:PATH=${DESTDIR}
|
||||
-DOPENSSL_USE_STATIC_LIBS=ON
|
||||
${_datachannel_source}
|
||||
)
|
||||
Vendored
+23
-7
@@ -1,14 +1,26 @@
|
||||
set(_conf_cmd ./configure)
|
||||
|
||||
set(_ffmpeg_depends)
|
||||
set(_ffmpeg_configure_command ${_conf_cmd})
|
||||
if (TARGET dep_OpenSSL)
|
||||
set(_ffmpeg_depends DEPENDS dep_OpenSSL)
|
||||
set(_ffmpeg_configure_command
|
||||
${CMAKE_COMMAND} -E env
|
||||
"PKG_CONFIG_PATH=${DESTDIR}/lib/pkgconfig:$ENV{PKG_CONFIG_PATH}"
|
||||
${_conf_cmd}
|
||||
)
|
||||
endif()
|
||||
|
||||
if (MSVC)
|
||||
set(_source_dir "${CMAKE_BINARY_DIR}/dep_FFMPEG-prefix/src/dep_FFMPEG")
|
||||
|
||||
set(PREBUILD_URL_arm64 "https://github.com/Noisyfox/FFmpeg-Builds-Orca/releases/download/autobuild-2026-07-17-14-28/ffmpeg-n7.0.3-31-g9b6ffd74b5-winarm64-orca-shared-7.0.zip")
|
||||
set(PREBUILD_HASH_arm64 "12f4140279f2f8469885e1b5b2e8be9d788882914c21523cacd56989f3548054")
|
||||
set(PREBUILD_URL_x64 "https://github.com/Noisyfox/FFmpeg-Builds-Orca/releases/download/autobuild-2026-07-17-14-28/ffmpeg-n7.0.3-31-g9b6ffd74b5-win64-orca-shared-7.0.zip")
|
||||
set(PREBUILD_HASH_x64 "e65916020ddb9ef84b2666dfbcbfc9b1d67f69d15b4a66db53754637bf2d498c")
|
||||
set(PREBUILD_URL_arm64 "https://github.com/Noisyfox/FFmpeg-Builds-Orca/releases/download/autobuild-2026-09-18-16-50/ffmpeg-n7.0.3-33-g887d4b4919-winarm64-orca-shared-7.0.zip")
|
||||
set(PREBUILD_HASH_arm64 "da480cbb39680056de824c57ec4dc3bd577b479ebbc310ff1f9dc55cf014b4c1")
|
||||
set(PREBUILD_URL_x64 "https://github.com/Noisyfox/FFmpeg-Builds-Orca/releases/download/autobuild-2026-09-18-16-50/ffmpeg-n7.0.3-33-g887d4b4919-win64-orca-shared-7.0.zip")
|
||||
set(PREBUILD_HASH_x64 "85da19daf198f5548259d8aabb349db84997a3f6e6886d8d7764114add9c6dae")
|
||||
|
||||
ExternalProject_Add(dep_FFMPEG
|
||||
${_ffmpeg_depends}
|
||||
URL ${PREBUILD_URL_${DEPS_ARCH}}
|
||||
URL_HASH SHA256=${PREBUILD_HASH_${DEPS_ARCH}}
|
||||
DOWNLOAD_DIR ${DEP_DOWNLOAD_DIR}/FFMPEG
|
||||
@@ -21,6 +33,8 @@ if (MSVC)
|
||||
)
|
||||
|
||||
else ()
|
||||
set(_openssl_cmd --enable-openssl)
|
||||
|
||||
if (APPLE)
|
||||
set(_minos_cmd
|
||||
"--extra-cflags=-mmacosx-version-min=${DEP_OSX_TARGET}"
|
||||
@@ -52,10 +66,11 @@ else ()
|
||||
endif()
|
||||
|
||||
ExternalProject_Add(dep_FFMPEG
|
||||
${_ffmpeg_depends}
|
||||
URL https://github.com/FFmpeg/FFmpeg/archive/refs/tags/n7.0.3.tar.gz
|
||||
URL_HASH SHA256=DEEDCABE339165214A3637DF4C86A507AEF0D793CF8774FF68735F4737E8DDBC
|
||||
DOWNLOAD_DIR ${DEP_DOWNLOAD_DIR}/FFMPEG
|
||||
CONFIGURE_COMMAND ${_conf_cmd}
|
||||
CONFIGURE_COMMAND ${_ffmpeg_configure_command}
|
||||
${_cross_cmd}
|
||||
${_pic_cmd}
|
||||
${_arch_cmd}
|
||||
@@ -63,20 +78,21 @@ else ()
|
||||
"--prefix=${DESTDIR}"
|
||||
${_link_cmd}
|
||||
${_minos_cmd}
|
||||
${_openssl_cmd}
|
||||
--disable-doc
|
||||
--enable-small
|
||||
--disable-outdevs
|
||||
--disable-filters
|
||||
--enable-filter=*null*,afade,*fifo,*format,*resample,aeval,allrgb,allyuv,atempo,pan,*bars,color,*key,crop,draw*,eq*,framerate,*_qsv,*_vaapi,*v4l2*,hw*,scale,volume,test*
|
||||
--disable-protocols
|
||||
--enable-protocol=file,fd,pipe,rtp,udp
|
||||
--enable-protocol=file,fd,pipe,http,https,rtp,tcp,udp
|
||||
--disable-muxers
|
||||
--enable-muxer=rtp
|
||||
--disable-encoders
|
||||
--disable-decoders
|
||||
--enable-decoder=*aac*,h264*,mp3*,mjpeg,rv*
|
||||
--disable-demuxers
|
||||
--enable-demuxer=h264,mp3,mov
|
||||
--enable-demuxer=h264,mp3,mov,mpjpeg,rtsp,sdp
|
||||
--disable-zlib
|
||||
--disable-avdevice
|
||||
BUILD_IN_SOURCE ON
|
||||
|
||||
Vendored
+3
-3
@@ -5,7 +5,7 @@
|
||||
#if defined (__GNUC__) && ! defined (__cplusplus)
|
||||
typedef unsigned long long t1;typedef t1*t2;
|
||||
-void g(){}
|
||||
+void g(int,t1 const*,t1,t2,t1 const*,int){}
|
||||
+void g(int a,t1 const*b,t1 c,t2 dd,t1 const*e,int ff){}
|
||||
void h(){}
|
||||
static __inline__ t1 e(t2 rp,t2 up,int n,t1 v0)
|
||||
{t1 c,x,r;int i;if(v0){c=1;for(i=1;i<n;i++){x=up[i];r=x+1;rp[i]=r;}}return c;}
|
||||
@@ -17,7 +17,7 @@
|
||||
#if defined (__GNUC__) && ! defined (__cplusplus)
|
||||
typedef unsigned long long t1;typedef t1*t2;
|
||||
-void g(){}
|
||||
+void g(int,t1 const*,t1,t2,t1 const*,int){}
|
||||
+void g(int a,t1 const*b,t1 c,t2 dd,t1 const*e,int ff){}
|
||||
void h(){}
|
||||
static __inline__ t1 e(t2 rp,t2 up,int n,t1 v0)
|
||||
{t1 c,x,r;int i;if(v0){c=1;for(i=1;i<n;i++){x=up[i];r=x+1;rp[i]=r;}}return c;}
|
||||
@@ -26,7 +26,7 @@
|
||||
#if defined (__GNUC__) && ! defined (__cplusplus)
|
||||
typedef unsigned long long t1;typedef t1*t2;
|
||||
-void g(){}
|
||||
+void g(int,t1 const*,t1,t2,t1 const*,int){}
|
||||
+void g(int a,t1 const*b,t1 c,t2 dd,t1 const*e,int ff){}
|
||||
void h(){}
|
||||
static __inline__ t1 e(t2 rp,t2 up,int n,t1 v0)
|
||||
{t1 c,x,r;int i;if(v0){c=1;for(i=1;i<n;i++){x=up[i];r=x+1;rp[i]=r;}}return c;}
|
||||
|
||||
Vendored
+1
@@ -15,6 +15,7 @@ orcaslicer_add_cmake_project(
|
||||
-DTBB_BUILD_SHARED=OFF
|
||||
-DTBB_BUILD_TESTS=OFF
|
||||
-DTBB_TEST=OFF
|
||||
-DTBB_DISABLE_HWLOC_AUTOMATIC_SEARCH=ON
|
||||
-DTBB_ENABLE_IPO=OFF
|
||||
-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF
|
||||
-DCMAKE_POSITION_INDEPENDENT_CODE=ON
|
||||
|
||||
@@ -0,0 +1,132 @@
|
||||
# Keyboard Shortcuts
|
||||
|
||||
## Why it exists
|
||||
|
||||
Key events arrive in several windows (the main frame's char hook, the 3D canvases, the
|
||||
gizmo manager and the object list), and the same keys are shown again in menu labels,
|
||||
toolbar tooltips, gizmo names and the shortcuts dialog. The registry is the one table all
|
||||
of them read. Each binding is defined once; dispatchers look key events up there, labels
|
||||
are derived from it, and a change the user makes updates all of them.
|
||||
|
||||
## Data model
|
||||
|
||||
`KeyChord` (`src/slic3r/GUI/KeyChord.hpp`) is one key press: the key code as
|
||||
`wxEVT_KEY_DOWN` reports it, plus the `wxMOD_*` modifiers held with it. It has two
|
||||
text forms. The canonical one (`Ctrl+Shift+S`) is platform-neutral and doubles as the wx
|
||||
accelerator string and the config format. The display one uses translated modifier
|
||||
names and the command and option glyphs on macOS. `KeyChord::from_event()` turns any wx
|
||||
key event into the same key code and modifiers, so a chord recorded in the dialog is
|
||||
equal to the chord a dispatcher builds from the key press.
|
||||
|
||||
`Shortcut` is the enum of every user-facing binding. `shortcut_table` in
|
||||
`src/slic3r/GUI/Shortcuts.cpp` gives each one a config key, a description, a context
|
||||
mask, a default chord, a `repeatable` flag and a `modifier_variants` flag, in the order
|
||||
the dialog lists them; a `static_assert` keeps the table and the enum in step.
|
||||
|
||||
`ShortcutRegistry` overlays the user's overrides on the defaults and keeps a
|
||||
chord-to-shortcut index for lookups. It reads and writes the `shortcuts` section of
|
||||
`AppConfig`. Only overrides are stored, so a default can change between releases
|
||||
without touching anyone's config; `none` records a shortcut the user unbound.
|
||||
|
||||
## Contexts
|
||||
|
||||
A key press is looked up in the context of the window that received it.
|
||||
|
||||
| Context | Dispatcher | Examples |
|
||||
|--------------|-----------------------------------------------------------|-------------------------------|
|
||||
| `Global` | `MainFrame`'s `wxEVT_CHAR_HOOK`, before any child sees it | New project, camera views |
|
||||
| `Plater` | `GLCanvas3D` of the 3D and assembly views | Arrange, gizmo activation |
|
||||
| `Preview` | `GLCanvas3D` of the G-code preview | One-layer mode, jump to layer |
|
||||
| `ObjectList` | the object list | Copy, delete, auto drop |
|
||||
| `Painting` | `GLGizmosManager` while a painting gizmo is open | Circle, sphere, fill tools |
|
||||
|
||||
A shortcut can belong to several contexts, which is how copy and paste are a single
|
||||
binding for the canvas and the object list. Two shortcuts can share a chord when their
|
||||
contexts do not overlap; `C` is the cut gizmo in the 3D view, the G-code window in the
|
||||
preview and the circle tool while painting. A Global chord is dispatched before every
|
||||
other context, so the dialog treats it as conflicting with all of them.
|
||||
|
||||
A Global shortcut has to include Ctrl or Alt or use a key that types nothing, since a
|
||||
bare printable key in the frame hook would swallow that character in every text field.
|
||||
The dialog refuses such chords and `ShortcutRegistry::load()` drops them from the config.
|
||||
Space counts as typing. The speed dial's default is the one bare Space, and
|
||||
`MainFrame` leaves it to a focused control that uses Space itself (text fields, buttons,
|
||||
combo boxes), so it opens the dial from the canvases and the tab strip only.
|
||||
|
||||
## Which event a chord matches
|
||||
|
||||
Letters, digits and special keys match on `wxEVT_KEY_DOWN`. Its key codes do not depend
|
||||
on the keyboard layout: the key labelled `Q` on an AZERTY keyboard and the key in the
|
||||
same position under a Cyrillic layout both report `Q`. Numpad keys fold onto their main
|
||||
keyboard equivalents, so `Ctrl+1` and `Ctrl+Numpad 1` are one binding.
|
||||
|
||||
Punctuation matches on `wxEVT_CHAR`, because only the char event knows which character
|
||||
a key produced under the active layout. `+` is Shift and `=` on a US keyboard and a key
|
||||
of its own on a German one, and the binding means the character in both cases. The
|
||||
canvas looks a key up on key-down first and, when nothing matched, once more on the char
|
||||
event, for punctuation chords only. The dialog records chords the same way: a printable
|
||||
non-alphanumeric key pressed with nothing but Shift is taken from the char event that
|
||||
follows.
|
||||
|
||||
wxGTK does not report key auto-repeat, so the canvases share one record of the keys
|
||||
seen going down and swallow the repeats of every shortcut not marked `repeatable`. Zoom
|
||||
and undo repeat, for example; a toggle such as Tab does not. The record is shared because
|
||||
a shortcut can move the focus to another canvas while its key is still held; a key
|
||||
released while no canvas had the focus is dropped on the next press.
|
||||
|
||||
A few shortcuts have `modifier_variants`: Shift or Ctrl added to their binding selects a
|
||||
step of the same action (1 mm and camera-space moves of the selection, five-step slider
|
||||
moves). Only a binding without Shift or Ctrl of its own has steps, so no two bindings
|
||||
share one. `ShortcutRegistry::match()` looks the exact chord up first and only then, when
|
||||
nothing is bound to it, looks for such a shortcut whose binding is the chord minus those
|
||||
modifiers, reporting which were added; a binding on Ctrl+Shift+key therefore wins over
|
||||
the combined step. The Shift and Ctrl steps themselves are reserved. `step_owner()` names
|
||||
the shortcut they belong to, the capture dialog refuses to assign them, and
|
||||
`conflicts()` reports exact chords only. A binding made before its key became a stepping
|
||||
key keeps its chord and shadows that one step. A move or rotation of the selection
|
||||
started from the keyboard runs until the key that started it is released, or the
|
||||
canvas loses focus, so a held key is one undo step.
|
||||
|
||||
## Labels
|
||||
|
||||
Menu labels, toolbar tooltips, gizmo names, the context menu and the shortcuts dialog
|
||||
read the registry, so a rebinding shows up in all of them. Each tracked menu item keeps
|
||||
its base label; `MainFrame::update_shortcut_labels()` appends the current binding
|
||||
again after an edit, which also installs the new wx accelerator.
|
||||
|
||||
A chord that is unsafe as a menu accelerator, meaning a bare printable key, is appended
|
||||
to the label as plain text so the menu cannot take it away from text fields. The macOS
|
||||
edit menu shows its clipboard and undo entries that way, because a system-menu key
|
||||
equivalent for Cmd+C would run instead of the text field's own copy.
|
||||
|
||||
On macOS the object list receives no key events at all, so its bindings are installed as
|
||||
a `wxAcceleratorTable`, regenerated from the registry after each edit.
|
||||
|
||||
## Editing
|
||||
|
||||
The shortcuts dialog has a page per context, each opening with a line that says when its
|
||||
keys apply. A page lists the shortcuts under the headings of `section_table`, with the
|
||||
fixed keys that cannot change (mouse buttons, the step modifiers, Esc, the digit keys
|
||||
that pick a filament) sorted into the same sections. The mouse drag rows describe the
|
||||
camera actions chosen in Preferences; their button opens Preferences > Control with that
|
||||
option scrolled into view and focused, instead of editing a key.
|
||||
Editing a row opens a capture dialog that records the next chord, names the shortcuts it
|
||||
would take the chord from, and on confirmation unbinds those and binds this one.
|
||||
Resetting a row asks the same question when its default is now held by another
|
||||
shortcut, so a reset cannot leave two shortcuts on one chord. Each change is written to
|
||||
the config at once and pushed to the menus, tooltips and accelerator tables through
|
||||
`GUI_App::on_shortcuts_changed()`. The dialog opens from the Help menu and Preferences >
|
||||
Control on the Global page, and from the `?` key on the page of the view that received it.
|
||||
|
||||
## Adding a shortcut
|
||||
|
||||
1. Add the enum value to `Shortcut` and its row to `shortcut_table`, in the position
|
||||
the dialog should list it; the row's section heading is the `section_table` entry
|
||||
above it, so a new section needs an entry there too. Pick a default that does not
|
||||
collide inside its contexts; the `[Shortcuts]` tests check every default against the
|
||||
others.
|
||||
2. Handle it in the dispatcher of its context: `MainFrame::handle_global_shortcut`,
|
||||
`GLCanvas3D::handle_shortcut`, `ObjectList::dispatch_shortcut`, or a gizmo's
|
||||
`on_tool_shortcut`. A gizmo that opens on a key sets `m_shortcut` in its constructor.
|
||||
3. Where the UI shows the key, ask the registry (`display()` for tooltips,
|
||||
`accelerator()` for menu labels); no label holds a literal key name.
|
||||
@@ -0,0 +1,240 @@
|
||||
# Printer agents
|
||||
|
||||
Printer agents isolate printer-specific communication from the rest of OrcaSlicer. The GUI and
|
||||
`DeviceManager` operate on a shared set of printer operations and device state; a selected printer
|
||||
agent implements those operations for a particular printer ecosystem. The agent boundary allows
|
||||
Bambu, Moonraker-based printers, built-in integrations, and Python-provided integrations to use the
|
||||
same application workflow without making the GUI understand every printer protocol.
|
||||
|
||||
The current boundary is an adapter boundary around the existing application contract. In particular,
|
||||
some request fields and message payloads still use the Bambu-shaped representation that existing
|
||||
`MachineObject` and `DeviceManager` code consumes. The printer agent is responsible for translating
|
||||
that representation into the protocol spoken by its printer. This is an intentional compatibility
|
||||
constraint of the current design; the interface is not yet a neutral printer protocol.
|
||||
|
||||
The v1 dialect migration path is deliberately narrow. `DeviceManager` currently speaks the Bambu JSON
|
||||
dialect because that is the payload shape already used throughout the command and state workflow. The
|
||||
v1 `OrcaPrinterAgent` also accepts that Bambu dialect. Its transport path places the small translation
|
||||
needed for the target printer at `deliver_to_sink`, keeping the compatibility code at the edge rather
|
||||
than spreading it through `DeviceManager` or the agent interface.
|
||||
|
||||
The eventual direction is for `DeviceManager` to produce an Orca JSON dialect. The Bambu agent will then
|
||||
own the translation from Orca JSON to Bambu's protocol, while `OrcaPrinterAgent` can forward the Orca
|
||||
payload directly to its sink. The v1 translation at `deliver_to_sink` can then be removed without
|
||||
changing `DeviceManager`, the command callers, or the rest of the agent workflow.
|
||||
|
||||
## Components
|
||||
|
||||
The system has four relevant layers:
|
||||
|
||||
```text
|
||||
GUI / DeviceManager / MachineObject
|
||||
|
|
||||
NetworkAgent
|
||||
/ \
|
||||
IPrinterAgent ICloudServiceAgent
|
||||
| |
|
||||
printer protocol authentication and cloud services
|
||||
```
|
||||
|
||||
### `DeviceManager` and `MachineObject`
|
||||
|
||||
`DeviceManager` owns the application-facing printer workflow. It maintains `MachineObject` instances,
|
||||
updates their state, filters devices for the active printer agent, and initiates operations such as
|
||||
homing, temperature changes, printing, subscriptions, and camera playback.
|
||||
|
||||
`MachineObject` remains the shared state model used by the GUI. It does not contain the implementation
|
||||
of a printer protocol. When a device is discovered or returned by a cloud query, the device is tagged
|
||||
with the active `printer_agent_id`. Device lists and selected-machine operations use that tag to avoid
|
||||
sending an operation through an agent that does not own the device.
|
||||
|
||||
### `NetworkAgent`
|
||||
|
||||
`NetworkAgent` is the façade used by the GUI and `DeviceManager`. It owns:
|
||||
|
||||
- the currently selected `IPrinterAgent`;
|
||||
- the registered cloud-service instances, indexed by provider;
|
||||
- callbacks shared by the active printer agent and the application;
|
||||
- the forwarding methods for printer commands and cloud operations.
|
||||
|
||||
There is one active printer agent for the currently selected printer preset. Switching the preset
|
||||
increments the machine-list generation, disconnects the old printer agent, removes its callbacks, and
|
||||
installs the newly selected agent. The façade then forwards printer operations to that agent.
|
||||
|
||||
Cloud operations are selected separately using a provider key. `NetworkAgent` forwards a cloud request
|
||||
to the matching `ICloudServiceAgent`, and forwards cloud camera operations with a device ID. The
|
||||
printer agent receives a cloud-agent pointer through `set_cloud_agent()` when it is created, allowing
|
||||
printer communication to obtain cloud tokens without depending on a concrete cloud implementation.
|
||||
|
||||
### `IPrinterAgent`
|
||||
|
||||
`IPrinterAgent` is the printer-facing contract. It covers:
|
||||
|
||||
- cloud-relay and direct-LAN message delivery;
|
||||
- LAN connection, discovery, binding, and certificates;
|
||||
- printer subscriptions and callbacks;
|
||||
- print operations;
|
||||
- filament synchronization;
|
||||
- camera capability and local camera URL reporting;
|
||||
- printer command methods.
|
||||
|
||||
Concrete built-in implementations include the Bambu wrapper, the native Orca/Moonraker path, and
|
||||
other printer-agent implementations registered by the application. A printer agent may use either
|
||||
the cloud agent, a direct LAN connection, or both.
|
||||
|
||||
### `ICloudServiceAgent`
|
||||
|
||||
`ICloudServiceAgent` owns authentication and services provided by a cloud backend. It covers login
|
||||
state, tokens, user and printer lists, settings synchronization, model services, cloud messages, and
|
||||
cloud camera operations.
|
||||
|
||||
Cloud camera operations are device-scoped:
|
||||
|
||||
- `get_camera_url(dev_id, callback)` obtains a stream URL for one device;
|
||||
- `create_camera_signaling_channel(dev_id)` creates signaling for one device where the provider
|
||||
supports it.
|
||||
|
||||
This is separate from the local camera URL exposed by `IPrinterAgent`, which is currently scoped to
|
||||
the active printer agent because a normal LAN agent represents one physical printer connection.
|
||||
|
||||
## Agent registration and selection
|
||||
|
||||
`NetworkAgentFactory` maintains the printer-agent registry. Each registry entry contains an agent ID,
|
||||
a display name, and a factory function. Built-in agents register during application initialization.
|
||||
Python printer-agent capabilities register dynamically and contribute an agent ID and factory entry.
|
||||
|
||||
The selected printer preset contains the printer-agent choice. If no explicit choice is stored, the
|
||||
application preserves the existing default behavior: Bambu presets select the Bambu agent and other
|
||||
presets select the native Orca agent. When a preset is changed, `GUI_App` resolves the effective agent
|
||||
ID, obtains the corresponding cloud agent, creates the printer agent through the registry, and installs
|
||||
it in `NetworkAgent`.
|
||||
|
||||
The registry rejects conflicting agent IDs. This matters for Python plugins because an agent ID is the
|
||||
stable identity used by presets and device ownership; two enabled plugin capabilities must not claim
|
||||
the same ID.
|
||||
|
||||
## Message and command flow
|
||||
|
||||
There are two low-level message paths:
|
||||
|
||||
- `send_message()` publishes a command through the printer's cloud relay;
|
||||
- `send_message_to_printer()` sends a command directly to the printer over the LAN path.
|
||||
|
||||
Both paths accept a JSON string, quality-of-service and flag values, and return the existing network
|
||||
status code domain. The agent owns the conversion from that JSON contract to its native transport.
|
||||
|
||||
The typed `command_*` methods are the application-facing convenience layer. The five generic defaults
|
||||
currently implemented by `IPrinterAgent` construct the existing JSON dialect and route through the
|
||||
same message path:
|
||||
|
||||
| Method | Default operation |
|
||||
| --- | --- |
|
||||
| `command_xyz_abs()` | Send `G90` for absolute positioning |
|
||||
| `command_auto_leveling()` | Send `G29` for bed leveling |
|
||||
| `command_go_home()` | Use the supported homing operation or send `G28` |
|
||||
| `command_set_bed()` | Use the supported bed control or send `M140` |
|
||||
| `command_set_nozzle()` | Send `M104` for nozzle temperature |
|
||||
|
||||
These are compatibility defaults for common printer workflows, not a guarantee that every firmware
|
||||
implements every command identically. An agent can override a method when its protocol needs another
|
||||
operation. For example, a Klipper configuration may use `BED_MESH_CALIBRATE` instead of `G29`.
|
||||
|
||||
The remaining common command methods default to `ORCA_NETWORK_ERR_CMD_NOT_SUPPORTED` because their
|
||||
existing behavior is vendor-specific or has no portable implementation:
|
||||
|
||||
- AMS RFID refresh;
|
||||
- AMS calibration;
|
||||
- AMS tray selection;
|
||||
- camera start;
|
||||
- axis control.
|
||||
|
||||
The methods remain on the common interface so an agent that supports them can override them explicitly.
|
||||
`sequence_id` remains part of the command contract because `DeviceManager` creates and tracks it as
|
||||
the command ID.
|
||||
|
||||
## Device ownership and stale responses
|
||||
|
||||
Printer-agent ownership is represented by `printer_agent_id` on device records and `MachineObject`
|
||||
instances. The active agent ID is attached when a device is discovered, returned by a cloud list, or
|
||||
reused after a preset switch. Local-machine configuration also persists the agent ID so a saved LAN
|
||||
device is not silently reused by an unrelated agent.
|
||||
|
||||
Cloud printer-list responses carry three pieces of request context added by `NetworkAgent`:
|
||||
|
||||
```text
|
||||
provider cloud provider used for the request
|
||||
agent_id active printer agent when the request was made
|
||||
generation machine-list generation when the request was made
|
||||
```
|
||||
|
||||
`DeviceManager` accepts the response only when those values still match the current provider, active
|
||||
agent, and generation. This prevents a slow response from the previous preset or provider from
|
||||
repopulating the current device list.
|
||||
|
||||
The provider mapping is currently selected by `GUI_App`: the Bambu agent maps to the Bambu cloud
|
||||
provider and other agents map to the Orca cloud provider. The generation check protects that existing
|
||||
selection from races; it does not make cloud-provider ownership intrinsic to an agent. Cloud-printer
|
||||
ownership and the broader Orca cloud services are therefore still separate architectural concerns.
|
||||
|
||||
## Python printer agents
|
||||
|
||||
`PrinterAgentPluginCapability` implements `IPrinterAgent` directly. The live capability object is
|
||||
registered with `NetworkAgentFactory` and handed out as the printer agent when its agent ID is selected.
|
||||
The plugin receives the selected `ICloudServiceAgent` through `set_cloud_agent()` just like a built-in
|
||||
printer agent.
|
||||
|
||||
Python plugins must implement the core communication and lifecycle methods required by the interface,
|
||||
including agent metadata, printer connection, discovery callbacks, and the two message-send methods.
|
||||
Methods that are meaningful only to a particular printer are optional overrides where the C++ base
|
||||
class provides a default.
|
||||
|
||||
All ten `command_*` methods are available in the Python binding and in the trampoline. Their override
|
||||
status is intentionally optional:
|
||||
|
||||
- the five generic commands use the C++ default when Python does not override them;
|
||||
- the five vendor-specific commands return `NOT_SUPPORTED` unless Python supplies an implementation;
|
||||
- a Python implementation can replace either behavior for its own protocol.
|
||||
|
||||
The Python camera binding exposes HTTP, HTTPS, RTSP, and HTTP-snapshot modes. WebRTC remains a
|
||||
built-in C++ camera mode, but is not exposed as a Python mode because the current Python capability
|
||||
does not provide the corresponding cloud signaling-channel contract.
|
||||
|
||||
## Camera playback boundary
|
||||
|
||||
The camera stream mode describes how a stream is obtained; it does not by itself define ownership of
|
||||
the wxWidgets view that renders it. `MediaPlayCtrl` selects and tears down the active backend, while
|
||||
the wx parent owns the child window or renderer. This is important because a web view, native media
|
||||
control, and frame-based/WebRTC renderer have different wx window-lifetime requirements.
|
||||
|
||||
Cloud URL and signaling requests are routed through `NetworkAgent` to the cloud provider selected for
|
||||
the device. Local URL requests are routed to the active printer agent. The distinction keeps cloud
|
||||
account services device-scoped while preserving the current one-LAN-agent/one-printer model.
|
||||
|
||||
## Compatibility constraints
|
||||
|
||||
The printer-agent boundary intentionally preserves several existing application contracts:
|
||||
|
||||
- Bambu-shaped JSON is still the shared command representation;
|
||||
- existing network status codes are reused, with Orca-specific unsupported/capability errors added
|
||||
in the Orca-reserved range;
|
||||
- `MachineObject` remains the shared device-state model;
|
||||
- preset and local-machine data retain compatibility with the existing agent-selection behavior;
|
||||
- Python plugins use the existing capability and pybind11 registration system.
|
||||
|
||||
The agent abstraction is therefore responsible for containing vendor differences, not for pretending
|
||||
that all vendor protocols are identical. The planned Orca JSON dialect is the protocol-neutral command
|
||||
model for the `DeviceManager`/agent boundary. Once it is introduced, Bambu-specific translation remains
|
||||
inside the Bambu agent and the Orca agent's v1 sink adapter can be removed as a self-contained cleanup.
|
||||
|
||||
## Main implementation locations
|
||||
|
||||
- [`IPrinterAgent`](../../src/slic3r/Utils/IPrinterAgent.hpp) — printer-agent contract and generic command defaults
|
||||
- [`ICloudServiceAgent`](../../src/slic3r/Utils/ICloudServiceAgent.hpp) — cloud service and per-device
|
||||
cloud camera contract
|
||||
- [`NetworkAgent`](../../src/slic3r/Utils/NetworkAgent.hpp) — façade and dispatch between active agents
|
||||
- [`NetworkAgentFactory`](../../src/slic3r/Utils/NetworkAgentFactory.hpp) — built-in and Python agent registry
|
||||
- [`DeviceManager`](../../src/slic3r/GUI/DeviceCore/DevManager.cpp) — device ownership, filtering, and
|
||||
stale-response checks
|
||||
- [`PrinterAgentPluginCapability`](../../src/slic3r/plugin/pluginTypes/printerAgent/PrinterAgentPluginCapability.cpp)
|
||||
— Python bindings
|
||||
- [`MediaPlayCtrl`](../../src/slic3r/GUI/MediaPlayCtrl.cpp) — camera backend selection and playback lifecycle
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Creality",
|
||||
"version": "02.03.02.82",
|
||||
"version": "02.03.02.84",
|
||||
"force_update": "0",
|
||||
"description": "Creality configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -55,7 +55,7 @@
|
||||
"0"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"12"
|
||||
"8"
|
||||
],
|
||||
"filament_retract_before_wipe": [
|
||||
"100"
|
||||
|
||||
@@ -43,19 +43,19 @@
|
||||
"1.75"
|
||||
],
|
||||
"filament_flow_ratio": [
|
||||
"0.98"
|
||||
"0.95"
|
||||
],
|
||||
"filament_is_support": [
|
||||
"0"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"16"
|
||||
"14"
|
||||
],
|
||||
"filament_minimal_purge_on_wipe_tower": [
|
||||
"15"
|
||||
],
|
||||
"filament_retract_before_wipe": [
|
||||
"nil"
|
||||
"100%"
|
||||
],
|
||||
"filament_retract_restart_extra": [
|
||||
"nil"
|
||||
@@ -67,7 +67,7 @@
|
||||
"nil"
|
||||
],
|
||||
"filament_retraction_minimum_travel": [
|
||||
"nil"
|
||||
"2"
|
||||
],
|
||||
"filament_retraction_speed": [
|
||||
"nil"
|
||||
@@ -106,7 +106,10 @@
|
||||
"0"
|
||||
],
|
||||
"slow_down_layer_time": [
|
||||
"8"
|
||||
"14"
|
||||
],
|
||||
"slow_down_min_speed": [
|
||||
"20"
|
||||
],
|
||||
"temperature_vitrification": [
|
||||
"110"
|
||||
@@ -118,7 +121,7 @@
|
||||
"55"
|
||||
],
|
||||
"filament_start_gcode": [
|
||||
"; Filament gcode\n"
|
||||
";filament start gcode\n"
|
||||
],
|
||||
"filament_end_gcode": [
|
||||
"; filament end gcode \n"
|
||||
@@ -153,7 +156,7 @@
|
||||
"filament_unloading_speed_start": "100",
|
||||
"material_flow_dependent_temperature": "0",
|
||||
"material_flow_temp_graph": "[[0.2,210],[0.6,220]]",
|
||||
"pressure_advance": "0.12",
|
||||
"pressure_advance": "0.032",
|
||||
"support_material_interface_fan_speed": "-1",
|
||||
"compatible_printers": [
|
||||
"Creality SPARKX i7 0.2 nozzle",
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
"machine_min_travel_rate": "0,0",
|
||||
"machine_pause_gcode": "PAUSE",
|
||||
"machine_platform_motion_enable": "0",
|
||||
"machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM104 S[nozzle_temperature_initial_layer]\nM204 S2000\nG1 Z3 F600\nM83\nG1 X20 Y-1 F30000\nG1 Z0.3 F1200\nG1 X100 E10 F{filament_max_volumetric_speed[initial_extruder]/0.3*60}\nG1 X105 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG1 X110 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)*60}\nG1 X115 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG1 X120 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)*60}\nG1 X125 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG91\nG1 X1 Z-0.300\nG1 X4\nG92 E0\nG1 Z1 F1200",
|
||||
"machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM109 S[nozzle_temperature_initial_layer]\nM204 S2000\nG1 Z3 F600\nM83\nG1 X20 Y-1 F30000\nG1 Z0.3 F1200\nG1 X100 E10 F{filament_max_volumetric_speed[initial_extruder]/0.3*60}\nG1 X105 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG1 X110 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)*60}\nG1 X115 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG1 X120 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)*60}\nG1 X125 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG91\nG1 X1 Z-0.300\nG1 X4\nG92 E0\nG1 Z1 F1200",
|
||||
"machine_unload_filament_time": "0",
|
||||
"manual_filament_change": "0",
|
||||
"nozzle_hrc": "0",
|
||||
|
||||
@@ -123,7 +123,7 @@
|
||||
"default_filament_profile": [
|
||||
"Generic PLA HF @Creality"
|
||||
],
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM104 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM109 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_end_gcode": "END_PRINT",
|
||||
"scan_first_layer": "0",
|
||||
"thumbnails": [
|
||||
|
||||
@@ -123,7 +123,7 @@
|
||||
"default_filament_profile": [
|
||||
"Generic PLA HF @Creality"
|
||||
],
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM104 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM109 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_end_gcode": "END_PRINT",
|
||||
"scan_first_layer": "0",
|
||||
"thumbnails": [
|
||||
|
||||
@@ -123,7 +123,7 @@
|
||||
"default_filament_profile": [
|
||||
"Generic PLA HF @Creality"
|
||||
],
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM104 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM109 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_end_gcode": "END_PRINT",
|
||||
"scan_first_layer": "0",
|
||||
"thumbnails": [
|
||||
|
||||
@@ -124,7 +124,7 @@
|
||||
"default_filament_profile": [
|
||||
"Generic PLA HF @Creality"
|
||||
],
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM104 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM109 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_end_gcode": "END_PRINT",
|
||||
"scan_first_layer": "0",
|
||||
"thumbnails": [
|
||||
|
||||
@@ -124,7 +124,7 @@
|
||||
"default_filament_profile": [
|
||||
"Generic PLA HF @Creality"
|
||||
],
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM104 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM109 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_end_gcode": "END_PRINT",
|
||||
"scan_first_layer": "0",
|
||||
"thumbnails": [
|
||||
|
||||
@@ -124,7 +124,7 @@
|
||||
"default_filament_profile": [
|
||||
"Generic PLA HF @Creality"
|
||||
],
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM104 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM109 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_end_gcode": "END_PRINT",
|
||||
"scan_first_layer": "0",
|
||||
"thumbnails": [
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
"machine_pause_gcode": "PAUSE",
|
||||
"machine_platform_motion_enable": "1",
|
||||
"machine_ptc_exist": "1",
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM104 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM109 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_unload_filament_time": "0",
|
||||
"manual_filament_change": "0",
|
||||
"nozzle_hrc": "0",
|
||||
|
||||
@@ -123,7 +123,7 @@
|
||||
"default_filament_profile": [
|
||||
"Generic PLA @Creality K1-all"
|
||||
],
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM104 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM109 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_end_gcode": "END_PRINT",
|
||||
"scan_first_layer": "0",
|
||||
"thumbnails_format": "PNG",
|
||||
|
||||
@@ -57,7 +57,7 @@
|
||||
"machine_min_travel_rate": "0,0",
|
||||
"machine_pause_gcode": "PAUSE",
|
||||
"machine_platform_motion_enable": "1",
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM104 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM109 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_unload_filament_time": "0",
|
||||
"manual_filament_change": "0",
|
||||
"nozzle_hrc": "0",
|
||||
|
||||
@@ -57,7 +57,7 @@
|
||||
"machine_min_travel_rate": "0,0",
|
||||
"machine_pause_gcode": "PAUSE",
|
||||
"machine_platform_motion_enable": "1",
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM104 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM109 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_unload_filament_time": "0",
|
||||
"manual_filament_change": "0",
|
||||
"nozzle_hrc": "0",
|
||||
|
||||
@@ -55,7 +55,7 @@
|
||||
"machine_min_travel_rate": "0,0",
|
||||
"machine_pause_gcode": "PAUSE",
|
||||
"machine_platform_motion_enable": "1",
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM104 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM109 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_unload_filament_time": "0",
|
||||
"manual_filament_change": "0",
|
||||
"nozzle_hrc": "0",
|
||||
|
||||
@@ -124,7 +124,7 @@
|
||||
"default_filament_profile": [
|
||||
"Generic PLA @Creality K1-all"
|
||||
],
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM104 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM109 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_end_gcode": "END_PRINT",
|
||||
"scan_first_layer": "0",
|
||||
"thumbnails": [
|
||||
|
||||
@@ -124,7 +124,7 @@
|
||||
"default_filament_profile": [
|
||||
"Generic PLA @Creality K1-all"
|
||||
],
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM104 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM109 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_end_gcode": "END_PRINT",
|
||||
"scan_first_layer": "0",
|
||||
"thumbnails": [
|
||||
|
||||
@@ -124,7 +124,7 @@
|
||||
"default_filament_profile": [
|
||||
"Generic PLA @Creality K1-all"
|
||||
],
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM104 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM109 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_end_gcode": "END_PRINT",
|
||||
"scan_first_layer": "0",
|
||||
"thumbnails": [
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
"machine_pause_gcode": "PAUSE",
|
||||
"machine_platform_motion_enable": "1",
|
||||
"machine_ptc_exist": "1",
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM104 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM109 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_unload_filament_time": "0",
|
||||
"manual_filament_change": "0",
|
||||
"nozzle_hrc": "0",
|
||||
|
||||
@@ -57,7 +57,7 @@
|
||||
"machine_pause_gcode": "PAUSE",
|
||||
"machine_platform_motion_enable": "1",
|
||||
"machine_ptc_exist": "1",
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM104 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nM109 S[nozzle_temperature_initial_layer]\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600",
|
||||
"machine_unload_filament_time": "0",
|
||||
"manual_filament_change": "0",
|
||||
"nozzle_hrc": "0",
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
"machine_pause_gcode": "PAUSE",
|
||||
"machine_platform_motion_enable": "0",
|
||||
"machine_ptc_exist": "0",
|
||||
"machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nM83 \nM8200 P S[initial_no_support_extruder]\nM220 S100\n\nSET_VELOCITY_LIMIT ACCEL=5000 ACCEL_TO_DECEL=5000\nG0 X267 F18000 \nG0 X278 F2400\nM104 S[nozzle_temperature_initial_layer]\nM106 S0\nT[initial_no_support_extruder]\n\nM8200 O\nM204 S2000\nG1 Z3 F600\nM83\nG1 Y0 F12000\nG1 X150 F30000\nG1 Z0.2 F600\nG1 X120 Y0 E15 F{filament_max_volumetric_speed[initial_extruder]/0.3*60*0.1}\nG1 X115 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG1 X110 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)*60}\nG1 X105 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG1 X100 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)*60}\nG1 X95 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG91\nG1 X-1 Z-0.3\nG1 X-4\nG92 E0",
|
||||
"machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nM83 \nM8200 P S[initial_no_support_extruder]\nM220 S100\n\nSET_VELOCITY_LIMIT ACCEL=5000 ACCEL_TO_DECEL=5000\nG0 X267 F18000 \nG0 X278 F2400\nM109 S[nozzle_temperature_initial_layer]\nM106 S0\nT[initial_no_support_extruder]\n\nM8200 O\nM204 S2000\nG1 Z3 F600\nM83\nG1 Y0 F12000\nG1 X150 F30000\nG1 Z0.2 F600\nG1 X120 Y0 E15 F{filament_max_volumetric_speed[initial_extruder]/0.3*60*0.1}\nG1 X115 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG1 X110 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)*60}\nG1 X105 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG1 X100 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)*60}\nG1 X95 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG91\nG1 X-1 Z-0.3\nG1 X-4\nG92 E0",
|
||||
"machine_tool_change_time": "0",
|
||||
"machine_unload_filament_time": "30",
|
||||
"manual_filament_change": "0",
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
"machine_pause_gcode": "PAUSE",
|
||||
"machine_platform_motion_enable": "0",
|
||||
"machine_ptc_exist": "0",
|
||||
"machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nM83 \nM8200 P S[initial_no_support_extruder]\nM220 S100\n\nSET_VELOCITY_LIMIT ACCEL=5000 ACCEL_TO_DECEL=5000\nG0 X267 F18000 \nG0 X278 F2400\nM104 S[nozzle_temperature_initial_layer]\nM106 S0\nT[initial_no_support_extruder]\n\nM8200 O\nM204 S2000\nG1 Z3 F600\nM83\nG1 Y0 F12000\nG1 X150 F30000\nG1 Z0.2 F600\nG1 X120 Y0 E15 F{filament_max_volumetric_speed[initial_extruder]/0.3*60*0.1}\nG1 X115 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG1 X110 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)*60}\nG1 X105 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG1 X100 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)*60}\nG1 X95 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG91\nG1 X-1 Z-0.3\nG1 X-4\nG92 E0",
|
||||
"machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nM83 \nM8200 P S[initial_no_support_extruder]\nM220 S100\n\nSET_VELOCITY_LIMIT ACCEL=5000 ACCEL_TO_DECEL=5000\nG0 X267 F18000 \nG0 X278 F2400\nM109 S[nozzle_temperature_initial_layer]\nM106 S0\nT[initial_no_support_extruder]\n\nM8200 O\nM204 S2000\nG1 Z3 F600\nM83\nG1 Y0 F12000\nG1 X150 F30000\nG1 Z0.2 F600\nG1 X120 Y0 E15 F{filament_max_volumetric_speed[initial_extruder]/0.3*60*0.1}\nG1 X115 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG1 X110 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)*60}\nG1 X105 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG1 X100 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)*60}\nG1 X95 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG91\nG1 X-1 Z-0.3\nG1 X-4\nG92 E0",
|
||||
"machine_tool_change_time": "0",
|
||||
"machine_unload_filament_time": "30",
|
||||
"manual_filament_change": "0",
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
"machine_pause_gcode": "PAUSE",
|
||||
"machine_platform_motion_enable": "0",
|
||||
"machine_ptc_exist": "0",
|
||||
"machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nM83 \nM8200 P S[initial_no_support_extruder]\nM220 S100\n\nSET_VELOCITY_LIMIT ACCEL=5000 ACCEL_TO_DECEL=5000\nG0 X267 F18000 \nG0 X278 F2400\nM104 S[nozzle_temperature_initial_layer]\nM106 S0\nT[initial_no_support_extruder]\n\nM8200 O\nM204 S2000\nG1 Z3 F600\nM83\nG1 Y0 F12000\nG1 X150 F30000\nG1 Z0.2 F600\nG1 X120 Y0 E15 F{filament_max_volumetric_speed[initial_extruder]/0.3*60*0.1}\nG1 X115 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG1 X110 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)*60}\nG1 X105 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG1 X100 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)*60}\nG1 X95 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG91\nG1 X-1 Z-0.3\nG1 X-4\nG92 E0",
|
||||
"machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nM83 \nM8200 P S[initial_no_support_extruder]\nM220 S100\n\nSET_VELOCITY_LIMIT ACCEL=5000 ACCEL_TO_DECEL=5000\nG0 X267 F18000 \nG0 X278 F2400\nM109 S[nozzle_temperature_initial_layer]\nM106 S0\nT[initial_no_support_extruder]\n\nM8200 O\nM204 S2000\nG1 Z3 F600\nM83\nG1 Y0 F12000\nG1 X150 F30000\nG1 Z0.2 F600\nG1 X120 Y0 E15 F{filament_max_volumetric_speed[initial_extruder]/0.3*60*0.1}\nG1 X115 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG1 X110 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)*60}\nG1 X105 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG1 X100 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)*60}\nG1 X95 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG91\nG1 X-1 Z-0.3\nG1 X-4\nG92 E0",
|
||||
"machine_tool_change_time": "0",
|
||||
"machine_unload_filament_time": "30",
|
||||
"manual_filament_change": "0",
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
"machine_pause_gcode": "PAUSE",
|
||||
"machine_platform_motion_enable": "0",
|
||||
"machine_ptc_exist": "0",
|
||||
"machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nM83 \nM8200 P S[initial_no_support_extruder]\nM220 S100\n\nSET_VELOCITY_LIMIT ACCEL=5000 ACCEL_TO_DECEL=5000\nG0 X267 F18000 \nG0 X278 F2400\nM104 S[nozzle_temperature_initial_layer]\nM106 S0\nT[initial_no_support_extruder]\n\nM8200 O\nM204 S2000\nG1 Z3 F600\nM83\nG1 Y0 F12000\nG1 X150 F30000\nG1 Z0.2 F600\nG1 X120 Y0 E15 F{filament_max_volumetric_speed[initial_extruder]/0.3*60*0.1}\nG1 X115 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG1 X110 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)*60}\nG1 X105 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG1 X100 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)*60}\nG1 X95 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG91\nG1 X-1 Z-0.3\nG1 X-4\nG92 E0",
|
||||
"machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nM83 \nM8200 P S[initial_no_support_extruder]\nM220 S100\n\nSET_VELOCITY_LIMIT ACCEL=5000 ACCEL_TO_DECEL=5000\nG0 X267 F18000 \nG0 X278 F2400\nM109 S[nozzle_temperature_initial_layer]\nM106 S0\nT[initial_no_support_extruder]\n\nM8200 O\nM204 S2000\nG1 Z3 F600\nM83\nG1 Y0 F12000\nG1 X150 F30000\nG1 Z0.2 F600\nG1 X120 Y0 E15 F{filament_max_volumetric_speed[initial_extruder]/0.3*60*0.1}\nG1 X115 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG1 X110 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)*60}\nG1 X105 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG1 X100 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)*60}\nG1 X95 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4*60}\nG91\nG1 X-1 Z-0.3\nG1 X-4\nG92 E0",
|
||||
"machine_tool_change_time": "0",
|
||||
"machine_unload_filament_time": "30",
|
||||
"manual_filament_change": "0",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Cubicon",
|
||||
"version": "02.04.00.05",
|
||||
"version": "02.04.00.06",
|
||||
"force_update": "0",
|
||||
"description": "Cubicon configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
"115"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"115"
|
||||
"120"
|
||||
],
|
||||
"close_fan_the_first_x_layers": [
|
||||
"3"
|
||||
@@ -24,13 +24,13 @@
|
||||
"30"
|
||||
],
|
||||
"filament_density": [
|
||||
"1.24"
|
||||
"1.04"
|
||||
],
|
||||
"filament_flow_ratio": [
|
||||
"0.99"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"23"
|
||||
"14"
|
||||
],
|
||||
"nozzle_temperature_initial_layer": [
|
||||
"240"
|
||||
@@ -39,19 +39,19 @@
|
||||
"80"
|
||||
],
|
||||
"fan_min_speed": [
|
||||
"70"
|
||||
"15"
|
||||
],
|
||||
"slow_down_min_speed": [
|
||||
"30"
|
||||
"20"
|
||||
],
|
||||
"slow_down_layer_time": [
|
||||
"3"
|
||||
"10"
|
||||
],
|
||||
"nozzle_temperature": [
|
||||
"245"
|
||||
],
|
||||
"temperature_vitrification": [
|
||||
"78"
|
||||
"105"
|
||||
],
|
||||
"nozzle_temperature_range_low": [
|
||||
"220"
|
||||
@@ -61,5 +61,14 @@
|
||||
],
|
||||
"additional_cooling_fan_speed": [
|
||||
"0"
|
||||
],
|
||||
"activate_air_filtration": [
|
||||
"1"
|
||||
],
|
||||
"during_print_exhaust_fan_speed": [
|
||||
"0"
|
||||
],
|
||||
"complete_print_exhaust_fan_speed": [
|
||||
"255"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -12,10 +12,10 @@
|
||||
"Cubicon"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"100"
|
||||
"105"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"100"
|
||||
"115"
|
||||
],
|
||||
"close_fan_the_first_x_layers": [
|
||||
"3"
|
||||
@@ -24,13 +24,13 @@
|
||||
"30"
|
||||
],
|
||||
"filament_density": [
|
||||
"1.24"
|
||||
"1.04"
|
||||
],
|
||||
"filament_flow_ratio": [
|
||||
"0.99"
|
||||
"1.04"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"23"
|
||||
"8"
|
||||
],
|
||||
"nozzle_temperature_initial_layer": [
|
||||
"225"
|
||||
@@ -39,19 +39,19 @@
|
||||
"80"
|
||||
],
|
||||
"fan_min_speed": [
|
||||
"70"
|
||||
"15"
|
||||
],
|
||||
"slow_down_min_speed": [
|
||||
"30"
|
||||
"20"
|
||||
],
|
||||
"slow_down_layer_time": [
|
||||
"3"
|
||||
"10"
|
||||
],
|
||||
"nozzle_temperature": [
|
||||
"230"
|
||||
],
|
||||
"temperature_vitrification": [
|
||||
"78"
|
||||
"105"
|
||||
],
|
||||
"nozzle_temperature_range_low": [
|
||||
"220"
|
||||
@@ -61,5 +61,32 @@
|
||||
],
|
||||
"additional_cooling_fan_speed": [
|
||||
"0"
|
||||
],
|
||||
"enable_pressure_advance": [
|
||||
"1"
|
||||
],
|
||||
"pressure_advance": [
|
||||
"0.04"
|
||||
],
|
||||
"filament_retraction_length": [
|
||||
"1.2"
|
||||
],
|
||||
"filament_z_hop": [
|
||||
"0"
|
||||
],
|
||||
"filament_retraction_speed": [
|
||||
"40"
|
||||
],
|
||||
"filament_deretraction_speed": [
|
||||
"25"
|
||||
],
|
||||
"filament_wipe": [
|
||||
"1"
|
||||
],
|
||||
"filament_wipe_distance": [
|
||||
"2"
|
||||
],
|
||||
"filament_retract_before_wipe": [
|
||||
"70%"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
"115"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"115"
|
||||
"120"
|
||||
],
|
||||
"close_fan_the_first_x_layers": [
|
||||
"3"
|
||||
@@ -24,13 +24,13 @@
|
||||
"30"
|
||||
],
|
||||
"filament_density": [
|
||||
"1.24"
|
||||
"1.04"
|
||||
],
|
||||
"filament_flow_ratio": [
|
||||
"0.99"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"23"
|
||||
"14"
|
||||
],
|
||||
"nozzle_temperature_initial_layer": [
|
||||
"240"
|
||||
@@ -39,19 +39,19 @@
|
||||
"80"
|
||||
],
|
||||
"fan_min_speed": [
|
||||
"70"
|
||||
"15"
|
||||
],
|
||||
"slow_down_min_speed": [
|
||||
"30"
|
||||
"20"
|
||||
],
|
||||
"slow_down_layer_time": [
|
||||
"3"
|
||||
"10"
|
||||
],
|
||||
"nozzle_temperature": [
|
||||
"240"
|
||||
],
|
||||
"temperature_vitrification": [
|
||||
"85"
|
||||
"105"
|
||||
],
|
||||
"nozzle_temperature_range_low": [
|
||||
"220"
|
||||
|
||||
@@ -10,5 +10,77 @@
|
||||
],
|
||||
"filament_vendor": [
|
||||
"Cubicon"
|
||||
],
|
||||
"fan_max_speed": [
|
||||
"25"
|
||||
],
|
||||
"fan_min_speed": [
|
||||
"0"
|
||||
],
|
||||
"enable_pressure_advance": [
|
||||
"1"
|
||||
],
|
||||
"pressure_advance": [
|
||||
"0.01"
|
||||
],
|
||||
"close_fan_the_first_x_layers": [
|
||||
"5"
|
||||
],
|
||||
"overhang_fan_threshold": [
|
||||
"50%"
|
||||
],
|
||||
"overhang_fan_speed": [
|
||||
"25"
|
||||
],
|
||||
"slow_down_layer_time": [
|
||||
"8"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"4"
|
||||
],
|
||||
"filament_flow_ratio": [
|
||||
"0.94"
|
||||
],
|
||||
"nozzle_temperature_initial_layer": [
|
||||
"245"
|
||||
],
|
||||
"nozzle_temperature": [
|
||||
"250"
|
||||
],
|
||||
"nozzle_temperature_range_low": [
|
||||
"240"
|
||||
],
|
||||
"nozzle_temperature_range_high": [
|
||||
"280"
|
||||
],
|
||||
"filament_retraction_length": [
|
||||
"0.8"
|
||||
],
|
||||
"filament_z_hop": [
|
||||
"0"
|
||||
],
|
||||
"filament_retraction_speed": [
|
||||
"40"
|
||||
],
|
||||
"filament_deretraction_speed": [
|
||||
"25"
|
||||
],
|
||||
"filament_wipe": [
|
||||
"1"
|
||||
],
|
||||
"filament_wipe_distance": [
|
||||
"2"
|
||||
],
|
||||
"filament_retract_before_wipe": [
|
||||
"70%"
|
||||
],
|
||||
"activate_air_filtration": [
|
||||
"1"
|
||||
],
|
||||
"during_print_exhaust_fan_speed": [
|
||||
"0"
|
||||
],
|
||||
"complete_print_exhaust_fan_speed": [
|
||||
"255"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
"80"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"80"
|
||||
"85"
|
||||
],
|
||||
"close_fan_the_first_x_layers": [
|
||||
"3"
|
||||
@@ -54,12 +54,45 @@
|
||||
"70"
|
||||
],
|
||||
"nozzle_temperature_range_low": [
|
||||
"230"
|
||||
"220"
|
||||
],
|
||||
"nozzle_temperature_range_high": [
|
||||
"250"
|
||||
],
|
||||
"additional_cooling_fan_speed": [
|
||||
"0"
|
||||
],
|
||||
"enable_pressure_advance": [
|
||||
"1"
|
||||
],
|
||||
"pressure_advance": [
|
||||
"0.08"
|
||||
],
|
||||
"filament_retraction_length": [
|
||||
"2.0"
|
||||
],
|
||||
"filament_z_hop": [
|
||||
"0"
|
||||
],
|
||||
"filament_retraction_speed": [
|
||||
"40"
|
||||
],
|
||||
"filament_deretraction_speed": [
|
||||
"25"
|
||||
],
|
||||
"filament_wipe": [
|
||||
"1"
|
||||
],
|
||||
"filament_wipe_distance": [
|
||||
"2"
|
||||
],
|
||||
"filament_retract_before_wipe": [
|
||||
"70%"
|
||||
],
|
||||
"activate_air_filtration": [
|
||||
"1"
|
||||
],
|
||||
"complete_print_exhaust_fan_speed": [
|
||||
"255"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -53,5 +53,38 @@
|
||||
],
|
||||
"additional_cooling_fan_speed": [
|
||||
"80"
|
||||
],
|
||||
"close_fan_the_first_x_layers": [
|
||||
"1"
|
||||
],
|
||||
"filament_retraction_length": [
|
||||
"2.0"
|
||||
],
|
||||
"filament_z_hop": [
|
||||
"0"
|
||||
],
|
||||
"filament_retraction_speed": [
|
||||
"40"
|
||||
],
|
||||
"filament_deretraction_speed": [
|
||||
"25"
|
||||
],
|
||||
"filament_wipe": [
|
||||
"1"
|
||||
],
|
||||
"filament_wipe_distance": [
|
||||
"2"
|
||||
],
|
||||
"filament_retract_before_wipe": [
|
||||
"70%"
|
||||
],
|
||||
"activate_air_filtration": [
|
||||
"1"
|
||||
],
|
||||
"during_print_exhaust_fan_speed": [
|
||||
"255"
|
||||
],
|
||||
"complete_print_exhaust_fan_speed": [
|
||||
"255"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -18,5 +18,14 @@
|
||||
],
|
||||
"nozzle_temperature_range_high": [
|
||||
"220"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"8"
|
||||
],
|
||||
"enable_pressure_advance": [
|
||||
"1"
|
||||
],
|
||||
"pressure_advance": [
|
||||
"0.025"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -73,12 +73,12 @@
|
||||
"20000"
|
||||
],
|
||||
"machine_max_acceleration_z": [
|
||||
"250",
|
||||
"500"
|
||||
"50",
|
||||
"100"
|
||||
],
|
||||
"machine_max_speed_z": [
|
||||
"25",
|
||||
"12"
|
||||
"5",
|
||||
"10"
|
||||
],
|
||||
"machine_max_acceleration_retracting": [
|
||||
"5000",
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
"instantiation": "false",
|
||||
"compatible_printers": [
|
||||
"Cubicon xCeler-I 0.4 nozzle",
|
||||
"Cubicon xCeler-Plus 0.4 nozzle"
|
||||
"Cubicon xCeler-Plus 0.4 nozzle",
|
||||
"Cubicon xCeler-Mini 0.4 nozzle"
|
||||
],
|
||||
"print_settings_id": "cubicon common @base",
|
||||
"accel_to_decel_enable": "1",
|
||||
@@ -14,26 +15,24 @@
|
||||
"bridge_flow": "0.9",
|
||||
"internal_bridge_flow": "0.9",
|
||||
"brim_type": "no_brim",
|
||||
"detect_overhang_wall": "1",
|
||||
"detect_overhang_wall": "0",
|
||||
"resolution": "0.012",
|
||||
"elefant_foot_compensation": "0.15",
|
||||
"percise_outer_wall": "1",
|
||||
"percise_z_height": "0.2",
|
||||
"enable_overhang_speed": "1",
|
||||
"enable_prime_tower": "1",
|
||||
"enable_prime_tower": "0",
|
||||
"enable_support": "0",
|
||||
"exclude_object": "0",
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[initial_tool]}_{printer_model}_{print_time}.gcode",
|
||||
"gap_infill_speed": "250",
|
||||
"infill_combination": "1",
|
||||
"infill_combination": "0",
|
||||
"infill_direction": "45",
|
||||
"infill_wall_overlap": "15",
|
||||
"infill_anchor": "400%",
|
||||
"infill_anchor_max": "20",
|
||||
"initial_layer_line_width": "0.5",
|
||||
"initial_layer_print_height": "0.25",
|
||||
"initial_layer_speed": "60",
|
||||
"initial_layer_infill_speed": "60",
|
||||
"initial_layer_print_height": "0.2",
|
||||
"initial_layer_speed": "50",
|
||||
"initial_layer_infill_speed": "100",
|
||||
"initial_layer_travel_speed": "500",
|
||||
"slow_down_layers": "1",
|
||||
"only_one_wall_top": "1",
|
||||
@@ -47,9 +46,9 @@
|
||||
"outer_wall_speed": "200",
|
||||
"print_sequence": "by layer",
|
||||
"raft_layers": "0",
|
||||
"reduce_crossing_wall": "0",
|
||||
"reduce_crossing_wall": "1",
|
||||
"reduce_infill_retraction": "1",
|
||||
"seam_position": "back",
|
||||
"seam_position": "aligned",
|
||||
"seam_gap": "10%",
|
||||
"enable_arc_fitting": "0",
|
||||
"staggered_inner_seams": "1",
|
||||
@@ -57,7 +56,7 @@
|
||||
"skirt_distance": "2.5",
|
||||
"skirt_height": "1",
|
||||
"skirt_speed": "50",
|
||||
"skirt_start_angle": "-45",
|
||||
"skirt_start_angle": "-135",
|
||||
"sparse_infill_density": "15",
|
||||
"sparse_infill_speed": "270",
|
||||
"sparse_infill_pattern": "grid",
|
||||
@@ -84,7 +83,7 @@
|
||||
"support_threshold_angle": "15",
|
||||
"wall_loops": "2",
|
||||
"thick_bridges": "0",
|
||||
"extra_perimeters_on_overhangs": "1",
|
||||
"extra_perimeters_on_overhangs": "0",
|
||||
"top_shell_layers": "5",
|
||||
"top_shell_thickness": "1",
|
||||
"slow_down_curled_perimeters": "0",
|
||||
@@ -93,18 +92,18 @@
|
||||
"travel_jerk": "12",
|
||||
"infill_jerk": "12",
|
||||
"initial_layer_jerk": "9",
|
||||
"inner_wall_jerk": "7",
|
||||
"outer_wall_jerk": "7",
|
||||
"default_acceleration": "13000",
|
||||
"travel_acceleration": "13000",
|
||||
"outer_wall_acceleration": "5000",
|
||||
"inner_wall_acceleration": "5000",
|
||||
"initial_layer_acceleration": "1000",
|
||||
"inner_wall_jerk": "3.5",
|
||||
"outer_wall_jerk": "3",
|
||||
"default_acceleration": "10000",
|
||||
"travel_acceleration": "10000",
|
||||
"outer_wall_acceleration": "2000",
|
||||
"inner_wall_acceleration": "6000",
|
||||
"initial_layer_acceleration": "500",
|
||||
"top_surface_acceleration": "2000",
|
||||
"raft_first_layer_density": "90",
|
||||
"raft_first_layer_expansion": "2",
|
||||
"precise_outer_wall": "1",
|
||||
"precise_z_height": "0",
|
||||
"precise_z_height": "1",
|
||||
"slowdown_for_curled_perimeters": "0",
|
||||
"bridge_speed": "50",
|
||||
"internal_bridge_speed": "150%",
|
||||
@@ -112,5 +111,7 @@
|
||||
"overhang_2_4_speed": "50",
|
||||
"overhang_3_4_speed": "30",
|
||||
"overhang_4_4_speed": "10",
|
||||
"independent_support_layer_height": "1"
|
||||
"independent_support_layer_height": "1",
|
||||
"solid_infill_direction": "90",
|
||||
"max_travel_detour_distance": "80%"
|
||||
}
|
||||
|
||||
@@ -62,7 +62,7 @@
|
||||
"top_surface_line_width": "0.4",
|
||||
"top_surface_speed": "30",
|
||||
"travel_speed": "400",
|
||||
"enable_prime_tower": "1",
|
||||
"enable_prime_tower": "0",
|
||||
"prime_tower_width": "60",
|
||||
"xy_hole_compensation": "0",
|
||||
"xy_contour_compensation": "0"
|
||||
|
||||
@@ -42,7 +42,7 @@
|
||||
"enable_arc_fitting": "1",
|
||||
"enable_extra_bridge_layer": "disabled",
|
||||
"enable_overhang_speed": "1",
|
||||
"enable_prime_tower": "1",
|
||||
"enable_prime_tower": "0",
|
||||
"enable_support": "0",
|
||||
"enforce_support_layers": "0",
|
||||
"ensure_vertical_shell_thickness": "ensure_all",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "Flashforge",
|
||||
"url": "",
|
||||
"version": "02.04.00.08",
|
||||
"version": "02.04.00.09",
|
||||
"force_update": "0",
|
||||
"description": "Flashforge configurations",
|
||||
"machine_model_list": [
|
||||
@@ -25,6 +25,10 @@
|
||||
"name": "Flashforge Adventurer 5M Pro",
|
||||
"sub_path": "machine/Flashforge Adventurer 5M Pro.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge Adventurer A5",
|
||||
"sub_path": "machine/Flashforge Adventurer A5.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge Artemis",
|
||||
"sub_path": "machine/Flashforge Artemis.json"
|
||||
@@ -199,6 +203,10 @@
|
||||
"name": "0.20mm Standard @FF AD5X",
|
||||
"sub_path": "process/0.20mm Standard @FF AD5X.json"
|
||||
},
|
||||
{
|
||||
"name": "0.20mm Standard @FF Adventurer A5 0.4 nozzle",
|
||||
"sub_path": "process/0.20mm Standard @FF Adventurer A5 0.4 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.20mm Standard @FF C5",
|
||||
"sub_path": "process/0.20mm Standard @FF C5.json"
|
||||
@@ -311,6 +319,10 @@
|
||||
"name": "0.30mm Standard @FF AD5X 0.6 nozzle",
|
||||
"sub_path": "process/0.30mm Standard @FF AD5X 0.6 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.30mm Standard @FF Adventurer A5 0.6 nozzle",
|
||||
"sub_path": "process/0.30mm Standard @FF Adventurer A5 0.6 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.40mm Standard @Flashforge AD5M Pro 0.8 Nozzle",
|
||||
"sub_path": "process/0.40mm Standard @Flashforge AD5M Pro 0.8 Nozzle.json"
|
||||
@@ -443,6 +455,10 @@
|
||||
"name": "0.14mm Standard @Flashforge AD5M 0.25 Nozzle",
|
||||
"sub_path": "process/0.14mm Standard @Flashforge AD5M 0.25 Nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.12mm Fine @FF Adventurer A5 0.4 nozzle",
|
||||
"sub_path": "process/0.12mm Fine @FF Adventurer A5 0.4 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.06mm Standard @Flashforge AD5M Pro 0.25 Nozzle",
|
||||
"sub_path": "process/0.06mm Standard @Flashforge AD5M Pro 0.25 Nozzle.json"
|
||||
@@ -463,6 +479,10 @@
|
||||
"name": "0.10mm Standard @Flashforge AD5M Pro 0.25 Nozzle",
|
||||
"sub_path": "process/0.10mm Standard @Flashforge AD5M Pro 0.25 Nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.12mm Standard @FF Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "process/0.12mm Standard @FF Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.12mm Standard @FF G4 0.25 nozzle",
|
||||
"sub_path": "process/0.12mm Standard @FF G4 0.25 nozzle.json"
|
||||
@@ -483,6 +503,10 @@
|
||||
"name": "0.14mm Standard @Flashforge AD5M Pro 0.25 Nozzle",
|
||||
"sub_path": "process/0.14mm Standard @Flashforge AD5M Pro 0.25 Nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.24mm Draft @FF Adventurer A5 0.4 nozzle",
|
||||
"sub_path": "process/0.24mm Draft @FF Adventurer A5 0.4 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.24mm Fine @Flashforge AD5M 0.8 Nozzle",
|
||||
"sub_path": "process/0.24mm Fine @Flashforge AD5M 0.8 Nozzle.json"
|
||||
@@ -495,6 +519,10 @@
|
||||
"name": "0.18mm Fine @FF AD5X 0.6 nozzle",
|
||||
"sub_path": "process/0.18mm Fine @FF AD5X 0.6 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.18mm Fine @FF Adventurer A5 0.6 nozzle",
|
||||
"sub_path": "process/0.18mm Fine @FF Adventurer A5 0.6 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.24mm Fine @Flashforge AD5M Pro 0.8 Nozzle",
|
||||
"sub_path": "process/0.24mm Fine @Flashforge AD5M Pro 0.8 Nozzle.json"
|
||||
@@ -503,6 +531,10 @@
|
||||
"name": "0.40mm Standard @FF AD5X 0.8 nozzle",
|
||||
"sub_path": "process/0.40mm Standard @FF AD5X 0.8 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.40mm Standard @FF Adventurer A5 0.8 nozzle",
|
||||
"sub_path": "process/0.40mm Standard @FF Adventurer A5 0.8 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.56mm Draft @Flashforge AD5M Pro 0.8 Nozzle",
|
||||
"sub_path": "process/0.56mm Draft @Flashforge AD5M Pro 0.8 Nozzle.json"
|
||||
@@ -511,6 +543,10 @@
|
||||
"name": "0.42mm Draft @FF AD5X 0.6 nozzle",
|
||||
"sub_path": "process/0.42mm Draft @FF AD5X 0.6 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.42mm Draft @FF Adventurer A5 0.6 nozzle",
|
||||
"sub_path": "process/0.42mm Draft @FF Adventurer A5 0.6 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.08mm Standard @FF C5 0.25 nozzle",
|
||||
"sub_path": "process/0.08mm Standard @FF C5 0.25 nozzle.json"
|
||||
@@ -527,13 +563,37 @@
|
||||
"name": "0.14mm Standard @FF C5 0.25 nozzle",
|
||||
"sub_path": "process/0.14mm Standard @FF C5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.06mm Standard @FF Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "process/0.06mm Standard @FF Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.08mm Standard @FF Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "process/0.08mm Standard @FF Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.10mm Standard @FF Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "process/0.10mm Standard @FF Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.14mm Standard @FF Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "process/0.14mm Standard @FF Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.24mm Fine @FF AD5X 0.8 nozzle",
|
||||
"sub_path": "process/0.24mm Fine @FF AD5X 0.8 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.24mm Fine @FF Adventurer A5 0.8 nozzle",
|
||||
"sub_path": "process/0.24mm Fine @FF Adventurer A5 0.8 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.56mm Draft @FF AD5X 0.8 nozzle",
|
||||
"sub_path": "process/0.56mm Draft @FF AD5X 0.8 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "0.56mm Draft @FF Adventurer A5 0.8 nozzle",
|
||||
"sub_path": "process/0.56mm Draft @FF Adventurer A5 0.8 nozzle.json"
|
||||
}
|
||||
],
|
||||
"filament_list": [
|
||||
@@ -661,6 +721,10 @@
|
||||
"name": "Flashforge ABS Basic @FF AD5X 0.8 nozzle",
|
||||
"sub_path": "filament/Flashforge ABS Basic @FF AD5X 0.8 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge ABS Basic @FF Adventurer A5",
|
||||
"sub_path": "filament/Flashforge ABS Basic @FF Adventurer A5.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge ABS Basic @FF G4",
|
||||
"sub_path": "filament/Flashforge ABS Basic @FF G4.json"
|
||||
@@ -741,6 +805,10 @@
|
||||
"name": "Flashforge ASA Basic",
|
||||
"sub_path": "filament/Flashforge ASA Basic.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge ASA Basic @FF Adventurer A5",
|
||||
"sub_path": "filament/Flashforge ASA Basic @FF Adventurer A5.json"
|
||||
},
|
||||
{
|
||||
"name": "Generic ASA @FF AD5M 0.25 Nozzle",
|
||||
"sub_path": "filament/Generic ASA @FF AD5M 0.25 Nozzle.json"
|
||||
@@ -769,6 +837,10 @@
|
||||
"name": "Flashforge HS PETG @FF AD5X 0.8 nozzle",
|
||||
"sub_path": "filament/Flashforge HS PETG @FF AD5X 0.8 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge HS PETG @FF Adventurer A5",
|
||||
"sub_path": "filament/Flashforge HS PETG @FF Adventurer A5.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge HS PETG @FF G4",
|
||||
"sub_path": "filament/Flashforge HS PETG @FF G4.json"
|
||||
@@ -801,6 +873,10 @@
|
||||
"name": "Flashforge PETG Pro @FF AD5X 0.8 nozzle",
|
||||
"sub_path": "filament/Flashforge PETG Pro @FF AD5X 0.8 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PETG Pro @FF Adventurer A5",
|
||||
"sub_path": "filament/Flashforge PETG Pro @FF Adventurer A5.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PETG Pro @FF G4",
|
||||
"sub_path": "filament/Flashforge PETG Pro @FF G4.json"
|
||||
@@ -825,6 +901,10 @@
|
||||
"name": "Flashforge PETG Transparent @FF AD5X 0.8 nozzle",
|
||||
"sub_path": "filament/Flashforge PETG Transparent @FF AD5X 0.8 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PETG Transparent @FF Adventurer A5",
|
||||
"sub_path": "filament/Flashforge PETG Transparent @FF Adventurer A5.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PETG Transparent @FF G4",
|
||||
"sub_path": "filament/Flashforge PETG Transparent @FF G4.json"
|
||||
@@ -925,6 +1005,10 @@
|
||||
"name": "Flashforge PETG-CF @FF AD5X 0.8 nozzle",
|
||||
"sub_path": "filament/Flashforge PETG-CF @FF AD5X 0.8 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PETG-CF @FF Adventurer A5",
|
||||
"sub_path": "filament/Flashforge PETG-CF @FF Adventurer A5.json"
|
||||
},
|
||||
{
|
||||
"name": "Generic PETG-CF10 @Flashforge AD4",
|
||||
"sub_path": "filament/Generic PETG-CF10 @Flashforge AD4.json"
|
||||
@@ -1069,6 +1153,14 @@
|
||||
"name": "Flashforge HS PLA @FF AD5X 0.8 nozzle",
|
||||
"sub_path": "filament/Flashforge HS PLA @FF AD5X 0.8 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge HS PLA @FF Adventurer A5",
|
||||
"sub_path": "filament/Flashforge HS PLA @FF Adventurer A5.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge HS PLA+ @FF Adventurer A5",
|
||||
"sub_path": "filament/Flashforge HS PLA+ @FF Adventurer A5.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA @FF AD5M 0.25 Nozzle",
|
||||
"sub_path": "filament/Flashforge PLA @FF AD5M 0.25 Nozzle.json"
|
||||
@@ -1089,6 +1181,10 @@
|
||||
"name": "Flashforge PLA Basic @FF AD5X 0.8 nozzle",
|
||||
"sub_path": "filament/Flashforge PLA Basic @FF AD5X 0.8 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Basic @FF Adventurer A5",
|
||||
"sub_path": "filament/Flashforge PLA Basic @FF Adventurer A5.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Color Change",
|
||||
"sub_path": "filament/Flashforge PLA Color Change.json"
|
||||
@@ -1105,6 +1201,10 @@
|
||||
"name": "Flashforge PLA Color Change @FF AD5X 0.8 nozzle",
|
||||
"sub_path": "filament/Flashforge PLA Color Change @FF AD5X 0.8 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Color Change @FF Adventurer A5",
|
||||
"sub_path": "filament/Flashforge PLA Color Change @FF Adventurer A5.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Galaxy",
|
||||
"sub_path": "filament/Flashforge PLA Galaxy.json"
|
||||
@@ -1121,6 +1221,14 @@
|
||||
"name": "Flashforge PLA Galaxy @FF AD5X 0.8 nozzle",
|
||||
"sub_path": "filament/Flashforge PLA Galaxy @FF AD5X 0.8 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Galaxy @FF Adventurer A5",
|
||||
"sub_path": "filament/Flashforge PLA Galaxy @FF Adventurer A5.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA LITE @FF Adventurer A5",
|
||||
"sub_path": "filament/Flashforge PLA LITE @FF Adventurer A5.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Luminous",
|
||||
"sub_path": "filament/Flashforge PLA Luminous.json"
|
||||
@@ -1137,6 +1245,10 @@
|
||||
"name": "Flashforge PLA Luminous @FF AD5X 0.8 nozzle",
|
||||
"sub_path": "filament/Flashforge PLA Luminous @FF AD5X 0.8 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Luminous @FF Adventurer A5",
|
||||
"sub_path": "filament/Flashforge PLA Luminous @FF Adventurer A5.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Matte",
|
||||
"sub_path": "filament/Flashforge PLA Matte.json"
|
||||
@@ -1153,6 +1265,10 @@
|
||||
"name": "Flashforge PLA Matte @FF AD5X 0.8 nozzle",
|
||||
"sub_path": "filament/Flashforge PLA Matte @FF AD5X 0.8 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Matte @FF Adventurer A5",
|
||||
"sub_path": "filament/Flashforge PLA Matte @FF Adventurer A5.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Metal",
|
||||
"sub_path": "filament/Flashforge PLA Metal.json"
|
||||
@@ -1169,6 +1285,10 @@
|
||||
"name": "Flashforge PLA Metal @FF AD5X 0.8 nozzle",
|
||||
"sub_path": "filament/Flashforge PLA Metal @FF AD5X 0.8 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Metal @FF Adventurer A5",
|
||||
"sub_path": "filament/Flashforge PLA Metal @FF Adventurer A5.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Pro",
|
||||
"sub_path": "filament/Flashforge PLA Pro.json"
|
||||
@@ -1185,6 +1305,10 @@
|
||||
"name": "Flashforge PLA Pro @FF AD5X 0.8 nozzle",
|
||||
"sub_path": "filament/Flashforge PLA Pro @FF AD5X 0.8 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Pro @FF Adventurer A5",
|
||||
"sub_path": "filament/Flashforge PLA Pro @FF Adventurer A5.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Sparkle",
|
||||
"sub_path": "filament/Flashforge PLA Sparkle.json"
|
||||
@@ -1201,6 +1325,14 @@
|
||||
"name": "Flashforge PLA Sparkle @FF AD5X 0.8 nozzle",
|
||||
"sub_path": "filament/Flashforge PLA Sparkle @FF AD5X 0.8 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Sparkle @FF Adventurer A5",
|
||||
"sub_path": "filament/Flashforge PLA Sparkle @FF Adventurer A5.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge R PLA @FF Adventurer A5",
|
||||
"sub_path": "filament/Flashforge R PLA @FF Adventurer A5.json"
|
||||
},
|
||||
{
|
||||
"name": "Generic PLA @FF AD5M 0.25 Nozzle",
|
||||
"sub_path": "filament/Generic PLA @FF AD5M 0.25 Nozzle.json"
|
||||
@@ -1269,6 +1401,10 @@
|
||||
"name": "Flashforge PLA-CF @FF AD5X 0.8 nozzle",
|
||||
"sub_path": "filament/Flashforge PLA-CF @FF AD5X 0.8 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA-CF @FF Adventurer A5",
|
||||
"sub_path": "filament/Flashforge PLA-CF @FF Adventurer A5.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PPS @FF G4",
|
||||
"sub_path": "filament/Flashforge PPS @FF G4.json"
|
||||
@@ -1313,6 +1449,10 @@
|
||||
"name": "Flashforge PLA Silk @FF AD5X 0.8 nozzle",
|
||||
"sub_path": "filament/Flashforge PLA Silk @FF AD5X 0.8 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Silk @FF Adventurer A5",
|
||||
"sub_path": "filament/Flashforge PLA Silk @FF Adventurer A5.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA-SILK @FF AD5M 0.25 Nozzle",
|
||||
"sub_path": "filament/Flashforge PLA-SILK @FF AD5M 0.25 Nozzle.json"
|
||||
@@ -1413,6 +1553,10 @@
|
||||
"name": "Flashforge TPU 95A @FF AD5X 0.8 nozzle",
|
||||
"sub_path": "filament/Flashforge TPU 95A @FF AD5X 0.8 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge TPU 95A @FF Adventurer A5",
|
||||
"sub_path": "filament/Flashforge TPU 95A @FF Adventurer A5.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge TPU 95A @FF G4",
|
||||
"sub_path": "filament/Flashforge TPU 95A @FF G4.json"
|
||||
@@ -1453,6 +1597,10 @@
|
||||
"name": "Generic TPU @Flashforge AD4",
|
||||
"sub_path": "filament/Generic TPU @Flashforge AD4.json"
|
||||
},
|
||||
{
|
||||
"name": "Kexcelled TPU 64D @FF Adventurer A5",
|
||||
"sub_path": "filament/Kexcelled TPU 64D @FF Adventurer A5.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge ABS Basic @FF AD5M 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge ABS Basic @FF AD5M 0.25 nozzle.json"
|
||||
@@ -1949,6 +2097,10 @@
|
||||
"name": "Polymaker CoPA @FF G4P 0.8 HF nozzle",
|
||||
"sub_path": "filament/Polymaker CoPA @FF G4P 0.8 HF nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Generic PETG @FF Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "filament/Generic PETG @FF Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge HS PETG @FF G4 0.6 HF nozzle",
|
||||
"sub_path": "filament/Flashforge HS PETG @FF G4 0.6 HF nozzle.json"
|
||||
@@ -2045,6 +2197,10 @@
|
||||
"name": "Flashforge PETG-CF @FF G4P 0.6 nozzle",
|
||||
"sub_path": "filament/Flashforge PETG-CF @FF G4P 0.6 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge HS PLA @FF Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge HS PLA @FF Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge HS PLA @FF AD5X 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge HS PLA @FF AD5X 0.25 nozzle.json"
|
||||
@@ -2057,6 +2213,10 @@
|
||||
"name": "Flashforge HS PLA @FF G4P 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge HS PLA @FF G4P 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge HS PLA+ @FF Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge HS PLA+ @FF Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Basic @FF AD5M 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge PLA Basic @FF AD5M 0.25 nozzle.json"
|
||||
@@ -2105,6 +2265,10 @@
|
||||
"name": "Flashforge PLA Galaxy @FF G4P 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge PLA Galaxy @FF G4P 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA LITE @FF Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge PLA LITE @FF Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Luminous @FF AD5M 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge PLA Luminous @FF AD5M 0.25 nozzle.json"
|
||||
@@ -2197,6 +2361,14 @@
|
||||
"name": "Flashforge PLA Sparkle @FF G4P 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge PLA Sparkle @FF G4P 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge R PLA @FF Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge R PLA @FF Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Generic PLA @FF Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "filament/Generic PLA @FF Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge HS PLA @FF G4 0.6 HF nozzle",
|
||||
"sub_path": "filament/Flashforge HS PLA @FF G4 0.6 HF nozzle.json"
|
||||
@@ -2497,6 +2669,66 @@
|
||||
"name": "Flashforge PLA Silk @FF AD5M 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge PLA Silk @FF AD5M 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge ABS Basic @FF Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge ABS Basic @FF Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge ASA Basic @FF Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge ASA Basic @FF Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge HS PETG @FF Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge HS PETG @FF Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PETG Basic @FF Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge PETG Basic @FF Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PETG Pro @FF Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge PETG Pro @FF Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PETG Transparent @FF Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge PETG Transparent @FF Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Basic @FF Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge PLA Basic @FF Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Color Change @FF Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge PLA Color Change @FF Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Galaxy @FF Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge PLA Galaxy @FF Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Luminous @FF Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge PLA Luminous @FF Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Matte @FF Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge PLA Matte @FF Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Metal @FF Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge PLA Metal @FF Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Pro @FF Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge PLA Pro @FF Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Sparkle @FF Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge PLA Sparkle @FF Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge PLA Silk @FF Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "filament/Flashforge PLA Silk @FF Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge ABS Basic @FF C5",
|
||||
"sub_path": "filament/Flashforge ABS Basic @FF C5.json"
|
||||
@@ -2907,6 +3139,10 @@
|
||||
"name": "Flashforge AD5X 0.25 nozzle",
|
||||
"sub_path": "machine/FlashForge AD5X 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge Adventurer A5 0.25 nozzle",
|
||||
"sub_path": "machine/Flashforge Adventurer A5 0.25 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge Guider4 0.25 nozzle",
|
||||
"sub_path": "machine/Flashforge Guider4 0.25 nozzle.json"
|
||||
@@ -2919,6 +3155,10 @@
|
||||
"name": "Flashforge AD5X 0.4 nozzle",
|
||||
"sub_path": "machine/Flashforge AD5X 0.4 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge Adventurer A5 0.4 nozzle",
|
||||
"sub_path": "machine/Flashforge Adventurer A5 0.4 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge Creator 5 0.25 nozzle",
|
||||
"sub_path": "machine/Flashforge Creator 5 0.25 nozzle.json"
|
||||
@@ -2963,10 +3203,18 @@
|
||||
"name": "Flashforge AD5X 0.6 nozzle",
|
||||
"sub_path": "machine/Flashforge AD5X 0.6 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge Adventurer A5 0.6 nozzle",
|
||||
"sub_path": "machine/Flashforge Adventurer A5 0.6 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge AD5X 0.8 nozzle",
|
||||
"sub_path": "machine/Flashforge AD5X 0.8 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge Adventurer A5 0.8 nozzle",
|
||||
"sub_path": "machine/Flashforge Adventurer A5 0.8 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Flashforge Guider4 0.4 HF nozzle",
|
||||
"sub_path": "machine/Flashforge Guider4 0.4 HF nozzle.json"
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 12 KiB |
+44
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge ABS Basic @FF Adventurer A5 0.25 nozzle",
|
||||
"inherits": "Flashforge ABS Basic @FF AD5M 0.25 nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "jRIJ0cO4GhaMg2By",
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"0"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"0"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"105"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"105"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge ABS Basic @FF Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"supertack_plate_temp": [
|
||||
"0"
|
||||
],
|
||||
"supertack_plate_temp_initial_layer": [
|
||||
"0"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"0"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"0"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"105"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"105"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge ABS Basic @FF Adventurer A5",
|
||||
"inherits": "Generic ABS @Flashforge",
|
||||
"from": "system",
|
||||
"setting_id": "rDW4AwKc7SD7WIxN",
|
||||
"filament_id": "OFibWuBd",
|
||||
"filament_vendor": [
|
||||
"Flashforge"
|
||||
],
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"0"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"0"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"105"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"105"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge ABS Basic @FF Adventurer A5"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.4 nozzle",
|
||||
"Flashforge Adventurer A5 0.6 nozzle",
|
||||
"Flashforge Adventurer A5 0.8 nozzle"
|
||||
],
|
||||
"supertack_plate_temp": [
|
||||
"0"
|
||||
],
|
||||
"supertack_plate_temp_initial_layer": [
|
||||
"0"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"0"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"0"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"105"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"105"
|
||||
]
|
||||
}
|
||||
+44
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge ASA Basic @FF Adventurer A5 0.25 nozzle",
|
||||
"inherits": "Flashforge ASA Basic @FF AD5M 0.25 nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "OIUW8rw2VhNpeVpF",
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"0"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"0"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"105"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"105"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge ASA Basic @FF Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"supertack_plate_temp": [
|
||||
"0"
|
||||
],
|
||||
"supertack_plate_temp_initial_layer": [
|
||||
"0"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"0"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"0"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"105"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"105"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge ASA Basic @FF Adventurer A5",
|
||||
"inherits": "Generic ASA @Flashforge",
|
||||
"from": "system",
|
||||
"setting_id": "FY9mcqOyuu1Gqq1m",
|
||||
"filament_id": "OFFFg2Pf",
|
||||
"filament_vendor": [
|
||||
"Flashforge"
|
||||
],
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"0"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"0"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"105"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"105"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge ASA Basic @FF Adventurer A5"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.4 nozzle",
|
||||
"Flashforge Adventurer A5 0.6 nozzle",
|
||||
"Flashforge Adventurer A5 0.8 nozzle"
|
||||
],
|
||||
"supertack_plate_temp": [
|
||||
"0"
|
||||
],
|
||||
"supertack_plate_temp_initial_layer": [
|
||||
"0"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"0"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"0"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"105"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"105"
|
||||
]
|
||||
}
|
||||
+44
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge HS PETG @FF Adventurer A5 0.25 nozzle",
|
||||
"inherits": "Flashforge HS PETG @FF AD5M 0.25 nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "UFal5gkMUJpoiOWP",
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"0"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"0"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"70"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"70"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge HS PETG @FF Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"supertack_plate_temp": [
|
||||
"70"
|
||||
],
|
||||
"supertack_plate_temp_initial_layer": [
|
||||
"70"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"70"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"70"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"70"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"70"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge HS PETG @FF Adventurer A5",
|
||||
"inherits": "Generic PETG @Flashforge",
|
||||
"from": "system",
|
||||
"setting_id": "ZpNEEHTtvhMJS8Kv",
|
||||
"filament_id": "OFDxxTpW",
|
||||
"filament_vendor": [
|
||||
"Flashforge"
|
||||
],
|
||||
"instantiation": "true",
|
||||
"close_fan_the_first_x_layers": [
|
||||
"2"
|
||||
],
|
||||
"cool_plate_temp": [
|
||||
"0"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"0"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"70"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"70"
|
||||
],
|
||||
"filament_flow_ratio": [
|
||||
"0.98"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"21"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge HS PETG @FF Adventurer A5"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.4 nozzle",
|
||||
"Flashforge Adventurer A5 0.6 nozzle",
|
||||
"Flashforge Adventurer A5 0.8 nozzle"
|
||||
],
|
||||
"supertack_plate_temp": [
|
||||
"70"
|
||||
],
|
||||
"supertack_plate_temp_initial_layer": [
|
||||
"70"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"70"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"70"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"70"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"70"
|
||||
]
|
||||
}
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge HS PLA @FF Adventurer A5 0.25 nozzle",
|
||||
"inherits": "Flashforge HS PLA @FF AD5M 0.25 nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "Ewx6vNp0sDLDczPc",
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"40"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"40"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge HS PLA @FF Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"60"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"60"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge HS PLA @FF Adventurer A5",
|
||||
"inherits": "Generic PLA @Flashforge",
|
||||
"from": "system",
|
||||
"setting_id": "2L7FS5JeAyPb3y0s",
|
||||
"filament_id": "OFIK2H3G",
|
||||
"filament_vendor": [
|
||||
"Flashforge"
|
||||
],
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"22"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge HS PLA @FF Adventurer A5"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.4 nozzle",
|
||||
"Flashforge Adventurer A5 0.6 nozzle",
|
||||
"Flashforge Adventurer A5 0.8 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"pressure_advance": [
|
||||
"0.0325"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"55"
|
||||
]
|
||||
}
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge HS PLA+ @FF Adventurer A5 0.25 nozzle",
|
||||
"inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "DeiDOP4VfKSyMtjw",
|
||||
"filament_id": "OFXB8ZI7",
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"40"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"40"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"filament_flow_ratio": [
|
||||
"0.95"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge HS PLA+ @FF Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"60"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"60"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge HS PLA+ @FF Adventurer A5",
|
||||
"inherits": "Generic PLA @Flashforge",
|
||||
"from": "system",
|
||||
"setting_id": "V4jIUQzxoZkK50mn",
|
||||
"filament_id": "OFXB8ZI7",
|
||||
"filament_vendor": [
|
||||
"Flashforge"
|
||||
],
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"filament_flow_ratio": [
|
||||
"0.94"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"22"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge HS PLA+ @FF Adventurer A5"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.4 nozzle",
|
||||
"Flashforge Adventurer A5 0.6 nozzle",
|
||||
"Flashforge Adventurer A5 0.8 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"pressure_advance": [
|
||||
"0.0325"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"55"
|
||||
]
|
||||
}
|
||||
+44
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PETG Basic @FF Adventurer A5 0.25 nozzle",
|
||||
"inherits": "Flashforge PETG Basic @FF AD5M 0.25 nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "0sotIYsGkpQpcq6Y",
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"0"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"0"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"70"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"70"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PETG Basic @FF Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"supertack_plate_temp": [
|
||||
"70"
|
||||
],
|
||||
"supertack_plate_temp_initial_layer": [
|
||||
"70"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"70"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"70"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"70"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"70"
|
||||
]
|
||||
}
|
||||
+44
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PETG Pro @FF Adventurer A5 0.25 nozzle",
|
||||
"inherits": "Flashforge PETG Pro @FF AD5M 0.25 nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "SZmG7gbmfOCGc8Fa",
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"0"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"0"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"70"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"70"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PETG Pro @FF Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"supertack_plate_temp": [
|
||||
"70"
|
||||
],
|
||||
"supertack_plate_temp_initial_layer": [
|
||||
"70"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"70"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"70"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"70"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"70"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PETG Pro @FF Adventurer A5",
|
||||
"inherits": "Generic PETG @Flashforge",
|
||||
"from": "system",
|
||||
"setting_id": "rPy6e6kaIt2tI34j",
|
||||
"filament_id": "OFXiArjA",
|
||||
"filament_vendor": [
|
||||
"Flashforge"
|
||||
],
|
||||
"instantiation": "true",
|
||||
"additional_cooling_fan_speed": [
|
||||
"60"
|
||||
],
|
||||
"close_fan_the_first_x_layers": [
|
||||
"2"
|
||||
],
|
||||
"cool_plate_temp": [
|
||||
"0"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"0"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"75"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"75"
|
||||
],
|
||||
"fan_max_speed": [
|
||||
"50"
|
||||
],
|
||||
"fan_min_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_flow_ratio": [
|
||||
"0.98"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PETG Pro @FF Adventurer A5"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.4 nozzle",
|
||||
"Flashforge Adventurer A5 0.6 nozzle",
|
||||
"Flashforge Adventurer A5 0.8 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"75"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"75"
|
||||
],
|
||||
"nozzle_temperature": [
|
||||
"265"
|
||||
],
|
||||
"nozzle_temperature_range_high": [
|
||||
"270"
|
||||
],
|
||||
"overhang_fan_speed": [
|
||||
"100"
|
||||
],
|
||||
"slow_down_layer_time": [
|
||||
"12"
|
||||
],
|
||||
"slow_down_min_speed": [
|
||||
"20"
|
||||
],
|
||||
"supertack_plate_temp": [
|
||||
"75"
|
||||
],
|
||||
"supertack_plate_temp_initial_layer": [
|
||||
"75"
|
||||
],
|
||||
"support_material_interface_fan_speed": [
|
||||
"100"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"75"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"75"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"75"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"75"
|
||||
]
|
||||
}
|
||||
+44
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PETG Transparent @FF Adventurer A5 0.25 nozzle",
|
||||
"inherits": "Flashforge PETG Transparent @FF AD5M 0.25 nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "PJ1sXWRB5uQa7TAJ",
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"0"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"0"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"70"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"70"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PETG Transparent @FF Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"supertack_plate_temp": [
|
||||
"70"
|
||||
],
|
||||
"supertack_plate_temp_initial_layer": [
|
||||
"70"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"70"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"70"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"70"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"70"
|
||||
]
|
||||
}
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PETG Transparent @FF Adventurer A5",
|
||||
"inherits": "Generic PETG @Flashforge",
|
||||
"from": "system",
|
||||
"setting_id": "axOWrjnN5lofH9qM",
|
||||
"filament_id": "OFwjMiKL",
|
||||
"filament_vendor": [
|
||||
"Flashforge"
|
||||
],
|
||||
"instantiation": "true",
|
||||
"additional_cooling_fan_speed": [
|
||||
"60"
|
||||
],
|
||||
"close_fan_the_first_x_layers": [
|
||||
"2"
|
||||
],
|
||||
"cool_plate_temp": [
|
||||
"0"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"0"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"75"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"75"
|
||||
],
|
||||
"fan_max_speed": [
|
||||
"50"
|
||||
],
|
||||
"fan_min_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_flow_ratio": [
|
||||
"0.98"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PETG Transparent @FF Adventurer A5"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.4 nozzle",
|
||||
"Flashforge Adventurer A5 0.6 nozzle",
|
||||
"Flashforge Adventurer A5 0.8 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"75"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"75"
|
||||
],
|
||||
"nozzle_temperature": [
|
||||
"265"
|
||||
],
|
||||
"nozzle_temperature_range_high": [
|
||||
"270"
|
||||
],
|
||||
"overhang_fan_speed": [
|
||||
"100"
|
||||
],
|
||||
"slow_down_layer_time": [
|
||||
"12"
|
||||
],
|
||||
"slow_down_min_speed": [
|
||||
"20"
|
||||
],
|
||||
"supertack_plate_temp": [
|
||||
"75"
|
||||
],
|
||||
"supertack_plate_temp_initial_layer": [
|
||||
"75"
|
||||
],
|
||||
"support_material_interface_fan_speed": [
|
||||
"100"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"75"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"75"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"75"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"75"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PETG-CF @FF Adventurer A5",
|
||||
"inherits": "Generic PETG-CF10 @Flashforge",
|
||||
"from": "system",
|
||||
"setting_id": "aDSOS4PWssYHk8Fh",
|
||||
"filament_id": "OFuFEtKX",
|
||||
"filament_vendor": [
|
||||
"Flashforge"
|
||||
],
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"0"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"0"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"70"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"70"
|
||||
],
|
||||
"filament_flow_ratio": [
|
||||
"0.98"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PETG-CF @FF Adventurer A5"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.4 nozzle",
|
||||
"Flashforge Adventurer A5 0.6 nozzle",
|
||||
"Flashforge Adventurer A5 0.8 nozzle"
|
||||
],
|
||||
"supertack_plate_temp": [
|
||||
"70"
|
||||
],
|
||||
"supertack_plate_temp_initial_layer": [
|
||||
"70"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"70"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"70"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"70"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"70"
|
||||
]
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PLA Basic @FF Adventurer A5 0.25 nozzle",
|
||||
"inherits": "Flashforge PLA Basic @FF AD5M 0.25 nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "e8JkrQPgHO1ekM7Q",
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"40"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"40"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PLA Basic @FF Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"60"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"60"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PLA Basic @FF Adventurer A5",
|
||||
"inherits": "Generic PLA @Flashforge",
|
||||
"from": "system",
|
||||
"setting_id": "HCpI817HAWckXBtk",
|
||||
"filament_id": "OFJ3F2jm",
|
||||
"filament_vendor": [
|
||||
"Flashforge"
|
||||
],
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"22"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PLA Basic @FF Adventurer A5"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.4 nozzle",
|
||||
"Flashforge Adventurer A5 0.6 nozzle",
|
||||
"Flashforge Adventurer A5 0.8 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"pressure_advance": [
|
||||
"0.0325"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"55"
|
||||
]
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PLA Color Change @FF Adventurer A5 0.25 nozzle",
|
||||
"inherits": "Flashforge PLA Color Change @FF AD5M 0.25 nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "8ifsgreK3DQhMfeh",
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"40"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"40"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PLA Color Change @FF Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"60"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"60"
|
||||
]
|
||||
}
|
||||
+47
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PLA Color Change @FF Adventurer A5",
|
||||
"inherits": "Generic PLA @Flashforge",
|
||||
"from": "system",
|
||||
"setting_id": "o1Fl6t8nFCKZoj3Q",
|
||||
"filament_id": "OFMkAW6r",
|
||||
"filament_vendor": [
|
||||
"Flashforge"
|
||||
],
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"22"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PLA Color Change @FF Adventurer A5"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.4 nozzle",
|
||||
"Flashforge Adventurer A5 0.6 nozzle",
|
||||
"Flashforge Adventurer A5 0.8 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"pressure_advance": [
|
||||
"0.035"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"55"
|
||||
]
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PLA Galaxy @FF Adventurer A5 0.25 nozzle",
|
||||
"inherits": "Flashforge PLA Galaxy @FF AD5M 0.25 nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "WViVLfSsNolVB55w",
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"40"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"40"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PLA Galaxy @FF Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"60"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"60"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PLA Galaxy @FF Adventurer A5",
|
||||
"inherits": "Generic PLA @Flashforge",
|
||||
"from": "system",
|
||||
"setting_id": "4rpfTTgZrsVDwxI9",
|
||||
"filament_id": "OFJJ0Ar3",
|
||||
"filament_vendor": [
|
||||
"Flashforge"
|
||||
],
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"22"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PLA Galaxy @FF Adventurer A5"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.4 nozzle",
|
||||
"Flashforge Adventurer A5 0.6 nozzle",
|
||||
"Flashforge Adventurer A5 0.8 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"pressure_advance": [
|
||||
"0.0325"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"55"
|
||||
]
|
||||
}
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PLA LITE @FF Adventurer A5 0.25 nozzle",
|
||||
"inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "FpqRF3Gw0ftvpvay",
|
||||
"filament_id": "OFDDdgHM",
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"40"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"40"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"filament_flow_ratio": [
|
||||
"1.04"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PLA LITE @FF Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"60"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"60"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PLA LITE @FF Adventurer A5",
|
||||
"inherits": "Generic PLA @Flashforge",
|
||||
"from": "system",
|
||||
"setting_id": "2QZaQyg66IJPbsSc",
|
||||
"filament_id": "OFDDdgHM",
|
||||
"filament_vendor": [
|
||||
"Flashforge"
|
||||
],
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"filament_flow_ratio": [
|
||||
"1.02"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"22"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PLA LITE @FF Adventurer A5"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.4 nozzle",
|
||||
"Flashforge Adventurer A5 0.6 nozzle",
|
||||
"Flashforge Adventurer A5 0.8 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"pressure_advance": [
|
||||
"0.0325"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"55"
|
||||
]
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PLA Luminous @FF Adventurer A5 0.25 nozzle",
|
||||
"inherits": "Flashforge PLA Luminous @FF AD5M 0.25 nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "e3Yir3COUY9MyFdE",
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"40"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"40"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PLA Luminous @FF Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"60"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"60"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PLA Luminous @FF Adventurer A5",
|
||||
"inherits": "Generic PLA @Flashforge",
|
||||
"from": "system",
|
||||
"setting_id": "GqNeJoH4M1IVAXrZ",
|
||||
"filament_id": "OFdqkWtz",
|
||||
"filament_vendor": [
|
||||
"Flashforge"
|
||||
],
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"22"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PLA Luminous @FF Adventurer A5"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.4 nozzle",
|
||||
"Flashforge Adventurer A5 0.6 nozzle",
|
||||
"Flashforge Adventurer A5 0.8 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"pressure_advance": [
|
||||
"0.0325"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"55"
|
||||
]
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PLA Matte @FF Adventurer A5 0.25 nozzle",
|
||||
"inherits": "Flashforge PLA Matte @FF AD5M 0.25 nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "o2Ttw4qaxOTgEWtp",
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"40"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"40"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PLA Matte @FF Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"60"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"60"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PLA Matte @FF Adventurer A5",
|
||||
"inherits": "Generic PLA @Flashforge",
|
||||
"from": "system",
|
||||
"setting_id": "Jk7PRQkF2lFEtI8Q",
|
||||
"filament_id": "OF6qAuyi",
|
||||
"filament_vendor": [
|
||||
"Flashforge"
|
||||
],
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"22"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PLA Matte @FF Adventurer A5"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.4 nozzle",
|
||||
"Flashforge Adventurer A5 0.6 nozzle",
|
||||
"Flashforge Adventurer A5 0.8 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"pressure_advance": [
|
||||
"0.0325"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"55"
|
||||
]
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PLA Metal @FF Adventurer A5 0.25 nozzle",
|
||||
"inherits": "Flashforge PLA Metal @FF AD5M 0.25 nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "eg4osx9bpk61uXvT",
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"40"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"40"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PLA Metal @FF Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"60"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"60"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PLA Metal @FF Adventurer A5",
|
||||
"inherits": "Generic PLA @Flashforge",
|
||||
"from": "system",
|
||||
"setting_id": "Gs8hS5CpV3W62pjs",
|
||||
"filament_id": "OFAebKg8",
|
||||
"filament_vendor": [
|
||||
"Flashforge"
|
||||
],
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"22"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PLA Metal @FF Adventurer A5"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.4 nozzle",
|
||||
"Flashforge Adventurer A5 0.6 nozzle",
|
||||
"Flashforge Adventurer A5 0.8 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"pressure_advance": [
|
||||
"0.0325"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"55"
|
||||
]
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PLA Pro @FF Adventurer A5 0.25 nozzle",
|
||||
"inherits": "Flashforge PLA Pro @FF AD5M 0.25 nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "sD9IWFJxvKTDfpXm",
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"40"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"40"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PLA Pro @FF Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"60"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"60"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PLA Pro @FF Adventurer A5",
|
||||
"inherits": "Generic PLA @Flashforge",
|
||||
"from": "system",
|
||||
"setting_id": "vTVCr1id0cTtMzuE",
|
||||
"filament_id": "OFm4SivL",
|
||||
"filament_vendor": [
|
||||
"Flashforge"
|
||||
],
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"22"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PLA Pro @FF Adventurer A5"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.4 nozzle",
|
||||
"Flashforge Adventurer A5 0.6 nozzle",
|
||||
"Flashforge Adventurer A5 0.8 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"pressure_advance": [
|
||||
"0.0325"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"55"
|
||||
]
|
||||
}
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PLA Silk @FF Adventurer A5 0.25 nozzle",
|
||||
"inherits": "Flashforge PLA Silk @FF AD5M 0.25 nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "ipe3qzXePPZ9pMmY",
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"40"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"40"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PLA Silk @FF Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"60"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"nozzle_temperature": [
|
||||
"220"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"60"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PLA Silk @FF Adventurer A5",
|
||||
"inherits": "Generic PLA-Silk @Flashforge",
|
||||
"from": "system",
|
||||
"setting_id": "XXmeUWaLyVCTDS6G",
|
||||
"filament_id": "OFgjgN35",
|
||||
"filament_vendor": [
|
||||
"Flashforge"
|
||||
],
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"filament_flow_ratio": [
|
||||
"0.98"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PLA Silk @FF Adventurer A5"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.4 nozzle",
|
||||
"Flashforge Adventurer A5 0.6 nozzle",
|
||||
"Flashforge Adventurer A5 0.8 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"pressure_advance": [
|
||||
"0.035"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"55"
|
||||
]
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PLA Sparkle @FF Adventurer A5 0.25 nozzle",
|
||||
"inherits": "Flashforge PLA Sparkle @FF AD5M 0.25 nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "VV75FchmjnPjnDE8",
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"40"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"40"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PLA Sparkle @FF Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"60"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"60"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PLA Sparkle @FF Adventurer A5",
|
||||
"inherits": "Generic PLA @Flashforge",
|
||||
"from": "system",
|
||||
"setting_id": "dscnwSfbrGWiS4Um",
|
||||
"filament_id": "OFV5c8hG",
|
||||
"filament_vendor": [
|
||||
"Flashforge"
|
||||
],
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"22"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PLA Sparkle @FF Adventurer A5"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.4 nozzle",
|
||||
"Flashforge Adventurer A5 0.6 nozzle",
|
||||
"Flashforge Adventurer A5 0.8 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"pressure_advance": [
|
||||
"0.0325"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"55"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge PLA-CF @FF Adventurer A5",
|
||||
"inherits": "Generic PLA-CF10 @Flashforge",
|
||||
"from": "system",
|
||||
"setting_id": "EpC2ItdGUxFV7x1y",
|
||||
"filament_id": "OF9cAwMK",
|
||||
"filament_vendor": [
|
||||
"Flashforge"
|
||||
],
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"55"
|
||||
],
|
||||
"filament_flow_ratio": [
|
||||
"0.98"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"15"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge PLA-CF @FF Adventurer A5"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.4 nozzle",
|
||||
"Flashforge Adventurer A5 0.6 nozzle",
|
||||
"Flashforge Adventurer A5 0.8 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"pressure_advance": [
|
||||
"0.0325"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"55"
|
||||
]
|
||||
}
|
||||
+33
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge R PLA @FF Adventurer A5 0.25 nozzle",
|
||||
"inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "G0qAKoO8Dyo0hO6G",
|
||||
"filament_id": "OFT02Lz9",
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"40"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"40"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge R PLA @FF Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"60"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"60"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge R PLA @FF Adventurer A5",
|
||||
"inherits": "Generic PLA @Flashforge",
|
||||
"from": "system",
|
||||
"setting_id": "sN7eGcbuGZxGrbR5",
|
||||
"filament_id": "OFT02Lz9",
|
||||
"filament_vendor": [
|
||||
"Flashforge"
|
||||
],
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"22"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge R PLA @FF Adventurer A5"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.4 nozzle",
|
||||
"Flashforge Adventurer A5 0.6 nozzle",
|
||||
"Flashforge Adventurer A5 0.8 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"55"
|
||||
],
|
||||
"pressure_advance": [
|
||||
"0.0325"
|
||||
],
|
||||
"slow_down_layer_time": [
|
||||
"8"
|
||||
],
|
||||
"textured_cool_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"55"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Flashforge TPU 95A @FF Adventurer A5",
|
||||
"inherits": "Generic TPU @Flashforge",
|
||||
"from": "system",
|
||||
"setting_id": "2MT9C2rvvQ3uU1lG",
|
||||
"filament_id": "OFSqIcJC",
|
||||
"filament_vendor": [
|
||||
"Flashforge"
|
||||
],
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"40"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"40"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Flashforge TPU 95A @FF Adventurer A5"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.4 nozzle",
|
||||
"Flashforge Adventurer A5 0.6 nozzle",
|
||||
"Flashforge Adventurer A5 0.8 nozzle"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"45"
|
||||
]
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Generic PETG @FF Adventurer A5 0.25 nozzle",
|
||||
"inherits": "Generic PETG @FF AD5M 0.25 Nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "KSKX6BHNQgmOEShO",
|
||||
"instantiation": "true",
|
||||
"filament_max_volumetric_speed": [
|
||||
"1.2"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Generic PETG @FF Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.25 nozzle"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Generic PLA @FF Adventurer A5 0.25 nozzle",
|
||||
"inherits": "Generic PLA @FF AD5M 0.25 Nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "kHdLzX8Auwz9tFvw",
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"40"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"40"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"2.2"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Generic PLA @FF Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"hot_plate_temp": [
|
||||
"60"
|
||||
],
|
||||
"hot_plate_temp_initial_layer": [
|
||||
"60"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"60"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Kexcelled TPU 64D @FF Adventurer A5",
|
||||
"inherits": "Generic TPU @Flashforge",
|
||||
"from": "system",
|
||||
"setting_id": "OB4I8nwZn8sCcCcF",
|
||||
"filament_id": "OF20zavY",
|
||||
"filament_vendor": [
|
||||
"Kexcelled"
|
||||
],
|
||||
"instantiation": "true",
|
||||
"cool_plate_temp": [
|
||||
"40"
|
||||
],
|
||||
"cool_plate_temp_initial_layer": [
|
||||
"40"
|
||||
],
|
||||
"eng_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"eng_plate_temp_initial_layer": [
|
||||
"45"
|
||||
],
|
||||
"filament_settings_id": [
|
||||
"Kexcelled TPU 64D @FF Adventurer A5"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.4 nozzle",
|
||||
"Flashforge Adventurer A5 0.6 nozzle",
|
||||
"Flashforge Adventurer A5 0.8 nozzle"
|
||||
],
|
||||
"textured_plate_temp": [
|
||||
"45"
|
||||
],
|
||||
"textured_plate_temp_initial_layer": [
|
||||
"45"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,233 @@
|
||||
{
|
||||
"type": "machine",
|
||||
"name": "Flashforge Adventurer A5 0.25 nozzle",
|
||||
"inherits": "Flashforge Adventurer 5M Pro 0.25 Nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "TZyRxvTiJNKNJWCD",
|
||||
"instantiation": "true",
|
||||
"adaptive_bed_mesh_margin": "0",
|
||||
"auxiliary_fan": "1",
|
||||
"bbl_use_printhost": "0",
|
||||
"bed_custom_model": "",
|
||||
"bed_custom_texture": "",
|
||||
"bed_exclude_area": [
|
||||
"0x0"
|
||||
],
|
||||
"bed_mesh_max": "99999,99999",
|
||||
"bed_mesh_min": "-99999,-99999",
|
||||
"bed_mesh_probe_distance": "50,50",
|
||||
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]",
|
||||
"best_object_pos": "0.5,0.5",
|
||||
"change_extrusion_role_gcode": "",
|
||||
"change_filament_gcode": "",
|
||||
"cooling_tube_length": "0",
|
||||
"cooling_tube_retraction": "0",
|
||||
"default_filament_profile": [
|
||||
"Generic PLA @Flashforge"
|
||||
],
|
||||
"default_print_profile": "0.12mm Standard @FF Adventurer A5 0.25 nozzle",
|
||||
"deretraction_speed": [
|
||||
"35"
|
||||
],
|
||||
"disable_m73": "0",
|
||||
"emit_machine_limits_to_gcode": "1",
|
||||
"enable_filament_ramming": "0",
|
||||
"enable_long_retraction_when_cut": "0",
|
||||
"extra_loading_move": "0",
|
||||
"extruder_clearance_height_to_lid": "150",
|
||||
"extruder_clearance_height_to_rod": "27",
|
||||
"extruder_clearance_radius": "76",
|
||||
"extruder_colour": [
|
||||
"#FCE94F"
|
||||
],
|
||||
"extruder_offset": [
|
||||
"0x0"
|
||||
],
|
||||
"fan_kickstart": "0",
|
||||
"fan_speedup_overhangs": "1",
|
||||
"fan_speedup_time": "0",
|
||||
"gcode_flavor": "klipper",
|
||||
"head_wrap_detect_zone": [],
|
||||
"high_current_on_filament_swap": "0",
|
||||
"host_type": "octoprint",
|
||||
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
|
||||
"long_retractions_when_cut": [
|
||||
"0"
|
||||
],
|
||||
"machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nM104 S0 ; turn off temperature",
|
||||
"machine_load_filament_time": "0",
|
||||
"machine_max_acceleration_e": [
|
||||
"5000",
|
||||
"5000"
|
||||
],
|
||||
"machine_max_acceleration_extruding": [
|
||||
"20000",
|
||||
"20000"
|
||||
],
|
||||
"machine_max_acceleration_retracting": [
|
||||
"5000",
|
||||
"5000"
|
||||
],
|
||||
"machine_max_acceleration_travel": [
|
||||
"20000",
|
||||
"20000"
|
||||
],
|
||||
"machine_max_acceleration_x": [
|
||||
"20000",
|
||||
"20000"
|
||||
],
|
||||
"machine_max_acceleration_y": [
|
||||
"20000",
|
||||
"20000"
|
||||
],
|
||||
"machine_max_acceleration_z": [
|
||||
"500",
|
||||
"500"
|
||||
],
|
||||
"machine_max_jerk_e": [
|
||||
"2.5",
|
||||
"2.5"
|
||||
],
|
||||
"machine_max_jerk_x": [
|
||||
"9",
|
||||
"9"
|
||||
],
|
||||
"machine_max_jerk_y": [
|
||||
"9",
|
||||
"9"
|
||||
],
|
||||
"machine_max_jerk_z": [
|
||||
"3",
|
||||
"3"
|
||||
],
|
||||
"machine_max_speed_e": [
|
||||
"30",
|
||||
"30"
|
||||
],
|
||||
"machine_max_speed_x": [
|
||||
"600",
|
||||
"600"
|
||||
],
|
||||
"machine_max_speed_y": [
|
||||
"600",
|
||||
"600"
|
||||
],
|
||||
"machine_max_speed_z": [
|
||||
"20",
|
||||
"20"
|
||||
],
|
||||
"machine_min_extruding_rate": [
|
||||
"0",
|
||||
"0"
|
||||
],
|
||||
"machine_min_travel_rate": [
|
||||
"0",
|
||||
"0"
|
||||
],
|
||||
"machine_pause_gcode": "PAUSE",
|
||||
"machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nG1 Z5 F6000\nG90 E0\nM83\nG1 E-1 F600\nG1 E8 F300\nG1 X85 Y110 Z0.2 F1200\nG1 X-110 E15 F2400\nG1 Y0 E4 F2400\nG1 X-109.6 F2400\nG1 Y110 E5 F2400\nG92 E0",
|
||||
"machine_tool_change_time": "0",
|
||||
"machine_unload_filament_time": "0",
|
||||
"manual_filament_change": "0",
|
||||
"max_layer_height": [
|
||||
"0.14"
|
||||
],
|
||||
"min_layer_height": [
|
||||
"0.08"
|
||||
],
|
||||
"nozzle_diameter": [
|
||||
"0.25"
|
||||
],
|
||||
"nozzle_height": "2.5",
|
||||
"nozzle_hrc": "0",
|
||||
"nozzle_type": "stainless_steel",
|
||||
"nozzle_volume": "0",
|
||||
"parking_pos_retraction": "0",
|
||||
"pellet_modded_printer": "0",
|
||||
"preferred_orientation": "0",
|
||||
"printable_area": [
|
||||
"-110x-110",
|
||||
"110x-110",
|
||||
"110x110",
|
||||
"-110x110"
|
||||
],
|
||||
"printable_height": "220",
|
||||
"printer_model": "Flashforge Adventurer A5",
|
||||
"printer_notes": "",
|
||||
"printer_settings_id": "Flashforge Adventurer A5 0.25 nozzle",
|
||||
"printer_structure": "undefine",
|
||||
"printer_technology": "FFF",
|
||||
"printer_variant": "0.25",
|
||||
"printhost_authorization_type": "key",
|
||||
"printhost_ssl_ignore_revoke": "0",
|
||||
"printing_by_object_gcode": "",
|
||||
"purge_in_prime_tower": "1",
|
||||
"retract_before_wipe": [
|
||||
"100%"
|
||||
],
|
||||
"retract_length_toolchange": [
|
||||
"2"
|
||||
],
|
||||
"retract_lift_above": [
|
||||
"0"
|
||||
],
|
||||
"retract_lift_below": [
|
||||
"0"
|
||||
],
|
||||
"retract_lift_enforce": [
|
||||
"All Surfaces"
|
||||
],
|
||||
"retract_on_top_layer": [
|
||||
"1"
|
||||
],
|
||||
"retract_restart_extra": [
|
||||
"0"
|
||||
],
|
||||
"retract_restart_extra_toolchange": [
|
||||
"0"
|
||||
],
|
||||
"retract_when_changing_layer": [
|
||||
"1"
|
||||
],
|
||||
"retraction_distances_when_cut": [
|
||||
"18"
|
||||
],
|
||||
"retraction_length": [
|
||||
"1"
|
||||
],
|
||||
"retraction_minimum_travel": [
|
||||
"1"
|
||||
],
|
||||
"retraction_speed": [
|
||||
"35"
|
||||
],
|
||||
"scan_first_layer": "0",
|
||||
"single_extruder_multi_material": "0",
|
||||
"support_air_filtration": "1",
|
||||
"support_chamber_temp_control": "1",
|
||||
"support_multi_bed_types": "1",
|
||||
"template_custom_gcode": "",
|
||||
"thumbnails": "140x110/PNG",
|
||||
"thumbnails_format": "PNG",
|
||||
"time_cost": "0",
|
||||
"time_lapse_gcode": "",
|
||||
"travel_slope": [
|
||||
"3"
|
||||
],
|
||||
"upward_compatible_machine": [],
|
||||
"use_firmware_retraction": "0",
|
||||
"use_relative_e_distances": "1",
|
||||
"wipe": [
|
||||
"1"
|
||||
],
|
||||
"wipe_distance": [
|
||||
"2"
|
||||
],
|
||||
"z_hop": [
|
||||
"0.3"
|
||||
],
|
||||
"z_hop_types": [
|
||||
"Auto Lift"
|
||||
],
|
||||
"z_offset": "0"
|
||||
}
|
||||
@@ -0,0 +1,233 @@
|
||||
{
|
||||
"type": "machine",
|
||||
"name": "Flashforge Adventurer A5 0.4 nozzle",
|
||||
"inherits": "Flashforge Adventurer 5M Pro 0.4 Nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "EOhWyVbRzFtAc33v",
|
||||
"instantiation": "true",
|
||||
"adaptive_bed_mesh_margin": "0",
|
||||
"auxiliary_fan": "1",
|
||||
"bbl_use_printhost": "0",
|
||||
"bed_custom_model": "",
|
||||
"bed_custom_texture": "",
|
||||
"bed_exclude_area": [
|
||||
"0x0"
|
||||
],
|
||||
"bed_mesh_max": "99999,99999",
|
||||
"bed_mesh_min": "-99999,-99999",
|
||||
"bed_mesh_probe_distance": "50,50",
|
||||
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]",
|
||||
"best_object_pos": "0.5,0.5",
|
||||
"change_extrusion_role_gcode": "",
|
||||
"change_filament_gcode": "",
|
||||
"cooling_tube_length": "0",
|
||||
"cooling_tube_retraction": "0",
|
||||
"default_filament_profile": [
|
||||
"Generic PLA @Flashforge"
|
||||
],
|
||||
"default_print_profile": "0.20mm Standard @FF Adventurer A5 0.4 nozzle",
|
||||
"deretraction_speed": [
|
||||
"35"
|
||||
],
|
||||
"disable_m73": "0",
|
||||
"emit_machine_limits_to_gcode": "1",
|
||||
"enable_filament_ramming": "0",
|
||||
"enable_long_retraction_when_cut": "0",
|
||||
"extra_loading_move": "0",
|
||||
"extruder_clearance_height_to_lid": "150",
|
||||
"extruder_clearance_height_to_rod": "27",
|
||||
"extruder_clearance_radius": "76",
|
||||
"extruder_colour": [
|
||||
"#FCE94F"
|
||||
],
|
||||
"extruder_offset": [
|
||||
"0x0"
|
||||
],
|
||||
"fan_kickstart": "0",
|
||||
"fan_speedup_overhangs": "1",
|
||||
"fan_speedup_time": "0",
|
||||
"gcode_flavor": "klipper",
|
||||
"head_wrap_detect_zone": [],
|
||||
"high_current_on_filament_swap": "0",
|
||||
"host_type": "octoprint",
|
||||
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
|
||||
"long_retractions_when_cut": [
|
||||
"0"
|
||||
],
|
||||
"machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nM104 S0 ; turn off temperature",
|
||||
"machine_load_filament_time": "0",
|
||||
"machine_max_acceleration_e": [
|
||||
"5000",
|
||||
"5000"
|
||||
],
|
||||
"machine_max_acceleration_extruding": [
|
||||
"20000",
|
||||
"20000"
|
||||
],
|
||||
"machine_max_acceleration_retracting": [
|
||||
"5000",
|
||||
"5000"
|
||||
],
|
||||
"machine_max_acceleration_travel": [
|
||||
"20000",
|
||||
"20000"
|
||||
],
|
||||
"machine_max_acceleration_x": [
|
||||
"20000",
|
||||
"20000"
|
||||
],
|
||||
"machine_max_acceleration_y": [
|
||||
"20000",
|
||||
"20000"
|
||||
],
|
||||
"machine_max_acceleration_z": [
|
||||
"500",
|
||||
"500"
|
||||
],
|
||||
"machine_max_jerk_e": [
|
||||
"2.5",
|
||||
"2.5"
|
||||
],
|
||||
"machine_max_jerk_x": [
|
||||
"9",
|
||||
"9"
|
||||
],
|
||||
"machine_max_jerk_y": [
|
||||
"9",
|
||||
"9"
|
||||
],
|
||||
"machine_max_jerk_z": [
|
||||
"3",
|
||||
"3"
|
||||
],
|
||||
"machine_max_speed_e": [
|
||||
"30",
|
||||
"30"
|
||||
],
|
||||
"machine_max_speed_x": [
|
||||
"600",
|
||||
"600"
|
||||
],
|
||||
"machine_max_speed_y": [
|
||||
"600",
|
||||
"600"
|
||||
],
|
||||
"machine_max_speed_z": [
|
||||
"20",
|
||||
"20"
|
||||
],
|
||||
"machine_min_extruding_rate": [
|
||||
"0",
|
||||
"0"
|
||||
],
|
||||
"machine_min_travel_rate": [
|
||||
"0",
|
||||
"0"
|
||||
],
|
||||
"machine_pause_gcode": "PAUSE",
|
||||
"machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nG90\nM83\nG1 Z5 F6000\nG1 E-0.2 F800\nG1 X110 Y-110 F6000\nG1 E2 F800\nG1 Y-110 X55 Z0.25 F4800\nG1 X-55 E8 F2400\nG1 Y-109.6 F2400\nG1 X55 E5 F2400\nG1 Y-110 X55 Z0.45 F4800\nG1 X-55 E8 F2400\nG1 Y-109.6 F2400\nG1 X55 E5 F2400\nG92 E0",
|
||||
"machine_tool_change_time": "0",
|
||||
"machine_unload_filament_time": "0",
|
||||
"manual_filament_change": "0",
|
||||
"max_layer_height": [
|
||||
"0.28"
|
||||
],
|
||||
"min_layer_height": [
|
||||
"0.08"
|
||||
],
|
||||
"nozzle_diameter": [
|
||||
"0.4"
|
||||
],
|
||||
"nozzle_height": "2.5",
|
||||
"nozzle_hrc": "0",
|
||||
"nozzle_type": "hardened_steel",
|
||||
"nozzle_volume": "0",
|
||||
"parking_pos_retraction": "0",
|
||||
"pellet_modded_printer": "0",
|
||||
"preferred_orientation": "0",
|
||||
"printable_area": [
|
||||
"-110x-110",
|
||||
"110x-110",
|
||||
"110x110",
|
||||
"-110x110"
|
||||
],
|
||||
"printable_height": "220",
|
||||
"printer_model": "Flashforge Adventurer A5",
|
||||
"printer_notes": "",
|
||||
"printer_settings_id": "Flashforge Adventurer A5 0.4 nozzle",
|
||||
"printer_structure": "undefine",
|
||||
"printer_technology": "FFF",
|
||||
"printer_variant": "0.4",
|
||||
"printhost_authorization_type": "key",
|
||||
"printhost_ssl_ignore_revoke": "0",
|
||||
"printing_by_object_gcode": "",
|
||||
"purge_in_prime_tower": "1",
|
||||
"retract_before_wipe": [
|
||||
"100%"
|
||||
],
|
||||
"retract_length_toolchange": [
|
||||
"2"
|
||||
],
|
||||
"retract_lift_above": [
|
||||
"0"
|
||||
],
|
||||
"retract_lift_below": [
|
||||
"0"
|
||||
],
|
||||
"retract_lift_enforce": [
|
||||
"All Surfaces"
|
||||
],
|
||||
"retract_on_top_layer": [
|
||||
"1"
|
||||
],
|
||||
"retract_restart_extra": [
|
||||
"0"
|
||||
],
|
||||
"retract_restart_extra_toolchange": [
|
||||
"0"
|
||||
],
|
||||
"retract_when_changing_layer": [
|
||||
"1"
|
||||
],
|
||||
"retraction_distances_when_cut": [
|
||||
"18"
|
||||
],
|
||||
"retraction_length": [
|
||||
"0.8"
|
||||
],
|
||||
"retraction_minimum_travel": [
|
||||
"1"
|
||||
],
|
||||
"retraction_speed": [
|
||||
"35"
|
||||
],
|
||||
"scan_first_layer": "0",
|
||||
"single_extruder_multi_material": "0",
|
||||
"support_air_filtration": "1",
|
||||
"support_chamber_temp_control": "1",
|
||||
"support_multi_bed_types": "1",
|
||||
"template_custom_gcode": "",
|
||||
"thumbnails": "140x110/PNG",
|
||||
"thumbnails_format": "PNG",
|
||||
"time_cost": "0",
|
||||
"time_lapse_gcode": "",
|
||||
"travel_slope": [
|
||||
"3"
|
||||
],
|
||||
"upward_compatible_machine": [],
|
||||
"use_firmware_retraction": "0",
|
||||
"use_relative_e_distances": "1",
|
||||
"wipe": [
|
||||
"1"
|
||||
],
|
||||
"wipe_distance": [
|
||||
"2"
|
||||
],
|
||||
"z_hop": [
|
||||
"0.4"
|
||||
],
|
||||
"z_hop_types": [
|
||||
"Auto Lift"
|
||||
],
|
||||
"z_offset": "0"
|
||||
}
|
||||
@@ -0,0 +1,233 @@
|
||||
{
|
||||
"type": "machine",
|
||||
"name": "Flashforge Adventurer A5 0.6 nozzle",
|
||||
"inherits": "Flashforge Adventurer 5M Pro 0.6 Nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "gu3ZxlImr6zK3yb6",
|
||||
"instantiation": "true",
|
||||
"adaptive_bed_mesh_margin": "0",
|
||||
"auxiliary_fan": "1",
|
||||
"bbl_use_printhost": "0",
|
||||
"bed_custom_model": "",
|
||||
"bed_custom_texture": "",
|
||||
"bed_exclude_area": [
|
||||
"0x0"
|
||||
],
|
||||
"bed_mesh_max": "99999,99999",
|
||||
"bed_mesh_min": "-99999,-99999",
|
||||
"bed_mesh_probe_distance": "50,50",
|
||||
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]",
|
||||
"best_object_pos": "0.5,0.5",
|
||||
"change_extrusion_role_gcode": "",
|
||||
"change_filament_gcode": "",
|
||||
"cooling_tube_length": "0",
|
||||
"cooling_tube_retraction": "0",
|
||||
"default_filament_profile": [
|
||||
"Generic PLA @Flashforge"
|
||||
],
|
||||
"default_print_profile": "0.30mm Standard @FF Adventurer A5 0.6 nozzle",
|
||||
"deretraction_speed": [
|
||||
"35"
|
||||
],
|
||||
"disable_m73": "0",
|
||||
"emit_machine_limits_to_gcode": "1",
|
||||
"enable_filament_ramming": "0",
|
||||
"enable_long_retraction_when_cut": "0",
|
||||
"extra_loading_move": "0",
|
||||
"extruder_clearance_height_to_lid": "150",
|
||||
"extruder_clearance_height_to_rod": "27",
|
||||
"extruder_clearance_radius": "76",
|
||||
"extruder_colour": [
|
||||
"#FCE94F"
|
||||
],
|
||||
"extruder_offset": [
|
||||
"0x0"
|
||||
],
|
||||
"fan_kickstart": "0",
|
||||
"fan_speedup_overhangs": "1",
|
||||
"fan_speedup_time": "0",
|
||||
"gcode_flavor": "klipper",
|
||||
"head_wrap_detect_zone": [],
|
||||
"high_current_on_filament_swap": "0",
|
||||
"host_type": "octoprint",
|
||||
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
|
||||
"long_retractions_when_cut": [
|
||||
"0"
|
||||
],
|
||||
"machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nM104 S0 ; turn off temperature",
|
||||
"machine_load_filament_time": "0",
|
||||
"machine_max_acceleration_e": [
|
||||
"5000",
|
||||
"5000"
|
||||
],
|
||||
"machine_max_acceleration_extruding": [
|
||||
"20000",
|
||||
"20000"
|
||||
],
|
||||
"machine_max_acceleration_retracting": [
|
||||
"5000",
|
||||
"5000"
|
||||
],
|
||||
"machine_max_acceleration_travel": [
|
||||
"20000",
|
||||
"20000"
|
||||
],
|
||||
"machine_max_acceleration_x": [
|
||||
"20000",
|
||||
"20000"
|
||||
],
|
||||
"machine_max_acceleration_y": [
|
||||
"20000",
|
||||
"20000"
|
||||
],
|
||||
"machine_max_acceleration_z": [
|
||||
"500",
|
||||
"500"
|
||||
],
|
||||
"machine_max_jerk_e": [
|
||||
"2.5",
|
||||
"2.5"
|
||||
],
|
||||
"machine_max_jerk_x": [
|
||||
"9",
|
||||
"9"
|
||||
],
|
||||
"machine_max_jerk_y": [
|
||||
"9",
|
||||
"9"
|
||||
],
|
||||
"machine_max_jerk_z": [
|
||||
"3",
|
||||
"3"
|
||||
],
|
||||
"machine_max_speed_e": [
|
||||
"30",
|
||||
"30"
|
||||
],
|
||||
"machine_max_speed_x": [
|
||||
"600",
|
||||
"600"
|
||||
],
|
||||
"machine_max_speed_y": [
|
||||
"600",
|
||||
"600"
|
||||
],
|
||||
"machine_max_speed_z": [
|
||||
"20",
|
||||
"20"
|
||||
],
|
||||
"machine_min_extruding_rate": [
|
||||
"0",
|
||||
"0"
|
||||
],
|
||||
"machine_min_travel_rate": [
|
||||
"0",
|
||||
"0"
|
||||
],
|
||||
"machine_pause_gcode": "PAUSE",
|
||||
"machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nG90\nM83\nG1 Z5 F6000\nG1 E-0.2 F800\nG1 X110 Y-110 F6000\nG1 E2 F800\nG1 Y-110 X55 Z0.25 F4800\nG1 X-55 E8 F2400\nG1 Y-109.6 F2400\nG1 X55 E5 F2400\nG1 Y-110 X55 Z0.45 F4800\nG1 X-55 E8 F2400\nG1 Y-109.6 F2400\nG1 X55 E5 F2400\nG92 E0",
|
||||
"machine_tool_change_time": "0",
|
||||
"machine_unload_filament_time": "0",
|
||||
"manual_filament_change": "0",
|
||||
"max_layer_height": [
|
||||
"0.42"
|
||||
],
|
||||
"min_layer_height": [
|
||||
"0.15"
|
||||
],
|
||||
"nozzle_diameter": [
|
||||
"0.6"
|
||||
],
|
||||
"nozzle_height": "2.5",
|
||||
"nozzle_hrc": "0",
|
||||
"nozzle_type": "hardened_steel",
|
||||
"nozzle_volume": "0",
|
||||
"parking_pos_retraction": "0",
|
||||
"pellet_modded_printer": "0",
|
||||
"preferred_orientation": "0",
|
||||
"printable_area": [
|
||||
"-110x-110",
|
||||
"110x-110",
|
||||
"110x110",
|
||||
"-110x110"
|
||||
],
|
||||
"printable_height": "220",
|
||||
"printer_model": "Flashforge Adventurer A5",
|
||||
"printer_notes": "",
|
||||
"printer_settings_id": "Flashforge Adventurer A5 0.6 nozzle",
|
||||
"printer_structure": "undefine",
|
||||
"printer_technology": "FFF",
|
||||
"printer_variant": "0.6",
|
||||
"printhost_authorization_type": "key",
|
||||
"printhost_ssl_ignore_revoke": "0",
|
||||
"printing_by_object_gcode": "",
|
||||
"purge_in_prime_tower": "1",
|
||||
"retract_before_wipe": [
|
||||
"100%"
|
||||
],
|
||||
"retract_length_toolchange": [
|
||||
"2"
|
||||
],
|
||||
"retract_lift_above": [
|
||||
"0"
|
||||
],
|
||||
"retract_lift_below": [
|
||||
"0"
|
||||
],
|
||||
"retract_lift_enforce": [
|
||||
"All Surfaces"
|
||||
],
|
||||
"retract_on_top_layer": [
|
||||
"1"
|
||||
],
|
||||
"retract_restart_extra": [
|
||||
"0"
|
||||
],
|
||||
"retract_restart_extra_toolchange": [
|
||||
"0"
|
||||
],
|
||||
"retract_when_changing_layer": [
|
||||
"1"
|
||||
],
|
||||
"retraction_distances_when_cut": [
|
||||
"18"
|
||||
],
|
||||
"retraction_length": [
|
||||
"1.2"
|
||||
],
|
||||
"retraction_minimum_travel": [
|
||||
"1"
|
||||
],
|
||||
"retraction_speed": [
|
||||
"35"
|
||||
],
|
||||
"scan_first_layer": "0",
|
||||
"single_extruder_multi_material": "0",
|
||||
"support_air_filtration": "1",
|
||||
"support_chamber_temp_control": "1",
|
||||
"support_multi_bed_types": "1",
|
||||
"template_custom_gcode": "",
|
||||
"thumbnails": "140x110/PNG",
|
||||
"thumbnails_format": "PNG",
|
||||
"time_cost": "0",
|
||||
"time_lapse_gcode": "",
|
||||
"travel_slope": [
|
||||
"3"
|
||||
],
|
||||
"upward_compatible_machine": [],
|
||||
"use_firmware_retraction": "0",
|
||||
"use_relative_e_distances": "1",
|
||||
"wipe": [
|
||||
"1"
|
||||
],
|
||||
"wipe_distance": [
|
||||
"2"
|
||||
],
|
||||
"z_hop": [
|
||||
"0.4"
|
||||
],
|
||||
"z_hop_types": [
|
||||
"Auto Lift"
|
||||
],
|
||||
"z_offset": "0"
|
||||
}
|
||||
@@ -0,0 +1,233 @@
|
||||
{
|
||||
"type": "machine",
|
||||
"name": "Flashforge Adventurer A5 0.8 nozzle",
|
||||
"inherits": "Flashforge Adventurer 5M Pro 0.8 Nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "tKE8SP6KOhIupWbU",
|
||||
"instantiation": "true",
|
||||
"adaptive_bed_mesh_margin": "0",
|
||||
"auxiliary_fan": "1",
|
||||
"bbl_use_printhost": "0",
|
||||
"bed_custom_model": "",
|
||||
"bed_custom_texture": "",
|
||||
"bed_exclude_area": [
|
||||
"0x0"
|
||||
],
|
||||
"bed_mesh_max": "99999,99999",
|
||||
"bed_mesh_min": "-99999,-99999",
|
||||
"bed_mesh_probe_distance": "50,50",
|
||||
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]",
|
||||
"best_object_pos": "0.5,0.5",
|
||||
"change_extrusion_role_gcode": "",
|
||||
"change_filament_gcode": "",
|
||||
"cooling_tube_length": "0",
|
||||
"cooling_tube_retraction": "0",
|
||||
"default_filament_profile": [
|
||||
"Generic PLA @Flashforge"
|
||||
],
|
||||
"default_print_profile": "0.40mm Standard @FF Adventurer A5 0.8 nozzle",
|
||||
"deretraction_speed": [
|
||||
"35"
|
||||
],
|
||||
"disable_m73": "0",
|
||||
"emit_machine_limits_to_gcode": "1",
|
||||
"enable_filament_ramming": "0",
|
||||
"enable_long_retraction_when_cut": "0",
|
||||
"extra_loading_move": "0",
|
||||
"extruder_clearance_height_to_lid": "150",
|
||||
"extruder_clearance_height_to_rod": "27",
|
||||
"extruder_clearance_radius": "76",
|
||||
"extruder_colour": [
|
||||
"#FCE94F"
|
||||
],
|
||||
"extruder_offset": [
|
||||
"0x0"
|
||||
],
|
||||
"fan_kickstart": "0",
|
||||
"fan_speedup_overhangs": "1",
|
||||
"fan_speedup_time": "0",
|
||||
"gcode_flavor": "klipper",
|
||||
"head_wrap_detect_zone": [],
|
||||
"high_current_on_filament_swap": "0",
|
||||
"host_type": "octoprint",
|
||||
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
|
||||
"long_retractions_when_cut": [
|
||||
"0"
|
||||
],
|
||||
"machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nM104 S0 ; turn off temperature",
|
||||
"machine_load_filament_time": "0",
|
||||
"machine_max_acceleration_e": [
|
||||
"5000",
|
||||
"5000"
|
||||
],
|
||||
"machine_max_acceleration_extruding": [
|
||||
"20000",
|
||||
"20000"
|
||||
],
|
||||
"machine_max_acceleration_retracting": [
|
||||
"5000",
|
||||
"5000"
|
||||
],
|
||||
"machine_max_acceleration_travel": [
|
||||
"20000",
|
||||
"20000"
|
||||
],
|
||||
"machine_max_acceleration_x": [
|
||||
"20000",
|
||||
"20000"
|
||||
],
|
||||
"machine_max_acceleration_y": [
|
||||
"20000",
|
||||
"20000"
|
||||
],
|
||||
"machine_max_acceleration_z": [
|
||||
"500",
|
||||
"500"
|
||||
],
|
||||
"machine_max_jerk_e": [
|
||||
"2.5",
|
||||
"2.5"
|
||||
],
|
||||
"machine_max_jerk_x": [
|
||||
"9",
|
||||
"9"
|
||||
],
|
||||
"machine_max_jerk_y": [
|
||||
"9",
|
||||
"9"
|
||||
],
|
||||
"machine_max_jerk_z": [
|
||||
"3",
|
||||
"3"
|
||||
],
|
||||
"machine_max_speed_e": [
|
||||
"30",
|
||||
"30"
|
||||
],
|
||||
"machine_max_speed_x": [
|
||||
"600",
|
||||
"600"
|
||||
],
|
||||
"machine_max_speed_y": [
|
||||
"600",
|
||||
"600"
|
||||
],
|
||||
"machine_max_speed_z": [
|
||||
"20",
|
||||
"20"
|
||||
],
|
||||
"machine_min_extruding_rate": [
|
||||
"0",
|
||||
"0"
|
||||
],
|
||||
"machine_min_travel_rate": [
|
||||
"0",
|
||||
"0"
|
||||
],
|
||||
"machine_pause_gcode": "PAUSE",
|
||||
"machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nG1 Z5 F6000\nG1 E-1.5 F600\nG1 E12 F800\nG1 X85 Y110 Z0.3 F1200\nG1 X-110 E30 F2400\nG1 Y0 E8 F2400\nG1 X-109.6 F2400\nG1 Y110 E10 F2400\nG92 E0",
|
||||
"machine_tool_change_time": "0",
|
||||
"machine_unload_filament_time": "0",
|
||||
"manual_filament_change": "0",
|
||||
"max_layer_height": [
|
||||
"0.56"
|
||||
],
|
||||
"min_layer_height": [
|
||||
"0.24"
|
||||
],
|
||||
"nozzle_diameter": [
|
||||
"0.8"
|
||||
],
|
||||
"nozzle_height": "2.5",
|
||||
"nozzle_hrc": "0",
|
||||
"nozzle_type": "hardened_steel",
|
||||
"nozzle_volume": "0",
|
||||
"parking_pos_retraction": "0",
|
||||
"pellet_modded_printer": "0",
|
||||
"preferred_orientation": "0",
|
||||
"printable_area": [
|
||||
"-110x-110",
|
||||
"110x-110",
|
||||
"110x110",
|
||||
"-110x110"
|
||||
],
|
||||
"printable_height": "220",
|
||||
"printer_model": "Flashforge Adventurer A5",
|
||||
"printer_notes": "",
|
||||
"printer_settings_id": "Flashforge Adventurer A5 0.8 nozzle",
|
||||
"printer_structure": "undefine",
|
||||
"printer_technology": "FFF",
|
||||
"printer_variant": "0.8",
|
||||
"printhost_authorization_type": "key",
|
||||
"printhost_ssl_ignore_revoke": "0",
|
||||
"printing_by_object_gcode": "",
|
||||
"purge_in_prime_tower": "1",
|
||||
"retract_before_wipe": [
|
||||
"100%"
|
||||
],
|
||||
"retract_length_toolchange": [
|
||||
"2"
|
||||
],
|
||||
"retract_lift_above": [
|
||||
"0"
|
||||
],
|
||||
"retract_lift_below": [
|
||||
"0"
|
||||
],
|
||||
"retract_lift_enforce": [
|
||||
"All Surfaces"
|
||||
],
|
||||
"retract_on_top_layer": [
|
||||
"1"
|
||||
],
|
||||
"retract_restart_extra": [
|
||||
"0"
|
||||
],
|
||||
"retract_restart_extra_toolchange": [
|
||||
"0"
|
||||
],
|
||||
"retract_when_changing_layer": [
|
||||
"1"
|
||||
],
|
||||
"retraction_distances_when_cut": [
|
||||
"18"
|
||||
],
|
||||
"retraction_length": [
|
||||
"1.5"
|
||||
],
|
||||
"retraction_minimum_travel": [
|
||||
"1"
|
||||
],
|
||||
"retraction_speed": [
|
||||
"35"
|
||||
],
|
||||
"scan_first_layer": "0",
|
||||
"single_extruder_multi_material": "0",
|
||||
"support_air_filtration": "1",
|
||||
"support_chamber_temp_control": "1",
|
||||
"support_multi_bed_types": "1",
|
||||
"template_custom_gcode": "",
|
||||
"thumbnails": "140x110/PNG",
|
||||
"thumbnails_format": "PNG",
|
||||
"time_cost": "0",
|
||||
"time_lapse_gcode": "",
|
||||
"travel_slope": [
|
||||
"3"
|
||||
],
|
||||
"upward_compatible_machine": [],
|
||||
"use_firmware_retraction": "0",
|
||||
"use_relative_e_distances": "1",
|
||||
"wipe": [
|
||||
"1"
|
||||
],
|
||||
"wipe_distance": [
|
||||
"2"
|
||||
],
|
||||
"z_hop": [
|
||||
"0"
|
||||
],
|
||||
"z_hop_types": [
|
||||
"Auto Lift"
|
||||
],
|
||||
"z_offset": "0"
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"type": "machine_model",
|
||||
"name": "Flashforge Adventurer A5",
|
||||
"model_id": "Flashforge-Adventurer-A5",
|
||||
"nozzle_diameter": "0.25;0.4;0.6;0.8",
|
||||
"machine_tech": "FFF",
|
||||
"family": "Flashforge",
|
||||
"bed_model": "flashforge_adventurer5m_series_buildplate_model.STL",
|
||||
"bed_texture": "flashforge_adventurer5m_buildplate_texture.svg",
|
||||
"hotend_model": "flashforge_adventurer_5m_series_hotend.STL",
|
||||
"default_materials": "Generic ABS @Flashforge;Generic PETG @Flashforge;Generic PLA @Flashforge;Flashforge PLA Basic @FF Adventurer A5;Generic PLA @FF Adventurer A5 0.25 nozzle"
|
||||
}
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.06mm Standard @FF Adventurer A5 0.25 nozzle",
|
||||
"inherits": "0.06mm Standard @Flashforge AD5M Pro 0.25 Nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "426xS3MFF3smfdDE",
|
||||
"instantiation": "true",
|
||||
"elefant_foot_compensation": "0.15",
|
||||
"enable_arc_fitting": "1",
|
||||
"filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode",
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"infill_wall_overlap": "15%",
|
||||
"only_one_wall_top": "1",
|
||||
"print_settings_id": "0.06mm Standard @FF Adventurer A5 0.25 nozzle",
|
||||
"seam_slope_conditional": "1",
|
||||
"seam_slope_inner_walls": "1",
|
||||
"slowdown_for_curled_perimeters": "0",
|
||||
"small_perimeter_speed": "25",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"wipe_speed": "200"
|
||||
}
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.08mm Standard @FF Adventurer A5 0.25 nozzle",
|
||||
"inherits": "0.08mm Standard @Flashforge AD5M Pro 0.25 Nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "2N8NG8IpxxCPXZlq",
|
||||
"instantiation": "true",
|
||||
"elefant_foot_compensation": "0.15",
|
||||
"enable_arc_fitting": "1",
|
||||
"filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode",
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"infill_wall_overlap": "15%",
|
||||
"only_one_wall_top": "1",
|
||||
"print_settings_id": "0.08mm Standard @FF Adventurer A5 0.25 nozzle",
|
||||
"seam_slope_conditional": "1",
|
||||
"seam_slope_inner_walls": "1",
|
||||
"slowdown_for_curled_perimeters": "0",
|
||||
"small_perimeter_speed": "25",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"wipe_speed": "200"
|
||||
}
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.10mm Standard @FF Adventurer A5 0.25 nozzle",
|
||||
"inherits": "0.10mm Standard @Flashforge AD5M Pro 0.25 Nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "H74U0yaiNgyQpdbc",
|
||||
"instantiation": "true",
|
||||
"elefant_foot_compensation": "0.15",
|
||||
"enable_arc_fitting": "1",
|
||||
"filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode",
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.25 nozzle"
|
||||
],
|
||||
"infill_wall_overlap": "15%",
|
||||
"only_one_wall_top": "1",
|
||||
"print_settings_id": "0.10mm Standard @FF Adventurer A5 0.25 nozzle",
|
||||
"seam_slope_conditional": "1",
|
||||
"seam_slope_inner_walls": "1",
|
||||
"slowdown_for_curled_perimeters": "0",
|
||||
"small_perimeter_speed": "25",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"wipe_speed": "200"
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.12mm Fine @FF Adventurer A5 0.4 nozzle",
|
||||
"inherits": "0.12mm Fine @Flashforge AD5M Pro 0.4 Nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "G5AhxHk95GfXw6ec",
|
||||
"instantiation": "true",
|
||||
"bridge_flow": "1",
|
||||
"enable_arc_fitting": "1",
|
||||
"filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode",
|
||||
"compatible_printers": [
|
||||
"Flashforge Adventurer A5 0.4 nozzle"
|
||||
],
|
||||
"infill_wall_overlap": "15%",
|
||||
"initial_layer_print_height": "0.2",
|
||||
"only_one_wall_top": "1",
|
||||
"print_settings_id": "0.12mm Fine @FF Adventurer A5 0.4 nozzle",
|
||||
"seam_slope_conditional": "1",
|
||||
"seam_slope_inner_walls": "1",
|
||||
"slowdown_for_curled_perimeters": "0",
|
||||
"small_perimeter_speed": "25",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"support_line_width": "0.42"
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user