ME 360 · Electromechanical Design · Spring 2026

VENDING.MACHINE

A fully functional vending machine — user input, motorized dispensing, and dispensed confirmation.

ArduinoServo MotorsSensorsSolidWorksCADFabricationEmbedded CArduinoServo MotorsSensorsSolidWorksCADFabricationEmbedded CArduinoServo MotorsSensorsSolidWorksCADFabricationEmbedded CArduinoServo MotorsSensorsSolidWorksCADFabricationEmbedded C
Course
ME 360
Period
March – May 2026
My Role
Team Member
Tools Used
ArduinoServo MotorsSensorsSolidWorks3D PrintingLaser CuttingG Code
01 — Goals

What we set out to do

01

Design and build a functional vending machine capable of dispensing items on demand via user input with reliable, repeatable operation.

02

Integrate electromechanical actuation with adapted code to give user feedback if item was dispensed.

03

Demonstrate full system integration from mechanical design and fabrication through functional code.

02 — My Contribution

What I did

Mechanical Design
CAD & Fabrication

Mechanical Design

  • Contributed to the mechanical design and SolidWorks CAD modeling of the dispensing mechanism and enclosure.
  • Laser cut the main enclosure panels and 3D printed custom servo mount and rack and pinion system.
  • Assembled the physical machine and verified dimensional fit of all components.
Electronics & Code
Embedded Systems

Electronics & Code

  • Assisted with electronics integration — cable managment, wiring motors, and mounting motors.
  • Led debugging sessions to resolve timing and distance issues between actuator trigger.