Compare commits

..

2 Commits

Author SHA1 Message Date
SoftFever
3ff11a22d3 bump version 2026-05-29 14:52:06 +08:00
SoftFever
067df65db1 Add SeeMeCNC printer profiles
Adds machine, filament, and process profiles for SeeMeCNC printers:
Artemis, BOSSdelta 300, BOSSdelta 500 (0505/0510/0521), and
RostockMAX v3.2/v4 — covering 0.4mm, 0.5mm, 0.7mm, and 1.0mm nozzles.
Includes PLA, ABS, PETG, PETG-CF, PA-CF, and TPU filament profiles.

Co-authored-by: Sam <47287571+Sewbot@users.noreply.github.com>
2026-05-29 14:41:24 +08:00
522 changed files with 20136 additions and 51269 deletions

View File

@@ -211,12 +211,6 @@ jobs:
sed -i "/name: OrcaSlicer/{n;s|buildsystem: simple|buildsystem: simple\n build-options:\n env:\n git_commit_hash: \"$git_commit_hash\"|}" \
scripts/flatpak/com.orcaslicer.OrcaSlicer.yml
shell: bash
- name: Generate config sources
run: |
python3 -m venv /tmp/codegen_venv
/tmp/codegen_venv/bin/pip install grpcio-tools pyyaml -q
/tmp/codegen_venv/bin/python tools/run_codegen.py
shell: bash
- uses: flatpak/flatpak-github-actions/flatpak-builder@master
with:
bundle: OrcaSlicer-Linux-flatpak_${{ env.ver }}_${{ matrix.variant.arch }}.flatpak

View File

@@ -50,26 +50,6 @@ jobs:
useLocalCache: true # <--= Use the local cache (default is 'false').
useCloudCache: true
- name: Install codegen tools and generate config sources
run: |
pip install grpcio-tools
python tools/run_codegen.py
if: runner.os == 'Windows'
shell: pwsh
- name: Install codegen tools and generate config sources
run: |
if [ "$(uname)" = "Linux" ]; then
pip3 install grpcio-tools pyyaml
python3 tools/run_codegen.py
else
python3 -m venv /tmp/codegen_venv
/tmp/codegen_venv/bin/pip install grpcio-tools pyyaml -q
/tmp/codegen_venv/bin/python tools/run_codegen.py
fi
if: runner.os != 'Windows'
shell: bash
- name: Get the version and date on Ubuntu and macOS
if: runner.os != 'Windows'
run: |

5
.gitignore vendored
View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

View File

@@ -472,10 +472,6 @@
"name": "Anycubic Generic PA-CF",
"sub_path": "filament/Anycubic Generic PA-CF.json"
},
{
"name": "Fiberon PA6-CF20 @Anycubic Kobra S1",
"sub_path": "filament/Polymaker/Fiberon PA6-CF20 @Anycubic Kobra S1.json"
},
{
"name": "Anycubic Generic PC",
"sub_path": "filament/Anycubic Generic PC.json"
@@ -592,18 +588,6 @@
"name": "Anycubic PLA+ @Anycubic Kobra X 0.4 nozzle",
"sub_path": "filament/Anycubic PLA+ @Anycubic Kobra X 0.4 nozzle.json"
},
{
"name": "Panchroma PLA @Anycubic Kobra S1",
"sub_path": "filament/Polymaker/Panchroma PLA @Anycubic Kobra S1.json"
},
{
"name": "Polymaker PLA Pro @Anycubic Kobra S1",
"sub_path": "filament/Polymaker/Polymaker PLA Pro @Anycubic Kobra S1.json"
},
{
"name": "Polymaker PLA Pro Metallic @Anycubic Kobra S1",
"sub_path": "filament/Polymaker/Polymaker PLA Pro Metallic @Anycubic Kobra S1.json"
},
{
"name": "Anycubic Generic PVA",
"sub_path": "filament/Anycubic Generic PVA.json"

View File

@@ -1,81 +0,0 @@
{
"type": "filament",
"name": "Fiberon PA6-CF20 @Anycubic Kobra S1",
"inherits": "fdm_filament_pa",
"from": "system",
"setting_id": "GFSL57_AC",
"filament_id": "GFL57",
"instantiation": "true",
"compatible_printers": [
"Anycubic Kobra S1 0.4 nozzle"
],
"filament_vendor": [
"Polymaker"
],
"filament_type": [
"PA6-CF"
],
"eng_plate_temp": [
"40"
],
"hot_plate_temp": [
"40"
],
"textured_plate_temp": [
"40"
],
"eng_plate_temp_initial_layer": [
"40"
],
"hot_plate_temp_initial_layer": [
"40"
],
"textured_plate_temp_initial_layer": [
"40"
],
"overhang_fan_speed": [
"100"
],
"filament_flow_ratio": [
"1.03"
],
"reduce_fan_stop_start_freq": [
"1"
],
"fan_cooling_layer_time": [
"30"
],
"filament_cost": [
"79.98"
],
"filament_density": [
"1.17"
],
"filament_max_volumetric_speed": [
"7.5"
],
"filament_retraction_length": [
"1.0"
],
"filament_z_hop": [
"0.0"
],
"nozzle_temperature_initial_layer": [
"300"
],
"fan_max_speed": [
"30"
],
"slow_down_layer_time": [
"6"
],
"nozzle_temperature": [
"300"
],
"temperature_vitrification": [
"74.2"
],
"nozzle_temperature_range_low": [
"280"
]
}

View File

@@ -1,70 +0,0 @@
{
"type": "filament",
"name": "Panchroma PLA @Anycubic Kobra S1",
"inherits": "fdm_filament_pla",
"from": "system",
"setting_id": "GFSPM001_AC",
"filament_id": "GFPM001",
"instantiation": "true",
"compatible_printers": [
"Anycubic Kobra S1 0.4 nozzle"
],
"filament_vendor": [
"Polymaker"
],
"filament_type": [
"PLA"
],
"cool_plate_temp": [
"50"
],
"eng_plate_temp": [
"50"
],
"hot_plate_temp": [
"50"
],
"textured_plate_temp": [
"50"
],
"cool_plate_temp_initial_layer": [
"50"
],
"eng_plate_temp_initial_layer": [
"50"
],
"hot_plate_temp_initial_layer": [
"50"
],
"textured_plate_temp_initial_layer": [
"50"
],
"filament_flow_ratio": [
"0.88"
],
"filament_cost": [
"0"
],
"filament_density": [
"1.32"
],
"filament_max_volumetric_speed": [
"20"
],
"slow_down_min_speed": [
"5"
],
"slow_down_layer_time": [
"10"
],
"temperature_vitrification": [
"62.5"
],
"additional_cooling_fan_speed": [
"0"
],
"enable_pressure_advance": [
"1"
]
}

View File

@@ -1,66 +0,0 @@
{
"type": "filament",
"name": "Polymaker PLA Pro @Anycubic Kobra S1",
"inherits": "fdm_filament_pla",
"from": "system",
"setting_id": "GFSL79_AC",
"filament_id": "GFL79",
"instantiation": "true",
"compatible_printers": [
"Anycubic Kobra S1 0.4 nozzle"
],
"filament_vendor": [
"Polymaker"
],
"filament_type": [
"PLA"
],
"cool_plate_temp": [
"50"
],
"eng_plate_temp": [
"50"
],
"hot_plate_temp": [
"50"
],
"textured_plate_temp": [
"50"
],
"cool_plate_temp_initial_layer": [
"50"
],
"eng_plate_temp_initial_layer": [
"50"
],
"hot_plate_temp_initial_layer": [
"50"
],
"textured_plate_temp_initial_layer": [
"50"
],
"filament_flow_ratio": [
"0.85"
],
"filament_cost": [
"0"
],
"filament_density": [
"1.23"
],
"filament_max_volumetric_speed": [
"16"
],
"slow_down_min_speed": [
"5"
],
"slow_down_layer_time": [
"10"
],
"temperature_vitrification": [
"55"
],
"additional_cooling_fan_speed": [
"0"
]
}

View File

@@ -1,66 +0,0 @@
{
"type": "filament",
"name": "Polymaker PLA Pro Metallic @Anycubic Kobra S1",
"inherits": "fdm_filament_pla",
"from": "system",
"setting_id": "GFSL80_AC",
"filament_id": "GFL80",
"instantiation": "true",
"compatible_printers": [
"Anycubic Kobra S1 0.4 nozzle"
],
"filament_vendor": [
"Polymaker"
],
"filament_type": [
"PLA"
],
"cool_plate_temp": [
"50"
],
"eng_plate_temp": [
"50"
],
"hot_plate_temp": [
"50"
],
"textured_plate_temp": [
"50"
],
"cool_plate_temp_initial_layer": [
"50"
],
"eng_plate_temp_initial_layer": [
"50"
],
"hot_plate_temp_initial_layer": [
"50"
],
"textured_plate_temp_initial_layer": [
"50"
],
"filament_flow_ratio": [
"0.85"
],
"filament_cost": [
"0"
],
"filament_density": [
"1.23"
],
"filament_max_volumetric_speed": [
"16"
],
"slow_down_min_speed": [
"5"
],
"slow_down_layer_time": [
"10"
],
"temperature_vitrification": [
"55"
],
"additional_cooling_fan_speed": [
"0"
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,18 +0,0 @@
{
"type": "filament",
"name": "Fiberon PA12-CF10 @BBL X1",
"inherits": "Fiberon PA12-CF10 @base",
"from": "system",
"setting_id": "GFSL56_00",
"instantiation": "true",
"compatible_printers": [
"Bambu Lab X1 0.4 nozzle",
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab P1S 0.4 nozzle",
"Bambu Lab X1E 0.4 nozzle"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
]
}

View File

@@ -1,77 +0,0 @@
{
"type": "filament",
"name": "Fiberon PA12-CF10 @base",
"inherits": "fdm_filament_pa",
"from": "system",
"filament_id": "GFL56",
"instantiation": "false",
"bed_type": [
"Cool Plate"
],
"eng_plate_temp": [
"40"
],
"eng_plate_temp_initial_layer": [
"40"
],
"fan_cooling_layer_time": [
"15"
],
"fan_max_speed": [
"100"
],
"filament_cost": [
"99.99"
],
"filament_density": [
"1.06"
],
"filament_flow_ratio": [
"0.95"
],
"filament_max_volumetric_speed": [
"14"
],
"filament_type": [
"PA-CF"
],
"filament_vendor": [
"Polymaker"
],
"full_fan_speed_layer": [
"2"
],
"hot_plate_temp": [
"40"
],
"hot_plate_temp_initial_layer": [
"40"
],
"nozzle_temperature": [
"300"
],
"nozzle_temperature_initial_layer": [
"300"
],
"nozzle_temperature_range_low": [
"280"
],
"overhang_fan_speed": [
"100"
],
"reduce_fan_stop_start_freq": [
"1"
],
"slow_down_min_speed": [
"10"
],
"temperature_vitrification": [
"55"
],
"textured_plate_temp": [
"40"
],
"textured_plate_temp_initial_layer": [
"40"
]
}

View File

@@ -1,18 +0,0 @@
{
"type": "filament",
"name": "Fiberon PA6-CF20 @BBL X1",
"inherits": "Fiberon PA6-CF20 @base",
"from": "system",
"setting_id": "GFSL57_00",
"instantiation": "true",
"compatible_printers": [
"Bambu Lab X1 0.4 nozzle",
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab P1S 0.4 nozzle",
"Bambu Lab X1E 0.4 nozzle"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
]
}

View File

@@ -1,74 +0,0 @@
{
"type": "filament",
"name": "Fiberon PA6-CF20 @base",
"inherits": "fdm_filament_pa",
"from": "system",
"filament_id": "GFL57",
"instantiation": "false",
"bed_type": [
"Cool Plate"
],
"eng_plate_temp": [
"40"
],
"eng_plate_temp_initial_layer": [
"40"
],
"fan_cooling_layer_time": [
"15"
],
"fan_max_speed": [
"100"
],
"filament_cost": [
"83.99"
],
"filament_density": [
"1.17"
],
"filament_flow_ratio": [
"0.95"
],
"filament_max_volumetric_speed": [
"14"
],
"filament_type": [
"PA6-CF"
],
"filament_vendor": [
"Polymaker"
],
"hot_plate_temp": [
"40"
],
"hot_plate_temp_initial_layer": [
"40"
],
"nozzle_temperature": [
"300"
],
"nozzle_temperature_initial_layer": [
"300"
],
"nozzle_temperature_range_low": [
"280"
],
"overhang_fan_speed": [
"100"
],
"reduce_fan_stop_start_freq": [
"1"
],
"slow_down_min_speed": [
"10"
],
"temperature_vitrification": [
"74.2"
],
"textured_plate_temp": [
"40"
],
"textured_plate_temp_initial_layer": [
"40"
]
}

View File

@@ -1,18 +0,0 @@
{
"type": "filament",
"name": "Fiberon PA6-GF25 @BBL X1",
"inherits": "Fiberon PA6-GF25 @base",
"from": "system",
"setting_id": "GFSL58_00",
"instantiation": "true",
"compatible_printers": [
"Bambu Lab X1 0.4 nozzle",
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab P1S 0.4 nozzle",
"Bambu Lab X1E 0.4 nozzle"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
]
}

View File

@@ -1,77 +0,0 @@
{
"type": "filament",
"name": "Fiberon PA6-GF25 @base",
"inherits": "fdm_filament_pa",
"from": "system",
"filament_id": "GFL58",
"instantiation": "false",
"bed_type": [
"Cool Plate"
],
"eng_plate_temp": [
"40"
],
"eng_plate_temp_initial_layer": [
"40"
],
"fan_cooling_layer_time": [
"15"
],
"fan_max_speed": [
"100"
],
"filament_cost": [
"63.99"
],
"filament_density": [
"1.2"
],
"filament_flow_ratio": [
"0.95"
],
"filament_max_volumetric_speed": [
"12"
],
"filament_type": [
"PA-GF"
],
"filament_vendor": [
"Polymaker"
],
"full_fan_speed_layer": [
"2"
],
"hot_plate_temp": [
"40"
],
"hot_plate_temp_initial_layer": [
"40"
],
"nozzle_temperature": [
"300"
],
"nozzle_temperature_initial_layer": [
"300"
],
"nozzle_temperature_range_low": [
"280"
],
"overhang_fan_speed": [
"100"
],
"reduce_fan_stop_start_freq": [
"1"
],
"slow_down_min_speed": [
"10"
],
"temperature_vitrification": [
"70.4"
],
"textured_plate_temp": [
"40"
],
"textured_plate_temp_initial_layer": [
"40"
]
}

View File

@@ -1,18 +0,0 @@
{
"type": "filament",
"name": "Fiberon PA612-CF15 @BBL X1",
"inherits": "Fiberon PA612-CF15 @base",
"from": "system",
"setting_id": "GFSL59_00",
"instantiation": "true",
"compatible_printers": [
"Bambu Lab X1 0.4 nozzle",
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab P1S 0.4 nozzle",
"Bambu Lab X1E 0.4 nozzle"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
]
}

View File

@@ -1,53 +0,0 @@
{
"type": "filament",
"name": "Fiberon PA612-CF15 @base",
"inherits": "fdm_filament_pa",
"from": "system",
"filament_id": "GFL59",
"instantiation": "false",
"bed_type": [
"Cool Plate"
],
"fan_cooling_layer_time": [
"5"
],
"fan_max_speed": [
"30"
],
"fan_min_speed": [
"10"
],
"filament_cost": [
"94.99"
],
"filament_density": [
"1.03"
],
"filament_flow_ratio": [
"0.96"
],
"filament_type": [
"PA-CF"
],
"filament_vendor": [
"Polymaker"
],
"full_fan_speed_layer": [
"2"
],
"nozzle_temperature_range_low": [
"250"
],
"overhang_fan_speed": [
"40"
],
"overhang_fan_threshold": [
"0%"
],
"slow_down_min_speed": [
"10"
],
"temperature_vitrification": [
"206.2"
]
}

View File

@@ -1,33 +0,0 @@
{
"type": "filament",
"name": "Fiberon PET-CF17 @BBL X1",
"inherits": "Fiberon PET-CF17 @base",
"from": "system",
"setting_id": "GFSL60_00",
"instantiation": "true",
"compatible_printers": [
"Bambu Lab X1 0.4 nozzle",
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab P1S 0.4 nozzle",
"Bambu Lab X1E 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"required_nozzle_HRC": [
"40"
],
"supertack_plate_temp": [
"80"
],
"supertack_plate_temp_initial_layer": [
"80"
],
"filament_adhesiveness_category": [
"800"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
]
}

View File

@@ -1,86 +0,0 @@
{
"type": "filament",
"name": "Fiberon PET-CF17 @base",
"inherits": "fdm_filament_pet",
"from": "system",
"filament_id": "GFL60",
"instantiation": "false",
"bed_type": [
"Cool Plate"
],
"cool_plate_temp": [
"0"
],
"cool_plate_temp_initial_layer": [
"0"
],
"eng_plate_temp": [
"70"
],
"eng_plate_temp_initial_layer": [
"70"
],
"fan_cooling_layer_time": [
"242"
],
"fan_max_speed": [
"80"
],
"fan_min_speed": [
"0"
],
"filament_cost": [
"89.99"
],
"filament_density": [
"1.34"
],
"filament_flow_ratio": [
"0.95"
],
"filament_max_volumetric_speed": [
"12"
],
"filament_type": [
"PET-CF"
],
"filament_vendor": [
"Polymaker"
],
"hot_plate_temp": [
"70"
],
"hot_plate_temp_initial_layer": [
"70"
],
"nozzle_temperature": [
"300"
],
"nozzle_temperature_initial_layer": [
"300"
],
"nozzle_temperature_range_high": [
"300"
],
"nozzle_temperature_range_low": [
"270"
],
"overhang_fan_speed": [
"70"
],
"slow_down_layer_time": [
"5"
],
"slow_down_min_speed": [
"20"
],
"temperature_vitrification": [
"79.3"
],
"textured_plate_temp": [
"70"
],
"textured_plate_temp_initial_layer": [
"70"
]
}

View File

@@ -1,33 +0,0 @@
{
"type": "filament",
"name": "Fiberon PETG-ESD @BBL X1",
"inherits": "Fiberon PETG-ESD @base",
"from": "system",
"setting_id": "GFSL06_01",
"instantiation": "true",
"compatible_printers": [
"Bambu Lab X1 0.4 nozzle",
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab P1S 0.4 nozzle",
"Bambu Lab X1E 0.4 nozzle"
],
"overhang_fan_speed": [
"70"
],
"filament_cost": [
"29.99"
],
"bed_type": [
"Cool Plate"
],
"fan_max_speed": [
"80"
],
"temperature_vitrification": [
"77"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
]
}

View File

@@ -1,92 +0,0 @@
{
"type": "filament",
"name": "Fiberon PETG-rCF08 @BBL X1",
"inherits": "Fiberon PETG-rCF08 @base",
"from": "system",
"setting_id": "GFSL61_00",
"instantiation": "true",
"compatible_printers": [
"Bambu Lab X1 0.4 nozzle",
"Bambu Lab X1 0.6 nozzle",
"Bambu Lab X1 0.8 nozzle"
],
"filament_deretraction_speed": [
"nil"
],
"filament_minimal_purge_on_wipe_tower": [
"15"
],
"filament_retraction_minimum_travel": [
"nil"
],
"filament_retract_before_wipe": [
"nil"
],
"filament_retract_when_changing_layer": [
"nil"
],
"filament_retraction_length": [
"nil"
],
"filament_z_hop": [
"nil"
],
"filament_z_hop_types": [
"nil"
],
"filament_retract_restart_extra": [
"nil"
],
"filament_retraction_speed": [
"nil"
],
"filament_wipe": [
"nil"
],
"filament_wipe_distance": [
"nil"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"required_nozzle_HRC": [
"40"
],
"filament_flush_temp": [
"0"
],
"filament_flush_volumetric_speed": [
"0"
],
"filament_long_retractions_when_cut": [
"nil"
],
"filament_ramming_volumetric_speed": [
"-1"
],
"filament_retraction_distances_when_cut": [
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0"
],
"filament_ramming_travel_time": [
"0"
],
"filament_adaptive_volumetric_speed": [
"0"
],
"long_retractions_when_ec": [
"0"
],
"retraction_distances_when_ec": [
"0"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0"
]
}

View File

@@ -1,101 +0,0 @@
{
"type": "filament",
"name": "Fiberon PETG-rCF08 @base",
"inherits": "fdm_filament_pet",
"from": "system",
"filament_id": "GFL61",
"instantiation": "false",
"bed_type": [
"Cool Plate"
],
"close_fan_the_first_x_layers": [
"3"
],
"cool_plate_temp": [
"0"
],
"cool_plate_temp_initial_layer": [
"0"
],
"eng_plate_temp": [
"70"
],
"eng_plate_temp_initial_layer": [
"70"
],
"fan_cooling_layer_time": [
"12"
],
"fan_max_speed": [
"80"
],
"fan_min_speed": [
"0"
],
"filament_cost": [
"39.99"
],
"filament_density": [
"1.3"
],
"filament_flow_ratio": [
"0.95"
],
"filament_max_volumetric_speed": [
"12"
],
"filament_type": [
"PETG-CF"
],
"filament_vendor": [
"Polymaker"
],
"full_fan_speed_layer": [
"0"
],
"hot_plate_temp": [
"70"
],
"hot_plate_temp_initial_layer": [
"70"
],
"nozzle_temperature": [
"270"
],
"nozzle_temperature_initial_layer": [
"270"
],
"nozzle_temperature_range_high": [
"270"
],
"nozzle_temperature_range_low": [
"240"
],
"overhang_fan_speed": [
"70"
],
"overhang_fan_threshold": [
"95%"
],
"reduce_fan_stop_start_freq": [
"1"
],
"slow_down_for_layer_cooling": [
"1"
],
"slow_down_layer_time": [
"2"
],
"slow_down_min_speed": [
"20"
],
"temperature_vitrification": [
"69.7"
],
"textured_plate_temp": [
"70"
],
"textured_plate_temp_initial_layer": [
"70"
]
}

View File

@@ -10,49 +10,19 @@
"Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"eng_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"hot_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"24"
],
"slow_down_layer_time": [
"2"
],
"temperature_vitrification": [
"58.2"
],
"nozzle_temperature_range_low": [
"200"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,49 +10,19 @@
"Bambu Lab A1 mini 0.6 nozzle",
"Bambu Lab A1 mini 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"eng_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"hot_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"24"
],
"slow_down_layer_time": [
"2"
],
"temperature_vitrification": [
"58.2"
],
"nozzle_temperature_range_low": [
"200"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,46 +10,19 @@
"Bambu Lab P1P 0.6 nozzle",
"Bambu Lab P1P 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"eng_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"hot_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"textured_plate_temp": [
"60"
"filament_max_volumetric_speed": [
"24"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
],
"temperature_vitrification": [
"58.2"
],
"nozzle_temperature_range_low": [
"200"
],
"nozzle_temperature_range_high": [
"230"
"slow_down_layer_time": [
"4"
]
}

View File

@@ -10,46 +10,19 @@
"Bambu Lab X1 0.6 nozzle",
"Bambu Lab X1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"eng_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"hot_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"textured_plate_temp": [
"60"
"filament_max_volumetric_speed": [
"24"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
],
"temperature_vitrification": [
"58.2"
],
"nozzle_temperature_range_low": [
"200"
],
"nozzle_temperature_range_high": [
"230"
"slow_down_layer_time": [
"4"
]
}

View File

@@ -10,46 +10,19 @@
"Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"eng_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"hot_plate_temp": [
"60"
"filament_flow_ratio": [
"0.95"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"16"
],
"slow_down_layer_time": [
"2"
],
"temperature_vitrification": [
"62.5"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,46 +10,19 @@
"Bambu Lab A1 mini 0.6 nozzle",
"Bambu Lab A1 mini 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"eng_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"hot_plate_temp": [
"60"
"filament_flow_ratio": [
"0.95"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"16"
],
"slow_down_layer_time": [
"2"
],
"temperature_vitrification": [
"62.5"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,43 +10,19 @@
"Bambu Lab P1P 0.6 nozzle",
"Bambu Lab P1P 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"eng_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"hot_plate_temp": [
"60"
"filament_flow_ratio": [
"0.95"
],
"textured_plate_temp": [
"60"
"filament_max_volumetric_speed": [
"16"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
],
"temperature_vitrification": [
"62.5"
],
"nozzle_temperature_range_high": [
"230"
"slow_down_layer_time": [
"4"
]
}

View File

@@ -10,43 +10,16 @@
"Bambu Lab X1 0.6 nozzle",
"Bambu Lab X1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"eng_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"hot_plate_temp": [
"60"
"filament_flow_ratio": [
"0.95"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
],
"temperature_vitrification": [
"62.5"
],
"nozzle_temperature_range_high": [
"230"
"filament_max_volumetric_speed": [
"16"
]
}

View File

@@ -10,43 +10,19 @@
"Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"eng_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"hot_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"20"
],
"slow_down_layer_time": [
"2"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,43 +10,19 @@
"Bambu Lab A1 mini 0.6 nozzle",
"Bambu Lab A1 mini 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"eng_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"hot_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"20"
],
"slow_down_layer_time": [
"2"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,43 +10,19 @@
"Bambu Lab P1P 0.6 nozzle",
"Bambu Lab P1P 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"eng_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"hot_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"20"
],
"slow_down_layer_time": [
"10"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,40 +10,19 @@
"Bambu Lab X1 0.6 nozzle",
"Bambu Lab X1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"eng_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"hot_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"textured_plate_temp": [
"60"
"filament_max_volumetric_speed": [
"20"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
],
"nozzle_temperature_range_high": [
"230"
"slow_down_layer_time": [
"4"
]
}

View File

@@ -10,43 +10,19 @@
"Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"eng_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"hot_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"20"
],
"slow_down_layer_time": [
"2"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,43 +10,19 @@
"Bambu Lab A1 mini 0.6 nozzle",
"Bambu Lab A1 mini 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"eng_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"hot_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"20"
],
"slow_down_layer_time": [
"2"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,43 +10,19 @@
"Bambu Lab P1P 0.6 nozzle",
"Bambu Lab P1P 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"eng_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"hot_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"20"
],
"slow_down_layer_time": [
"10"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,40 +10,19 @@
"Bambu Lab X1 0.6 nozzle",
"Bambu Lab X1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"eng_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"hot_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"textured_plate_temp": [
"60"
"filament_max_volumetric_speed": [
"20"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
],
"nozzle_temperature_range_high": [
"230"
"slow_down_layer_time": [
"4"
]
}

View File

@@ -10,43 +10,22 @@
"Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"20"
],
"slow_down_layer_time": [
"2"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,43 +10,22 @@
"Bambu Lab A1 mini 0.6 nozzle",
"Bambu Lab A1 mini 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"20"
],
"slow_down_layer_time": [
"2"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,43 +10,22 @@
"Bambu Lab P1P 0.6 nozzle",
"Bambu Lab P1P 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"20"
],
"slow_down_layer_time": [
"10"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,40 +10,22 @@
"Bambu Lab X1 0.6 nozzle",
"Bambu Lab X1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"cool_plate_temp_initial_layer": [
"60"
"filament_max_volumetric_speed": [
"20"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
],
"nozzle_temperature_range_high": [
"230"
"slow_down_layer_time": [
"4"
]
}

View File

@@ -10,43 +10,22 @@
"Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"20"
],
"slow_down_layer_time": [
"2"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,43 +10,22 @@
"Bambu Lab A1 mini 0.6 nozzle",
"Bambu Lab A1 mini 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"20"
],
"slow_down_layer_time": [
"2"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,43 +10,22 @@
"Bambu Lab P1P 0.6 nozzle",
"Bambu Lab P1P 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"20"
],
"slow_down_layer_time": [
"10"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,40 +10,22 @@
"Bambu Lab X1 0.6 nozzle",
"Bambu Lab X1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"cool_plate_temp_initial_layer": [
"60"
"filament_max_volumetric_speed": [
"20"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
],
"nozzle_temperature_range_high": [
"230"
"slow_down_layer_time": [
"4"
]
}

View File

@@ -10,52 +10,19 @@
"Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
],
"eng_plate_temp": [
"60"
],
"hot_plate_temp": [
"60"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"fan_cooling_layer_time": [
"80"
],
"filament_density": [
"1.37"
],
"bed_type": [
"Cool Plate"
],
"fan_max_speed": [
"80"
],
"fan_min_speed": [
"60"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"22"
],
"nozzle_temperature_range_high": [
"230"
"slow_down_layer_time": [
"8"
]
}

View File

@@ -10,52 +10,19 @@
"Bambu Lab A1 mini 0.6 nozzle",
"Bambu Lab A1 mini 0.8 nozzle"
],
"cool_plate_temp": [
"60"
],
"eng_plate_temp": [
"60"
],
"hot_plate_temp": [
"60"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"fan_cooling_layer_time": [
"80"
],
"filament_density": [
"1.37"
],
"bed_type": [
"Cool Plate"
],
"fan_max_speed": [
"80"
],
"fan_min_speed": [
"60"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"22"
],
"nozzle_temperature_range_high": [
"230"
"slow_down_layer_time": [
"8"
]
}

View File

@@ -10,49 +10,19 @@
"Bambu Lab P1P 0.6 nozzle",
"Bambu Lab P1P 0.8 nozzle"
],
"cool_plate_temp": [
"60"
],
"eng_plate_temp": [
"60"
],
"hot_plate_temp": [
"60"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"fan_cooling_layer_time": [
"80"
],
"filament_density": [
"1.37"
],
"bed_type": [
"Cool Plate"
"fan_max_speed": [
"100"
],
"fan_min_speed": [
"50"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"22"
],
"nozzle_temperature_range_high": [
"230"
"slow_down_layer_time": [
"8"
]
}

View File

@@ -10,43 +10,19 @@
"Bambu Lab X1 0.6 nozzle",
"Bambu Lab X1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_max_volumetric_speed": [
"22"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"filament_density": [
"1.37"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
],
"nozzle_temperature_range_high": [
"230"
"slow_down_layer_time": [
"8"
]
}

View File

@@ -10,55 +10,19 @@
"Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
],
"eng_plate_temp": [
"60"
],
"hot_plate_temp": [
"60"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"fan_cooling_layer_time": [
"80"
],
"filament_cost": [
"21.99"
],
"filament_density": [
"1.37"
],
"bed_type": [
"Cool Plate"
],
"fan_max_speed": [
"80"
],
"fan_min_speed": [
"60"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"22"
],
"nozzle_temperature_range_high": [
"230"
"slow_down_layer_time": [
"8"
]
}

View File

@@ -10,55 +10,19 @@
"Bambu Lab A1 mini 0.6 nozzle",
"Bambu Lab A1 mini 0.8 nozzle"
],
"cool_plate_temp": [
"60"
],
"eng_plate_temp": [
"60"
],
"hot_plate_temp": [
"60"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"fan_cooling_layer_time": [
"80"
],
"filament_cost": [
"21.99"
],
"filament_density": [
"1.37"
],
"bed_type": [
"Cool Plate"
],
"fan_max_speed": [
"80"
],
"fan_min_speed": [
"60"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"22"
],
"nozzle_temperature_range_high": [
"230"
"slow_down_layer_time": [
"8"
]
}

View File

@@ -10,52 +10,19 @@
"Bambu Lab P1P 0.6 nozzle",
"Bambu Lab P1P 0.8 nozzle"
],
"cool_plate_temp": [
"60"
],
"eng_plate_temp": [
"60"
],
"hot_plate_temp": [
"60"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"fan_cooling_layer_time": [
"80"
],
"filament_cost": [
"21.99"
],
"filament_density": [
"1.37"
],
"bed_type": [
"Cool Plate"
"fan_max_speed": [
"100"
],
"fan_min_speed": [
"50"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"22"
],
"nozzle_temperature_range_high": [
"230"
"slow_down_layer_time": [
"8"
]
}

View File

@@ -10,46 +10,19 @@
"Bambu Lab X1 0.6 nozzle",
"Bambu Lab X1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_max_volumetric_speed": [
"22"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"filament_cost": [
"21.99"
],
"filament_density": [
"1.37"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
],
"nozzle_temperature_range_high": [
"230"
"slow_down_layer_time": [
"8"
]
}

View File

@@ -10,43 +10,22 @@
"Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"20"
],
"slow_down_layer_time": [
"2"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,43 +10,22 @@
"Bambu Lab A1 mini 0.6 nozzle",
"Bambu Lab A1 mini 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"20"
],
"slow_down_layer_time": [
"2"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,43 +10,22 @@
"Bambu Lab P1P 0.6 nozzle",
"Bambu Lab P1P 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"20"
],
"slow_down_layer_time": [
"10"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,40 +10,22 @@
"Bambu Lab X1 0.6 nozzle",
"Bambu Lab X1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"cool_plate_temp_initial_layer": [
"60"
"filament_max_volumetric_speed": [
"20"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
],
"nozzle_temperature_range_high": [
"230"
"slow_down_layer_time": [
"4"
]
}

View File

@@ -10,46 +10,22 @@
"Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"filament_cost": [
"29.99"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"20"
],
"slow_down_layer_time": [
"2"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,46 +10,22 @@
"Bambu Lab A1 mini 0.6 nozzle",
"Bambu Lab A1 mini 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"filament_cost": [
"29.99"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"20"
],
"slow_down_layer_time": [
"2"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,46 +10,22 @@
"Bambu Lab P1P 0.6 nozzle",
"Bambu Lab P1P 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"filament_cost": [
"29.99"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"20"
],
"slow_down_layer_time": [
"10"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,43 +10,22 @@
"Bambu Lab X1 0.6 nozzle",
"Bambu Lab X1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"cool_plate_temp_initial_layer": [
"60"
"filament_max_volumetric_speed": [
"20"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"filament_cost": [
"29.99"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
],
"nozzle_temperature_range_high": [
"230"
"slow_down_layer_time": [
"4"
]
}

View File

@@ -1,6 +1,7 @@
{
"type": "filament",
"name": "Panchroma PLA Satin @BBL A1",
"renamed_from": "Panchroma PLA Stain @BBL A1",
"inherits": "Panchroma PLA Satin @base",
"from": "system",
"setting_id": "GFSPM005_00",
@@ -10,40 +11,22 @@
"Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.95"
],
"cool_plate_temp_initial_layer": [
"60"
"filament_max_volumetric_speed": [
"16"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"slow_down_layer_time": [
"5"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -1,6 +1,7 @@
{
"type": "filament",
"name": "Panchroma PLA Satin @BBL A1M",
"renamed_from": "Panchroma PLA Stain @BBL A1M",
"inherits": "Panchroma PLA Satin @base",
"from": "system",
"setting_id": "GFSPM005_02",
@@ -10,40 +11,22 @@
"Bambu Lab A1 mini 0.6 nozzle",
"Bambu Lab A1 mini 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.95"
],
"cool_plate_temp_initial_layer": [
"60"
"filament_max_volumetric_speed": [
"16"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"slow_down_layer_time": [
"5"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -1,6 +1,7 @@
{
"type": "filament",
"name": "Panchroma PLA Satin @BBL P1P",
"renamed_from": "Panchroma PLA Stain @BBL P1P",
"inherits": "Panchroma PLA Satin @base",
"from": "system",
"setting_id": "GFSPM005_04",
@@ -10,43 +11,22 @@
"Bambu Lab P1P 0.6 nozzle",
"Bambu Lab P1P 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.95"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"16"
],
"slow_down_layer_time": [
"15"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -1,6 +1,7 @@
{
"type": "filament",
"name": "Panchroma PLA Satin @BBL X1",
"renamed_from": "Panchroma PLA Stain @BBL X1",
"inherits": "Panchroma PLA Satin @base",
"from": "system",
"setting_id": "GFSPM005_06",
@@ -10,43 +11,22 @@
"Bambu Lab X1 0.6 nozzle",
"Bambu Lab X1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.95"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"16"
],
"slow_down_layer_time": [
"15"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -1,6 +1,7 @@
{
"type": "filament",
"name": "Panchroma PLA Satin @base",
"renamed_from": "Panchroma PLA Stain @base",
"inherits": "fdm_filament_pla",
"from": "system",
"filament_id": "GFPM005",

View File

@@ -10,55 +10,22 @@
"Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
],
"eng_plate_temp": [
"60"
],
"hot_plate_temp": [
"60"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"fan_cooling_layer_time": [
"80"
],
"filament_density": [
"1.34"
],
"bed_type": [
"Cool Plate"
],
"fan_max_speed": [
"80"
],
"fan_min_speed": [
"60"
],
"slow_down_min_speed": [
"5"
"filament_flow_ratio": [
"0.98"
],
"temperature_vitrification": [
"58.2"
"filament_max_volumetric_speed": [
"16"
],
"nozzle_temperature_range_high": [
"230"
"slow_down_layer_time": [
"8"
]
}

View File

@@ -10,55 +10,22 @@
"Bambu Lab A1 mini 0.6 nozzle",
"Bambu Lab A1 mini 0.8 nozzle"
],
"cool_plate_temp": [
"60"
],
"eng_plate_temp": [
"60"
],
"hot_plate_temp": [
"60"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"fan_cooling_layer_time": [
"80"
],
"filament_density": [
"1.34"
],
"bed_type": [
"Cool Plate"
],
"fan_max_speed": [
"80"
],
"fan_min_speed": [
"60"
],
"slow_down_min_speed": [
"5"
"filament_flow_ratio": [
"0.98"
],
"temperature_vitrification": [
"58.2"
"filament_max_volumetric_speed": [
"16"
],
"nozzle_temperature_range_high": [
"230"
"slow_down_layer_time": [
"8"
]
}

View File

@@ -10,46 +10,22 @@
"Bambu Lab P1P 0.6 nozzle",
"Bambu Lab P1P 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"cool_plate_temp_initial_layer": [
"60"
"filament_max_volumetric_speed": [
"16"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"filament_density": [
"1.34"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
],
"temperature_vitrification": [
"58.2"
],
"nozzle_temperature_range_high": [
"230"
"slow_down_layer_time": [
"8"
]
}

View File

@@ -10,46 +10,22 @@
"Bambu Lab X1 0.6 nozzle",
"Bambu Lab X1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"cool_plate_temp_initial_layer": [
"60"
"filament_max_volumetric_speed": [
"16"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"filament_density": [
"1.34"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
],
"temperature_vitrification": [
"58.2"
],
"nozzle_temperature_range_high": [
"230"
"slow_down_layer_time": [
"8"
]
}

View File

@@ -10,43 +10,22 @@
"Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"20"
],
"slow_down_layer_time": [
"2"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,43 +10,22 @@
"Bambu Lab A1 mini 0.6 nozzle",
"Bambu Lab A1 mini 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"20"
],
"slow_down_layer_time": [
"2"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,43 +10,22 @@
"Bambu Lab P1P 0.6 nozzle",
"Bambu Lab P1P 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"20"
],
"slow_down_layer_time": [
"10"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,40 +10,22 @@
"Bambu Lab X1 0.6 nozzle",
"Bambu Lab X1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"cool_plate_temp_initial_layer": [
"60"
"filament_max_volumetric_speed": [
"20"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
],
"nozzle_temperature_range_high": [
"230"
"slow_down_layer_time": [
"4"
]
}

View File

@@ -10,49 +10,22 @@
"Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"filament_cost": [
"29.99"
"filament_flow_ratio": [
"0.98"
],
"filament_max_volumetric_speed": [
"20"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"16"
],
"slow_down_layer_time": [
"2"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,49 +10,22 @@
"Bambu Lab A1 mini 0.6 nozzle",
"Bambu Lab A1 mini 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"filament_cost": [
"29.99"
"filament_flow_ratio": [
"0.98"
],
"filament_max_volumetric_speed": [
"20"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"16"
],
"slow_down_layer_time": [
"2"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,49 +10,22 @@
"Bambu Lab P1P 0.6 nozzle",
"Bambu Lab P1P 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"filament_cost": [
"29.99"
"filament_flow_ratio": [
"0.98"
],
"filament_max_volumetric_speed": [
"20"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"16"
],
"slow_down_layer_time": [
"10"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,46 +10,22 @@
"Bambu Lab X1 0.6 nozzle",
"Bambu Lab X1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"filament_cost": [
"29.99"
"filament_flow_ratio": [
"0.98"
],
"filament_max_volumetric_speed": [
"20"
"16"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
],
"nozzle_temperature_range_high": [
"230"
"slow_down_layer_time": [
"4"
]
}

View File

@@ -10,43 +10,22 @@
"Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"20"
],
"slow_down_layer_time": [
"2"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,43 +10,22 @@
"Bambu Lab A1 mini 0.6 nozzle",
"Bambu Lab A1 mini 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"20"
],
"slow_down_layer_time": [
"2"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,43 +10,22 @@
"Bambu Lab P1P 0.6 nozzle",
"Bambu Lab P1P 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
"filament_max_volumetric_speed": [
"20"
],
"slow_down_layer_time": [
"10"
],
"nozzle_temperature_range_high": [
"230"
]
}

View File

@@ -10,40 +10,22 @@
"Bambu Lab X1 0.6 nozzle",
"Bambu Lab X1 0.8 nozzle"
],
"cool_plate_temp": [
"60"
"fan_cooling_layer_time": [
"100"
],
"eng_plate_temp": [
"60"
"fan_max_speed": [
"100"
],
"hot_plate_temp": [
"60"
"fan_min_speed": [
"100"
],
"textured_plate_temp": [
"60"
"filament_flow_ratio": [
"0.98"
],
"cool_plate_temp_initial_layer": [
"60"
"filament_max_volumetric_speed": [
"20"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_speed": [
"75"
],
"bed_type": [
"Cool Plate"
],
"slow_down_min_speed": [
"5"
],
"nozzle_temperature_range_high": [
"230"
"slow_down_layer_time": [
"4"
]
}

View File

@@ -1,13 +0,0 @@
{
"type": "filament",
"name": "PolyLite CosPLA @BBL A1",
"inherits": "PolyLite CosPLA @base",
"from": "system",
"setting_id": "GFSL62_00",
"instantiation": "true",
"compatible_printers": [
"Bambu Lab A1 0.4 nozzle",
"Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle"
]
}

View File

@@ -1,13 +0,0 @@
{
"type": "filament",
"name": "PolyLite CosPLA @BBL A1M",
"inherits": "PolyLite CosPLA @base",
"from": "system",
"setting_id": "GFSL62_01",
"instantiation": "true",
"compatible_printers": [
"Bambu Lab A1 mini 0.4 nozzle",
"Bambu Lab A1 mini 0.6 nozzle",
"Bambu Lab A1 mini 0.8 nozzle"
]
}

View File

@@ -1,16 +0,0 @@
{
"type": "filament",
"name": "PolyLite CosPLA @BBL P1P",
"inherits": "PolyLite CosPLA @base",
"from": "system",
"setting_id": "GFSL62_02",
"instantiation": "true",
"compatible_printers": [
"Bambu Lab P1P 0.4 nozzle",
"Bambu Lab P1P 0.6 nozzle",
"Bambu Lab P1P 0.8 nozzle"
],
"slow_down_layer_time": [
"15"
]
}

View File

@@ -1,16 +0,0 @@
{
"type": "filament",
"name": "PolyLite CosPLA @BBL X1",
"inherits": "PolyLite CosPLA @base",
"from": "system",
"setting_id": "GFSL62_03",
"instantiation": "true",
"compatible_printers": [
"Bambu Lab X1 0.4 nozzle",
"Bambu Lab X1 0.6 nozzle",
"Bambu Lab X1 0.8 nozzle"
],
"slow_down_layer_time": [
"15"
]
}

View File

@@ -1,71 +0,0 @@
{
"type": "filament",
"name": "PolyLite CosPLA @base",
"inherits": "fdm_filament_pla",
"from": "system",
"filament_id": "GFL62",
"instantiation": "false",
"bed_type": [
"Cool Plate"
],
"cool_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"filament_cost": [
"20.99"
],
"filament_flow_ratio": [
"0.95"
],
"filament_max_volumetric_speed": [
"16"
],
"filament_vendor": [
"Polymaker"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"230"
],
"nozzle_temperature_initial_layer": [
"230"
],
"nozzle_temperature_range_high": [
"230"
],
"overhang_fan_speed": [
"75"
],
"slow_down_layer_time": [
"5"
],
"slow_down_min_speed": [
"5"
],
"temperature_vitrification": [
"59"
],
"textured_plate_temp": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"filament_type": [
"PLA"
]
}

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