add check self.macro and shape (data_lenght == 1) and fixes for slow motor in mesh and solution for ctrl-c regresion problem