Easy Pump Arduino Stepper 3D Printer Model

Author: @
License: CC BY
File formats: STL
Download type: zip
Size:73.9KB

The file 'Easy Pump Arduino Stepper 3D Printer Model' is (STL) file type, size is 73.9KB.

Summary

Easy pump with arduino and Stepper motor.
https://youtu.be/dSlVYtNwtlo
i use:

6x bearings: 10x5x4 mm
NEMA 17Stepper motor with 5mm shaft
steper driver pololu A4988
Arduino Nano
rezistor 10k
switch
silicone pipe 5x3mm
some screws M3,M2 and nuts

arduio code:
int x;
const int buttonPin = 2;
int buttonState = 0;

void setup()
{
pinMode(6, OUTPUT); // Enable
pinMode(5, OUTPUT); // Step
pinMode(4, OUTPUT); // Dir
digitalWrite(6, LOW); // Set Enable low
pinMode(buttonPin, INPUT);
Serial.begin(9600);

}

void loop()
{
buttonState = digitalRead(buttonPin);

Serial.println(buttonState);

if (buttonState == HIGH) {

digitalWrite(6, LOW); // Set Enable low
digitalWrite(4, HIGH); // Set Dir high

for (x = 0; x < 4000; x++) // Loop 200 times{  digitalWrite(5, HIGH); // Output high  delayMicroseconds(300); // Wait 1/2 a ms  digitalWrite(5, LOW); // Output low  delayMicroseconds(300); // Wait 1/2 a ms}delay(1000); // pause one second

}
else {

digitalWrite(6, HIGH); // Set Enable low

}

}

base.STL 168.1KB
cross.STL 84.5KB
cross2.STL 66.7KB