IP Library › Granted Patent US 12,600,019
Granted Patent B2
US 12,600,019 · App. 18/921,461 · Granted Apr 14, 2026

Electronic clutch for powered fastener driver

Inventors: Arik A. Miller (Shorewood, WI); Jonathon R. Gasteiner (Brookfield, WI); Mitchell A. Ellena (West Allis, WI); Austin Gaspar (Maple Valley, WA); Robert Keys (Pewaukee, WI)
Assignee: Milwaukee Electric Tool Corporation
B25C1/06H02P29/0027B25C1/047
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,600,019
App. No.
18/921,461
Granted
Apr 14, 2026
Kind
B2
Abstract

Systems and methods for implementing an electronic clutch in a powered fastener driver. One fastener driver includes a motor, a trigger, a position sensor, a speed sensor, and a controller. The position sensor is configured to sense a position of the lifting assembly. The speed sensor is configured to sense a speed of the motor. The controller is configured to provide power to the motor. The controller is configured to receive speed signals from the speed sensor indicative of the speed of the motor, and determine whether the speed of the motor has dropped by a speed drop threshold within a first period of time. The controller is configured to activate an electronic clutch to electronically brake the motor for a second period of time. In response to the second period of time having passed, the controller is configured to provide power to the motor.

Claims (82)

1 . A fastener driver including an electronic clutch, the fastener driver comprising:

a motor;

a trigger;

a lifting assembly operable to be moved by the motor;

a speed sensor configured to sense a speed of the motor; and

a controller connected to the trigger, the motor, and the speed sensor, the controller configured to:

provide, in response to actuation of the trigger and based on a position of the lifting assembly, power to the motor,

receive speed signals from the speed sensor indicative of the speed of the motor,

determine whether the speed of the motor has dropped by a speed drop threshold within a first period of time,

activate, in response to determining that the speed of the motor has dropped by the speed drop threshold within the first period of time, the electronic clutch to electronically brake the motor for a second period of time, and

provide, in response to the second period of time having passed, power to the motor.

2 . The fastener driver of claim 1 , wherein the controller is further configured to:

determine, based on the speed of the motor and a speed command signal, a torque value at which to drive the motor;

compare the torque value to a torque-velocity-current look-up table;

determine, based on the comparison, a current value to provide to the motor; and

provide the current value to the motor to drive the motor.

3 . The fastener driver of claim 2 , further comprising:

a current sensor configured to provide current signals indicative of a current of the motor,

wherein the controller is further configured to:

receive, from the current sensor, the current signals indicative of the current of the motor,

determine a pulse width modulation (PWM) duty cycle ratio based on the current of the motor and the current value, and

drive the motor according to the PWM duty cycle ratio.

4 . The fastener driver of claim 1 , further comprising:

a position sensor configured to sense the position of the lifting assembly, and wherein the controller is further configured to:

determine the position of the lifting assembly based on a signal from the position sensor.

5 . The fastener driver of claim 1 , wherein the controller is further configured to:

drive the motor according to a maximum speed command for a third period of time prior to providing power to the motor based on the position of the lifting assembly.

6 . The fastener driver of claim 1 , wherein the controller is further configured to:

determine a torque limit based on the position of the lifting assembly, and

control the motor based in part on the torque limit.

7 . The fastener driver of claim 1 , further comprising:

a temperature sensor configured to provide temperature signals indicative of a temperature of the lifting assembly,

wherein the controller is further configured to:

receive, from the temperature sensor, the temperature signals indicative of the temperature of the lifting assembly, and

determine, based on the speed signals and the temperature signals, a torque value at which to drive the motor.

8 . The fastener driver of claim 1 , wherein the controller is configured to:

detect a high load state of the motor based on the speed of the motor; and

limit, in response to the high load state of the motor, a torque value at which to drive the motor.

9 . The fastener driver of claim 1 , wherein the controller is further configured to:

drive, in response to the second period of time having passed, the motor according to a low speed setting for a third period of time.

10 . The fastener driver of claim 9 , wherein the controller is further configured to:

electronically brake the motor in response to the third period of time having passed.

11 . A power tool including an electronic clutch, the power tool comprising:

a motor;

a lifting assembly operable to be moved by the motor;

a speed sensor configured to sense a speed of the motor;

a controller connected to the motor and the speed sensor, the controller configured to:

drive, based on a position of the lifting assembly, the motor according to a first speed setting,

receive speed signals from the speed sensor indicative of the speed of the motor,

determine, while in the first speed setting, whether the speed of the motor is greater than or equal to a speed threshold,

drive, in response to the speed of the motor being greater than or equal to the speed threshold and based on the position of the lifting assembly, the motor according to a second speed setting,

determine, while in the second speed setting, whether the speed of the motor is less than the speed threshold, and

activate the electronic clutch, in response to determining that the speed of the motor is below the speed threshold, to drive the motor at a low current command for a first predetermined time period.

12 . The power tool of claim 11 , wherein the controller is further configured to:

drive, in response to the first predetermined time period having passed and based on the position of the lifting assembly, the motor according to the first speed setting.

13 . The power tool of claim 12 , wherein the controller is further configured to:

drive the motor according to the first speed setting for a second predetermined time period; and

drive, in response to determining that the second predetermined time period has passed, the motor at the low current command for the first predetermined time period.

14 . The power tool of claim 11 , wherein the controller is further configured to:

determine a torque limit based on the position of the lifting assembly, and

control the motor based in part on the torque limit.

15 . The power tool of claim 11 , wherein the controller is configured to:

detect a high load state of the motor based on the speed of the motor; and

limit, in response to the high load state of the motor, a torque value at which to drive the motor.

16 . The power tool of claim 11 , further comprising:

a position sensor configured to sense the position of the lifting assembly, and wherein the controller is further configured to:

determine the position of the lifting assembly based on a signal from the position sensor.

17 . A method for operating a fastener driver including an electronic clutch, the method comprising:

driving, based on a position of a lifting assembly, a motor according to a first speed setting;

receiving speed signals indicative of a speed of the motor;

determining, while in the first speed setting, whether the speed of the motor is greater than or equal to a speed threshold;

driving, in response to the speed of the motor being greater than or equal to the speed threshold and based on the position of the lifting assembly, the motor according to a second speed setting;

determining, while in the second speed setting, whether the speed of the motor is less than the speed threshold; and

activating the electronic clutch, in response to determining that the speed of the motor is below the speed threshold, to drive the motor at a low current command for a first predetermined time period.

18 . The method of claim 17 , further comprising:

driving, in response to the first predetermined time period having passed and based on the position of the lifting assembly, the motor according to the first speed setting.

19 . The method of claim 18 , further comprising:

driving the motor according to the first speed setting for a second predetermined time period; and

driving, in response to determining that the second predetermined time period has passed, the motor at the low current command for the first predetermined time period.

20 . The method of claim 17 , further comprising:

determining a torque limit based on the position of the lifting assembly, and

controlling the motor based in part on the torque limit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2024
From: MILLER, ARIK A.; GASTEINER, JONATHON R.; ELLENA, MITCHELL A.; GASPAR, AUSTIN; KEYS, ROBERT
To: MILWAUKEE ELECTRIC TOOL CORPORATION
Reel/Frame 068961/0938 →
Continuity (4)
Continuation 18319098 · May 17, 2023
Provisional Application 63477442 · Dec 28, 2022
Provisional Application 63346160 · May 26, 2022
Related Publication 20250114929A1 · Apr 10, 2025
References Cited (82)
US 4418765A · Mori et al. · 1983 [cited by applicant]
US 4503370A · Cuneo · 1985 [cited by applicant]
US 5410229A · Sebastian et al. · 1995 [cited by applicant]
US 6424799B1 · Gilmore · 2002 [cited by applicant]
US 6604666B1 · Pedicini et al. · 2003 [cited by applicant]
US 6700341B2 · Schaer et al. · 2004 [cited by applicant]
US 6705503B1 · Pedicini et al. · 2004 [cited by applicant]
US 6766935B2 · Pedicini et al. · 2004 [cited by applicant]
US 6769593B2 · Pedicini et al. · 2004 [cited by applicant]
US 7446493B2 · Forster et al. · 2008 [cited by applicant]
US 7551411B2 · Woods et al. · 2009 [cited by applicant]
US 7677844B2 · Schell et al. · 2010 [cited by applicant]
US 7817384B2 · Woods et al. · 2010 [cited by applicant]
US 7882899B2 · Borinato et al. · 2011 [cited by applicant]
US 8047415B2 · Kunz et al. · 2011 [cited by applicant]
US 8096456B2 · Kunz et al. · 2012 [cited by applicant]
US 8132702B2 · Kunz et al. · 2012 [cited by applicant]
US 8490516B2 · Baba et al. · 2013 [cited by applicant]
US 8631986B2 · Hlinka et al. · 2014 [cited by applicant]
US 8657031B2 · Kononenko et al. · 2014 [cited by applicant]
US 8674640B2 · Suda et al. · 2014 [cited by applicant]
US 8727941B2 · Aoki · 2014 [cited by applicant]
US 8796976B2 · Kusakawa · 2014 [cited by applicant]
US 8919456B2 · Ng et al. · 2014 [cited by applicant]
US D725982S · Miller · 2015 [cited by applicant]
US 9193055B2 · Lim et al. · 2015 [cited by applicant]
US D750460S · Miller · 2016 [cited by applicant]
US 9352456B2 · Murthy et al. · 2016 [cited by applicant]
US 9505097B2 · Aoki et al. · 2016 [cited by applicant]
US 9533406B2 · Aoki · 2017 [cited by applicant]
US 9908182B2 · Phillips et al. · 2018 [cited by applicant]
US 10011006B2 · Sergyeyenko et al. · 2018 [cited by applicant]
US 10220500B2 · Lim et al. · 2019 [cited by applicant]
US 10333441B2 · Koniakowsky · 2019 [cited by examiner]
US 10737373B2 · Duncan et al. · 2020 [cited by applicant]
US 10786891B2 · Noguchi et al. · 2020 [cited by applicant]
US 10850380B2 · Huber et al. · 2020 [cited by applicant]
US 11130218B2 · Hu · 2021 [cited by applicant]
US 11219993B2 · Heimrich · 2022 [cited by applicant]
US 12122028B2 · Miller · 2024 [cited by examiner]
US 20040232194A1 · Pedicini et al. · 2004 [cited by applicant]
US 20060180631A1 · Pedicini et al. · 2006 [cited by applicant]
US 20110000688A1 · Iwata · 2011 [cited by applicant]
US 20110030980A1 · Ho · 2011 [cited by applicant]
US 20110303428A1 · Roth et al. · 2011 [cited by applicant]
US 20130056236A1 · Morinishi et al. · 2013 [cited by applicant]
US 20130068491A1 · Kusakawa et al. · 2013 [cited by applicant]
US 20130327552A1 · Lovelass et al. · 2013 [cited by applicant]
US 20140284070A1 · Ng et al. · 2014 [cited by applicant]
US 20150298308A1 · Kato · 2015 [cited by applicant]
US 20160031072A1 · Lim et al. · 2016 [cited by applicant]
US 20160354888A1 · Huber et al. · 2016 [cited by applicant]
US 20170217004A1 · Kato · 2017 [cited by examiner]
US 20180154456A1 · Phillips et al. · 2018 [cited by applicant]
US 20180178361A1 · Kabbes · 2018 [cited by examiner]
US 20180318999A1 · Lovelass et al. · 2018 [cited by applicant]
US 20190047133A1 · Beckert et al. · 2019 [cited by applicant]
US 20190118362A1 · Greunke et al. · 2019 [cited by applicant]
US 20190134801A1 · Merget et al. · 2019 [cited by applicant]
US 20200114500A1 · Bierdeman et al. · 2020 [cited by applicant]
US 20200331136A1 · Duncan et al. · 2020 [cited by applicant]
US 20210039231A1 · Araki et al. · 2021 [cited by applicant]
US 20210078151A1 · Huber et al. · 2021 [cited by applicant]
US 20210078153A1 · Sunabe et al. · 2021 [cited by applicant]
US 20220001522A1 · Duncan et al. · 2022 [cited by applicant]
US 20230321810A1 · Gaspar et al. · 2023 [cited by applicant]
CN 101247100A · 2008 [cited by applicant]
CN 201349196Y · 2009 [cited by applicant]
CN 101786178B · 2012 [cited by applicant]
CN 104602510A · 2015 [cited by applicant]
CN 107000189A · 2017 [cited by applicant]
CN 108000440A · 2018 [cited by applicant]
CN 207309881U · 2018 [cited by applicant]
CN 220373192U · 2024 [cited by applicant]
CN 220551229U · 2024 [cited by applicant]
DE 10348756B4 · 2011 [cited by applicant]
EP 3912763A1 · 2021 [cited by applicant]
WO WO2018003370A1 · 2018 [cited by applicant]
WO WO2019000379A1 · 2019 [cited by applicant]
WO WO2021016437A1 · 2021 [cited by applicant]
Extended European Search Report for Application No. 23174466.5 dated Oct. 24, 2023 (5 pages). [cited by applicant]
Chinese Patent Office Action for Application No. 202321297586.3 dated Jun. 7, 2024 (3 pages including statement of relevance). [cited by applicant]