Merge branch 'main' into CURA-9859_fix_ufp_settingfunction

This commit is contained in:
jspijker 2022-12-30 15:18:26 +01:00
commit a314cdad5a
403 changed files with 5297 additions and 33369 deletions

View file

@ -12,10 +12,10 @@
# Subject to change in the future!
"5.3.0-alpha":
requirements:
- "pyarcus/(latest)@ultimaker/testing"
- "pyarcus/5.2.2"
- "curaengine/(latest)@ultimaker/testing"
- "pysavitar/(latest)@ultimaker/testing"
- "pynest2d/(latest)@ultimaker/testing"
- "pysavitar/5.2.2"
- "pynest2d/5.2.2"
- "uranium/(latest)@ultimaker/testing"
- "fdm_materials/(latest)@ultimaker/testing"
- "cura_binary_data/(latest)@ultimaker/testing"
@ -225,216 +225,6 @@
Windows: "./icons/Cura.ico"
Macos: "./icons/cura.icns"
Linux: "./icons/cura-128.png"
"5.2.0-beta.2":
requirements:
- "pyarcus/(latest)@ultimaker/stable"
- "curaengine/(latest)@ultimaker/stable"
- "pysavitar/(latest)@ultimaker/stable"
- "pynest2d/(latest)@ultimaker/stable"
- "uranium/(latest)@ultimaker/stable"
- "fdm_materials/(latest)@ultimaker/stable"
- "cura_binary_data/(latest)@ultimaker/stable"
- "cpython/3.10.4"
internal_requirements:
- "fdm_materials_private/(latest)@ultimaker/testing"
- "cura_private_data/(latest)@ultimaker/testing"
runinfo:
entrypoint: "cura_app.py"
pyinstaller:
datas:
cura_plugins:
package: "cura"
src: "plugins"
dst: "share/cura/plugins"
cura_resources:
package: "cura"
src: "resources"
dst: "share/cura/resources"
cura_private_data:
package: "cura_private_data"
src: "resources"
dst: "share/cura/resources"
internal: true
uranium_plugins:
package: "uranium"
src: "plugins"
dst: "share/uranium/plugins"
uranium_resources:
package: "uranium"
src: "resources"
dst: "share/uranium/resources"
uranium_um_qt_qml_um:
package: "uranium"
src: "site-packages/UM/Qt/qml/UM"
dst: "PyQt6/Qt6/qml/UM"
cura_binary_data:
package: "cura_binary_data"
src: "resources/cura/resources"
dst: "share/cura/resources"
uranium_binary_data:
package: "cura_binary_data"
src: "resources/uranium/resources"
dst: "share/uranium/resources"
windows_binary_data:
package: "cura_binary_data"
src: "windows"
dst: "share/windows"
fdm_materials:
package: "fdm_materials"
src: "materials"
dst: "share/cura/resources/materials"
fdm_materials_private:
package: "fdm_materials_private"
src: "resources/materials"
dst: "share/cura/resources/materials"
internal: true
tcl:
package: "tcl"
src: "lib/tcl8.6"
dst: "tcl"
tk:
package: "tk"
src: "lib/tk8.6"
dst: "tk"
binaries:
curaengine:
package: "curaengine"
src: "bin"
dst: "."
binary: "CuraEngine"
hiddenimports:
- "pySavitar"
- "pyArcus"
- "pynest2d"
- "PyQt6"
- "PyQt6.QtNetwork"
- "PyQt6.sip"
- "logging.handlers"
- "zeroconf"
- "fcntl"
- "stl"
- "serial"
collect_all:
- "cura"
- "UM"
- "serial"
- "Charon"
- "sqlite3"
- "trimesh"
- "win32ctypes"
- "PyQt6"
- "PyQt6.QtNetwork"
- "PyQt6.sip"
- "stl"
icon:
Windows: "./icons/Cura.ico"
Macos: "./icons/cura.icns"
Linux: "./icons/cura-128.png"
"5.2.0-beta.1":
requirements:
- "pyarcus/5.2.0-beta.1"
- "curaengine/5.2.0-beta.1"
- "pysavitar/5.2.0-beta.1"
- "pynest2d/5.2.0-beta.1"
- "uranium/5.2.0-beta.1"
- "fdm_materials/5.2.0-beta.1"
- "cura_binary_data/5.2.0-beta.1"
- "cpython/3.10.4"
internal_requirements:
- "fdm_materials_private/(latest)@ultimaker/testing"
- "cura_private_data/(latest)@ultimaker/testing"
runinfo:
entrypoint: "cura_app.py"
pyinstaller:
datas:
cura_plugins:
package: "cura"
src: "plugins"
dst: "share/cura/plugins"
cura_resources:
package: "cura"
src: "resources"
dst: "share/cura/resources"
cura_private_data:
package: "cura_private_data"
src: "resources"
dst: "share/cura/resources"
internal: true
uranium_plugins:
package: "uranium"
src: "plugins"
dst: "share/uranium/plugins"
uranium_resources:
package: "uranium"
src: "resources"
dst: "share/uranium/resources"
uranium_um_qt_qml_um:
package: "uranium"
src: "site-packages/UM/Qt/qml/UM"
dst: "PyQt6/Qt6/qml/UM"
cura_binary_data:
package: "cura_binary_data"
src: "resources/cura/resources"
dst: "share/cura/resources"
uranium_binary_data:
package: "cura_binary_data"
src: "resources/uranium/resources"
dst: "share/uranium/resources"
windows_binary_data:
package: "cura_binary_data"
src: "windows"
dst: "share/windows"
fdm_materials:
package: "fdm_materials"
src: "materials"
dst: "share/cura/resources/materials"
fdm_materials_private:
package: "fdm_materials_private"
src: "resources/materials"
dst: "share/cura/resources/materials"
internal: true
tcl:
package: "tcl"
src: "lib/tcl8.6"
dst: "tcl"
tk:
package: "tk"
src: "lib/tk8.6"
dst: "tk"
binaries:
curaengine:
package: "curaengine"
src: "bin"
dst: "."
binary: "CuraEngine"
hiddenimports:
- "pySavitar"
- "pyArcus"
- "pynest2d"
- "PyQt6"
- "PyQt6.QtNetwork"
- "PyQt6.sip"
- "logging.handlers"
- "zeroconf"
- "fcntl"
- "stl"
- "serial"
collect_all:
- "cura"
- "UM"
- "serial"
- "Charon"
- "sqlite3"
- "trimesh"
- "win32ctypes"
- "PyQt6"
- "PyQt6.QtNetwork"
- "PyQt6.sip"
- "stl"
icon:
Windows: "./icons/Cura.ico"
Macos: "./icons/cura.icns"
Linux: "./icons/cura-128.png"
"5.2.0":
requirements:
- "pyarcus/5.2.0"
@ -540,111 +330,6 @@
Windows: "./icons/Cura.ico"
Macos: "./icons/cura.icns"
Linux: "./icons/cura-128.png"
"5.2.0-alpha":
requirements:
- "pyarcus/5.2@ultimaker/testing"
- "curaengine/(latest)@ultimaker/testing"
- "pysavitar/(latest)@ultimaker/testing"
- "pynest2d/(latest)@ultimaker/testing"
- "uranium/(latest)@ultimaker/testing"
- "fdm_materials/(latest)@ultimaker/testing"
- "cura_binary_data/(latest)@ultimaker/testing"
- "cpython/3.10.4"
internal_requirements:
- "fdm_materials_private/(latest)@ultimaker/testing"
- "cura_private_data/(latest)@ultimaker/testing"
runinfo:
entrypoint: "cura_app.py"
pyinstaller:
datas:
cura_plugins:
package: "cura"
src: "plugins"
dst: "share/cura/plugins"
cura_resources:
package: "cura"
src: "resources"
dst: "share/cura/resources"
cura_private_data:
package: "cura_private_data"
src: "resources"
dst: "share/cura/resources"
internal: true
uranium_plugins:
package: "uranium"
src: "plugins"
dst: "share/uranium/plugins"
uranium_resources:
package: "uranium"
src: "resources"
dst: "share/uranium/resources"
uranium_um_qt_qml_um:
package: "uranium"
src: "site-packages/UM/Qt/qml/UM"
dst: "PyQt6/Qt6/qml/UM"
cura_binary_data:
package: "cura_binary_data"
src: "resources/cura/resources"
dst: "share/cura/resources"
uranium_binary_data:
package: "cura_binary_data"
src: "resources/uranium/resources"
dst: "share/uranium/resources"
windows_binary_data:
package: "cura_binary_data"
src: "windows"
dst: "share/windows"
fdm_materials:
package: "fdm_materials"
src: "materials"
dst: "share/cura/resources/materials"
fdm_materials_private:
package: "fdm_materials_private"
src: "resources/materials"
dst: "share/cura/resources/materials"
internal: true
tcl:
package: "tcl"
src: "lib/tcl8.6"
dst: "tcl"
tk:
package: "tk"
src: "lib/tk8.6"
dst: "tk"
binaries:
curaengine:
package: "curaengine"
src: "bin"
dst: "."
binary: "CuraEngine"
hiddenimports:
- "pySavitar"
- "pyArcus"
- "pynest2d"
- "PyQt6"
- "PyQt6.QtNetwork"
- "PyQt6.sip"
- "logging.handlers"
- "zeroconf"
- "fcntl"
- "stl"
- "serial"
collect_all:
- "cura"
- "UM"
- "serial"
- "Charon"
- "sqlite3"
- "trimesh"
- "win32ctypes"
- "PyQt6"
- "PyQt6.QtNetwork"
- "PyQt6.sip"
- "stl"
icon:
Windows: "./icons/Cura.ico"
Macos: "./icons/cura.icns"
Linux: "./icons/cura-128.png"
"5.1.0":
requirements:
- "arcus/5.1.0"

View file

@ -4,12 +4,14 @@ from typing import Iterator
from ..diagnostic import Diagnostic
from .linter import Linter
MAX_MESH_FILE_SIZE = 1 * 1024 * 1024 # 1MB
class Meshes(Linter):
def __init__(self, file: Path, settings: dict) -> None:
""" Finds issues in model files, such as incorrect file format or too large size """
super().__init__(file, settings)
self._max_file_size = self._settings.get("diagnostic-mesh-file-size", 1e6)
self._max_file_size = self._settings.get("diagnostic-mesh-file-size", MAX_MESH_FILE_SIZE)
def check(self) -> Iterator[Diagnostic]:
if self._settings["checks"].get("diagnostic-mesh-file-extension", False):

View file

@ -1,6 +1,6 @@
{
"version": 2,
"name": "Sovol-SV01",
"name": "Sovol-SV01 (Legacy)",
"inherits": "fdmprinter",
"metadata":
{
@ -15,7 +15,6 @@
},
"overrides":
{
"acceleration_enabled": { "value": false },
"acceleration_print": { "value": 500 },
"acceleration_roofing": { "enabled": "acceleration_enabled and roofing_layer_count > 0 and top_layers > 0" },
"acceleration_travel": { "value": 500 },
@ -38,7 +37,6 @@
"machine_max_acceleration_e": { "value": 5000 },
"machine_max_acceleration_x": { "value": 500 },
"machine_max_acceleration_y": { "value": 500 },
"machine_max_acceleration_z": { "value": 100 },
"machine_max_feedrate_e": { "value": 50 },
"machine_max_feedrate_x": { "value": 500 },
"machine_max_feedrate_y": { "value": 500 },
@ -56,7 +54,6 @@
"retraction_amount": { "default_value": 3 },
"retraction_speed": { "default_value": 50 },
"skin_overlap": { "value": 10.0 },
"skirt_brim_speed": { "value": "speed_layer_0" },
"speed_print": { "value": 50.0 },
"wall_0_wipe_dist": { "value": 0.0 },
"z_seam_corner": { "value": "'z_seam_corner_weighted'" },

View file

@ -1,6 +1,6 @@
{
"version": 2,
"name": "Sovol-SV02",
"name": "Sovol-SV02 (Legacy)",
"inherits": "fdmprinter",
"metadata":
{
@ -19,7 +19,6 @@
},
"overrides":
{
"acceleration_enabled": { "value": false },
"acceleration_print": { "value": 500 },
"acceleration_travel": { "value": 500 },
"acceleration_travel_layer_0": { "value": "acceleration_travel" },
@ -40,11 +39,9 @@
"jerk_travel": { "value": "jerk_print" },
"jerk_travel_layer_0": { "value": "jerk_travel" },
"machine_acceleration": { "value": 500 },
"machine_center_is_zero": { "default_value": false },
"machine_depth": { "default_value": 240 },
"machine_end_gcode": { "default_value": "M104 S0 ;hotend off\nM140 S0 ;bed off\nG92 E0\nG1 F2000 E-100 ;retract filament 100mm\nG92 E0\nG1 F3000 X0 Y240 ;move bed for easy part removal\nM84 ;disable steppers" },
"machine_extruder_count": { "default_value": 2 },
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
"machine_heated_bed": { "default_value": true },
"machine_height": { "default_value": 300 },
"machine_max_acceleration_e": { "value": 500 },
@ -55,16 +52,14 @@
"machine_max_feedrate_x": { "value": 500 },
"machine_max_feedrate_y": { "value": 500 },
"machine_max_feedrate_z": { "value": 10 },
"machine_max_jerk_e": { "default_value": 5.0 },
"machine_max_jerk_xy": { "default_value": 5.0 },
"machine_max_jerk_z": { "default_value": 0.4 },
"machine_name": { "default_value": "SV02" },
"machine_start_gcode": { "default_value": "G21 ;metric values\nG28 ;home all\nG90 ;absolute positioning\nM107 ;start with the fan off\nG1 F2400 Z15.0 ;raise the nozzle 15mm\nM109 S{material_print_temperature} ;Set Extruder Temperature and Wait\nM190 S{material_bed_temperature}; Wait for bed temperature to reach target temp\nT0 ;Switch to Extruder 1\nG1 F3000 X5 Y10 Z0.2 ;move to prime start position\nG92 E0 ;reset extrusion distance\nG1 F600 X160 E5 ;prime nozzle in a line\nG1 F5000 X180 ;quick wipe\nG92 E0 ;reset extrusion distance" },
"machine_width": { "default_value": 280 },
"material_diameter": { "default_value": 1.75 },
"material_final_print_temperature": { "value": 195 },
"material_initial_print_temperature": { "value": "material_print_temperature" },
"prime_tower_min_volume": { "value": "((resolveOrValue('prime_tower_size') * 0.5) ** 2 * 3.14159 * resolveOrValue('layer_height'))/2" },
"prime_tower_min_volume": { "value": "((reveOrValue('layer_height'))/2" },
"prime_tower_position_x": { "value": "240" },
"prime_tower_position_y": { "value": "190" },
"prime_tower_size": { "value": "30" },
@ -76,7 +71,6 @@
"skirt_line_count": { "value": 3 },
"speed_print": { "default_value": 50 },
"top_bottom_thickness": { "default_value": 1 },
"travel_retract_before_outer_wall": { "default_value": true },
"wall_0_wipe_dist": { "value": 0.0 }
}
}

View file

@ -1,66 +1,64 @@
{
"version": 2,
"name": "Sovol-SV03",
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "Sovol",
"manufacturer": "Sovol 3D",
"file_formats": "text/x-gcode",
"has_variants": false,
"has_machine_quality": false,
"preferred_quality_type": "draft",
"machine_extruder_trains": {
"0": "SV03_extruder_0"
}
},
"overrides": {
"machine_name": { "default_value": "SV03" },
"machine_extruder_count": { "default_value": 1 },
"machine_width": { "default_value": 350 },
"machine_depth": { "default_value": 350 },
"machine_height": { "default_value": 400 },
"machine_max_feedrate_x": { "value": 500 },
"machine_max_feedrate_y": { "value": 500 },
"machine_max_feedrate_z": { "value": 10 },
"machine_max_feedrate_e": { "value": 50 },
"machine_max_acceleration_x": { "value": 500 },
"machine_max_acceleration_y": { "value": 500 },
"machine_max_acceleration_z": { "value": 100 },
"machine_max_acceleration_e": { "value": 5000 },
"machine_acceleration": { "value": 500 },
"machine_max_jerk_xy": { "value": 10 },
"machine_max_jerk_z": { "value": 0.4 },
"machine_max_jerk_e": { "value": 5 },
"machine_heated_bed": { "default_value": true },
"material_diameter": { "default_value": 1.75 },
"acceleration_print": { "value": 500 },
"acceleration_travel": { "value": 500 },
"acceleration_travel_layer_0": { "value": "acceleration_travel" },
"acceleration_roofing": { "enabled": "acceleration_enabled and roofing_layer_count > 0 and top_layers > 0" },
"jerk_print": { "value": 8 },
"jerk_travel": { "value": "jerk_print" },
"jerk_travel_layer_0": { "value": "jerk_travel" },
"acceleration_enabled": { "value": false },
"jerk_enabled": { "value": false },
"speed_print": { "value": 50.0 } ,
"skirt_brim_speed": { "value": "speed_layer_0" },
"optimize_wall_printing_order": { "value": "True" },
"material_initial_print_temperature": { "value": "material_print_temperature" },
"material_final_print_temperature": { "value": "material_print_temperature" },
"z_seam_type": { "value": "'back'" },
"z_seam_corner": { "value": "'z_seam_corner_weighted'" },
"infill_pattern": { "value": "'lines'" },
"infill_before_walls": { "value": false },
"infill_overlap": { "value": 30.0 },
"skin_overlap": { "value": 10.0 },
"infill_wipe_dist": { "value": 0.0 },
"wall_0_wipe_dist": { "value": 0.0 },
"retraction_amount": { "default_value": 3},
"retraction_speed": { "default_value": 50},
"adhesion_type": { "value": "'skirt'" },
"machine_start_gcode": { "default_value": "M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration\nM203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate\nM204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration\nM205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\nG29 ;Automatic Leveling\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\n" },
"machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\n\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" }
}
}
{
"version": 2,
"name": "Sovol-SV03 (Legacy)",
"inherits": "fdmprinter",
"metadata":
{
"visible": true,
"author": "Sovol",
"manufacturer": "Sovol 3D",
"file_formats": "text/x-gcode",
"has_machine_quality": false,
"has_variants": false,
"machine_extruder_trains": { "0": "SV03_extruder_0" },
"preferred_quality_type": "draft"
},
"overrides":
{
"acceleration_enabled": { "value": false },
"acceleration_print": { "value": 500 },
"acceleration_roofing": { "enabled": "acceleration_enabled and roofing_layer_count > 0 and top_layers > 0" },
"acceleration_travel": { "value": 500 },
"acceleration_travel_layer_0": { "value": "acceleration_travel" },
"adhesion_type": { "value": "'skirt'" },
"infill_before_walls": { "value": false },
"infill_overlap": { "value": 30.0 },
"infill_pattern": { "value": "'lines'" },
"infill_wipe_dist": { "value": 0.0 },
"jerk_enabled": { "value": false },
"jerk_print": { "value": 8 },
"jerk_travel": { "value": "jerk_print" },
"jerk_travel_layer_0": { "value": "jerk_travel" },
"machine_acceleration": { "value": 500 },
"machine_depth": { "default_value": 350 },
"machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\n\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" },
"machine_heated_bed": { "default_value": true },
"machine_height": { "default_value": 400 },
"machine_max_acceleration_e": { "value": 5000 },
"machine_max_acceleration_x": { "value": 500 },
"machine_max_acceleration_y": { "value": 500 },
"machine_max_acceleration_z": { "value": 100 },
"machine_max_feedrate_e": { "value": 50 },
"machine_max_feedrate_x": { "value": 500 },
"machine_max_feedrate_y": { "value": 500 },
"machine_max_feedrate_z": { "value": 10 },
"machine_max_jerk_e": { "value": 5 },
"machine_max_jerk_xy": { "value": 10 },
"machine_max_jerk_z": { "value": 0.4 },
"machine_name": { "default_value": "SV03" },
"machine_start_gcode": { "default_value": "M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration\nM203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate\nM204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration\nM205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\nG29 ;Automatic Leveling\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\n" },
"machine_width": { "default_value": 350 },
"material_diameter": { "default_value": 1.75 },
"material_final_print_temperature": { "value": "material_print_temperature" },
"material_initial_print_temperature": { "value": "material_print_temperature" },
"optimize_wall_printing_order": { "value": "True" },
"retraction_amount": { "default_value": 3 },
"retraction_speed": { "default_value": 50 },
"skin_overlap": { "value": 10.0 },
"skirt_brim_speed": { "value": "speed_layer_0" },
"speed_print": { "value": 50.0 },
"wall_0_wipe_dist": { "value": 0.0 },
"z_seam_corner": { "value": "'z_seam_corner_weighted'" },
"z_seam_type": { "value": "'back'" }
}
}

View file

@ -1,24 +1,30 @@
{
"name": "Creality CR-10S Pro",
"version": 2,
"name": "Creality CR-10S Pro",
"inherits": "creality_cr10",
"overrides": {
"machine_name": { "default_value": "Creality CR-10S Pro" },
"machine_start_gcode": { "default_value": "M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration\nM203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate\nM204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration\nM205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\nG29 ;Auto bed Level\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\n"},
"machine_head_with_fans_polygon": { "default_value": [
"metadata":
{
"platform": "creality_cr10spro.3mf",
"platform_offset": [
-150,
0,
150
],
"quality_definition": "creality_base"
},
"overrides":
{
"gantry_height": { "value": 30 },
"machine_head_with_fans_polygon":
{
"default_value": [
[-44, 34],
[-44, -34],
[38, -34],
[38, 34]
]
},
"gantry_height": { "value": 30 }
},
"metadata": {
"quality_definition": "creality_base",
"platform": "creality_cr10spro.3mf",
"platform_offset": [ -150, 0, 150]
"machine_name": { "default_value": "Creality CR-10S Pro" },
"machine_start_gcode": { "default_value": "M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration\nM203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate\nM204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration\nM205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\nG29 ;Auto bed Level\nM420 S1 ;Save and use mesh\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\n" }
}
}
}

View file

@ -0,0 +1,32 @@
{
"version": 2,
"name": "Creality Ender-3 S1 Plus",
"inherits": "creality_base",
"metadata":
{
"visible": true,
"quality_definition": "creality_base"
},
"overrides":
{
"gantry_height": { "value": 25 },
"machine_depth": { "default_value": 300 },
"machine_head_with_fans_polygon":
{
"default_value": [
[-26, 34],
[-26, -32],
[32, -32],
[32, 34]
]
},
"machine_height": { "default_value": 300 },
"machine_name": { "default_value": "Creality Ender-3 S1 Plus" },
"machine_start_gcode": { "default_value": "; Ender 3 S1 Plus Start G-code\nG28 ;Home\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\n" },
"machine_width": { "default_value": 300 },
"retraction_amount": { "value": 0.8 },
"retraction_speed": { "default_value": 40 },
"speed_layer_0": { "value": 25 },
"speed_travel": { "value": "120.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" }
}
}

View file

@ -0,0 +1,31 @@
{
"version": 2,
"name": "Creality Ender-3 S1 Pro",
"inherits": "creality_base",
"metadata":
{
"visible": true,
"quality_definition": "creality_base"
},
"overrides":
{
"gantry_height": { "value": 25 },
"machine_depth": { "default_value": 220 },
"machine_head_with_fans_polygon":
{
"default_value": [
[-26, 34],
[-26, -32],
[32, -32],
[32, 34]
]
},
"machine_height": { "default_value": 270 },
"machine_name": { "default_value": "Creality Ender-3 S1 Pro" },
"machine_start_gcode": { "default_value": "; Ender 3 S1 Pro Start G-code\nG28 ;Home\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\n" },
"machine_width": { "default_value": 220 },
"retraction_amount": { "value": 0.8 },
"retraction_speed": { "default_value": 40 },
"speed_travel": { "value": "120.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" }
}
}

View file

@ -8,7 +8,7 @@
"author": "Dagoma",
"manufacturer": "Dagoma",
"file_formats": "text/x-gcode",
"platform": "dagoma_sigma.obj",
"platform": "dagoma_sigma.stl",
"has_machine_quality": true,
"has_materials": true,
"has_variants": true,

View file

@ -0,0 +1,117 @@
{
"version": 2,
"name": "Sovol Base Printer",
"inherits": "fdmprinter",
"metadata":
{
"visible": false,
"author": "ed3d.net",
"manufacturer": "Sovol 3D",
"file_formats": "text/x-gcode",
"exclude_materials": [
"Vertex_Delta_ABS",
"Vertex_Delta_PET",
"Vertex_Delta_PLA",
"Vertex_Delta_TPU",
"chromatik_pla",
"dsm_arnitel2045_175",
"dsm_novamid1070_175",
"fabtotum_abs",
"fabtotum_nylon",
"fabtotum_pla",
"fabtotum_tpu",
"fiberlogy_hd_pla",
"filo3d_pla",
"filo3d_pla_green",
"filo3d_pla_red",
"generic_abs",
"generic_bam",
"generic_cffcpe",
"generic_cffpa",
"generic_cpe",
"generic_cpe_plus",
"generic_gffcpe",
"generic_gffpa",
"generic_hips",
"generic_nylon",
"generic_pc",
"generic_petg",
"generic_pla",
"generic_pp",
"generic_pva",
"generic_tough_pla",
"generic_tpu",
"imade3d_petg_green",
"imade3d_petg_pink",
"imade3d_pla_green",
"imade3d_pla_pink",
"innofill_innoflex60_175",
"octofiber_pla",
"polyflex_pla",
"polymax_pla",
"polyplus_pla",
"polywood_pla",
"structur3d_dap100silicone",
"tizyx_abs",
"tizyx_pla",
"tizyx_pla_bois",
"verbatim_bvoh_175",
"zyyx_pro_flex",
"zyyx_pro_pla"
],
"first_start_actions": [ "MachineSettingsAction" ],
"has_machine_quality": true,
"has_materials": true,
"has_variants": true,
"preferred_quality_type": "standard",
"preferred_variant_name": "0.4mm Nozzle",
"variants_name": "Nozzle Size"
},
"overrides":
{
"acceleration_enabled": { "value": true },
"acceleration_print": { "value": 500 },
"acceleration_roofing": { "enabled": "acceleration_enabled and roofing_layer_count > 0 and top_layers > 0" },
"acceleration_travel": { "value": 500 },
"acceleration_travel_layer_0": { "value": "acceleration_travel" },
"adaptive_layer_height_variation": { "value": 0.04 },
"adaptive_layer_height_variation_step": { "value": 0.04 },
"adhesion_type": { "value": "'skirt'" },
"infill_before_walls": { "value": false },
"infill_line_distance": { "value": "0 if infill_sparse_density == 0 else (infill_line_width * 100) / infill_sparse_density * (2 if infill_pattern == 'grid' else (3 if infill_pattern == 'triangles' or infill_pattern == 'trihexagon' or infill_pattern == 'cubic' or infill_pattern == 'cubicsubdiv' else (2 if infill_pattern == 'tetrahedral' or infill_pattern == 'quarter_cubic' else (1 if infill_pattern == 'cross' or infill_pattern == 'cross_3d' else 1))))" },
"infill_overlap": { "value": 30.0 },
"infill_pattern": { "value": "'zigzag' if infill_sparse_density > 89 else 'cubic'" },
"infill_sparse_density": { "value": 10.0 },
"infill_wipe_dist": { "value": 0.0 },
"jerk_enabled": { "value": true },
"jerk_print": { "value": 8 },
"jerk_travel": { "value": "jerk_print * 2" },
"jerk_travel_layer_0": { "value": "jerk_travel" },
"machine_acceleration": { "value": 500 },
"machine_heated_bed": { "default_value": true },
"machine_max_acceleration_e": { "value": 5000 },
"machine_max_acceleration_x": { "value": 500 },
"machine_max_acceleration_y": { "value": 500 },
"machine_max_feedrate_e": { "value": 50 },
"machine_max_feedrate_x": { "value": 500 },
"machine_max_feedrate_y": { "value": 500 },
"machine_max_feedrate_z": { "value": 10 },
"machine_max_jerk_xy": { "value": 8 },
"material_diameter": { "default_value": 1.75 },
"material_final_print_temperature": { "value": "material_print_temperature" },
"material_initial_print_temperature": { "value": "material_print_temperature" },
"optimize_wall_printing_order": { "value": "True" },
"retraction_amount": { "default_value": 0.5 },
"retraction_speed": { "default_value": 40 },
"skin_monotonic": { "value": true },
"skin_overlap": { "value": 10.0 },
"speed_layer_0": { "value": 20.0 },
"speed_print": { "value": 50.0 },
"speed_topbottom": { "value": "math.ceil(speed_print * (50 / 100))" },
"speed_wall": { "value": "math.ceil(speed_print * (50 / 100))" },
"wall_0_wipe_dist": { "value": 0.0 },
"wall_thickness": { "value": "line_width * 2" },
"z_seam_corner": { "value": "'z_seam_corner_inner'" },
"z_seam_type": { "value": "'sharpest_corner'" }
}
}

View file

@ -0,0 +1,15 @@
{
"version": 2,
"name": "Sovol Base Bowden Printer",
"inherits": "sovol_base",
"metadata":
{
"machine_extruder_trains": { "0": "sovol_bowden_extruder_0" },
"quality_definition": "sovol_base_bowden"
},
"overrides":
{
"retraction_amount": { "default_value": 5 },
"retraction_speed": { "value": "machine_max_feedrate_e" }
}
}

View file

@ -0,0 +1,12 @@
{
"version": 2,
"name": "Sovol Base Planetary Printer",
"inherits": "sovol_base",
"metadata":
{
"machine_extruder_trains": { "0": "sovol_planetary_extruder_0" },
"quality_definition": "sovol_base_planetary"
},
"overrides":
{}
}

View file

@ -0,0 +1,12 @@
{
"version": 2,
"name": "Sovol Base Titan Printer",
"inherits": "sovol_base",
"metadata":
{
"machine_extruder_trains": { "0": "sovol_titan_extruder_0" },
"quality_definition": "sovol_base_titan"
},
"overrides":
{}
}

View file

@ -0,0 +1,29 @@
{
"version": 2,
"name": "Sovol SV01",
"inherits": "sovol_base_bowden",
"metadata":
{
"visible": true,
"quality_definition": "sovol_base_bowden"
},
"overrides":
{
"gantry_height": { "value": 33 },
"machine_depth": { "default_value": 240 },
"machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\n\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" },
"machine_head_with_fans_polygon":
{
"default_value": [
[-44, 16],
[-44, -60],
[44, -60],
[44, 16]
]
},
"machine_height": { "default_value": 300 },
"machine_name": { "default_value": "SV01" },
"machine_start_gcode": { "default_value": "M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration\nM203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate\nM204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration\nM205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\n" },
"machine_width": { "default_value": 280 }
}
}

View file

@ -0,0 +1,29 @@
{
"version": 2,
"name": "Sovol SV01PRO",
"inherits": "sovol_base_titan",
"metadata":
{
"visible": true,
"quality_definition": "sovol_base_titan"
},
"overrides":
{
"gantry_height": { "value": 33 },
"machine_depth": { "default_value": 240 },
"machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\n\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" },
"machine_head_with_fans_polygon":
{
"default_value": [
[-44, 16],
[-44, -60],
[44, -60],
[44, 16]
]
},
"machine_height": { "default_value": 300 },
"machine_name": { "default_value": "SV01PRO" },
"machine_start_gcode": { "default_value": "M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration\nM203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate\nM204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration\nM205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\nM420 S1 ;use bed mesh, must have used G29 previously\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\n" },
"machine_width": { "default_value": 280 }
}
}

View file

@ -0,0 +1,29 @@
{
"version": 2,
"name": "Sovol SV03",
"inherits": "sovol_base_titan",
"metadata":
{
"visible": true,
"quality_definition": "sovol_base_titan"
},
"overrides":
{
"gantry_height": { "value": 33 },
"machine_depth": { "default_value": 350 },
"machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\n\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" },
"machine_head_with_fans_polygon":
{
"default_value": [
[-44, 16],
[-44, -60],
[44, -60],
[44, 16]
]
},
"machine_height": { "default_value": 400 },
"machine_name": { "default_value": "SV03" },
"machine_start_gcode": { "default_value": "M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration\nM203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate\nM204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration\nM205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\nM420 S1 ;use bed mesh, must have used G29 previously\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\n" },
"machine_width": { "default_value": 350 }
}
}

View file

@ -0,0 +1,29 @@
{
"version": 2,
"name": "Sovol SV05",
"inherits": "sovol_base_titan",
"metadata":
{
"visible": true,
"quality_definition": "sovol_base_titan"
},
"overrides":
{
"gantry_height": { "value": 25 },
"machine_depth": { "default_value": 220 },
"machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\n\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" },
"machine_head_with_fans_polygon":
{
"default_value": [
[-44, 16],
[-44, -60],
[44, -60],
[44, 16]
]
},
"machine_height": { "default_value": 300 },
"machine_name": { "default_value": "SV05" },
"machine_start_gcode": { "default_value": "M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration\nM203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate\nM204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration\nM205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\nM420 S1 ;use bed mesh, must have used G29 previously\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\n" },
"machine_width": { "default_value": 220 }
}
}

View file

@ -0,0 +1,29 @@
{
"version": 2,
"name": "Sovol SV06",
"inherits": "sovol_base_planetary",
"metadata":
{
"visible": true,
"quality_definition": "sovol_base_planetary"
},
"overrides":
{
"gantry_height": { "value": 25 },
"machine_depth": { "default_value": 220 },
"machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\n\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" },
"machine_head_with_fans_polygon":
{
"default_value": [
[-44, 16],
[-44, -60],
[44, -60],
[44, 16]
]
},
"machine_height": { "default_value": 250 },
"machine_name": { "default_value": "SV06" },
"machine_start_gcode": { "default_value": "M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration\nM203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate\nM204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration\nM205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\nM420 S1 ;use bed mesh, must have used G29 previously\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\n" },
"machine_width": { "default_value": 220 }
}
}

View file

@ -100,7 +100,7 @@
"skin_angles": { "value": "[] if infill_pattern not in ['cross', 'cross_3d'] else [20, 110]" },
"skin_edge_support_thickness": { "value": "4 * layer_height if infill_sparse_density < 30 else 0" },
"skin_material_flow": { "value": "0.95 * material_flow" },
"skin_material_flow_layer_0": { "value": "0.85 * material_flow_layer_0" },
"skin_material_flow_layer_0": { "value": "0.9 * material_flow_layer_0" },
"skin_monotonic": { "value": "roofing_layer_count == 0" },
"speed_equalize_flow_width_factor": { "value": "110.0" },
"speed_layer_0": { "value": "min(30, layer_height / layer_height_0 * speed_wall_0)" },

View file

@ -0,0 +1,15 @@
{
"version": 2,
"name": "Extruder 1",
"inherits": "fdmextruder",
"metadata":
{
"machine": "sovol_base_bowden",
"position": "0"
},
"overrides":
{
"extruder_nr": { "default_value": 0 },
"material_diameter": { "default_value": 1.75 }
}
}

View file

@ -0,0 +1,15 @@
{
"version": 2,
"name": "Extruder 1",
"inherits": "fdmextruder",
"metadata":
{
"machine": "sovol_base_planetary",
"position": "0"
},
"overrides":
{
"extruder_nr": { "default_value": 0 },
"material_diameter": { "default_value": 1.75 }
}
}

View file

@ -0,0 +1,15 @@
{
"version": 2,
"name": "Extruder 1",
"inherits": "fdmextruder",
"metadata":
{
"machine": "sovol_base_titan",
"position": "0"
},
"overrides":
{
"extruder_nr": { "default_value": 0 },
"material_diameter": { "default_value": 1.75 }
}
}

File diff suppressed because it is too large Load diff

Binary file not shown.

View file

@ -17,6 +17,12 @@ UM.MainWindow
{
id: base
Item
{
id: mainWindow
anchors.fill: parent
}
// Cura application window title
title:
{

View file

@ -1,4 +1,4 @@
// Copyright (c) 2022 Ultimaker B.V.
// Copyright (c) 2022 UltiMaker
// Cura is released under the terms of the LGPLv3 or higher.
import QtQuick 2.7
@ -36,6 +36,7 @@ Cura.MenuItem
UM.Label
{
id: brandLabelText
text: replaceText(materialBrandMenu.text)
Layout.fillWidth: true
Layout.fillHeight:true
@ -84,33 +85,15 @@ Cura.MenuItem
onTriggered: menuPopup.close()
}
Popup
MaterialBrandSubMenu
{
id: menuPopup
width: materialTypesList.width + padding * 2
height: materialTypesList.height + padding * 2
property var flipped: false
x: parent.width - UM.Theme.getSize("default_lining").width
y: {
// Checks if popup is more than halfway down the screen AND further than 400 down (this avoids popup going off the top of screen)
// If it is then the popup will push up instead of down
// This fixes the popups appearing bellow the bottom of the screen.
if (materialBrandMenu.parent.height / 2 < parent.y && parent.y > 400) {
flipped = true
return -UM.Theme.getSize("default_lining").width - height + UM.Theme.getSize("menu").height
}
flipped = false
return -UM.Theme.getSize("default_lining").width
}
padding: background.border.width
// Nasty hack to ensure that we can keep track if the popup contains the mouse.
// Since we also want a hover for the sub items (and these events are sent async)
// We have to keep a count of itemHovered (instead of just a bool)
property int itemHovered: 0
MouseArea
{
id: submenuArea
@ -120,16 +103,11 @@ Cura.MenuItem
onEntered: hideTimer.restartTimer()
}
background: Rectangle
{
color: UM.Theme.getColor("main_background")
border.color: UM.Theme.getColor("lining")
border.width: UM.Theme.getSize("default_lining").width
}
Column
{
id: materialTypesList
width: UM.Theme.getSize("menu").width
height: childrenRect.height
spacing: 0
property var brandMaterials: materialTypesModel.material_types
@ -146,9 +124,7 @@ Cura.MenuItem
height: UM.Theme.getSize("menu").height
width: UM.Theme.getSize("menu").width
color: materialTypeButton.containsMouse ? UM.Theme.getColor("background_2") : UM.Theme.getColor("background_1")
property var isFlipped: menuPopup.flipped
color: materialTypeButton.containsMouse ? UM.Theme.getColor("background_2") : "transparent"
RowLayout
{
@ -185,7 +161,7 @@ Cura.MenuItem
source: UM.Theme.getIcon("ChevronSingleRight")
}
Item
Item
{
// Right side margin
width: UM.Theme.getSize("default_margin").width
@ -236,34 +212,17 @@ Cura.MenuItem
onTriggered: colorPopup.close()
}
Popup
MaterialBrandSubMenu
{
id: colorPopup
width: materialColorsList.width + padding * 2
height: materialColorsList.height + padding * 2
x: parent.width
y: {
// If flipped the popup should push up rather than down from the parent
if (brandMaterialBase.isFlipped) {
return -height + UM.Theme.getSize("menu").height + UM.Theme.getSize("default_lining").width
}
return -UM.Theme.getSize("default_lining").width
}
property int itemHovered: 0
padding: background.border.width
background: Rectangle
{
color: UM.Theme.getColor("main_background")
border.color: UM.Theme.getColor("lining")
border.width: UM.Theme.getSize("default_lining").width
}
Column
{
id: materialColorsList
property var brandColors: model.colors
width: UM.Theme.getSize("menu").width
height: childrenRect.height
spacing: 0
Repeater
@ -273,12 +232,38 @@ Cura.MenuItem
delegate: Rectangle
{
height: UM.Theme.getSize("menu").height
width: UM.Theme.getSize("menu").width
width: parent.width
color: materialColorButton.containsMouse ? UM.Theme.getColor("background_2") : UM.Theme.getColor("background_1")
color: materialColorButton.containsMouse ? UM.Theme.getColor("background_2") : UM.Theme.getColor("main_background")
MouseArea
{
id: materialColorButton
anchors.fill: parent
hoverEnabled: true
onClicked:
{
Cura.MachineManager.setMaterial(extruderIndex, model.container_node);
menuPopup.close();
colorPopup.close();
materialMenu.close();
}
onEntered:
{
menuPopup.itemHovered += 1;
colorPopup.itemHovered += 1;
}
onExited:
{
menuPopup.itemHovered -= 1;
colorPopup.itemHovered -= 1;
}
}
Item
{
height: parent.height
width: parent.width
opacity: materialBrandMenu.enabled ? 1 : 0.5
anchors.fill: parent
@ -309,31 +294,6 @@ Cura.MenuItem
wrapMode: Text.NoWrap
}
}
MouseArea
{
id: materialColorButton
anchors.fill: parent
hoverEnabled: true
onClicked:
{
Cura.MachineManager.setMaterial(extruderIndex, model.container_node);
menuPopup.close();
colorPopup.close();
materialMenu.close();
}
onEntered:
{
menuPopup.itemHovered += 1;
colorPopup.itemHovered += 1;
}
onExited:
{
menuPopup.itemHovered -= 1;
colorPopup.itemHovered -= 1;
}
}
}
}
}

View file

@ -0,0 +1,118 @@
// Copyright (c) 2022 UltiMaker
// Cura is released under the terms of the LGPLv3 or higher.
import QtQuick 2.7
import QtQuick.Controls 2.4
import QtQuick.Layouts 2.7
import UM 1.5 as UM
import Cura 1.7 as Cura
Popup
{
id: materialBrandSubMenu
bottomPadding: UM.Theme.getSize("thin_margin").height
topPadding: UM.Theme.getSize("thin_margin").height
implicitWidth: scrollViewContent.width + scrollbar.width + leftPadding + rightPadding
implicitHeight: scrollViewContent.height + bottomPadding + topPadding
// offset position relative to the parent
property int implicitX: parent.width
property int implicitY: -UM.Theme.getSize("thin_margin").height
default property alias contents: scrollViewContent.children
x: implicitX
y: implicitY
// needed for the `mapToItem` function to work; apparently a Popup is not an Item
Item
{
id: materialBrandSubMenuItem
anchors.fill: parent
}
onOpened:
{
// we want to make sure here that the popup never goes out side the window so we adjust the x and y position
// based on the width/height of the mainWindow/popup. QML is a bit weird here though, as the globalPosition
// is in absolute coordinates relative to the origin of the mainWindow while setting the x and y coordinates
// of the popup only changes the position relative to the parent.
// reset position, the remainder of the function asumes this position and size
materialBrandSubMenu.x = implicitX;
materialBrandSubMenu.y = implicitY;
materialBrandSubMenu.width = implicitWidth;
materialBrandSubMenu.height = implicitHeight;
const globalPosition = materialBrandSubMenuItem.mapToItem(null, 0, 0);
if (globalPosition.y > mainWindow.height - materialBrandSubMenu.height)
{
if (mainWindow.height > materialBrandSubMenu.height)
{
const targetY = mainWindow.height - materialBrandSubMenu.height;
const deltaY = globalPosition.y - targetY;
materialBrandSubMenu.y = implicitY - deltaY;
}
else
{
// if popup is taller then the the component, limit
// the components height and set the position to
// y = 0 (in absolute coordinates)
materialBrandSubMenu.y = implicitY - globalPosition.y;
materialBrandSubMenu.height = mainWindow.height;
}
}
if (globalPosition.x > mainWindow.width - materialBrandSubMenu.width)
{
if (mainWindow.width > materialBrandSubMenu.width)
{
const targetX = mainWindow.width - materialBrandSubMenu.width;
const deltaX = globalPosition.x - targetX;
materialBrandSubMenu.x = implicitX - deltaX;
}
else
{
materialBrandSubMenu.x = implicitX - globalPosition.x;
materialBrandSubMenu.width = mainWindow.width;
}
}
}
padding: background.border.width
background: Rectangle
{
color: UM.Theme.getColor("main_background")
border.color: UM.Theme.getColor("lining")
border.width: UM.Theme.getSize("default_lining").width
}
ScrollView
{
id: scrollView
anchors.fill: parent
contentHeight: scrollViewContent.height
clip: true
ScrollBar.vertical: UM.ScrollBar
{
id: scrollbar
anchors.right: parent.right
anchors.top: parent.top
anchors.bottom: parent.bottom
}
Rectangle
{
id: scrollViewContent
width: childrenRect.width
height: childrenRect.height
color: UM.Theme.getColor("main_background")
}
}
}

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_bowden
name = Super Quality
version = 4
[metadata]
material = generic_abs
quality_type = super
setting_version = 20
type = quality
variant = 0.2mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_bowden
name = Ultra Quality
version = 4
[metadata]
material = generic_abs
quality_type = ultra
setting_version = 20
type = quality
variant = 0.2mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_bowden
name = Dynamic Quality
version = 4
[metadata]
material = generic_abs
quality_type = adaptive
setting_version = 20
type = quality
variant = 0.3mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_bowden
name = Low Quality
version = 4
[metadata]
material = generic_abs
quality_type = low
setting_version = 20
type = quality
variant = 0.3mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_bowden
name = Standard Quality
version = 4
[metadata]
material = generic_abs
quality_type = standard
setting_version = 20
type = quality
variant = 0.3mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_bowden
name = Super Quality
version = 4
[metadata]
material = generic_abs
quality_type = super
setting_version = 20
type = quality
variant = 0.3mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_bowden
name = Dynamic Quality
version = 4
[metadata]
material = generic_abs
quality_type = adaptive
setting_version = 20
type = quality
variant = 0.4mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_bowden
name = Low Quality
version = 4
[metadata]
material = generic_abs
quality_type = low
setting_version = 20
type = quality
variant = 0.4mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_bowden
name = Standard Quality
version = 4
[metadata]
material = generic_abs
quality_type = standard
setting_version = 20
type = quality
variant = 0.4mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_bowden
name = Super Quality
version = 4
[metadata]
material = generic_abs
quality_type = super
setting_version = 20
type = quality
variant = 0.4mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_bowden
name = Dynamic Quality
version = 4
[metadata]
material = generic_abs
quality_type = adaptive
setting_version = 20
type = quality
variant = 0.5mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_bowden
name = Low Quality
version = 4
[metadata]
material = generic_abs
quality_type = low
setting_version = 20
type = quality
variant = 0.5mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_bowden
name = Standard Quality
version = 4
[metadata]
material = generic_abs
quality_type = standard
setting_version = 20
type = quality
variant = 0.5mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_bowden
name = Super Quality
version = 4
[metadata]
material = generic_abs
quality_type = super
setting_version = 20
type = quality
variant = 0.5mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_bowden
name = Dynamic Quality
version = 4
[metadata]
material = generic_abs
quality_type = adaptive
setting_version = 20
type = quality
variant = 0.6mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_bowden
name = Draft Quality
version = 4
[metadata]
material = generic_abs
quality_type = draft
setting_version = 20
type = quality
variant = 0.6mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_bowden
name = Low Quality
version = 4
[metadata]
material = generic_abs
quality_type = low
setting_version = 20
type = quality
variant = 0.5mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_bowden
name = Standard Quality
version = 4
[metadata]
material = generic_abs
quality_type = standard
setting_version = 20
type = quality
variant = 0.6mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_bowden
name = Draft Quality
version = 4
[metadata]
material = generic_abs
quality_type = draft
setting_version = 20
type = quality
variant = 0.8mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_bowden
name = Draft Quality
version = 4
[metadata]
material = generic_abs
quality_type = draft
setting_version = 20
type = quality
variant = 1.0mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_planetary
name = Super Quality
version = 4
[metadata]
material = generic_abs
quality_type = super
setting_version = 20
type = quality
variant = 0.2mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_planetary
name = Ultra Quality
version = 4
[metadata]
material = generic_abs
quality_type = ultra
setting_version = 20
type = quality
variant = 0.2mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_planetary
name = Dynamic Quality
version = 4
[metadata]
material = generic_abs
quality_type = adaptive
setting_version = 20
type = quality
variant = 0.3mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_planetary
name = Low Quality
version = 4
[metadata]
material = generic_abs
quality_type = low
setting_version = 20
type = quality
variant = 0.3mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_planetary
name = Standard Quality
version = 4
[metadata]
material = generic_abs
quality_type = standard
setting_version = 20
type = quality
variant = 0.3mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_planetary
name = Super Quality
version = 4
[metadata]
material = generic_abs
quality_type = super
setting_version = 20
type = quality
variant = 0.3mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_planetary
name = Dynamic Quality
version = 4
[metadata]
material = generic_abs
quality_type = adaptive
setting_version = 20
type = quality
variant = 0.4mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_planetary
name = Low Quality
version = 4
[metadata]
material = generic_abs
quality_type = low
setting_version = 20
type = quality
variant = 0.4mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_planetary
name = Standard Quality
version = 4
[metadata]
material = generic_abs
quality_type = standard
setting_version = 20
type = quality
variant = 0.4mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_planetary
name = Super Quality
version = 4
[metadata]
material = generic_abs
quality_type = super
setting_version = 20
type = quality
variant = 0.4mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_planetary
name = Dynamic Quality
version = 4
[metadata]
material = generic_abs
quality_type = adaptive
setting_version = 20
type = quality
variant = 0.5mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_planetary
name = Low Quality
version = 4
[metadata]
material = generic_abs
quality_type = low
setting_version = 20
type = quality
variant = 0.5mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_planetary
name = Standard Quality
version = 4
[metadata]
material = generic_abs
quality_type = standard
setting_version = 20
type = quality
variant = 0.5mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_planetary
name = Super Quality
version = 4
[metadata]
material = generic_abs
quality_type = super
setting_version = 20
type = quality
variant = 0.5mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_planetary
name = Dynamic Quality
version = 4
[metadata]
material = generic_abs
quality_type = adaptive
setting_version = 20
type = quality
variant = 0.6mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_planetary
name = Draft Quality
version = 4
[metadata]
material = generic_abs
quality_type = draft
setting_version = 20
type = quality
variant = 0.6mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_planetary
name = Low Quality
version = 4
[metadata]
material = generic_abs
quality_type = low
setting_version = 20
type = quality
variant = 0.5mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_planetary
name = Standard Quality
version = 4
[metadata]
material = generic_abs
quality_type = standard
setting_version = 20
type = quality
variant = 0.6mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_planetary
name = Draft Quality
version = 4
[metadata]
material = generic_abs
quality_type = draft
setting_version = 20
type = quality
variant = 0.8mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_planetary
name = Draft Quality
version = 4
[metadata]
material = generic_abs
quality_type = draft
setting_version = 20
type = quality
variant = 1.0mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_titan
name = Super Quality
version = 4
[metadata]
material = generic_abs
quality_type = super
setting_version = 20
type = quality
variant = 0.2mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_titan
name = Ultra Quality
version = 4
[metadata]
material = generic_abs
quality_type = ultra
setting_version = 20
type = quality
variant = 0.2mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_titan
name = Dynamic Quality
version = 4
[metadata]
material = generic_abs
quality_type = adaptive
setting_version = 20
type = quality
variant = 0.3mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_titan
name = Low Quality
version = 4
[metadata]
material = generic_abs
quality_type = low
setting_version = 20
type = quality
variant = 0.3mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_titan
name = Standard Quality
version = 4
[metadata]
material = generic_abs
quality_type = standard
setting_version = 20
type = quality
variant = 0.3mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_titan
name = Super Quality
version = 4
[metadata]
material = generic_abs
quality_type = super
setting_version = 20
type = quality
variant = 0.3mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_titan
name = Dynamic Quality
version = 4
[metadata]
material = generic_abs
quality_type = adaptive
setting_version = 20
type = quality
variant = 0.4mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_titan
name = Low Quality
version = 4
[metadata]
material = generic_abs
quality_type = low
setting_version = 20
type = quality
variant = 0.4mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_titan
name = Standard Quality
version = 4
[metadata]
material = generic_abs
quality_type = standard
setting_version = 20
type = quality
variant = 0.4mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_titan
name = Super Quality
version = 4
[metadata]
material = generic_abs
quality_type = super
setting_version = 20
type = quality
variant = 0.4mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_titan
name = Dynamic Quality
version = 4
[metadata]
material = generic_abs
quality_type = adaptive
setting_version = 20
type = quality
variant = 0.5mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_titan
name = Low Quality
version = 4
[metadata]
material = generic_abs
quality_type = low
setting_version = 20
type = quality
variant = 0.5mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_titan
name = Standard Quality
version = 4
[metadata]
material = generic_abs
quality_type = standard
setting_version = 20
type = quality
variant = 0.5mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_titan
name = Super Quality
version = 4
[metadata]
material = generic_abs
quality_type = super
setting_version = 20
type = quality
variant = 0.5mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_titan
name = Dynamic Quality
version = 4
[metadata]
material = generic_abs
quality_type = adaptive
setting_version = 20
type = quality
variant = 0.6mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_titan
name = Draft Quality
version = 4
[metadata]
material = generic_abs
quality_type = draft
setting_version = 20
type = quality
variant = 0.6mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_titan
name = Low Quality
version = 4
[metadata]
material = generic_abs
quality_type = low
setting_version = 20
type = quality
variant = 0.5mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_titan
name = Standard Quality
version = 4
[metadata]
material = generic_abs
quality_type = standard
setting_version = 20
type = quality
variant = 0.6mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_titan
name = Draft Quality
version = 4
[metadata]
material = generic_abs
quality_type = draft
setting_version = 20
type = quality
variant = 0.8mm Nozzle
[values]

View file

@ -0,0 +1,14 @@
[general]
definition = sovol_base_titan
name = Draft Quality
version = 4
[metadata]
material = generic_abs
quality_type = draft
setting_version = 20
type = quality
variant = 1.0mm Nozzle
[values]

View file

@ -0,0 +1,17 @@
[general]
definition = sovol_base_bowden
name = Super Quality
version = 4
[metadata]
material = generic_petg
quality_type = super
setting_version = 20
type = quality
variant = 0.2mm Nozzle
[values]
retraction_amount = 7
retraction_speed = 25
speed_layer_0 = 15

View file

@ -0,0 +1,17 @@
[general]
definition = sovol_base_bowden
name = Ultra Quality
version = 4
[metadata]
material = generic_petg
quality_type = ultra
setting_version = 20
type = quality
variant = 0.2mm Nozzle
[values]
retraction_amount = 7
retraction_speed = 25
speed_layer_0 = 15

View file

@ -0,0 +1,17 @@
[general]
definition = sovol_base_bowden
name = Dynamic Quality
version = 4
[metadata]
material = generic_petg
quality_type = adaptive
setting_version = 20
type = quality
variant = 0.3mm Nozzle
[values]
retraction_amount = 7
retraction_speed = 25
speed_layer_0 = 15

View file

@ -0,0 +1,17 @@
[general]
definition = sovol_base_bowden
name = Low Quality
version = 4
[metadata]
material = generic_petg
quality_type = low
setting_version = 20
type = quality
variant = 0.3mm Nozzle
[values]
retraction_amount = 7
retraction_speed = 25
speed_layer_0 = 15

View file

@ -0,0 +1,17 @@
[general]
definition = sovol_base_bowden
name = Standard Quality
version = 4
[metadata]
material = generic_petg
quality_type = standard
setting_version = 20
type = quality
variant = 0.3mm Nozzle
[values]
retraction_amount = 7
retraction_speed = 25
speed_layer_0 = 15

View file

@ -0,0 +1,17 @@
[general]
definition = sovol_base_bowden
name = Super Quality
version = 4
[metadata]
material = generic_petg
quality_type = super
setting_version = 20
type = quality
variant = 0.3mm Nozzle
[values]
retraction_amount = 7
retraction_speed = 25
speed_layer_0 = 15

View file

@ -0,0 +1,17 @@
[general]
definition = sovol_base_bowden
name = Dynamic Quality
version = 4
[metadata]
material = generic_petg
quality_type = adaptive
setting_version = 20
type = quality
variant = 0.4mm Nozzle
[values]
retraction_amount = 7
retraction_speed = 25
speed_layer_0 = 15

View file

@ -0,0 +1,17 @@
[general]
definition = sovol_base_bowden
name = Low Quality
version = 4
[metadata]
material = generic_petg
quality_type = low
setting_version = 20
type = quality
variant = 0.4mm Nozzle
[values]
retraction_amount = 7
retraction_speed = 25
speed_layer_0 = 15

View file

@ -0,0 +1,17 @@
[general]
definition = sovol_base_bowden
name = Standard Quality
version = 4
[metadata]
material = generic_petg
quality_type = standard
setting_version = 20
type = quality
variant = 0.4mm Nozzle
[values]
retraction_amount = 7
retraction_speed = 25
speed_layer_0 = 15

View file

@ -0,0 +1,17 @@
[general]
definition = sovol_base_bowden
name = Super Quality
version = 4
[metadata]
material = generic_petg
quality_type = super
setting_version = 20
type = quality
variant = 0.4mm Nozzle
[values]
retraction_amount = 7
retraction_speed = 25
speed_layer_0 = 15

View file

@ -0,0 +1,17 @@
[general]
definition = sovol_base_bowden
name = Dynamic Quality
version = 4
[metadata]
material = generic_petg
quality_type = adaptive
setting_version = 20
type = quality
variant = 0.5mm Nozzle
[values]
retraction_amount = 7
retraction_speed = 25
speed_layer_0 = 15

View file

@ -0,0 +1,17 @@
[general]
definition = sovol_base_bowden
name = Low Quality
version = 4
[metadata]
material = generic_petg
quality_type = low
setting_version = 20
type = quality
variant = 0.5mm Nozzle
[values]
retraction_amount = 7
retraction_speed = 25
speed_layer_0 = 15

View file

@ -0,0 +1,17 @@
[general]
definition = sovol_base_bowden
name = Standard Quality
version = 4
[metadata]
material = generic_petg
quality_type = standard
setting_version = 20
type = quality
variant = 0.5mm Nozzle
[values]
retraction_amount = 7
retraction_speed = 25
speed_layer_0 = 15

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