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...
Saved in:
Main Author: | |
---|---|
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 |
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.
|
---|