Parts for the OSPP pump project

Parts for the pump

QuantityPart
4M3 nuts
3M1.85×10 screw
3M3x3 screw
4M3x8 screw
4M3x11 screw
3Bearings 5x13x4mm 695ZZ #1
1Tubing PharMed BPT #2
1Nema Stepper Motor
#1 a printable roller is attached also that can be used instead of the bearings.
#2 information in the picture.

3D printed parts mounting

Parts for the box

QuantityPart
1ABS Electrical box 240x160x90mm
1Cable gland PG 7
14Pin Gx12 Male & Female Aviation Connector Plug
13M3 screw #1
13M3 spacer
1Dual male 40 pin header 2.54 pitch
1IEC320 C14 Inlet Power Socket Fuse Switch Connector
1Arduino Mega 2560 R3
1TFT LCD screen module Ultra HD 320X480 for MEGA 2560 R3 Board
1Connectors cable ATA and IDE interface #2
8Male-female Dupont Cable
1LM2596 DC-DC Adjustable buck converter Step-Down #3
1PCB Printed Circuit Board 5x7cm
5Tactile Switches #4
112-24V power supply #5
1TB6560 3A stepper motor driver
12GB Micro SD Card + adapter #6
#1 a nylon screw/spacer is safer for the circuit board.
#2 from an old computer
#3 remember to power this buck and adjust the potentiometer to get a 5V output, before you connect the Arduino!!!
#4 I use 2 pin tactile switch from an old printer, if you want to use a 4 pin switch, before you solder the wires on it, check the continuity with a multimeter, so that the pins are not connected when the switch is not pressed, one of them will be ground and one to the Arduino inputs.
#5 the stepper works well with a 12V it will work also with 24V, the buck will provide in both cases a 5V to the Arduino, choose a power supply yourself, more info below.
#6 The size of the text files and images necessary for this pump are about 2MB, so any SD card over this size if fine.

Control box parts