Added new quality settings sent by IRA3D.

This commit is contained in:
Greg 2016-03-03 10:50:11 -08:00
parent beb4b50e02
commit 54c321dc8f
20 changed files with 144 additions and 40 deletions

View file

@ -22,7 +22,7 @@ skirt_distance = 0
raft_extra_distance_around_part = 7
raft_air_gap = 0.125
raft_fan_speed_percent = 50
support_type = LINES
support_type = GRID
support_material_threshold = 60
support_material_spacing = 1.5
support_material_infill_angle = 90
@ -49,4 +49,6 @@ print_leveling_required_to_print = 0
manual_probe_paper_width = .1
nozzle_diameter = 0.25
extruder_offset = 0x0,0x0,0x0,0x0
min_skirt_length = 20
min_skirt_length = 20
top_solid_infill_speed = 100%
support_material_percent = 15

View file

@ -7,7 +7,6 @@ external_perimeters_first = 0
top_solid_layers = 1mm
bottom_solid_layers = 1mm
infill_type = LINES
fill_angle = 60
infill_overlap_perimeter = 0.08
infill_speed = 35
raft_print_speed = 25
@ -22,7 +21,7 @@ skirt_distance = 0
raft_extra_distance_around_part = 7
raft_air_gap = 0.125
raft_fan_speed_percent = 50
support_type = LINES
support_type = GRID
support_material_threshold = 60
support_material_spacing = 1.5
support_material_infill_angle = 90

View file

@ -1,9 +1,8 @@
layer_height = 0.15
first_layer_height = 0.3
first_layer_height = 0.25
bottom_clip_amount = 0
perimeters = 2
avoid_crossing_perimeters = 1
spiral_vase = 0
external_perimeters_first = 0
top_solid_layers = 1mm
bottom_solid_layers = 1mm
@ -24,7 +23,7 @@ skirt_distance = 0
raft_extra_distance_around_part = 7
raft_air_gap = 0.125
raft_fan_speed_percent = 50
support_type = LINES
support_type = GRID
support_material_threshold = 60
support_material_spacing = 1.5
support_material_infill_angle = 90
@ -51,4 +50,6 @@ print_leveling_required_to_print = 0
manual_probe_paper_width = .1
nozzle_diameter = 0.25
extruder_offset = 0x0,0x0,0x0,0x0
min_skirt_length = 20
min_skirt_length = 20
top_solid_infill_speed = 100%
support_material_percent = 15

View file

@ -23,7 +23,7 @@ min_skirt_length = 20
raft_extra_distance_around_part = 7
raft_air_gap = 0.125
raft_fan_speed_percent = 50
support_type = LINES
support_type = GRID
support_material_threshold = 60
support_material_spacing = 1.5
support_material_infill_angle = 90
@ -49,4 +49,6 @@ print_leveling_solution = 3 Point Plane
print_leveling_required_to_print = 0
manual_probe_paper_width = .1
nozzle_diameter = 0.25
extruder_offset = 0x0,0x0,0x0,0x0
extruder_offset = 0x0,0x0,0x0,0x0
top_solid_infill_speed = 100%
support_material_percent = 15

View file

@ -23,7 +23,7 @@ min_skirt_length = 20
raft_extra_distance_around_part = 7
raft_air_gap = 0.125
raft_fan_speed_percent = 50
support_type = LINES
support_type = GRID
support_material_threshold = 60
support_material_spacing = 1.5
support_material_infill_angle = 90
@ -49,4 +49,6 @@ print_leveling_solution = 3 Point Plane
print_leveling_required_to_print = 0
manual_probe_paper_width = .1
nozzle_diameter = 0.4
extruder_offset = 0x0,0x0,0x0,0x0
extruder_offset = 0x0,0x0,0x0,0x0
top_solid_infill_speed = 100%
support_material_percent = 15

View file

@ -23,7 +23,7 @@ min_skirt_length = 20
raft_extra_distance_around_part = 7
raft_air_gap = 0.125
raft_fan_speed_percent = 50
support_type = LINES
support_type = GRID
support_material_threshold = 60
support_material_spacing = 1.5
support_material_infill_angle = 90
@ -49,4 +49,6 @@ print_leveling_solution = 3 Point Plane
print_leveling_required_to_print = 0
manual_probe_paper_width = .1
nozzle_diameter = 0.4
extruder_offset = 0x0,0x0,0x0,0x0
extruder_offset = 0x0,0x0,0x0,0x0
top_solid_infill_speed = 100%
support_material_percent = 15

View file

@ -23,7 +23,7 @@ min_skirt_length = 20
raft_extra_distance_around_part = 5
raft_air_gap = 0.125
raft_fan_speed_percent = 50
support_type = LINES
support_type = GRID
support_material_threshold = 60
support_material_spacing = 1.5
support_material_infill_angle = 90
@ -49,4 +49,6 @@ print_leveling_solution = 3 Point Plane
print_leveling_required_to_print = 0
manual_probe_paper_width = .1
nozzle_diameter = 0.4
extruder_offset = 0x0,0x0,0x0,0x0
extruder_offset = 0x0,0x0,0x0,0x0
top_solid_infill_speed = 100%
support_material_percent = 15

View file

@ -23,7 +23,7 @@ min_skirt_length = 20
raft_extra_distance_around_part = 7
raft_air_gap = 0.125
raft_fan_speed_percent = 50
support_type = LINES
support_type = GRID
support_material_threshold = 60
support_material_spacing = 1.5
support_material_infill_angle = 90
@ -49,4 +49,6 @@ print_leveling_solution = 3 Point Plane
print_leveling_required_to_print = 0
manual_probe_paper_width = .1
nozzle_diameter = 0.4
extruder_offset = 0x0,0x0,0x0,0x0
extruder_offset = 0x0,0x0,0x0,0x0
top_solid_infill_speed = 100%
support_material_percent = 15

View file

@ -23,7 +23,7 @@ min_skirt_length = 20
raft_extra_distance_around_part = 7
raft_air_gap = 0.125
raft_fan_speed_percent = 50
support_type = LINES
support_type = GRID
support_material_threshold = 60
support_material_spacing = 1.5
support_material_infill_angle = 90
@ -49,4 +49,6 @@ print_leveling_solution = 3 Point Plane
print_leveling_required_to_print = 0
manual_probe_paper_width = .1
nozzle_diameter = 0.4
extruder_offset = 0x0,0x0,0x0,0x0
extruder_offset = 0x0,0x0,0x0,0x0
top_solid_infill_speed = 100%
support_material_percent = 15

View file

@ -23,7 +23,7 @@ min_skirt_length = 20
raft_extra_distance_around_part = 7
raft_air_gap = 0.125
raft_fan_speed_percent = 50
support_type = LINES
support_type = GRID
support_material_threshold = 60
support_material_spacing = 1.5
support_material_infill_angle = 90
@ -49,4 +49,6 @@ print_leveling_solution = 3 Point Plane
print_leveling_required_to_print = 0
manual_probe_paper_width = .1
nozzle_diameter = 0.4
extruder_offset = 0x0,0x0,0x0,0x0
extruder_offset = 0x0,0x0,0x0,0x0
top_solid_infill_speed = 100%
support_material_percent = 15

View file

@ -23,7 +23,7 @@ min_skirt_length = 20
raft_extra_distance_around_part = 7
raft_air_gap = 0.125
raft_fan_speed_percent = 50
support_type = LINES
support_type = GRID
support_material_threshold = 60
support_material_spacing = 1.5
support_material_infill_angle = 90
@ -49,4 +49,6 @@ print_leveling_solution = 3 Point Plane
print_leveling_required_to_print = 0
manual_probe_paper_width = .1
nozzle_diameter = 0.4
extruder_offset = 0x0,0x0,0x0,0x0
extruder_offset = 0x0,0x0,0x0,0x0
top_solid_infill_speed = 100%
support_material_percent = 15

View file

@ -23,7 +23,7 @@ min_skirt_length = 20
raft_extra_distance_around_part = 7
raft_air_gap = 0.125
raft_fan_speed_percent = 50
support_type = LINES
support_type = GRID
support_material_threshold = 60
support_material_spacing = 1.5
support_material_infill_angle = 90
@ -49,4 +49,6 @@ print_leveling_solution = 3 Point Plane
print_leveling_required_to_print = 0
manual_probe_paper_width = .1
nozzle_diameter = 0.8
extruder_offset = 0x0,0x0,0x0,0x0
extruder_offset = 0x0,0x0,0x0,0x0
top_solid_infill_speed = 100%
support_material_percent = 15

View file

@ -23,7 +23,7 @@ min_skirt_length = 20
raft_extra_distance_around_part = 7
raft_air_gap = 0.125
raft_fan_speed_percent = 50
support_type = LINES
support_type = GRID
support_material_threshold = 60
support_material_spacing = 1.5
support_material_infill_angle = 90
@ -49,4 +49,6 @@ print_leveling_solution = 3 Point Plane
print_leveling_required_to_print = 0
manual_probe_paper_width = .1
nozzle_diameter = 0.8
extruder_offset = 0x0,0x0,0x0,0x0
extruder_offset = 0x0,0x0,0x0,0x0
top_solid_infill_speed = 100%
support_material_percent = 15

View file

@ -23,7 +23,7 @@ min_skirt_length = 20
raft_extra_distance_around_part = 7
raft_air_gap = 0.125
raft_fan_speed_percent = 50
support_type = LINES
support_type = GRID
support_material_threshold = 60
support_material_spacing = 1.5
support_material_infill_angle = 90
@ -49,4 +49,6 @@ print_leveling_solution = 3 Point Plane
print_leveling_required_to_print = 0
manual_probe_paper_width = .1
nozzle_diameter = 0.8
extruder_offset = 0x0,0x0,0x0,0x0
extruder_offset = 0x0,0x0,0x0,0x0
top_solid_infill_speed = 100%
support_material_percent = 15

View file

@ -23,7 +23,7 @@ min_skirt_length = 20
raft_extra_distance_around_part = 7
raft_air_gap = 0.125
raft_fan_speed_percent = 50
support_type = LINES
support_type = GRID
support_material_threshold = 60
support_material_spacing = 1.5
support_material_infill_angle = 90
@ -49,4 +49,5 @@ print_leveling_solution = 3 Point Plane
print_leveling_required_to_print = 0
manual_probe_paper_width = .1
nozzle_diameter = 0.8
extruder_offset = 0x0,0x0,0x0,0x0
extruder_offset = 0x0,0x0,0x0,0x0
top_solid_infill_speed = 100%

View file

@ -23,7 +23,7 @@ min_skirt_length = 20
raft_extra_distance_around_part = 7
raft_air_gap = 0.125
raft_fan_speed_percent = 50
support_type = LINES
support_type = GRID
support_material_threshold = 60
support_material_spacing = 1.5
support_material_infill_angle = 90
@ -49,4 +49,6 @@ print_leveling_solution = 3 Point Plane
print_leveling_required_to_print = 0
manual_probe_paper_width = .1
nozzle_diameter = 0.8
extruder_offset = 0x0,0x0,0x0,0x0
extruder_offset = 0x0,0x0,0x0,0x0
top_solid_infill_speed = 100%
support_material_percent = 15

View file

@ -23,7 +23,7 @@ min_skirt_length = 20
raft_extra_distance_around_part = 7
raft_air_gap = 0.125
raft_fan_speed_percent = 50
support_type = LINES
support_type = GRID
support_material_threshold = 60
support_material_spacing = 1.5
support_material_infill_angle = 90
@ -49,4 +49,6 @@ print_leveling_solution = 3 Point Plane
print_leveling_required_to_print = 0
manual_probe_paper_width = .1
nozzle_diameter = 0.8
extruder_offset = 0x0,0x0,0x0,0x0
extruder_offset = 0x0,0x0,0x0,0x0
top_solid_infill_speed = 100%
support_material_percent = 15

View file

@ -23,7 +23,7 @@ min_skirt_length = 20
raft_extra_distance_around_part = 7
raft_air_gap = 0.125
raft_fan_speed_percent = 50
support_type = LINES
support_type = GRID
support_material_threshold = 60
support_material_spacing = 1.5
support_material_infill_angle = 90
@ -49,4 +49,6 @@ print_leveling_solution = 3 Point Plane
print_leveling_required_to_print = 0
manual_probe_paper_width = .1
nozzle_diameter = 0.8
extruder_offset = 0x0,0x0,0x0,0x0
extruder_offset = 0x0,0x0,0x0,0x0
top_solid_infill_speed = 100%
support_material_percent = 15

View file

@ -23,7 +23,7 @@ min_skirt_length = 20
raft_extra_distance_around_part = 7
raft_air_gap = 0.125
raft_fan_speed_percent = 50
support_type = LINES
support_type = GRID
support_material_threshold = 60
support_material_spacing = 1.5
support_material_infill_angle = 90
@ -49,4 +49,6 @@ print_leveling_solution = 3 Point Plane
print_leveling_required_to_print = 0
manual_probe_paper_width = .1
nozzle_diameter = 0.8
extruder_offset = 0x0,0x0,0x0,0x0
extruder_offset = 0x0,0x0,0x0,0x0
top_solid_infill_speed = 100%
support_material_percent = 15

View file

@ -0,0 +1,71 @@
using MatterHackers.Agg;
using MatterHackers.Agg.Image;
using MatterHackers.PolygonMesh;
using MatterHackers.Agg.UI;
using NUnit.Framework;
using System;
using System.Linq;
using System.Threading.Tasks;
using MatterHackers.GuiAutomation;
using MatterHackers.Agg.PlatformAbstract;
using MatterHackers.MatterControl.PartPreviewWindow;
using System.IO;
using MatterHackers.MatterControl.CreatorPlugins;
using MatterHackers.Agg.UI.Tests;
using MatterHackers.MatterControl.PrintQueue;
using MatterHackers.MatterControl.DataStorage;
using System.Diagnostics;
namespace MatterHackers.MatterControl.UI
{
[TestFixture, Category("MatterControl.UI"), RunInApplicationDomain]
public class SlicingTests
{
[Test, RequiresSTA, RunInApplicationDomain]
public void Slicing()
{
// Run a copy of MatterControl
Action<AutomationTesterHarness> testToRun = (AutomationTesterHarness resultsHarness) =>
{
AutomationRunner testRunner = new AutomationRunner(MatterControlUtilities.DefaultTestImages);
{
//Navigate to Local Library
MatterControlUtilities.SelectAndAddPrinter(testRunner, "Airwolf 3D", "HD", true);
testRunner.ClickByName("Library Tab");
MatterControlUtilities.NavigateToFolder(testRunner, "Local Library Row Item Collection");
testRunner.Wait(1);
testRunner.ClickByName("Row Item Calibration - Box");
testRunner.ClickByName("Row Item Calibration - Box Print Button");
testRunner.Wait(1);
testRunner.ClickByName("Layer View Tab");
testRunner.Wait(1);
testRunner.ClickByName("SettingsAndControls");
testRunner.Wait(1);
testRunner.ClickByName("Settings Tab");
testRunner.Wait(1.1);
testRunner.ClickByName("Skirt and Raft Tab");
testRunner.Wait(1);
testRunner.ClickByName("Create Raft Checkbox");
testRunner.Wait(1);
testRunner.ClickByName("Generate Gcode Button");
testRunner.Wait(1.5);
MatterControlUtilities.CloseMatterControl(testRunner);
}
};
AutomationTesterHarness testHarness = MatterControlUtilities.RunTest(testToRun);
Assert.IsTrue(testHarness.AllTestsPassed);
Assert.IsTrue(testHarness.TestCount == 3); // make sure we ran all our tests
}
}
}