This disclosure relates to a power tool.
In one aspect, the present disclosure herein relates to a power tool including a housing including a motor housing portion, a front housing portion, a rear housing portion, and a handle portion extending from the motor housing portion. The power tool includes a motor disposed within the motor housing portion, a trigger located on a front side of the handle portion, and a torque adjustment for changing a torque setting of the power tool. The power tool further includes a torque setting indicator disposed on a side of the power tool and configured to indicate the torque setting of the power tool.
In another aspect, the present disclosure herein relates to a power tool including a housing including a motor housing portion, a front housing portion, a rear housing portion, and a handle portion extending from the motor housing portion. The power tool includes a motor disposed within the motor housing portion, a trigger located on a front side of the handle portion, and a torque adjustment interface disposed between the front housing portion and the trigger for changing a torque setting of the power tool. The power tool includes a torque setting indicator disposed on a side of the power tool and including a set of indicators configured to indicate the torque setting of the power tool. The power tool further includes a controller configured to control the motor and connected to the torque setting indicator.
In yet another aspect, the present disclosure described herein relates to a method of operating a power tool. The method includes indicating a torque setting of the power tool via a torque setting indicator disposed on a side of the power tool and alerting a user of a clutch out condition when an electronic clutch of the power tool is engaged.
Before any embodiments are explained in detail, it is to be understood that the embodiments are not limited in application to the details of the configurations and arrangements of components set forth in the following description or illustrated in the accompanying drawings. The embodiments are capable of being practiced or of being carried out in various ways. Also, it is to be understood that the phraseology and terminology used herein are for the purpose of description and should not be regarded as limiting. The use of “including,” “comprising,” or “having” and variations thereof are meant to encompass the items listed thereafter and equivalents thereof as well as additional items. Unless specified or limited otherwise, the terms “mounted,” “connected,” “supported,” and “coupled” and variations thereof are used broadly and encompass both direct and indirect mountings, connections, supports, and couplings.
In addition, it should be understood that embodiments may include hardware, software, and electronic components or modules that, for purposes of discussion, may be illustrated and described as if the majority of the components were implemented solely in hardware. However, one of ordinary skill in the art, and based on a reading of this detailed description, would recognize that, in at least one embodiment, the electronic-based aspects may be implemented in software (e.g., stored on non-transitory computer-readable medium) executable by one or more processing units, such as a microprocessor and/or application specific integrated circuits (“ASICs”). As such, it should be noted that a plurality of hardware and software based devices, as well as a plurality of different structural components, may be utilized to implement the embodiments. For example, “servers,” “computing devices,” “controllers,” “processors,” etc., described in the specification can include one or more processing units, one or more computer-readable medium modules, one or more input/output interfaces, and various connections (e.g., a system bus) connecting the components.
Relative terminology, such as, for example, “about,” “approximately,” “substantially,” etc., used in connection with a quantity or condition would be understood by those of ordinary skill to be inclusive of the stated value and has the meaning dictated by the context (e.g., the term includes at least the degree of error associated with the measurement accuracy, tolerances [e.g., manufacturing, assembly, use, etc.] associated with the particular value, etc.). Such terminology should also be considered as disclosing the range defined by the absolute values of the two endpoints. For example, the expression “from about 2 to about 4” also discloses the range “from 2 to 4”. The relative terminology may refer to plus or minus a percentage (e.g., 1%, 5%, 10%, or more) of an indicated value.
It should be understood that although certain drawings illustrate hardware and software located within particular devices, these depictions are for illustrative purposes only. Functionality described herein as being performed by one component may be performed by multiple components in a distributed manner. Likewise, functionality performed by multiple components may be consolidated and performed by a single component. In some embodiments, the illustrated components may be combined or divided into separate software, firmware and/or hardware. For example, instead of being located within and performed by a single electronic processor, logic and processing may be distributed among multiple electronic processors. Regardless of how they are combined or divided, hardware and software components may be located on the same computing device or may be distributed among different computing devices connected by one or more networks or other suitable communication links. Similarly, a component described as performing particular functionality may also perform additional functionality not described herein. For example, a device or structure that is “configured” in a certain way is configured in at least that way but may also be configured in ways that are not explicitly listed.
Other features and aspects of the disclosure will become apparent by consideration of the following detailed description and accompanying drawings.
The power tool 10 has a battery receptacle 34 located at a bottom end of the handle portion 26. The battery receptacle 34 is configured to receive a battery pack (see
The power tool 10 includes an electronically-controlled clutch mechanism configured to receive an electronic torque setting and electronically (e.g., via motor control) and/or mechanically (e.g., via an adjustable slip condition of the clutch mechanism) limit the torque output of the power tool 10 based on the torque setting. In the illustrated embodiment, the power tool 10 includes a torque adjustment interface in the form of a rotary actuator or dial assembly 32. For example, the dial assembly 32 is located at least partially within a chin portion 30 of the power tool 10, defined between the front housing portion and the trigger 28. The dial assembly 32 includes one or more components that are rotatable about a rotational axis R to adjust the torque setting of the power tool 10. In the illustrated embodiment, the rotational axis R intersects the front housing portion 22 and the trigger 28. As illustrated in
As illustrated in
As illustrated in
Referring to
During operation, the user rotates the dial case 36 about the rotational axis R. The second portion 38b and the central aperture 45 of the potentiometer 44 are shaped similarly, such that the flat side 43 of the second portion 38b contacts the flat side 46 of the potentiometer 44 to cause the potentiometer 44 to rotate with the dial case 36. As the potentiometer 44 rotates, it sends electronic signals to a control system to adjust a torque setting of the power tool 10. The circuit board 48 and the support 52 remain stationary as the dial case 36 rotates. The block 42 is configured to contact the stop tab 55, which prevents the dial case 36 from rotating in a full revolution. As such, the dial case 36 is rotatable at an angle less than 360 degrees. When the dial case 36 is rotated such that a first side of the block 42 contacts a first side of the stop tab 55, the torque setting will be at a maximum, and when the dial case 36 is rotated such that a second side of the block 42 opposite the first side of the block 42 contacts a second side of the stop tab 55 opposite the first side of the stop tab 55, the torque setting will be at a maximum. In some embodiments, there may not be a block, which will allow the dial case 36 to freely revolve about the rotational axis R.
As illustrated in
A controller 100 for the power tool 10 is illustrated in
The controller 100 includes a plurality of electrical and electronic components that provide power, operational control, and protection to the components and modules within the controller 100 and/or power tool 10. For example, the controller 100 includes, among other things, a processing unit 105 (e.g., a microprocessor, an electronic processor, an electronic controller, a microcontroller, or another suitable programmable device), a memory 125, input units 130, and output units 135. The processing unit 105 includes, among other things, a control unit 110, an arithmetic logic unit (“ALU”) 115, and a plurality of registers 120 (shown as a group of registers in
The memory 125 is a non-transitory computer readable medium and includes, for example, a program storage area and a data storage area. The program storage area and the data storage area can include combinations of different types of memory, such as a ROM, a RAM (e.g., DRAM, SDRAM, etc.), EEPROM, flash memory, a hard disk, an SD card, or other suitable magnetic, optical, physical, or electronic memory devices. The processing unit 105 is connected to the memory 125 and executes software instructions that are capable of being stored in a RAM of the memory 125 (e.g., during execution), a ROM of the memory 125 (e.g., on a generally permanent basis), or another non-transitory computer readable medium such as another memory or a disc. Software included in the implementation of the power tool 10 can be stored in the memory 125 of the controller 100. The software includes, for example, firmware, one or more applications, program data, filters, rules, one or more program modules, and other executable instructions. The controller 100 is configured to retrieve from the memory 125 and execute, among other things, instructions related to the control processes and methods described herein. In other embodiments, the controller 100 includes additional, fewer, or different components.
The controller 100 drives the motor 180 to rotate a driver in response to a user's actuation of the trigger 28. The driver may be coupled to the motor 180 via an output shaft. Depression of the trigger 28 actuates a trigger switch 158, which outputs a signal to the controller 100 to drive the motor 180, and therefore the driver. In some embodiments, the controller 100 controls the power switching network 155 (e.g., a FET switching bridge) to drive the motor 180. For example, the power switching network 155 may include a plurality of high side switching elements (e.g., FETs) and a plurality of low side switching elements. The controller 100 may control each FET of the plurality of high side switching elements and the plurality of low side switching elements to drive each phase of the motor 180. For example, the power switching network 155 may be controlled to more quickly deaccelerate the motor 180. In some embodiments, the controller 100 monitors a rotation of the motor 180 (e.g., a rotational rate of the motor 180, a velocity of the motor 180, a position of the motor 180, and the like) via the speed sensor 150. The motor 2180 may be configured to drive a gearbox (e.g., a mechanism). In some embodiments, the controller 100 is configured to implement an electronic clutch. For example, the controller 100 is configured to monitor a current, speed, and/or torque associated with the motor 180. When the monitored current, speed, and/or torque associated with the motor 180 satisfies a threshold value, the controller 100 implements or activates an electronic clutch to reduce or stop operation of the motor 180 (e.g., current to the motor 180 is partially or fully interrupted).
The indicators 145 are also connected to the controller 100 and receive control signals from the controller 100 to turn on and off or otherwise convey information based on different states of the power tool 10. The indicators 145 include, for example, one or more light-emitting diodes (LEDs), or a display screen. The indicators 145 can be configured to display conditions of, or information associated with, the power tool 10. For example, the indicators 145 can display information relating to an operational state of the power tool 10, such as a mode or speed setting. The indicators 145 may also display information relating to a fault condition, or other abnormality of the power tool 10. In addition to or in place of visual indicators, the indicators 145 may also include a speaker or a tactile feedback mechanism to convey information to a user through audible or tactile outputs. In some embodiments, the indicators 145 display information related to a braking operation or a clutch operation (e.g., an electronic clutch operation) of the controller 100. For example, one or more LEDs are activated when the controller 100 is performing a clutch operation.
A battery pack interface 185 is connected to the controller 100 and is configured to couple with a battery pack 190. The battery pack interface 185 includes a combination of mechanical (e.g., a battery pack receiving portion) and electrical components configured to and operable for interfacing (e.g., mechanically, electrically, and communicatively connecting) the power tool 10 with the battery pack 190. The battery pack interface 185 is coupled to the power input unit 160. The battery pack interface 185 transmits the power received from the battery pack 190 to the power input unit 160. The power input unit 160 includes active and/or passive components (e.g., voltage step-down controllers, voltage converters, rectifiers, filters, etc.) to regulate or control the power received through the battery pack interface 185 and to the controller 100. In some embodiments, the battery pack interface 185 is also coupled to the power switching network 155. The operation of the power switching network 155, as controlled by the controller 100, determines how power is supplied to the motor 180.
The current sensor 170 senses a current provided by the battery pack 190, a current associated with the motor 180, or a combination thereof. In some embodiments, the current sensor 170 senses at least one of the phase currents of the motor. The current sensor 170 may be, for example, an inline phase current sensor, a pulse-width-modulation-center-sampled inverter bus current sensor, or the like. The speed sensor 150 senses a speed of the motor 180. The speed sensor 150 may include, for example, one or more Hall effect sensors. In some embodiments, the temperature sensor 172 senses a temperature of the switching network 155, the battery pack 190, the motor 180, or a combination thereof. The input device 140 is operably coupled to the controller 100 to, for example, select a forward mode of operation, a reverse mode of operation, a torque setting for the power tool 10, and/or a speed setting for the power tool 10 (e.g., using torque and/or speed switches), etc. In some embodiments, the input device 140 includes a combination of digital and analog input or output devices required to achieve a desired level of operation for the power tool 10, such as one or more knobs, one or more dials, one or more switches, one or more buttons, etc. In other embodiments, the input device 140 is configured as a ring (e.g., torque ring) or the torque adjustment interface (e.g., the dial assembly 32). Control of the input device 140 sets a desired torque and/or desired a speed value at which to drive the motor 180.
The power tool 10 can include a variety of different types of indicators to indicate, for example, different torque settings for the power tool 10 that are set using the torque adjustment interface. In some embodiments, a torque setting indicator can be located on an upper or top portion of the power tool 10. In some embodiments, the torque setting indicator can be located on a side portion (e.g., a rear side portion) of the power tool 10.
As indicated above with respect to the exemplary power tools described herein, the power tools can be configured to control the motor to make an audible sound. The audible sound can be used to provide an indication to a user of a condition of the power tool (e.g., a fault condition, an error state, e-clutch active or activated, torque limit reached, etc.). Such operations for power tools are described below with respect to a communication system 3700. However, the same functionality is equally applicable to any of the power tools previously described.
As shown in
As shown in
The controller 3900 includes a plurality of electrical and electronic components that provide power, operational control, and protection to the components and modules within the controller 3900 and/or power tool 3705. For example, the controller 3900 includes, among other things, a processing unit, or processor, 3935 (e.g., a microprocessor, an electronic processor, an electronic controller, a microcontroller, or another suitable programmable device), a memory 3940, input units 3945, and output units 3950. The processing unit 3935 includes, among other things, a control unit 3955, an arithmetic logic unit (“ALU”) 3960, and a plurality of registers 3965 (shown as a group of registers in
The memory 3940 is a non-transitory computer readable medium and includes, for example, a program storage area and a data storage area. The program storage area and the data storage area can include combinations of different types of memory, such as a ROM, a RAM (e.g., DRAM, SDRAM, etc.), EEPROM, flash memory, a hard disk, an SD card, or other suitable magnetic, optical, physical, or electronic memory devices. The processing unit 3935 is connected to the memory 3940 and executes software instructions that are capable of being stored in a RAM of the memory 3940 (e.g., during execution), a ROM of the memory 3940 (e.g., on a generally permanent basis), or another non-transitory computer readable medium such as another memory or a disc. Software included in the implementation of the power tool 3705 can be stored in the memory 3940 of the controller 3900. The software includes, for example, firmware, one or more applications, program data, filters, rules, one or more program modules, and other executable instructions. The controller 3900 is configured to retrieve from the memory 3940 and execute, among other things, instructions related to the control processes and methods described herein. In other embodiments, the controller 3900 includes additional, fewer, or different components.
The controller 3900 is configured to activate the one or more indicators 3830 to illuminate a workpiece and/or otherwise convey information about power tool 3705 to a user. The indicators 3830 include, for example, one or more light emitting diodes (LEDs), a display screen, etc. In addition to or in place of visual indicators, the indicators 3830 may also include a speaker or a tactile feedback mechanism to convey information to a user through audible or tactile outputs. The sensors 3905 are coupled to the controller 3900 and communicate to the controller 3900 various signals indicative of one or more conditions of the power tool 3705 and/or the motor 3840. The sensors 3905 may include one or more Hall effect sensors, current sensors, voltage sensors, temperature sensors, torque sensors, and/or other types of sensors.
The battery pack interface 3910 is positioned within the battery pack receiving portion 3815 and includes a combination of mechanical and electrical components configured to and operable for interfacing (e.g., mechanically, electrically, and communicatively connecting) the power tool 3705 with the battery pack 3835. The battery pack interface 3910 transmits the power received from the battery pack 3835 to the power input unit 3915. The power input unit 3915 includes active and/or passive components (e.g., voltage step-down controllers, voltage converters, rectifiers, filters, etc.) to regulate or control the power received through the battery pack interface 3910 and to the wireless communication controller 3930 and controller 3900. When the battery pack 3835 is not coupled to the power tool 3705, the wireless communication controller 3930 may be configured to receive power from a back-up power source 3975 (e.g., a coin cell battery).
Furthermore, the controller 3900 is configured to control operation of the motor 3840.
During normal operation of power tool 3705 (e.g., during a fastening operation), the controller 3900 provides control signals to control the high side FETs 4005 and the low side FETs 4010 to drive the motor 3840 based on motor feedback information and user controls. For example, when a user of the power tool 3705 pulls or activates the trigger 3825, the controller 3900 detects activation of the trigger switch 3920 and applies control signals to the switching module 3925. The control signals applied by the controller 3900 selectively enable and disable the FETs 4005 and 4010 (e.g., sequentially, in pairs). The selective control of the FETs 4005 and 4010 results in power from the battery pack 3835 being selectively applied to stator coils 4015 of the motor 3840, thereby causing rotation of a rotor 4020 relative to a stator 4025. In some embodiments, the control signals include pulse width modulated (PWM) signals having a duty cycle that is set in proportion to or based on the amount of trigger pull of the trigger 3825, to thereby control the speed or torque of the motor 3840.
The controller 3900 is further configured to control the motor 3840 to emit a sound without causing a rotation of the motor 3840. In particular, the controller 3900 is configured to control the switching module 3925 to apply high frequency current signals within the audible frequency range (e.g., 20 Hz-20 kHz) to the stator coils 4015. That is, the controller 3900 controls the switching module 3925 to apply current signals having a high frequency, such as a frequency greater than 10 kHz, within the audible frequency range. When the stator coils 4015 of motor 3840 are excited by the high frequency current signals, the rotor 4020 does not rotate relative to the stator 4025. Rather, under high frequency excitation, the motor 3840 emits a sound signal in the audible frequency range (e.g., 20 Hz-20 kHz).
To cause rotation of the rotor 4020 relative to the stator 4025, the frequency of the current applied to the stator coils 4015 needs to be synchronized with the rotor 4020. When the frequency of the current, or the excitation frequency, applied to the stator coils 4015 is too high at startup of the motor 3840, synchronization between the applied current and the rotor 4020 does not occur. Accordingly, the rotor 4020 does not rotate relative the stator 4025 when the excitation frequency is too high. Rather, when the motor 3840 is under a high frequency excitation, the motor 3840 experiences a time varying force that causes the structure of the motor 3840 to vibrate and generate a sound. That is, the motor 3840 vibrates and emits a sound at the excitation frequency without any movement of the rotor 4020 when the excitation frequency is too high. Therefore, the controller 3900 is operable to control the motor 3840 to emit a sound without rotating the rotor 4020 by applying a high frequency current signal within the audible frequency range to the stator coils 4015 at startup of the motor 3840.
Accordingly, the controller 3900 is configured to operate the motor 3840 as a speaker by applying high frequency current signals to the stator coils 4015. In some embodiments, the sound signal emitted by the motor 3840 is a random signal within the audible frequency range for human beings. In some embodiments, the controller 3900 controls the switching of the FETs 4005 and 4010 such that motor 3840 emits a particular sound signal (e.g., a song [e.g., linked to an audio streaming service] or other tune, multiple tone sequences, etc.). In some embodiments, the controller 3900 controls the switching of the FETs 4005 and 4010 such that motor 3840 emits sound in a particular pattern. For example, the controller 3900 may be configured to control the motor 3840 to periodically emit a sound. In some embodiments, the controller 3900 controls the motor 3840 to emit a sound based on an input form the user of power tool 3705 (e.g., a mode setting). For example, the controller 3900 may be configured to control the motor 3840 to emit a sound when a user pulls or activates the trigger 3825 for a predetermined amount of time. In some embodiments, the controller 3900 is configured to control the motor 3840 to emit a sound in response to wireless communication controller 3930 receiving a signal from the external device 3710. For example, when a user of the external device 3710 wants to locate the power tool 3705, the user may transmit, by the external device 3710, a signal that instructs the motor 3840 to emit a sound. In some embodiments, the controller 3900 is configured to control the motor 3840 to emit a sound in response to a torque value (e.g., a precision torque value) is reached.
In the illustrated embodiment, the wireless communication controller 3930 is a Bluetooth® controller. The Bluetooth® controller communicates with the external device 3710 employing the Bluetooth® protocol. Therefore, in the illustrated embodiment, when the external device 3710 and the power tool 3705 are within a communication range (i.e., in proximity) of each other, they are capable of exchanging data. In other embodiments, the wireless communication controller 3930 communicates using other protocols (e.g., Wi-Fi, ZigBee, a proprietary protocol, etc.) over different types of wireless networks. For example, the wireless communication controller 3930 may be configured to communicate via Wi-Fi through a wide area network such as the Internet or a local area network, or to communicate through a piconet (e.g., using infrared or NFC communications).
In some embodiments, the network is a cellular network, such as, for example, a Global System for Mobile Communications (“GSM”) network, a General Packet Radio Service (“GPRS”) network, a Code Division Multiple Access (“CDMA”) network, an Evolution-Data Optimized (“EV-DO”) network, an Enhanced Data Rates for GSM Evolution (“EDGE”) network, a 3GSM network, a 4GSM network, a 4G LTE network, 5G New Radio, a Digital Enhanced Cordless Telecommunications (“DECT”) network, a Digital AMPS (“IS-136/TDMA”) network, or an Integrated Digital Enhanced Network (“iDEN”) network, etc.
The wireless communication controller 3930 is configured to receive data from the controller 3900 and relay the information to the external device 3710 via the antenna and transceiver 4110. In a similar manner, the wireless communication controller 3930 is configured to receive information (e.g., commands, configuration and programming information, etc.) from the external device 3710 via the antenna and transceiver 4110 and relay the information to the controller 3900.
The RTC 4115 can increment and keep time independently of the other power tool 3705 components. The RTC 4115 can receive power from the battery pack 3835 when the battery pack 3835 is connected to the power tool 3705 and can receive power from the back-up power source 3975 when the battery pack 3835 is not connected to the power tool 3705. Having the RTC 4115 as an independently powered clock enables time stamping of operational data (stored in memory 4105 for later export) and a security feature whereby a lockout time is set by a user (e.g., via the external device 3710) and the tool is locked-out when the time of the RTC 4115 exceeds the set lockout time.
The external device 3710 included in communication system 3700 is illustrated as a smartphone. However, it should be understood that the external device 3710 may be implemented as any electronic device that is capable of communicating wirelessly with the power tool 3705 and providing a user interface. For example, in some embodiments, the external device is implemented as a laptop computer, a tablet computer, a personal digital assistant (PDA), or another electronic device capable of communicating wirelessly with the power tool 3705 and providing a user interface.
The memory 4210 is a non-transitory computer readable medium and includes, for example, a program storage area and a data storage area. The program storage area and the data storage area can include combinations of different types of memory, such as a ROM, a RAM (e.g., DRAM, SDRAM, etc.), EEPROM, flash memory, a hard disk, an SD card, or other suitable magnetic, optical, physical, or electronic memory devices. The processing unit 4205 is connected to the memory 4210 and executes software instructions that are capable of being stored in a RAM of the memory 4210 (e.g., during execution), a ROM of the memory 4210 (e.g., on a generally permanent basis), or another non-transitory computer readable medium such as another memory or a disc. Software included in the implementation of the external device 3710 can be stored in the memory 4210 of the controller 4200. The software includes, for example, firmware, one or more applications, program data, filters, rules, one or more program modules, and other executable instructions. The controller 4200 is configured to retrieve from the memory 4210 and execute, among other things, instructions related to the control processes and methods described herein. In other embodiments, the controller 4200 includes additional, fewer, or different components.
The controller 4200 is electrically and/or communicatively connected to additional components of the external device 3710, such as a user interface 4245, a display 4250, and a wireless communication controller 4260. Although not illustrated, the user interface 4245 includes one or more user input devices (e.g., buttons, dials, toggle switches, and a microphone for voice control) and user outputs (e.g., speakers and tactile feedback elements). The display 4250 is configured to output visual data to a user. In some embodiments, the display 4250 is implemented as a touch-screen display that is configured to both output visual data to a user and receiver user inputs.
The wireless communication controller 4260 enables the external device 3710 to communicate wirelessly with the wireless communication controller 4260 of the power tool 3705. Similar to the wireless communication controller 3930 of the power tool 3705, the wireless communication controller 4260 of the external device 3710 includes at least a radio antenna and transceiver 4265 that operate together to send and receive wireless messages to and from the external device 3710. The wireless communication controller 4260 further includes a processor 4270, a memory 4275, and an RTC 4280. The memory 4275 can store instructions to be implemented by the processor 4270 and/or may store data related to communications between the power tool 3705 and the external device 3710, or the like. The processor 4270 for the wireless communication controller 4260 controls wireless communications between the power tool 3705 and the external device 3710. For example, the processor 4270 associated with the wireless communication controller 4260 buffers incoming and/or outgoing data, communicates with the controller 4200, and determines the communication protocol and/or settings to use in wireless communications.
In the illustrated embodiment, the wireless communication controller 4260 is a Bluetooth® controller. The Bluetooth® controller communicates with the power tool 3705 employing the Bluetooth® protocol. Therefore, in the illustrated embodiment, when the external device 3710 and the power tool 3705 are within a communication range (i.e., in proximity) of each other, they are capable of exchanging data. In other embodiments, the wireless communication controller 4260 communicates using other protocols (e.g., Wi-Fi, ZigBee, a proprietary protocol, etc.) over different types of wireless networks. For example, the wireless communication controller 4260 may be configured to communicate via Wi-Fi through a wide area network such as the Internet or a local area network, or to communicate through a piconet (e.g., using infrared or NFC communications).
In some embodiments, the network is a cellular network, such as, for example, a Global System for Mobile Communications (“GSM”) network, a General Packet Radio Service (“GPRS”) network, a Code Division Multiple Access (“CDMA”) network, an Evolution-Data Optimized (“EV-DO”) network, an Enhanced Data Rates for GSM Evolution (“EDGE”) network, a 3GSM network, a 4GSM network, a 4G LTE network, 5G New Radio, a Digital Enhanced Cordless Telecommunications (“DECT”) network, a Digital AMPS (“IS-136/TDMA”) network, or an Integrated Digital Enhanced Network (“iDEN”) network, etc.
The wireless communication controller 4260 is configured to receive data from the controller 4200 and relay the information to the power tool 3705 via the antenna and transceiver 4265. That is, the controller 4200 transmits signals to the power tool 3705 using the wireless communication controller 4260. For example, the controller 4200 is configured to, by the wireless communication controller 4260, transmit a signal to power tool 3705 that causes the motor 3840 to emit a sound. In a similar manner, the wireless communication controller 4260 is configured to receive information (e.g., operating data, advertisement packets, etc.) from the power tool 3705 via the antenna and transceiver 4265 and relay the information to the controller 4200.
Returning to the controller 4200 of the external device 3710, the processor 4205 is configured to execute application software stored in memory 4210 to generate a graphical user interface (GUI) on the display 4250. A user of external device 3710 is able to interact with the power tool 3705 using the user interface 4245 and the GUI generated on display 4250. As described above, in some instances, the display 4250 is a touch screen display, and thus, a user of the external device 3710 is able to interact with the external device 3710 using only the display 4250. As will become apparent from the description below, at least in some embodiments, the app on the external device 3710 provides a user with a single entry point for controlling, accessing, and/or interacting with the power tool 3705. In embodiments in which communication system 3700 includes a plurality of power tools 3705, the app provides the user with the ability to control, access, and/or interact with each of the plurality of power tools 3705.
From the tool inventory screen 4300, a user can select a power tool from the tool inventory list 4310 to which to communicatively connect. Each type of power tool 3705 with which the external device 3710 can communicate includes an associated tool graphical user interface (tool interface). When the external device 3710 is communicatively connected to the selected power tool, the controller 4200 displays a tool interface of the selected power tool 3705 on the display 4250.
When the locate tool option 4335 is selected, a locate tool screen 4345 is displayed on display 4250, as shown in
In some embodiments, the controller 3900 is configured to control the motor 3840 to emit a sound for a configured amount of time (e.g., 5 seconds, 1 minute, etc.). In some embodiments, the controller 3900 is configured to control the motor 3840 to emit a sound until a user of the external device 3710 transmits a second command that causes the controller 3900 to stop controlling the motor 3840 to emit a sound. For example, upon finding the power tool 3705 when the motor 3840 emits a sound, a user of the external device 3710 may select an option that causes external device 3710 to transmit a signal that commands the controller 3900 to turn off the motor 3840. In some embodiments, the controller 3900 is configured to control the motor 3840 to emit a sound until a user of the power tool 3705 pulls or activates the trigger 3825. In some embodiments, the controller 3900 is configured to control the motor 3840 to emit a sound until a configurable amount of time passes or expires.
Similarly, selecting the activate speaker option 4355 causes the external device 3710 to transmit, by the wireless communication controller 4260, a signal to power tool 3705 that causes a speaker included in the power tool 3705 to emit a sound. In response to receiving, by the wireless communication controller 3930, the activate speaker command from external device 3710, the controller 3900 of power tool 3705 controls a speaker included in power tool 3705 to emit a sound. Likewise, selecting the activate LED option 4360 causes the external device 3710 to transmit, by the wireless communication controller 4260, a signal to power tool 3705 that causes one or more of the LED indicators (e.g., indicators 3830, a worklight, etc.) included in the power tool 3705 to be illuminated. In response to receiving, by the wireless communication controller 3930, the activate LED command from external device 3710, the controller 3900 of power tool 3705 controls the LED indicator(s) 3830 included in power tool 3705 to turn on. In some embodiments, the controller 3900 flashes the LED indicator(s) 3830. In other embodiments, the controller 3900 illuminates the LED indicator(s) 3830 without flashing them. In some embodiments, the controller 3900 is configured to activate the speaker and/or illuminate the LED indicator(s) 3830 for a configurable amount of time. In some embodiments, the controller 3900 is configured to activate the speaker and/or illuminate the LED indicator(s) 230 until a signal that causes the controller 3900 to turn off the speaker and/or LED indicators(s) 3830 is received from the external device 3710. In some embodiments, the controller 3900 is configured to activate the speaker and/or illuminate the LED indicator(s) 230 until a user operates the trigger 3825 of the power tool 3705. In some embodiments, the LED indicator(s) 3830 can generate different colors of light to indicate different conditions or parameters of the power tool 3705 (e.g., green to indicate a torque set point has been reached, red light to indicate a failed joint,). In some embodiments, only a subset of the LED indicator(s) 3830 are illuminated to indicate different conditions or parameters of the power tool 3705.
In some embodiments, a user of the external device 3710 is able to command the power tool 3705 to provide one or more audible and visual indications simultaneously. For example, the user of external device 3710 is able to select the activate motor option 4350 and one or more of the activate speaker option 4355 and the activate LED option 4360. When a user of external device 3710 selects both the activate motor option 4350 and the activate LED option 4360, the wireless communication controller 4260 transmits one or more signals to power tool 3705 that cause the motor 3840 to emit a sound and the LED indicator(s) to be illuminated simultaneously. Accordingly, in response to receiving, by the wireless communication controller 3930, the signal from the external device 3710, the controller 3900 is configured to control the motor 3840 to emit a sound and illuminate one or more of the LED indicator(s) 3830 simultaneously.
In response to receiving the signal from the external device 3710, controller 3900 is configured to supply one or more high frequency current signals to the stator coils 4015 of motor 3840 (STEP 4610). As described above, the controller 3900 is configured to control the switching module 3925 to selectively supply high frequency current from the battery pack 3835 to the motor 3840. When stator coils 4015 are excited with high frequency current signals, the motor 3840 emits a sound signal (STEP 4615). In particular, the motor 3840 emits a sound signal without rotating the rotor 4020 relative to the stator 4025. After the motor 3840 emits the sound, the controller 3900 is configured to control the switching module 3925 to stop providing high frequency current signals to the stator coils 4015 (STEP 4620).
Although the disclosure has been described in detail with reference to certain preferred embodiments, variations and modifications exist within the scope and spirit of one or more independent aspects of the disclosure as described.
Various features of the disclosure are set forth in the following clauses:
Clause 1. A power tool comprising: a housing including a motor housing portion, a front housing portion, a rear housing portion, and a handle portion extending from the motor housing portion, a motor disposed within the motor housing portion, a trigger located on a front side of the handle portion, a torque adjustment interface for changing a torque setting of the power tool, and a torque setting indicator disposed on a side of the power tool and configured to indicate the torque setting of the power tool.
Clause 2. The power tool of any preceding clause, wherein the torque setting indicator is disposed on the front housing portion.
Clause 3. The power tool of any preceding clause, wherein the torque setting indicator is a set of lights.
Clause 4. The power tool of any preceding clause, wherein the set of lights produce a pattern associated with different torque settings.
Clause 5. The power tool of any preceding clause, wherein the pattern is a flashing pattern associated with at least one torque setting of the power tool.
Clause 6. The power tool of any preceding clause, wherein the pattern is a color changing pattern associated with at least one setting of the power tool.
Clause 7. The power tool of any preceding clause, wherein at least one of the different torque settings is associated with a clutch out of the power tool.
Clause 8. The power tool of any preceding clause, wherein the set of lights is a set of shadowless lights arranged to illuminate a work surface.
Clause 9. The power tool of any preceding clause, wherein the torque setting indicator includes a numerical representation of the torque setting.
Clause 10. The power tool of any preceding clause, wherein the torque setting indicator includes a mode setting.
Clause 11. The power tool of any preceding clause, wherein the torque setting indicator includes a lock indicator.
Clause 12. The power tool of any preceding clause, wherein the torque setting indicator includes a clutch indicator.
Clause 13. The power tool of any preceding clause, wherein the clutch indicator indicates a clutch out condition.
Clause 14. The power tool of any preceding clause, wherein the clutch indicator indicates that the clutch out condition has cleared.
Clause 15. The power tool of any preceding clause, wherein the torque setting indicator includes a gauge for indicating a present state-of-charge of a battery pack for the power tool.
Clause 16. The power tool of any preceding clause, wherein the gauge is an illumination bar.
Clause 17. The power tool of any preceding clause, wherein the torque setting indicator includes a set of lights forming a ring illuminated in different segments associated with different torque settings.
Clause 18. The power tool of any preceding clause, wherein each segment includes a numerical representation of the different torque settings.
Clause 19. The power tool of any preceding clause, further comprising a controller configured to control the motor and connected to the torque setting indicator.
Clause 20. The power tool of any preceding clause, wherein the torque setting indicator includes a set of lights, and the controller is configured to turn the set of lights on or off.
Clause 21. The power tool of any preceding clause, wherein power tool is configured to generate an audible indication associated with a torque setting.
Clause 22. The power tool of any preceding clause, wherein the audible indication is produced by the motor.
Clause 23. The power tool of any preceding clause, wherein the audible indication is produced by a speaker.
Clause 24. The power tool of any preceding clause, wherein the audible indication is associated with a clutch out condition.
Clause 25. The power tool of any preceding clause, further comprising a tactile feedback indicator associated with the torque setting.
Clause 26. The power tool of any preceding clause, wherein the tactile feedback indicator is configured to be activated during a clutch out condition.
Clause 27. The power tool of any preceding clause, wherein the torque setting indicator is disposed on the motor housing portion.
Clause 28. The power tool of any preceding clause, wherein the torque setting indicator is disposed on the rear housing portion.
Clause 29. The power tool of any preceding clause, wherein the torque adjustment interface is rotatable in a first direction to electronically increase the torque setting and in a second direction opposite the first direction to electronically decrease the torque setting.
Clause 30. The power tool of any preceding clause, wherein the torque adjustment interface is a dial assembly including a dial case, a potentiometer, a circuit board, and a support.
Clause 31. The power tool of any preceding clause, wherein the dial case includes a top wall, a central post extending through the top wall, and an outer wall, the top wall and outer wall defining a cavity.
Clause 32. The power tool of any preceding clause, further comprising a block projecting from the top wall and the outer wall into the cavity.
Clause 33. The power tool of any preceding clause, wherein the central post includes a first portion extending from a top surface of the dial case and a second portion extending from a bottom surface of the dial case, and wherein the first portion is cylindrical in shape, and the second portion partially cylindrical with a flat side.
Clause 34. The power tool of any preceding clause, wherein the second portion extends through a central aperture of the potentiometer and a central aperture of the circuit board and is received by a central recess of the support.
Clause 35. The power tool of any preceding clause, wherein the central aperture of the circuit board and the central recess of the support are cylindrical.
Clause 36. The power tool of any preceding clause, wherein the central aperture of the potentiometer is cylindrical with a flat side.
Clause 37. The power tool of any preceding clause, wherein the support includes a plurality of bosses and a stop tab extending from a top surface of the support.
Clause 38. The power tool of any preceding clause, wherein the plurality of bosses are received by apertures in the circuit board to secure the circuit board to the support.
Clause 39. The power tool of any preceding clause, wherein the stop tab extends through a cutout in the circuit board.
Clause 40. The power tool of any preceding clause, further comprising a detent mechanism including a detent housing, a biasing member, and a ball.
Clause 41. The power tool of any preceding clause, wherein the ball is in contact with the outer wall and pushed into the detent housing against the biasing member by the outer wall, and as the dial case is rotated, the ball is pushed different distances into the detent housing.
Clause 42. The power tool of any preceding clause, wherein the outer wall includes a plurality of trough portions and a plurality of ridge portions.
Clause 43. The power tool of any preceding clause, wherein each of the plurality of trough portions is associated with a specific torque setting.
Clause 44. The power tool of any preceding clause, wherein the power tool includes a wireless communication controller.
Clause 45. A power tool comprising a housing including a motor housing portion, a front housing portion, a rear housing portion, and a handle portion extending from the motor housing portion, a motor disposed within the motor housing portion, a trigger located on a front side of the handle portion, a torque adjustment interface disposed between the front housing portion and the trigger for changing a torque setting of the power tool, a torque setting indicator disposed on a side of the power tool and including a set of indicators configured to indicate the torque setting of the power tool, and a controller configured to control the motor and connected to the torque setting indicator.
Clause 46. The power tool of any preceding clause, wherein the set of indicators is configured to produce a light pattern associated with different torque settings.
Clause 47. The power tool of any preceding clause, wherein the pattern is a flashing pattern associated with at least one torque setting of the power tool.
Clause 48. The power tool of any preceding clause, wherein the pattern is a color changing pattern associated with at least one setting of the power tool.
Clause 49. The power tool of any preceding clause, wherein at least one of the different torque settings is associated with a clutch out of the power tool.
Clause 50. The power tool of any preceding clause, wherein the set of indicators is a set of shadowless lights arranged to illuminate a work surface.
Clause 51. A method of operating a power tool, the method comprising: indicating a torque setting of the power tool via a torque setting indicator disposed on a side of the power tool; and alerting a user of a clutch out condition when an electronic clutch of the power tool is engaged.
Clause 52. The method of any preceding clause, wherein indicating the torque setting includes illuminating a set of lights.
Clause 53. The method of any preceding clause, wherein alerting the user includes flashing a set of lights.
Clause 54. The method of any preceding clause, wherein alerting the user includes producing an audible indication.
Clause 55. The method of any preceding clause, wherein alerting the user includes producing a tactile indication.
Clause 56. The method of any preceding clause, further comprising wirelessly controlling the power tool via a tool interface of an external device.
This application claims the benefit of U.S. Provisional Patent Application No. 63/503,242, filed May 19, 2023, and U.S. Provisional Patent Application No. 63/509,024, filed Jun. 19, 2023, the entire content of each of which is hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
63509024 | Jun 2023 | US | |
63503242 | May 2023 | US |