Abstract
Systems and methods for determining tool parameters based on characteristics of a driven fastener. Power tools described herein include a motor and an impact mechanism coupled to the motor. The impact mechanism includes a hammer driven by the motor and an anvil configured to receive an impact from the hammer and drive a fastener. The power tool includes a controller connected to the motor. The controller is configured to receive a visual indication of the fastener and identify a type of the fastener based on the visual indication. The controller is configured to determine a K-Factor of the fastener based on the type of the fastener, set an operating parameter for driving the motor based on the K-Factor, and drive the motor according to the operating parameter.