| CPC H02K 11/215 (2016.01) [B25C 1/041 (2013.01); H02K 7/145 (2013.01); H02P 27/08 (2013.01)] | 36 Claims |

|
1. A method of controlling a motor of a power tool, the method comprising:
performing, via a first controller, a load test on a battery pack of the power tool;
determining, via the first controller, a first mechanism control scheme based on the load test;
receiving, via the first controller, an input indicative of beginning an operation cycle of the power tool;
isolating the first controller from a second controller;
controlling, via the first controller, the motor of the power tool based on the first mechanism control scheme while the first controller is isolated from the second controller;
sensing, via one or more sensors, a dataset indicative of a result of the operation cycle of the power tool based on the first mechanism control scheme;
receiving, via the second controller, the dataset;
connecting the first controller and the second controller upon completion of the operation cycle;
transmitting, via the second controller, the dataset to the first controller upon completion of the operation cycle; and
determining, via the first controller, a second mechanism control scheme based on the dataset.
|