IP Library Granted Patent US 12,569,972
Granted Patent B2
US 12,569,972 · App. 18/488,202 · Granted Mar 10, 2026

Adaptable motor control of modular power tool

Inventors: Jonathan E. Abbott (Milwaukee, WI); Maxwell L Merget (Whitefish Bay, WI); Levi D. Speckman (Elkhorn, WI); Carter H. Ypma (Milwaukee, WI)
Assignee: Milwaukee Electric Tool Corporation
B25F3/00B25F5/001
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,569,972
App. No.
18/488,202
Granted
Mar 10, 2026
Kind
B2
Abstract

A power tool includes an electronic controller including a processor and a memory, one or more attachments, a motor, and a sensor communicatively coupled to the electronic controller. The electronic controller obtains, via the sensor, one or more indications for the one or more attachments and determines information about a configuration of the one or more attachments based on the one or more indications. The electronic controller adaptively controls the motor based on the information about the configuration to, for example, prevent or mitigate a kickback occurrence.

Claims (61)

1 . A modular power tool for adaptable motor control, comprising:

an electronic controller including a processor and a memory;

one or more attachments;

a motor communicatively coupled to the electronic controller and configured to drive the one or more attachments; and

a sensor communicatively coupled to the electronic controller;

wherein the electronic controller is configured to:

obtain, via the sensor, one or more indications for the one or more attachments;

determine, based on the one or more indications, a movement of an attachment of the one or more attachments;

determine an output axis of the attachment;

determine information about a configuration of the one or more attachments based on the one or more indications and the output axis; and

control the motor based on the information about the configuration.

2 . The modular power tool of claim 1 , wherein the configuration comprises an orientation of the one or more attachments.

3 . The modular power tool of claim 1 , wherein, to determine the information about the configuration based on the one or more indications, the electronic controller is configured to:

determine a distance of the attachment based on the movement; and

determine the information about the configuration of the attachment based on the distance.

4 . The modular power tool of claim 3 , wherein the sensor comprises at least one selected from a group of an accelerometer, a gyroscope, and a depth sensor.

5 . The modular power tool of claim 3 , wherein the electronic controller is further configured to measure at least one selected from a group of a no-load current, a system response, a system efficiency, and a vibration characteristic to detect the attachment.

6 . The modular power tool of claim 1 , wherein, to control the motor based on the information about the configuration, the electronic controller is configured to:

detect, via the sensor, a kickback occurrence based on the information about the configuration; and

in response to detecting the kickback occurrence, initiate a kickback mitigation to reduce a current to the motor.

7 . The modular power tool of claim 1 , wherein to control the motor, the electronic controller is configured to:

control at least one selected from a group of a maximum power of the motor, a torque of the motor, and a maximum speed of the motor based on the information about the configuration.

8 . The modular power tool of claim 1 , wherein, to determine the configuration based on the one or more indications, wherein the electronic controller is configured to:

obtain sensor data indicative of the information about the configuration of an attachment of the one or more attachments.

9 . A method for adaptable motor control, comprising:

obtaining, via a sensor, one or more indications for one or more attachments to a modular power tool;

determining, based on the one or more indications, a movement of an attachment of the one or more attachments;

determining an output axis of the attachment based on the movement;

determining information about a configuration of the one or more attachments based on the one or more indications and the output axis; and

controlling a motor of the modular power tool based on the information about the configuration.

10 . The method of claim 9 , wherein the configuration comprises an orientation of the one or more attachments.

11 . The method of claim 9 , wherein, determining the configuration comprises:

determining a distance of the attachment based on the movement; and

determining the configuration of the attachment based on the distance.

12 . The method of claim 11 , wherein the sensor comprises at least one selected from a group of an accelerometer, a gyroscope, and a depth sensor.

13 . The method of claim 11 , further comprising:

measuring at least one selected from a group of a no-load current, a system response, a system efficiency, and a vibration characteristic for detecting the attachment.

14 . The method of claim 11 , wherein

the one or more attachments is attached to the modular power tool such that the motor causes the movement of the attachment,

the output axis of the attachment comprises a virtual line on which the attachment is configured to receive a drill bit or a driver bit, and

the distance of the attachment is from the output axis of the attachment to the electronic controller in a right angle to the output axis.

15 . The method of claim 11 , wherein controlling the motor comprises:

detecting, via the sensor, the output axis not being parallel or right-angled to a ground surface; and

in response to the output axis not being parallel or right-angled to a ground surface, initiating a mitigation to reduce a current to the motor.

16 . The method of claim 9 , wherein, controlling the motor based on the configuration comprises:

detecting, via the sensor, a kickback occurrence based on the information about the configuration; and

in response to detecting the kickback occurrence, initiating a kickback mitigation to reduce a current to the motor.

17 . The method of claim 9 , wherein controlling the motor comprises:

controlling at least one selected from a group of a maximum power of the motor, a torque of the motor, and a maximum speed of the motor based on the information about the configuration.

18 . The method of claim 9 , wherein, determining the information about the configuration based on the one or more indications comprises:

obtaining sensor data indicative of the configuration of an attachment of the one or more attachments.

19 . A method for motor control, comprising:

obtaining, via a sensor, axis rotation indications corresponding to more than one axis of rotation;

determining a combined rotation parameter based on the axis rotation indications, where the combined rotation parameter is a rotation sum calculated by summing a value corresponding to each axis rotation indication; and

controlling a motor based on the combined rotation parameter based on a comparison of the combined rotation parameter with a threshold.

20 . The method of claim 19 , wherein controlling the motor comprises:

detecting a kickback occurrence in response to the combined rotation parameter exceeding the threshold; and

in response to detecting the kickback occurrence, initiating a kickback mitigation to reduce a current to the motor.

21 . The method of claim 19 , wherein the value corresponding to each axis rotation indication is at least one selected from a group including:

an absolute value of each axis rotation indication, or

a square of each axis rotation indication.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2026
From: ABBOTT, JONATHAN E.; MERGET, MAXWELL L.; SPECKMAN, LEVI D.; YPMA, CARTER H.
To: MILWAUKEE ELECTRIC TOOL CORPORATION
Reel/Frame 073529/0688 →
Continuity (2)
Provisional Application 63379934 · Oct 18, 2022
Related Publication 20240123590A1 · Apr 18, 2024
References Cited (18)
US 5033552A · Hu · 1991 [cited by examiner]
US 9776315B2 · Cannaliato · 2017 [cited by examiner]
US 10011008B2 · Herr · 2018 [cited by examiner]
US 20130020106A1 · Kuehne · 2013 [cited by examiner]
US 20130118767A1 · Cannaliato · 2013 [cited by examiner]
US 20140102742A1 · Eshleman · 2014 [cited by examiner]
US 20160167186A1 · Chan · 2016 [cited by examiner]
US 20180065232A1 · Mueckl · 2018 [cited by examiner]
US 20180178366A1 · Matei · 2018 [cited by examiner]
US 20190160643A1 · Lefavour · 2019 [cited by examiner]
US 20190217459A1 · Gregorich · 2019 [cited by examiner]
US 20190227528A1 · Abbott · 2019 [cited by examiner]
US 20190308309A1 · Gregorich · 2019 [cited by examiner]
US 20200214754A1 · Bowen · 2020 [cited by examiner]
US 20210240145A1 · Abbott · 2021 [cited by examiner]
US 20210283759A1 · Merget · 2021 [cited by examiner]
US 20210299843A1 · Abbott · 2021 [cited by examiner]
WO 2022081945A1 · 2022 [cited by applicant]