
3D printed robotic arm controlled using potentiometer dials and powered using Arduino, PCBs, SG90 Servo Motors, and Python. Has the ability save and replay positions.
CAD, C++, Kinematics, FEA, ESP32, SolidWorks
Designed and built a fully functional 3D-printed robotic arm capable of precise multi-axis motion control using an Arduino/ESP32-based embedded system. The mechanical structure was modeled in SolidWorks using advanced CAD techniques and optimized for lightweight strength and smooth articulation. By applying principles of kinematics and mechanical design, the robotic arm achieved accurate and responsive motion through SG90 servo motors controlled via potentiometer dials.

Developed the robotic arm's embedded control system using C++ firmware and custom PCB integration to coordinate multiple actuators simultaneously. Analog potentiometer inputs were processed in real time and translated into synchronized servo commands, enabling intuitive joint control and stable system performance. Finite Element Analysis (FEA) was also used during the design process to evaluate stress distribution and improve structural reliability of key load-bearing components before fabrication.

Implemented a motion recording and replay system that allowed the robotic arm to save user-defined positions and autonomously reproduce movement sequences. Using Python for serial communication and data handling alongside embedded C++ control logic, the system demonstrated repeatable robotic automation and efficient human-machine interaction. This project strengthened practical skills in CAD modeling, embedded systems, kinematics, FEA-driven design optimization, and robotic system integration.
