Skip to content

Pump#

The pump hardware consists of bent aluminum sheet metal, 3D printed parts, and easily sourced off-the-shelf components. A circuit board attaches to the base of the pump, integrating limit switches and providing connections for interfacing with the controller.

Hardware#

Off the shelf hardware#

Quantity Description Part Number Supplier
4 Grommet 9600K54 McMaster-Carr
4 Spring 9657K267 McMaster-Carr
20 M3 x 8 mm machine screw 92000A118 McMaster-Carr
4 M3 x 20 mm machine screw 92000A128 McMaster-Carr
5 M3 thin square nut 97259A101 McMaster-Carr
2 150 x 8 mm shaft 2100-0008-0150 goBILDA
2 Flanged linear bearing B09F39149G Amazon
2 DIN rail adapter 1201578 Digi-Key
1 6-pos plug housing PHR-6 Digi-Key
4 2 inch pre-crimped leads ASPHSPH24K51 Digi-Key
1 Linear stepper motor 17E13S0404AF4-200RS STEPPERONLINE

Cable assembly

Use the pre-crimped leads and plug housing to make a cable that looks like the one in the image below.

Sheet metal parts#

Ordering metal parts

SendCutSend and OSH Cut offer cutting and bending services.

3D printed parts#

printed parts

3D printed parts

Printing requirements for embedded nuts

embedded nut

Printing is paused to insert nuts. They become embedded in the plastic part as the print continues.

The foot, plunger clamp, and knob incorporate M3 square nuts. In your slicer software, you will need to specify a layer to pause the printing (see table below). During the print when the pause occurs, you will need to insert the nut(s), and then tell the printer to continue printing.

Part Pause at start of layer
Foot 35
Plunger clamp 75
Knob 204

Layer height

To ensure proper fitment of the nuts, it is important to print these parts with a layer height of 0.08 mm.

Verified setup

Parts have been tested and confirmed to work using the following setup:

  • Printer: Bambu X1E
  • Nozzle diameter: 0.4 mm
  • Material: PLA
  • Slicer: OrcaSlicer v2.2.0
  • Layer height: 0.08 mm

printed_parts_30mL.3mf

30 mL build plate

limit adapter

Extension piece added to the carriage to ensure the retraction limit switch is properly triggered. Replace bottom two M3 x 8mm screws with M3 x 20mm screws.

Printed circuit board#

Ordering PCBs

Order the PCB from OSH Park or Aisler, or manually upload the gerber files to your preferred PCB manufacturer.

Download gerber files

Order from OSH Park Order from Aisler

pump pcb

  • Schematic#


  • Layout#


Bill of Materials#

Quantity Reference Description Value/MPN
1 J1 14-pin right angle male header PH1RB-14-UA
1 J2 14-pin right angle female header PPTC141LGBN-RC
1 J4 6-pos right angle socket S6B-PH-SM4-TB
1 SW1,SW2 Limit switch ESE-22MV21T

Assembly#

Video#

Required tools#

  • Phillips screwdriver with a reach greater than 6" (5682A79)

Instructions#

1. Assemble carriage#

  • (7) M3 x 8mm screws
  • (2) M3 x 20mm screws
  • (2) springs
  • (2) linear bearings
  • (1) carriage
  • (1) lead nut
  • (1) plunger clamp

parts

assembled

2. Attach base PCB and feet#

  • (6) M3 x 8mm screws
  • (2) DIN rail adapters
  • (1) foot
  • (1) base PCB
  • (1) frame

parts

assembled

3. Attach barrel clamp#

  • (2) M3 x 20mm screws
  • (2) springs
  • (1) barrel clamp

parts

assembled

4. Mount linear motor and carriage#

  • (4) M3 x 8mm screws
  • (1) linear motor
  • (1) carriage assembly

parts

assembled

5. Add Linear rods#

  • (4) grommets
  • (2) linear rods

parts

assembled

6. Attach end support, knob, and motor cable#

  • (3) M3 x 8mm screws
  • (1) lead screw support
  • (1) knob
  • (1) cable assembly

parts

assembled

Maintenance#

Apply white lithium grease to the lead screw and multi-purpose oil to the linear rods and bearings.