diff --git a/src/com/t_oster/liblasercut/drivers/GenericGcodeDriver.java b/src/com/t_oster/liblasercut/drivers/GenericGcodeDriver.java
index ec617193ec819c3ea39cdd06bee8e6d85504a2ea..a88f1ccfff3fb75ab5ef194e702c002c58e60600 100644
--- a/src/com/t_oster/liblasercut/drivers/GenericGcodeDriver.java
+++ b/src/com/t_oster/liblasercut/drivers/GenericGcodeDriver.java
@@ -503,6 +503,7 @@ public class GenericGcodeDriver extends LaserCutter {
         {
           SerialPort sp = (SerialPort) port;
           sp.setSerialPortParams(getBaudRate(), 8, 1, 0);
+          sp.setDTR(true);
         }
         out = new PrintStream(port.getOutputStream(), true, "US-ASCII");
         in = new BufferedReader(new InputStreamReader(port.getInputStream()));