diff --git a/src/com/t_oster/liblasercut/drivers/GenericGcodeDriver.java b/src/com/t_oster/liblasercut/drivers/GenericGcodeDriver.java
index 48d3eedb7d894220c7f4b31a91c7dd4a3aa9927d..2cad4c2a0c082c8f7010b1b76170d74ac3585cda 100644
--- a/src/com/t_oster/liblasercut/drivers/GenericGcodeDriver.java
+++ b/src/com/t_oster/liblasercut/drivers/GenericGcodeDriver.java
@@ -409,7 +409,7 @@ public class GenericGcodeDriver extends LaserCutter {
         port = i.open("VisiCut", 1000);
         try
         {
-          port.enableReceiveTimeout(1000);
+          port.enableReceiveTimeout(15000);
         }
         catch (UnsupportedCommOperationException e)
         {