ME440 / AER440 Project 1, Fall 2026
Created: 2026-10-13 Tue 08:37
| # | Deliverable | Status |
|---|---|---|
| 1 | Derivation of the nominal dynamics | math done, text not written |
| 2 | Rough design + reasoning + nominal vs. actual discussion | design done, text not written |
| 3 | Detailed design drawing / schematic | CAD + wiring done |
| 4 | Parts list with links | needs servo decision |
Level and +10° tilt, oblique and side views.
Drag to rotate, scroll to zoom. Level (0°) pose.
| Part | Value |
|---|---|
| Beam | 300 mm, two 4 mm rails, 16 mm apart |
| Ball | 25.4 mm (1") steel ball, R = 12.7 mm |
| Tilt range | ±10° (my assumption, not in the spec) |
| Servo horn | 32 mm |
| Rod | about 33 mm, joint 130 mm from pivot |
| Servo to beam ratio | about 4:1 (horn angle : beam angle) |
For a solid sphere rolling without slipping:
\[ \ddot{x} = \frac{5}{7}\, g \sin\theta \]
Small angle, \( \sin\theta \approx \theta \):
\[ \frac{X(s)}{\Theta(s)} \approx \frac{(5/7)\,g}{s^{2}} \]
| Effect | Nominal | Real |
|---|---|---|
| Ball on two rails | 0.714 g sinθ | 0.638 g sinθ (about 11% lower) |
| Servo gain | ideal | unknown K, small deadband |
| Linkage | linear | about 10% non-linear over ±10° |
| Slop / backlash | none | joints and pivot |
| Friction | none | bearings, rolling resistance |
| Sensor | exact | noise, cone clips the stop |
\[ \ddot{x} = \frac{g\sin\theta}{1 + 0.4\,(R/r_{eff})^2} = 0.638\, g\sin\theta \]
(Generated by ball_on_beam_schematic.py with schemdraw; put the SVG next to this file.)
| Signal | From | To (Arduino Mega) |
|---|---|---|
| ToF VIN | sensor | 5V |
| ToF GND | sensor | GND |
| ToF SDA | sensor | pin 20 |
| ToF SCL | sensor | pin 21 |
| Servo signal | servo | pin 9 (PWM) |
| Servo power | bench supply 5 V | servo, not Arduino 5V |
| Common ground | supply (-) | Arduino GND |
Rule: servo power from the bench supply, grounds tied together.
| Pair | Min gap |
|---|---|
| Horn to servo body | 1.00 mm |
| Spine to uprights | 1.30 mm |
| Rails to uprights | 1.32 mm |
| Ball to uprights | 3.7 mm |
All positive, so nothing collides. The tight ones are the first to check on the real build.
| Item | Status |
|---|---|
| Servo | not chosen |
| Spacer sleeve (7 / 6.1 mm, 15.6 long) | to buy or make |
| M3 hardware for the servo/linkage | to buy |
| Servo power leads / connector | to buy |
| Small consumables (tape, wire, shims) | to buy |
| Option | Price | Notes |
|---|---|---|
| Hitec HS-5645MG | $59.96 | strongest of the three |
| Savox micro | $38.13 | middle |
| Hitec HS-5055MG | $29.99 | cheapest, enough for the load |
| Task | Owner |
|---|---|
| Dynamics derivation write-up | |
| Nominal vs. actual discussion | |
| Parts list with links, final servo pick | |
| Figures: CAD, schematic, clearance table | Michael |
| Proofread, assemble PDF |
Fill the Owner column in the meeting.
| Date | Milestone |
|---|---|
| Oct 13 | This meeting: assign owners, pick servo |
| Oct 15 | Drafts of each section |
| Oct 17 | Merge and review |
| Oct 19 | Final PDF |
| Oct 20 | Part A due |