diff --git a/software/utils/pulsegen.py b/software/utils/pulsegen.py
index 358c7b03e7937acc6b5e83c12b5f8046d2fb3259..f3ab100b94ce2d9a82a2da616781cf0c057e7369 100755
--- a/software/utils/pulsegen.py
+++ b/software/utils/pulsegen.py
@@ -184,6 +184,8 @@ class PulseGen:
         self.ser.write(b'BURS:PHAS 0\r\n')
         self.ser.write(b'BURS:STAT ON\r\n')
 
+        self.wait()
+
         # check errors queue and printout error messages if any
         error = False
         error_msg = ''