In today's diverse marketplace, planing devices are used in various industries and Do-It-Yourself (DIY) projects alike. These devices are designed to facilitate material removal and surface flattening operations on wood, metal, plastic, and other materials. Woodworking is a popular hobby, and planing devices are essential for transforming slabs of lumber into aesthetically pleasing pieces such as furniture. These tools come in a variety of forms, from handheld manual or electric planers ideal for smaller projects by individuals or small shops to robust, automated planing machines designed for large-scale industrial applications.
Using handheld manual planing devices effectively requires considerable skill and technique. Achieving smooth, consistent cuts and avoiding mistakes demands practice and experience. Maintaining a consistent cutting depth across the workpiece can be challenging, often resulting in uneven cuts, especially on larger or more intricate projects. The devices have limitations in precision and generally involve a slow process, leading to user fatigue from holding and maneuvering the tool.
Automated planar machines such as a computer numerical controlled (CNC) machine have exceptional precision and accuracy in three dimensions such as in the X-axis, Y-axis and Z-axis. However, CNC machines are very expensive and require a significant amount of space, both for the machine itself and the surrounding area needed for material handling and workspace. Setting up, learning to program and operating a CNC machine involves assembling the machine, configuring the appropriate software, designing projects, creating toolpaths, and generating code. This process can be time-consuming and complex with a steep learning curve. Additionally, CNC machines require regular maintenance, such as cleaning, lubricating, and occasional calibration, to ensure the accuracy and performance. Overall, CNC machines are impractical to own for the individual hobbyists or small shops due to their cost, space requirements, and the complexity of their operation and maintenance.
There exists a desire among woodworking enthusiasts for a compact, quick-to-set-up, and cost-effective devices suitable for the home or small shop use. Such a device should be capable of planing wood with consistent cuts and require minimal effort by the user.
An apparatus for planing is disclosed. The apparatus includes a carriage having a first end opposite a second end. A first member is coupled to the first end of the carriage opposite a second member coupled to the second end of the carriage. The first member and the second member each having a plurality of rollers positioned to freely roll along a support and move the carriage relative to the support. A first set of rollers of the plurality of rollers are positioned in a horizontal plane and a second set of rollers of the plurality of rollers are positioned in a vertical plane. A bracket is coupled to the carriage and configured to hold a cutting tool for contacting a workpiece. The bracket is configured to move along an X-axis and a Y-axis. A plurality of actuators is operatively connected to the bracket and configured to move the bracket along the X-axis and the Y-axis. Each sensor of a plurality of sensors is in communication with the controller and configured to generate signals comprising the position of the apparatus. A controller is configured to receive the signals from the plurality of sensors and data. The controller executes instructions for controlling the movement of the bracket based on the signals and the data.
An apparatus for planing is disclosed. The apparatus includes a carriage. A bracket is slidably coupled to the carriage. The bracket is operatively connected to a plurality of actuators and configured to move along an X-axis and a Y-axis. A plurality of rollers is positioned to freely roll along a support and move the bracket relative to the support. A first set of rollers of the plurality of rollers are positioned in a horizontal plane and a second set of rollers of the plurality of rollers are positioned in a vertical plane. The plurality of rollers is configured to be replaceable with a second plurality of rollers that has a different material property and/or profile from the plurality of rollers. A controller is configured to execute instructions for controlling the movement of the bracket.
The present embodiments provide a compact, lightweight, easy to set-up, inexpensive, motorized apparatus that planes a workpiece with minimal intervention from the user. The present embodiments strike a balance between cost and precision to ensure both affordability and a level of quality for home and small shop use. The apparatus monitors data during planing then adjusts parameters to manage the dulling of the cutting tool and enhance the quality of the finish. The automation and accuracy of the apparatus is advantageous over manual devices, ensuring a consistent cutting depth crucial for the planing process. The present apparatus also overcomes the challenges posed by varying user skill levels and effectively reduces user fatigue.
To minimize costs, in some embodiments, the apparatus utilizes low-cost components such as magnet sensors to restrict or control the linear movement of the apparatus while providing ample accuracy. Direct Current (DC) motors are utilized in some embodiments over more expensive power sources to provide a practical solution that aligns with budget constraints. While other power sources might offer advanced features, DC motors have an ease of integration and maintenance with practicality and efficiency which outweighs the need for more elaborate options. The apparatus is compatible with standard household electrical systems such as operating on 110 volts, therefore not requiring any specialized electrical setup.
The apparatus can be used with cutting tools (e.g., routers) from standard manufacturers by mounting the cutting tool into the bracket of the apparatus. The apparatus planes a workpiece by removing material at a specified depth ensuring precise control of vertical accuracy. The present embodiments manage the precision within the Z-axis (e.g., vertical dimension) by alignment with the manufacturer's manual height adjustment for the cutting tool. By prioritizing precision in the Z-axis, resources can be optimized for specific requirements without unnecessary complexity in multiple dimensions. This is counterintuitive because other automated planing machines, such as a CNC machine, prioritize precision and achieve remarkable accuracy across the X, Y, and Z dimensions through intricate components, precise motor adjustments, and computer-guided instructions.
The apparatus is designed to be both compact and lightweight, allowing a single user to easily lift and maneuver it. In some embodiments, the apparatus is 19 lb to 21 lb. This advantageous feature enables convenient storage options for a DIY enthusiast's home or small shop, such as by hanging the apparatus on a bracket on a wall. To set up the apparatus for a project, the apparatus is positioned on a support (e.g., a wooden board supplied by the user) such that rollers (e.g., wheels) of the apparatus freely roll along an upper surface of the support. Side rollers of the apparatus are positioned to freely roll along an inner surface of the support. The length of the support can vary, and in some embodiments, sensors (e.g., magnetic, optical, electrical, or other) are used to govern the travel of the apparatus along the support. A cutting tool such as a router with a blade is positioned in a bracket of the apparatus, and the cutting area is below any portion of the apparatus.
Conventional solutions, such as CNC machines, are limited by a fixed maximum work area, determined by the length and width of their rails. Due to their size and complexity, CNC machines are not easily relocated or repositioned, requiring the width of the workpiece to be narrower than that of the machine's fixture. Embodiments herein present a versatile configuration that uses movable sensors, such as magnets and magnet sensors attached to the apparatus, allowing users to customize the travel of the apparatus and enabling the cutting area to be directly beneath or below the apparatus. This design allows the apparatus to plane a diverse range of workpiece sizes, extending to unlimited width and length possibilities. For example, the apparatus moves along the support, enabling the cutting to be below the apparatus, thus eliminating size limitations imposed by traditional fixtures. In some embodiments, for large workpieces, the apparatus can plane one portion of the workpiece then be easily repositioned to plane the remainder, ensuring comprehensive coverage regardless of the workpiece's size.
The user can set up supports to accommodate the size and working area of the workpiece as needed, and the apparatus is placed onto the supports. In one example scenario, the user may set up a pair of parallel supports bordering opposite sides of the desired working area, with the apparatus positioned perpendicularly across the supports. In another example scenario, a second pair of supports may be placed orthogonally on a first pair of supports (e.g., see
The apparatus can plane a workpiece of various shapes, including square, rectangular, circular, oval, triangular, hexagon, L-shaped, S-curved, among others. The apparatus is versatile to handle materials such as wood, metal, plastic, and other materials. In operation, the apparatus travels along a workpiece, cutting or planing it as it progresses. For example, the apparatus begins at a first end of the workpiece and performs a forward primary cut along a Y-axis of the workpiece. After the apparatus travels the entire length of the workpiece in the Y-axis to the second end of the workpiece, the apparatus may reverse directions and execute a rearward finishing cut along the same Y-axis or path toward the first end of the workpiece, returning to the starting point. Once back at the first end of the workpiece, the apparatus incrementally advances in the X-axis to the next cutting position. The forward and rearward cuts in the Y-axis are repeated at this new X-axis position. The repetition of subsequent cycles continue until the entire workpiece is planed. The two-pass cut (e.g., forward cut followed by a rearward finishing cut) is a deliberate technique ensuring a smoother final surface, whereas a single-pass cut may result in a slightly rougher finish. In some embodiments, a user may opt for single-pass cuts depending on the desired finish and specific requirements of the project.
The first member 120 and the second member 125 each have a plurality of rollers 130 coupled thereto, and the plurality of rollers 130 are positioned to freely roll along a support 132 (shown in
In some embodiments, the rounded profile of rollers 130a and 130b enable them to effectively push accumulated sawdust debris out of the way as they travel along the support 132, particularly in the case of vertically mounted roller 130b. This feature keeps the support 132 clear of sawdust, helping to maintain a stable and level cut while planing a workpiece. Without this design, the roller 130b may “bounce” over small piles of accumulated sawdust, causing uneven cuts in the workpiece during operation.
Returning to
The plurality of actuators 160 is operatively connected to the bracket 135 and configured to move the bracket 135 along the X-axis and the Y-axis. The actuator 160a, which may be a stepper motor, controls the movement in the X-axis or “side-to-side” motion of the bracket 135 along the carriage 105. In some embodiments, this is achieved by the stepper motor rotating a threaded rod coupled to the carriage 105. In some embodiments, the actuators 160b and 160c may be direct current (DC) motors, such as a 24-volt 30 RPM gear motor. These actuators may control the Y-axis direction or “forward-and-rearward” motion of the bracket 135 by moving the apparatus 100 while the plurality of rollers 130 freely roll along the support 132. Assessing the gear ratio was a design consideration for the apparatus 100 to ensure sufficient power for its movement while minimizing the risk of “pulling” and causing unintended gouges on the workpiece surface. In some embodiments, other types of actuators, such as servo motors or stepper motors, may be utilized based on the specific application requirements, offering additional flexibility and precision.
A controller 165 is configured to receive data and execute instructions for controlling the movement of the carriage 105, bracket 135 and plurality of rollers 130 based on the data. The data may include an electrical current supplied to the plurality of actuators 160, such as actuators 160b and 160c, as well as a duration of time the bracket 135 moves in the horizontal plane. In some embodiments, a mobile device may be used to communicate with the controller 165 via Bluetooth® or Wi-Fi, providing a convenient interface for monitoring and adjusting the apparatus's operation (described in relation to
In this embodiment, the apparatus 100 includes a set of manually operable buttons 167 on the carriage 105 designed to control the activation and deactivation of the apparatus 100. In this instance, there are three buttons, where each button corresponds to an on command, off command, and a home function allowing the user to exert direct control over the machine's operations. These buttons are strategically positioned to be easily accessible, ensuring that the user can efficiently toggle the machine's functions with minimal effort. When the home button is depressed, the bracket 135 and the carriage 105 each return to their respective home position. In other embodiments, the number of buttons can vary, with fewer or more than three. The on/off function may be integrated into a single button, or additional buttons may be present for functions such as pausing the apparatus 100.
Magnet sensors, also known as magnetic limit sensors, may be used to restrict or control the linear movement of the apparatus 100. Magnet sensors operate based on the principles of magnetism and include a magnet and a sensor. The magnet is mounted near the end of the desired length of travel by the apparatus 100, and the magnet generates a magnetic field. The sensor is mounted on the apparatus 100 and as the apparatus 100 approaches the magnet, the sensor detects the strength of the magnetic field. At a threshold, the sensor triggers a signal to the controller 165 to limit the linear movement. The signal can be used to slow down the motion of the apparatus 100, stop it entirely, reverse its direction, or activate other safety measures. The magnet sensors control the linear motion of the apparatus 100 in the horizontal plane, along the X-axis and the Y-axis. Additionally, these sensors serve as a safety feature by preventing the apparatus 100 from colliding with the support 132, thereby avoiding potential damage or accidents.
The apparatus 100 includes a plurality of magnet sensors having a plurality of magnets 170 and a plurality of sensors 175 for controlling the linear motion along the Y-axis. In some embodiments, a magnet 170 is coupled to a portion of the support 132 and is configured to generate a magnetic field. For example, the magnet 170 may be coupled on the interior surface 134 of the support 132, facing the apparatus 100 and aligned parallel with the first member 120 (as shown in
A plurality of sensors 175 coordinates with the plurality of magnets 170 to control the apparatus 100. In the embodiment depicted, each sensor 175a of the plurality of sensors 175 is positioned on the first member 120 such as a sensor 175a on a first side 180 of the first member 120. For example, there may be a sensor 175a on the first side 180 of the first member 120 (shown near the rollers) and another sensor 175a on a second side 185 of the first member 120 (shown at the end of the first member 120 coupled to the carriage 105). This strategic positioning allows the sensors to effectively interact with the magnets 170, ensuring precise control of the apparatus's movement. The plurality of sensors 175 is configured to detect changes in the magnetic field strength caused by movement of the bracket 135. The sensors 175a communicate with the controller 165, which receives signals from the sensors 175. Based on these detected changes in magnetic field strength, the controller 165 adjusts the movement of the apparatus 100 in the horizontal plane or along the X-axis and/or the Y-axis. For example, as the sensor 175a approaches a magnet 170, the magnetic field strength increases, signaling the controller 165 that the bracket 135 or the carriage 105 is nearing the end of the desired travel distance. The controller 165 can then slow down or stop the movement of the plurality of actuators 160 accordingly.
The embodiments allow the bracket 135 to travel freely without contacting the support 132 or any surrounding objects. For example, the magnets 170 may be strategically positioned to enable the apparatus 100 to move the entire length of the workpiece 145 in one direction, such as the positive Y-axis direction. During this pass, the cutting tool 140 cuts the workpiece 145. Once the interaction between the magnet 170 and sensor 175a reaches the threshold of the strength of the magnetic field, the controller 165 reverses the direction of the apparatus 100. This involves controlling the actuators 160 to reverse the direction of the rollers 130, moving the apparatus 100 along the support 132 in the opposite direction, such as along the negative Y-axis. Another cutting pass is then executed by the cutting tool 140 on the workpiece 145.
In some embodiments, the controller 165 may also move the bracket 135 in the X-axis, allowing a new area of the workpiece 145 to be planed before continuing in the opposite Y-axis direction. The apparatus 100 will continue in the negative Y-axis direction until the threshold strength of the magnetic field is again reached through the interaction between magnet 170 and sensor 175a. At this point, the controller 165 moves the apparatus 100 in the Y-axis direction and reverses the direction of travel.
The linear motion of the apparatus 100 is also controlled in the X-axis direction by a plurality of magnet sensors.
For example, while the apparatus 100 is moving along the positive X-axis direction and the cutting tool 140 is planing the workpiece 145, the interaction between the magnet 170 and the sensor 175b reaches the threshold strength of the magnetic field. At this point, the controller 165 may reverse the direction of the apparatus 100 (e.g., bracket 135) and execute another cutting pass on the workpiece 145. In some embodiments, the controller 165 may also stop the apparatus 100. Essentially, the sensors 175b communicate with the controller 165, which then controls the movement of the bracket 135 in the horizontal plane along the X-axis and/or the Y-axis based on the sensor signals or in this example, detected changes in the strength of the magnetic field.
Slip force is a force required to overcome friction and cause the rollers 130 to begin moving relative to the support 132. The apparatus 100 is not rigidly coupled to the support 132. Rather, the first set of rollers 130a of the plurality of rollers 130 are positioned in a horizontal plane and designed to freely roll along an interior surface 134 of the support 132, and the second set of rollers 130b of the plurality of rollers 130 are positioned in a vertical plane and designed to freely roll on a top surface 133 of the support 132. While this design enhances the stability of the apparatus 100 during operation, when the cutting tool 140 encounters resistance-such as when the slip force is high—the plurality of rollers 130 may “slip,” resulting in a reduction of the cutting force. The slip force may be calculated by the equation:
It was discovered that the rollers 130 begin to slip when the applied force exceeds a certain threshold, particularly during deep cuts while planing the workpiece 145. By adjusting the coefficient of friction of the rollers 130, the slip force can be calibrated and modified according to the material properties of the workpiece 145 being planed. This provides greater flexibility in configuring the apparatus 100, allowing the cutting tool 140 to execute a deep cutting pass during forward motion and a shallow finishing pass during rearward motion, thereby optimizing the planing process for both efficiency and quality. The coefficient of friction of the rollers 130 is adjusted by switching out the rollers 130 to accurately tune to how much force is generated forward thereby adjusting when the rollers 130 start to slip. This is a design feature because the apparatus 100 freely moves on the support 132 without being rigidly fixed or coupled to the support 132 or another component. In some embodiments, rollers 130 with a lower coefficient of friction on an oak workpiece may be selected so the rollers 130 purposely slip sooner thus protecting the surface of the workpiece and/or cutting tool 140. In other embodiments, the rollers 130 may be selected to allow the cutting tool 140 to execute a deep cutting pass to remove material of the workpiece 145 quickly with no regard to the protection of the cutting tool 140.
In another example embodiment shown in
In some embodiments, the user can control the apparatus 100 directly through an app on a connected device by selecting various options within the interface, allowing them to adjust settings, initiate actions, and monitor the device's performance in real time. The controller 165 interfaces with the app on the device to monitor and adjust the operation of the apparatus 100.
Through the course of use, the cutting tool 140 of planing devices gradually loses its sharpness and necessitates replacement. In conventional machines like CNC machines, a dull cutting tool 140 exerted on the workpiece 145 can cause substantial tear-out, resulting in an aesthetically unpleasing appearance of the workpiece 145. In contrast, the present design counteracts these forces by allowing the rollers 130 to experience slippage as a preventive measure. Instead of mechanically forcing a dulled cutting tool 140 through the surface, the controller 165 manages the depth of the pass and opts for increasingly shallower passes. Additionally, the controller 165 may operate the apparatus 100 at a reduced speed to protect the surface finish from deterioration, ensuring a higher quality and more aesthetically pleasing result.
During operation, the controller 165 receives data such as the current of the plurality of actuators 160 and a duration of time it takes the bracket 135 to complete a pass, specifically the time elapsed as the bracket 135 travels from the first end of the workpiece 145 to the second end. The controller 165 monitors the electrical current consumption of the plurality of actuators 160. When the current is above a threshold or spiking, it indicates that the cutting tool 140 is struggling to remove material cleanly. In some embodiments, a current above a threshold indicates that the cutting tool 140 has dulled. Conversely, when the current is below a threshold, it indicates that not enough material is being removed from the workpiece 145. The controller 165 monitors the duration of each pass (e.g., the time taken for a forward pass or rearward pass). When the duration of a pass is below a threshold, it may indicate that the rollers 130 are losing traction due to the opposing force generated by the cut. This may indicate that the cutting tool 140 is dull or the surface of the workpiece 145 is uneven at the current operational settings.
By monitoring the data such as speed and duration, the controller 165 may adjust the parameters of the apparatus 100 to enhance the quality of the finish of the workpiece 145. This real-time adjustment capability ensures optimal performance and a superior finish by dynamically responding to the conditions detected during operation. Accordingly, the controller 165 may adjust the speed of the plurality of actuators 160 and modify the depth of the cutting tool 140 to achieve optimal performance. For example, if the controller 165 decreases the speed of the plurality of actuators 160, it may also reduce the depth of the cut, resulting in a longer but more precise pass. By fine-tuning these parameters, the controller 165 ensures that each pass is performed with the ideal balance of speed and cutting depth, enhancing the overall quality of the workpiece 145 finish.
By data analysis, the controller 165 may determine when the cutting tool 140 is dulling based on the parameters. In some embodiments, when the current of the actuator of the plurality of actuators 160 is greater than a threshold, an alert is transmitted to the device in the message center 308. In some embodiments, when the duration of time is greater than a threshold, an alert is transmitted to the device in the message center 308. The alert may indicate that the effectiveness of the cutting tool 140 has decreased and maintenance and/or replacement of the cutting tool 140 is needed.
During operation, while the cutting tool 140 is planing the workpiece 145, the apparatus 100 may become bogged down. This occurs when the apparatus 100 encounters resistance, causing it to struggle and slow down the cutting process. If not addressed, this can lead to several issues, including uneven surfaces, gouging of the workpiece 145, increased strain on the motor, overheating, or stalling. When bogging down occurs, the frequency of the actuator 160 shifts, leading to a noticeable change in sound. In other words, during normal operation, the actuator 160 produces a steady-state sound or pitch, indicating unburdened performance. However, when the cutting tool 140 slows down or becomes burdened, such as during bogging down, this steady-state sound changes. As a result, the present systems recognize this occurrence and utilizes it to send an alert when a deviation from the steady-state sound is detected.
By leveraging the microphone on the connected device, such as the mobile device, this change in frequency can be detected, triggering an alert in the app's message center 308. The user can then respond by adjusting the speed or stopping the apparatus 100. In some embodiments, these functions are controlled through the GUI 300 or manually via control switches on the apparatus 100. This functionality improves the quality of the finished workpiece 145, extends the lifespan of the apparatus 100, and prevents the cutting tool 140 from overheating and dulling prematurely.
In some embodiments, the apparatus 100 is compatible with a range of tools other than a cutting tool 140, offering a multitude of functionalities. For example, the bracket 135 could be used to hold a sander for refining wood surfaces, a wire brush for a distinctive finish, or a saw blade for precision wood cutting of rough lumber. This versatility facilitates processes such as transforming a log into a refined showpiece. For example,
In some embodiments, a camera with an optional light source may be used to facilitate automated, up-close inspection of the wood beneath the cutting tool 140. This enables the creation of a comprehensive map detailing the finish quality and intricate grain pattern. This real-time visual feedback empowers the apparatus 100 to make informed decisions regarding the optimal progression to the next cut or sanding.
In some aspects, an apparatus for planing is disclosed. The apparatus includes a carriage having a first end opposite a second end. A first member is coupled to the first end of the carriage opposite a second member coupled to the second end of the carriage. The first member and the second member each having a plurality of rollers positioned to freely roll along a support and move the carriage relative to the support. A first set of rollers of the plurality of rollers are positioned in a horizontal plane and a second set of rollers of the plurality of rollers are positioned in a vertical plane. A bracket is coupled to the carriage and configured to hold a cutting tool for contacting a workpiece. The bracket is configured to move along an X-axis and a Y-axis. A plurality of actuators is operatively connected to the bracket and configured to move the bracket along the X-axis and the Y-axis. Each sensor of a plurality of sensors is in communication with the controller and configured to generate signals comprising the position of the apparatus. A controller is configured to receive the signals from the plurality of sensors and data. The controller executes instructions for controlling the movement of the bracket based on the signals and the data.
In some aspects, each sensor of the plurality of sensors is positioned on the first member and configured to detect changes in a magnetic field strength caused by an interaction with a magnet coupled to a portion of the support. The controller controls the movement of the bracket in the horizontal plane based on the detected changes in the magnetic field strength.
In some aspects, a first sensor and a second sensor of the plurality of sensors are positioned on the first end of the carriage and the second end of the carriage respectively. The first sensor and the second sensor are configured to detect changes in a magnetic field strength caused by an interaction with a magnet coupled to the bracket, and the controller controls the movement of the bracket in the horizontal plane based on the detected changes in the magnetic field strength.
In some aspects, the plurality of rollers is configured to be replaceable with a second plurality of rollers that has a different material property and/or cross-sectional profile from the plurality of rollers. A coefficient of friction of the plurality of rollers is adjustable, such that a slip force is calibrated based on material properties of the workpiece. The slip force is a force required to overcome friction and initiate relative movement between the plurality of rollers and the support.
In some aspects, the data comprises an electrical current of each actuator of the plurality of actuators, a frequency of each actuator of the plurality of actuators, and a duration of time the bracket moves in the horizontal plane. The controller is configured to transmit an alert when the electrical current of the actuator of the plurality of actuators is greater than a threshold. The controller is configured to transmit an alert when the frequency of the actuator of the plurality of actuators changes from a steady state. The controller is configured to transmit an alert when the duration of time is greater than a threshold.
In some aspects, the bracket has a bottom surface, and the bottom surface of the bracket is aligned with a centerline the first set of rollers of the plurality of rollers in the horizontal plane during movement.
In some aspects, a distance between the bottom surface of the bracket and the workpiece is 0.5 mm to 30.77 mm during operation.
In some aspects, an apparatus for planing is disclosed. The apparatus includes a carriage. A bracket is slidably coupled to the carriage. The bracket is operatively connected to a plurality of actuators and configured to move along an X-axis and a Y-axis. A plurality of rollers is positioned to freely roll along a support and move the bracket relative to the support. A first set of rollers of the plurality of rollers are positioned in a horizontal plane and a second set of rollers of the plurality of rollers are positioned in a vertical plane. The plurality of rollers is configured to be replaceable with a second plurality of rollers that has a different material property and/or profile from the plurality of rollers. A controller is configured to execute instructions for controlling the movement of the bracket.
Reference has been made in detail to embodiments of the disclosed invention, one or more examples of which have been illustrated in the accompanying figures. Each example has been provided by way of explanation of the present technology, not as a limitation of the present technology. In fact, while the specification has been described in detail with respect to specific embodiments of the invention, it will be appreciated that those skilled in the art, upon attaining an understanding of the foregoing, may readily conceive of alterations to, variations of, and equivalents to these embodiments. For instance, features illustrated or described as part of one embodiment may be used with another embodiment to yield a still further embodiment. Thus, it is intended that the present subject matter covers all such modifications and variations within the scope of the appended claims and their equivalents. These and other modifications and variations to the present invention may be practiced by those of ordinary skill in the art, without departing from the scope of the present invention, which is more particularly set forth in the appended claims. Furthermore, those of ordinary skill in the art will appreciate that the foregoing description is by way of example only, and is not intended to limit the invention.
This application claims priority to U.S. Provisional Patent Application No. 63/580,017 filed on Sep. 1, 2023, which is hereby incorporated by reference in full.
Number | Date | Country | |
---|---|---|---|
63580017 | Sep 2023 | US |