Merge pull request #5285 from larsbrubaker/main

main
This commit is contained in:
Lars Brubaker 2022-03-25 10:48:52 -07:00 committed by GitHub
commit 8558bf31d0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
52 changed files with 25395 additions and 261 deletions

View file

@ -94,11 +94,11 @@ namespace MatterHackers.GCodeVisualizer
fixed (ColorVertexData* pFixedColorData = colorVertexData)
{
byte* pColorData = (byte*)(pFixedColorData + offset);
GL.ColorPointer(4, ColorPointerType.UnsignedByte, ColorVertexData.Stride, new IntPtr(pColorData));
byte* pNormalData = pColorData + 4;
GL.NormalPointer(NormalPointerType.Float, ColorVertexData.Stride, new IntPtr(pNormalData));
byte* pPosition = pNormalData + 12;
GL.VertexPointer(3, VertexPointerType.Float, ColorVertexData.Stride, new IntPtr(pPosition));
GL.NormalPointer(NormalPointerType.Float, ColorVertexData.Stride, new IntPtr(pNormalData));
GL.ColorPointer(4, ColorPointerType.UnsignedByte, ColorVertexData.Stride, new IntPtr(pColorData));
GL.DrawArrays(BeginMode.Triangles, ColorVertexData.Stride, Math.Min(colorVertexData.Length, count));
}
}

View file

@ -63,6 +63,7 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
OFFSET,
OFFSET3,
POSITIVE_DOUBLE,
POSITIVE_DOUBLE_OR_INCOMPATABLE,
READONLY_STRING,
SLICE_ENGINE,
STRING,

View file

@ -139,8 +139,8 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
{
SlicerConfigName = SettingsKey.bed_temperature_blue_tape,
PresentationName = "Blue Tape Bed Temperature".Localize(),
HelpText = "The temperature to print when the bed is coverd with blue tape. Set to 0 to disable.".Localize(),
DataEditType = DataEditTypes.POSITIVE_DOUBLE,
HelpText = "The temperature to print when the bed is coverd with blue tape. Set to 0 to disable or 'NC' if Not Compatible.".Localize(),
DataEditType = DataEditTypes.POSITIVE_DOUBLE_OR_INCOMPATABLE,
Units = "°C".Localize(),
Show = (settings) => settings.GetBool(SettingsKey.has_heated_bed)
&& settings.GetBool(SettingsKey.has_swappable_bed),
@ -150,8 +150,8 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
{
SlicerConfigName = SettingsKey.bed_temperature_buildtak,
PresentationName = "BuildTak Bed Temperature".Localize(),
HelpText = "The temperature to print when the bed is using BuildTak. Set to 0 to disable.".Localize(),
DataEditType = DataEditTypes.POSITIVE_DOUBLE,
HelpText = "The temperature to print when the bed is using BuildTak. Set to 0 to disable or 'NC' if Not Compatible.".Localize(),
DataEditType = DataEditTypes.POSITIVE_DOUBLE_OR_INCOMPATABLE,
Units = "°C".Localize(),
Show = (settings) => settings.GetBool(SettingsKey.has_heated_bed)
&& settings.GetBool(SettingsKey.has_swappable_bed),
@ -161,8 +161,8 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
{
SlicerConfigName = SettingsKey.bed_temperature_garolite,
PresentationName = "Garolite Bed Temperature".Localize(),
HelpText = "The temperature to print when the bed is using garolite. Set to 0 to disable.".Localize(),
DataEditType = DataEditTypes.POSITIVE_DOUBLE,
HelpText = "The temperature to print when the bed is using garolite. Set to 0 to disable or 'NC' if Not Compatible.".Localize(),
DataEditType = DataEditTypes.POSITIVE_DOUBLE_OR_INCOMPATABLE,
Units = "°C".Localize(),
Show = (settings) => settings.GetBool(SettingsKey.has_heated_bed)
&& settings.GetBool(SettingsKey.has_swappable_bed),
@ -172,8 +172,8 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
{
SlicerConfigName = SettingsKey.bed_temperature_glass,
PresentationName = "Glass Bed Temperature".Localize(),
HelpText = "The temperature to print when the bed is using glass. Set to 0 to disable.".Localize(),
DataEditType = DataEditTypes.POSITIVE_DOUBLE,
HelpText = "The temperature to print when the bed is using glass. Set to 0 to disable or 'NC' if Not Compatible.".Localize(),
DataEditType = DataEditTypes.POSITIVE_DOUBLE_OR_INCOMPATABLE,
Units = "°C".Localize(),
Show = (settings) => settings.GetBool(SettingsKey.has_heated_bed)
&& settings.GetBool(SettingsKey.has_swappable_bed),
@ -183,8 +183,8 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
{
SlicerConfigName = SettingsKey.bed_temperature_kapton,
PresentationName = "Kapton Bed Temperature".Localize(),
HelpText = "The temperature to print when the bed is coverd in kapton tape. Set to 0 to disable.".Localize(),
DataEditType = DataEditTypes.POSITIVE_DOUBLE,
HelpText = "The temperature to print when the bed is coverd in kapton tape. Set to 0 to disable or 'NC' if Not Compatible.".Localize(),
DataEditType = DataEditTypes.POSITIVE_DOUBLE_OR_INCOMPATABLE,
Units = "°C".Localize(),
Show = (settings) => settings.GetBool(SettingsKey.has_heated_bed)
&& settings.GetBool(SettingsKey.has_swappable_bed),
@ -194,8 +194,8 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
{
SlicerConfigName = SettingsKey.bed_temperature_pei,
PresentationName = "PEI Bed Temperature".Localize(),
HelpText = "The temperature to print when the bed is using PEI. Set to 0 to disable.".Localize(),
DataEditType = DataEditTypes.POSITIVE_DOUBLE,
HelpText = "The temperature to print when the bed is using PEI. Set to 0 to disable or 'NC' if Not Compatible.".Localize(),
DataEditType = DataEditTypes.POSITIVE_DOUBLE_OR_INCOMPATABLE,
Units = "°C".Localize(),
Show = (settings) => settings.GetBool(SettingsKey.has_heated_bed)
&& settings.GetBool(SettingsKey.has_swappable_bed),
@ -205,8 +205,8 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
{
SlicerConfigName = SettingsKey.bed_temperature_pp,
PresentationName = "Polypropylene Bed Temperature".Localize(),
HelpText = "The temperature to print when the bed is polypropylene. Set to 0 to disable.".Localize(),
DataEditType = DataEditTypes.POSITIVE_DOUBLE,
HelpText = "The temperature to print when the bed is polypropylene. Set to 0 to disable or 'NC' if Not Compatible.".Localize(),
DataEditType = DataEditTypes.POSITIVE_DOUBLE_OR_INCOMPATABLE,
Units = "°C".Localize(),
Show = (settings) => settings.GetBool(SettingsKey.has_heated_bed)
&& settings.GetBool(SettingsKey.has_swappable_bed),

View file

@ -59,12 +59,15 @@ namespace MatterHackers.MatterControl
public static class ValidationErrors
{
public static readonly string BedLevelingTemperature = nameof(BedLevelingTemperature);
public static readonly string BedLevelingMesh = nameof(BedLevelingMesh);
public static readonly string BedLevelingTemperature = nameof(BedLevelingTemperature);
public static readonly string BedSurfaceNotSelected = nameof(BedSurfaceNotSelected);
public static readonly string ExceptionDuringSliceSettingsValidation = nameof(ExceptionDuringSliceSettingsValidation);
public static readonly string IncompatableBedSurfaceAndMaterial = nameof(IncompatableBedSurfaceAndMaterial);
public static readonly string ItemCannotBeExported = nameof(ItemCannotBeExported);
public static readonly string ItemToAMFExportInvalid = nameof(ItemToAMFExportInvalid);
public static readonly string ItemToSTLExportInvalid = nameof(ItemToSTLExportInvalid);
public static readonly string MaterialNotSelected = nameof(MaterialNotSelected);
public static readonly string NoItemsToExport = nameof(NoItemsToExport);
public static readonly string NoPrintableParts = nameof(NoPrintableParts);
public static readonly string NoZipItemsToExport = nameof(NoZipItemsToExport);

View file

@ -28,7 +28,6 @@ either expressed or implied, of the FreeBSD Project.
*/
using System;
using System.Collections.Generic;
using System.Linq;
using MatterHackers.Agg;
using MatterHackers.Agg.Platform;

View file

@ -589,6 +589,54 @@ namespace MatterHackers.MatterControl
});
}
if (printer.Connection.IsConnected
&& !PrinterSetupRequired(printer)
&& validatePrintBed
&& errors.Count(e => e.ErrorLevel == ValidationErrorLevel.Error) == 0
&& printer.PrintableItems(printer.Bed.Scene).Any()
&& settings.GetValue<bool>(SettingsKey.has_swappable_bed)
&& settings.GetValue(SettingsKey.bed_surface) == "Default")
{
errors.Add(new ValidationError(ValidationErrors.BedSurfaceNotSelected)
{
Error = "Bed Surface Needs to be Selected".Localize(),
Details = "You need to select your printer's 'Bed Surface' under the 'Bed Temperature' menu on the top right of your screen.".Localize(),
ErrorLevel = ValidationErrorLevel.Error,
});
}
if (printer.Connection.IsConnected
&& !PrinterSetupRequired(printer)
&& validatePrintBed
&& errors.Count(e => e.ErrorLevel == ValidationErrorLevel.Error) == 0
&& printer.PrintableItems(printer.Bed.Scene).Any()
&& settings.GetValue<bool>(SettingsKey.has_swappable_bed)
&& settings.GetValue(SettingsKey.bed_surface) != "Default"
&& settings.GetValue(printer.Settings.Helpers.ActiveBedTemperatureSetting) == "NC")
{
errors.Add(new ValidationError(ValidationErrors.IncompatableBedSurfaceAndMaterial)
{
Error = "Selected Material and Bed Surface are Incompatable".Localize(),
Details = "The 'Material' you have selected is incompatible with the 'Bed Surface' you have selected. You may get poor bed adhesion or printing results. Changing the 'Bed Surface' is recommended. You can change it in the 'Bed Temperature' menu on the top right of your screen.".Localize(),
ErrorLevel = ValidationErrorLevel.Warning,
});
}
if (printer.Connection.IsConnected
&& !PrinterSetupRequired(printer)
&& validatePrintBed
&& errors.Count(e => e.ErrorLevel == ValidationErrorLevel.Error) == 0
&& printer.PrintableItems(printer.Bed.Scene).Any()
&& string.IsNullOrEmpty(settings.GetValue(SettingsKey.active_material_key)))
{
errors.Add(new ValidationError(ValidationErrors.MaterialNotSelected)
{
Error = "A Material Should be Selected".Localize(),
Details = "You should select the 'Material' your are printing with under the 'Hotend Temperature' menu on the top right of your screen.".Localize(),
ErrorLevel = ValidationErrorLevel.Warning,
});
}
return errors;
}

View file

@ -206,7 +206,7 @@ namespace MatterHackers.MatterControl.Library.Widgets
});
}
if (directory.Contains("MatterHackers"))
if (Path.GetFileName(directory).Contains("MatterHackers"))
{
treeNode.Expanded = true;
}

View file

@ -96,7 +96,8 @@ namespace MatterHackers.MatterControl
var closeAfterSave = true;
if (librarySelectorWidget.ActiveContainer is ILibraryWritableContainer writableContainer)
{
var outputName = Path.ChangeExtension(itemNameWidget?.ActualTextEditWidget.Text ?? "none", ".mcx");
var fileName = ApplicationController.Instance.SanitizeFileName(itemNameWidget?.ActualTextEditWidget.Text ?? "none");
var outputName = Path.ChangeExtension(fileName, ".mcx");
if (writableContainer is FileSystemContainer fileSystemContainer)
{

View file

@ -683,6 +683,10 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
uiField = new DoubleOrPercentField(theme);
break;
case SliceSettingData.DataEditTypes.POSITIVE_DOUBLE_OR_INCOMPATABLE:
uiField = new DoubleOrIncompatable(theme);
break;
case SliceSettingData.DataEditTypes.INT_OR_MM:
uiField = new IntOrMmField(theme);
break;

View file

@ -0,0 +1,57 @@
/*
Copyright (c) 2022, Lars Brubaker
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The views and conclusions contained in the software and documentation are those
of the authors and should not be interpreted as representing official policies,
either expressed or implied, of the FreeBSD Project.
*/
using System;
namespace MatterHackers.MatterControl.SlicerConfiguration
{
public class DoubleOrIncompatable : TextField
{
public DoubleOrIncompatable(ThemeConfig theme)
: base(theme)
{
}
protected override string ConvertValue(string newValue)
{
string text = newValue.Trim();
if (text.ToUpper() == "NC")
{
return "NC";
}
else
{
double.TryParse(text, out double currentValue);
return Math.Max(0, currentValue).ToString();
}
}
}
}

View file

@ -1,5 +1,5 @@
/*
Copyright (c) 2017, Lars Brubaker, John Lewin
Copyright (c) 2022, Lars Brubaker, John Lewin
All rights reserved.
Redistribution and use in source and binary forms, with or without
@ -32,27 +32,12 @@ using MatterHackers.Agg.UI;
namespace MatterHackers.MatterControl.SlicerConfiguration
{
public class DoubleOrPercentField : ValueOrUnitsField
public class DoubleOrPercentField : ValueOrUnitsField
{
public DoubleOrPercentField(ThemeConfig theme)
: base (theme)
{
unitsToken = "%";
}
protected override string ConvertValue(string newValue)
{
string text = newValue.Trim();
int tokenIndex = text.IndexOf(unitsToken);
bool hasUnitsToken = tokenIndex != -1;
if (hasUnitsToken)
{
text = text.Substring(0, tokenIndex);
}
double.TryParse(text, out double currentValue);
return currentValue + (hasUnitsToken ? unitsToken : "");
}
}
}

View file

@ -4,26 +4,27 @@
"Macros": [],
"MaterialLayers": [
{
"layer_name": "PEEK",
"layer_id": "63342beb-0f41-4afb-bf96-bf73bd168bd7",
"filament_density": "1.32",
"bed_temperature": "130",
"bridge_fan_speed": "50",
"max_fan_speed": "0",
"min_fan_speed": "0",
"temperature": "360",
"infill_speed": "60",
"top_solid_infill_speed": "20",
"perimeter_speed": "20",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "130",
"bed_temperature_garolite": "130",
"bed_temperature_glass": "130",
"bed_temperature_kapton": "130",
"bed_temperature_pei": "130",
"bed_temperature_pp": "130",
"external_perimeter_speed": "20",
"bridge_fan_speed": "50",
"enable_fan": "0",
"material_sku": "MRM86607"
"external_perimeter_speed": "20",
"filament_density": "1.32",
"infill_speed": "60",
"layer_id": "63342beb-0f41-4afb-bf96-bf73bd168bd7",
"layer_name": "PEEK",
"material_sku": "MRM86607",
"max_fan_speed": "0",
"min_fan_speed": "0",
"perimeter_speed": "20",
"temperature": "360",
"top_solid_infill_speed": "20"
}
],
"OemLayer": null,

View file

@ -4,13 +4,14 @@
"Macros": [],
"MaterialLayers": [
{
"bed_temperature": "115",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "110",
"bed_temperature_garolite": "110",
"bed_temperature_glass": "110",
"bed_temperature_kapton": "110",
"bed_temperature_pei": "110",
"bed_temperature_pp": "110",
"bed_temperature": "115",
"enable_fan": "0",
"filament_density": "1.20",
"infill_speed": "30",
@ -21,7 +22,7 @@
"min_fan_speed": "0",
"perimeter_speed": "26",
"temperature": "290",
"top_solid_infill_speed": "22",
"top_solid_infill_speed": "22"
}
],
"OemLayer": null,

View file

@ -4,26 +4,27 @@
"Macros": [],
"MaterialLayers": [
{
"layer_name": "BASF ABS Fusion+",
"filament_density": "1.04",
"layer_id": "2bcc7c0a-2275-4e30-ae4e-e24b3acea1a2",
"bed_temperature": "100",
"temperature": "240",
"min_fan_speed": "70",
"max_fan_speed": "100",
"bridge_fan_speed": "50",
"enable_fan": "0",
"filament_cost": "42",
"min_fan_speed_layer_time": "8",
"max_fan_speed_layer_time": "8",
"disable_fan_first_layers": "5",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "100",
"bed_temperature_garolite": "100",
"bed_temperature_glass": "100",
"bed_temperature_kapton": "100",
"bed_temperature_pei": "100",
"bed_temperature_pp": "100",
"material_sku": "MU25ZAEV"
"bridge_fan_speed": "50",
"disable_fan_first_layers": "5",
"enable_fan": "0",
"filament_cost": "42",
"filament_density": "1.04",
"layer_id": "2bcc7c0a-2275-4e30-ae4e-e24b3acea1a2",
"layer_name": "BASF ABS Fusion+",
"material_sku": "MU25ZAEV",
"max_fan_speed": "100",
"max_fan_speed_layer_time": "8",
"min_fan_speed": "70",
"min_fan_speed_layer_time": "8",
"temperature": "240"
}
],
"OemLayer": null,

View file

@ -4,13 +4,14 @@
"Macros": [],
"MaterialLayers": [
{
"bed_temperature": "55",
"bed_temperature_blue_tape": "0",
"bed_temperature_buildtak": "55",
"bed_temperature_garolite": "70",
"bed_temperature_glass": "70",
"bed_temperature_kapton": "55",
"bed_temperature_pei": "70",
"bed_temperature_pp": "55",
"bed_temperature": "55",
"disable_fan_first_layers": "5",
"filament_cost": "42",
"filament_density": "1.24",
@ -18,8 +19,8 @@
"layer_name": "BASF PRO1 Tough PLA",
"material_sku": "MZ2HXEPK",
"max_fan_speed_layer_time": "60",
"min_fan_speed_layer_time": "180",
"min_fan_speed": "60",
"min_fan_speed_layer_time": "180",
"temperature": "220"
}
],

View file

@ -4,34 +4,35 @@
"Macros": [],
"MaterialLayers": [
{
"layer_name": "BASF 17-4 PH",
"layer_id": "1238d9d9-76b9-44af-3457-a349ba27151f",
"enable_fan": "0",
"retract_lift": "1",
"filament_cost": "465",
"temperature": "240",
"air_gap_speed": "30",
"bed_temperature": "100",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "100",
"bed_temperature_garolite": "100",
"bed_temperature_glass": "100",
"bed_temperature_kapton": "100",
"bed_temperature_pei": "100",
"bed_temperature_pp": "100",
"bridge_speed": "18",
"enable_fan": "0",
"filament_cost": "465",
"filament_density": "7851",
"fill_density": "100%",
"infill_type": "LINES",
"perimeter_start_end_overlap": "50",
"infill_overlap_perimeter": "50%",
"first_layer_speed": "18",
"infill_overlap_perimeter": "50%",
"infill_speed": "35",
"top_solid_infill_speed": "25",
"perimeter_speed": "30",
"support_material_speed": "30",
"infill_type": "LINES",
"interface_layer_speed": "30",
"air_gap_speed": "30",
"bridge_speed": "18",
"layer_id": "1238d9d9-76b9-44af-3457-a349ba27151f",
"layer_name": "BASF 17-4 PH",
"material_sku": "MA27ESD5",
"min_print_speed": "10",
"material_sku": "MA27ESD5"
"perimeter_speed": "30",
"perimeter_start_end_overlap": "50",
"retract_lift": "1",
"support_material_speed": "30",
"temperature": "240",
"top_solid_infill_speed": "25"
}
],
"OemLayer": null,

View file

@ -11,6 +11,7 @@
"filament_cost": "465",
"temperature": "240",
"bed_temperature": "100",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "100",
"bed_temperature_garolite": "100",
"bed_temperature_glass": "100",

View file

@ -4,26 +4,27 @@
"Macros": [],
"MaterialLayers": [
{
"layer_name": "Filamentum CPE HG100",
"layer_id": "dbbf12f0-4237-41e8-b15e-85436d833fcc",
"temperature": "245",
"filament_density": "1.28",
"bed_temperature": "75",
"bridge_fan_speed": "25",
"max_fan_speed": "100",
"min_fan_speed": "35",
"min_fan_speed_layer_time": "25",
"max_fan_speed_layer_time": "10",
"layer_etag": "",
"layer_source": "",
"filament_cost": "49.99",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "55",
"bed_temperature_garolite": "75",
"bed_temperature_glass": "75",
"bed_temperature_kapton": "75",
"bed_temperature_pei": "75",
"bed_temperature_pp": "55",
"material_sku": "MHSXGFA0"
"bridge_fan_speed": "25",
"filament_cost": "49.99",
"filament_density": "1.28",
"layer_etag": "",
"layer_id": "dbbf12f0-4237-41e8-b15e-85436d833fcc",
"layer_name": "Filamentum CPE HG100",
"layer_source": "",
"material_sku": "MHSXGFA0",
"max_fan_speed": "100",
"max_fan_speed_layer_time": "10",
"min_fan_speed": "35",
"min_fan_speed_layer_time": "25",
"temperature": "245"
}
],
"OemLayer": null,

View file

@ -16,6 +16,7 @@
"enable_fan": "1",
"min_fan_speed_layer_time": "8",
"max_fan_speed_layer_time": "8",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "100",
"bed_temperature_garolite": "100",
"bed_temperature_glass": "100",

View file

@ -9,6 +9,7 @@
"temperature": "250",
"bed_temperature": "55",
"filament_density": "1.14",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "55",
"bed_temperature_garolite": "70",
"bed_temperature_glass": "70",

View file

@ -4,13 +4,14 @@
"Macros": [],
"MaterialLayers": [
{
"bed_temperature": "115",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "100",
"bed_temperature_garolite": "100",
"bed_temperature_glass": "100",
"bed_temperature_kapton": "100",
"bed_temperature_pei": "100",
"bed_temperature_pp": "100",
"bed_temperature": "115",
"enable_fan": "0",
"filament_density": "1.20",
"has_fan": "False",
@ -22,7 +23,7 @@
"min_fan_speed": "0",
"perimeter_speed": "26",
"temperature": "290",
"top_solid_infill_speed": "22",
"top_solid_infill_speed": "22"
}
],
"OemLayer": null,

View file

@ -16,6 +16,7 @@
"max_fan_speed_layer_time": "10",
"layer_etag": "",
"layer_source": "",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "55",
"bed_temperature_garolite": "75",
"bed_temperature_glass": "75",

View file

@ -15,6 +15,7 @@
"min_fan_speed_layer_time": "180",
"max_fan_speed_layer_time": "60",
"disable_fan_first_layers": "3",
"bed_temperature_blue_tape": "0",
"bed_temperature_buildtak": "50",
"bed_temperature_garolite": "75",
"bed_temperature_glass": "75",

View file

@ -4,29 +4,30 @@
"Macros": [],
"MaterialLayers": [
{
"layer_name": "TPU",
"filament_density": "1.23",
"layer_id": "80357dda-abc1-4837-be45-54912ce1071d",
"first_layer_speed": "15",
"filament_cost": "24.64",
"infill_speed": "25",
"top_solid_infill_speed": "25",
"perimeter_speed": "25",
"support_material_speed": "25",
"interface_layer_speed": "25",
"air_gap_speed": "25",
"raft_print_speed": "25",
"enable_retractions": "0",
"temperature": "245",
"external_perimeter_speed": "25",
"min_print_speed": "25",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "55",
"bed_temperature_garolite": "55",
"bed_temperature_glass": "65",
"bed_temperature_kapton": "65",
"bed_temperature_pei": "55",
"enable_retractions": "0",
"external_perimeter_speed": "25",
"filament_cost": "24.64",
"filament_density": "1.23",
"first_layer_speed": "15",
"infill_speed": "25",
"interface_layer_speed": "25",
"layer_id": "80357dda-abc1-4837-be45-54912ce1071d",
"layer_name": "TPU",
"material_sku": "TPU",
"min_fan_speed": "0",
"material_sku": "TPU"
"min_print_speed": "25",
"perimeter_speed": "25",
"raft_print_speed": "25",
"support_material_speed": "25",
"temperature": "245",
"top_solid_infill_speed": "25"
}
],
"OemLayer": null,

View file

@ -4,31 +4,32 @@
"Macros": [],
"MaterialLayers": [
{
"layer_name": "Ninja Flex",
"layer_id": "48bf0756-ddc9-4371-bb25-800f5003d502",
"bridge_fan_speed": "100",
"filament_density": "1.28",
"first_layer_speed": "10",
"max_fan_speed": "100",
"min_fan_speed": "100",
"infill_speed": "25",
"top_solid_infill_speed": "25",
"perimeter_speed": "25",
"support_material_speed": "25",
"interface_layer_speed": "25",
"air_gap_speed": "25",
"raft_print_speed": "25",
"external_perimeter_speed": "25",
"retract_length": "0",
"temperature": "235",
"bed_temperature": "75",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "55",
"bed_temperature_garolite": "75",
"bed_temperature_glass": "75",
"bed_temperature_kapton": "75",
"bed_temperature_pei": "75",
"bed_temperature_pp": "55",
"material_sku": "MH7SK8X3"
"bridge_fan_speed": "100",
"external_perimeter_speed": "25",
"filament_density": "1.28",
"first_layer_speed": "10",
"infill_speed": "25",
"interface_layer_speed": "25",
"layer_id": "48bf0756-ddc9-4371-bb25-800f5003d502",
"layer_name": "Ninja Flex",
"material_sku": "MH7SK8X3",
"max_fan_speed": "100",
"min_fan_speed": "100",
"perimeter_speed": "25",
"raft_print_speed": "25",
"retract_length": "0",
"support_material_speed": "25",
"temperature": "235",
"top_solid_infill_speed": "25"
}
],
"OemLayer": null,

View file

@ -0,0 +1,28 @@
{
"DocumentVersion": 201606271,
"ID": null,
"Macros": [],
"MaterialLayers": [
{
"bed_temperature": "70",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "55",
"bed_temperature_garolite": "70",
"bed_temperature_glass": "70",
"bed_temperature_kapton": "70",
"bed_temperature_pei": "70",
"bed_temperature_pp": "50",
"enable_fan": "0",
"filament_cost": "80",
"filament_density": "1.1",
"layer_id": "d0993cbe-031d-4db2-b521-77915c2f8725",
"layer_name": "230 Nylon (Taulman)",
"material_sku": "MKATKF3A",
"temperature": "235"
}
],
"OemLayer": null,
"QualityLayers": [],
"StagedUserSettings": {},
"UserLayer": {}
}

View file

@ -0,0 +1,28 @@
{
"DocumentVersion": 201606271,
"ID": null,
"Macros": [],
"MaterialLayers": [
{
"bed_temperature": "70",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "55",
"bed_temperature_garolite": "70",
"bed_temperature_glass": "70",
"bed_temperature_kapton": "70",
"bed_temperature_pei": "70",
"bed_temperature_pp": "50",
"enable_fan": "0",
"filament_cost": "60",
"filament_density": "1.1",
"layer_id": "b4991d18-3539-4648-91eb-ad65dad24d13",
"layer_name": "645 Nylon (Taulman)",
"material_sku": "MSFDVGY6",
"temperature": "250"
}
],
"OemLayer": null,
"QualityLayers": [],
"StagedUserSettings": {},
"UserLayer": {}
}

View file

@ -0,0 +1,28 @@
{
"DocumentVersion": 201606271,
"ID": null,
"Macros": [],
"MaterialLayers": [
{
"bed_temperature": "70",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "55",
"bed_temperature_garolite": "70",
"bed_temperature_glass": "70",
"bed_temperature_kapton": "70",
"bed_temperature_pei": "70",
"bed_temperature_pp": "50",
"enable_fan": "0",
"filament_cost": "80",
"filament_density": "1.1",
"layer_id": "b411cd18-3539-46a8-91eb-ad25dad74d33",
"layer_name": "680 Nylon (Taulman)",
"material_sku": "M4SHDVY7",
"temperature": "250"
}
],
"OemLayer": null,
"QualityLayers": [],
"StagedUserSettings": {},
"UserLayer": {}
}

View file

@ -0,0 +1,28 @@
{
"DocumentVersion": 201606271,
"ID": null,
"Macros": [],
"MaterialLayers": [
{
"bed_temperature": "70",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "55",
"bed_temperature_garolite": "70",
"bed_temperature_glass": "70",
"bed_temperature_kapton": "70",
"bed_temperature_pei": "70",
"bed_temperature_pp": "50",
"enable_fan": "0",
"filament_cost": "80",
"filament_density": "1.1",
"layer_id": "a160e052-1fc6-4843-a74e-305d4f01ed13",
"layer_name": "Alloy 910 (Taulman)",
"material_sku": "MVSK2VGK",
"temperature": "250"
}
],
"OemLayer": null,
"QualityLayers": [],
"StagedUserSettings": {},
"UserLayer": {}
}

View file

@ -0,0 +1,28 @@
{
"DocumentVersion": 201606271,
"ID": null,
"Macros": [],
"MaterialLayers": [
{
"bed_temperature": "70",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "55",
"bed_temperature_garolite": "70",
"bed_temperature_glass": "70",
"bed_temperature_kapton": "70",
"bed_temperature_pei": "70",
"bed_temperature_pp": "50",
"enable_fan": "0",
"filament_cost": "80",
"filament_density": "1.1",
"layer_id": "96d5a543-c84f-47d1-b55d-6d2a324241c4",
"layer_name": "Bridge Nylon (Taulman)",
"material_sku": "MXEQ5PRX",
"temperature": "250"
}
],
"OemLayer": null,
"QualityLayers": [],
"StagedUserSettings": {},
"UserLayer": {}
}

View file

@ -0,0 +1,28 @@
{
"DocumentVersion": 201606271,
"ID": null,
"Macros": [],
"MaterialLayers": [
{
"bed_temperature": "70",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "55",
"bed_temperature_garolite": "70",
"bed_temperature_glass": "70",
"bed_temperature_kapton": "70",
"bed_temperature_pei": "70",
"bed_temperature_pp": "50",
"enable_fan": "0",
"filament_cost": "80",
"filament_density": "1.1",
"layer_id": "07183e86-9108-47fd-b138-7fdec91c4a4c",
"layer_name": "PCTPE (Taulman)",
"material_sku": "MCAMWFTM",
"temperature": "235"
}
],
"OemLayer": null,
"QualityLayers": [],
"StagedUserSettings": {},
"UserLayer": {}
}

View file

@ -0,0 +1,28 @@
{
"DocumentVersion": 201606271,
"ID": null,
"Macros": [],
"MaterialLayers": [
{
"bed_temperature": "70",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "55",
"bed_temperature_garolite": "70",
"bed_temperature_glass": "70",
"bed_temperature_kapton": "70",
"bed_temperature_pei": "70",
"bed_temperature_pp": "50",
"enable_fan": "0",
"filament_cost": "80",
"filament_density": "1.1",
"layer_id": "5d87ab7d-5579-4fc8-acf0-33b1331efeff",
"layer_name": "TECH-G PETG (Taulman)",
"material_sku": "M88D4SXA",
"temperature": "240"
}
],
"OemLayer": null,
"QualityLayers": [],
"StagedUserSettings": {},
"UserLayer": {}
}

View file

@ -0,0 +1,28 @@
{
"DocumentVersion": 201606271,
"ID": null,
"Macros": [],
"MaterialLayers": [
{
"bed_temperature": "70",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "55",
"bed_temperature_garolite": "70",
"bed_temperature_glass": "70",
"bed_temperature_kapton": "70",
"bed_temperature_pei": "70",
"bed_temperature_pp": "50",
"enable_fan": "0",
"filament_cost": "80",
"filament_density": "1.1",
"layer_id": "3ae26ddb-d19b-4d5b-9e80-61bf5a2d5a08",
"layer_name": "n-vent (Taulman)",
"material_sku": "MCZVPSY0",
"temperature": "250"
}
],
"OemLayer": null,
"QualityLayers": [],
"StagedUserSettings": {},
"UserLayer": {}
}

View file

@ -0,0 +1,28 @@
{
"DocumentVersion": 201606271,
"ID": null,
"Macros": [],
"MaterialLayers": [
{
"bed_temperature": "70",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "55",
"bed_temperature_garolite": "70",
"bed_temperature_glass": "70",
"bed_temperature_kapton": "70",
"bed_temperature_pei": "70",
"bed_temperature_pp": "50",
"enable_fan": "0",
"filament_cost": "80",
"filament_density": "1.1",
"layer_id": "2042dcf4-c242-4cb5-a220-91a3aa73f043",
"layer_name": "T-Glase (Taulman)",
"material_sku": "MD90W6VY",
"temperature": "235"
}
],
"OemLayer": null,
"QualityLayers": [],
"StagedUserSettings": {},
"UserLayer": {}
}

View file

@ -4,20 +4,21 @@
"Macros": [],
"MaterialLayers": [
{
"layer_name": "Build Series ABS",
"filament_density": "1.04",
"layer_id": "8b9e4573-75c3-43cb-b02d-9b9926ed5d27",
"bed_temperature": "100",
"temperature": "235",
"enable_fan": "0",
"filament_cost": "16.17",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "100",
"bed_temperature_garolite": "100",
"bed_temperature_glass": "100",
"bed_temperature_kapton": "100",
"bed_temperature_pei": "100",
"bed_temperature_pp": "100",
"material_sku": "MWVCRU99"
"enable_fan": "0",
"filament_cost": "16.17",
"filament_density": "1.04",
"layer_id": "8b9e4573-75c3-43cb-b02d-9b9926ed5d27",
"layer_name": "Build Series ABS",
"material_sku": "MWVCRU99",
"temperature": "235"
}
],
"OemLayer": null,

View file

@ -4,24 +4,25 @@
"Macros": [],
"MaterialLayers": [
{
"layer_name": "Build Series PETg",
"layer_id": "dbbf12f0-4197-41e8-b15e-85436d833fcc",
"temperature": "245",
"filament_density": "1.28",
"bed_temperature": "75",
"bridge_fan_speed": "25",
"max_fan_speed": "100",
"min_fan_speed": "35",
"min_fan_speed_layer_time": "25",
"max_fan_speed_layer_time": "10",
"filament_cost": "21.98",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "55",
"bed_temperature_garolite": "75",
"bed_temperature_glass": "75",
"bed_temperature_kapton": "75",
"bed_temperature_pei": "75",
"bed_temperature_pp": "55",
"material_sku": "MSNJXN9N"
"bridge_fan_speed": "25",
"filament_cost": "21.98",
"filament_density": "1.28",
"layer_id": "dbbf12f0-4197-41e8-b15e-85436d833fcc",
"layer_name": "Build Series PETg",
"material_sku": "MSNJXN9N",
"max_fan_speed": "100",
"max_fan_speed_layer_time": "10",
"min_fan_speed": "35",
"min_fan_speed_layer_time": "25",
"temperature": "245"
}
],
"OemLayer": null,

View file

@ -4,25 +4,26 @@
"Macros": [],
"MaterialLayers": [
{
"layer_name": "Build Series PLA",
"filament_density": "1.24",
"layer_id": "74679ff2-0dde-4808-bd9d-06c23e897dfe",
"bed_temperature": "75",
"temperature": "205",
"min_fan_speed": "70",
"max_fan_speed": "100",
"bridge_fan_speed": "100",
"filament_cost": "16.17",
"min_fan_speed_layer_time": "180",
"max_fan_speed_layer_time": "60",
"disable_fan_first_layers": "5",
"bed_temperature_blue_tape": "0",
"bed_temperature_buildtak": "50",
"bed_temperature_garolite": "75",
"bed_temperature_glass": "75",
"bed_temperature_kapton": "50",
"bed_temperature_pei": "75",
"bed_temperature_pp": "75",
"material_sku": "MY6CYEZM"
"bridge_fan_speed": "100",
"disable_fan_first_layers": "5",
"filament_cost": "16.17",
"filament_density": "1.24",
"layer_id": "74679ff2-0dde-4808-bd9d-06c23e897dfe",
"layer_name": "Build Series PLA",
"material_sku": "MY6CYEZM",
"max_fan_speed": "100",
"max_fan_speed_layer_time": "60",
"min_fan_speed": "70",
"min_fan_speed_layer_time": "180",
"temperature": "205"
}
],
"OemLayer": null,

View file

@ -16,6 +16,7 @@
"min_fan_speed_layer_time": "180",
"max_fan_speed_layer_time": "60",
"disable_fan_first_layers": "5",
"bed_temperature_blue_tape": "0",
"bed_temperature_buildtak": "50",
"bed_temperature_garolite": "75",
"bed_temperature_glass": "75",

View file

@ -4,29 +4,30 @@
"Macros": [],
"MaterialLayers": [
{
"layer_name": "TPU",
"filament_density": "1.23",
"layer_id": "80657dda-a7c1-4837-be45-54990ce1071d",
"first_layer_speed": "15",
"filament_cost": "38.25",
"infill_speed": "25",
"top_solid_infill_speed": "25",
"perimeter_speed": "25",
"support_material_speed": "25",
"interface_layer_speed": "25",
"air_gap_speed": "25",
"raft_print_speed": "25",
"external_perimeter_speed": "25",
"min_print_speed": "25",
"enable_retractions": "0",
"temperature": "245",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "55",
"bed_temperature_garolite": "55",
"bed_temperature_glass": "65",
"bed_temperature_kapton": "65",
"bed_temperature_pei": "55",
"enable_retractions": "0",
"external_perimeter_speed": "25",
"filament_cost": "38.25",
"filament_density": "1.23",
"first_layer_speed": "15",
"infill_speed": "25",
"interface_layer_speed": "25",
"layer_id": "80657dda-a7c1-4837-be45-54990ce1071d",
"layer_name": "TPU",
"material_sku": "MWDVWSZ3",
"min_fan_speed": "0",
"material_sku": "MWDVWSZ3"
"min_print_speed": "25",
"perimeter_speed": "25",
"raft_print_speed": "25",
"support_material_speed": "25",
"temperature": "245",
"top_solid_infill_speed": "25"
}
],
"OemLayer": null,

View file

@ -4,27 +4,28 @@
"Macros": [],
"MaterialLayers": [
{
"layer_name": "NylonG",
"layer_id": "f8bf5181-0d9a-47ac-b8dd-c6ff6e24dc57",
"temperature": "265",
"bed_temperature": "70",
"filament_density": "1.01",
"filament_cost": "64",
"min_fan_speed": "35",
"max_fan_speed": "100",
"raft_fan_speed_percent": "0",
"bridge_fan_speed": "50",
"min_fan_speed_layer_time": "10",
"max_fan_speed_layer_time": "10",
"layer_etag": "",
"layer_source": "",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "70",
"bed_temperature_garolite": "80",
"bed_temperature_glass": "85",
"bed_temperature_kapton": "60",
"bed_temperature_pei": "75",
"bed_temperature_pp": "60",
"material_sku": "MZ9H8W56"
"bridge_fan_speed": "50",
"filament_cost": "64",
"filament_density": "1.01",
"layer_etag": "",
"layer_id": "f8bf5181-0d9a-47ac-b8dd-c6ff6e24dc57",
"layer_name": "NylonG",
"layer_source": "",
"material_sku": "MZ9H8W56",
"max_fan_speed": "100",
"max_fan_speed_layer_time": "10",
"min_fan_speed": "35",
"min_fan_speed_layer_time": "10",
"raft_fan_speed_percent": "0",
"temperature": "265"
}
],
"OemLayer": null,

View file

@ -4,27 +4,28 @@
"Macros": [],
"MaterialLayers": [
{
"layer_name": "NylonK",
"layer_id": "f8235181-0d9a-47ac-b3dd-c6ff1224dc57",
"temperature": "265",
"bed_temperature": "70",
"filament_density": "1.01",
"filament_cost": "64",
"min_fan_speed": "35",
"max_fan_speed": "100",
"raft_fan_speed_percent": "0",
"bridge_fan_speed": "50",
"min_fan_speed_layer_time": "10",
"max_fan_speed_layer_time": "10",
"layer_etag": "",
"layer_source": "",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "70",
"bed_temperature_garolite": "80",
"bed_temperature_glass": "85",
"bed_temperature_kapton": "60",
"bed_temperature_pei": "75",
"bed_temperature_pp": "60",
"material_sku": "MXTJFMYQ"
"bridge_fan_speed": "50",
"filament_cost": "64",
"filament_density": "1.01",
"layer_etag": "",
"layer_id": "f8235181-0d9a-47ac-b3dd-c6ff1224dc57",
"layer_name": "NylonK",
"layer_source": "",
"material_sku": "MXTJFMYQ",
"max_fan_speed": "100",
"max_fan_speed_layer_time": "10",
"min_fan_speed": "35",
"min_fan_speed_layer_time": "10",
"raft_fan_speed_percent": "0",
"temperature": "265"
}
],
"OemLayer": null,

View file

@ -4,28 +4,29 @@
"Macros": [],
"MaterialLayers": [
{
"layer_name": "NylonX",
"layer_id": "9c66e529-0034-407e-baa2-e4bb2d1fa0b8",
"temperature": "265",
"bed_temperature": "70",
"filament_density": "1.01",
"filament_cost": "51.04",
"min_fan_speed": "35",
"max_fan_speed": "50",
"raft_fan_speed_percent": "0",
"bridge_fan_speed": "35",
"min_fan_speed_layer_time": "5",
"max_fan_speed_layer_time": "5",
"disable_fan_first_layers": "10",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "60",
"bed_temperature_garolite": "75",
"bed_temperature_glass": "75",
"bed_temperature_kapton": "60",
"bed_temperature_pei": "75",
"bed_temperature_pp": "60",
"bridge_fan_speed": "35",
"disable_fan_first_layers": "10",
"filament_cost": "51.04",
"filament_density": "1.01",
"layer_etag": "",
"layer_id": "9c66e529-0034-407e-baa2-e4bb2d1fa0b8",
"layer_name": "NylonX",
"layer_source": "",
"material_sku": "MD5LDGS7"
"material_sku": "MD5LDGS7",
"max_fan_speed": "50",
"max_fan_speed_layer_time": "5",
"min_fan_speed": "35",
"min_fan_speed_layer_time": "5",
"raft_fan_speed_percent": "0",
"temperature": "265"
}
],
"OemLayer": null,

View file

@ -4,26 +4,27 @@
"Macros": [],
"MaterialLayers": [
{
"layer_name": "PRO Series ABS",
"filament_density": "1.04",
"layer_id": "4bca7c0a-2275-4e30-ae4e-e2466ace81a0",
"bed_temperature": "100",
"temperature": "240",
"min_fan_speed": "70",
"max_fan_speed": "100",
"bridge_fan_speed": "50",
"enable_fan": "0",
"filament_cost": "42",
"min_fan_speed_layer_time": "8",
"max_fan_speed_layer_time": "8",
"disable_fan_first_layers": "5",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "100",
"bed_temperature_garolite": "100",
"bed_temperature_glass": "100",
"bed_temperature_kapton": "100",
"bed_temperature_pei": "100",
"bed_temperature_pp": "100",
"material_sku": "M6A3VYQ9"
"bridge_fan_speed": "50",
"disable_fan_first_layers": "5",
"enable_fan": "0",
"filament_cost": "42",
"filament_density": "1.04",
"layer_id": "4bca7c0a-2275-4e30-ae4e-e2466ace81a0",
"layer_name": "PRO Series ABS",
"material_sku": "M6A3VYQ9",
"max_fan_speed": "100",
"max_fan_speed_layer_time": "8",
"min_fan_speed": "70",
"min_fan_speed_layer_time": "8",
"temperature": "240"
}
],
"OemLayer": null,

View file

@ -4,14 +4,8 @@
"Macros": [],
"MaterialLayers": [
{
"layer_name": "PRO Series Nylon",
"layer_id": "b8d72ad6-9b04-4bbb-852f-4fec1bc4262b",
"temperature": "250",
"bed_temperature": "55",
"retract_restart_extra": "0",
"retract_restart_extra_time_to_apply": "0",
"filament_density": "1.1",
"filament_cost": "73.3",
"bed_temperature": "70",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "55",
"bed_temperature_garolite": "70",
"bed_temperature_glass": "70",
@ -19,7 +13,14 @@
"bed_temperature_pei": "70",
"bed_temperature_pp": "50",
"enable_fan": "0",
"material_sku": "MCR8GQZT"
"filament_cost": "73.3",
"filament_density": "1.1",
"layer_id": "b8d72ad6-9b04-4bbb-852f-4fec1bc4262b",
"layer_name": "PRO Series Nylon",
"material_sku": "MCR8GQZT",
"retract_restart_extra": "0",
"retract_restart_extra_time_to_apply": "0",
"temperature": "250"
}
],
"OemLayer": null,

View file

@ -16,6 +16,7 @@
"max_fan_speed_layer_time": "60",
"filament_cost": "42",
"disable_fan_first_layers": "3",
"bed_temperature_blue_tape": "0",
"bed_temperature_buildtak": "55",
"bed_temperature_garolite": "75",
"bed_temperature_glass": "75",

View file

@ -4,25 +4,26 @@
"Macros": [],
"MaterialLayers": [
{
"layer_name": "PRO Series RYNO",
"layer_id": "99225341-9133-46be-b075-43009ea8f2a0",
"temperature": "245",
"filament_density": "1.28",
"bed_temperature": "55",
"bridge_fan_speed": "50",
"max_fan_speed": "100",
"min_fan_speed": "35",
"min_fan_speed_layer_time": "15",
"max_fan_speed_layer_time": "10",
"filament_cost": "64",
"disable_fan_first_layers": "3",
"bed_temperature_blue_tape": "NC",
"bed_temperature_buildtak": "55",
"bed_temperature_garolite": "75",
"bed_temperature_glass": "75",
"bed_temperature_kapton": "55",
"bed_temperature_pei": "75",
"bed_temperature_pp": "55",
"material_sku": "M6989PRZ"
"bridge_fan_speed": "50",
"disable_fan_first_layers": "3",
"filament_cost": "64",
"filament_density": "1.28",
"layer_id": "99225341-9133-46be-b075-43009ea8f2a0",
"layer_name": "PRO Series RYNO",
"material_sku": "M6989PRZ",
"max_fan_speed": "100",
"max_fan_speed_layer_time": "10",
"min_fan_speed": "35",
"min_fan_speed_layer_time": "15",
"temperature": "245"
}
],
"OemLayer": null,

View file

@ -4,23 +4,24 @@
"Macros": [],
"MaterialLayers": [
{
"layer_name": "PRO Series Tough PLA",
"layer_id": "35158031-fcdf-4e93-bfbc-6b5e78a94d39",
"temperature": "215",
"bed_temperature": "55",
"min_fan_speed_layer_time": "180",
"max_fan_speed_layer_time": "60",
"min_fan_speed": "60",
"disable_fan_first_layers": "5",
"filament_density": "1.24",
"filament_cost": "42",
"bed_temperature_blue_tape": "0",
"bed_temperature_buildtak": "55",
"bed_temperature_garolite": "70",
"bed_temperature_glass": "70",
"bed_temperature_kapton": "55",
"bed_temperature_pei": "70",
"bed_temperature_pp": "55",
"material_sku": "MY6C8H7E"
"disable_fan_first_layers": "5",
"filament_cost": "42",
"filament_density": "1.24",
"layer_id": "35158031-fcdf-4e93-bfbc-6b5e78a94d39",
"layer_name": "PRO Series Tough PLA",
"material_sku": "MY6C8H7E",
"max_fan_speed_layer_time": "60",
"min_fan_speed": "60",
"min_fan_speed_layer_time": "180",
"temperature": "215"
}
],
"OemLayer": null,

View file

@ -16,6 +16,7 @@
"max_fan_speed_layer_time": "60",
"filament_cost": "37",
"disable_fan_first_layers": "5",
"bed_temperature_blue_tape": "0",
"bed_temperature_buildtak": "55",
"bed_temperature_garolite": "75",
"bed_temperature_glass": "75",

View file

@ -121,6 +121,9 @@ Translated:A component must be selected
English:A device attached to the system is not functioning.
Translated:A device attached to the system is not functioning.
English:A Material Should be Selected
Translated:A Material Should be Selected
English:A modifier of the width of the extrusion for the first layer of the print. A value greater than 100% can help with adhesion to the print bed.
Translated:A modifier of the width of the extrusion for the first layer of the print. A value greater than 100% can help with adhesion to the print bed.
@ -532,6 +535,12 @@ Translated:Bed Size
English:Bed Surface
Translated:Bed Surface
English:Bed Surface Needs to be Selected
Translated:Bed Surface Needs to be Selected
English:Bed Surface Should be Selected
Translated:Bed Surface Should be Selected
English:Bed Surface Temperatures
Translated:Bed Surface Temperatures
@ -4270,6 +4279,9 @@ Translated:Select this option only if your printer does not appear in the list
English:Select What to Import
Translated:Select What to Import
English:Selected Material and Bed Surface are Incompatable
Translated:Selected Material and Bed Surface are Incompatable
English:Selected Object Options
Translated:Selected Object Options
@ -5041,6 +5053,12 @@ Translated:The Markdown that will be shown on the second extruders Insert Filame
English:The Markdown that will be shown on the Trim Filament page.
Translated:The Markdown that will be shown on the Trim Filament page.
English:The Material you have selected is incompatible with the Bed Surface you have selected. You may get poor bed adhesion or printing results. Changing the bed is recommended.
Translated:The Material you have selected is incompatible with the Bed Surface you have selected. You may get poor bed adhesion or printing results. Changing the bed is recommended.
English:The 'Material' you have selected is incompatible with the 'Bed Surface' you have selected. You may get poor bed adhesion or printing results. Changing the 'Bed Surface' is recommended. You can change it in the 'Bed Temperature' menu on the top right of your screen.
Translated:The 'Material' you have selected is incompatible with the 'Bed Surface' you have selected. You may get poor bed adhesion or printing results. Changing the 'Bed Surface' is recommended. You can change it in the 'Bed Temperature' menu on the top right of your screen.
English:The maximum amount that an avoid crossing travel can exceed the direct distance. If the avoid travel is too long, a direct move will be executed.
Translated:The maximum amount that an avoid crossing travel can exceed the direct distance. If the avoid travel is too long, a direct move will be executed.
@ -5296,42 +5314,63 @@ Translated:The target temperature the extruder will attempt to reach during the
English:The temperature at which the extruder will wipe the nozzle, as specified by Custom G-Code.
Translated:The temperature at which the extruder will wipe the nozzle, as specified by Custom G-Code.
English:The temperature to print when the bed is coverd in kapton tape. Set to 0 to disable or 'NC' if Not Compatible.
Translated:The temperature to print when the bed is coverd in kapton tape. Set to 0 to disable or 'NC' if Not Compatible.
English:The temperature to print when the bed is coverd in kapton tape. Set to 0 to disable.
Translated:The temperature to print when the bed is coverd in kapton tape. Set to 0 to disable.
English:The temperature to print when the bed is coverd in kapton tape. Set to 0 to use default.
Translated:The temperature to print when the bed is coverd in kapton tape. Set to 0 to use default.
English:The temperature to print when the bed is coverd with blue tape. Set to 0 to disable or 'NC' if Not Compatible.
Translated:The temperature to print when the bed is coverd with blue tape. Set to 0 to disable or 'NC' if Not Compatible.
English:The temperature to print when the bed is coverd with blue tape. Set to 0 to disable.
Translated:The temperature to print when the bed is coverd with blue tape. Set to 0 to disable.
English:The temperature to print when the bed is coverd with blue tape. Set to 0 to use default.
Translated:The temperature to print when the bed is coverd with blue tape. Set to 0 to use default.
English:The temperature to print when the bed is polypropylene. Set to 0 to disable or 'NC' if Not Compatible.
Translated:The temperature to print when the bed is polypropylene. Set to 0 to disable or 'NC' if Not Compatible.
English:The temperature to print when the bed is polypropylene. Set to 0 to disable.
Translated:The temperature to print when the bed is polypropylene. Set to 0 to disable.
English:The temperature to print when the bed is polypropylene. Set to 0 to use default.
Translated:The temperature to print when the bed is polypropylene. Set to 0 to use default.
English:The temperature to print when the bed is using BuildTak. Set to 0 to disable or 'NC' if Not Compatible.
Translated:The temperature to print when the bed is using BuildTak. Set to 0 to disable or 'NC' if Not Compatible.
English:The temperature to print when the bed is using BuildTak. Set to 0 to disable.
Translated:The temperature to print when the bed is using BuildTak. Set to 0 to disable.
English:The temperature to print when the bed is using BuildTak. Set to 0 to use default.
Translated:The temperature to print when the bed is using BuildTak. Set to 0 to use default.
English:The temperature to print when the bed is using garolite. Set to 0 to disable or 'NC' if Not Compatible.
Translated:The temperature to print when the bed is using garolite. Set to 0 to disable or 'NC' if Not Compatible.
English:The temperature to print when the bed is using garolite. Set to 0 to disable.
Translated:The temperature to print when the bed is using garolite. Set to 0 to disable.
English:The temperature to print when the bed is using garolite. Set to 0 to use default.
Translated:The temperature to print when the bed is using garolite. Set to 0 to use default.
English:The temperature to print when the bed is using glass. Set to 0 to disable or 'NC' if Not Compatible.
Translated:The temperature to print when the bed is using glass. Set to 0 to disable or 'NC' if Not Compatible.
English:The temperature to print when the bed is using glass. Set to 0 to disable.
Translated:The temperature to print when the bed is using glass. Set to 0 to disable.
English:The temperature to print when the bed is using glass. Set to 0 to use default.
Translated:The temperature to print when the bed is using glass. Set to 0 to use default.
English:The temperature to print when the bed is using PEI. Set to 0 to disable or 'NC' if Not Compatible.
Translated:The temperature to print when the bed is using PEI. Set to 0 to disable or 'NC' if Not Compatible.
English:The temperature to print when the bed is using PEI. Set to 0 to disable.
Translated:The temperature to print when the bed is using PEI. Set to 0 to disable.
@ -6127,9 +6166,24 @@ Translated:You have successfully imported a new printer profile. You can find '{
English:You may need to wait a minute for your printer to finish initializing.
Translated:You may need to wait a minute for your printer to finish initializing.
English:You need to select your printer's 'Bed Surface' under the bed setting menu on the top right of your screen
Translated:You need to select your printer's 'Bed Surface' under the bed setting menu on the top right of your screen
English:You need to select your printer's 'Bed Surface' under the 'Bed Temperature' menu on the top right of your screen
Translated:You need to select your printer's 'Bed Surface' under the 'Bed Temperature' menu on the top right of your screen
English:You need to select your printer's 'Bed Surface' under the 'Bed Temperature' menu on the top right of your screen.
Translated:You need to select your printer's 'Bed Surface' under the 'Bed Temperature' menu on the top right of your screen.
English:You should have at least 3 top layers for this calibration to measure off of.
Translated:You should have at least 3 top layers for this calibration to measure off of.
English:You should select the 'Material' your are printing with under the 'Hotend Temperature' menu on the top right of your screen
Translated:You should select the 'Material' your are printing with under the 'Hotend Temperature' menu on the top right of your screen
English:You should select the 'Material' your are printing with under the 'Hotend Temperature' menu on the top right of your screen.
Translated:You should select the 'Material' your are printing with under the 'Hotend Temperature' menu on the top right of your screen.
English:Your 3D print has been auto-paused.\n\nLayer {0} reached.
Translated:Your 3D print has been auto-paused.\n\nLayer {0} reached.
@ -6160,6 +6214,9 @@ Translated:Your printer has been adjusted but we should run calibrating again to
English:Your printer is reporting a HARDWARE ERROR and has been paused. Check the error and cancel the print if required.
Translated:Your printer is reporting a HARDWARE ERROR and has been paused. Check the error and cancel the print if required.
English:Your printer's 'Bed Surface' should be selected under the bed setting menu on the top right of your screen
Translated:Your printer's 'Bed Surface' should be selected under the bed setting menu on the top right of your screen
English:Your probe is now finely calibrated and should produce excellent first layer results
Translated:Your probe is now finely calibrated and should produce excellent first layer results

@ -1 +1 @@
Subproject commit d3ceb0f48a56be29dcd7639d92371a8f1e27f422
Subproject commit dec590da7530f63c5bbaea1ff75eacc78b34a994

View file

@ -217,6 +217,7 @@ M300 S3000 P30 ; Resume Tone";
var isPresentKeys = new string[]
{
"bed_temperature_blue_tape",
"bed_temperature_buildtak",
"bed_temperature_garolite",
"bed_temperature_glass",

File diff suppressed because it is too large Load diff