From bda4986da2c913e97b0182126df3720e4c6d3734 Mon Sep 17 00:00:00 2001 From: gregory-diaz Date: Thu, 18 Sep 2014 18:22:20 -0700 Subject: [PATCH 1/4] Added class for new theme selector window that will link to the Configuration tab. UI is mostly done, code needs to be formatted more coherently, and save theme functionality is not there! --- ConfigurationPage/ThemeSelectorWindow.cs | 153 +++++++++++++++++++++++ 1 file changed, 153 insertions(+) create mode 100644 ConfigurationPage/ThemeSelectorWindow.cs diff --git a/ConfigurationPage/ThemeSelectorWindow.cs b/ConfigurationPage/ThemeSelectorWindow.cs new file mode 100644 index 000000000..b683f9c80 --- /dev/null +++ b/ConfigurationPage/ThemeSelectorWindow.cs @@ -0,0 +1,153 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.IO; +using System.Text; + +using MatterHackers.Agg; +using MatterHackers.Agg.UI; +using MatterHackers.VectorMath; +using MatterHackers.MatterControl.CustomWidgets; +using MatterHackers.Agg.Image; +using MatterHackers.MatterControl.DataStorage; +using MatterHackers.Localizations; +using MatterHackers.MatterControl.SlicerConfiguration; +using MatterHackers.MatterControl.ConfigurationPage.PrintLeveling; +using MatterHackers.Agg.VertexSource; + +namespace MatterHackers.MatterControl +{ + public class ThemeSelectorWindow : SystemWindow + { + GuiWidget currentColorTheme; + Button closeButton; + Button saveButton; + TextImageButtonFactory textImageButtonFactory = new TextImageButtonFactory(); + public ThemeSelectorWindow() + :base(400, 200) + { + Title = LocalizedString.Get("Theme Selector").Localize(); + + FlowLayoutWidget topToBottom = new FlowLayoutWidget(FlowDirection.TopToBottom); + topToBottom.AnchorAll(); + topToBottom.Padding = new BorderDouble(3, 0, 3, 5); + + //Create Header + FlowLayoutWidget headerRow = new FlowLayoutWidget(FlowDirection.LeftToRight); + headerRow.HAnchor = HAnchor.ParentLeftRight; + headerRow.Margin = new BorderDouble(0, 3, 0, 0); + headerRow.Padding = new BorderDouble(0, 3, 0, 3); + + //Create 'Theme Change' label and add it to Header + string themeChangeHeader = LocalizedString.Get("Select Theme".Localize()); + TextWidget elementHeader = new TextWidget(string.Format("{0}:", themeChangeHeader), pointSize: 14); + elementHeader.TextColor = ActiveTheme.Instance.PrimaryTextColor; + elementHeader.HAnchor = HAnchor.ParentLeftRight; + elementHeader.VAnchor = Agg.UI.VAnchor.ParentBottom; + + //Add label to header + headerRow.AddChild(elementHeader); + //Add Header + topToBottom.AddChild(headerRow); + + + //Theme Selector widget container and add themeselector + FlowLayoutWidget themeChangeWidgetContainer = new FlowLayoutWidget(); + themeChangeWidgetContainer.Padding = new BorderDouble(3); + themeChangeWidgetContainer.HAnchor |= Agg.UI.HAnchor.ParentLeftRight; + + GuiWidget currentColorTheme = new GuiWidget(); + currentColorTheme.HAnchor = HAnchor.ParentLeftRight; + currentColorTheme.VAnchor = VAnchor.ParentBottomTop; + currentColorTheme.BackgroundColor = ActiveTheme.Instance.PrimaryAccentColor; + + + ThemeColorSelectorWidget themeSelector = new ThemeColorSelectorWidget(colorToChangeTo: currentColorTheme); + themeSelector.Margin = new BorderDouble(right: 5); + themeChangeWidgetContainer.AddChild(themeSelector); + + + //Create CurrentColorTheme GUI Widgets + GuiWidget currentColorThemeBorder = new GuiWidget(); + currentColorThemeBorder.HAnchor = Agg.UI.HAnchor.ParentLeftRight; + currentColorThemeBorder.VAnchor = VAnchor.ParentBottomTop; + currentColorThemeBorder.Margin = new BorderDouble (top: 2, bottom: 2); + currentColorThemeBorder.Padding = new BorderDouble(4); + currentColorThemeBorder.BackgroundColor = RGBA_Bytes.White; + + + + + FlowLayoutWidget presetsFormContainer = new FlowLayoutWidget(FlowDirection.TopToBottom); + + { + presetsFormContainer.HAnchor = HAnchor.ParentLeftRight; + presetsFormContainer.VAnchor = VAnchor.ParentBottomTop; + presetsFormContainer.Padding = new BorderDouble(3); + presetsFormContainer.BackgroundColor = ActiveTheme.Instance.SecondaryBackgroundColor; + } + + FlowLayoutWidget currentColorLabelContainer = new FlowLayoutWidget(FlowDirection.LeftToRight); + currentColorLabelContainer.HAnchor = HAnchor.ParentLeftRight; + currentColorLabelContainer.Margin = new BorderDouble(0, 3, 0, 0); + currentColorLabelContainer.Padding = new BorderDouble(0, 3, 0, 3); + + string currentColorThemeLabelText = LocalizedString.Get("Currently Selected Theme".Localize()); + TextWidget currentColorThemeHeader = new TextWidget(string.Format("{0}:", currentColorThemeLabelText), pointSize: 14); + currentColorThemeHeader.TextColor = ActiveTheme.Instance.PrimaryTextColor; + currentColorThemeHeader.HAnchor = HAnchor.ParentLeftRight; + currentColorThemeHeader.VAnchor = Agg.UI.VAnchor.ParentBottom; + currentColorLabelContainer.AddChild(currentColorThemeHeader); + + + // + FlowLayoutWidget currentColorContainer = new FlowLayoutWidget(FlowDirection.TopToBottom); + currentColorContainer.HAnchor = HAnchor.ParentLeftRight; + currentColorContainer.VAnchor = VAnchor.ParentBottomTop; + currentColorContainer.Padding = new BorderDouble(3); + currentColorContainer.BackgroundColor = ActiveTheme.Instance.SecondaryBackgroundColor; + + currentColorContainer.AddChild(currentColorThemeBorder); + currentColorThemeBorder.AddChild(currentColorTheme); + + + presetsFormContainer.AddChild(themeChangeWidgetContainer); + topToBottom.AddChild(presetsFormContainer); + topToBottom.AddChild(currentColorLabelContainer); + + topToBottom.AddChild(currentColorContainer); + BackgroundColor = ActiveTheme.Instance.PrimaryBackgroundColor; + + FlowLayoutWidget buttonRow = new FlowLayoutWidget(); + buttonRow.HAnchor = HAnchor.ParentLeftRight; + buttonRow.Padding = new BorderDouble(0, 3); + + closeButton = textImageButtonFactory.Generate("Close"); + closeButton.Click += (sender, e) => + { + UiThread.RunOnIdle((state) => + { + Close(); + }); + }; + + saveButton = textImageButtonFactory.Generate("Save"); + saveButton.Click += (sender, e) => + { + UserSettings.Instance.set("ActiveThemeIndex",((GuiWidget)sender).Name); + ActiveTheme.Instance.LoadThemeSettings(int.Parse(((GuiWidget)sender).Name));//GUIWIDGET + }; + + + buttonRow.AddChild(saveButton); + buttonRow.AddChild(new HorizontalSpacer()); + buttonRow.AddChild(closeButton); + topToBottom.AddChild(buttonRow); + AddChild(topToBottom); + + + ShowAsSystemWindow(); + } + } +} + From 4873daeee3093df6be76300805493dfdb6d3fa87 Mon Sep 17 00:00:00 2001 From: gregory-diaz Date: Fri, 26 Sep 2014 18:19:24 -0700 Subject: [PATCH 2/4] add to library form queue functionality --- PrintQueue/QueueRowItem.cs | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/PrintQueue/QueueRowItem.cs b/PrintQueue/QueueRowItem.cs index 10b555804..e9470f9c0 100644 --- a/PrintQueue/QueueRowItem.cs +++ b/PrintQueue/QueueRowItem.cs @@ -53,6 +53,7 @@ namespace MatterHackers.MatterControl.PrintQueue public class QueueRowItem : GuiWidget { public PrintItemWrapper PrintItemWrapper { get; set; } + //public PrintItemWrapper printItemWrapper; public RGBA_Bytes WidgetTextColor; public RGBA_Bytes WidgetBackgroundColor; public bool isActivePrint = false; @@ -60,6 +61,7 @@ namespace MatterHackers.MatterControl.PrintQueue public bool isHoverItem = false; TextWidget partLabel; TextWidget partStatus; + Button addToLibraryLink; FlowLayoutWidget editControls; LinkButtonFactory linkButtonFactory = new LinkButtonFactory(); ExportPrintItemWindow exportingWindow; @@ -342,6 +344,7 @@ namespace MatterHackers.MatterControl.PrintQueue { layoutLeftToRight.AddChild(new GuiWidget(10, 10)); } + // delete button { @@ -352,13 +355,22 @@ namespace MatterHackers.MatterControl.PrintQueue }; layoutLeftToRight.AddChild(deleteLink); } - + // push off to the right the rest spacer { GuiWidget spaceFiller = new GuiWidget(10, 10); //layoutLeftToRight.AddChild(spaceFiller); } + { + addToLibraryLink = linkButtonFactory.Generate(LocalizedString.Get("Add to Library")); + addToLibraryLink.Click += (sender, e) => + { + LibraryData.Instance.AddItem(new PrintItemWrapper(new PrintItem(this.PrintItemWrapper.Name, this.PrintItemWrapper.FileLocation))); + }; + //layoutLeftToRight.AddChild(addToLibraryLink); + } + // up and down buttons { FlowLayoutWidget topToBottom = new FlowLayoutWidget(FlowDirection.TopToBottom); From 1066a5a996bb50b174cb830338d423cea144eba5 Mon Sep 17 00:00:00 2001 From: gregory-diaz Date: Wed, 8 Oct 2014 14:24:21 -0700 Subject: [PATCH 3/4] Added printer profile for Organic Thinking System --- .../DeltaBot-K/config.ini | 145 ++++++++++++++++++ .../DeltaBot-K/setup.ini | 1 + 2 files changed, 146 insertions(+) create mode 100644 StaticData/PrinterSettings/Organic Thinking System/DeltaBot-K/config.ini create mode 100644 StaticData/PrinterSettings/Organic Thinking System/DeltaBot-K/setup.ini diff --git a/StaticData/PrinterSettings/Organic Thinking System/DeltaBot-K/config.ini b/StaticData/PrinterSettings/Organic Thinking System/DeltaBot-K/config.ini new file mode 100644 index 000000000..8372959e1 --- /dev/null +++ b/StaticData/PrinterSettings/Organic Thinking System/DeltaBot-K/config.ini @@ -0,0 +1,145 @@ +avoid_crossing_perimeters = 1 +bed_shape = circular +bed_size = 300,300 +bed_temperature = 10 +bottom_clip_amount = 0 +bottom_solid_layers = 3 +bridge_acceleration = 0 +bridge_fan_speed = 100 +bridge_flow_ratio = 1 +bridge_speed = 30 +brim_width = 0 +build_height = 300 +cancel_gcode = +center_part_on_bed = 1 +complete_objects = 0 +cool_extruder_lift = 1 +cooling = 1 +create_raft = 0 +raft_extra_distance_around_part = 5 +raft_air_gap = .2 +default_acceleration = 0 +disable_fan_first_layers = 0 +end_gcode = M104 S0; turn off temperature\nM140 S0\nM42 P6 S0\nG28 +external_perimeter_speed = 80 +external_perimeters_first = 0 +extra_perimeters = 1 +extruder_clearance_height = 20 +extruder_clearance_radius = 40 +extruder_offset = 0x0 +extrusion_axis = E +extrusion_multiplier = 1 +extrusion_width = 0 +fan_always_on = 0 +fan_below_layer_time = 60 +filament_diameter = 1.75 +fill_angle = 45 +fill_density = 0.2 +fill_pattern = honeycomb +first_layer_acceleration = 0 +first_layer_bed_temperature = 0 +first_layer_extrusion_width = 200% +first_layer_height = 0.35 +first_layer_speed = 40 +first_layer_temperature = 220 +g0 = 0 +gap_fill_speed = 20 +gcode_arcs = 1 +gcode_comments = 0 +gcode_flavor = reprap +gcode_output_type = REPRAP +has_fan = 1 +has_heated_bed = 1 +has_sd_card_reader = 1 +infill_acceleration = 0 +infill_every_layers = 1 +infill_extruder = 1 +infill_extrusion_width = 0 +infill_first = 0 +infill_only_where_needed = 0 +infill_overlap_perimeter = .05 +infill_speed = 70 +infill_type = GRID +layer_gcode = +layer_height = 0.2 +min_extrusion_before_retract = .1 +max_fan_speed = 100 +min_fan_speed = 80 +min_print_speed = 30 +min_skirt_length = 0 +notes = +nozzle_diameter = 0.4 +only_retract_when_crossing_perimeters = 1 +ooze_prevention = 0 +output_filename_format = [input_filename_base].gcode +overhangs = 1 +pause_gcode = +perimeter_acceleration = 0 +perimeter_extruder = 1 +perimeter_extrusion_width = 0 +perimeter_speed = 60 +perimeters = 1 +post_process = +print_center = 0, 0 +raft_layers = 0 +randomize_start = 0 +repair_outlines_extensive_stitching = 1 +repair_outlines_keep_open = 1 +repair_overlaps_reverse_orientation = 0 +repair_overlaps_union_all_together = 0 +resolution = 0 +resume_gcode = +retract_before_travel = 2 +retract_layer_change = 1 +retract_length = 1 +retract_length_tool_change = 10 +retract_lift = 0 +retract_restart_extra = 0 +retract_restart_extra_toolchange = 0 +retract_speed = 100 +skirt_distance = 2 +skirt_height = 1 +skirts = 3 +slowdown_below_layer_time = 30 +small_perimeter_speed = 30 +solid_fill_pattern = rectilinear +solid_infill_below_area = 70 +solid_infill_every_layers = 0 +solid_infill_extrusion_width = 0 +solid_infill_speed = 60 +spiral_vase = 1 +standby_temperature_delta = -5 +start_gcode = G28; home all axes\nG1 Z150 F300; lift nozzle\nM42 P6 S255 +start_perimeters_at_concave_points = 0 +start_perimeters_at_non_overhang = 0 +support_material = 60 +support_material_angle = 45 +support_material_create_internal_support = 1 +support_material_enforce_layers = 0 +support_material_extruder = 0 +support_material_extrusion_width = 0 +support_material_interface_extruder = 1 +support_material_interface_layers = 3 +support_material_interface_spacing = 0 +support_material_pattern = honeycomb +support_material_spacing = 2.5 +support_material_speed = 60 +support_material_threshold = 0 +support_material_xy_distance = 0.2 +support_material_z_distance = 0.15 +support_material_z_gap_layers = 2 +support_type = GRID +temperature = 220 +thin_walls = 1 +threads = 2 +toolchange_gcode = +top_infill_extrusion_width = 0 +top_solid_infill_speed = 50 +top_solid_layers = 3 +travel_speed = 130 +use_firmware_retraction = 0 +use_relative_e_distances = 0 +vibration_limit = 0 +wipe = 0 +wipe_shield_distance = 0 +z_offset = 0 \ No newline at end of file diff --git a/StaticData/PrinterSettings/Organic Thinking System/DeltaBot-K/setup.ini b/StaticData/PrinterSettings/Organic Thinking System/DeltaBot-K/setup.ini new file mode 100644 index 000000000..2d693f807 --- /dev/null +++ b/StaticData/PrinterSettings/Organic Thinking System/DeltaBot-K/setup.ini @@ -0,0 +1 @@ +baud_rate = 250000 \ No newline at end of file From 34f5edfee0db176c9a68476a9f82c34ecd87ec88 Mon Sep 17 00:00:00 2001 From: gregory-diaz Date: Thu, 9 Oct 2014 11:16:42 -0700 Subject: [PATCH 4/4] Cleaned up Static Data removed the extra Revolution3D Profile, and corrected the spelling of Velleman in printer white list --- StaticData/OEMSettings/Settings.json | 2 +- .../INF3D-SPE/material/ABS.slice | 3 - .../INF3D-SPE/material/INF3D-SPE.slice | 147 ------------------ .../INF3D-SPE/material/PLA.slice | 4 - .../INF3D-SPE/quality/High.slice | 4 - .../Revolution 3D/INF3D-SPE/quality/Low.slice | 11 -- .../INF3D-SPE/quality/Medium.slice | 3 - .../Revolution 3D/INF3D-SPE/setup.ini | 2 - 8 files changed, 1 insertion(+), 175 deletions(-) delete mode 100644 StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/material/ABS.slice delete mode 100644 StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/material/INF3D-SPE.slice delete mode 100644 StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/material/PLA.slice delete mode 100644 StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/quality/High.slice delete mode 100644 StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/quality/Low.slice delete mode 100644 StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/quality/Medium.slice delete mode 100644 StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/setup.ini diff --git a/StaticData/OEMSettings/Settings.json b/StaticData/OEMSettings/Settings.json index e551ff26e..f3cb7613a 100644 --- a/StaticData/OEMSettings/Settings.json +++ b/StaticData/OEMSettings/Settings.json @@ -1 +1 @@ -{"AffiliateCode":"5NEP8W","ShowShopButton":true,"PrinterWhiteList":["Airwolf 3D","Type A Machines","Other","SeeMeCNC","Printrbot","Deezmaker","Blue Eagle Labs","RoBo 3D","Solidoodle","Portabee","Lulzbot","3D Stuffmaker","Vellerman"],"PreloadedLibraryFiles":["Calibration - Box.stl"]} \ No newline at end of file +{"AffiliateCode":"5NEP8W","ShowShopButton":true,"PrinterWhiteList":["Airwolf 3D","Type A Machines","Other","SeeMeCNC","Printrbot","Deezmaker","Blue Eagle Labs","RoBo 3D","Solidoodle","Portabee","Lulzbot","3D Stuffmaker","Velleman"],"PreloadedLibraryFiles":["Calibration - Box.stl"]} \ No newline at end of file diff --git a/StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/material/ABS.slice b/StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/material/ABS.slice deleted file mode 100644 index 807000103..000000000 --- a/StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/material/ABS.slice +++ /dev/null @@ -1,3 +0,0 @@ -filament_diameter = 1.75 -first_layer_bed_temperature = 110 -temperature = 235 \ No newline at end of file diff --git a/StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/material/INF3D-SPE.slice b/StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/material/INF3D-SPE.slice deleted file mode 100644 index 71fb5c03c..000000000 --- a/StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/material/INF3D-SPE.slice +++ /dev/null @@ -1,147 +0,0 @@ -avoid_crossing_perimeters = 0 -bed_shape = rectangular -bed_size = 215,215 -bed_temperature = 50 -bottom_clip_amount = 0 -bottom_solid_layers = 3 -bridge_acceleration = 0 -bridge_fan_speed = 100 -bridge_flow_ratio = 1 -bridge_speed = 30 -brim_width = 0 -build_height = 230 -cancel_gcode = -center_part_on_bed = 1 -complete_objects = 0 -cool_extruder_lift = 0 -cooling = 1 -create_raft = 0 -raft_extra_distance_around_part = 5 -raft_air_gap = .2 -default_acceleration = 0 -disable_fan_first_layers = 1 -end_gcode = M104 S0 ;extruder heater off\nM140 S0 ; bed heat off\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle\nG1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament \nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nM84 ;steppers off\nG90 ;absolute positioning -external_perimeter_speed = 50 -external_perimeters_first = 0 -extra_perimeters = 1 -extruder_clearance_height = 20 -extruder_clearance_radius = 20 -extruder_offset = 0x0 -extrusion_axis = E -extrusion_multiplier = 1 -extrusion_width = 0 -fan_always_on = 0 -fan_below_layer_time = 60 -filament_diameter = 1.75 -fill_angle = 45 -fill_density = 0.3 -fill_pattern = honeycomb -first_layer_acceleration = 0 -first_layer_bed_temperature = 50 -first_layer_extrusion_width = 200% -first_layer_height = 0.3 -first_layer_speed = 45% -first_layer_temperature = 205 -g0 = 0 -gap_fill_speed = 20 -gcode_arcs = 0 -gcode_comments = 0 -gcode_flavor = reprap -gcode_output_type = REPRAP -has_fan = 0 -has_heated_bed = 1 -has_sd_card_reader = 1 -infill_acceleration = 0 -infill_every_layers = 1 -infill_extruder = 1 -infill_extrusion_width = 0 -infill_first = 0 -infill_only_where_needed = 0 -infill_overlap_perimeter = .06 -infill_speed = 50 -infill_type = TRIANGLES -layer_gcode = -layer_height = 0.2 -min_extrusion_before_retract = .1 -max_fan_speed = 100 -min_fan_speed = 35 -min_print_speed = 10 -min_skirt_length = 5 -notes = -nozzle_diameter = 0.35 -only_retract_when_crossing_perimeters = 1 -ooze_prevention = 0 -output_filename_format = [input_filename_base].gcode -overhangs = 1 -pause_gcode = -perimeter_acceleration = 0 -perimeter_extruder = 1 -perimeter_extrusion_width = 0 -perimeter_speed = 50 -perimeters = 2 -post_process = -print_center = 133,120 -raft_layers = 0 -randomize_start = 0 -repair_outlines_extensive_stitching = 1 -repair_outlines_keep_open = 1 -repair_overlaps_reverse_orientation = 0 -repair_overlaps_union_all_together = 0 -resolution = 0 -resume_gcode = -retract_before_travel = 2 -retract_layer_change = 1 -retract_length = 1 -retract_length_tool_change = 10 -retract_lift = 0 -retract_restart_extra = 0 -retract_restart_extra_toolchange = 0 -retract_speed = 30 -skirt_distance = 6 -skirt_height = 1 -skirts = 1 -slowdown_below_layer_time = 30 -small_perimeter_speed = 30 -solid_fill_pattern = rectilinear -solid_infill_below_area = 70 -solid_infill_every_layers = 0 -solid_infill_extrusion_width = 0 -solid_infill_speed = 60 -spiral_vase = 0 -standby_temperature_delta = -5 -start_gcode = G90 ;absolute positioning\nG28 X0 Y0 ;move X/Y to min endstops\nG1 F800 Y40 ;move Y 40mm to not hit clip\nM84 ;steppers off\nG28 Z0 ;move Z to min endstops\nG92 E0 ;zero the extruded length\nG1 F200 E3 ;extrude 10mm of feed stock\nG92 E0 ;zero the extruded length again\nG1 F7800\nM117 [input_filename_base] ; what will be displayed -start_perimeters_at_concave_points = 0 -start_perimeters_at_non_overhang = 0 -support_material = 0 -support_material_angle = 45 -support_material_infill_angle = 45 -support_material_create_internal_support = 0 -support_material_enforce_layers = 0 -support_material_extruder = 1 -support_material_extrusion_width = 0 -support_material_interface_extruder = 1 -support_material_interface_layers = 3 -support_material_interface_spacing = 0 -support_material_pattern = honeycomb -support_material_spacing = 2.5 -support_material_speed = 50 -support_material_threshold = 0 -support_material_xy_distance = 0.7 -support_material_z_distance = 0.15 -support_material_z_gap_layers = 1 -support_type = LINES -temperature = 220 -thin_walls = 1 -threads = 2 -toolchange_gcode = -top_infill_extrusion_width = 0 -top_solid_infill_speed = 50 -top_solid_layers = 3 -travel_speed = 110 -use_firmware_retraction = 0 -use_relative_e_distances = 0 -vibration_limit = 0 -wipe = 0 -wipe_shield_distance = 0 -z_can_be_negative = 0 -z_offset = 0 \ No newline at end of file diff --git a/StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/material/PLA.slice b/StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/material/PLA.slice deleted file mode 100644 index bd04064a5..000000000 --- a/StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/material/PLA.slice +++ /dev/null @@ -1,4 +0,0 @@ -filament_diameter = 1.75 -first_layer_bed_temperature = 50 -temperature = 220 -bed_temperature = 50 \ No newline at end of file diff --git a/StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/quality/High.slice b/StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/quality/High.slice deleted file mode 100644 index f0775c3b6..000000000 --- a/StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/quality/High.slice +++ /dev/null @@ -1,4 +0,0 @@ -layer_height = 0.1 -first_layer_height = 0.3 -perimeters = 3 -fill_density = 0.25 \ No newline at end of file diff --git a/StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/quality/Low.slice b/StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/quality/Low.slice deleted file mode 100644 index 344961849..000000000 --- a/StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/quality/Low.slice +++ /dev/null @@ -1,11 +0,0 @@ -layer_height = 0.3 -first_layer_height = 0.3 -perimeters = 2 -top_solid_layers = 2 -fill_density = 0.1 -fill_pattern = rectilinear -perimeter_speed = 70 -top_solid_infill_speed = 65 -infill_speed = 80 -external_perimeter_speed = 70 -bottom_solid_layers = 2 \ No newline at end of file diff --git a/StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/quality/Medium.slice b/StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/quality/Medium.slice deleted file mode 100644 index 1b9e4348b..000000000 --- a/StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/quality/Medium.slice +++ /dev/null @@ -1,3 +0,0 @@ -layer_height = 0.2 -first_layer_height = 0.3 -fill_density = 0.25 \ No newline at end of file diff --git a/StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/setup.ini b/StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/setup.ini deleted file mode 100644 index 8d3a80bea..000000000 --- a/StaticData/PrinterSettings/Revolution 3D/INF3D-SPE/setup.ini +++ /dev/null @@ -1,2 +0,0 @@ -baud_rate = 250000 -default_material_presets = ABS \ No newline at end of file