Nappy Robot Arm

Nappy

ECE 3140 Embedded Systems - Final Project

A 4-DOF robot arm with custom control library

Key Features

  • Custom C library for analog servo control
  • Python Tkinter UI for control interface
  • UART communication protocol
  • Modified open-source 4-DOF arm design

Project Details

Custom Control Library

Developed a custom library in C for controlling analog servos with the FRDM-KL46Z embedded board, based on the standard Arduino servo library.

User Interface

Created a Tkinter Python UI for intuitive control of the robot arm through UART communication.

Mechanical Design

Modified an open-source 4-DOF arm design by Omartronics to meet project requirements.