Skip to content

This is the semester 4 Engineering Design Realization Project of Electronics and Telecommunication Department University of Moratuwa

License

Notifications You must be signed in to change notification settings

Pick-and-Place-Robot/Assembling-Part

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pick and Place Robot Arm

Project Description

This project aims to develop a Pick and Place Robot Arm for the precise assembly of electronic components such as rivets, washers, and transistors onto cylindrical heat sinks for a 3-phase H-bridge system. The system incorporates horizontal and vertical conveyor systems, a customized gripper mechanism, and a user-friendly controller interface.

🎯 Objective

The objective of this project is to create an automated robotic arm system that can accurately and efficiently pick and place electronic components onto heat sinks, streamlining the assembly process.

🔑 Key Features

  • 🤖 Automated picking and placing of components
  • ⚙️ Custom gripper mechanism for handling various components
  • 🛠️ Integration with horizontal and vertical conveyor systems
  • 💻 User-friendly controller interface

🛠️ Hardware and Software Requirements

Hardware:

  • NEMA17 Stepper Motors
  • A4988 Stepper Motor Drivers
  • Custom Gripper Mechanism
  • Horizontal and Vertical Conveyor Systems

Software:

  • SolidWorks (for mechanical design)
  • PCB Design Software
  • Python (for controller interface)
  • Relevant Drivers and Libraries
  • MPLAB IDE (for coding at RTL level using C++)
  • GCC AVR Compiler

📁 Folder Structure

  • Conceptual Design: Initial conceptual designs and brainstorming ideas for the robot arm system.
  • Documentation: Project documentation, research papers, datasheets, and other relevant materials.
  • PCB Designs: PCB designs for the robot arm's control system, including schematics and layout files.
  • Solidworks Designs: SolidWorks designs for the robot arm's mechanical components, including the arm assembly, gripper mechanism, and enclosures.
  • Software : Software setup of the Device

📸 Sample Usage

Creating the Robot Arm

Use the SolidWorks designs and PCB layouts to assemble the robot arm and its control system. Follow the detailed instructions provided in the Documentation folder.

Operating the Robot Arm

Once assembled, use the provided controller interface to operate the robot arm. The interface allows you to control the picking and placing of components in a precise manner.

Dependencies

Hardware:

  • NEMA17 Stepper Motors
  • A4988 Stepper Motor Drivers
  • Custom Gripper Mechanism
  • Conveyor Systems

Software:

  • SolidWorks
  • PCB Design Software
  • Python
  • Microchip Studio
  • PlatformIO
  • Relevant Drivers and Libraries

🫂 Group Members

  • Atapattu A.M.L.R.
  • Charles J.
  • Gammune D.J.T.
  • Kavishan G.T.

🏢Acknowledgments

University of Moratuwa for providing the project guidelines and resources.

About

This is the semester 4 Engineering Design Realization Project of Electronics and Telecommunication Department University of Moratuwa

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •