• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
V2 Peristaltic Pump / Water Pump / Measuring Pump 3D Printer File Image 1
V2 Peristaltic Pump / Water Pump / Measuring Pump 3D Printer File Image 2
V2 Peristaltic Pump / Water Pump / Measuring Pump 3D Printer File Image 3
V2 Peristaltic Pump / Water Pump / Measuring Pump 3D Printer File Image 4
V2 Peristaltic Pump / Water Pump / Measuring Pump 3D Printer File Thumbnail 1
V2 Peristaltic Pump / Water Pump / Measuring Pump 3D Printer File Thumbnail 2
V2 Peristaltic Pump / Water Pump / Measuring Pump 3D Printer File Thumbnail 3
V2 Peristaltic Pump / Water Pump / Measuring Pump 3D Printer File Thumbnail 4

V2 Peristaltic Pump / Water Pump / Measuring Pump

Max Puschmann avatarMax Puschmann

January 10, 2026

makerworld-icon
DescriptionCommentsTags

Description

🌀 Peristaltic Pump (NEMA 17)

This is a compact, fully 3D-printable peristaltic pump designed to be driven by a NEMA 17 stepper motor.
The pump uses standard 608 bearings and soft tubing, making it easy to build with commonly available parts.

Peristaltic pumps are ideal for liquid handling because the fluid only contacts the tubing. This makes the design suitable for water, coolants, and other non-aggressive liquids.

⚙ How it works

The stepper motor rotates the bearing rotor.
As the bearings roll over the tubing, they compress it sequentially, pushing the liquid forward.
This design is self-priming and naturally prevents backflow without additional valves.

The flow rate can be precisely controlled by adjusting the stepper motor speed.

 

📦 Bill of Materials

Hardware

  • 5× 608 bearings
  • 1× NEMA 17 stepper motor
  • 4× M3 screws (16 mm) – motor mounting
  • 4× M3 screws (15–30 mm) – housing assembly

Tubing

  • 8 mm soft tubing (silicone recommended)
    Slightly smaller or larger tubing also works if the spacer is adjusted accordingly.

Electronics 

  • Stepper motor driver (A4988, DRV8825, etc.)
  • Microcontroller (Arduino or similar)
  • Suitable power supply 

 

 

🖨 Print Settings

Bearing holder / rotor

  • Infill: 60%
  • Layer height: 0.2 mm
  • Material: PLA / PETG / ABS

Housing

  • Infill: 15%
  • Layer height: 0.2 mm

Supports are not required when printed in the recommended orientation.

🛠 Assembly Notes

  • Press the 608 bearings firmly into the rotor (no glue required)
  • Insert the tubing into the housing before final assembly
  • Lightly gluing the tubing is recommended to prevent slipping during operation
  • Mount the pump assembly to the stepper motor using the 16 mm M3 screws
  • Test the pump at low speed before increasing RPM

⚠ Important Notes

  • Use soft tubing only – hard tubing will not work
  • Not designed for high-pressure applications
  • Chemical compatibility depends on the tubing material used

🔄 Updates

  • 10.01.26 – Improved bearing press-fit based on community feedback
  • 10.01.26 – Version 2 files uploaded
  • 19.01.26 – Previously missing file added
Boost MeHelps support me!

License:

BY

Related Models

Shishi Odoshi "Deer Scarer" Japanese Water Fountain - Fully Working preview image

Shishi Odoshi "Deer Scarer" Japanese Water Fountain - Fully Working

jelson profile image

jelson

25,947

Shaker siphon for garden hose preview image

Shaker siphon for garden hose

DrJones profile image

DrJones

8,884

7mm hose nossle preview image

7mm hose nossle

makermuru profile image

makermuru

1

Pump Hand Drill preview image

Pump Hand Drill

speedy777 profile image

speedy777

16,334

Drill gear pump preview image

Drill gear pump

Ralf Hörhager profile image

Ralf Hörhager

1,101

加油-可改配色-高考中考考公上岸好运摆件 preview image

加油-可改配色-高考中考考公上岸好运摆件

RAPUN profile image

RAPUN

0

Stand for cotton swabsticks and discs preview image

Stand for cotton swabsticks and discs

Ruvimkub profile image

Ruvimkub

12,600

ResiVac 1000 preview image

ResiVac 1000

LayerLux3D profile image

LayerLux3D

719