User interface for handheld power tool

By designing a user interface of a LCD screen and multiple control buttons on the rear of the main body of the portable power tool, the user interface inconvenience in the prior art is solved, and the convenience of operation and information availability are improved.

CN119795112APending Publication Date: 2025-04-11INGERSOLL RAND IND US INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411411189.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-10-08
Filing Date
2024-10-10
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

The user interface of existing portable power tools limits the availability, readability and usability of information, and the display is usually located in a location that is inconvenient for the operator, affecting the user experience.

Method used

A user interface system is designed, including a display screen and multiple control buttons at the rear of the tool body. The display screen is an LCD display, the buttons match the icon shape and support touch screen interaction, allowing users to operate the tool without leaving the working position.

Benefits of technology

It provides a more convenient and user-friendly interface without affecting the use of the tool, which improves the readability of operations and the availability of information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119795112A_ABST
    Figure CN119795112A_ABST
Patent Text Reader

Abstract

A user interface of a handheld portable power tool is presented and described. In an embodiment, a handheld portable power tool includes a motor, a controller operably coupled to the motor, and a user interface in electrical communication with the controller. The user interface includes a display screen and a plurality of control buttons, and the controller is configured to receive an input from the control buttons and display an image on the display screen when at least one of the plurality of control buttons is actuated, where the image includes a plurality of icons at least corresponding to the plurality of control buttons, such that interaction with a respective control button near a respective icon displayed on the user interface causes the user interface to display information in accordance with the respective icon.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0001] Portable (handheld) power tools include a variety of tools that are actuated by an energy source (e.g., an electric motor or a pneumatic motor) and are configured to be held by an operator during use. Portable power tools vary widely in size, torque, and operating speed, depending on the application in which the tool is used. Portable power tools may include controls that allow the user to interact with the features of the tool (e.g., to select various tool settings). BRIEF DESCRIPTION OF THE DRAWINGS

[0002] The detailed description is made with reference to the accompanying drawings. In the drawings, the same reference numerals used in the description and in the different embodiments of the drawings may represent similar or identical features.

[0003] Figure 1A is a rear perspective view of a handheld power tool according to an exemplary embodiment of the present disclosure, the handheld power tool including a user interface having a display screen and four control buttons.

[0004] Figure 1B yes Figure 1A A partial rear view of the handheld power tool is shown.

[0005] Figure 2 1 is an output image of a display screen of the user interface shown in FIG. 1 according to an exemplary embodiment of the present disclosure, and the output image shows four icons corresponding to four control buttons.

[0006] Figure 3 According to an exemplary embodiment of the present disclosure Figure 2 An output image of a display screen of the user interface is shown, and the output image is displayed in a first display configuration.

[0007] Figure 4 According to an exemplary embodiment of the present disclosure Figure 2 An output image of a display screen of the user interface is shown, and the output image is displayed in a second display configuration.

[0008] Figure 5 According to an exemplary embodiment of the present disclosure Figure 2 An output image of a display screen of the user interface is shown, and the output image is displayed in a third display configuration.

[0009] Figure 6 According to an exemplary embodiment of the present disclosure Figure 2 An output image of the display screen of the user interface is shown, and the output image is displayed in a fourth display configuration.

[0010] Figure 7 1 is an output image of a display screen of the user interface shown in FIG. 1 according to an exemplary embodiment of the present disclosure, and the output image is displayed as an edit setting configuration.

[0011] Figure 8 According to an exemplary embodiment of the present disclosure Figure 7 An output image of a display screen of the user interface is shown, the output image showing another editing settings configuration.

[0012] Fig. 9 1 is an output image of a display screen of the user interface shown in FIG. 1 according to an exemplary embodiment of the present disclosure, and the output image is displayed in an information viewing configuration.

[0013] Fig.10 1 is an output image of the display screen of the user interface shown in FIG. 1 according to an exemplary embodiment of the present disclosure, and the output image is displayed as a configuration of the operation aspects of the remote controller system control tool.

[0014] Fig.11 According to an exemplary embodiment of the present disclosure Fig.10 Output image of a display screen of the illustrated user interface, the output image being shown in an unlocked configuration.

[0015] Fig.12 According to an exemplary embodiment of the present disclosure Fig.10 An output image of a display screen of the user interface is shown, the output image showing a configuration of the controller system with no job selected.

[0016] Fig.13 1 is an output image of a display screen of the user interface shown in FIG. 1 according to an exemplary embodiment of the present disclosure, and the output image is displayed as a wireless communication setting configuration.

[0017] Fig.14 According to an exemplary embodiment of the present disclosure Fig.13 An output image of a display screen of the user interface is shown, the output image showing a wireless network selection configuration.

[0018] Fig.15 According to an exemplary embodiment of the present disclosure Fig.14 An output image of a display screen of the user interface is shown, the output image showing a wireless network pairing configuration.

[0019] Fig.16 According to an exemplary embodiment of the present disclosure Fig.15 An output image of a display screen of the user interface is shown, the output image showing a wireless network pairing configuration.

[0020] Fig.17 According to an exemplary embodiment of the present disclosure Fig.13 An output image of a display screen of the user interface is shown, the output image showing a selected configuration for a wireless network access point.

[0021] Fig.18 According to an exemplary embodiment of the present disclosure Fig.17 An output image of a display screen of the user interface is shown, the output image showing a wireless network access point pairing configuration.

[0022] Fig.19 According to an exemplary embodiment of the present disclosure Fig.18 An output image of a display screen of the user interface is shown, the output image showing a wireless network access point pairing configuration.

[0023] Fig. 20 According to an exemplary embodiment of the present disclosure Fig.13 An output image of a display screen of the user interface is shown, the output image showing a selected configuration for a personal area network.

[0024] Fig.21 According to an exemplary embodiment of the present disclosure Fig. 20 An output image of a display screen of the user interface is shown, the output image showing a personal area network pairing configuration.

[0025] Fig. 22 According to an exemplary embodiment of the present disclosure Fig.21 An output image of a display screen of a user interface, the output image showing a password / handshake configuration.

[0026] Fig.23 According to an exemplary embodiment of the present disclosure Fig. 22 An output image of a display screen of the user interface is shown, the output image showing a personal area network pairing configuration.

[0027] Fig.24 is a block diagram of electrical components of a handheld power tool (eg, the handheld power tool shown in FIG. 1 ) according to an exemplary embodiment of the present disclosure.

[0028] Fig.25 is a block diagram of a communication network between a handheld power tool (eg, the handheld power tool shown in FIG. 1 ) and a remote server computer according to an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION

[0029] Overview

[0030] Various aspects of the present disclosure are described more fully below with reference to the accompanying drawings, which form a part of the present disclosure and illustrate exemplary features by way of illustration. However, these features may be implemented in many different forms and should not be construed as limited to the combinations described herein; rather, these combinations are provided to make the present disclosure full and complete and fully express the scope. Therefore, the following detailed description should not be considered limiting.

[0031] Hand-held portable power tools can be used in a variety of environments, such as in an assembly environment where a single tool facilitates the introduction of fasteners into a part in a machine being assembled, which is often required to be repeated by a single operator or multiple operators on subsequent similar parts throughout a work schedule. As examples, the hand-held tool may include an impact driver, a reactive driver, or a power drill.

[0032] Various portable power tools may include various controls and simple seven-segment displays, however, such seven-segment displays limit the availability, readability, and use of the information provided. In addition, such seven-segment displays may be located in an inconvenient position for the operator, for example, requiring the operator to maneuver the tool into a position where its orientation (e.g., the display is located on the handle) is different from the working orientation.

[0033] Thus, the present disclosure is directed, at least in part, to systems and methods for providing a user interface for a handheld portable power tool that provides a user interface suitable for maintaining the tool in a working orientation. In some aspects, the tool may include a non-reactive fastening tool (e.g., utilizing a rotatable hammer with an anvil) having one or more sensors configured to output information related to the operation of the tool, wherein such a tool may be suitable for use in an assembly environment.

[0034] Exemplary Embodiments

[0035] refer to Figures 1A to 23 , according to an exemplary embodiment of the present disclosure, a user interface 100 of a handheld portable power tool 102 is shown. The handheld portable power tool 102 may include, but is not limited to, non-reactive fastening tools, such as impact drills, impact wrenches, etc. In such an embodiment, the handheld portable power tool may use a motor that drives a rotatable block (e.g., a hammer) that stores kinetic energy through its rotation and suddenly transfers the energy to an anvil connected to an output shaft, subjecting the anvil to repeated and sudden impact loads. When the rotating block drives the anvil and the output shaft, it may be necessary to determine the angular velocity or position of the rotating anvil. The rotary power tool may include an optical sensor or a magnetic sensor that tracks the angle of the rotating element. One such example is through a gear encoder sensor that senses rotating teeth that cut into the periphery of the rotating element.

[0036] The user interface 100 is shown located on the rear portion 101 of the tool body 103, wherein the rear portion 101 can be positioned opposite the output drive 105 of the tool 102, so that the tool operator can view the user interface 100 without having to perform extensive manipulation of the tool 102 to move the tool 102 away from its working orientation. The user interface 100 shown generally includes a display screen 104 and a plurality of control buttons (control buttons 106, 108, 110, and 112 are shown). Although the tool 102 is shown as having four control buttons and a single display screen 104, the user interface 100 is not limited to such a configuration and may include configurations having less than four control buttons, more than four control buttons, and / or more than one display screen without departing from the scope of the present disclosure. In an embodiment, the display screen 104 is a liquid crystal display (LCD) screen having a resolution of approximately 240 pixels by 240 pixels, however the user interface 100 is not limited to such a configuration and may include different screen types (e.g., liquid crystal display (LCD), light emitting diode (LED), organic light emitting diode (OLED), etc.), different resolutions, etc.

[0037] refer to Figure 2 , which shows an output image of the display screen 104 of the user interface 100. In an embodiment, the display screen 104 displays one or more icons, which are symbolic representations of the operation or setting of the power tool 102, and these icons can be interacted with by corresponding one or more buttons. For example, the image is shown as having four icons (icons 200, 202, 204 and 206) corresponding to the positions of four control buttons 106, 108, 110 and 112, respectively. In an embodiment, each control button is located near the display screen 104, and each button is located near the icon corresponding to it. In an embodiment, each control button and its corresponding icon on the display screen 104 share the same corresponding shape. For example, each button (located on the housing 103) and the corresponding icon (located on the display screen 104) can be various geometric shapes such as circles, ellipses, squares, rectangles, triangles and hexagons, but are not limited to these shapes. In another embodiment, each button and its corresponding icon can have a shape different from one or more other buttons and their corresponding icons. For example, buttons 106 and 108 and corresponding icons 200 may be square, while buttons 110 and 112 may be circular.

[0038] In some embodiments, one or more buttons (e.g., buttons 106, 108, 110, and 112) are superimposed (i.e., virtual buttons) on one or more icons (e.g., icons 200, 202, 204, and 206) on the display screen 104, respectively. In this embodiment, the display screen 104 is a touch screen that displays one or more icons, and one or more areas of the display screen 104 corresponding to the one or more icons are touch-sensitive and are executed as the corresponding one or more buttons. For example, an icon 200 associated with an operation of the power tool 102 (e.g., a wireless setting of the power tool 102) displayed on the display screen 104 occupies a touch-sensitive area (i.e., button 106) of the display screen 104. When the controller 116 determines that the user has touched the area (i.e., button 106), the controller 116 executes the instruction associated with the icon 200 (e.g., the wireless setting is displayed on the display screen 104).

[0039] In some embodiments, when the user in the user interface 100 Figure 2 As shown, when interacting with control button 106, user interface 100 allows the user to engage in wireless communication settings of tool 102; when the user interacts with control button 108, user interface 100 allows the user to cycle to additional control settings of tool 102 (e.g., advanced by remote settings made by a remote controller system in communication with tool 102); when the user interacts with control button 110, user interface 100 allows the user to edit settings for the operation of tool 102; and when the user interacts with control button 112, user interface 100 allows the user to view information about tool 102 or its operational controls. User interface 100 is also shown with general information area 208 to display information related to wireless connectivity, battery life, maintenance notifications, system lock or unlock status, etc., however, user interface 100 is not limited to such information and may include more or less information than provided without departing from the scope of the present disclosure.

[0040] The user interface 100 is also shown with a settings information area 210, which can display, for example, the current control settings of the tool 102, the batch count of the tool 102, the rotation direction of the tool 102, etc., however, the user interface 100 is not limited to such information and includes more or less information than the information provided without departing from the scope of the present disclosure. The control settings of the tool 102 may include stored presets (Psets, i.e., operating settings) of the tool 102, which can guide the operation of the tool through the control settings, including but not limited to rotation direction, speed, reverse speed, acceleration, torque, torque limit, cycle timeout, tracking data information, step type (e.g., target angle, target torque, etc.), etc., or a combination thereof. The user interface 100 is also shown with a message area 212, which can broadcast different messages to the user.

[0041] In some embodiments, the user interface 100 displays a color corresponding to the state of the fastening operation, including but not limited to a successful fastening operation, a critical fastening operation, and a failed fastening operation. The determination of whether a successful fastening operation has occurred can be performed by onboard or remote analysis of sensor data associated with one or more sensors 114 of the tool 102, wherein the one or more sensors 114 may include, for example, transducers, encoders, torque sensors, voltage sensors, current sensors, tachometers, etc., which measure torque, speed, power output, cycle counts of a motor and / or an output drive coupled to the motor, which are generally associated with the state of the fastening operation performed by the power tool 102.

[0042] In some embodiments, the controller 116 determines and displays a successful tightening operation when the controller 116 detects from one or more sensors that the output driver 105 or the motor 120 has completed a predetermined value, wherein the predetermined value includes, but is not limited to, at least one of a predetermined value of number of revolutions, cycle counts, torque, speed, or power output.

[0043] In some embodiments, when the controller 116 detects from one or more sensors that the output driver 105 or the motor 120 does not reach a predetermined value when a tightening operation occurs (for example, the controller 116 determines from one or more sensors at least one of (but not limited to) the following: the motor 120 is being powered, the motor 120 and / or the output driver 105 is currently rotating, and the torque provided to the output driver 105 is increasing over time), the controller 116 determines and displays a critical tightening operation.

[0044] In some embodiments, when the controller 116 detects from one or more sensors that the output driver 105 or the motor 120 has not reached a predetermined value, a tightening operation has previously occurred and is no longer occurring (e.g., the controller 116 determines from one or more sensors that at least one of (but not limited to) the following: the motor 120 is not being powered, the motor 120 and / or the output driver 105 is not currently rotating, and no torque is being provided to the output driver 105), the controller 116 determines and displays a failed tightening operation.

[0045] refer to Figure 3 , the user interface 100 is displayed with a settings information area 210 having a green background, which indicates to the user that a successful tightening operation has occurred. Figure 4 , the user interface 100 is displayed with a setting information area 210 having a yellow background, which indicates to the user that a critical fastening operation (eg, a fastening operation between a successful fastening operation and a failed fastening operation) has occurred. Figure 5, the user interface 100 displays the setup information area 210 with a red background, which indicates to the user that a failed fastening operation has occurred.

[0046] In some embodiments, the user interface 100 displays a color corresponding to the power mode of the power tool 102, including but not limited to the full power mode. In some embodiments, the power mode is an operating setting stored in the memory 132. Figure 6 , the user interface 100 is displayed as having a settings information area 210 with a blue background, which indicates to the user that the tool is currently in full power mode (i.e., the power tool 102 is in an operating mode facilitated by the controller 116 that outputs the maximum torque and / or maximum drive speed that the power tool 102 is capable of without limiting the torque and / or drive speed of the controller 116).

[0047] refer to Figure 7 and Figure 8 , the user interface 100 is displayed in accordance with the user interacting with the control button 110 to enable editing the setting configuration (e.g., changing the preset setting). As shown, icons 200, 202, 204 and 206 are shown with Figure 2 The different images of the icons shown in , indicate that the user interface 100 is configured to perform different actions when a user interacts with the control buttons 106, 108, 110, and 112, such as, for example, moving between different data fields, increasing or decreasing data values, accepting changes to settings, etc. For example, Figure 8 Shows from Figure 7 Full power mode in Figure 8 Changes in power level 1.

[0048] refer to Fig. 9 , the user interface 100 is displayed in accordance with a user interacting with the control button 112 to enable an information view configuration to display various information about the tool. The information is displayed to include the model number of the tool 102, the serial number of the tool 102, the cycle count of the tool 102, and the system date and time information, but may have different information without departing from the scope of the present disclosure.

[0049] refer to Figures 10 to 12, the user interface 100 is shown with a settings information area 210 that provides information about the settings of the tool 102, which are instructed by aspects set by a controller system (e.g., a controller 116 with associated accessible memory or a remote server computer 112). The information may include a job number setting, where a job may include one or more presets for a given job, instructions for which sockets may be used, rules for when the tool selects different presets, rules for fault conditions, etc., or a combination thereof. For example, the user interface 100 is shown in Fig.10 , where the tool 102 is in a locked configuration, indicated by a lock icon 128, which locks certain operations of the user interface (e.g., preventing cycling between presets or changing jobs, but allowing information to be displayed; disabling one or more buttons). Fig.11 1 shows a user interface 100 in which the tool 102 is in an unlocked configuration, indicated by an unlock icon 130, which allows the user to cycle between different preset values ​​(e.g., from P1 to P2), and Fig.12 , wherein the controller system has not assigned any particular job to the tool 102. In some embodiments, the locked configuration disables the motor 120 of the power tool 102 until the power tool 102 enters the unlocked configuration.

[0050] refer to Figures 13 to 22 , the user interface 100 is displayed with various wireless communication setting configurations, wherein Figures 14 to 16 illustrates aspects of a wireless network selection configuration (e.g., to facilitate Wi-Fi connectivity for tool 102), Figures 17 to 19 illustrates aspects of a wireless network access point selection configuration, Figure 20 to Figure 22 Aspects of a personal area network selection configuration are shown (eg, to facilitate Bluetooth connectivity of tool 102). Fig.24 and Fig.25, which shows a block diagram of the electrical components and communication environment 300 of the power tool 102. The controller 116 is electrically coupled to the user interface 100 to receive user input from the control buttons 106, 108, 110, and 112 and to display information on the display screen 104. The controller 116 is coupled to one or more sensors 114 to receive sensor data associated with the one or more sensors 114. In some embodiments, the controller 116 determines a state of a fastening operation (e.g., a critical fastening operation, a failed fastening operation, a completed fastening operation) based on the sensor data and displays the determined state of the fastening operation to the display screen 104. Typically, the power tool 102 includes a trigger 118 operably coupled to the controller 116, and the controller 116 is operably coupled to a motor 120 that drives an output shaft of the power tool 102. In some embodiments, the controller 116 is configured to receive a signal from the trigger 118 corresponding to engagement or disengagement of the trigger 118 by a user, and is further configured to control the power supplied to the motor 120 (e.g., limit, throttle, or logically supply current power (i.e., current and voltage)) based on the engagement or disengagement of the trigger 118. In some embodiments, the controller 116 limits, throttles, or logically controls at least one of power, torque, or speed based on a preset stored in a memory on the power tool 102 or in a memory located on a remote server computer 122, which is in electrical communication with the controller 116 and is operable to control the controller 116.

[0051] The power tool 102 can be monitored and / or controlled by one or more computing systems (e.g., a remote server computer 122) that can communicate with the controller 116. The one or more computing systems can be connected to the controller 116 of the power tool, either by a direct connection or by one or more network connections 124 (e.g., a local area network (LAN), a controller area network (CAN), etc.), a wireless local area network (WAN or WLAN), one or more hub connections (e.g., a USB hub), etc.). For example, the one or more computing systems can be communicatively coupled (e.g., hardwired or wirelessly) to the controller 116 of the power tool 102.

[0052] The controller 116 and / or the remote server computer 122 may include a processor configured to execute computer-readable program instructions (i.e., control logic) from a non-transitory carrier medium (e.g., a storage medium such as a flash drive, a solid-state disk drive, an SD card, etc.). The program instructions, when executed by the processor, may cause the controller 116 and / or the remote server computer 122 to control the power tool 102 (e.g., control the power supplied to the motor 120). In one implementation, the program instructions form at least a portion of a software program executed by the processor.

[0053] The processor executes program instructions for the controller 116, the remote server computer 122, and the power tool 102, and may include any number of processors, microcontrollers, or other processing systems, as well as resident or external memory for storing data and other information accessed or generated by the computing system. The processor is not limited by the materials from which it is formed or the processing mechanisms employed therein.

[0054] The memory may include a non-transitory carrier medium for storing various data related to the operation of the controller 116 and / or the remote server computer 122, such as firmware, software programs, code segments or program instructions, or other data for instructing the processor and the controller 116, the remote server computer 112, and other elements of the power tool 102 to perform the methods described herein. The carrier medium may be integrated with the processor, a separate memory, or a combination of both. The carrier medium may include, for example, removable and non-removable memory elements, such as RAM, ROM, flash memory (e.g., SD card, mini SD card, micro SD card), USB memory devices, etc. In an embodiment of the computing system, the carrier medium may include, for example, a removable ICC (Integrated Circuit Card) memory provided by a SIM (Subscriber Identity Module) card, a USIM (Universal Subscriber Identity Module) card, a UICC (Universal Integrated Circuit Card), etc.

[0055] In some embodiments, the power tool 102 may also include one or more input / output (I / O) devices (e.g., a trigger (e.g., trigger 118), a keypad, buttons (e.g., buttons 106, 108, 110, and 112), a touch screen, a speaker, etc.) that communicate with the controller 116 to allow a user to operate and control the settings of the power tool 102.

[0056] The controller 116 and the remote server computer 122 may also include communication devices to allow the controller 116 to send / receive data over one or more networks. The communication devices may include, for example, a transmitter and / or a receiver, or a combination of both (i.e., a transceiver 126); a data port; a software interface and driver; a network interface; a data processing component; and the like.

[0057] The one or more networks 124 represent a variety of different communication paths and network connections that can be used alone or in combination to facilitate communication between an external computing device (e.g., a remote server computer 122) and the controller 116 of the power tool 102. Thus, the one or more networks 124 can represent communication paths implemented using a single network or multiple networks. In addition, the one or more networks 124 can represent a variety of different types of networks and connections, which are considered to include but are not necessarily limited to: the Internet; an intranet; a personal area network (PAN); a local area network (LAN) (e.g., Ethernet); a wide area network (WAN); a satellite network; a cellular network; a mobile data network; a wired and / or wireless connection; and the like. Examples of wireless networks include, but are not limited to: networks configured for communication according to one or more standards of the Institute of Electrical and Electronics Engineers (IEEE), such as the 802.11 or 802.16 (Wi-Max) standards; Wi-Fi standards promulgated by the Wi-Fi Alliance; Bluetooth standards promulgated by the Bluetooth Special Interest Group; and the like. Wired communications are also contemplated, such as via a universal serial bus (USB), Ethernet, serial connections, and the like.

[0058] Although various embodiments of the power tool 102 have been described, it should be understood that the embodiments are not limited thereto and may be modified without departing from the embodiments herein. Although each embodiment described herein may refer only to certain features and may not specifically refer to each feature described with respect to other embodiments, it should be recognized that the features described herein are interchangeable unless otherwise stated, even if no specific features are mentioned. It should also be understood that the above advantages are not necessarily the only advantages of the power tool 102, and it is not necessarily expected that each embodiment of the power tool 102 can achieve all of the described advantages. Other examples may be conceived by those skilled in the art based on the present disclosure. These other examples are intended to fall within the scope of the present disclosure.

[0059] In reading the claims, it is intended that when words such as "a," "an," "at least one," or "at least one portion" are used, the claims are not intended to be limited to only one item unless expressly stated to the contrary in the claim. When the language "at least a portion" and / or "a portion" is used, the item may include a portion and / or the entire item unless expressly stated to the contrary. Unless otherwise specified or limited, the terms "mounted," "connected," "supported," and "coupled" and variations thereof are used broadly and cover direct and indirect mountings, connections, supports, and couplings. Furthermore, "connected" and "coupled" are not limited to physical or mechanical connections or couplings.

[0060] in conclusion

[0061] Although the subject matter has been described in language specific to structural features and / or process operations, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

Claims

1. A handheld portable power tool comprising: motor; a controller operably coupled to the motor, the controller including a transceiver configured to facilitate wireless two-way communication between the controller and a remote server computer; as well as a user interface in electrical communication with the controller, the user interface comprising a display screen and a plurality of control buttons, the controller being configured to receive input from a corresponding plurality of control buttons when at least one of the plurality of control buttons is actuated, the controller being configured to display an image on the display screen, wherein the image comprises at least a plurality of icons corresponding to the plurality of control buttons, such that interaction with a corresponding control button in proximity to a corresponding icon displayed on the user interface causes the user interface to display information in accordance with the corresponding icon, wherein the input received from the corresponding plurality of control buttons instructs the controller to store one or more operating settings of the handheld portable power tool in a memory of the handheld portable power tool or a memory of the remote server computer, the one or more operating settings corresponding to at least one of: limiting, throttling, or logically supplying electrical power corresponding to a rotational direction, speed, acceleration, torque, torque limit, cycle timeout, or stepping type of the motor; Wherein the controller controls the motor based on one or more stored operating settings.

2. The handheld portable power tool according to claim 1, further comprising: one or more sensors configured to measure and generate sensor data based on at least one of torque, rotational speed, power output, or cycle count of the handheld portable power tool; The controller is further configured to: receiving the sensor data from the one or more sensors, determining a tightening operation status based on the sensor data, and An icon corresponding to the determined fastening operation status is displayed on the display screen.

3. The handheld portable power tool according to claim 2, wherein: The icon is colored such that the color corresponds to the fastening operation state.

4. The handheld portable power tool according to claim 3, wherein: In response to the determined fastening operation status being a successful fastening operation, the icon is colored green.

5. The handheld portable power tool according to claim 3, wherein: In response to the determined fastening operation status being a critical fastening operation, the icon is colored yellow.

6. The handheld portable power tool according to claim 3, wherein: In response to the determined fastening operation status being a failed fastening operation, the icon is colored red.

7. The handheld portable power tool according to claim 1, wherein: In response to the full power mode being selected, the controller is configured to display an icon on the display screen indicating that the handheld portable power tool is in the full power mode.

8. The handheld portable power tool according to claim 7, wherein: The icon displayed is blue.

9. The handheld portable power tool according to claim 1, wherein: In response to the locked configuration, the controller is configured to display a lock icon.

10. The handheld portable power tool according to claim 9, wherein: The controller is configured to disable operation of one or more buttons when the handheld portable power tool is in the locked configuration.

11. The handheld portable power tool according to claim 9, wherein: The controller is configured to disable the motor when the handheld portable power tool is in the locked configuration.

12. A handheld portable power tool comprising: motor; one or more sensors configured to measure and generate sensor data based on at least one of torque, rotational speed, power output, or cycle count of the handheld portable power tool; a controller operably coupled to the motor, the controller configured to receive the sensor data from the one or more sensors and determine a fastening operation status based on the sensor data; as well as a user interface in electrical communication with the controller, the user interface comprising a display screen and a plurality of control buttons, the controller being configured to receive input from a corresponding plurality of control buttons when at least one of the plurality of control buttons is actuated, the controller being configured to display an image on the display screen, wherein the image comprises at least a plurality of icons corresponding to the plurality of control buttons, such that interaction with a corresponding control button in proximity to a corresponding icon displayed on the user interface causes the user interface to display information in accordance with the corresponding icon, wherein the input received from the corresponding plurality of control buttons instructs the controller to store one or more operating settings of the handheld portable power tool in a memory of the handheld portable power tool, the one or more operating settings corresponding to at least one of: limiting, throttling, or logically supplying electrical power corresponding to a rotational direction, speed, acceleration, torque, torque limit, cycle timeout, or stepping type of the motor; wherein the controller controls the motor based on one or more stored operating settings, Wherein, the controller is configured to display an icon corresponding to the determined fastening operation status on the display screen.

13. The handheld portable power tool according to claim 12, wherein: The icon is colored such that the color corresponds to the fastening operation state.

14. The handheld portable power tool according to claim 13, wherein: In response to the determined fastening operation status being a successful fastening operation, the icon is colored green.

15. The handheld portable power tool according to claim 13, wherein: In response to the determined fastening operation status being a critical fastening operation, the icon is colored yellow.

16. The handheld portable power tool according to claim 13, wherein: In response to the determined fastening operation status being a failed fastening operation, the icon is colored red.

17. The handheld portable power tool according to claim 12, wherein: In response to the full power mode being selected, the controller is configured to display an icon on the display screen indicating that the handheld portable power tool is in the full power mode.

18. The handheld portable power tool according to claim 17, wherein: The icon displayed is blue.

19. The handheld portable power tool according to claim 12, wherein: Responsive to a locked configuration, the controller is configured to display a lock icon, the controller being configured to disable operation of one or more buttons when the handheld portable power tool is in the locked configuration.

20. A user interface for a handheld portable power tool, the handheld portable power tool comprising a motor operably controlled by a controller, the user interface comprising: Display screen; and A plurality of control buttons, wherein the display screen is configured to display an image having a plurality of icons corresponding to the plurality of control buttons, such that interaction with a corresponding control button near a corresponding icon displayed on the user interface causes the user interface to display information based on the corresponding icon.