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

Overview

Custom Control Library

Using the robot arm to toss a FRDM-KL46Z board into the trash!

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

Tkinter-based Python GUI showing controls

User Interface

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

Mechanical Design

Some shots of robot arm holding various items (exacto knife, scissors, NERF gun)

Mechanical Design

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

Demonstration Video