DESIGN AND IMPLEMENTATION OF CONTROL MODULE AND GUI OF PICK-AND-PLACE MACHINE FOR SMALL SCALE ELECTRONIC BOARD ASSEMBLY

In this final project, a prototype of pick-and-place machine which is the most important tool in electronic board assembly processes with SMT (Surface Mount Technology) is designed and implemented. This document covers part of the final project above, namely the control mechanism that uses the Ra...

Full description

Saved in:
Bibliographic Details
Main Author: Hasan, Laurence
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/54053
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
Description
Summary:In this final project, a prototype of pick-and-place machine which is the most important tool in electronic board assembly processes with SMT (Surface Mount Technology) is designed and implemented. This document covers part of the final project above, namely the control mechanism that uses the Raspberry Pi to coordinate the movements of stepper motors and a vacuum pump. The Raspberry module also functions to provide a GUI (Graphical User Interface) using Python 3 programming language and the TKINTER framework. The pick and place tool is design based on a 3D Cartesian motion framework. Two stepper motors are used to drive the movement platform along X and Y axis respectively through belts and pulley wheels. Another stepper motor is used to drive the movement of the head in Z axis. The GUI allows a user to input the centroid file of the electronic board being assembled. It also allows the user to manually set the position of the head. The lateral movements in X and Y axis each has a calculated resolution of 0.204mm / step. This is obtained by dividing the circumference of the pulley wheel by the number of steps per rotation of the stepper-motor. Based on the experiments, the resolution of the lateral motion in X and Y axes is found to be 0.165mm / step. This is obtained by performing one rotation of the stepper motor and dividing the distance traveled by the number of steps that occur.