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.
-
Frame
- 0.125" aluminum
- Four M3 x 0.5 mm tapped holes
- Two 90° and two 52° bends
-
Carriage
- 0.25" aluminum
- Seven M3 x 0.5 mm tapped holes
3D printed parts#
3D printed parts
Printing requirements for embedded nuts
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
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.
Order from OSH Park Order from Aisler
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
2. Attach base PCB and feet#
- (6) M3 x 8mm screws
- (2) DIN rail adapters
- (1) foot
- (1) base PCB
- (1) frame
3. Attach barrel clamp#
- (2) M3 x 20mm screws
- (2) springs
- (1) barrel clamp
4. Mount linear motor and carriage#
- (4) M3 x 8mm screws
- (1) linear motor
- (1) carriage assembly
5. Add Linear rods#
- (4) grommets
- (2) linear rods
6. Attach end support, knob, and motor cable#
- (3) M3 x 8mm screws
- (1) lead screw support
- (1) knob
- (1) cable assembly
Maintenance#
Apply white lithium grease to the lead screw and multi-purpose oil to the linear rods and bearings.