Use printer settings
This commit is contained in:
parent
dc500887db
commit
eaa203cb6b
1 changed files with 6 additions and 3 deletions
|
|
@ -46,6 +46,8 @@ namespace MatterHackers.MatterControl
|
||||||
{
|
{
|
||||||
private PrinterConfig printer;
|
private PrinterConfig printer;
|
||||||
private double[] activeOffsets;
|
private double[] activeOffsets;
|
||||||
|
private double nozzleWidth;
|
||||||
|
private int firstLayerSpeed;
|
||||||
|
|
||||||
public NozzleOffsetTemplatePrinter(PrinterConfig printer)
|
public NozzleOffsetTemplatePrinter(PrinterConfig printer)
|
||||||
{
|
{
|
||||||
|
|
@ -63,6 +65,9 @@ namespace MatterHackers.MatterControl
|
||||||
activeOffsets[20 - i] = i * leftStep * -1;
|
activeOffsets[20 - i] = i * leftStep * -1;
|
||||||
activeOffsets[20 + i] = i * rightStep;
|
activeOffsets[20 + i] = i * rightStep;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
nozzleWidth = printer.Settings.GetValue<double>(SettingsKey.nozzle_diameter);
|
||||||
|
firstLayerSpeed = (int)(printer.Settings.GetValue<double>(SettingsKey.first_layer_speed) * 60);
|
||||||
}
|
}
|
||||||
|
|
||||||
public double[] ActiveOffsets => activeOffsets;
|
public double[] ActiveOffsets => activeOffsets;
|
||||||
|
|
@ -116,11 +121,9 @@ namespace MatterHackers.MatterControl
|
||||||
|
|
||||||
var originalRect = rect;
|
var originalRect = rect;
|
||||||
|
|
||||||
double nozzleWidth = 0.4;
|
|
||||||
|
|
||||||
int towerSize = 10;
|
int towerSize = 10;
|
||||||
|
|
||||||
gcodeSketch.Speed = (int)(printer.Settings.GetValue<double>(SettingsKey.first_layer_speed) * 60);
|
gcodeSketch.Speed = firstLayerSpeed;
|
||||||
|
|
||||||
double y1 = rect.Bottom;
|
double y1 = rect.Bottom;
|
||||||
gcodeSketch.MoveTo(rect.Left, y1);
|
gcodeSketch.MoveTo(rect.Left, y1);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue