An Arduino Mega with a RAMPS shield and Pololu stepper drivers will be used to drive the motors and read the sensors. A Raspberry Pi will act as the host computer, communicating both with the Arduino and the web application’s backend.