From 28910bf039234f32b9e8b0f9e33b78e92faeeb2f Mon Sep 17 00:00:00 2001 From: Thomas Oster <thomas.oster@rwth-aachen.de> Date: Sun, 18 Mar 2012 10:10:54 +0100 Subject: [PATCH] LAOS Fixes: - Default values changed (0,001 step/mm, IP, Port) - No return to 0/0 after job, because firmware does it - No GCode Option (visible) because no firmware exists (yet) - Fix: Power,Speed,Frequency were not put out on second job if same as in first job --- src/com/t_oster/liblasercut/LibInfo.java | 2 +- .../t_oster/liblasercut/drivers/LaosCutter.java | 14 +++++++++----- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/com/t_oster/liblasercut/LibInfo.java b/src/com/t_oster/liblasercut/LibInfo.java index bcd1858..65ae343 100644 --- a/src/com/t_oster/liblasercut/LibInfo.java +++ b/src/com/t_oster/liblasercut/LibInfo.java @@ -29,7 +29,7 @@ import com.t_oster.liblasercut.drivers.LaosCutter; */ public class LibInfo { - private static String VERSION = "1.3"; + private static String VERSION = "1.4"; public static String getVersion() { diff --git a/src/com/t_oster/liblasercut/drivers/LaosCutter.java b/src/com/t_oster/liblasercut/drivers/LaosCutter.java index b1f5671..2df2e2f 100644 --- a/src/com/t_oster/liblasercut/drivers/LaosCutter.java +++ b/src/com/t_oster/liblasercut/drivers/LaosCutter.java @@ -134,7 +134,7 @@ public class LaosCutter extends LaserCutter { this.simpleMode = simpleMode; } - protected String hostname = "localhost"; + protected String hostname = "192.168.1.111"; /** * Get the value of hostname @@ -155,7 +155,7 @@ public class LaosCutter extends LaserCutter { this.hostname = hostname; } - protected int port = 515; + protected int port = 69; /** * Get the value of port @@ -176,7 +176,7 @@ public class LaosCutter extends LaserCutter { this.port = port; } - protected double mmPerStep = 0.006323126711476225; + protected double mmPerStep = 0.001; /** * Get the value of mmPerStep @@ -211,6 +211,10 @@ public class LaosCutter extends LaserCutter int speed = 50; int frequency = 500; double focus = 0; + //reset saved values, so the first ones get verbosed + this.currentPower = -1; + this.currentSpeed = -1; + this.currentFrequency = -1; for (VectorCommand cmd : vp.getCommandList()) { switch (cmd.getType()) @@ -506,7 +510,7 @@ public class LaosCutter extends LaserCutter //back to origin and shutdown if (this.isSimpleMode()) { - out.printf("0 0 0\n"); + //out.printf("0 0 0\n"); //Set focus to 0 out.printf(Locale.US, "2 %d\n", 0); } @@ -650,7 +654,7 @@ public class LaosCutter extends LaserCutter settingAttributes = new LinkedList<String>(); settingAttributes.add(SETTING_HOSTNAME); settingAttributes.add(SETTING_PORT); - settingAttributes.add(SETTING_GCODE); + //settingAttributes.add(SETTING_GCODE); settingAttributes.add(SETTING_BEDWIDTH); settingAttributes.add(SETTING_BEDHEIGHT); settingAttributes.add(SETTING_FLIPX); -- GitLab