User interface for tool configuration and data capture
First Claim
1. A method of programming a power tool, the method comprising:
- establishing, with a transceiver, a first communication link between a first power tool and an external device, the external device having the transceiver and an electronic processor;
receiving, with the transceiver and from the first power tool, a first mode profile stored on the first power tool, the first mode profile being defined by a first profile type and a first value associated with a first parameter to control performance of an operation of the first power tool;
displaying, at the external device, a first control screen including the first profile type and the first parameter at the first value, the first control screen being based on a type of the first power tool;
receiving a first user input at the external device;
generating, in response to the first user input, a second mode profile by modifying the first parameter to be at a second value;
transmitting, with the transceiver, the second mode profile to the first power tool;
establishing, with the transceiver, a second communication link between a second power tool and the external device, the second power tool being a different type of power tool than the first power tool;
receiving, with the transceiver and from the second power tool, a third mode profile stored on the second power tool, the third mode profile including a second parameter to control performance of an operation of the second power tool;
displaying, at the external device, a second control screen including the second parameter at a third value, the second control screen being based on the type of the second power tool and being different than the first control screen;
receiving a second user input at the external device;
generating, in response to the second user input, a fourth mode profile by modifying the second parameter to be at a fourth value; and
transmitting, with the transceiver, the fourth mode profile to the second power tool.
1 Assignment
0 Petitions
Accused Products
Abstract
A programmable power tool and method and systems of programming a power tool using wireless communication. An external device having a processor and a transceiver establishes a communication link with the power tool. The external device receives, with the transceiver, a first mode profile stored on the power tool. The first mode profile is defined by a profile type and a first value associated with a parameter for executing the profile type. The external device displays a control screen including the profile type and the parameter at the first value, and receives a user input. The external device generates, in response to the user input, a second mode profile by modifying the parameter to be at a second value. The external device transmits, with the transceiver, the second mode profile to the power tool.
302 Citations
24 Claims
-
1. A method of programming a power tool, the method comprising:
-
establishing, with a transceiver, a first communication link between a first power tool and an external device, the external device having the transceiver and an electronic processor; receiving, with the transceiver and from the first power tool, a first mode profile stored on the first power tool, the first mode profile being defined by a first profile type and a first value associated with a first parameter to control performance of an operation of the first power tool; displaying, at the external device, a first control screen including the first profile type and the first parameter at the first value, the first control screen being based on a type of the first power tool; receiving a first user input at the external device; generating, in response to the first user input, a second mode profile by modifying the first parameter to be at a second value; transmitting, with the transceiver, the second mode profile to the first power tool; establishing, with the transceiver, a second communication link between a second power tool and the external device, the second power tool being a different type of power tool than the first power tool; receiving, with the transceiver and from the second power tool, a third mode profile stored on the second power tool, the third mode profile including a second parameter to control performance of an operation of the second power tool; displaying, at the external device, a second control screen including the second parameter at a third value, the second control screen being based on the type of the second power tool and being different than the first control screen; receiving a second user input at the external device; generating, in response to the second user input, a fourth mode profile by modifying the second parameter to be at a fourth value; and transmitting, with the transceiver, the fourth mode profile to the second power tool. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of programming a power tool, the method comprising:
-
establishing, with a transceiver, a first communication link between a first power tool and an external device, the first power tool including the transceiver, a memory, and an electronic processor; transmitting, with the transceiver and to the external device, a first mode profile stored on the memory, the first mode profile being defined by a first profile type and a first value associated with a first parameter to control performance of an operation of the first power tool; displaying, with the external device, the first profile type and the first value on a first control screen, the first control screen being based on a type of the first power tool; receiving a first user input at the external device; generating, with the external device and in response to the first user input, a second mode profile by modifying the first parameter to be at a second value; transmitting, with the external device, the second mode profile to the first power tool; receiving, with the transceiver, the second mode profile from the external device, the second mode profile being defined by the first profile type and the second value associated with the first parameter to control performance of the operation of the first power tool; overwriting in the memory, with the electronic processor, the first mode profile with the second mode profile; operating, with the electronic processor, the first power tool according to the second mode profile; establishing, with the external device, a second communication link between a second power tool and the external device, the second power tool being a different type of power tool than the first power tool; receiving, with the external device and from the second power tool, a third mode profile stored on the second power tool, the third mode profile including a second parameter to control performance of an operation of the second power tool; displaying, at the external device, a second control screen including the second parameter at a third value, the second control screen being based on the type of the second power tool and being different than the first control screen; receiving a second user input at the external device; generating, with the external device and in response to the second user input, a fourth mode profile by modifying the second parameter to be at a fourth value; and transmitting, with the external device, the fourth mode profile to the second power tool. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A power tool communication system comprising:
-
an external device configured to communicate with at least one power tool, display information to a user, and receive an input from the user; and a first power tool including a motor, a wireless communication controller including a transceiver, the wireless communication controller configured to establish a first communication link between the first power tool and the external device, a memory configured to store at least one mode profile for operating the motor, and an electronic processor coupled to the motor, the memory, and the wireless communication controller; wherein the first power tool is configured to transmit, with the transceiver and to the external device, a first mode profile stored on the memory, the first mode profile being defined by a first profile type and a first value associated with a first parameter for controlling the motor, wherein the external device is configured to display the first profile type and the first value on a first control screen, the first control screen being based on a type of the first power tool, wherein the external device is configured to receive a first user input, generate, in response to the first user input, a second mode profile by modifying the first parameter to be at a second value, and transmit the second mode profile to the first power tool, wherein the first power tool is configured to receive, with the transceiver, the second mode profile from the external device, the second mode profile being defined by the first profile type and the second value associated with the first parameter for controlling the motor, overwrite, on the memory, the first mode profile with the second mode profile, and control the motor to operate according to the second mode profile, wherein the external device is configured to establish a second communication link between a second power tool and the external device, the second power tool being a different type of power tool than the first power tool, receive, from the second power tool, a third mode profile stored on the second power tool, the third mode profile including a second parameter to control performance of an operation of the second power tool, display a second control screen including the second parameter at a third value, the second control screen being based on the type of the second power tool and being different than the first control screen, receive a second user input, generate, in response to the second user input, a fourth mode profile by modifying the second parameter to be at a fourth value, and transmit the fourth mode profile to the second power tool. - View Dependent Claims (20, 21, 22, 23)
-
-
24. An external device configured to communicate with at least one power tool, the external device comprising:
-
a display; a transceiver; and an electronic processor; wherein the external device is configured to establish, with the transceiver, a first communication link between a first power tool and the external device, receive, with the transceiver and from the first power tool, a first mode profile stored on the first power tool, the first mode profile being defined by a first profile type and a first value associated with a first parameter to control performance of an operation of the first power tool, display, on the display, a first control screen including the first profile type and the first parameter at the first value, the first control screen being based on a type of the first power tool, receive a first user input at the external device, generate, in response to the first user input, a second mode profile by modifying the first parameter to be at a second value, transmit, with the transceiver, the second mode profile to the first power tool, establish, with the transceiver, a second communication link between a second power tool and the external device, the second power tool being a different type of power tool than the first power tool, receive, with the transceiver and from the second power tool, a third mode profile stored on the second power tool, the third mode profile including a second parameter to control performance of an operation of the second power tool, display, on the display, a second control screen including the second parameter at a third value, the second control screen being based on the type of the second power tool and being different than the first control screen, receive a second user input at the external device, generate, in response to the second user input, a fourth mode profile by modifying the second parameter to be at a fourth value, and transmit, with the transceiver, the fourth mode profile to the second power tool.
-
Specification