18.2 - Project Prototype, Group 18

18.2 - Project Prototype, Group 18

Kinematic Analysis:

The primary profiles of interest for our team is the position of the slider joint as a function of the input angle, as well as the force experienced at that joint as a function of the input angle.

  • Position: Our plans are to have a total working space of around 8 inches above our bed/conveyor belt. We intend to achieve this by using a 4 inch crank that will revolve a total of an 8 inch swing across its full motion path, but this will be verified by our position analysis.

  • Force: Our plans are to attach a probe at the slider joint that will hold a strain gauge or limit switch to determine when sufficient contact is made with the sample. Regardless of the equipment we opt for, we will still need our gauge/switch to be sensitive the the range of forces that we can expect the slider joint to be experiencing. This is where our acceleration analysis will come into play, since we can determine the force using the product of the mass of our probe (estimated to be around half a pound, generously) and the acceleration of the joint.

The results of our kinematic analysis is shown below:

AFM Kinematic Plots.png
Figure 1. Kinematic Analysis of 4-Bar Slider Crank Mechanism
AFM Force Plots.png
Figure 2. Force Analysis at 4-Bar Slider Joint

From our analysis, we can confirm a total range of motion for our slider crank to be 8 inches, as shown in Figure 1, and from Figure 2 we can obtain the range of forces we need to be sensitive to in terms of contact forces on the probe.

  • Geneva Drive: Also shown in Figure 1 is a plot of the input angle to our system as driven by the Geneva Drive as a function of time. This is important since we will be using the fact that a Geneva Drive inherently has a constant timing per cycle to calibrate our height readings. In other words, because the Geneva Drive’s dwell and motion periods follow a consistent pattern, we can determine the amount of time that has passed before our probe contacts the sample at a point and directly convert that timing into a distance reading by cross-referencing the position plot to our timing plot. It’s important to note that the period of the timing plot (i.e. time from dwell to dwell) is based on the angular velocity of the DC motor (from spec) since the DC motor will be a direct input to the Geneva Drive, but the slope of the motion interval will be based on the angular velocity experienced by the slider crank mechanism, which is 1/4 of the angular velocity of the DC motor due to the 1:4 gear reduction.

 

Gruebler Calculations:

Links, L = 4

Full Joints, J1 =4

Half Joints, J2 = 0

M = 3(L - 1) - 2*J1 - J2

M = 3(4 - 1) - 2*4 - 0

M = 1

 

Grashof Condition:

Link 1 Length, L1 = 14 in (L)

Link 2 Length, L2 = 4 in (P)

Link 3 Length, L3 = 10 in (Q)

Link 4 Length, L4 = 0 in (S)

S + L <= P + Q

0 + 14 <= 10 + 4

14 <= 14

For our slider crank mechanism, 180 degrees of rotation would attribute towards moving the slider downwards, while the other 180 degrees of rotation would bring the slider back upwards towards the starting position. Currently, our design intends to use only 180 degrees of rotation (and then we will reverse the motor direction) in order to avoid the collinear alignment of all our links which would otherwise produce an indeterminate motion based on our Grashof Condition (Class III).

slider_crank_geneva.gif

Figure 3. Animation of our Geneva Drive based on actual values

Note: Generated using Claude Sonnet 4.6

Iteration Documentation:

Documented below are some of our previous iterations/design ideas.

The use of a Geneva Drive allows our slider to be split into distinct steps as the motor runs continuously. In our original concept drawing, the crank of the slider-crank system would be attached to the output of the Geneva Drive, and thus would only have an equal number of steps as there were slots in the Geneva Drive output. As a simple 4-slot Geneva Drive would only create 4 steps of motion in the slider, our initial design concept was to use two 4-slot Geneva Drives in series in order to increase the number of steps in our slider motion from 4 to 16. However, after thinking about how to implement this, we realized this would only translate the motion of the 4-step rotation across the Geneva Drives, rather than creating 16 individual steps as we desired. To navigate this problem, we pivoted to using gears to accomplish this instead. By fixing a 12-tooth pinion to the output of the Geneva Drive, and fixing our crank to a separate 48-tooth gear, we could create a 1:4 gear ratio that transformed the 4-step slider path to 16 steps. An image of the first-cut iteration of the Geneva Drive design is shown below in Figure 4.

IMG_5508.jpeg

Figure 4. First Geneva Drive Iteration

While the fundamental designs of our components were not modified during the manufacturing process, most of the iteration of our design went into adjustments of component alignment. When testing the fit of the Geneva Drive components and gears without securing them into a base plate, we initially believed the fit of the components was correct. After creating a testing board to secure the rotary bearings, we determined that the peg of the continuously-rotating Geneva Drive was not correctly aligned with the 4 slots of the Geneva Drive, preventing smooth motion. Because of this, we were required to recut the circular piece of the Geneva Drive after a better measurement of the alignment after the components were anchored, moving the peg hole towards the outer diameter of the circle by 3 mm.


In addition to the peg misalignment in the Geneva Drive, we encountered errors with the size of our shaft holes in the initial cuts of multiple components. The hole diameters were 0.02 mm too wide for our shafts and caused a lot of slippage between the gears and links, but this was easily remedied with recuts and superglue. Additionally, on the final design, we will switch from smooth shafts to a keyed shaft for all shaft/gear interfaces to limit the relative motion between the gears and the shafts. This will allow us to easily swap between gears should they wear faster than expected or need regular maintenance. The testing anchor plate can be seen below in Figure 5.

IMG_5639.jpeg

Figure 5. Testing Anchor Plate for Components

The next component we iterated through was various link lengths to ensure the slider crank would operate as we expected. We utilized MotionGen to quickly test various link lengths that satisfy the Grashof Condition and still allow the necessary total length traveled. We arrived at the link lengths shown in our Grashof Calculations as seen in Figure 6.

Animated_GIF_4_6_2026_8_29_46.gif
Figure 6. MotionGen animation of Slider Crank with Finalized Lengths

 

Our finalized prototype gear train is shown below in Figure 7.

IMG_5632.jpeg

Figure 7. Finished prototype

For our final version of the project, our team made the decision to change plans and replace the strain gauge with a limit switch for two reasons:

  • Noise: A (cheap) strain gauge will experience a very large amount of noise in its reading. In order to account for this, we would need to filter the signal, which would add a lot of complexity, or apply a very tight cutoff value on the reading. However, if this cutoff value is too tight, we could potentially trigger a false positive due to even the slightest environmental changes (for example, people talking nearby or someone bumping our table would both cause additional vibration and lead to abnormal strain readings). Any false positive would then result in the wrong height being recorded, therefore contaminating our final result. A limit switch can avoid this issue since it is less sensitive to vibration.

  • Fragility: Cheap strain gauges are very fragile and will break easily. This could lead to issues with lead times and potentially stall our progress. Additionally, even if it doesn’t break completely, repeated impacts can still lead to shifts in performance and may lead to the strain gauge reading a different range of strain values, which would require us to constantly re-calibrate our values and would not produce a consistent result. Limit gauges are typically much more sturdy and reliable.

 

Bill of Materials (Draft):

GROUP NUMBER

18

TOTAL:

$112.53

 

 

 

 

Status

Part Name/Number

Qty

Cost/piece

Purchase Link

Date Posted

Notes (optional)

Purpose

Fullfilled

2 ft x 2 ft Acryllic Sheet 6mm

1

32.00

TIW

2/23/2026

 

Used for mechanism links, geneva drive, spacers, etc.

Ordered

Timing Belt Kit

1

11.59

Amazon

3/25/2026

 

Used for conveyor belt to move sample

Ordered

Extra Timing Belt (400 mm perimeter)

1

10.69

Amazon

3/25/2026

Needs to be the 400 mm perimeter option

Used for conveyor belt to move sample

Ordered

HiLetgo 10pc Mirco Limit Switch

1

5.99

Amazon

3/25/2026

Small Limit Switch

Determines when sample is contacted

Ordered

x2 8mm Stainless Steel Rods 12in Length

1

8.99

Amazon

3/25/2026

Pack has 2 rods included

Provides path for slider

Ordered

5/16" Keyed SS Rods 6in Length

3

12.09

McMaster-Carr

3/25/2026

 

Connects links to shafts and prevents independent rotation

Fullfilled

2 ft x 1 ft Plywood Sheet 6mm

1

7.00

TIW

4/3/2026

 

Used for baseboard

Excluded from BOM

Linear Bearing 8mm

4

 

TA

3/25/2026

Provided by TAs

Reduces friction at joints

Excluded from BOM

Rotary Bearing 8mm

6

 

TA

3/25/2026

Provided by TAs

Allows independent rotation of certain shafts/mechanisms

Excluded from BOM

Slider Mounts 8mm

4

 

TA

3/25/2026

Provided by TAs

Houses the slider

Excluded from BOM

M3 Screws

12

 

TIW

3/25/2026

 

Connects slider carriage to mounts

Excluded from BOM

12 V Power Supply

1

 

TA

3/25/2026

Provided by TAs

Powers DC motor and stepper motor

Excluded from BOM

Stepper Motor

1

 

TA

3/25/2026

Provided by TAs

Drives conveyor belt

Excluded from BOM

DC Motor 12 V

1

 

TA

3/25/2026

Provided by TAs

Drives geneva drive

Excluded from BOM

Motor Driver

1

 

TA

3/25/2026

Provided by TAs

Controls motors

Excluded from BOM

Arduino

1

 

TA

3/25/2026

Provided by TAs

Sends commands to motor driver

Excluded from BOM

3D Printed Shaft Collars

5

 

TIW

4/3/2026

 

Prevents out-of-plane motion

Excluded from BOM

3D Printed Geneva Drive Mount

1

 

TIW

4/3/2026

 

Houses the geneva drive and aligns its motion