Engineering Portfolio
Rotary to Linear Motion Translation
Project Overview
Project Overview:
Create a system that translates rotational movement to linear motion.
​
System was created, and basics of system inspired 2.5 DOF Maze Runner system.​
​
​

Stepper Motor Controls

I started with experimenting with the stepper motor. Using Arduino code and a motor control panel, I tested the rotation of the motor. I had it turn 360 degrees counterclockwise, as shown in the video, then programmed to different degrees of rotation both clockwise and counterclockwise.
Virtual Assembly
Based on the successful coding of the stepper motor, the following SolidWorks assembly was created to translate this rotational motion to linear motion.

I downloaded the parts from McMaster to import them into CAD and used the measurements I took to ensure that the height adjustments below the bearings would align with the bar.
Creation of System

Based on the SolidWorks Assembly, the physical assembly was constructed, as shown here. A limit switch was also integrated to allow for the motor to have a homing position when the Arduino was replaced for G-code.
​
The Arduino code was modified to move towards the motor from an unspecified distance and stop 40mm away from the limit switch, as shown in this test.

I integrated my system with systems from other students in order to make a 2-Dimensional movement system using three linear movement devices. Using G-Code, we programmed the three devices to make a square motion.