IP Library › Granted Patent US 12,643,206
Granted Patent B2
US 12,643,206 · App. 19/029,148 · Granted Jun 2, 2026

System and method for configuring a power tool with an impact mechanism

Inventors: John S. Dey, IV (New York, NY); Jeffrey M. Wackwitz (Waukesha, WI)
Assignee: Milwaukee Electric Tool Corporation
B25B23/1475B25B21/02
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,643,206
App. No.
19/029,148
Filed
Jan 17, 2025
Granted
Jun 2, 2026
Kind
B2
Art Unit
3731
USPC
173/1
Abstract

A power tool with an impact mechanism and that is controlled based on a drive angle from impacting. The power tool includes a housing, a brushless direct current (DC) motor within the housing, an impact mechanism, and an output drive device. The brushless DC motor includes a rotor coupled to a motor shaft to produce a rotational output. The impact mechanism includes a hammer coupled to the motor shaft, and an anvil that receives impacts from the hammer and drives an output device. The power tool further includes a position sensor that senses a position of the rotor and a controller coupled to the position sensor. The controller detects an impact of the impact mechanism, calculates a drive angle of the anvil caused by the impact based on output from the position sensor, and controls the brushless DC motor based on the drive angle.

Claims (81)

1 . A power tool communication system comprising:

an external device including a first electronic processor, a first memory, a first transceiver, and a display; and

a power tool including:

a housing;

a motor within the housing, wherein the motor includes a rotor and a stator, wherein the rotor is coupled to a motor shaft to produce a rotational output;

an impact mechanism including:

a hammer coupled to the motor shaft, and

an anvil configured to receive impacts from the hammer;

an output drive device coupled to the anvil and configured to rotate to perform a task;

a position sensor configured to sense positions of the rotor;

a second transceiver configured to communicate with the external device; and

an electronic controller including a second memory and a second electronic processor, the electronic controller coupled to the position sensor and to the second transceiver and configured to:

calculate a drive angle of the anvil caused by an impact of the impact mechanism based on the positions of the rotor sensed by the position sensor,

control the motor based on the drive angle, wherein, to control the motor based on the drive angle, the electronic controller is configured to

determine whether the drive angle is less than a drive angle threshold, and

alter operation of the motor in response to determining that the drive angle is less than the drive angle threshold,

obtain operational data of the power tool using the position sensor, another sensor, or both the position sensor and the another sensor, and

transmit, wirelessly via the second transceiver, the operational data to the external device, wherein the external device is configured to output visual data including the operational data on the display of the external device.

2 . The power tool communication system of claim 1 , wherein the electronic controller is configured to alter the operation of the motor by reducing a speed of the motor from a starting speed to a finishing speed in response to determining that the drive angle is less than the drive angle threshold.

3 . The power tool communication system of claim 1 , wherein the electronic controller is configured to alter the operation of the motor by turning off the motor in response to determining that the drive angle is less than the drive angle threshold.

4 . The power tool communication system of claim 1 , wherein, to calculate the drive angle, the electronic controller is configured to:

determine, based on data from the position sensor, a first rotational position of the motor shaft upon a first impact between the hammer and the anvil;

determine, based on data from the position sensor, a second rotational position of the motor shaft upon a second impact between the hammer and the anvil;

determine a difference between the second rotational position and the first rotational position; and

subtract a predetermined angle from the difference between the second rotational position and the first rotational position.

5 . The power tool communication system of claim 1 , wherein the electronic controller is configured to:

receive, wirelessly from the external device via the second transceiver, one or more values of one or more operational parameters of the power tool; and

control the motor in accordance with the one or more operational parameters.

6 . The power tool communication system of claim 5 , wherein the one or more values of the one or more operational parameters include a value for a maximum speed parameter of the motor, a value for a torque level parameter of the motor, or both the value for the maximum speed parameter of the motor and the value for the torque level parameter of the motor.

7 . The power tool communication system of claim 6 , wherein the one or more values of the one or more operational parameters include a value for the drive angle threshold.

8 . The power tool communication system of claim 6 , wherein the electronic controller is configured to control the motor in accordance with the maximum speed parameter in response to a trigger of the power tool being actuated regardless of an amount of actuation of the trigger.

9 . The power tool communication system of claim 1 , wherein the operational data of the power tool includes torque information.

10 . A method of controlling a power tool, the method comprising:

communicating, with an electronic controller of the power tool, with an external device, the electronic controller including a memory and an electronic processor, and the power tool including:

a housing,

a motor within the housing, wherein the motor includes a rotor and a stator, wherein the rotor is coupled to a motor shaft to produce a rotational output,

an impact mechanism including:

a hammer coupled to the motor shaft, and

an anvil configured to receive impacts from the hammer,

an output drive device coupled to the anvil and configured to rotate to perform a task,

a position sensor configured to sense positions of the rotor, and

the electronic controller, wherein the electronic controller is coupled to the position sensor;

calculating, with the electronic controller, a drive angle of the anvil caused by an impact of the impact mechanism based on the positions of the rotor sensed by the position sensor,

controlling, with the electronic controller, the motor based on the drive angle by:

determining whether the drive angle is less than a drive angle threshold, and

altering operation of the motor in response to determining that the drive angle is less than the drive angle threshold; and

obtaining operational data of the power tool using the position sensor, another sensor, or both the position sensor and the another sensor;

wherein communicating with the external device includes transmitting, with the electronic controller, the operational data to the external device for display.

11 . The method of claim 10 , wherein altering the operation of the motor includes reducing a speed of the motor from a starting speed to a finishing speed in response to determining that the drive angle is less than the drive angle threshold.

12 . The method of claim 10 , wherein altering the operation of the motor includes turning off the motor in response to determining that the drive angle is less than the drive angle threshold.

13 . The method of claim 10 , wherein the operational data of the power tool includes torque information.

14 . The method of claim 10 , wherein calculating the drive angle includes:

determining, with the electronic controller and based on data from the position sensor, a first rotational position of the motor shaft upon a first impact between the hammer and the anvil;

determining, with the electronic controller and based on data from the position sensor, a second rotational position of the motor shaft upon a second impact between the hammer and the anvil;

determining, with the electronic controller, a difference between the second rotational position and the first rotational position, and

subtracting, with the electronic controller, a predetermined angle from the difference between the second rotational position and the first rotational position.

15 . The method of claim 10 , wherein communicating with external device includes wirelessly communicating, with the electronic controller via a transceiver of the power tool, with the external device.

16 . A power tool comprising:

a housing;

a motor within the housing, wherein the motor includes a rotor and a stator, wherein the rotor is coupled to a motor shaft to produce a rotational output;

an impact mechanism including:

a hammer coupled to the motor shaft, and

an anvil configured to receive impacts from the hammer;

an output drive device coupled to the anvil and configured to rotate to perform a task;

a position sensor configured to sense a position of the rotor;

a transceiver configured to communicate with an external device; and

an electronic controller including a memory and an electronic processor, the electronic controller coupled to the position sensor and to the transceiver and configured to:

calculate a drive angle of the anvil caused by an impact of the impact mechanism based on the position of the rotor sensed by the position sensor,

control the motor based on the drive angle, wherein, to control the motor based on the drive angle, the electronic controller is configured to:

determine whether the drive angle is less than a drive angle threshold, and

alter operation of the motor in response to determining that the drive angle is less than the drive angle threshold,

obtain operational data of the power tool using the position sensor, another sensor, or both the position sensor and the another sensor, and

transmit, wirelessly via the transceiver, the operational data to the external device for display.

17 . The power tool of claim 16 , wherein the electronic controller is configured to alter the operation of the motor by reducing a speed of the motor from a starting speed to a finishing speed in response to determining that the drive angle is less than the drive angle threshold.

18 . The power tool of claim 16 , wherein the electronic controller is configured to alter the operation of the motor by turning off the motor in response to determining that the drive angle is less than the drive angle threshold.

19 . The power tool of claim 16 , wherein, to calculate the drive angle, the electronic controller is configured to:

determine, based on data from the position sensor, a first rotational position of the motor shaft upon a first impact between the hammer and the anvil;

determine, based on data from the position sensor, a second rotational position of the motor shaft upon a second impact between the hammer and the anvil;

determine a difference between the second rotational position and the first rotational position; and

subtract a predetermined angle from the difference between the second rotational position and the first rotational position.

20 . The power tool of claim 16 , wherein the operational data of the power tool includes torque information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2025
From: DEY, JOHN S., IV; WACKWITZ, JEFFREY M.
To: MILWAUKEE ELECTRIC TOOL CORPORATION
Reel/Frame 070087/0904 →
Continuity (5)
Continuation 18344315 · Jun 29, 2023
Continuation 16842412 · Apr 7, 2020
Continuation 15381217 · Dec 16, 2016
Provisional Application 62268708 · Dec 17, 2015
Related Publication 20250229392A1 · Jul 17, 2025
References Cited (183)
US 3882305A · Johnstone · 1975 [cited by applicant]
US 4680862A · Wieland et al. · 1987 [cited by applicant]
US 4685050A · Polzer et al. · 1987 [cited by applicant]
US 4854786A · Alexander et al. · 1989 [cited by applicant]
US 5277261A · Sakoh · 1994 [cited by applicant]
US 5315501A · Whitehouse · 1994 [cited by applicant]
US 5592396A · Tambini et al. · 1997 [cited by applicant]
US 5903462A · Wagner et al. · 1999 [cited by applicant]
US 5942975A · Sørensen · 1999 [cited by applicant]
US 6055484A · Lysaght · 2000 [cited by applicant]
US 6123241A · Walter et al. · 2000 [cited by applicant]
US 6161629A · Hohmann et al. · 2000 [cited by applicant]
US 6279668B1 · Mercer · 2001 [cited by applicant]
US 6349266B1 · Lysaght et al. · 2002 [cited by applicant]
US 6405598B1 · Bareggi · 2002 [cited by applicant]
US 6424799B1 · Gilmore · 2002 [cited by applicant]
US 6431425B1 · Moorman et al. · 2002 [cited by applicant]
US 6469615B1 · Kady et al. · 2002 [cited by applicant]
US 6508313B1 · Carney et al. · 2003 [cited by applicant]
US 6520270B2 · Wissmach et al. · 2003 [cited by applicant]
US 6522949B1 · Ikeda et al. · 2003 [cited by applicant]
US 6547014B2 · McCallops et al. · 2003 [cited by applicant]
US 6598684B2 · Watanabe · 2003 [cited by applicant]
US 6668212B2 · Colangelo, II et al. · 2003 [cited by applicant]
US 6687567B2 · Watanabe · 2004 [cited by applicant]
US 6836614B2 · Gilmore · 2004 [cited by applicant]
US 6848516B2 · Giardino · 2005 [cited by applicant]
US 6954048B2 · Cho · 2005 [cited by applicant]
US 6968908B2 · Tokunaga et al. · 2005 [cited by applicant]
US 6981311B2 · Seith et al. · 2006 [cited by applicant]
US 7036703B2 · Grazioli et al. · 2006 [cited by applicant]
US 7062998B2 · Hohmann et al. · 2006 [cited by applicant]
US 7086483B2 · Arimura et al. · 2006 [cited by applicant]
US 7102303B2 · Brotto et al. · 2006 [cited by applicant]
US 7112934B2 · Gilmore · 2006 [cited by applicant]
US 7137541B2 · Baskar et al. · 2006 [cited by applicant]
US 7211972B2 · Garcia et al. · 2007 [cited by applicant]
US 7243440B2 · DeKeyser · 2007 [cited by applicant]
US 7330129B2 · Crowell et al. · 2008 [cited by applicant]
US 7343764B2 · Solfronk · 2008 [cited by applicant]
US 7346422B2 · Tsuchiya et al. · 2008 [cited by applicant]
US 7359762B2 · Etter et al. · 2008 [cited by applicant]
US 7382272B2 · Feight · 2008 [cited by applicant]
US 7437204B2 · Lev-Ami et al. · 2008 [cited by applicant]
US 7464769B2 · Nakazawa et al. · 2008 [cited by applicant]
US 7501778B2 · Hashimoto et al. · 2009 [cited by applicant]
US 7540334B2 · Gass et al. · 2009 [cited by applicant]
US 7613590B2 · Brown · 2009 [cited by applicant]
US 7646155B2 · Woods et al. · 2010 [cited by applicant]
US RE41185E · Gilmore et al. · 2010 [cited by applicant]
US 7784104B2 · Innami et al. · 2010 [cited by applicant]
US 7787981B2 · Austin et al. · 2010 [cited by applicant]
US 7795829B2 · Seiler et al. · 2010 [cited by applicant]
US 7809495B2 · Leufen · 2010 [cited by applicant]
US 7817062B1 · Li et al. · 2010 [cited by applicant]
US 7834566B2 · Woods et al. · 2010 [cited by applicant]
US 7868591B2 · Phillips et al. · 2011 [cited by applicant]
US 7900524B2 · Calloway et al. · 2011 [cited by applicant]
US 7911379B2 · Cameron · 2011 [cited by applicant]
US 7928673B2 · Woods et al. · 2011 [cited by applicant]
US 7931096B2 · Saha · 2011 [cited by applicant]
US 7942084B2 · Wilson, Jr. et al. · 2011 [cited by applicant]
US 7942211B2 · Scrimshaw et al. · 2011 [cited by applicant]
US 7982624B2 · Richter et al. · 2011 [cited by applicant]
US 8004664B2 · Etter et al. · 2011 [cited by applicant]
US 8044796B1 · Carr, Sr. · 2011 [cited by applicant]
US 8049636B2 · Buckingham et al. · 2011 [cited by applicant]
US 8171828B2 · Duvan et al. · 2012 [cited by applicant]
US 8210275B2 · Suzuki et al. · 2012 [cited by applicant]
US 8264374B2 · Obatake et al. · 2012 [cited by applicant]
US 8286723B2 · Puzio et al. · 2012 [cited by applicant]
US 8294424B2 · Bucur · 2012 [cited by applicant]
US 8310206B2 · Bucur · 2012 [cited by applicant]
US 8316958B2 · Schell et al. · 2012 [cited by applicant]
US 8330426B2 · Suzuki et al. · 2012 [cited by applicant]
US 8438955B2 · Wilson, Jr. et al. · 2013 [cited by applicant]
US 8464808B2 · Leü · 2013 [cited by applicant]
US 8485049B2 · Yokoyama et al. · 2013 [cited by applicant]
US 8657482B2 · Malackowski et al. · 2014 [cited by applicant]
US 8678106B2 · Matsunaga et al. · 2014 [cited by applicant]
US 8823322B2 · Noda et al. · 2014 [cited by applicant]
US 8890449B2 · Suzuki et al. · 2014 [cited by applicant]
US 8919456B2 · Ng et al. · 2014 [cited by applicant]
US 9030145B2 · Brennenstuhl et al. · 2015 [cited by applicant]
US 9031585B2 · Kahle et al. · 2015 [cited by applicant]
US 9038743B2 · Aoki · 2015 [cited by applicant]
US 9061392B2 · Forgues et al. · 2015 [cited by applicant]
US 9073134B2 · Koeder et al. · 2015 [cited by applicant]
US 9126317B2 · Lawton et al. · 2015 [cited by applicant]
US 9144875B2 · Schlesak et al. · 2015 [cited by applicant]
US 9216505B2 · Rejman et al. · 2015 [cited by applicant]
US 9232614B2 · Hiroi · 2016 [cited by applicant]
US 9233457B2 · Wanek et al. · 2016 [cited by applicant]
US 9242356B2 · King et al. · 2016 [cited by applicant]
US 9257865B2 · Hiuggins et al. · 2016 [cited by applicant]
US 9281770B2 · Wood et al. · 2016 [cited by applicant]
US 10919134B2 · Miyazaki et al. · 2021 [cited by applicant]
US 20010052416A1 · Wissmach et al. · 2001 [cited by applicant]
US 20020033267A1 · Schweizer et al. · 2002 [cited by applicant]
US 20030121677A1 · Watanabe et al. · 2003 [cited by applicant]
US 20040182587A1 · May et al. · 2004 [cited by applicant]
US 20050035659A1 · Hahn et al. · 2005 [cited by applicant]
US 20050045353A1 · Kawai et al. · 2005 [cited by applicant]
US 20050263305A1 · Shimizu et al. · 2005 [cited by applicant]
US 20060009879A1 · Lynch et al. · 2006 [cited by applicant]
US 20060076385A1 · Etter et al. · 2006 [cited by applicant]
US 20060185869A1 · Arimura · 2006 [cited by applicant]
US 20090084568A1 · Arimura et al. · 2009 [cited by applicant]
US 20090250364A1 · Gerold et al. · 2009 [cited by applicant]
US 20090251330A1 · Gerold et al. · 2009 [cited by applicant]
US 20100116519A1 · Gareis · 2010 [cited by applicant]
US 20100154599A1 · Gareis · 2010 [cited by applicant]
US 20100176766A1 · Brandner et al. · 2010 [cited by applicant]
US 20100216415A1 · Arimura · 2010 [cited by examiner]
US 20110067895A1 · Nobe et al. · 2011 [cited by applicant]
US 20110079407A1 · Limura et al. · 2011 [cited by applicant]
US 20110162858A1 · Coste · 2011 [cited by applicant]
US 20120167721A1 · Fluhrer · 2012 [cited by applicant]
US 20120168189A1 · Eckert · 2012 [cited by applicant]
US 20120199372A1 · Nishikawa et al. · 2012 [cited by applicant]
US 20120222876A1 · Schmidt et al. · 2012 [cited by applicant]
US 20120292070A1 · Ito et al. · 2012 [cited by applicant]
US 20130024245A1 · Nichols et al. · 2013 [cited by applicant]
US 20130062086A1 · Ito et al. · 2013 [cited by applicant]
US 20130071815A1 · Hudson et al. · 2013 [cited by applicant]
US 20130087355A1 · Oomori et al. · 2013 [cited by applicant]
US 20130118767A1 · Cannaliato et al. · 2013 [cited by applicant]
US 20130126202A1 · Oomori et al. · 2013 [cited by applicant]
US 20130133907A1 · Chen et al. · 2013 [cited by applicant]
US 20130133911A1 · Ishikawa et al. · 2013 [cited by applicant]
US 20130153250A1 · Eckert · 2013 [cited by applicant]
US 20130153252A1 · Sakakibara · 2013 [cited by applicant]
US 20130187587A1 · Knight et al. · 2013 [cited by applicant]
US 20130188058A1 · Nguyen et al. · 2013 [cited by applicant]
US 20130193891A1 · Wood et al. · 2013 [cited by applicant]
US 20130255980A1 · Linehan et al. · 2013 [cited by applicant]
US 20130327552A1 · Lovelass et al. · 2013 [cited by applicant]
US 20130333910A1 · Tanimoto et al. · 2013 [cited by applicant]
US 20140006295A1 · Zeiler et al. · 2014 [cited by applicant]
US 20140015389A1 · Vatterott et al. · 2014 [cited by applicant]
US 20140069672A1 · Mashiko et al. · 2014 [cited by applicant]
US 20140166324A1 · Puzio et al. · 2014 [cited by applicant]
US 20140184397A1 · Volpert · 2014 [cited by applicant]
US 20140262390A1 · Arimura et al. · 2014 [cited by applicant]
US 20140284070A1 · Ng et al. · 2014 [cited by applicant]
US 20140331830A1 · King et al. · 2014 [cited by applicant]
US 20140334270A1 · Kusakawa · 2014 [cited by applicant]
US 20140336810A1 · Li et al. · 2014 [cited by applicant]
US 20140336955A1 · Li et al. · 2014 [cited by applicant]
US 20140350716A1 · Fly et al. · 2014 [cited by applicant]
US 20140365259A1 · Delplace et al. · 2014 [cited by applicant]
US 20140367134A1 · Phillips · 2014 [cited by examiner]
US 20150000944A1 · Dusselberg et al. · 2015 [cited by applicant]
US 20150002089A1 · Rejman et al. · 2015 [cited by applicant]
US 20150042247A1 · Kusakawa · 2015 [cited by applicant]
US 20150122524A1 · Papp · 2015 [cited by applicant]
US 20150135306A1 · Winkler et al. · 2015 [cited by applicant]
US 20150135907A1 · Hirabayashi et al. · 2015 [cited by applicant]
US 20150137721A1 · Yamamoto et al. · 2015 [cited by applicant]
US 20150158157A1 · Hirabayashi et al. · 2015 [cited by applicant]
US 20150158170A1 · Nitsche et al. · 2015 [cited by applicant]
US 20150171654A1 · Horie et al. · 2015 [cited by applicant]
US 20150231770A1 · Kusakawa et al. · 2015 [cited by applicant]
US 20150340921A1 · Suda et al. · 2015 [cited by applicant]
US 20170008159A1 · Boeck et al. · 2017 [cited by applicant]
US 20170232589A1 · Gaul · 2017 [cited by applicant]
US 20170232597A1 · Gaul · 2017 [cited by applicant]
DE 10309703A1 · 2004 [cited by applicant]
EP 2147750A1 · 2010 [cited by applicant]
JP 2000176850A · 2000 [cited by applicant]
JP 2004072563A · 2004 [cited by applicant]
JP 2006123080A · 2006 [cited by applicant]
WO WO0230624A2 · 2002 [cited by applicant]
WO WO2007090258A1 · 2007 [cited by applicant]
WO WO2011013854A1 · 2011 [cited by applicant]
WO WO2011102559A1 · 2011 [cited by applicant]
WO WO2012160799A2 · 2012 [cited by examiner]
WO WO2013116303A1 · 2013 [cited by applicant]
WO WO2013168355A1 · 2013 [cited by applicant]
WO WO2015061370A1 · 2015 [cited by examiner]
Chinese Patent Office Action for Application No. 201611167369.7 dated Jul. 4, 2019 (16 pages, statement of relevance included). [cited by applicant]
European Search Report for Application No. 16204739.3 dated Jul. 12, 2017 (8 pages). [cited by applicant]
Chinese Patent Office Action for Application No. 201611167369.7 dated Oct. 18, 2018 (18 pages). [cited by applicant]