private void startBtn_Click(object sender, EventArgs e)
 {
     if (!motor.IsRunning())
     {
         motor.Start();
         UpdateView = new Thread(new ThreadStart(UpdateSpeedEncoder));
         UpdateView.Start();
         board.Start();
         startBtn.Enabled = false;
         stopBtn.Enabled  = true;
     }
 }
        public void Initialize()
        {
            if (!running)
            {
                board.SelectLaser(true, CentralBoard.Laser.Left);
                board.SelectLaser(true, CentralBoard.Laser.Right);

                motor.Start();
                board.Start();
                running = true;
                Moving  = false;

                NavigationThread      = new Thread(new ThreadStart(ThreadWorker));
                NavigationThread.Name = "NavigationThread";
                NavigationThread.Start();
            }
        }