public void setupPCBBuilder(kflop kflop, usbDevice usb, DataSet ds)
 {
     dsData        = ds;
     kf            = kflop;
     usbController = usb;
     // setup worker methods
     backgroundWorkerBuildPCB.DoWork                    += worker_DoWork;
     backgroundWorkerBuildPCB.RunWorkerCompleted        += worker_RunWorkerCompleted;
     backgroundWorkerBuildPCB.WorkerSupportsCancellation = true;
 }
        public void setupPCBBuilder(kflop kflop, usbDevice usb, DataSet ds)
        {
            dsData = ds;
            kf = kflop;
            usbController = usb;
            // setup worker methods
            backgroundWorkerBuildPCB.DoWork += worker_DoWork;
            backgroundWorkerBuildPCB.RunWorkerCompleted += worker_RunWorkerCompleted;
            backgroundWorkerBuildPCB.WorkerSupportsCancellation = true;

            
        }