SlideShare a Scribd company logo
GUIDED BY,
Dr.D.SIVA SUNDHARA RAJA M.E.,PH.D.,
Associate professor & Head Placement officer
SACS MAVMM Engineering college
Madurai-625301
CONTENT :
1. Introduction
2. Problem identification
3. Objective
4. Literature survey
5. Proposed work
6. Tools and explanation
7. Methodology
8. Output
9. Advantage and disadvantage
10. Application
11. Reference
EXISTING METHOD:
 Previously developed CNC machine using PCB board without wireless
network.(Design and implementation of PCB using CNC-published by
2017)
 These developed produced is wireless communication(Wireless Base CNC
Mini Plotter Three Axis Control Machine published by 2018)
 CNC machines are more expensive, So our proposed method is developed
to design machines are low cost, wireless communication and developed to
control the mobile phone
1. INTRODUCTION:
 A Plotter is a special type of printer that uses a pen (or drill, laser) to
draw images on solid surfaces.
 In Industry it is not efficient or profitable to make everyday products by
hand.
 On a CNC machine it is possible to make hundreds or even thousands of
the same items in a day.
 First a design is drawn using design software, and then it is processed by
the computer and manufactured using the CNC machine.
 This is a small CNC machine and can be used to machine woods, plastics
and aluminum. In industry, CNC machines can be extremely large.
MEANING OF CNC MACHINE
 CNC means Computer Numerical Control.
 This means a computer converts the design into numbers which
the computer uses to control the cutting and shaping of the
material.
2. PROBLEM IDENTIFICATION
 Cost and Complexity of the CNC machines using
wireless communication
 High Skill for Programming
3. OBJECTIVE
 The objective of this project is to design and implement the cost
effective CNC machine
 To develop and implementation cost effective of CNC machine
for PCB layout using Arduino microcontroller
 To design CNC machine with control wireless network
4. LITERATURE SURVEY
s.no. Author name
&
Publication year
Title Method
1
Venkata Krishna
pabolu et al. (2010)
Design and implementation
of low cost three
dimensional computerised
numerical control system
(CNC) for industrial
application
This paper prototype used
to arduino microcontroller
and its control the arduino
software
2 Shaikh Noor
Farooque et al. (2015)
Automated PCB Drilling
Machine with Efficient Path
Planning
This paper prototype used
drill the holes of pcb
board and its control the
arduino , processing
software
3 Muhammad Yaqoob
Javed, et al. (2015)
Low Cost Computer
Numeric Controller Using
Open Source Software and
Hardware
This paper prototype used
for arduino ide and grbl
controller software
5. PROPOSED WORK
 This project is based on PCB layout using CNC plotter machine
controlled through Bluetooth and increasing demand for the use
of CNC plotters in small company and laboratories, a cheap and
less complex design is an absolute need.
 This parts used for the plotter in our deals are easily available at
a very low price and spare part are also used. The construction is
extremely simple and robust.
5.1BLOCK DIAGRAM
5.2.FLOW CHART AND EXPLANATION OF BLOCK
DIAGRAM
6. TOOLS :
1. HARDWARE:
1. Microcontroller(Arduino)
2. Nema 17 Stepper motor
3. Servo motor(Tower pro SG90 9g micro)
4. Bearing (Radial ball bearing 623ZZ)
5. Linear bearing (8mm)
6. Pulley and belt
7. Screw rod and CNC shield driver
8. Bluetooth module(HC-06)
9. PC
2. SOFTWARE :
1. Arduino
2. GRBL controller
3. Inkscape
6.1.Hardware tools:
Arduino uno
 Open Source electronic prototyping platform based on flexible
easy to use hardware and software.
 Microcontroller is a IC chip that executes programs for
controlling other devices or machines.
 The microcontroller is the brain of our CNC machine.
SERVO MOTOR
 The servo motor could be a linear actuator or angular control. It is regulate
through the signal wire by transmit a changing with pulse width modulation.
 The servo has uniform amount of potential spindle in the direction of both
clock and anti-clockwise direction.
 The servo motor placed in to coordinates on Z-axis for up and down gesture of
pen through the machine.
 the maximum voltage fed into the 5 – 6 volt. The speed of the servo motor is
0.1 seconds and torque 2.5 kg-cm.
STEPPER MOTOR
 A stepper motor stands for “step motor”.
 It is type of brushless DC electric motor. It is always rotate in discrete steps
instead of continuous rotation and provide precise control from motor.
 In this project, we are used in hybrid synchronous stepper motor. The nema 17
is correspondent of common stepper motor. Nema 17 face plate in 17 * 17 inch
and it has high torque than other stepper motor. The nema 17 stepper motor has
six lead wires, deserve voltage is 12V.
 It has a step angle 1.8deg in every steps.
 The motor has a unipolar six wire pattern.
 This six wire are split into two winding.
 Due to three colour of wire in one winding like black is center tap and other
green, yellow are coil winding end.
 The other winding Red, blue are second coil winding and white is center tap.
 Then center tap wire is disconnected from motor.
 The maximum operating temperature is 80 degree Celsius.
CNC SHIELD DRIVER (A4988)
 The CNC driver is a heart of our CNC machine.
 The motor controller is a devices that tend to preside in some
predestined manner the achievement of an electric motor.
 In this project, we are taking from A4988 driver is DMOS micro
stepping driver with restate and over current protection are mainly used
from the driver.
 The driver has a maximum output capacity of 35V and current is 2A.
 The current rate of A4899 driver is 3.5A and low cost.
 The CNC shield is easy to interface from arduino microcontroller.
 The shield controller is manual or automatic control to select and regulating for
start, stop, forward rotation, reverse rotation of the nema 17 stepper motor,
regulate and limit torque.
 It is protecting against overload and electrical fault.
 The CNC shield driver are interfacing three motor.
BLUETOOTH (HC-05)
 The Bluetooth module (HC-05) play for arduino engaging laptop or computer.
 HC-05 is Wireless LAN technology used in serial port protocol (SPP).
 The transmitting and receiving data rate of up to 1Mbps. The communication
where transfer range is less than 100m and frequency range is 2.45GHZ.
 This module used in a master or slave configuration. Which means necessitate
either operation perform in HC-05 module and computer.
 Pin configuration 1, 2, 3, 4, 5, 6 and state, receiver, transmitter, Vref, ground
enable respectively
HARDWARE CONSTRUCTION:
X-axis sub assembly Y-axis sub assembly
Z – axis sub assembly Final assembly
6.2. SOFTWARE TOOLS
ARDUINO IDE
 Arduino IDE is an open source software that is mainly used for writing and compiling
the code into the Arduino Module.
 It is an official Arduino software, making code compilation too easy that even a
common person with no prior technical knowledge can get their feet wet with the
learning process
 It is used easily edit, compile, run the program
GRBL controller:
 Grbl is a free, open source, high performance software for controlling the motion of
machines that move, that make things and will run on a straight Arduino.
 The latest implementations of G-code include macro language capabilities somewhat
closer to a high-level programming language.
 Grbl supports 3-axis of motion (x, y, and z). But it does not support rotation axes.
GRBL controller:
INKSCAPE
 Inkscape is a free and open-source vector graphics editor and High accuracy
images can process perfectly.
 This software can be used to create or edit vector graphics such as
illustrations, diagrams, line arts, charts and logos.
 Inkscape is able to write and edit text with tools available for changing font,
spacing, rotation, flowing along the path or into a shape.
7. METHODOLOGY
 Incorporating the features of Standard PC Interface with Micro
Controller and GRBL CNC Shield.
 Microcontroller-Data processing Unit(DPU)
 GRBL CNC Shield-Control loop Unit(CLU)
 CNC machine software or App used to control mobile phone
using Bluetooth module
7.2.MACHINECONTROLUNIT
• Consists of:
Arduino Uno Board
1. Data Processing Unit (DPU)
2. Control Loop Unit (CLU)
Input
Device
Part
Program
Interpreter
and
Encoder
Machine
Code
Interpolator
Code in terms of
Basic Unit Length
Control
Loop
Unit
DP
U
Code in terms of Basic
Unit Length
Control Loop
Unit
Electrical Signals
Driving
System
s
Machine
Motions
Machine
Tool
3 – Axis Motor Control
Unit
8.OUTPUT:
8.1.PROGRAM OF ARDUINO
STEP1: UPLOAD GRBL IN ARDUINO IDE SOFTWARE:
8.2.GRBL CONTROLLER AND CONTROL AXIS
STEP 2: GRBL CONTROLLER
CONTROL WITH BLUETOOTH:
 Standard app : GRBL controlled (preferred license)
 We are preferred app : Gcode2Grbl (Play store)
GRBL CONTROLLER APPS
8.3.OUTPUT VIDEO:
9.ADVANTAGE:
 Proposed to develop low cost CNC PCB design product
 More accuracy
 CNC machines can be used continuously 24 hours a day, 365days a year and
only need to be switched off for occasional maintenance.
 CNC machines are programmed with a design which can then be manufactured
hundreds or even thousands of times.
 Each manufactured product will be exactly the same and every time update the
software
 It is used to save money and time
Disadvantage:
 More expensive
 Less worker to operate the cnc machine, invest to machine lead to
unemployment
 Student don’t know manual methods
10.APPLICATION:
CNC MACHINE IS USED
1. Laser welding in automobile industry
2. pcb design in electronics industry
3. wood working
4. welding, drilling
5. small part designing
ADVANCES OF CNC:
1. Robot technology
using CNC technology
2. 3-D printing
REFERENCE :
1. Ghulam Dastgeer1, Prof. Muhammad Asad2, Saad. S.S. Ali3, “Wireless Base
CNC Mini Plotter Three Axis Control Machine” published by
IRJET(July-2018), P-ISNN :2395-0072
2. Qiang Zhou, Qiushuang Zhang, Yanfei Yin, "Error compensation analysis
of the probe radius of the online measurement device for joint internal
thread", published by Industrial Electronics and Applications (ICIEA) 2016
IEEE 11th Conference on, pp. 1350-1354, 2016, ISSN 2158-2297.
3. Ibtesam R. K. Al-Saedi1, Farag Mahel Mohammed2 and Saif Aldeen Saad
Obayes2, “CNC Machine Based on Embedded Wireless and Internet of
Things for Workshop Development ” , published by International journal of
computing and Digital Systems (july 2017), ISSN:2210-142x
4. M.A. Khan1, A. Shafi2, S.A. Ahmad3, S.F.H. Shah4, M.MA. Bhutta5,
“DESIGN, MANUFACTURING, EVALUATION, AND ANALYSIS OF
CNC CARVING MACHINE”, published by Journal of Quality and
Technology Management(2015)
5. Amilla, Venkata (2016), Study ON CNC Machines, International journal of
Advanced Scientific Research
6. Lydia Anggraini 1, Ivan Junixsen, “OPTIMATION PARAMETERS OF CNC
MILLING PROGRAMMING MACHINE ON THE PROCESS TIME AND ITS
EFFECT ON THE EFFICIENCY”, published by Journal of Mechanical
Engineering and mechatronics(July-2018), ISSN: 2527-6212
7. X. H. Kuang; H, B. Huo, “A Design of WIFI Wireless Transmission Module
Based on MCU”, Applied Mechanics and Material, year:2013, Volume:442
8. V.K. Pabolu and K.N.H. Srinivas, “Design and Implementation of a Three
Dimensional CNC Machine”, Int. J. Computer Science and Engineering, Vol. 2,
PP.2567-2570, [2010].
9. Yi Hu; Dong Yu; Lie-Ming Liu, “Research and Developing Trends on Industrial
Control Network”, computer science, Year:2010, Volume:37
10. Muhammad Salman Safraz, “Implementation a preventive Maintenance
planning Model for CNC Milling Machine”, American journal of Embedded
Systems and Applications-2017, ISSN: 2376-6069
THANK YOU

More Related Content

What's hot

Automatic mini CNC machine for PCB drawing and drilling
Automatic mini CNC machine for PCB drawing and drillingAutomatic mini CNC machine for PCB drawing and drilling
Automatic mini CNC machine for PCB drawing and drilling
IRJET Journal
 
Controlling and optimization of 3d optical stage for precise movement
Controlling and optimization of 3d optical stage for precise movementControlling and optimization of 3d optical stage for precise movement
Controlling and optimization of 3d optical stage for precise movement
Avadhut Khade
 
Embedded Systems & Robotics
Embedded Systems  & RoboticsEmbedded Systems  & Robotics
Embedded Systems & Robotics
spoorani
 
Arduino embedded systems and advanced robotics
Arduino embedded systems and advanced roboticsArduino embedded systems and advanced robotics
Arduino embedded systems and advanced robotics
Shubham Bhattacharya
 
embedded systems and robotics on avr platform
embedded systems and robotics on avr platformembedded systems and robotics on avr platform
embedded systems and robotics on avr platform
Neha Sharma
 
robotics and embedded system ppt
robotics and embedded system pptrobotics and embedded system ppt
robotics and embedded system ppt
Nilgiri publicity
 
Human robot interaction based on gesture identification
Human robot interaction based on gesture identificationHuman robot interaction based on gesture identification
Human robot interaction based on gesture identificationRestin S Edackattil
 
Color Recognition with Matlab Image Processing and Matlab Interfacing with Ar...
Color Recognition with Matlab Image Processing and Matlab Interfacing with Ar...Color Recognition with Matlab Image Processing and Matlab Interfacing with Ar...
Color Recognition with Matlab Image Processing and Matlab Interfacing with Ar...
Sayan Seth
 
Ppt on six month training on embedded system & IOT
Ppt on six month training on embedded system & IOTPpt on six month training on embedded system & IOT
Ppt on six month training on embedded system & IOT
preetigill309
 
gesture recognition robot
gesture recognition robot gesture recognition robot
gesture recognition robot
Faheem Mir
 
GESTURE CONTROL ROBOTS
GESTURE CONTROL ROBOTSGESTURE CONTROL ROBOTS
GESTURE CONTROL ROBOTSJibin Poulose
 
Embedded system application
Embedded system applicationEmbedded system application
Embedded system application
Dhruwank Vankawala
 
Embedded systems and robotics by scmandota
Embedded systems and robotics by scmandotaEmbedded systems and robotics by scmandota
Embedded systems and robotics by scmandota
scmandota
 
Arduino bt mobile robot r2.0
Arduino bt mobile robot r2.0Arduino bt mobile robot r2.0
Arduino bt mobile robot r2.0
Fajar Baskoro
 
BLUETOOTH CONTROLLED ROBOCAR
BLUETOOTH CONTROLLED ROBOCARBLUETOOTH CONTROLLED ROBOCAR
BLUETOOTH CONTROLLED ROBOCAR
Pulkit Singhal
 
Embedded system development-Arduino UNO
Embedded system development-Arduino UNOEmbedded system development-Arduino UNO
Embedded system development-Arduino UNO
ayush sultania
 
Robotics and Embedded System.
Robotics and Embedded System.Robotics and Embedded System.
Robotics and Embedded System.
Puneet Parihar
 
MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06
MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06
MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06
Eklavya Sharma
 
Summer training project
Summer training projectSummer training project
Summer training project
Manpreet Singh Bhasin
 

What's hot (20)

Automatic mini CNC machine for PCB drawing and drilling
Automatic mini CNC machine for PCB drawing and drillingAutomatic mini CNC machine for PCB drawing and drilling
Automatic mini CNC machine for PCB drawing and drilling
 
Controlling and optimization of 3d optical stage for precise movement
Controlling and optimization of 3d optical stage for precise movementControlling and optimization of 3d optical stage for precise movement
Controlling and optimization of 3d optical stage for precise movement
 
Embedded Systems & Robotics
Embedded Systems  & RoboticsEmbedded Systems  & Robotics
Embedded Systems & Robotics
 
Arduino embedded systems and advanced robotics
Arduino embedded systems and advanced roboticsArduino embedded systems and advanced robotics
Arduino embedded systems and advanced robotics
 
embedded systems and robotics on avr platform
embedded systems and robotics on avr platformembedded systems and robotics on avr platform
embedded systems and robotics on avr platform
 
robotics and embedded system ppt
robotics and embedded system pptrobotics and embedded system ppt
robotics and embedded system ppt
 
Human robot interaction based on gesture identification
Human robot interaction based on gesture identificationHuman robot interaction based on gesture identification
Human robot interaction based on gesture identification
 
Color Recognition with Matlab Image Processing and Matlab Interfacing with Ar...
Color Recognition with Matlab Image Processing and Matlab Interfacing with Ar...Color Recognition with Matlab Image Processing and Matlab Interfacing with Ar...
Color Recognition with Matlab Image Processing and Matlab Interfacing with Ar...
 
Ppt on six month training on embedded system & IOT
Ppt on six month training on embedded system & IOTPpt on six month training on embedded system & IOT
Ppt on six month training on embedded system & IOT
 
gesture recognition robot
gesture recognition robot gesture recognition robot
gesture recognition robot
 
final report
final reportfinal report
final report
 
GESTURE CONTROL ROBOTS
GESTURE CONTROL ROBOTSGESTURE CONTROL ROBOTS
GESTURE CONTROL ROBOTS
 
Embedded system application
Embedded system applicationEmbedded system application
Embedded system application
 
Embedded systems and robotics by scmandota
Embedded systems and robotics by scmandotaEmbedded systems and robotics by scmandota
Embedded systems and robotics by scmandota
 
Arduino bt mobile robot r2.0
Arduino bt mobile robot r2.0Arduino bt mobile robot r2.0
Arduino bt mobile robot r2.0
 
BLUETOOTH CONTROLLED ROBOCAR
BLUETOOTH CONTROLLED ROBOCARBLUETOOTH CONTROLLED ROBOCAR
BLUETOOTH CONTROLLED ROBOCAR
 
Embedded system development-Arduino UNO
Embedded system development-Arduino UNOEmbedded system development-Arduino UNO
Embedded system development-Arduino UNO
 
Robotics and Embedded System.
Robotics and Embedded System.Robotics and Embedded System.
Robotics and Embedded System.
 
MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06
MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06
MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06
 
Summer training project
Summer training projectSummer training project
Summer training project
 

Similar to CNC machine using PCB layout with wireless communication

Mini CNC PROJECT
Mini CNC PROJECTMini CNC PROJECT
Mini CNC PROJECT
Shaktikumar001
 
CNC Plotter Machine
CNC Plotter Machine CNC Plotter Machine
CNC Plotter Machine
Vaibhav Malviya
 
DESIGN AND DEVELOPMENT OF LOW COST COMPUTER NUMERICAL CONTROL PLOTTER WITH AN...
DESIGN AND DEVELOPMENT OF LOW COST COMPUTER NUMERICAL CONTROL PLOTTER WITH AN...DESIGN AND DEVELOPMENT OF LOW COST COMPUTER NUMERICAL CONTROL PLOTTER WITH AN...
DESIGN AND DEVELOPMENT OF LOW COST COMPUTER NUMERICAL CONTROL PLOTTER WITH AN...
Chiranjit Adhikary
 
Wireless Base CNC Mini Plotter Three Axis Control Machine
Wireless Base CNC Mini Plotter Three Axis Control MachineWireless Base CNC Mini Plotter Three Axis Control Machine
Wireless Base CNC Mini Plotter Three Axis Control Machine
GhulamDastgeer14
 
Mini CNC Plotter and Laser Engraver
Mini CNC Plotter and Laser EngraverMini CNC Plotter and Laser Engraver
Mini CNC Plotter and Laser Engraver
ijtsrd
 
3 Axis Drawing Machine
3 Axis Drawing Machine3 Axis Drawing Machine
3 Axis Drawing Machine
IRJET Journal
 
IRJET - An Embedded Approach for Design and Development of the Mini CNC C...
IRJET -  	  An Embedded Approach for Design and Development of the Mini CNC C...IRJET -  	  An Embedded Approach for Design and Development of the Mini CNC C...
IRJET - An Embedded Approach for Design and Development of the Mini CNC C...
IRJET Journal
 
CNC DRAWBOT
CNC DRAWBOTCNC DRAWBOT
CNC DRAWBOT
neeraj prasad
 
Design and implementation of pcb laying using CNC machine controlling with w...
Design and implementation of pcb laying using  CNC machine controlling with w...Design and implementation of pcb laying using  CNC machine controlling with w...
Design and implementation of pcb laying using CNC machine controlling with w...
Venkatkumar78
 
IRJET - Mobile Application Base Voice Command Wireless CNC Writing Machine
IRJET - Mobile Application Base Voice Command Wireless CNC Writing MachineIRJET - Mobile Application Base Voice Command Wireless CNC Writing Machine
IRJET - Mobile Application Base Voice Command Wireless CNC Writing Machine
IRJET Journal
 
IRJET- Automatic Mini CNC Machine for PCB Drawing using Arduino
IRJET- Automatic Mini CNC Machine for PCB Drawing using ArduinoIRJET- Automatic Mini CNC Machine for PCB Drawing using Arduino
IRJET- Automatic Mini CNC Machine for PCB Drawing using Arduino
IRJET Journal
 
Home Appliances Controlling using Android Mobile via Bluetooth
Home Appliances Controlling using Android Mobile via BluetoothHome Appliances Controlling using Android Mobile via Bluetooth
Home Appliances Controlling using Android Mobile via BluetoothMOKTARI MOSTOFA
 
CNC Drilling Machine for Printed Circuit Board
CNC Drilling Machine for Printed Circuit BoardCNC Drilling Machine for Printed Circuit Board
CNC Drilling Machine for Printed Circuit Board
ijtsrd
 
Le company presentation
Le company presentationLe company presentation
Le company presentation
leadembeddedsoftware
 
CNC 2D PLOTTER PPT.pptx
CNC 2D PLOTTER PPT.pptxCNC 2D PLOTTER PPT.pptx
CNC 2D PLOTTER PPT.pptx
AdityaBundela4
 
CNC Plotter Using Spare Parts
CNC Plotter Using Spare PartsCNC Plotter Using Spare Parts
CNC Plotter Using Spare Parts
Sasukeo1
 
Wireless stepper motor control using zigbee
Wireless stepper motor control  using zigbeeWireless stepper motor control  using zigbee
Wireless stepper motor control using zigbeesavan Darji
 
Mini Cnc Printer
Mini Cnc PrinterMini Cnc Printer
Mini Cnc Printer
Mauryasuraj98
 
IRJET- Navigation Camp – Bot
IRJET-  	  Navigation Camp – BotIRJET-  	  Navigation Camp – Bot
IRJET- Navigation Camp – Bot
IRJET Journal
 
Robotics Report final.compressed (1)
Robotics Report final.compressed (1)Robotics Report final.compressed (1)
Robotics Report final.compressed (1)Kael Kristjanson
 

Similar to CNC machine using PCB layout with wireless communication (20)

Mini CNC PROJECT
Mini CNC PROJECTMini CNC PROJECT
Mini CNC PROJECT
 
CNC Plotter Machine
CNC Plotter Machine CNC Plotter Machine
CNC Plotter Machine
 
DESIGN AND DEVELOPMENT OF LOW COST COMPUTER NUMERICAL CONTROL PLOTTER WITH AN...
DESIGN AND DEVELOPMENT OF LOW COST COMPUTER NUMERICAL CONTROL PLOTTER WITH AN...DESIGN AND DEVELOPMENT OF LOW COST COMPUTER NUMERICAL CONTROL PLOTTER WITH AN...
DESIGN AND DEVELOPMENT OF LOW COST COMPUTER NUMERICAL CONTROL PLOTTER WITH AN...
 
Wireless Base CNC Mini Plotter Three Axis Control Machine
Wireless Base CNC Mini Plotter Three Axis Control MachineWireless Base CNC Mini Plotter Three Axis Control Machine
Wireless Base CNC Mini Plotter Three Axis Control Machine
 
Mini CNC Plotter and Laser Engraver
Mini CNC Plotter and Laser EngraverMini CNC Plotter and Laser Engraver
Mini CNC Plotter and Laser Engraver
 
3 Axis Drawing Machine
3 Axis Drawing Machine3 Axis Drawing Machine
3 Axis Drawing Machine
 
IRJET - An Embedded Approach for Design and Development of the Mini CNC C...
IRJET -  	  An Embedded Approach for Design and Development of the Mini CNC C...IRJET -  	  An Embedded Approach for Design and Development of the Mini CNC C...
IRJET - An Embedded Approach for Design and Development of the Mini CNC C...
 
CNC DRAWBOT
CNC DRAWBOTCNC DRAWBOT
CNC DRAWBOT
 
Design and implementation of pcb laying using CNC machine controlling with w...
Design and implementation of pcb laying using  CNC machine controlling with w...Design and implementation of pcb laying using  CNC machine controlling with w...
Design and implementation of pcb laying using CNC machine controlling with w...
 
IRJET - Mobile Application Base Voice Command Wireless CNC Writing Machine
IRJET - Mobile Application Base Voice Command Wireless CNC Writing MachineIRJET - Mobile Application Base Voice Command Wireless CNC Writing Machine
IRJET - Mobile Application Base Voice Command Wireless CNC Writing Machine
 
IRJET- Automatic Mini CNC Machine for PCB Drawing using Arduino
IRJET- Automatic Mini CNC Machine for PCB Drawing using ArduinoIRJET- Automatic Mini CNC Machine for PCB Drawing using Arduino
IRJET- Automatic Mini CNC Machine for PCB Drawing using Arduino
 
Home Appliances Controlling using Android Mobile via Bluetooth
Home Appliances Controlling using Android Mobile via BluetoothHome Appliances Controlling using Android Mobile via Bluetooth
Home Appliances Controlling using Android Mobile via Bluetooth
 
CNC Drilling Machine for Printed Circuit Board
CNC Drilling Machine for Printed Circuit BoardCNC Drilling Machine for Printed Circuit Board
CNC Drilling Machine for Printed Circuit Board
 
Le company presentation
Le company presentationLe company presentation
Le company presentation
 
CNC 2D PLOTTER PPT.pptx
CNC 2D PLOTTER PPT.pptxCNC 2D PLOTTER PPT.pptx
CNC 2D PLOTTER PPT.pptx
 
CNC Plotter Using Spare Parts
CNC Plotter Using Spare PartsCNC Plotter Using Spare Parts
CNC Plotter Using Spare Parts
 
Wireless stepper motor control using zigbee
Wireless stepper motor control  using zigbeeWireless stepper motor control  using zigbee
Wireless stepper motor control using zigbee
 
Mini Cnc Printer
Mini Cnc PrinterMini Cnc Printer
Mini Cnc Printer
 
IRJET- Navigation Camp – Bot
IRJET-  	  Navigation Camp – BotIRJET-  	  Navigation Camp – Bot
IRJET- Navigation Camp – Bot
 
Robotics Report final.compressed (1)
Robotics Report final.compressed (1)Robotics Report final.compressed (1)
Robotics Report final.compressed (1)
 

Recently uploaded

Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Basic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparelBasic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparel
top1002
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 

Recently uploaded (20)

Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Basic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparelBasic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparel
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 

CNC machine using PCB layout with wireless communication

  • 1. GUIDED BY, Dr.D.SIVA SUNDHARA RAJA M.E.,PH.D., Associate professor & Head Placement officer SACS MAVMM Engineering college Madurai-625301
  • 2. CONTENT : 1. Introduction 2. Problem identification 3. Objective 4. Literature survey 5. Proposed work 6. Tools and explanation 7. Methodology 8. Output 9. Advantage and disadvantage 10. Application 11. Reference
  • 3. EXISTING METHOD:  Previously developed CNC machine using PCB board without wireless network.(Design and implementation of PCB using CNC-published by 2017)  These developed produced is wireless communication(Wireless Base CNC Mini Plotter Three Axis Control Machine published by 2018)  CNC machines are more expensive, So our proposed method is developed to design machines are low cost, wireless communication and developed to control the mobile phone
  • 4. 1. INTRODUCTION:  A Plotter is a special type of printer that uses a pen (or drill, laser) to draw images on solid surfaces.  In Industry it is not efficient or profitable to make everyday products by hand.  On a CNC machine it is possible to make hundreds or even thousands of the same items in a day.  First a design is drawn using design software, and then it is processed by the computer and manufactured using the CNC machine.  This is a small CNC machine and can be used to machine woods, plastics and aluminum. In industry, CNC machines can be extremely large.
  • 5. MEANING OF CNC MACHINE  CNC means Computer Numerical Control.  This means a computer converts the design into numbers which the computer uses to control the cutting and shaping of the material.
  • 6.
  • 7. 2. PROBLEM IDENTIFICATION  Cost and Complexity of the CNC machines using wireless communication  High Skill for Programming
  • 8. 3. OBJECTIVE  The objective of this project is to design and implement the cost effective CNC machine  To develop and implementation cost effective of CNC machine for PCB layout using Arduino microcontroller  To design CNC machine with control wireless network
  • 9. 4. LITERATURE SURVEY s.no. Author name & Publication year Title Method 1 Venkata Krishna pabolu et al. (2010) Design and implementation of low cost three dimensional computerised numerical control system (CNC) for industrial application This paper prototype used to arduino microcontroller and its control the arduino software 2 Shaikh Noor Farooque et al. (2015) Automated PCB Drilling Machine with Efficient Path Planning This paper prototype used drill the holes of pcb board and its control the arduino , processing software 3 Muhammad Yaqoob Javed, et al. (2015) Low Cost Computer Numeric Controller Using Open Source Software and Hardware This paper prototype used for arduino ide and grbl controller software
  • 10. 5. PROPOSED WORK  This project is based on PCB layout using CNC plotter machine controlled through Bluetooth and increasing demand for the use of CNC plotters in small company and laboratories, a cheap and less complex design is an absolute need.  This parts used for the plotter in our deals are easily available at a very low price and spare part are also used. The construction is extremely simple and robust.
  • 12. 5.2.FLOW CHART AND EXPLANATION OF BLOCK DIAGRAM
  • 13. 6. TOOLS : 1. HARDWARE: 1. Microcontroller(Arduino) 2. Nema 17 Stepper motor 3. Servo motor(Tower pro SG90 9g micro) 4. Bearing (Radial ball bearing 623ZZ) 5. Linear bearing (8mm) 6. Pulley and belt 7. Screw rod and CNC shield driver 8. Bluetooth module(HC-06) 9. PC 2. SOFTWARE : 1. Arduino 2. GRBL controller 3. Inkscape
  • 14. 6.1.Hardware tools: Arduino uno  Open Source electronic prototyping platform based on flexible easy to use hardware and software.  Microcontroller is a IC chip that executes programs for controlling other devices or machines.  The microcontroller is the brain of our CNC machine.
  • 15. SERVO MOTOR  The servo motor could be a linear actuator or angular control. It is regulate through the signal wire by transmit a changing with pulse width modulation.  The servo has uniform amount of potential spindle in the direction of both clock and anti-clockwise direction.  The servo motor placed in to coordinates on Z-axis for up and down gesture of pen through the machine.  the maximum voltage fed into the 5 – 6 volt. The speed of the servo motor is 0.1 seconds and torque 2.5 kg-cm.
  • 16. STEPPER MOTOR  A stepper motor stands for “step motor”.  It is type of brushless DC electric motor. It is always rotate in discrete steps instead of continuous rotation and provide precise control from motor.  In this project, we are used in hybrid synchronous stepper motor. The nema 17 is correspondent of common stepper motor. Nema 17 face plate in 17 * 17 inch and it has high torque than other stepper motor. The nema 17 stepper motor has six lead wires, deserve voltage is 12V.  It has a step angle 1.8deg in every steps.  The motor has a unipolar six wire pattern.  This six wire are split into two winding.
  • 17.  Due to three colour of wire in one winding like black is center tap and other green, yellow are coil winding end.  The other winding Red, blue are second coil winding and white is center tap.  Then center tap wire is disconnected from motor.  The maximum operating temperature is 80 degree Celsius.
  • 18. CNC SHIELD DRIVER (A4988)  The CNC driver is a heart of our CNC machine.  The motor controller is a devices that tend to preside in some predestined manner the achievement of an electric motor.  In this project, we are taking from A4988 driver is DMOS micro stepping driver with restate and over current protection are mainly used from the driver.  The driver has a maximum output capacity of 35V and current is 2A.  The current rate of A4899 driver is 3.5A and low cost.
  • 19.  The CNC shield is easy to interface from arduino microcontroller.  The shield controller is manual or automatic control to select and regulating for start, stop, forward rotation, reverse rotation of the nema 17 stepper motor, regulate and limit torque.  It is protecting against overload and electrical fault.  The CNC shield driver are interfacing three motor.
  • 20. BLUETOOTH (HC-05)  The Bluetooth module (HC-05) play for arduino engaging laptop or computer.  HC-05 is Wireless LAN technology used in serial port protocol (SPP).  The transmitting and receiving data rate of up to 1Mbps. The communication where transfer range is less than 100m and frequency range is 2.45GHZ.  This module used in a master or slave configuration. Which means necessitate either operation perform in HC-05 module and computer.  Pin configuration 1, 2, 3, 4, 5, 6 and state, receiver, transmitter, Vref, ground enable respectively
  • 21.
  • 22. HARDWARE CONSTRUCTION: X-axis sub assembly Y-axis sub assembly Z – axis sub assembly Final assembly
  • 23. 6.2. SOFTWARE TOOLS ARDUINO IDE  Arduino IDE is an open source software that is mainly used for writing and compiling the code into the Arduino Module.  It is an official Arduino software, making code compilation too easy that even a common person with no prior technical knowledge can get their feet wet with the learning process  It is used easily edit, compile, run the program
  • 24. GRBL controller:  Grbl is a free, open source, high performance software for controlling the motion of machines that move, that make things and will run on a straight Arduino.  The latest implementations of G-code include macro language capabilities somewhat closer to a high-level programming language.  Grbl supports 3-axis of motion (x, y, and z). But it does not support rotation axes.
  • 26. INKSCAPE  Inkscape is a free and open-source vector graphics editor and High accuracy images can process perfectly.  This software can be used to create or edit vector graphics such as illustrations, diagrams, line arts, charts and logos.  Inkscape is able to write and edit text with tools available for changing font, spacing, rotation, flowing along the path or into a shape.
  • 27. 7. METHODOLOGY  Incorporating the features of Standard PC Interface with Micro Controller and GRBL CNC Shield.  Microcontroller-Data processing Unit(DPU)  GRBL CNC Shield-Control loop Unit(CLU)  CNC machine software or App used to control mobile phone using Bluetooth module
  • 28. 7.2.MACHINECONTROLUNIT • Consists of: Arduino Uno Board 1. Data Processing Unit (DPU) 2. Control Loop Unit (CLU) Input Device Part Program Interpreter and Encoder Machine Code Interpolator Code in terms of Basic Unit Length Control Loop Unit DP U Code in terms of Basic Unit Length Control Loop Unit Electrical Signals Driving System s Machine Motions Machine Tool 3 – Axis Motor Control Unit
  • 29. 8.OUTPUT: 8.1.PROGRAM OF ARDUINO STEP1: UPLOAD GRBL IN ARDUINO IDE SOFTWARE:
  • 30. 8.2.GRBL CONTROLLER AND CONTROL AXIS STEP 2: GRBL CONTROLLER
  • 31. CONTROL WITH BLUETOOTH:  Standard app : GRBL controlled (preferred license)  We are preferred app : Gcode2Grbl (Play store) GRBL CONTROLLER APPS
  • 33. 9.ADVANTAGE:  Proposed to develop low cost CNC PCB design product  More accuracy  CNC machines can be used continuously 24 hours a day, 365days a year and only need to be switched off for occasional maintenance.  CNC machines are programmed with a design which can then be manufactured hundreds or even thousands of times.  Each manufactured product will be exactly the same and every time update the software  It is used to save money and time Disadvantage:  More expensive  Less worker to operate the cnc machine, invest to machine lead to unemployment  Student don’t know manual methods
  • 34. 10.APPLICATION: CNC MACHINE IS USED 1. Laser welding in automobile industry 2. pcb design in electronics industry 3. wood working 4. welding, drilling 5. small part designing ADVANCES OF CNC: 1. Robot technology using CNC technology 2. 3-D printing
  • 35. REFERENCE : 1. Ghulam Dastgeer1, Prof. Muhammad Asad2, Saad. S.S. Ali3, “Wireless Base CNC Mini Plotter Three Axis Control Machine” published by IRJET(July-2018), P-ISNN :2395-0072 2. Qiang Zhou, Qiushuang Zhang, Yanfei Yin, "Error compensation analysis of the probe radius of the online measurement device for joint internal thread", published by Industrial Electronics and Applications (ICIEA) 2016 IEEE 11th Conference on, pp. 1350-1354, 2016, ISSN 2158-2297. 3. Ibtesam R. K. Al-Saedi1, Farag Mahel Mohammed2 and Saif Aldeen Saad Obayes2, “CNC Machine Based on Embedded Wireless and Internet of Things for Workshop Development ” , published by International journal of computing and Digital Systems (july 2017), ISSN:2210-142x 4. M.A. Khan1, A. Shafi2, S.A. Ahmad3, S.F.H. Shah4, M.MA. Bhutta5, “DESIGN, MANUFACTURING, EVALUATION, AND ANALYSIS OF CNC CARVING MACHINE”, published by Journal of Quality and Technology Management(2015) 5. Amilla, Venkata (2016), Study ON CNC Machines, International journal of Advanced Scientific Research
  • 36. 6. Lydia Anggraini 1, Ivan Junixsen, “OPTIMATION PARAMETERS OF CNC MILLING PROGRAMMING MACHINE ON THE PROCESS TIME AND ITS EFFECT ON THE EFFICIENCY”, published by Journal of Mechanical Engineering and mechatronics(July-2018), ISSN: 2527-6212 7. X. H. Kuang; H, B. Huo, “A Design of WIFI Wireless Transmission Module Based on MCU”, Applied Mechanics and Material, year:2013, Volume:442 8. V.K. Pabolu and K.N.H. Srinivas, “Design and Implementation of a Three Dimensional CNC Machine”, Int. J. Computer Science and Engineering, Vol. 2, PP.2567-2570, [2010]. 9. Yi Hu; Dong Yu; Lie-Ming Liu, “Research and Developing Trends on Industrial Control Network”, computer science, Year:2010, Volume:37 10. Muhammad Salman Safraz, “Implementation a preventive Maintenance planning Model for CNC Milling Machine”, American journal of Embedded Systems and Applications-2017, ISSN: 2376-6069