SlideShare a Scribd company logo
MINI CNC MACHINE BY :- SHAKTI PATEL.
PARUL UNIVERSITY.
CONTENTS
1. Introduction.
2. Objectives.
3. Features.
4. Aim of thesis.
5. Limitations.
6. Project Description.
● Hadware.
● Softwares.
INTRODUCTION
CNC stands for Computer Numeric Control and typically refers to a machine
whose operation is controlled by a computer. The most common usage of
CNC, and the one relevant to us, is bthe name given to devices that, under
computer control are able to cut, etch, mill, engrave,build, turn and otherwise
perform manufacturing operations on various materials. Typically,a CNC
machine has the ability to move a cutting or 3D printing head in 2 to 6 axes,
meaningthat it can position that tool head at a precise point in or on the
material to create the cutor operation desired at that point.
By moving the head through multiple points, the cuttinghead can cut or sculpt
the design represented by a data stream of positioning points being sentby the
PC. By controlling a CNC machine through a PC it is possible for the user to
designa product on-screen, convert it to CNC-readable code and then send that
data to the CNC machine for it to produce a physical copy of the item designed.
System Features
• Rapid speed positioning using G00
• Plot line using G01
• Plot Circles using G02,G03 clockwise or anti-clock wise.
• Manual Mode control the position of the Plotter using Keyboard
• Programming Mode write full program includes moving plotter, Arithmetic
operation and decisions instructions
Limitations
• Simulates only snapshots of the cutting process.
• No 5-axis simulation.
• No Lathe simulation.
• No CAM facilities yet, e.g. 3D model to tool path conversion.
• No CNC machine control, not a replacement for LinuxCNC or MACH3.
• Does not yet detect over/under cutting, collisions with the tool shaft or fixtures or
rapid
moves in the material.
• Not all of the LinuxCNC G-Code language is implemented, yet.
Aim of thesis
Aim of the thesis is to set up a 2D Mini CNC Machine for the following
constraints:
• A general idea of CNC Models.
• Generating GCODE. Integrating the diffrent softwares along with the
hardware. setup.
Project Description
● Introduction
The three main sections of Robotic 2D Plotter:
• Hardware
• Software
Hadware
● In this hardware system consists of a metallic frame, on which
is mounted three axis of motion
● in a standard Cartesian coordinate system. X and Y axis is
driven by a stepper motor driven
● by a adafruit L293D motor driver circuit. Z axis is driven by a
servo motor.
● The different included parts in the project are:
● • Arduino UNO.
● • ADAFRUIT:MOtor Driver Shield L293D.
● • Stepper Motors.
● • Servo Motor.
Arduino UNO
The Uno is a microcontroller board based on the ATmega328P. It has 14 digital
input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a
16 MHz quartz crystal,a USB connection, a power jack, an ICSP header and a
reset button. It contains everything needed to support the microcontroller;
simply connect it to a computer with a USB cable or power it with a AC-to-DC
adapter or battery to get started..Anyone can tinker with the UNO without
worrying too much about doing something wrong, worst case scenario you can
replace the chip for a few dollars and start over again. ”Uno” means one in
Italian and was chosen to mark the release of Arduino Software (IDE) 1.0. The
Uno board and version 1.0 of Arduino Software (IDE) were the reference
versions of Arduino, now evolved to newer releases.
Overview of the Board.
Servo Motor
A servo motor is an electrical device which can push or rotate an object with
great precision. To rotate and object at some specific angles or distance, servo
motor is used. It is just made up of simple motor which run through servo
mechanism. If motor is used is DC powered then it is called DC servo motor,
and if it is AC powered motor then it is called AC servo motor. We can get a
very high torque servo motor in a small and light weight packages. Doe to these
features they are being used in many applications like toy car, RC helicopters
and planes, Robotics,CNC Machine etc. The position of a servo motor is
decided by electrical pulse and its circuitry is placed beside the motor.
Servo motor can turn 90 degree from either
direction form its neutral position.
Stepper Motor
A stepper motor is a type of DC motor which has a full rotation divided in an
equal number of steps. It is a type of actuator highly compatible with numerical
control means, as it is essentially an electromechanical converter of digital
impulses into proportional movement of its shaft, providing precise speed,
position and direction control in an open-loop fashion, without requiring
encoders, end-of-line switches or other types of sensors as conventional
electric motors require. he steps of a stepper motor represent discrete angular
movements, that take place in a successive fashion and are equal in
displacement, when functioning correctly the number of steps performed must
be equal to the control impulses applied to the phases of the motor.
Software
Engineering as a discipline often requires more integration than large amounts of
original development. In a typical project, writing new code presents significant
challenges, and the number of features shared between projects means that it is
possible to create shared components which implement common features. A
library or an existing module allows the use of a well developed and tested
component, which saves significant resources in the implementation of the
project.The drawback of components is the need to integrate various potentially
conflicting interfaces, and the need to understand a complex system in order to
effectively use the component.
Components can be purchased, or may be freely available, as in the case of Open
Source software. Open Source also provides the opportunity to contribute new
features and bug fixes back in to the community. The programs and tools we
chose for this project are all open source,and use international standards, which
allowed to rapidly develop the features needed.
The project software system consists of:
1. Inkscape (Version 0.48.5).
2. CAMotics.
3. Arduino IDE.
4. Processing 3.0.2.
L293D DC motor control
Result:-
Thank you

More Related Content

What's hot

Robotic 6DOF ARM
Robotic 6DOF ARMRobotic 6DOF ARM
Robotic 6DOF ARM
Abhishek Sainkar
 
Smart Pen: Future of Handheld Gadget
Smart Pen: Future of Handheld GadgetSmart Pen: Future of Handheld Gadget
Smart Pen: Future of Handheld Gadget
Muhammed Anaz PK
 
Introduction to cnc machines (1)
Introduction to cnc machines (1)Introduction to cnc machines (1)
Introduction to cnc machines (1)
someshking
 
Solid modeling-Sweep Representation and B-representation
Solid modeling-Sweep Representation and B-representationSolid modeling-Sweep Representation and B-representation
Solid modeling-Sweep Representation and B-representation
Destro Destro
 
Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
shalet kochumuttath Shaji
 
Humidity and Temperature Measurement Using Arduino
Humidity and Temperature Measurement Using ArduinoHumidity and Temperature Measurement Using Arduino
Humidity and Temperature Measurement Using Arduino
dollonhaider
 
Fire fighting robot remotely operated
Fire fighting robot remotely operatedFire fighting robot remotely operated
Fire fighting robot remotely operated
Mohit Keshav
 
Graphic standards
Graphic standardsGraphic standards
Graphic standards
Kevin Pereira
 
CNC MACHINE
CNC MACHINECNC MACHINE
Robot arm ppt
Robot arm pptRobot arm ppt
Robot arm ppt
Minuchaudhari1
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONBLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
Varun Divekar
 
Robotic arm
Robotic armRobotic arm
Robotic arm
kartikeya Agarwal
 
CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)
Priscilla CPG
 
DrawBot - Android Thing CNC Plotter
DrawBot - Android Thing CNC PlotterDrawBot - Android Thing CNC Plotter
DrawBot - Android Thing CNC Plotter
NadaAbdulNassir1
 
CNC Programmingmodifies examination 1
CNC Programmingmodifies examination 1CNC Programmingmodifies examination 1
CNC Programmingmodifies examination 1
Prof. S.Rajendiran
 
CAD STANDARDS
CAD STANDARDSCAD STANDARDS
CAD STANDARDS
Balamurugan Subburaj
 
PIC MICROCONTROLLERS -CLASS NOTES
PIC MICROCONTROLLERS -CLASS NOTESPIC MICROCONTROLLERS -CLASS NOTES
PIC MICROCONTROLLERS -CLASS NOTES
Dr.YNM
 
Introduction to Arduino and Hands on to Iot
Introduction to Arduino and Hands on to IotIntroduction to Arduino and Hands on to Iot
Introduction to Arduino and Hands on to Iot
Sachin S
 
Hand gesture controlled wheel chair
Hand gesture controlled wheel chairHand gesture controlled wheel chair
Hand gesture controlled wheel chair
Ranju Varughese
 
Raspberry-Pi
Raspberry-PiRaspberry-Pi
Raspberry-Pi
Rehan Fazal
 

What's hot (20)

Robotic 6DOF ARM
Robotic 6DOF ARMRobotic 6DOF ARM
Robotic 6DOF ARM
 
Smart Pen: Future of Handheld Gadget
Smart Pen: Future of Handheld GadgetSmart Pen: Future of Handheld Gadget
Smart Pen: Future of Handheld Gadget
 
Introduction to cnc machines (1)
Introduction to cnc machines (1)Introduction to cnc machines (1)
Introduction to cnc machines (1)
 
Solid modeling-Sweep Representation and B-representation
Solid modeling-Sweep Representation and B-representationSolid modeling-Sweep Representation and B-representation
Solid modeling-Sweep Representation and B-representation
 
Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
 
Humidity and Temperature Measurement Using Arduino
Humidity and Temperature Measurement Using ArduinoHumidity and Temperature Measurement Using Arduino
Humidity and Temperature Measurement Using Arduino
 
Fire fighting robot remotely operated
Fire fighting robot remotely operatedFire fighting robot remotely operated
Fire fighting robot remotely operated
 
Graphic standards
Graphic standardsGraphic standards
Graphic standards
 
CNC MACHINE
CNC MACHINECNC MACHINE
CNC MACHINE
 
Robot arm ppt
Robot arm pptRobot arm ppt
Robot arm ppt
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONBLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
 
Robotic arm
Robotic armRobotic arm
Robotic arm
 
CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)
 
DrawBot - Android Thing CNC Plotter
DrawBot - Android Thing CNC PlotterDrawBot - Android Thing CNC Plotter
DrawBot - Android Thing CNC Plotter
 
CNC Programmingmodifies examination 1
CNC Programmingmodifies examination 1CNC Programmingmodifies examination 1
CNC Programmingmodifies examination 1
 
CAD STANDARDS
CAD STANDARDSCAD STANDARDS
CAD STANDARDS
 
PIC MICROCONTROLLERS -CLASS NOTES
PIC MICROCONTROLLERS -CLASS NOTESPIC MICROCONTROLLERS -CLASS NOTES
PIC MICROCONTROLLERS -CLASS NOTES
 
Introduction to Arduino and Hands on to Iot
Introduction to Arduino and Hands on to IotIntroduction to Arduino and Hands on to Iot
Introduction to Arduino and Hands on to Iot
 
Hand gesture controlled wheel chair
Hand gesture controlled wheel chairHand gesture controlled wheel chair
Hand gesture controlled wheel chair
 
Raspberry-Pi
Raspberry-PiRaspberry-Pi
Raspberry-Pi
 

Similar to Mini CNC PROJECT

PCB layout using CNC machine
PCB layout using CNC machinePCB layout using CNC machine
PCB layout using CNC machine
Venkatkumar78
 
CNC machine using PCB layout with wireless communication
CNC machine using PCB layout with wireless communicationCNC machine using PCB layout with wireless communication
CNC machine using PCB layout with wireless communication
Venkatkumar78
 
Mini CNC Plotter and Laser Engraver
Mini CNC Plotter and Laser EngraverMini CNC Plotter and Laser Engraver
Mini CNC Plotter and Laser Engraver
ijtsrd
 
CNC DRAWBOT
CNC DRAWBOTCNC DRAWBOT
CNC DRAWBOT
neeraj prasad
 
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
 
CNC Plotter Black Book
CNC Plotter Black BookCNC Plotter Black Book
CNC Plotter Black Book
Milind Khamkar
 
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
 
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
 
extra%20BATCH11_REVIEW%20FINAL%20_11_ppt.pptx
extra%20BATCH11_REVIEW%20FINAL%20_11_ppt.pptxextra%20BATCH11_REVIEW%20FINAL%20_11_ppt.pptx
extra%20BATCH11_REVIEW%20FINAL%20_11_ppt.pptx
RakeshJvr
 
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
 
CNC: 2.5D AXIS vs. VIRTUAL CNC
CNC: 2.5D AXIS vs. VIRTUAL CNC CNC: 2.5D AXIS vs. VIRTUAL CNC
CNC: 2.5D AXIS vs. VIRTUAL CNC
Sisubalan Selvan
 
(Updated) Dept. of ME PPT Template.pptx
(Updated) Dept. of ME PPT Template.pptx(Updated) Dept. of ME PPT Template.pptx
(Updated) Dept. of ME PPT Template.pptx
RakibulHassan77
 
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
 
Km60 3 d printer new (wecompress)
Km60 3 d printer new (wecompress)Km60 3 d printer new (wecompress)
Km60 3 d printer new (wecompress)
1000kv technologies
 
Robotics Report final.compressed (1)
Robotics Report final.compressed (1)Robotics Report final.compressed (1)
Robotics Report final.compressed (1)
Kael Kristjanson
 
phase_1.pptx
phase_1.pptxphase_1.pptx
phase_1.pptx
MAHESHV559910
 
Omni Directional Robot
Omni Directional RobotOmni Directional Robot
Omni Directional Robot
prashanth15
 
2d plotter project.docx
2d plotter project.docx2d plotter project.docx
2d plotter project.docx
RoyalChallengers3
 
G-Code Controlled 2D Robotic Plotter
G-Code Controlled 2D Robotic PlotterG-Code Controlled 2D Robotic Plotter
G-Code Controlled 2D Robotic Plotter
rahulmonikasharma
 
CNC Plotter Using Spare Parts
CNC Plotter Using Spare PartsCNC Plotter Using Spare Parts
CNC Plotter Using Spare Parts
Sasukeo1
 

Similar to Mini CNC PROJECT (20)

PCB layout using CNC machine
PCB layout using CNC machinePCB layout using CNC machine
PCB layout using CNC machine
 
CNC machine using PCB layout with wireless communication
CNC machine using PCB layout with wireless communicationCNC machine using PCB layout with wireless communication
CNC machine using PCB layout with wireless communication
 
Mini CNC Plotter and Laser Engraver
Mini CNC Plotter and Laser EngraverMini CNC Plotter and Laser Engraver
Mini CNC Plotter and Laser Engraver
 
CNC DRAWBOT
CNC DRAWBOTCNC DRAWBOT
CNC DRAWBOT
 
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...
 
CNC Plotter Black Book
CNC Plotter Black BookCNC Plotter Black Book
CNC Plotter Black Book
 
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 - 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
 
extra%20BATCH11_REVIEW%20FINAL%20_11_ppt.pptx
extra%20BATCH11_REVIEW%20FINAL%20_11_ppt.pptxextra%20BATCH11_REVIEW%20FINAL%20_11_ppt.pptx
extra%20BATCH11_REVIEW%20FINAL%20_11_ppt.pptx
 
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
 
CNC: 2.5D AXIS vs. VIRTUAL CNC
CNC: 2.5D AXIS vs. VIRTUAL CNC CNC: 2.5D AXIS vs. VIRTUAL CNC
CNC: 2.5D AXIS vs. VIRTUAL CNC
 
(Updated) Dept. of ME PPT Template.pptx
(Updated) Dept. of ME PPT Template.pptx(Updated) Dept. of ME PPT Template.pptx
(Updated) Dept. of ME PPT Template.pptx
 
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
 
Km60 3 d printer new (wecompress)
Km60 3 d printer new (wecompress)Km60 3 d printer new (wecompress)
Km60 3 d printer new (wecompress)
 
Robotics Report final.compressed (1)
Robotics Report final.compressed (1)Robotics Report final.compressed (1)
Robotics Report final.compressed (1)
 
phase_1.pptx
phase_1.pptxphase_1.pptx
phase_1.pptx
 
Omni Directional Robot
Omni Directional RobotOmni Directional Robot
Omni Directional Robot
 
2d plotter project.docx
2d plotter project.docx2d plotter project.docx
2d plotter project.docx
 
G-Code Controlled 2D Robotic Plotter
G-Code Controlled 2D Robotic PlotterG-Code Controlled 2D Robotic Plotter
G-Code Controlled 2D Robotic Plotter
 
CNC Plotter Using Spare Parts
CNC Plotter Using Spare PartsCNC Plotter Using Spare Parts
CNC Plotter Using Spare Parts
 

Recently uploaded

A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
IJNSA Journal
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
awadeshbabu
 
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
 
Series of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.pptSeries of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.ppt
PauloRodrigues104553
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 

Recently uploaded (20)

A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
 
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
 
Series of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.pptSeries of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.ppt
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 

Mini CNC PROJECT

  • 1. MINI CNC MACHINE BY :- SHAKTI PATEL. PARUL UNIVERSITY.
  • 2. CONTENTS 1. Introduction. 2. Objectives. 3. Features. 4. Aim of thesis. 5. Limitations. 6. Project Description. ● Hadware. ● Softwares.
  • 3. INTRODUCTION CNC stands for Computer Numeric Control and typically refers to a machine whose operation is controlled by a computer. The most common usage of CNC, and the one relevant to us, is bthe name given to devices that, under computer control are able to cut, etch, mill, engrave,build, turn and otherwise perform manufacturing operations on various materials. Typically,a CNC machine has the ability to move a cutting or 3D printing head in 2 to 6 axes, meaningthat it can position that tool head at a precise point in or on the material to create the cutor operation desired at that point.
  • 4. By moving the head through multiple points, the cuttinghead can cut or sculpt the design represented by a data stream of positioning points being sentby the PC. By controlling a CNC machine through a PC it is possible for the user to designa product on-screen, convert it to CNC-readable code and then send that data to the CNC machine for it to produce a physical copy of the item designed.
  • 5. System Features • Rapid speed positioning using G00 • Plot line using G01 • Plot Circles using G02,G03 clockwise or anti-clock wise. • Manual Mode control the position of the Plotter using Keyboard • Programming Mode write full program includes moving plotter, Arithmetic operation and decisions instructions
  • 6. Limitations • Simulates only snapshots of the cutting process. • No 5-axis simulation. • No Lathe simulation. • No CAM facilities yet, e.g. 3D model to tool path conversion. • No CNC machine control, not a replacement for LinuxCNC or MACH3. • Does not yet detect over/under cutting, collisions with the tool shaft or fixtures or rapid moves in the material. • Not all of the LinuxCNC G-Code language is implemented, yet.
  • 7. Aim of thesis Aim of the thesis is to set up a 2D Mini CNC Machine for the following constraints: • A general idea of CNC Models. • Generating GCODE. Integrating the diffrent softwares along with the hardware. setup.
  • 8. Project Description ● Introduction The three main sections of Robotic 2D Plotter: • Hardware • Software
  • 9. Hadware ● In this hardware system consists of a metallic frame, on which is mounted three axis of motion ● in a standard Cartesian coordinate system. X and Y axis is driven by a stepper motor driven ● by a adafruit L293D motor driver circuit. Z axis is driven by a servo motor. ● The different included parts in the project are: ● • Arduino UNO. ● • ADAFRUIT:MOtor Driver Shield L293D. ● • Stepper Motors. ● • Servo Motor.
  • 10. Arduino UNO The Uno is a microcontroller board based on the ATmega328P. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz quartz crystal,a USB connection, a power jack, an ICSP header and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started..Anyone can tinker with the UNO without worrying too much about doing something wrong, worst case scenario you can replace the chip for a few dollars and start over again. ”Uno” means one in Italian and was chosen to mark the release of Arduino Software (IDE) 1.0. The Uno board and version 1.0 of Arduino Software (IDE) were the reference versions of Arduino, now evolved to newer releases.
  • 11. Overview of the Board.
  • 12. Servo Motor A servo motor is an electrical device which can push or rotate an object with great precision. To rotate and object at some specific angles or distance, servo motor is used. It is just made up of simple motor which run through servo mechanism. If motor is used is DC powered then it is called DC servo motor, and if it is AC powered motor then it is called AC servo motor. We can get a very high torque servo motor in a small and light weight packages. Doe to these features they are being used in many applications like toy car, RC helicopters and planes, Robotics,CNC Machine etc. The position of a servo motor is decided by electrical pulse and its circuitry is placed beside the motor.
  • 13. Servo motor can turn 90 degree from either direction form its neutral position.
  • 14. Stepper Motor A stepper motor is a type of DC motor which has a full rotation divided in an equal number of steps. It is a type of actuator highly compatible with numerical control means, as it is essentially an electromechanical converter of digital impulses into proportional movement of its shaft, providing precise speed, position and direction control in an open-loop fashion, without requiring encoders, end-of-line switches or other types of sensors as conventional electric motors require. he steps of a stepper motor represent discrete angular movements, that take place in a successive fashion and are equal in displacement, when functioning correctly the number of steps performed must be equal to the control impulses applied to the phases of the motor.
  • 15.
  • 16. Software Engineering as a discipline often requires more integration than large amounts of original development. In a typical project, writing new code presents significant challenges, and the number of features shared between projects means that it is possible to create shared components which implement common features. A library or an existing module allows the use of a well developed and tested component, which saves significant resources in the implementation of the project.The drawback of components is the need to integrate various potentially conflicting interfaces, and the need to understand a complex system in order to effectively use the component.
  • 17. Components can be purchased, or may be freely available, as in the case of Open Source software. Open Source also provides the opportunity to contribute new features and bug fixes back in to the community. The programs and tools we chose for this project are all open source,and use international standards, which allowed to rapidly develop the features needed. The project software system consists of: 1. Inkscape (Version 0.48.5). 2. CAMotics. 3. Arduino IDE. 4. Processing 3.0.2. L293D DC motor control
  • 18.