Patent ID: 12228117

DETAILED DESCRIPTION

This disclosure relates generally to transfer pumps. For example, the transfer pump can be used to pump drywall mud, filler, and other thick fluids. Drywall mud is used in construction applications, such as filling in wall and ceiling gaps (particularly with drywall), smoothing, and creating parts of walls, ceilings, and other structures. Such mud can be mixed on a construction site, such as in a 5 gallon bucket, or can be shipped premade and then opened on site. The mud is pumped from the bucket to a dispensing tool. The dispensing tool then dispenses the mud to an application site, such as walls, ceilings, and other structures, which is typically then smoothed and then dries in place. Such mud is typically composed of water, limestone, expanded perlite, ethylene-vinyl acetate polymer, attapulgite, and other ingredients, amongst other options. It is understood that, while a pump that transfers mud from a bucket will be discussed herein as an exemplar, the pump and other features can be used to transfer other materials and from other types of reservoirs.

FIG.1is a block schematic diagram of transfer pump10. Transfer pump10includes drive module12and fluid module14. Drive module12includes motor16, control module18, user interface20, and power supply22. Control module18includes control circuitry24and memory26. Fluid module14includes a fluid displacement member28.

Transfer pump10is configured to transfer fluid, such as mud, from a fluid reservoir, such as a bucket, to a downstream location, such as a dispensing tool. Transfer pump10is electrically powered to pump the material. Transfer pump10is an electric pump that does not rely on a mechanical input to power pump. Drive module12is configured to provide motive power to fluid module14to cause fluid module14to pump the mud. Transfer pump10is configured to output mud at pressures of up to about 8.6 megapascal (MPa) (about 125 pounds per square inch (psi)). In some examples, transfer pump10is configured to output mud at pressures between about 0.28 MPa (about 40 psi) to about 0.62 MPa (about 90 psi). In some examples, transfer pump is configured to output mud at pressures between about 0.07 MPa (about 10 psi) to about 0.21 MPa (about 30 psi), although other ranges are possible. In some examples, there is no pressure sensor measuring the output pressure from transfer pump10. Likewise, in some examples, there is no pressure indicator indicating the output pressure within the pumping system. It is understood, however, that not all embodiments are so limited.

Drive module12, including the electric components, is separate from fluid module14to isolate the electric components from the mud or other fluid. In the example shown, drive module12can be removably mounted to fluid module14. It is understood, however, that in various other examples the drive module12and fluid module14can be permanently attached such that the transfer pump10is an integrated system with the drive module12and fluid module14representing different sections of that integrated system. Drive module12can be structurally supported by fluid module14. Drive module12includes the electronic components of transfer pump10. In some examples, fluid module14does not include electronic components. In some examples, fluid module14is not electrically connected to drive module12. Fluid module14is configured to contact the mud or other fluid in the reservoir during pumping, which reservoir can also be referred to as a bucket or material supply, among other options.

Power supply22is configured to provide electric power to other components of drive module12. For example, power supply22can include one or more batteries or a cord configured to connect to an electrical outlet to accept power from the electrical outlet. Power supply22can also be referred to as a power source.

Motor16receives power from power supply22and generates a mechanical output to power pumping by fluid module14. Motor16is configured to cause linear reciprocation of piston28. In some examples, the motor16is configured to generate a rotational output, though it is understood that not all examples are so limited. For example, motor16can be a linear actuator, such as a solenoid. A conversion drive can be connected to motor16to convert the rotational motion output from the motor16to a linear reciprocating motion that is provided to piston28to drive reciprocation of piston28, such as an eccentric crank or scotch-yoke, among other options.

Control module18is operably connected to motor16to control operation of motor16. For example, control module18can be electrically and/or communicatively connected to motor16. Control module18is configured to perform any of the functions discussed herein, including receiving an output from any source referenced herein, detecting any condition or event referenced herein, and controlling operation of transfer pump10and components thereof as referenced herein. Control module18is configured to store software, implement functionality, and/or process instructions. Control module18can be of any suitable configuration for controlling operation of motor16, gathering data, processing data, etc. Control module18can perform any of the electrically based functions referenced herein. Control module18may include processing circuitry, which may or may not include a microchip or other type of chip. Control module18can receive electric power from power supply22, such as an electrical outlet or a battery, and can direct electrical power to motor16.

Control module18can include hardware, firmware, and/or stored software. Control module18can be of any type suitable for operating in accordance with the techniques described herein. While control module18is illustrated as a single unit, it is understood that control module18can be disposed across one or more circuit boards. In some examples, control module18can be implemented as a plurality of discrete circuity subassemblies.

Control circuitry24, in one example, is configured to implement functionality and/or process instructions. For example, control circuitry24can be capable of processing instructions stored in memory26. Examples of control circuitry24can include one or more of a processor, a microprocessor, a controller, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other equivalent discrete or integrated logic circuitry.

Memory26can be configured to store information before, during, and/or after operation. Memory26can be configured to store software that, when executed by control circuitry24, controls operation of motor16. In some examples, memory26is used to store program instructions for execution by control circuitry24. Memory26, in one example, is used by software or applications running on control module18to temporarily store information during program execution.

Memory26, in some examples, is described as computer-readable storage media. In some examples, a computer-readable storage medium can include a non-transitory medium. The term “non-transitory” can indicate that the storage medium is not embodied in a carrier wave or a propagated signal. In certain examples, a non-transitory storage medium can store data that can, over time, change (e.g., in RAM or cache). In some examples, memory26is a temporary memory, meaning that a primary purpose of memory26is not long-term storage. Memory26, in some examples, is described as volatile memory, meaning that memory26does not maintain stored contents when power to transfer pump10is turned off. Examples of volatile memories can include random access memories (RAM), dynamic random access memories (DRAM), static random access memories (SRAM), and other forms of volatile memories.

Memory26, in some examples, also includes one or more computer-readable storage media. Memory26can be configured to store larger amounts of information than volatile memory. Memory26can further be configured for long-term storage of information. In some examples, memory26includes non-volatile storage elements. Examples of such non-volatile storage elements can include magnetic hard discs, optical discs, floppy discs, flash memories, or forms of electrically programmable memories (EPROM) or electrically erasable and programmable (EEPROM) memories.

User interface20can be any graphical and/or mechanical interface that enables user interaction with control module18. User interface20can include one or more actuatable inputs that can be manipulated by the user to provide various inputs to control module18to control operation of transfer pump10. User interface20can be utilized to cause control module18to power motor16to operate transfer pump10. User interface20can include one or more buttons, dials, touchscreens, or other way to input instructions, such as to the control circuitry24. For example, actuating the input (e.g., by pressing a button) can cause the control circuitry24to power on the motor16to operate transfer pump10. Transfer pump10may operate to pump so long as the input is engaged, whereby release of the input powers down the motor16.

In some examples, user interface20can implement a graphical user interface displayed at a display device of user interface20for presenting information to and/or receiving input from a user. User interface20can be configured as an input and/or output device to receive information from the user and provide information to the user. Some examples of user interface20can include one or more of a sound card, a video graphics card, a speaker, a display device (such as a liquid crystal display (LCD), a light emitting diode (LED) display, an organic light emitting diode (OLED) display, etc.), a touchscreen, a keyboard, a mouse, a joystick, or other type of device for facilitating input and/or output of information in a form understandable to users or machines. User interface20, in some examples, includes physical navigation and control elements, such as physically actuated buttons or other physical navigation and control elements. In general, user interface20can include any input and/or output devices and control elements that can enable user interaction with control module18.

Drive module12is configured to mount to fluid module14at coupling30. Drive module12is structurally supported by fluid module14at coupling30and drive module12provides mechanical reciprocating motion to power pumping by fluid module14. While the fluid module14is described as including a piston28, it is understood that fluid module14can include any desired reciprocating, fluid moving component, such as a piston, diaphragm, or one formed of any other desired configuration. Drive module12can provide the mechanical reciprocating motion to power reciprocation of piston28at coupling30. Coupling30includes a dynamic connection interface and a static connection interface. Fluid module14is mechanically connected to drive module12at coupling30. The dynamic interface and the static interface facilitate mounting of drive module12to fluid module14such that drive module12is supported by fluid module14and can provide motive power to fluid module14to power pumping by fluid module14. Drive module12can be separated from fluid module14, such as by breaking the static and dynamic interfaces that form coupling30, without breaking any electrical connections.

The dynamic interface is formed by a connection between a dynamic component32aof drive module12and a dynamic component32bof fluid module14. Drive module12provides motive power to fluid module14by the dynamic interface. For example, piston28can form the dynamic component32bof fluid module14that interfaces with a reciprocating member of drive module12that forms the dynamic component32aof drive module. The piston28can be connected to the reciprocating member by a slotted interface, pinned interface, or in any other desired connection manner.

The static interface is formed by a connection between a static component34aof drive module12, such as a support frame of drive module12, and a static component34bof fluid module14, such as a support frame of fluid module14. Drive module12can be structurally supported by the fluid module14at the static interface. Drive module12can be secured to fluid module14at the static interface to prevent dismounting of drive module12from fluid module14.

During operation, control module18controls operation of motor16to control pumping by transfer pump10. The user can cause transfer pump10to pump mud by providing a dispense command via user interface20. For example, the user can input the dispense command by depressing a button of user interface20. In some examples, control module18is configured to cause motor16to operate so long as the pump command is being provided (e.g., so long as the user continues to depress the button). Releasing the button can cause the control module18to remove power from motor16to stop pumping by transfer pump10.

The user can input commands to control module18and provide instructions to control module18via user interface20. The user can operate transfer pump by providing an input to the control module via the user interface, such as by pressing a button of the user interface. Pressing the button can cause the control module to provide power to motor16to operate the transfer pump10and cause pumping by the transfer pump10. The transfer pump10can operate so long as the input is being provided, whereby removing the input can power down the motor16.

Control module18can be configured to cause transfer pump10to output predetermined volumes of material. Control module18can thereby cause transfer pump10to operate in a dosing mode. Dosing, as used herein, refers to pumping a predetermined amount of mud or other fluid by the transfer pump10. For example, the predetermined amount can correspond with the volume of a mud dispensing tool or a desired amount that the user wants to load into a mud dispensing tool.

The user can provide a dosing command to control module18via user interface20. For example, a first button of user interface20can be configured to provide the pump command and a second button of user interface20can be configured to provide the dosing command. The control module18provides power to motor16to cause motor16to operate to cause transfer pump10to output the predetermined volume. During dosing, the user can provide a single input to control module18to cause control module18to output the predetermined volume. For example, the user can depress and release the dosing input (e.g., button) and control module18can then operate the motor16to cause transfer pump10to output the predetermined volume. Control module18can determine the predetermined volume based on an operating parameter, such as rotations of motor16, cycles of piston28, duration of motor operation, a number of motor pulses, among other options. The operating parameter can be speed and power independent such that the speed of rotation of motor16and the amount of power provided to motor16do not affect the parameter. For example, the predetermined volume can be associated with a number of motor pulses. Control module18can count the motor pulses and determine that the predetermined volume has been dispensed based on the actual count of motor pulses reaching the number of motor pulses associated with the predetermined volume.

One or more predetermined dosing volumes can be stored in memory26. The user can select the desired predetermined dosing volume via user interface20. In some examples, control module18can be programmed to operate motor16to pump a predetermined volume of material by way of user interface20. For example, the user can use user interface20to input a particular dosage amount. The user can then use user interface20to provide a dosing command to control module18to cause transfer pump10to output the predetermined volume. That way, the user can approach transfer pump10, fit the mud dispensing tool to an output of transfer pump10, press a single button, and receive the desired dose of mud. When the dosing command is provided, the control module18can cause the transfer pump10to output just the dosage amount in a continuous operation of the motor16.

In some examples, control module18can be configured to learn the dispense volume that is then stored as the dosing volume. For example, the user may hit a button or other input of user interface20to cause control module18to enter a learning mode. In the learning mode, control module18monitors an operating parameter of transfer pump10, such as the duration of motor operation, number of motor revolutions, number of motor pulses, or other parameter, while the user manually depresses a button or other input that operates the motor16so that the transfer pump10pumps. The user releases the button or other input, disengaging the motor16when the desired dose has been delivered. The control module18can save the operating parameter as a dosing parameter. In subsequent dispense sessions, a single selection of a button or other input of user interface20can cause the control module18to operate the motor according to the dosing parameter, such as for the same duration, number of motor revolutions, or number of motor pulses, among others. In this way, the user can dynamically set predetermined volumes as the dosing volumes according to the particular requirements of the equipment being used or the job being performed.

Control module18can be configured to cause transfer pump10to operate in a continuous dispense mode. In the continuous dispense mode, control module18causes motor16to continuously operate until a stop dispense command is provided to control module18. Operating transfer pump10in the continuous dispense mode facilitates transfers of bulk material as well as cleaning and flushing of transfer pump10.

During operation, fluid module14is placed in contact with the mud. Power is provided to motor16from power supply22to operate motor16. Motor16causes reciprocating, linear motion of piston28to cause piston28to pump the mud. The fluid travels through portions of fluid module14and is output from fluid module14. The mud does not contact or flow through portions of drive module12.

FIG.2Ais an isometric view of transfer pump10and bucket36, which is shown in cross-section.FIG.2Bis a second isometric view of transfer pump10and bucket36.FIG.2Cis a top plan view of transfer pump10and bucket36.FIGS.2A-2Cwill be discussed together. Drive module12, fluid module14, spout38, and stand40of transfer pump10are shown. User interface20, power supply22, drive housing42, and door44of drive module12are shown. Drive housing42includes handle46. Mounting frame48, cylinder50, and outlet connector52of fluid module14are shown. Mounting frame48includes stand mount54, support openings56, and receivers58. Stand40includes leg60, foot62, slot64, bracket66, and knob68. Bracket66includes hooks70and guide wings72. Spout38includes tube74and nozzle76.

Transfer pump10is configured to draw mud or other fluid from bucket36and output the material through nozzle76. Drive module12contains all of the electrical components of transfer pump10. Drive module12does not contact the mud or other material during operation. Fluid module14is the only portion of transfer pump10that contacts the mud or other material. A portion of fluid module14extends into bucket36and can extend into the mud in bucket36. The portion of fluid module14can be at least partially submerged in the mud within bucket36. In the example shown, cylinder50extends into bucket36and is configured to contact the mud within bucket36. Cylinder50can be sized to be inserted into bucket36through a smaller opening than the top opening of bucket36. For example, the outer diameter of cylinder50is less than about 4.83 centimeters (cm) (about 1.9 inches (in)). Sizing cylinder50in this way allows cylinder50to be inserted through a tint hole of a standard bucket36.

Mounting frame48is connected to other components of transfer pump10to support other components of transfer pump10. Drive module12, cylinder50, outlet connector52, and spout38are each directly or indirectly structurally supported by mounting frame48.

Receivers58form a part of the static connection between drive module12and fluid module14. In the example shown, receivers58project from mounting frame48. Receivers58extend from opposite sides of mounting frame48to facilitate mounting of drive module12at different orientations relative to fluid module14. In some examples, multiple receivers58can be disposed on the same horizontal (X-Y) plane. In some examples, each receiver58is disposed on the same horizontal plane such that the horizontal plane passes through at least a portion of each receiver58.

Each receiver58includes at least one receiving opening78to receive a post extending from drive module12. In the example shown, bore extend fully through each receiver58such that receiving openings78at each end of each receiver58are associated with a common bore. Receivers58can accept the posts from either side of the receiver58to facilitate mounting of drive module12to fluid module14in multiple orientations. The first and second sets of receiving openings78on the opposite sides of each receiver58can be mirror images of each other. While mounting frame48is shown as including two receivers58, it is understood that other numbers of receivers58can form a set, such as one, three, four, etc. As discussed in more detail below, drive module12can be mounted to a first side of receivers58to position drive module12outside of the footprint of bucket36(e.g., as shown inFIGS.2A-2C). In such a state, most or all of drive module12is not disposed over the opening of bucket36and is instead disposed radially outside of the opening of bucket36. Drive module12can be mounted to the second side of receivers58to position all or most of drive module12over the opening of bucket36, reducing the footprint of transfer pump10(e.g., as shown inFIGS.5A and5B).

A portion of the fluid path through fluid module14is formed through mounting frame48. Cylinder50extends from mounting frame48into bucket36. Cylinder50can be attached to mounting frame48, such as by fasteners, such as wingnuts, among other options. Cylinder50is elongate along a pump axis A-A (FIGS.3A and3B). A fluid displacement member of fluid module14, such as piston28(best seen inFIGS.3A and3B), extends from within cylinder50and through mounting frame48to interface with drive module12at the dynamic interface. The piston28can reciprocate on the pump axis A-A to pump the material.

An outlet of transfer pump10is formed through mounting frame48. Outlet connector52is connected to mounting frame48at the pump outlet. Outlet connector52can be rigidly connected to mounting frame48, such as by fasteners, such as bolts, among other options. Outlet connector52is connected to mounting frame48to receive the material output from fluid module14and is configured to provide that material to spout38. Outlet connector52is disposed circumferentially between the first and second stand mounts54. Outlet connector52is mounted to a third side of mounting frame48different than the first side and the second side that the stand mounts54extend from.

Spout38is removably mounted to an outlet end of outlet connector52. Nozzle76is disposed at an opposite end of spout38from outlet connector52. In the example shown, tube74is mounted to outlet connector52and nozzle76is mounted to tube74. In the example shown, nozzle76has a duckbill configuration with two relatively longer sides and two relatively shorter sides defining the outlet opening through which the mud exits nozzle76. Nozzle76is configured to interface with the inlet of a mud dispensing tool. As discussed in more detail below, spout38is mounted to outlet connector52such that spout38can be repositioned relative to outlet connector52while mounted. In some examples, spout38is rotatable and can be rotated about axis B-B (best seen inFIG.3A) to change a relative orientation of nozzle76. As shown inFIG.2C, spout38can be positioned such that nozzle76is disposed over the opening of bucket36. Spout38can be positioned such that nozzle76is oriented outward (FIG.2B) during filling of a mud dispensing tool and then spout38can be rotated inward such that nozzle76is disposed over bucket36(FIG.2C) when not dispensing mud (e.g., between fills). Positioning nozzle76over bucket36ensures that any dripping or leakage of material from nozzle76is captured by bucket36. Nozzle76can thus be positioned in a more convenient location during pumping (e.g., outward) and positioned in a different location when not pumping (e.g., inward) to prevent spillage and mess on site.

Stand40is connected to transfer pump10to support and stabilize transfer pump10. Stand40is directly connected to fluid module14. More specifically, leg60is connected to mounting frame48. Stand40extends downwards towards the ground surface from mounting frame48. Leg60forms a vertical portion of stand40and foot62forms a horizontal portion of stand40. Foot62extends from a bottom end of leg60. Foot62can contact the ground surface to stabilize transfer pump10and support transfer pump10on the ground surface. Leg60and foot62are disposed outside of bucket36while cylinder50is disposed within bucket36. In this way, mounting frame48straddles (and may engage) the annular lip of the bucket36. Transfer pump10can support itself freestanding on the bucket36in this manner. For example, the transfer pump10can operate to pump while supported only by the foot62and the bucket36. In the example shown, foot62is disposed fully outside of a footprint of the bucket36. Foot62is not disposed between the bucket36and the ground surface. In some examples, foot62, or a portion thereof, can extend underneath bucket36such that a portion of foot62is within the footprint of bucket36. As such, the bucket36and any material therein can further stabilize transfer pump10. In some examples, foot62can be formed by multiple feet. For example, a first foot62can be disposed outward of the footprint of bucket36and a second foot62can be disposed within the footprint of bucket36, such as at least partially under bucket36. In some examples, foot62can extend annularly around a base of the leg60.

Slot64is formed in the leg60. Slot64is disposed between lateral sides80a,80bof leg60. Bracket66is connected to stand40at slot64. Knob68is disposed on an opposite side of leg60from bracket66and is connected to bracket66by a component, such as a fastener, extending through slot64. Knob68and bracket66form an assembly for contacting and interfacing with bucket36such that transfer pump10is at least partially supported by bucket36. Hooks70extend over the annular lip of bucket36to engage with that annular lip. Guide wings72wrap around lateral sides80a,80bof leg60to orient bracket66relative leg60and lock the orientation of bracket66relative to leg60. Knob68can be rotated in a first direction (one of clockwise and counterclockwise) to fix bracket66at a vertical position relative leg60. Knob68can be rotated in a second direction opposite the first direction to loosen bracket66such that bracket66can be shifted vertically along slot64and relative to leg60. Bracket66can thereby be engaged with various types of buckets having varying dimensions, such as different heights.

The interface between transfer pump10and bucket36can secure bucket36to transfer pump10. In some examples, the interface between stand40and bucket36can secure bucket36to transfer pump10. For example, knob68and bracket66can secure bucket36and stand40together such that lifting transfer pump10also lifts bucket36and associated mud within bucket36. In some examples, a support component can be formed on or by a portion of transfer pump10to support bucket36relative to transfer pump10when transfer pump10is lifted by handle46. For example, a hook can project from a portion of transfer pump10, such as from mounting frame48. The hook can be positioned such that a handle of bucket extends over and is supported by the hook when transfer pump10is lifted. The bucket36can be lifted by transfer pump10by the support component interfacing with the handle of bucket36.

Stand40is connected to mounting frame at stand mount54. Stand mounts54extend from mounting frame48. Stand mounts54can include cylindrical projections extending from mounting frame48, though other shapes are possible. In some examples, the projections forming the stand mounts54can be disposed on the same horizontal (X-Z) plane. In some examples, each stand mount54is disposed on the same horizontal plane such that the horizontal plane passes through at least a portion of each stand mount54. Support openings56extend into the posts forming stand mounts54. Support openings56are configured to receive fasteners to attach stand40to transfer pump10. For example, support openings56can be threaded to receive threaded fasteners. In the example shown, each stand mount54is formed by sets of posts, such as pairs. Each set of posts can include one or more walls extending between and connecting the individual posts to further support the pairs of posts forming stand mounts54relative to each other. In the example shown, a first stand mount54extends from a first side of mounting frame48and a second stand mount54extends from a second, opposite side of mounting frame48. The first and second stand mounts54can be mirror images of each other. While each stand mount54is shown as including two posts, it is understood that other numbers of posts can form each stand mount54, such as one, three, four, etc. Further, while transfer pump10is described as including two stand mounts54, it is understood that mounting frame48can have a single stand mount54or more than two stand mounts54. For example, a third stand mount54can extend from a fourth side of mounting frame48opposite the side of mounting frame48that outlet connector52is mounted to. The third stand mount54can be disposed circumferentially between the first stand mount54and the second stand mount54.

Fasteners extend through stand40and into support openings56to secure stand40to transfer pump10. Stand mounts54facilitate mounting of stand40to transfer pump10in different orientations. In a first orientation, as shown, outlet connector52is disposed on a first lateral side of stand40, such as to the relative right of stand40when viewed from behind stand40towards bucket36. The fasteners can be removed to detach stand40from mounting frame48. Stand40can be aligned with the opposite stand mount54to change a relative orientation of the outlet of fluid module14. When stand40is mounted to the opposite stand mount54, outlet connector52is disposed on the other lateral side of stand40, such as to the relative left of stand40when viewed from behind stand40towards bucket36. Stand40can be mounted to opposite sides of mounting frame48as desired by the user to facilitate carrying and shifting of transfer pump10around a job site. For example, stand40can be mounted at different positions to facilitate right-hand vs. left-hand carrying of transfer pump10.

In the example shown, drive module12is removably mounted to fluid module14. Drive module12is supported vertically above fluid module14. Drive module12is supported by fluid module14such that all of drive module12is disposed vertically above bucket36. As such, no part of drive module12overlaps vertically with any portion of bucket36. As such, a horizontal plane that extends through bucket36does not extend through drive module12. All components of drive module12are elevated above the maximum fluid level within bucket36. Drive housing42encloses various other components of drive module12, such as motor16. In some examples, drive housing42can be a clamshell housing that encloses various components of drive module12. Drive housing42can be formed from a polymer or a metal, among other options. As discussed in more detail below, drive module12is mounted to fluid module14at a static connection at least partially formed by receivers58of mounting frame48. While drive module12and fluid module14are described as separable components, it is understood that in various examples the drive module12and fluid module14can be permanently attached such that the transfer pump10is an integrated system with the drive module12and fluid module14representing different sections of that integrated system.

Handle46is formed on a top side of drive housing42. Handle46is configured to be grasped by a hand of the user. The user can, in some examples, grasp handle46to pick up and transport transfer pump10and bucket36simultaneously. A user can pick up and carry transfer pump10by grasping handle46with a single hand of the user. A center of gravity of transfer pump10can extend through handle46to facilitate carrying and transport of transfer pump10.

Door44is disposed on drive housing42and covers a receiving chamber within which the dynamic connection between drive module12and fluid module14is formed. Door44is movable to expose the receiving chamber and allow for connecting and disconnecting drive module12and fluid module14.

User interface20is formed on drive housing42. User interface20is formed on a top of drive housing42proximate power supply22. In the example shown, user interface20is disposed vertically above the battery forming power supply22. User interface20is disposed at a rear end of handle46on an opposite end of drive housing42from the receiving chamber covered by door44. User interface20is disposed radially between handle46and power supply22relative to pump axis A-A. In the example shown, handle46, user interface20, and power supply22are aligned on a radial line extending from pump axis A-A. The radial line can extend a full length of handle46between the front and rear ends of the handle46. The power supply22is positioned vertically higher than the bucket36. As best seen inFIG.2C, power supply22is disposed radially outside of the footprint of bucket36with drive module12mounted on the same side of mounting frame48as stand40. During operation, users may refill bucket36with additional material to continue using the same pump arrangement without having to switch buckets36. Power supply22being disposed outside of the footprint of bucket36prevents inadvertent pouring of fluid onto power supply22as bucket36is refilled.

In various embodiments, the power supply22includes a modular battery pack that can be mounted to a battery mount fixed to the transfer pump10. For example, the battery mount can be fixed to the drive module12portion of the transfer pump10. The modular battery pack supplies electrical power to the electric motor16via the battery mount. The modular battery pack can be detached from the battery mount for recharging of the modular battery pack. As shown, the battery mount is on the exterior of the transfer pump10such that the modular battery pack is directly exposed to atmosphere. For example, the modular battery pack is not contained behind a door or located inside of any housing. The battery mount is positioned away from the outside of the footprint of bucket36so that the module battery pack will not accidently fall into the bucket which is most circumstances would ruin the module battery pack and the fluid in the bucket.

The drive module12includes a first side and a second side opposite the first side. The first side of the drive module12faces the bucket36while the power supply22and/or the user interface20are located on the second side of the drive module12.

Transfer pump10does not rely on a mechanical input to power transfer pump10. Rather, transfer pump10is electrically powered by power supply22. In the example shown, power supply22is a battery mounted to drive housing42. The battery is mounted on a rear side of drive housing42. The battery is disposed on the rear side, opposite the side through which fluid module14is dynamically connected to drive module12. The battery is positioned vertically below handle46. In the example shown, the battery is mounted at an angle relative to a pump axis A-A. The battery can slide upwards and radially away from bucket36and pump axis A-A during removal and downwards and radially towards bucket36and pump axis A-A during mounting. The orientation of power supply22facilitates quick mounting and dismounting of the battery, minimizing downtime, and providing increased efficiencies.

The separability of drive module12and fluid module14allows the material-contacting fluid module14to be separately and easily cleaned without concern for wetting electrical components of drive module12. Moreover, the relatively more expensive drive module12, when compared to the electronics-free fluid module14, can be separately and securely stored when transfer pump10is not in use. A user can also have multiple fluid modules14across various job sites and utilize one or more separable drive modules12to power the fluid modules14. As such, the user needs to transport only the drive module12between job sites. Drive module12and fluid module14thereby provide reduced costs and facilitate quick and easy transport between job sites and within a job site.

FIG.3Ais a cross-sectional view of transfer pump10taken along line3A-3A inFIG.2A.FIG.3Bis a cross-sectional view of transfer pump10taken along line3B-3B inFIG.2A. Drive housing42is removed for clarity in each ofFIGS.3A and3B. Transfer pump10includes drive module12, fluid module14, and spout38.

Motor16, door44, gearing82, crank84, drive frame86, and drive plate88of drive module12are shown. Motor16includes motor pinion90. Gearing82includes first stage92having first stage pinion94and first gear wheel96and second stage98having second stage shaft100and second gear wheel102. Crank84includes eccentric104, arm106, and drive link108. Drive link108includes receiving slot110. Drive cavity112, recess114, motor bore116, first stage bore118a, and second stage opening120of drive frame86are shown. Drive plate88includes first stage bore118b, motor opening122, and second stage bore124.

Piston28, mounting frame48, cylinder50, outlet connector52, inlet check valve126, traveling check valve128, pump inlet130, pump outlet132, seal nut134, and upper seal136of fluid module14are shown. Stand mount54and braces138of mounting frame48are shown. Piston28includes upper piston portion140and lower piston portion142. Upper piston portion140includes head144, neck146, upper body148, and connection bore150. Lower piston portion142includes upper end152, lower end154, and lower body156. Inlet end158and outlet end160of outlet connector52are shown. Tube74and nozzle76of spout38are shown.

Drive module12is mounted to fluid module14such that drive module12is structurally supported by fluid module14and such that drive module12drives reciprocation of piston28of fluid module14to cause pumping. Drive frame86is connected to mounting frame48by a static connection, as discussed in more detail below. Fluid module14supports drive module12by the static connection. Motor16is connected to piston28by a dynamic connection to drive reciprocation of piston28, as discussed in more detail below. Drive module12powers pumping by transfer pump10by the dynamic connection.

Motor16is configured receive electric power from power supply22(FIGS.1-2C) and generates a mechanical output to cause pumping by fluid module14. Motor16is an electric motor16, such as a brushed or brushless direct current (DC) motor or alternating current (AC) induction motor, among other options.

Drive plate88is connected to drive frame86to define gear cavity162within which gearing82is at least partially disposed. Drive plate88supports motor16, first stage92, and second stage98. Motor16is mounted to a rear side of drive plate88. Motor16is cantilevered from drive plate88in a direction away from drive cavity112. Motor16is cantilevered away from pump axis A-A. A portion of motor16extends through motor opening122in drive plate88into the gear cavity162. Motor pinion90is supported by a bearing disposed in motor bore116of drive frame86. Motor pinion90interfaces with first gear wheel96to provide motive power to gearing82. Motor16is disposed on axis C-C such that motor pinion90rotates coaxially with axis C-C.

Gearing82is a two-stage speed reduction gear system configured to receive a rotational output from motor16and provide a rotational output to crank84to drive reciprocation of piston28. Gearing82is configured to reduce rotational speed and increase torque.

First stage92is disposed fully within gear cavity162. First stage pinion94is supported by a first bearing disposed in first stage bore118aformed in drive frame86and a second bearing disposed in first stage bore118bformed in drive plate88. First stage pinion94interfaces with second gear wheel102to drive rotation of second stage98. First stage92is disposed on axis D-D such that first stage92rotates coaxially with axis D-D.

Second stage98is disposed at least partially within gear cavity162. Second stage shaft100is supported by a first bearing disposed in second stage opening120in drive frame86and a second bearing in second stage bore124of drive plate88. Second stage shaft100extends though second stage opening120and out of drive frame86. Second stage98is disposed on axis E-E such that second stage98rotates coaxially with axis E-E.

The rotational axis C-C of motor16is transverse to pump axis A-A. The rotational axis C-C of motor16can be orthogonal to pump axis A-A. The rotational axis D-D of first stage92is transverse to pump axis A-A. The rotational axis D-D of first stage92can be orthogonal to pump axis A-A. The rotational axis E-E of second stage98is transverse to pump axis A-A. The rotational axis E-E of second stage98can be orthogonal to pump axis A-A. The rotational axis C-C of motor is disposed vertically below the axes D-D and E-E. The rotational axis C-C is spaced in second axial direction AD2relative to mounting frame48while cylinder50extends in first axial direction AD1relative to mounting frame48. Motor16is disposed axially between fluid module14and gearing82along pump axis A-A. Motor16is disposed vertically above mounting frame48. During at least a portion of each pump cycle, motor16is disposed vertically above both the dynamic interface between piston28and drive link108and the static interface between mounting frame48and drive frame86. In some examples, axis C-C is disposed vertically above the dynamic interface and the static interface throughout operation. In some examples, a portion of transfer pump10forming the dynamic interface (e.g., the head144of piston28) can intersect with or be disposed vertically above axis C-C, such as when eccentric104is at a top dead center position. The stepwise arrangement of the various rotational axes of motor16facilitates a compact mounting arrangement and slim profile for drive module12.

Crank84is connected to gearing82. Crank84receives a rotational output from gearing82and translates the rotational output into a linear reciprocating motion of drive link108. In the example shown, eccentric104is directly connected to second stage shaft100. Arm106extends between and is connected to eccentric104and drive link108. Rotation of eccentric104about axis E-E causes linear, reciprocating motion of drive link108along pump axis A-A.

Drive link108is at least partially disposed within drive cavity112. Receiving slot110is formed in drive link108and configured to receive head144of piston28. Receiving slot110is open at a front end to allow insertion and removal of head144in a radial direction relative to pump axis A-A and is open at a lower end to allow piston28to extend therethrough. Head144is retained within receiving slot110by a flange disposed around the lower opening of receiving slot110and interfacing with a lower side of head144. The connection between head144and drive link108forms the dynamic interface between drive module12and fluid module14.

Door44is configured to cover the front opening of drive cavity112. Brace138extends from mounting frame48and is disposed between receiving openings78. Mounting frame48can include braces138between each set of receiving openings78. Door44can interface with brace138with door44in the closed state to secure the static connection and lock drive module12and fluid module14together. The brace138on the opposite side of mounting frame48from the brace138interfacing with door44is extends into recess114.

Fluid module14is configured to contact and pump the mud. Piston28is at least partially disposed within cylinder50and extends through mounting frame48and out of the upper end of mounting frame48to connect with drive link108. Piston28axially overlaps with a full axial length of mounting frame48(taken along axis A-A) throughout operation. Piston28partially overlaps with the axial length of cylinder50throughout operation. The axial overlap between piston28and cylinder50varies throughout operation while the axial overlap between piston28and mounting frame48remains constant.

Piston28includes upper piston portion140connected to lower piston portion142. Each of upper piston portion140and lower piston portion142can have circular cross-sections taken orthogonal to axis A-A. At least a part of upper piston portion140is cylindrical. At least a part of lower piston portion142is cylindrical.

Upper piston portion140extends out of mounting frame48to connect with drive link108. Seal nut134is disposed at an upper end of mounting frame48. Seal nut134retains upper seal136within mounting frame48. Upper piston portion140extends through seal nut134and interfaces with upper seal136. The interface between upper piston portion140and upper seal136prevents material from leaking out of mounting frame48around piston28.

Piston head144is configured to be disposed in receiving slot110. Neck146extends form a lower end of piston head144out of receiving slot110. Neck146has a smaller diameter than piston head144to facilitate the flange of drive link108extending under piston head144to retain piston head144within receiving slot110during reciprocation. Upper body148extends from neck146such that neck146is disposed axially (along pump axis A-A) between upper body148and head144. Connection bore150extends into upper piston portion140. Connection bore150extends into upper piston portion140from an end of upper piston portion140opposite head144.

Lower piston portion142is connected to upper piston portion140to reciprocate with upper piston portion140. In the example shown, lower piston portion142is mounted to upper piston portion140at connection bore150. As shown, the diameter of lower piston portion142is smaller than the diameter of upper piston portion140. Upper end152of lower piston portion142extends into connection bore150to connect lower piston portion142to upper piston portion140. For example, upper end152and connection bore150can include interfaced threading. It is understood, however, that lower piston portion142can be connected to upper piston portion140in any desired manner. The engagement between upper piston portion140and lower piston portion142can be altered, to have more or less axial overlap between the two portions, to thereby alter the location of traveling check valve128within cylinder50.

Mounting frame48supports other components of fluid module14. Cylinder50is connected to mounting frame48and is elongate along axis A-A. Cylinder50extends in first axial direction AD1from mounting frame48. For example, cylinder50can include cylinder plate164that mounts to mounting frame48, such as by fasteners, to secure cylinder50to mounting frame48. In some examples, the cylinder plate164is formed separately from cylinder50and cylinder50is connected to cylinder plate164, such as by interfaced threading. Cylinder50is configured to extend into bucket36and be at least partially submerged in the mud.

Pump inlet130is formed in an end of cylinder50opposite mounting frame48. Pump inlet130provides one or more openings through which the mud can enter fluid module14. Inlet check valve126is disposed proximate pump inlet130. Traveling check valve128is mounted to lower end154of lower piston portion142. Inlet check valve126and traveling check valve128are one-way valves that allows material to flow in one direction and prevent flow in an opposite direction. Traveling check valve128circumferentially seals with the inner surface of cylinder50. Traveling check valve128divides the interior of cylinder50into lower chamber166and upper chamber168. Inlet check valve126can be of any type suitable for facilitating one way flow into lower chamber166. For example, inlet check valve126can be a flapper valve or ball valve, among other options. Traveling check valve128can be of any type suitable for facilitating one way flow from lower chamber166to upper chamber168. For example, traveling check valve128can be a flapper valve or ball valve, among other options.

Pump outlet132is formed in mounting frame48. The flowpath of material through fluid module14is through pump inlet130and inlet check valve126into lower chamber166, through traveling check valve128into upper chamber168, through upper chamber168to mounting frame48, and through mounting frame48to pump outlet132. As such, cylinder50and mounting frame48each define at least a portion of the flowpath through fluid module14.

Outlet connector52is attached to mounting frame48proximate pump outlet132. Inlet end158of outlet connector52interfaces with mounting frame48. The pumped material enters outlet connector52through inlet end158, flows through the flowpath defined by outlet connector52, and exits outlet connector52through outlet end160. In the example shown, outlet connector52is an elbow that defines a bent fluid path. Outlet connector52can reroute the material from a substantially horizontal flow at inlet end158to a substantially vertical flow at outlet end160. In some examples, outlet connector52can be configured to have a 90-degree bend in the flowpath. The flow exiting outlet connector52has a flow axis transverse to a flow axis of the flow entering outlet connector52. In some examples, the flow axes can be disposed orthogonally.

Spout38is mounted to outlet connector52. Tube74extends from outlet connector52. Nozzle76is mounted to an end of tube74opposite outlet connector52. In the example shown, a portion of spout38extends into outlet end160and a seal is formed between tube74and outlet connector52within outlet connector52. For example, an annular seal, such as an elastomeric seal like an O-ring or U-cup, can be disposed within outlet connector52between outlet connector52and tube74. A seal groove can be formed on the inner wall of outlet connector52to receive the seal. The seal can remain disposed within outlet connector52when spout38is detached from outlet connector52.

Tube74extends vertically from outlet end160. Tube74includes a bend configured to reroute the fluid flow through tube74from substantially vertical flow at the interface between tube74and outlet connector52to substantially horizontal flow at the interface between tube74and nozzle76. In some examples, the being in tube74can be about 90-degrees. The flow exiting spout38has a flow axis transverse to a flow axis of the flow entering spout38. In some examples, the flow axes can be disposed orthogonally.

Spout38is configured such that nozzle76is disposed vertically above drive module12. Nozzle76is disposed vertically above each axis C-C, D-D, and E-E. Nozzle76can be spaced further in axial direction AD2from mounting frame48than any of motor16, first stage92, and second stage98. As such, nozzle76is disposed at a convenient, ergonomic position for dispensing the material, such as into a mud dispensing tool.

During operation, drive module12provides motive power to fluid module14to cause pumping. Motor16is powered and generates a rotational output at motor pinion90. Motor16drives gearing82that outputs rotational motion to crank84. Crank84converts the rotational motion into linear reciprocating motion of drive link108. Starting from the dead center bottom position shown inFIGS.3A and3B, drive link108is pulled upward along pump axis A-A, pulling piston28upward through a suction stroke.

As piston28moves upward through a suction stroke, traveling check valve128is closed and moves upward within cylinder50to decrease the volume of upper chamber168and increase the volume of lower chamber166. The increase in volume of lower chamber166pulls material through pump inlet130and inlet check valve126into lower chamber166. The decrease in volume of upper chamber168forces the material in upper chamber168upward into mounting frame48and out through pump outlet132. After completing the upstroke, crank84changes over and drives piston28downward through a pressure stroke. As piston28moves downward through the pressure stroke, traveling check valve128moves downward within cylinder50to increase the volume of upper chamber168and decrease the volume of lower chamber166. The downward movement of traveling check valve128increases pressure in lower chamber166, closing inlet check valve126. Traveling check valve128opens and the material flows to upper chamber168from lower chamber166through traveling check valve128. After completing the downstroke, piston28has completed a pump cycle, which consists of an upstroke or suction stroke and a downstroke or pressure stroke. Crank84again changes over and piston28is moved again through the upstroke. Reciprocation of piston28pumps the material from pump inlet130to pump outlet132. Pump outlet132provides the material to outlet connector52, which routes the flow of material upwards and to spout38. The material flows through spout38and is output from transfer pump10through nozzle76.

Transfer pump10is a double displacement pump, which means that transfer pump10outputs material during each of the upstroke and the downstroke of piston28. In some examples, the operation is balanced such that for each full pump cycle—each pump cycle includes an upstroke and a downstroke—50% of the volume is output on the upstroke and the other 50% is put on the downstroke. Upper seal136can be an O-ring, U-cup, or other type of sealing ring that fits between the exterior of the upper piston portion140and the interior of mounting frame48, or other body in which upper piston portion140reciprocates. The upper seal136prevents material from moving upward past the upper seal136, thus directing the flow of material out through pump outlet132. Traveling check valve128defines a lower sealing that engages the inside of cylinder50to seal and facilitate controlled movement of the material during pumping.

The ratio of the displacement areas (e.g., the cross-sectional area at the sealing interface taken orthogonal to pump axis A-A) of an upper seal interface between upper piston portion140and upper seal136and a lower seal interface between traveling check valve128and cylinder50determines the ratio of material output by transfer pump10in each of the up-and-down strokes. For example, if the upper sealing interface has half of the displacement area as the lower sealing interface, then transfer pump10outputs material at a 1:1 ratio during the upstroke and the downstroke. In some examples, the displacement area at the lower interface is twice that of the displacement area at the upper interface. In some examples, the displacement area at the upper interface is between about 35%-65% of the displacement area at the lower interface. In some examples, the displacement area at the upper interface is between about 45%-50% of the displacement area at the lower interface.

Pump reaction forces are generated by piston28during pumping of the material. Piston28experiences a downward reaction force when moving through an upstroke and an upward reaction force when moving through the downstroke. The up and down reaction forces generated during pumping transfer through lower piston portion142to upper piston portion140, through upper piston portion140to crank84at the dynamic interface, and from crank84to drive frame86. From drive frame86the reaction forces are transferred through stand40and/or bucket36(FIGS.2A-2C) to the ground surface. Bucket36can experience and react at least a portion of the pump reaction forces. For example, pump reaction forces can be transmitted to bucket36via bracket66.

Transfer pump10provides significant advantages. Drive module12is separable from fluid module14to allow electronic components of transfer pump10to be fully separated and removed from fluid contacting portions of transfer pump10. Nozzle76is disposed vertically above drive module12to provide an ergonomic, convenient location for outputting material from transfer pump10. Motor16and gearing82are stacked vertically to provide a compact drive module12that is easy to transport and store. The compact drive module12also facilitates use of transfer pump10in tight quarters, such as those prevalent on job sites. The displacement ratio provided by transfer pump10provides a relatively smooth flow out of transfer pump10that facilitates quick and efficient filling of mud dispensing tools.

FIG.4is an isometric partially exploded view of transfer pump10showing drive module12separated from fluid module14. Spout38is shown mounted to fluid module14. Power supply22, drive housing42, door44, handle46, drive frame86, drive link108, and drive cavity112, of drive module12are shown. Drive frame86includes mounting posts170. Door44includes latch172. Drive link108includes receiving slot110. Piston28, mounting frame48, cylinder50, and outlet connector52of fluid module14are shown. Mounting frame48includes stand mount54, support openings56, receivers58, and brace138. Head144of piston28is shown.

Drive frame86supports other components of drive module12. Drive housing42is mounted to and supported by drive frame86. Mounting posts170project from drive frame86and form a portion of the static interface between drive module12and fluid module14. In the example shown, mounting posts170form the static component34aof drive frame86. Mounting posts170are configured to extend into receivers58through receiving openings78on either side of receivers58. Mounting posts170interface with receivers58such that drive frame86is supported by mounting frame48. Mounting posts170and receivers58form the static interface between drive module12and fluid module14. While mounting posts170are shown as extending from drive module12and receiving openings78are shown as formed in fluid module14, it is understood that mounting posts170can extend from fluid module14, such as from mounting frame48, and receiving openings78can be formed on drive module12, such as on drive frame86. As such, the static interface can be formed by a portion of the fluid module14being received by a portion of the drive module12.

Drive cavity112is formed at a lower, front end of drive module12. Drive cavity112has an opening through the front side and an opening through the lower side. Drive link108is at least partially disposed in drive cavity112and is configured to reciprocate within drive cavity112. Drive link108forms the portion of crank84(FIGS.3A and3B) that reciprocates linearly along pump axis A-A (shown inFIGS.3A and3B). Receiving slot110is formed at a lower end of drive link108and is configured to receive a portion of piston28. In the example shown, receiving slot110is configured to receive head144of piston28. The connection between drive link108and piston28forms the dynamic interface between drive module12and fluid module14. Drive link108drives reciprocation of piston28along pump axis A-A.

Door44is configured to cover the front opening of drive cavity112. Door44is configured to pivot between an open state and a closed state. Latch172is disposed on a lateral side of door44and is configured to engage fastener174extending from drive housing42. Latch172can be integrally formed with door44. Fastener174can be rotated to lock door44in the closed state with latch172disposed over fastener174. Fastener174can be rotated in an opposite direction to unlock door and allow for door44to be pivoted to the open state. Brace138extends from mounting frame48and is disposed between receiving openings78. Mounting frame48can include braces138on each side of mounting frame48between each set of receiving openings78. Door44can interface with brace138with door44in the closed state to prevent radial movement (relative to axis A-A) of fluid module14relative to drive module12. Door44can thereby secure the static connection and lock drive module12and fluid module14together. Fastener174can be tightened and loosed by hand, without the use of tools. As such, drive module12can be mounted to fluid module14and removed from fluid module14by hand and without the use of tools.

Drive module12is removable from fluid module14and can be mounted in different positions on fluid module14. As such, drive housing42can extend in different orientations relative to axis A-A. The static connection and the dynamic connection can be simultaneously formed when mounting drive module12to fluid module14. Drive module12is shifted radially towards fluid module14(relative to axis A-A) to insert mounting posts170into receivers58to form the static connection, and to insert head144into receiving slot110to form the dynamic connection. Door44can be pivoted to the closed state to secure drive module12and fluid module14together once the static connection and dynamic connection are formed.

During removal, door44is rotated to the open state to expose drive cavity112. Drive module12is shifted radially away from fluid module14to remove head144from receiving slot110and withdraw mounting posts170from receiving openings78. The static connection and the dynamic connection can thereby be broken by a single motion. The single motion is done by shifting the drive module12radially away from fluid module14relative to the pump axis A-A. The static connection and the dynamic connection can be simultaneously formed and simultaneously broken by single motions.

FIG.5Ais an isometric view of transfer pump10mounted to bucket36.FIG.5Bis a top plan view of transfer pump10mounted to bucket36.FIGS.5A and5Bwill be discussed together. InFIGS.5A and5B, transfer pump10is shown in a compact state with drive module12mounted to fluid module14and disposed over bucket36. In the compact state, drive module12is mounted to an opposite side of mounting frame48than stand40. Stand40is disposed outside of bucket36and drive module12is positioned over bucket36.

In the compact state, most or all of drive module12is disposed over the opening of bucket36, reducing the footprint of transfer pump10. Drive module12is mounted to an opposite side of mounting frame48from the position shown inFIGS.2A-2C. Spout38can be rotated such that nozzle76is not disposed over drive module12, preventing the material from dripping from nozzle76onto drive module12or otherwise contacting drive module12. The compact state frees valuable space on a job site.

FIG.6Ais an enlarged isometric and exploded view of a portion of transfer pump10showing the interface between drive module12and fluid module14in a misaligned state.FIG.6Bis an enlarged isometric view showing drive module12and fluid module14in a first alignment state.FIG.6Cis an enlarged elevation view showing drive module12and fluid module14in a second alignment state.FIG.6Dis an enlarged isometric view showing drive module12and fluid module14in the second alignment state.FIG.6Eis an enlarged isometric view showing drive module12mounted to fluid module14.FIGS.6A-6Ewill be discussed together. Drive housing42, door44, drive frame86, drive link108, and drive cavity112and of drive module12are shown. Drive frame86includes mounting posts170. Door44includes latch172. Drive link108includes receiving slot110. Piston28, mounting frame48, cylinder50, and outlet connector52of fluid module14are shown. Stand mount54, support openings56, receivers58, receiving openings78, brace138, and grooves176of mounting frame48are shown. Head144of piston28is shown.

As discussed above, drive module12is separable from fluid module14and can be mounted to different ones of fluid modules14and in different orientations relative to fluid module14. Drive module12is mounted to fluid module14by shifting drive module12radially towards fluid module14(relative to pump axis A-A (FIGS.3A and3B)) to form both the dynamic connection and the static connection. Piston28is connected to drive link108to form the dynamic connection. Each of piston28and drive link108reciprocate along pump axis A-A during operation. Mounting posts170extend into receivers58to form the static connection by which fluid module14structurally supports drive module12. Grooves176are formed on the upper surfaces of each receiver58.

As shown inFIG.6A, piston28and drive link108may be misaligned when mounting posts170and receiving openings78are aligned, which prevents mounting of drive module12to fluid module14. Drive module12can be utilized to reposition piston28to the location where head144is aligned with receiving slot110when mounting posts170are aligned with receiving opening. InFIG.6A, piston28is shown at the position associated with the end of an upstroke and drive link108is shown at the position associated with the end of a downstroke.

As shown inFIG.6B, drive module12is initially positioned over fluid module14such that the top of head144contacts the bottom of drive link108. Drive link108and piston28are thereby aligned on pump axis A-A but in a disconnected state. Drive module12is shifted downward in axial direction AD1along pump axis A-A towards fluid module14. Drive link108pushes piston28downward in direction AD1along pump axis A-A. Drive module12is shifted until mounting posts170are disposed in grooves176on receivers58, as shown inFIGS.6C and6D. With mounting posts170disposed in grooves176, the vertical distance V1between receiver opening78and mounting post170is the same as the vertical distance V2between head144and receiving slot110. As such, the components of transfer pump10forming the dynamic connection and the static connection are properly aligned when mounting posts170are disposed in grooves176to contact receivers58and head144contacts the bottom surface of drive link108.

With mounting posts170disposed in grooves176, drive module12is removed from over fluid module14mounting posts170are aligned with receiving openings78and head144aligned with receiving slot110. Drive module12is shifted radially relative to pump axis A-A and towards fluid module14to mount drive module to fluid module14, as shown inFIG.6E. Mounting posts170are received within receivers58and head144is received within receiving slot110.

Piston28can be moved to the position shown inFIG.6Aprior to beginning the alignment process. For example, the user can grasp piston28and pull piston28to the position associated with the end of the upstroke prior to performing the alignment. Positioning piston28at the position associated with the end of the upstroke facilitates alignment regardless of the initial position of drive link108. In the example shown, piston28is pushed from the fully up position to the fully down position during the mounting and alignment process, due to drive link108being in the position associated with the end of a downstroke. However, drive link108can be at any position between those associated with the ends of the upstroke and downstroke prior to mounting. Placing piston28in the position associated with the end of the upstroke prior to performing the alignment process allows piston28to be repositioned to align with drive link108regardless of the initial position of drive link108.

The process of aligning and mounting drive module12on fluid module14provides significant advantages. Seating mounting posts170in grooves176aligns head144with receiving slot110regardless of the vertical position of drive link108(e.g., at any position between and including the positions associated with the top of the upstroke and bottom of the downstroke). As such, the user is not required to use a trial and error process to align drive module12and fluid module14. The aligning and mounting process facilitates quick, efficient connection between drive module12and fluid module14. The process further facilitates quick, efficient swapping of a single drive module12between multiple fluid modules14.

FIG.7Ais an enlarged isometric and exploded view of the interface between spout38and fluid module14.FIG.7Bis an enlarged isometric view showing spout38mounted to fluid module14.FIGS.7A and7Bwill be discussed together. Piston28, mounting frame48, and outlet connector52of fluid module14are shown. Outlet end160, spout lock178, and pin180of outlet connector52are shown. Spout lock178includes lock knob182and shaft184. Pin180includes pin head186. Inlet adaptor188and tube74of spout38are shown. Inlet adaptor188includes flange190. Flange190includes notch192.

Outlet connector52is attached to mounting frame48. Spout38mounts to outlet end160of outlet connector52. More specifically, inlet adaptor188is configured to extend into the opening at outlet end160of outlet connector52.

Pin180is disposed adjacent the edge of the opening at the outlet end160of outlet connector52. Pin head186is spaced from outlet connector52such that a gap is formed between the bottom side of pin head186and the top side of the outlet end160of outlet connector52. Spout lock178is connected to outlet connector52and, in the example shown, at least partially extends through the side wall of outlet connector52. Spout lock178interfaces with and is supported by outlet connector52. Lock knob182of spout lock178is disposed outside of outlet connector52and lock shaft184extends through the wall of outlet connector52. In some examples, lock shaft184is connected to outlet connector52by a threaded interface. Spout lock178is movable between a locked state, in which spout lock178secures spout38to outlet connector52such that an orientation of nozzle78(best seen inFIGS.8A-8C) relative to axis B-B is fixed, and an unlocked state, in which spout38can be rotated about axis B-B and relative to outlet connector58. For example, lock knob182can be grasped and rotated to cause lock shaft184to extend further into outlet connector52and engage inlet adaptor188, thereby fixing the orientation of spout38relative to outlet connector52. Lock knob182can be rotated in an opposite direction to disengage lock shaft184from inlet adaptor188.

Tube74is connected to and extends from inlet adaptor188. In some examples, tube74and inlet adaptor188can be permanently attached to form a single unit. For example, tube74and inlet adaptor188can be integrally formed. In some examples, tube74is removable from inlet adaptor188, such as in examples with tube74threadedly connected to inlet adaptor188. Flange190extends radially from inlet adaptor188relative to axis B-B. Notch192is formed on a radially outer edge of flange190. In the example shown, notch192is formed as a scallop on the radially outer edge of flange190, though it is understood that other configurations are possible. The body of inlet adaptor188extends axially from a bottom side of flange190.

During mounting, spout38is positioned relative to outlet connector52such that pin head186is aligned with notch192. Spout38is lowered from the position shown inFIG.7Ato the position shownFIG.7B. Notch192is sized to allow pin head186to pass by flange190through notch192when tube74is mounted to outlet connector52. Flange190is sized to fit within the gap194between pin head186and outlet connector52. The height of flange190is less than the height of gap194. Spout38can be repositioned relative to outlet connector52so that nozzle76can be pointed in different directions relative to axis B-B. In the example shown, spout38is rotatable on axis B-B. While spout38is configured to rotate on axis B-B, outlet connector52does not rotate with spout38. Spout lock178can be placed in the locked state to fix nozzle76in a desired orientation.

Flange190and pin180provide a keyed connection such that aligning notch192with pin180allows for installation and removal of spout38from outlet connector52, but misalignment between notch192and pin180prevents spout38from lifting off of or away from outlet connector52. As such, the keyed interface allows for spout38to rotate about axis B-B but prevents, when misaligned, spout38from moving axially away from outlet connector52along axis B-B. The keyed interface prevents spout38from popping off of outlet connector52when pumping under pressure. The keyed interface between spout38and outlet connector52facilitates toolless installation of spout38on outlet connector52and toolless removal of spout38from outlet connector52.

FIG.8Ais an isometric view of spout38.FIG.8Bis a partially exploded view of spout38.FIG.8Cis an enlarged cross-sectional view taken along line C-C inFIG.8A.FIGS.8A-8Cwill be discussed together. Tube74, nozzle76, inlet adaptor188, outlet adaptor196, clip198, and nozzle seal200of spout38are shown. Nozzle76includes outlet orifice202, nozzle slots204, and seal groove206. Inlet adaptor188includes flange190having notch192. Outlet adaptor196includes annular groove208.

Tube74is connected to each of inlet adaptor188and outlet adaptor196. Inlet adaptor188is disposed at an inlet end of tube74and outlet adaptor196is disposed at an outlet end of tube74. Tube74includes a bend between inlet adaptor188and outlet adaptor196to reorient the flow through tube74. For example, the bend can be about a 90-degree bend to reorient the flow from substantially vertical at inlet adaptor188to substantially horizontal at outlet adaptor196. Nozzle76is configured to emit material through outlet orifice202, which is shown as an elongate orifice. In the example shown, nozzle76is of a duckbill configuration.

Nozzle76is removably mounted to outlet adaptor196. Nozzle slots204extend through nozzle76proximate an inlet end of nozzle76. Nozzle slots204are configured to align with annular groove208on outlet adaptor196. Clip198secures nozzle76to tube74. Clip198extends through nozzle slots204and into annular groove208to secure nozzle76to tube74. Nozzle76can be rotated relative to tube74to change the orientation of outlet orifice202. Annular groove208facilitates rotating nozzle76to the desired orientation while nozzle76is secured to outlet adaptor196.

Nozzle76includes an annular projection that defines seal groove206. Nozzle seal200is disposed in seal groove206and engages with the outer surface of outlet adaptor196. Nozzle seal200can be an elastomeric seal. Nozzle seal200can be an O-ring or U-cup, among other types of sealing rings. Nozzle seal200is disposed in seal groove206such that nozzle seal200can be installed with nozzle76and removed with nozzle76. Nozzle seal200is between the exterior of outlet adaptor196and the interior of nozzle76. Nozzle seal200is disposed at a location outside of the flowpath through outlet adaptor196and nozzle76to protect nozzle seal200and prevent caking of material on nozzle seal200.

FIG.9is an enlarged cross-sectional view showing nozzle74′ connected to outlet adaptor196′. Spout38′ is substantially similar to spout38, except outlet adaptor196′ includes an annular seal groove210within which nozzle seal200is disposed. Seal groove210is disposed between the outlet end of outlet adaptor196and annular groove208. Annular nozzle seal200can remain on outlet adaptor196during installation and removal of nozzle76′.

FIG.10is an isometric view of transfer pump10having gooseneck spout212. Gooseneck spout212includes inlet adaptor188, gooseneck tube214, bracket216, and support218. Gooseneck spout212extends between inlet end220and outlet end222. Gooseneck tube214includes first bend224and second bend226.

Gooseneck spout212mounts to outlet connector52to receive pumped material through outlet connector52. Gooseneck spout212receives material from outlet connector52at inlet end220. First bend224redirects the material flow from substantially vertically upward at inlet adaptor188to substantially vertically downward. Second bend226redirects the flow from substantially downward to substantially upward to outlet end222. First bend224can be about a 180-degree bend. Second bend226can be about a 180-degree bend. Bracket216is connected to gooseneck tube214. Gooseneck tube214is configured such that a mud dispensing tool can be connected to outlet end222and supported by bracket216during filling of the mud dispensing tool. Support218extends from second bend226and is configured to support gooseneck spout212on a ground surface.

A portion of gooseneck spout212can be disposed over bucket36such that a portion of gooseneck spout212is within the footprint of bucket36while another portion of gooseneck spout212is disposed outside of the footprint of bucket36. Outlet end222of gooseneck spout212is disposed vertically below the annular lip defining the opening of bucket36. Outlet end222is disposed vertically below drive module12. Outlet end222is disposed vertically below mounting frame48. Outlet end222is disposed vertically below inlet end220.

Gooseneck spout212is repositionable relative to outlet connector52while mounted to outlet connector52. In the example shown, gooseneck spout212is rotatable about axis B-B while mounted to outlet connector52. Flange190and pin180provide a keyed connection such that aligning notch192with pin180allows for installation and removal of gooseneck spout212from outlet connector52, but misalignment between notch192and pin180prevents gooseneck spout212from lifting off of or away from outlet connector52. As such, the keyed interface allows for gooseneck spout212to rotate about axis B-B but prevents, when misaligned, gooseneck spout212from moving axially away from outlet connector52along axis B-B. The keyed interface prevents gooseneck spout212from popping off of outlet connector52when pumping under pressure. The keyed interface between gooseneck spout212and outlet connector52facilitates toolless installation of gooseneck spout212on outlet connector52and toolless removal of gooseneck spout212from outlet connector52.

FIG.11is an isometric view of transfer pump10with drive housing42removed and including outlet connector52′. Outlet connector52′ includes inlet end158and outlet end160. Outlet connector52′ is substantially similar to outlet connector52(best seen inFIGS.2A,2B, and3A), except outlet connector52′ routes the material along a flow axis that extends between the inlet end158and the outlet end160of outlet connector52′. As such, the flow remains substantially horizontal through outlet connector52′. In some examples, outlet connector52′ can include a pin, similar to pin180(best seen inFIGS.7A and7B) to facilitate mounting and dismounting of a spout, such as spout38(best seen inFIGS.8A-8C), to outlet end160of outlet connector52′. Spout38can be mounted to outlet connector52′ and rotated about the flow axis to orient nozzle76in different directions relative to the flow axis. A mud dispensing tool can be connected directly to the outlet end160of outlet connector52′ to fill the mud dispensing tool.

FIG.12Ais an isometric view of transfer pump10′.FIG.12Bis a partially exploded view of transfer pump10′.FIG.12Cis a cross-sectional view of transfer pump10′ taken along line C-C inFIG.12A.FIGS.12A-12Cwill be discussed together. Transfer pump10′ is substantially similar to transfer pump10(best seen inFIGS.2A-3B). Drive module12′, fluid module14′, spout38, and stand40of transfer pump10′ are shown.

Motor16, drive housing42′, door44′, handle46, gearing82′, crank84, and drive frame86′ of drive module12′ are shown. Crank84includes eccentric104, arm106, and drive link108. Drive link108includes receiving slot110. Drive cavity112of drive frame86′ is shown.

Piston28, mounting frame48′, cylinder50, outlet connector52″, inlet check valve126, traveling check valve128, pump inlet130, pump outlet132, clamp228, adaptor230, adaptor lock232, and guide bushing234of fluid module14′ are shown. Piston28includes upper piston portion140and lower piston portion142. Upper piston portion140includes head144, neck146, upper body148, and connection bore150. Lower piston portion142includes upper end152, lower end154, and lower body156. Clamp228includes support ring236and securing ring238. Inlet end158and outlet end160of outlet connector52″ are shown. Tube74and nozzle76of spout38are shown.

Drive module12′ is removably mounted to fluid module14′. Drive module12′ includes the electronic components of transfer pump10′ and is configured to not contact the pumped material during operation. Fluid module14′ extends into bucket36and is configured to contact and pump the material during operation.

Motor16is disposed in drive housing42. Gearing82′ is disposed between motor16and crank84. Motor16outputs rotational motion to gearing82′ and gearing82′ outputs rotational motion to crank84. Gearing82′ can include planetary gears, among other options. In the example shown, motor16and gearing82are disposed coaxially on axis F-F. Gearing82′ is configured to reduce the rotational speed received from motor and increase the torque provided to crank84. The rotor of motor16rotates about axis F-F. Eccentric104of crank84rotates coaxially with motor16on axis F-F. In the example shown, motor16, gearing82′, and part of the eccentric104of crank84are coaxial with axis F-F. The axis F-F is orthogonal to pump axis A-A.

Cylinder50extends into bucket36and can be at least partially submerged in the material in bucket36. Piston28is at least partially disposed within cylinder50and extends through mounting frame48′. Adaptor230is at least partially disposed within mounting frame48. Adaptor230is disposed around upper piston portion140. Adaptor230can be in the form of a tube that surrounds at least a part of upper piston portion140. Upper piston portion140extends fully through adaptor230such that upper piston portion140extends both above and below adaptor230along pump axis A-A. Guide bushing234is disposed within adaptor230and interfaces with upper piston portion140of piston28. Guide bushing234assists in aligning piston28on pump axis A-A to maintain reciprocation of upper piston portion140coaxial with pump axis A-A. Guide bushing234further facilitates rotation of adaptor230relative to piston28and about pump axis A-A, as discussed in more detail below. Adaptor lock232interfaces with adaptor230to secure the orientation of adaptor230, and thus drive module12′, relative to pump axis A-A. Adaptor lock232is located on mounting frame48′ and can rotate to cover or uncover portions of adaptor230to allow release of the adaptor230relative to mounting frame48′ or secure adaptor230to mounting frame48′. As shown, the cylinder50, the lower sealing surface between traveling check valve128and cylinder50, the lower piston portion142, the upper piston portion140, the upper seal136, and the adaptor230are coaxial with the pump axis A-A.

Drive module12′ is connected to fluid module14′ by a static connection interface and a dynamic connection interface. The dynamic interface is formed between piston28and crank84. In the example shown, the dynamic interface is formed by head144of piston28extending into receiving slot110of drive link108. In the example shown, the static interface is formed between clamp228and drive frame86.

Clamp228is disposed on an exterior of adaptor230. The exterior of adaptor230includes threading configured to interface with threading formed on one or both of support ring236and securing ring238. Support ring236can be statically connected to adaptor230. Securing ring238is disposed on adaptor230between support ring236and mounting frame48′. With drive module12′ mounted to fluid module14′ support ring236is disposed within drive cavity112and securing ring238is disposed outside of drive cavity112. Door44′ is movable to cover and uncover the front opening of drive cavity112. In the example shown, door44′ is configured to pivot up and away from the front opening of drive cavity112′ when moving from the closed position to the open position.

Ledge240is formed around the bottom opening of drive cavity112′ and is received in a gap between support ring236and securing ring238. Support ring236is configured to interface with a top surface of ledge240and securing ring238is configured to interface with a bottom surface of ledge240. Securing ring238is movable relative to adaptor230and along pump axis A-A to alter the size of the gap formed between support ring236and securing ring238. For example, securing ring238can be rotated to thread securing ring238upwards towards support ring236to reduce the size of the gap and secure ledge240between support ring236and securing ring238. Engagement of clamp228can secure drive module12′ to fluid module14′ while disengagement of clamp228can unsecure drive module12′ relative to fluid module14′ for separation. The interface between clamp228and drive frame86′ structurally connects drive module12′ to fluid module14′ such that drive module12′ is supported by fluid module14′. While transfer pump10′ is shown as including clamp228for forming the static connection, it is understood that other attachment mechanism options are possible.

The entirety of drive module12′ can rotate about axis A-A relative to fluid module14′. This allows for the cantilevered drive housing42to be pointed in any one of 360-degrees relative to pump axis A-A based on the preference of the user. Drive module12′ can be initially mounted to fluid module14′ with drive housing42extending in any desired orientation and can be rotated about axis A-A relative to fluid module14′ while drive module12′ remains statically and dynamically connected to fluid module14′.

Adaptor lock232is placed in an unlocked state to allow for rotation of adaptor230about axis A-A and relative to fluid module14′. Drive module12′ is statically connected to adaptor230such that drive module12′ rotates with adaptor230. Adaptor230rotates within mounting frame48while mounting frame48remains stationary and does not rotate. The interface between head144and receiving slot110allows drive link108to be rotated relative to piston28while piston28does not rotate about pump axis A-A. Adaptor lock232can be placed in a locked state to secure drive module12′ in the desired orientation relative to pump axis A-A. As such, the static connection between drive module12′ and fluid module14′ can rotate while structurally supporting drive module12′ on fluid module14′.

Outlet connector52″ is mounted to mounting frame48′. Spout38is connected to outlet connector52″ and supported by outlet connector52″. In some examples, outlet connector52″ is rotatable about axis G-G such that nozzle76can be moved higher or lower depending on the preference of the user. Outlet connector52can be rotated about axis G-G so that mud or other pumped material is not directed vertically, but rather horizontally or another direction when exiting outlet connector52″, to fill a mud dispensing tool or otherwise transfer fluid at a location that is level or below the axis G-G. In such a case, spout38may be removed from outlet connector52″ such that the mud or other material is output from transfer pump10′ at the outlet of outlet connector52″. In some cases, outlet connector52″ can also be removed so that the pumped mud flows out from the pump outlet132. In some examples, another outlet connector (e.g., outlet connector52(best seen inFIGS.2A,2B and3A) or outlet connector52′ (FIG.11)) can be connected to mounting frame48′ to receive the pumped fluid from the pump outlet132. Outlet connector52″ and spout38do not rotate with drive module12′ and adaptor230about axis A-A.

The coupling between drive module12′ and fluid module14′ allows rotation of the drive module12′ relative to the fluid module14′ while the coupling both entirely supports the drive module12′ in an upright position and permits transfer of reciprocating motion from the drive module12′ to fluid module14′.

FIG.13Ais an exploded view of transfer pump10″.FIG.13Bis an enlarged, partially exploded isometric view showing adaptor230′ lifted away from mounting frame48′.FIG.13Cis an enlarged isometric view showing adaptor230′ on mounting frame48′ with adaptor lock232in an unsecured state.FIG.13Dis an enlarged isometric view showing adaptor230′ on mounting frame48′ with adaptor lock232in a secured state.FIGS.13A-13Dwill be discussed together.

Drive module12″, fluid module14′, and spout38of transfer pump10″ are shown. Drive housing42′, door44, handle46, and drive frame86″ of drive module12are shown. Drive cavity112and mounting posts170of drive frame86″ are shown. Piston28, mounting frame48′, cylinder50, adaptor230′, and adaptor lock232of fluid module14′ are shown. Adaptor recess242in mounting frame48′ is shown. Adaptor230′ includes receivers58, upper body244, lower body246, annular edge248, and bore250. Each receiver58includes arm252, boss254, and receiver opening78. Adaptor lock232includes tabs256and fasteners258. Tube74and nozzle76of spout38are shown.

Transfer pump10″ is substantially similar to transfer pump10(best seen inFIGS.2A-3B) and transfer pump10′ (FIGS.12A-12C). Drive module12″ mounts to fluid module14′ by a static interface and a dynamic interface. The static interface is formed by mounting posts170extending into receiving openings78of receivers58. The dynamic interface is formed between piston28and drive link108(best seen inFIGS.3A-4). While adaptor230′ is shown as connecting to drive module12″, it is understood that adaptor230′ facilitates mounting of various drive modules, such as drive module12(best seen inFIGS.2A-2C).

Adaptor230′ forms part of the static interface between drive module12″ and fluid module14′. Lower body246of adaptor230′ is disposed in adaptor recess242in mounting frame48. Upper body244of adaptor230′ is disposed outside of adaptor recess242. In some examples, the diameter of lower body246, taken to the outer circumferential edge of lower body246, is larger than the diameter of upper body244, taken to the outer circumferential edge of upper body244. Adaptor230′ defines a bore250through which piston28extends and within which piston28reciprocates during operation. The bore250extends fully through adaptor230′, through each of upper body244and lower body246and is disposed coaxially on pump axis A-A with piston28. Adaptor230′ is removably mounted to fluid module14′. Adaptor230′ can be removed from fluid module14and replaced with another adaptor, such as adaptor230(best seen inFIGS.12B and12C), to facilitate different forms of static interface between drive module12″ and fluid module14′.

Annular edge248is formed on a top of lower body246. Receivers58are connected to and project from upper body244. In the example shown, receivers58include arms252that extend from upper body244and terminate in bosses254. Receiver openings78are formed at the distal ends of arms252through bosses254. In the example shown, the arms252extend radially away from pump axis A-A and axially upward relative to pump axis A-A. Upper body244is disposed outside of adaptor recess242and facilitates the static connection between drive module12″ and fluid module14′. In the example shown, mounting posts170extend from drive frame86′. Mounting posts170are configured to extend into receivers58. It is understood that other connection types can be facilitated by upper body244, such as where threading is formed on upper body244to facilitate mounting of a clamp228(FIGS.12A-12C) to upper body244.

Adaptor lock232is located on mounting frame48′. Tabs256are disposed on mounting frame48′ proximate adaptor recess242. Each tab256includes a fastener258that secures the tab256to mounting frame48. In the example shown, fasteners258extend through tabs256and into mounting frame48. Fasteners258can be threadedly connected to mounting frame48. Fasteners258can be moved between a locked state and an unlocked state, such as by rotating fasteners258relative to mounting frame48′. With fasteners258in the locked state, adaptor230′ is clamped within adaptor recess242by tabs256such that adaptor230′ is prevented from rotating about axis A-A and relative to mounting frame48′. With fasteners258in the unlocked state, adaptor230′ can rotate about axis A-A and relative to mounting frame48′.

Tabs256can be rotated between the secured state and the unsecured state. Fasteners258being in the unlocked state allows for rotation of tabs256while fasteners258being in the locked state secures tabs256to prevent rotation of tabs256. While adaptor lock232is shown as including three tabs256, it is understood that adaptor lock232can include more or fewer than three tabs256.

Adaptor230′ is shown elevated above adaptor recess242in mounting frame48′ inFIG.13B. Piston28extends through bore250in adaptor230′. Tabs256are in the unsecured state and rotated away from adaptor recess242. In the unsecured state, tabs256do not extend over adaptor recess242such that adaptor230′ can move axially along pump axis A-A to be inserted into adaptor recess242or removed from adaptor recess242.

To install adaptor230′, adaptor230′ is shifted downward along pump axis A-A to the position shown inFIG.13Csuch that lower body246is at least partially disposed in adaptor recess242. With adaptor230′ disposed in adaptor recess242, tabs256can be rotated to the secured state shown in13D such that portions of tabs256are disposed over annular edge248. Tabs256being disposed over annular edge248prevents adaptor230′ from being lifted vertically out of adaptor recess242along pump axis A-A. The user can rotate adaptor230′ about axis A-A and relative to mounting frame48′. Rotating adaptor230′ allows drive module12″ to be oriented in any desired orientation relative to pump axis A-A. Adaptor230′ can be rotated within adaptor recess242with or without drive module12″ mounted on adaptor230′. Adaptor230′ can be secured in the desired orientation to prevent relative rotation by adaptor lock232. With adaptor230′ in the desired orientation, fasteners258are placed in the locked state to secure adaptor230′ in the desired orientation. For example, fasteners258can be rotated to the locked state. In the locked state, fasteners258exert a downward force on tabs256and tabs256exert a downward force on adaptor230′ at the interface of tabs256with annular edge248. The downward force on adaptor230′ clamps adaptor230′ within adaptor recess242to prevent rotation of adaptor230′ relative to mounting frame48′ and about pump axis A-A. Fasteners258can be loosened to the unlocked state to unclamp adaptor230′ and allow for rotation of adaptor230′ relative to mounting frame48′ and piston28and about pump axis A-A. Adaptor230′ is rotatable about pump axis A-A with tabs256disposed over annular edge248and fasteners258in the unlocked state.

Adaptor230′ facilitates mounting drive modules (such as drive module12(best seen inFIGS.2A-2C) or drive module12″) in any desired orientation relative to pump axis A-A. The orientation can be changed depending on the requirements of a particular job site to facilitate placement of the transfer pump at any desired location on the job site. The orientation can be changed by placing fasteners in the unlocked state and rotating the drive module about pump axis A-A. The modular nature of the transfer pump allows for efficient and economic placement of the transfer pump on the job site, increasing work efficiency.

FIG.14is a flowchart showing method1000of dosing material from a transfer pump, such as transfer pump10(best seen inFIGS.2A-3B), transfer pump10′ (FIGS.12A-12C), and transfer pump10″ (FIG.13A). In step1002, the transfer pump is placed in a learning mode. For example, a learning mode input of the user interface can be actuated by the user to place the transfer pump in the learning mode. The learning mode input can be a button or type of input. The learning mode input can be a different input from the input utilized to provide a pump command to the controller, such as control module18(FIG.1), of the transfer pump.

In step1004, the transfer pump is operated to dispense a volume of material. for example, the user can actuate a button or other input to provide a pump command to the controller to cause the controller to power the motor, such as motor16(best seen inFIG.3B) and cause pumping by the transfer pump. With the transfer pump in the learning mode, the control module monitors the operation of transfer pump, such as the duration of motor operation, duration of that the input is actuated (e.g., length of time the button is depressed), number of motor revolutions (full or partial), number of motor pulses, number of pump cycles, or other operating parameter. The controller tracks the operating parameter as the motor operates to pump the material.

In step1006, the learning mode is exited, and the controller stores the operating parameter associated with the dispensed volume as a dosing parameter that is associated with a dose volume. The volume dispensed with the controller in the learning mode is the dose volume. The dosing parameter is stored in the memory, such as memory26(FIG.1), of the transfer pump and can be recalled during subsequent dosing operations. For example, the transfer pump can include a sensor that senses rotations of the motor. A count of the motor rotations (including full and/or partial rotations) is generated and stored in the memory of the controller. The count of the number of motor rotations is the operating parameter in such an example. In some examples, the control module can exit the learning mode based on the user releasing the button or other input that provides the pump command. For example, the user can release the button or other input just as the desired volume has been dispensed by the transfer pump. The control module can then exit the learning mode based on the user releasing the button or other input and store the operating parameter as the dosing parameter.

In some examples, the control module is configured to aggregate multiple inputs into a single dosing parameter. For examples, the control module can remain in the learning mode after the user releases the button or other input. The user can actuate the input multiple times while in the learning mode and the control module will store each of the inputs in the memory. For example, the user can actuate the input three times and the control module will store the operating parameter for each of those three inputs in the memory. When the learning mode is exited, the control module can aggregate the multiple operating parameters into a single dosing parameter that is stored in the memory. For example, each of the three inputs has an associated number of motor revolutions, where motor revolutions is the operating parameter. The first, second, and third motor revolution counts, associated with the three inputs in this example, are added together to provide an overall motor revolution count that is stored in the memory as the dosing parameter.

Aggregating multiple inputs allows the user to top up the dispensed volume to the desired dose volume. There are many different varieties and configurations of mud dispensing tools. Each user may want to fill their particular tool more or less depending on that user's preference. For example, the user can actuate the input to cause pumping by the transfer pump. The user can release the input to stop pumping as the dispensed volume approaches the desired volume for filling the tool. For example, the user can release the input when a mud dispensing tool is nearly full. The user can actuate the input one or more additional times to cause the transfer pump to pump additional material and top up the dispensed volume to the desired volume. The user can cause the transfer pump to exit the learning mode after topping up the dispensed volume. The controller can determine the dosing parameter based on an aggregate of the total dispenses performed with the controller in the learning mode. Combining multiple dispenses together to define the dosing parameter facilitates the user topping up the dispensed volume to the final desired dose volume. In this way, the user avoids the risk of overfilling or underfilling with a single dispense.

To exit the learning mode, the user can actuate the learning mode input a second time or actuate another input associated with exiting the learning mode. In some examples, the control module is configured to exit the learning mode after a period of time during which no pumping occurs by the transfer pump. For example, the control module can be configured to exit the learning mode based on transfer pump being inactive for 5 seconds, 10 seconds, or another period of time.

In step1008, the controller causes the transfer pump to dispense the dose volume based on a dosing command received by the controller. The control module recalls the dosing parameter from the memory (e.g., recalls the motor revolution count forming the dosing parameter, among other parameter options). The control module controls operation of the motor based on the recalled dosing parameter to cause the transfer pump to output the dose volume of material based on the dosing command. For example, the user can actuate a button or other input to initiate the dosed output and cause the controller to operate the transfer pump in the dosing mode during which the transfer pump outputs the dose volume. The single selection of the input to provide the dosing command causes the control module to operate the motor based on the dosing parameter. During the dosing mode, the controller can control operation of the motor such that the motor operates continuously for a single period to cause the transfer pump to dispense the dose volume of the material. For example, while the user may set the dose volume by actuating the input five different times for an aggregated total of twelve seconds of motor operation, the control module can cause the motor to operate for twelve consecutive seconds to dispense the dose volume of material. Upon depressing the dose button, the control module can operate the motor for the learned duration, number of motor revolutions, number of motor pulses, or other parameter corresponding with the desired volume.

Method1000provides significant advantages. The user can set whatever dose volume is desired for a tool or job. The control module monitors function of the motor while learning the dosing parameter and repeats the learned function in a continuous output to provide the dosing volume. The transfer pump outputting the set dose volume based on the dose command allows the user to perform a single action by actuating the input to cause the transfer pump to output the desired volume. The user is not required to continuously depress a button to cause pumping. In this way, the user can approach the transfer pump, fit the tool (e.g., mud dispensing tool) to the nozzle, such as nozzle76(best seen inFIGS.8A-8C), press a single button, and receive the desired dose of material (e.g., mud). Method1000thereby provides an efficient, quick, and accurate dispense of the desired volume.

Providing the desired volume in a single dose also reduces downtime and allows the user to more quickly and efficiently complete jobs. The accurate pumping of the dose volume prevents overfilling of the mud dispensing tool, which can cause irreparable damage to such a tool. The accurate pumping thereby saves time and costs. The user can set the desired volume over the course of several actuations of the input, which allows the user to fully fill the mud dispensing tool while incrementally filling the final volume into the mud dispensing tool. Incrementally providing the final volume into the mud dispensing tool allows the mud dispensing tool to be filled as fully as possible without risking overfilling, allowing more mud to be dispensed between fills, thereby reducing downtime.

While the invention has been described with reference to an exemplary embodiment(s), it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the invention without departing from the essential scope thereof. Therefore, it is intended that the invention not be limited to the particular embodiment(s) disclosed, but that the invention will include all embodiments falling within the scope of the appended claims.