CNC PCB Machine Prepared by : *Jafar Yasin Supervised by:

Slides:



Advertisements
Similar presentations
MICROPROCESSORS AND MICROCONTROLLERS
Advertisements

Project Title Here IEEE UCSD Overview Robo-Magellan is a robotics competition emphasizing autonomous navigation and obstacle avoidance over varied, outdoor.
. Today you will: Learn about how an is processed once it has been sent Learn some advantages and disadvantages of using Learn how.
Haptic Glove Hardware Graduation Project Prepared by Yaman A. Salman Eman M. Masarweh 2012.
Electronic and Computer Engineering Colin Grogan Final Year Project: Design and Build an Air Mouse for people with lower mobility.
Automated Irrigation System AIS
Ray Schroeder ET 493 Senior Design I Advisor: Dr. Cris Koutsougeras Spring Semester /5/2014.
Submitted by Adnan Hassoneh Asad Alsebaee Ayoub Qadoos Mutasem Essa Abed Alqader Salameh Supervised by Dr. Salameh Abd Alfattah.
SDP ’13 – Team 10 | Final Project Review Anita Ganesan, Eric Moore, Sachin Honnudike, Joel Jean-Claude ClockAide.
By: Brett Snyder (Team Leader) John Williams Ryan Kindred Gavin St. John Faculty Advisor – Dr. Jamali Course Instructor – Dr. Serpen Final Presentation.
System for Engine Location Of a Web Train Paul Wimmer and Adam Weintrop Dr. Irwin and Dr. Schertz 4/3/06.
‘Iole o Mãnoa Mouse of Mãnoa. Team Members Jeff Fines Designer, Fabricator, Programmer & Thomas Matsushima Designer, Fabricator, Programmer.
Students: Asulin Ofir Heller Itai Supervisor: Mony Orbach In association with: June 16, summer 2006.
Signals, Circuits, and Computers Part A Winncy Du Fall Based on Dr
Computer Numerical Control CNC by Anil Gajjar. Computer Numerical Control Computer Numerical control is a method of automatically operating a manufacturing.
Introduction CNC (Computer Numerical Control) Machines are automated machines, which uses programs to automatically execute a series of machining operations.
Presented by:IQBAL HUSSAIN ELECTRONICS&COMMUNICATI0N Final year.
CNC MACHINES PRESENTATION BY: G CHAITHAN VINAY KUMAR 10261A1412
PRACTICAL ELECTRONICS MASTERCLASS (Mr Bell) (COMPUTERS REQUIRED FOR 1 ST PERIOD) 1.
General Engineering Technology (Electro-mechanical) Fasten your seatbelts! You are about to enter the GET Zone!
Introduction to Computer Numerical control
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Introduction History, Advantages, Disadvantages, Applications, Elements of Machine Control.
Prepared By: Rania hasan Enas hamadneh Cnc machine.
بسم الله الرحمن الرحيم An_najah National University Faculty of Engineering Computer Engineering Department Graduation Project In Control of Lighting Systems.
An-Najah National University Faculty of Engineering Computer Engineering Department بسم  الله  الرحمن  الرحيم.
Board Activity Find your seat on the seating chart Login – Remember your login is your first initial your last name and the last three numbers of your.
IPC Assembly and Test Palletization of parts is a standard process in many instances for both test and assembly. This can be achieved using.
‘Iole o Mãnoa Mouse of Mãnoa. Team Members Jeff Fines Designer, Fabricator, Programmer & Thomas Matsushima Designer, Fabricator, Programmer.
AN-NAJAH NATIONAL UNIVERSITY FACULTY OF ENGINEERING DEPARTMENT OF MECHATRONICS ENGINEERING Soft Dough Divider Machine Supervisor: Dr. Aladdin Masri Prepared.
The palm was created using a modular cavity design. It was designed using ProEngineer and printed using Rapid Prototype. The fingers were made using Polymorph.
Bonitron A\C Demand Scheduler Alex Brown Cory Haugh Ajmer Dwivedi.
Designing a Voice Activated Compartmentalized Safe with Speech Processing using Matlab Preliminary Design Review Amy Anderson Ernest Bryant Mike Joyner.
How to make a PCB.
IBM - CVUT Student Research Projects Robotic Head with Mimic Facial Movements Jan Kofroň
IN 1900 ICT Project Final Presentation. Group name : Code Squad.
CONTENTS Objective Software &Hardware requirements Block diagram Mems technology Implementation Applications &Advantages Future scope Conclusion References.
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
CNC FEED DRIVES.
SNS COLLEGE OF ENGINEERING
A PRESENTATION ON EMBEDDED SYSTEM
EMBEDDED SYSTEMS S.HIMABINDU
Seminar On CNC Machine Submitted To: Submitted By:
Intelligence Crane By: Maysoon Ashayer Muna Sholi Supervised by:
Obstacle avoiding robot { pixel }
An-Najah National University
By Martinus Bagus Wicaksono
Home automation using Arduino & ‘PIR sensor’
Automated slicing machine
Designing Process Of Printed Circuit Boards
CNC Engraving Machine An-Najah National University Computer Engineering Department Hardware Project Supervised By: Dr. Luai M. Malhis Examiners.
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Introduction
CNC Machine Part Programming B-tech Mechanical 5th Semester Instructor: Engr. Qazi Shahzad Ali University Of Gujrat (UOG),Gujrat.
DIGITAL CALCULATOR USING 8051
ELECTRONIC CIRCUIT DESIGN & MANUFACTURE
Simple CNC machine Students: Mahmood Yunis Shadi Tahseen Hanani.
Tracking Camera Platform
Outlines : Introduction . Construction . Control .
Evolution of Machine Tools
Graduation project ii: 3-axis cnc milling machine
Introducing ROBOTICS ARM
Computer Numerical Control
TRANSLATORS AND IDEs Key Revision Points.
NC,CNC machines and Control Programming.
NC and CNC machines and Control Programming
Introduction To CAD/CAM
ECE 477 Final Presentation Team 15  Spring 2010
Cnc machine Presented By:.
Electronic Voting Machine
Presentation transcript:

CNC PCB Machine Prepared by : *Jafar Yasin Supervised by: *Hussam Salameh Supervised by: Dr. Sufyan Samara

Outline What is CNC Usage of CNC machines Advantages of CNC machines Mechanical part Electrical part Software part Problems and errors

What is CNC ? CNC stands for Computerized Numerical Control. CNC Machine is a mechanical machine which moves using motors in different directions and controlled via microcontroller or computer through a set of commands called G-Code.

Usage Of CNC Machines There are many uses for CNC machines depends on their shape, size, and design. Each machine is used only for the purpose that designed for, and can make real problems if it’s used for another purpose. Some of its Common uses: Drilling, Milling, Cutting, and plotting.

Advantages of CNC machines Low cost of production. High part to part accuracy and consistency. Less time and effort required. Easier to fix, when an error occurred. Programmable.

Our Project: PCB CNC Machine A CNC machine that dedicated to make printed circuit boards. In our project the machine performs two main tasks: - Milling: is the process of removing areas of copper from printed circuit board sheet. - Drilling: is the process of making holes in the printed circuit board sheet.

Mechanical Part Since our CNC machine moves in three different directions, we have three parts. We fixed each part with a screw, so the part can move only when we turn the screw. Then, We fixed each screw with two bearings, to make its move easier. Finally, we connect each screw with a stepper motor. Now we can moves CNC parts using stepper motors.

Figure shows how Z part fixed with a screw Mechanical Part Figure shows how Z part fixed with a screw

Mechanical Part Figure shows how screw fixed with a bearing Figure shows how screw connected with the motor

Electrical Part In our CNC project we use bipolar stepper motors to move three parts of CNC. We use L298 H-Bridge to make driving circuits for the stepper motors. We use PIC18F4620 microcontroller to receive commands from computer, and control stepper movement according to the received command.

Software Part In our CNC project we wrote a software for PIC microcontroller using PICC Compiler, and another software for Host using java Java software is responsible to read g-code files, send them serially to the microcontroller, and receive ACK from microcontroller.

Software Part PIC software is responsible for parsing received G-Code commands, and output signals to the ports to control machine.

Java Code

Microcontroller Code

Problems and errors Our CNC project is built from scratch using available and cheap components by hand. So, we have some mechanical errors in our design. The most error bias happens because of the drilling machine.

Video This Video demonstrates how the machine work.