SlideShare a Scribd company logo
1
CD-ROM CNC PLOTTER
PROJECT REPORT
Submitted in partial fulfillment of the requirements for diploma in
“Mechanical Engineering”
2016-17
By
Khamkar Milind Rajaram 145092
Gavali Siddesh Vikas 145082
Kadu Tanmay Devanand 145089
Desai Aaditi Sudhir 145071
Under the guidance of:
Dr. R.S. Nehete (HOD)
Agnel Polytechnic, Vashi
Department of Mechanical Engineering
Maharashtra State Board of Technical Education
2
SUBMISSION
We students of VIth Semester of Diploma in Mechanical Engineering have completed from time
to time the project work as described in this report from DECEMBER 2016 to MARCH 2017.
We certify that we have not copied the report or its any appreciable part from any other literature
in contravention of any academic ethics.
Submitted by Roll no Candidate seat no Signature
Milind Khamkar 145092 137809
Siddesh Gavali 145082 137807
Tanmay Kadu 145089 137796
Aaditi Desai 145071 137831
Date: ______________
3
FR.AGNEL POLYTECHNIC
Sector 9-A, Vashi, Navi Mumbai - 400 703.
Telephone: 2766 29 49, 2766 19 24
Fax: 2766 0619
Email: agnelvox@bom5.vsnl.net.in
apvvashi@yahoo.com
Date: _______________
CERTIFICATE
This is to certify that,
Submitted by Roll no Candidate seat no Signature
Milind Khamkar 145092 137809
Siddesh Gavali 145082 137807
Tanmay Kadu 145089 137796
Aaditi Desai 145071 137831
The students of VIth Semester of Diploma course in Mechanical Engineering have submitted this
report after satisfactory completion of Project Work from Dec 2016 to Mar 2017 as prescribed by
Maharashtra State Board of Technical Education, Mumbai.
LECTURER INCHARGE/ Date :___________________
PROJECT GUIDE Name :___________________
Sign :___________________
HEAD OF DEPARTMENT Name : Dr. R.S.Nehete_____
Date :___________________
Sign ___________________
EXAMINER Name :___________________
Sign :___________________
Date :___________________
4
ABSTRACT
“CD-ROM CNC PLOTTER” is an embedded system that works based on the principle of
Computer Numerical Control (CNC). CNC Plotter basically works with two CD-drives for Z and
Y axis and one CD-drive for X axis, wherein the CNC PLOTTER plots the input given from the
computer from the drawing board using on an open-source physical computing platform
Arduino Uno. The CNC PLOTTER has a two CD-drive axis control and one single CD-drive to
raise and lower the pen. Each axis is powered and driven by using an Arduino Uno compactable
driver A4988. The X and Y axis mainly consists of step- per motors taken from CD-drives. The
software used for programming the Arduino board are namely Grbl software. The correct and
efficient arrangement and proper use of the programs along with the circuit makes up an efficient
CD-ROM CNC PLOTTER.
5
CD-ROM CNC PLOTTER
6
Tables of Contents
Sr.
No.
Chapter Name Page no.
1. Introduction 10
1.1 Literature Review 10
1.2 Problem Definitions 12
1.3 Objectives 12
1.4 Working Principle with diagram 13
1.5 Advantages 13
1.6 Limitations 14
1.7 Applications 14
2. Market Survey 15
2.1 For Product 15
2.2 For various parts used 15
3. Technical specifications of project 16
3.1 Arduino 16
3.2 CNC shield 18
3.3 Stepper motor drive 18
3.4 CD-ROM 20
3.5 Project setup 20
4. Design 21
4.1 X-Y axis 21
4.2 Pen setup (Z axis) 21
4.3 Base holding whole setup 22
4.4 Circuit diagram 23
4.5 Final setup 24
5. Detail Drawing of parts 25
7
5.1 CD-drive X-Z axis 25
5.2 CD-drive Y-axis 27
5.4 Wooden base 29
6. Assembly drawing 31
7. Bill of Material 32
8. Cost Estimation 33
8.1 Cost Estimation 33
8.2 Cost of Components 33
8.2.1 Direct cost 34
8.2.2 Indirect cost 34
8.2.3 Grand total 35
9. Sequence of Operation 36
10. Assembly 37
10.1 Disassembling drives and soldering 37
10.2 Mounting of drive case and finishing hardware 38
10.3 Connecting the electronics 39
10.4 Software installation 40
10.4.1 MakerCam.com 40
10.4.2 Grbl software 42
11. Testing and observations 43
11.1 Testing of operation 43
11.1.1 SMPS testing 43
11.1.2 MakerCam testing 44
11.1.3 Grbl testing 45
11.1.4 CD-drive testing 45
11.2 Observations 46
12. Result 47
13. Conclusion and Future scope 48
13.1 Conclusion 48
13.2 Future scope 48
8
14. Acknowledgement 49
15. List of suppliers & Reference 50
15.1 List of suppliers 50
15.2 Reference 50
9
List of Figures
Figure No. Caption Page No,
1 Working principle 13
2 Arduino Uno 16
3 CNC shield 18
4 Stepper motor drive 19
5 CD-ROM carriage 20
6 CD-ROM carriage for 3 axis 21
7 Z-axis 21
8 Base holding whole setup 22
9 Circuit diagram 23
10 Final setup 24
11 CD-drive X-Z axis 3d 25
12 CD-drive X-Z axis 2d 26
13 Cd-drive Y axis 3d 27
14 Cd-drive Y axis 2d 28
15 Wooden base 3d 29
16 Wooden base 2d 30
17 Detail Assembly 31
18 Soldering strip wires with CD-drive 37
19 Mounting of drive case 38
20 Connecting CD-drive with arduino 39
21 MakerCam.com 40
22 Grbl software 42
23 SMPS testing 43
24 MakerCam testing 44
25 Testing Grbl 45
10
26 CD-drive testing 45
27 Square result 47
28 Star result 47
List of Tables
Sr. No. Table Name Page no.
1. Market survey for product 15
2. Market survey for various parts used 15
3. Arduino Uno R3 specification 17
4. CD-ROM specifications 20
5. Project setup 20
6. Bill of materials 3
7. Cost of components (direct cost) 34
8. Indirect cost of project 34
9. 4-pin connector 39
10. Observations table 46
11
Chapter 1
Introduction
1.1: Literature Review
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 the
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.
Motion is controlled along multiple axes, normally at least two (X and Y) and a tool spindle that
moves in the Z (depth). The position of the tool is driven by direct-drive stepper motor or servo
motors in order to provide highly accurate movements, or in older designs, motors through a
series of step down gears. Open-loop control works as long as the forces are kept small enough
and speeds are not too great. On commercial metalworking machines, closed loop controls are
standard and required in order to provide the accuracy, speed, and repeatability demanded.
Typically a CNC machine has the ability to move a cutting or 3D printing head in 2 to 6 axes,
meaning that it can position that tool head at a precise point in or on the material to create the cut
or operation desired at that point. By moving the head through multiple points, the cutting head
can cut or sculpt the design represented by a data stream of positioning points being sent by the
PC. By controlling a CNC machine through a PC it is possible for the user to design a 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.
12
1.2: Problem Definitions
We have faced two major problems while working on this project:
1. As we are giving power supply by SMPS (Switch Mode Power Supply) we were getting
power supply of 24 volts. It’s caused us major losses of the parts.
The parts that had been short-circuited by giving false voltage are as follows:
a. 3x stepper motor drives
b. 3x CD-drives
c. 2x Arduino
d. 2x CNC shield
2. The second major problem was to identify the sequence of the axis by Grbl software. It has
wasted lot of our time but finally we figure it out i.e. the axis sequence.
There were many other problems occurred during the project assembly which consists of
dismantling the cd-drives casing from selection and connecting the wires required for this project
as well.
1.3: Objectives
1. The main objective of this project is to provide plotting/drafting operation as an
alternative for traditional manual operations done by manually operated mechanism.
2. The project is used as a principle which resents the plotting operation which can be
replaced by any other cutting tools such as Drilling machine, Milling cutters, even Laser
cutter, etc.
3. CD rom cnc plotter is a cheaper cnc plotter and can be easily made by scrapped/used
hardware parts.
4. The plotting can also be used for drafting purposes.
13
1.4: Working Principle
“It works on the G-codes generated by MakerCam software and then simulated by Grbl software.
The simulation runs the stepper motors of CD-drives results in to the useful mechanical output at
the cd-drives where carriage reciprocates as per signal given by software”.
Fig.1: Working principle of CNC PLOTTER
1.5: Advantages
1. It’s an open source program and thus a free one, it supports various kinds of hardware
and configurations and it’s very easy to use.
2. The stepper motor never misses any step. Hence the whole operation is reliable.
3. Through MakerCam the operation can also be in 3D. Hence 3D modeling can also be
achieved by this software.
4. The whole project is cheaper and can be easily constructed through used parts of
hardware form computers.
14
1.6: Limitations
Apart from the great advantages, there are major limitations too for CD-ROM CNC
PLOTTER.
1. As per the size and capacity of the project, it can’t operate in larger load applications and
cutting forces as well. It cannot withstand higher cutting forces while cutting and the
higher weight of cutting tools as well.
2. Because of the circuit used the shapes that can be draft are limited. Arduino Uno capacity
is limited up-to limited shapes considering of Grbl software used as well.
3. The maximum height of the cd-drive carriage is limited up to 50-60 mm. Hence 3D
projects can be small dimensions only.
1.7: Applications
1. 3D printing: By replacing the pen with 3d extrusion pen, we can perform 3D modeling
which is the fastest growing technology in present.
2. Laser engraving: By replacing the pen with laser machine we can perform laser
engraving operation for engraving different logo, trademarks, bench marks, etc.
3. Laser cutting: Instead of pen we can use laser cutters for high precision machining
operations.
4. Milling operations: We can even perform different milling operations such as slotting,
grooving, etc. provided with overarm and arbor.
15
Chapter 2
Market Survey
2.1: For Product
“CD-ROM CNC PLOTTER” is nothing but the principle project based on 3D printers and mini
CNC cutting machines as well. 3D printers or mini CNCs are available at various prices in
market.
Following are some lists of product available in market:
Sr. No. Product name Price
1. Precision 3D printer ₹ 60,000
2. Prusa i3 3d printer DIY ₹ 18,000
3. Prusa Rework 3D printer kit ₹ 34,000
4. Shapeoko 2 DIY Desktop CNC kit ₹ 40,000
5. Laser Engraver Engraving Cutting Machine DIY CNC Kit ₹ 31,000
There are number of CNC 3D printers/ mini CNC machines which cost above ₹ 30,000.
Hence our “CD-ROM CNC PLOTTER” which is the principle project cost just ₹ 9000 -
₹ 10,000 approximately.
2.2: For various parts used
Different parts used in the project is selected depending upon its requirement and its market
pricing by visiting different places in Grant Road and online search as well.
Following are the list of parts with their pricing:
Sr. No. Part Name Price
1. Arduino Uno R3 Online and at shops ₹ 482 - ₹ 500
2. CNC shield V3 ₹ 220 - ₹ 500
3. Stepper motor drive ₹ 130 - ₹ 165
4. CD-ROM online and at shops used ₹ 250 - ₹ 350 To ₹ 1,112 ₹3,000
16
Chapter 3
Technical Specification of project
3.1: Arduino Uno R3:
Arduino is the heart of the project, hence it should be selected by proper selection. In our project
we have selected Arduino Uno R3 which only runs on G-codes. 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
The board features an Atmel ATmega328 microcontroller operating at 5 V with 2Kb of RAM,
32 Kb of ash memory for storing programs and 1 Kb of EEPROM for storing parameters. The
clock speed is 16 MHz, which translates to about executing about 300,000 lines of C source code
per second. The board has 14 digital I/O pins and 6 analog input pins. There is a USB connector
for talking to the host computer and a DC power jack for connecting an external 6-20 V power
source.
Fig. 2: Arduino Uno
17
Here are the specifications of “Arduino Uno R3”:
PARAMETERS SPECIFICATIONS
Micro-controller ATmega328p
Operating voltage 5 V
Input voltage (recommended) 7- 12 V
Input voltage (limits) 8- 20V
Digital I/O pins 14
DC current per I/O pins 40 mA
Flash memory 32 kb (of which 0.5 kb is used by boot-loader)
SRAM 2 kb
EEPROM 1 kb
Clock speed 16 MHz
18
3.2: CNC Shield:
CNC shield consists of 4 axis control drives on it i.e. X-Y axis for only motion and Z-axis for
the cutting tool depth/motions, whereas the last axis i.e. A-axis is for the optional for providing
the rotational motion to the cutting tool such as rotational motion for drilling operation, etc.
Each axis has 3 jumpers that can be set to configure the micro stepping for the axis.
Fig. 3: CNC shield
3.3: Stepper Motor drive:
19
Fig. 4: stepper motor drive
A stepper motor is used to achieve precise positioning via digital control. The motor operates by
accurately synchronizing with the pulse signal output from the controller to the driver. Stepper
motors, with their ability to produce high torque at a low speed while minimizing vibration, are
ideal for applications requiring quick positioning over a short distance.
Stepper motors enable accurate positioning with ease. They are used in various types of
equipment for accurate rotation angle and speed control using pulse signals. Stepper motors
generate high torque with a compact body, and are ideal for quick acceleration and response.
Stepper motors also hold their position at stop, due to their mechanical design. Stepper motor
solutions consist of a driver
A4988 stepper drive Used in Pololu stepper driver boards and the G3D driver. Identical and pin
compatible to A4983, but also pull-up on M1 and motor short circuit protection. Full-, 1/2-, 1/4-,
1/8-, and 1/16-step modes.
20
3.4: CD-ROM carriage:
Fig. 5: CD-ROM carriage
CD-ROM consists of a stepper motor having lead screw which guides the carriage forward or
backward.
Following are the CD-ROM specifications:
Parameters Specifications
Total size 15 x 9 cm
Reciprocating motion ranges Max. 5 x 5 cm
3.5: Project setup:
It consists of all parts i.e. CD-ROMs, wooden base, SMPS, electrical circuit that is arduino, CNC
shield, stepper drive, etc.
Following are the Specification of whole project setup:
Parameters Specification
Size 30 x 30 cm
Height 30 cm
Wood thickness 20 mm
21
Chapter 4
Design
4.1: X-Y axis:
Fig. 6: CD-ROM carriage for 3 axis
CD-ROM carriage case is used for operating 3 axis i.e. X-Y-Z axis respectively. In this project
two carriages are used for X-Y axis just for giving the motions to the plotting table, whereas the
3rd
carriage is used for plotter depth motions i.e. for Z axis.
Length: 15 cm
Width: 9 cm
Table motions size: 5 x 5cm
4.2: Pen setup (Z axis):
Fig. 7: Z-axis
22
4.3: Base setup:
Fig. 8: Base setup
1. Total height: 30 cm
2. Width: 30 cm
3. Total no. of wooden planks: 2 (one as horizontal Y axis and one for vertical holding of X-
Z axis)
4. Thickness of each wooden plank: 2 cm
23
4.4: Circuit Diagram:
Fig. 9: Circuit diagram
24
4.5: Final Setup:
Fig.10: Final setup
25
Chapter 5
Detail drawings of parts
5.1: CD-drive X-Z axis:
Fig. 11: X-Z axis 3d
26
Fig. 12: CD-drive X-Z axis 2D
27
5.2: CD-drive Y axis:
Fig. 13: CD-drive Y axis 3d
28
Fig. 14: CD- drive Y axis 2d
29
5.3: Wooden base:
Fig. 15: Wooden base 3d
30
Fig. 16: Wooden base 2d
31
Chapter 6
Assembly Drawing
Fig, 17: Detail assembly
32
Chapter 7
Bill of Materials
Sr. No. Name of Components Material Quantity
1. Arduino Uno R3 Plastic, Epoxy 1
2. CNC shield Plastic, Epoxy 1
3. Stepper Drive Plastic, epoxy 1
4. CD-drive Steel 3
5. SMPS Steel 3
6. Bread Board Plastic 1
33
Chapter 8
Cost Estimation
8.1: Cost Estimation:
The machine tool designer must furnish the management with an idea of how much tooling will
cost, and how much money the productions methods save over specified run. This information is
generally furnished in a form of cost worksheets. By referring to the cost worksheets and final
cost of machine is calculated.
Cost estimation is defined as the process of forecasting expenses that are incurred to manufacture
a product. These expenses take into account all expenditure involved in designing and
manufacturing with all the related service facilities such as material handling, heat treatment and
surface coating, as well as portion of general administrative and selling costs.
8.2: Need of Cost Estimation:
1. Determine the selling price of a product for a quotation or contract, so as to ensure a
reasonable profit to the company.
2. Check the quotations supplied by the vendors.
3. Decide whether a part or assembly is economical to be manufactured in the plant or is to be
purchased from outside.
4. Determine the most economical process or material to manufacture a product.
5. Initiate means of cost reduction in existing production facilities by using new materials
which result in saving due to lower scrap loss and revised methods of tooling and
processing.
6. To determine standards of production performance that may be used to control costs.
34
8.2: Cost of components:
8.2.1 Direct cost:
Sr. No. Part Name Quantity Unit Price (₹)
1. Arduino Uno R3 1 520
2. CNC shield 1 550
3. SMPS 1 584
4. CD-Drive 3 1,112
5. Bread Board 1 90
6. Jumper wires set of (12)
(Female-male)
4 30
7. Strip wires set of (12) 4 12
8. Nut & bolts, Screws, and
other mechanical components
20 200
9. Stepper motor drive 4 170
10. Plywood planks 2 300
Total 37 6,728 ₹
8.2.2 Indirect Cost:
Sr. No. Parameter Cost (₹)
1. Transportation cost 240
2. Project report cost 400
Total cost 640 ₹
35
8.2.3 Grand Total:
Grand total = Direct cost + Indirect cost
= 6,728 + 640
∴ Grand Total = 7,368 ₹
36
Chapter 9
Sequence of Operation
Following is the flow chart of all operations of the “CD-ROM CNC PLOTTER”:
Open MakerCam.com and select the required geometric shape
Select the image and export it in G-codes
Open the X-loader and load the file on Arduino
Open Grbl software and select the file
Select the required scale and run the simulation
Arduino runs each stepper driver as per G-codes
Stepper driver reciprocates its respective Stepper motor in cd-drive
stepper motor gives motions to its carriage mounted on it
The all operations combined reults in the Plotting operation
37
Chapter10
Assembly
10.1: Dismantling of Cd-drives and Soldering:
The first thing to do, that is often overlooked, is to remove the front panel on the drive tray. To
do this, force eject the drive tray by sticking a paperclip into the eject hole. Once the tray is
pulled out, the front panel should snap off by pulling the bottom of it forward and then pushing it
up. When that’s done, then unscrew the bottom plate of the drive and remove the metal drive
casing as well as the plastic front panel.
Fig. 18: Soldering strip wires with Cd-drive
The reason we want this specific part of the optical drive is because it offers a motor, track, and
housing that can mechanically provide a smooth backward and forward movement, which is
38
ideal for a CNC axis. While not used in this project, brush-fewer motors make great motors for
quad-copters.
It also required extend the stepper motor wires. Most stepper motors have a ribbon cable that
connects to the main board. Cut them off and solder four new wires to the pin terminals. Colour
code is preferred to identify the path of each wire.
10.2: Mounting of drive case and finishing hardware:
Fig. 19: Mounting of drive case
The drive cases are needed to be mount on the horizontal and vertical plane for getting the axis
motions. For this two of drive case carriage on the vertical plane foe getting the motion for Y-Z
axis in which Z-axis is for cutting or plotting depth. And finally one drive case on horizontal
plane for getting the X-axis.
And the all three drive cases are mounted on the wooden planks i.e. two drive case on vertical
plank and one drive case on horizontal plank respectively. And here we have completed our
hardware setup.
39
10.3: Connecting the electronics:
Fig. no: 20: Connecting Cd-drive with Arduino
The Arduino Uno is the device that will be controlling everything. It is essentially the “brains” of
the device. But by itself, it has issues controlling the stepper motors directly. To resolve all
Arduino/Stepper motor issues, “Stepper Motor Drivers” are required for each motor. Then the
stepper motors are connected with stepper drivers by strip wires and jumper wires connected via
bread board for connection as well as connecting stepper drivers with Arduino Uno with by
using CNC shield.
Now it comes for power supply. Here power is supplied by SMPS (Switch Mode Power Supply)
in which 4-pin connector is used for giving power supply. For this yellow wire (+12V) is short
with the black wire (ground wire) to start the SMPS and to get the power supply.
Following are the 4-pin connector specification:
Wire Colour DC voltage Used for
Yellow +12 V Motors
Black GND -
Black GND -
Red +5 V Logic circuit
40
10.4: Software Installation:
Till now all the hardware is assembled and now only one thing is remaining i.e. installing
softwares to run the project. The softwares that are required for this project are MakerCam.com
and Grbl software.
CNC machine runs on a programming language called as “G-codes”. The MakerCam itself
converts respective shape into G-codes but arduino has a difficult time in interpreting G-codes.
Thus G-code interpreter program is essential called as Grbl.
10.4.1: MakerCam:
The Grbl Controller software requires G-Code converted images. If you would like to create
your own images, you will need to convert your image to SVG first. Then you can go to the
website makercam.com and upload it. Alternatively, the MakerCam website also allows you to
insert basic shapes by going to “Insert” and then selecting your desired shape.
Fig. 21: MakerCam.com
41
Following are the steps to generate an shape:
1. Using the Arrow tool (from top left toolbar), select your entire image.
2. Move it to the bottom left corner of the grid.
3. You can pan around the grid by selecting the Hand tool from the toolbar. Use it to drag
the image back to the center of the screen.
4. From the upper right corner of the page, change the measurements to cm.
5. Using the scale option from “Edit > Scaled Selected”, scale the object down and move it
so that it fits within the single square that is in the corner of the grid.
6. With the image still selected, go to “Cam > Follow Path Operations”. Change the target
depth to -1, the safety height to 1 and the step down to 0.1 and then click OK.
7. Then go to “Cam > Calculate Selected” to calculate the path.
8. Lastly, go to “Cam > Export G-code” to save the G-Code of your image.
42
10.4.2: Grbl software:
Fig. 22: Grbl software
CNC machine runs on a programming language called as “G-codes”. The MakerCam itself
converts respective shape into G-codes but arduino has a difficult time in interpreting G-codes.
Thus G-code interpreter program is essential called as Grbl.
Following are the steps to install Grbl on arduino:
1. Download the Grbl Hex file for your specific version of Arduino (We used version 0.8c
for my Atmega328 Arduino Uno)
2. Download the X-Loader software.
3. Connect your Arduino to your PC.
4. Using the X-loader software, select the Grbl Hex file you downloaded, select your
Arduino from the dropdown menu, and select the COM port that the Arduino is
connected to.
5. Click “Upload” to upload the Grbl software to your Arduino.
43
Chapter 11
Testing and Observations
11.1: Testing of operation:
11.1.1: First test the SMPS (Switch Mode Power Supply):
Fig.23: SMPS testing
The permissible voltage for arduino Uno is 12V, hence there must be constant output as 12 V
otherwise the whole circuit will burnt down.
For doing this first of all short the yellow wire (+12V) with the black wire (ground wire) to start
the smps and to get the constant 12V power supply as well.
44
11.1.2: Testing MakerCam.com:
Fig. 24: MakerCam testing
For using MakerCam internet should be present as its a online open source software. First of all
an geometrical shape has to be select e.g. Star shape has selected.
Select whole shape and select scale and put 10. Now drag the image to the bottom left origin of
axis and select Follow Path Operations. Finally select calculate the path for giving depths and
export the image in G-codes.
45
11.1.3: Testing of Grbl software:
Fig. 25: Testing of Grbl
Testing of Grbl software consists of selecting the suitable scale for motion range based on
available motion range of cd-drive. And also it involves checking of each axis individually one
by one for finding any fault in it.
11.1.4: Testing of CD-drives:
Fig. 26: CD-drive testing
46
It involves testing the proper working of stepper motor. The main thing is soldering the strip
wires with the stepper motor, if it is not properly soldered then the motor may not run.
11.2: Observations:
Following is the observation table for shapes like square and star:
Time
Trial no. Geometric
shape
Generating time
(min)
Plotting time
(min)
Total time
(min)
1. Square 3 2 5
2. Star 3 3.5 6.5
In above table Star shape is more time consuming as compared to square as it has more
dimensions than that of square.
47
Chapter 12
Result
By the integrating hardware and software here is the combined result of this project i.e. plotting
Geometrical shapes.
Following results are the shapes plotted by “CD-ROM CNC PLOTTER”:
Fig. 24: Square result
Fig. 25: Star result
48
Chapter 13
Conclusion & Future scope
13.1: Conclusion:
In modern CNC systems, end-to-end component design are highly automated using computer
aided design (CAD) and computer-aided manufacturing (CAM) programs. The programs
produce a computer file that is interpreted to extract the commands needed to operate a particular
machine by use of a post processor, and then loaded into the CNC machines for production.
Since any particular component might require the use of a number of different tools - drills,
saws, etc.
With the increasing demand for small scale high precision parts in various industries, the market
for small scale machine tools has grown substantially. Using small machine tools to fabricate
small scale parts can provide both flexibility and efficiency in manufacturing approaches and
reduce capital cost, which is beneficial for small business owners. In this project, a small scale
three axis “CNC PLOTTER” is designed and analyzed under very limited budget.
13.2: Future scope:
1. Actual industrial CNC milling:
It is planned to scale up the prototype CNC machine in terms of size, use more powerful
motors, strengthen the frame and worktable with materials like aluminum or cast iron,
and augment the CNC control software with software for simulation ahead of actual run.
The implementation of 3D printing technology to the same hardware abstract is going for
printing of 3D models.
2. The PCB Mill:
In the manufacturing of precised PCBs (Printed Circuit Board) i.e. etching or printing
the conductive paths which connects the different electronic components to one another
on a board.
49
Chapter 14
AKNOWLEDGEMENT
It gives us a tremendous pleasure to bring out this project entitled “CD-ROM CNC
PLOTTER”. We wish to express our profound thanks who helped us in making our project
reality. Much needed moral support and encouragement is provided numerous occasions by our
families.
We are especially grateful to our project guide Mr. P.K. Joshi sir for his time and valuable
guidance. Without full support and encouragement of Dr. R.S. Nehete the project would not
have been completed.
We wish to thank our (H.O.D.) Dr. R.S. Nehete, who has taken immense efforts to complete our
project in time, we also want to thank our college and Principal for their facility provided and
encouragement.
50
Chapter 15
List of suppliers & Reference
15.1: List of suppliers:
1. VISHA World:
Phone: 022 23862650
Mobile: +(91)-22-23862622
Address: 17, Shree Ganesh Bhavan, 1st
floor, 349, Lamington Road, Opposite Police
Station, Grant Road East, Mumbai - 400007
2. MACNE Technology:
Phone: 022 23823553
Mobile: +91 9821460547
Address: 18, Shree Ganesh Bhavan, 1st
floor, 357, Lamington Road, Opposite Police
Station, Grant Road East, Mumbai – 400007
15.2: Reference:
1. Electronic devices and circuits by A.P. Godse, U.A Bakshi
2. “3D Printing: What You Need to Know”.PCMag.com
3. CD-rom cnc plotter, Wikipedia
4. http://www.explainthatstuff.com/cdplayers.html
5. http://3dprintingindustry.com/
6. http://project.nerdz.nl/?cat=7

More Related Content

What's hot

Design Portfolio
Design PortfolioDesign Portfolio
Design Portfolio
ratnasankeerthanredd
 
Cnc machine report
Cnc machine reportCnc machine report
Cnc machine report
AmarKantGajipurEc
 
VTU PG Program-M.Tech Project Report Format
 VTU PG Program-M.Tech Project Report Format VTU PG Program-M.Tech Project Report Format
VTU PG Program-M.Tech Project Report FormatDrBBS Kumar
 
Resume_Design Engineer with 4.8 Years of Exp.
Resume_Design Engineer with 4.8 Years of Exp.Resume_Design Engineer with 4.8 Years of Exp.
Resume_Design Engineer with 4.8 Years of Exp.RENUKARAJU K.B.S
 
Additive manufacturing ramesh r
Additive manufacturing ramesh rAdditive manufacturing ramesh r
Additive manufacturing ramesh r
RAMESH R
 
The Evolution of Hi-Rel MRAM - Avalanche Technology RHET 2021 Presentation
The Evolution of Hi-Rel MRAM - Avalanche Technology RHET 2021 PresentationThe Evolution of Hi-Rel MRAM - Avalanche Technology RHET 2021 Presentation
The Evolution of Hi-Rel MRAM - Avalanche Technology RHET 2021 Presentation
Danny Sabour
 
CNC Plotter Using Spare Parts
CNC Plotter Using Spare PartsCNC Plotter Using Spare Parts
CNC Plotter Using Spare Parts
Sasukeo1
 
Advanced Manufacturing Technology
Advanced Manufacturing TechnologyAdvanced Manufacturing Technology
Advanced Manufacturing Technology
M. Soundarrajan
 
2D Plotter Presentation
2D Plotter Presentation2D Plotter Presentation
2D Plotter PresentationMahmoud Kandil
 
Design portfolio sarvesh satam
Design portfolio sarvesh satamDesign portfolio sarvesh satam
Design portfolio sarvesh satam
Sarvesh Satam
 
3D Printing
3D Printing3D Printing
3D Printing
Seminar Links
 
rapid prototyping
rapid prototypingrapid prototyping
rapid prototyping
gosavianiruddha
 
Industrial training presentation (mechanical engineering)
Industrial training presentation (mechanical engineering)Industrial training presentation (mechanical engineering)
Industrial training presentation (mechanical engineering)
Rahul Banerjee
 
SUMMER INTERNSHIP REPORT 2016 (MECHANICAL ENGINEERING)
SUMMER INTERNSHIP REPORT 2016 (MECHANICAL ENGINEERING)SUMMER INTERNSHIP REPORT 2016 (MECHANICAL ENGINEERING)
SUMMER INTERNSHIP REPORT 2016 (MECHANICAL ENGINEERING)
amal babu
 
INDUSTRIAL TRAINING REPORT BY ShRiDhAR KaDaM
INDUSTRIAL TRAINING REPORT BY ShRiDhAR KaDaMINDUSTRIAL TRAINING REPORT BY ShRiDhAR KaDaM
INDUSTRIAL TRAINING REPORT BY ShRiDhAR KaDaM
shridharthecyberdude
 
INTERNSHIP/ INDUSTRIAL TRAINING REPORT
INTERNSHIP/ INDUSTRIAL TRAINING REPORTINTERNSHIP/ INDUSTRIAL TRAINING REPORT
INTERNSHIP/ INDUSTRIAL TRAINING REPORT
shone john
 
First Review(Ppt)
First Review(Ppt)First Review(Ppt)
First Review(Ppt)
smjagadish
 
Automotive design process
Automotive design processAutomotive design process
Automotive design process
KaranBhola6
 
3D PRINTER Seminar fair report (pdf)
3D PRINTER Seminar fair report (pdf)3D PRINTER Seminar fair report (pdf)
3D PRINTER Seminar fair report (pdf)
Arjun Raveendran
 
Omni Directional Robot
Omni Directional RobotOmni Directional Robot
Omni Directional Robot
prashanth15
 

What's hot (20)

Design Portfolio
Design PortfolioDesign Portfolio
Design Portfolio
 
Cnc machine report
Cnc machine reportCnc machine report
Cnc machine report
 
VTU PG Program-M.Tech Project Report Format
 VTU PG Program-M.Tech Project Report Format VTU PG Program-M.Tech Project Report Format
VTU PG Program-M.Tech Project Report Format
 
Resume_Design Engineer with 4.8 Years of Exp.
Resume_Design Engineer with 4.8 Years of Exp.Resume_Design Engineer with 4.8 Years of Exp.
Resume_Design Engineer with 4.8 Years of Exp.
 
Additive manufacturing ramesh r
Additive manufacturing ramesh rAdditive manufacturing ramesh r
Additive manufacturing ramesh r
 
The Evolution of Hi-Rel MRAM - Avalanche Technology RHET 2021 Presentation
The Evolution of Hi-Rel MRAM - Avalanche Technology RHET 2021 PresentationThe Evolution of Hi-Rel MRAM - Avalanche Technology RHET 2021 Presentation
The Evolution of Hi-Rel MRAM - Avalanche Technology RHET 2021 Presentation
 
CNC Plotter Using Spare Parts
CNC Plotter Using Spare PartsCNC Plotter Using Spare Parts
CNC Plotter Using Spare Parts
 
Advanced Manufacturing Technology
Advanced Manufacturing TechnologyAdvanced Manufacturing Technology
Advanced Manufacturing Technology
 
2D Plotter Presentation
2D Plotter Presentation2D Plotter Presentation
2D Plotter Presentation
 
Design portfolio sarvesh satam
Design portfolio sarvesh satamDesign portfolio sarvesh satam
Design portfolio sarvesh satam
 
3D Printing
3D Printing3D Printing
3D Printing
 
rapid prototyping
rapid prototypingrapid prototyping
rapid prototyping
 
Industrial training presentation (mechanical engineering)
Industrial training presentation (mechanical engineering)Industrial training presentation (mechanical engineering)
Industrial training presentation (mechanical engineering)
 
SUMMER INTERNSHIP REPORT 2016 (MECHANICAL ENGINEERING)
SUMMER INTERNSHIP REPORT 2016 (MECHANICAL ENGINEERING)SUMMER INTERNSHIP REPORT 2016 (MECHANICAL ENGINEERING)
SUMMER INTERNSHIP REPORT 2016 (MECHANICAL ENGINEERING)
 
INDUSTRIAL TRAINING REPORT BY ShRiDhAR KaDaM
INDUSTRIAL TRAINING REPORT BY ShRiDhAR KaDaMINDUSTRIAL TRAINING REPORT BY ShRiDhAR KaDaM
INDUSTRIAL TRAINING REPORT BY ShRiDhAR KaDaM
 
INTERNSHIP/ INDUSTRIAL TRAINING REPORT
INTERNSHIP/ INDUSTRIAL TRAINING REPORTINTERNSHIP/ INDUSTRIAL TRAINING REPORT
INTERNSHIP/ INDUSTRIAL TRAINING REPORT
 
First Review(Ppt)
First Review(Ppt)First Review(Ppt)
First Review(Ppt)
 
Automotive design process
Automotive design processAutomotive design process
Automotive design process
 
3D PRINTER Seminar fair report (pdf)
3D PRINTER Seminar fair report (pdf)3D PRINTER Seminar fair report (pdf)
3D PRINTER Seminar fair report (pdf)
 
Omni Directional Robot
Omni Directional RobotOmni Directional Robot
Omni Directional Robot
 

Similar to CNC Plotter Black Book

2d plotter project.docx
2d plotter project.docx2d plotter project.docx
2d plotter project.docx
RoyalChallengers3
 
CNC DRAWBOT
CNC DRAWBOTCNC DRAWBOT
CNC DRAWBOT
neeraj prasad
 
Mini CNC PROJECT
Mini CNC PROJECTMini CNC PROJECT
Mini CNC PROJECT
Shaktikumar001
 
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
 
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
 
114722893 cnc-milling-report
114722893 cnc-milling-report114722893 cnc-milling-report
114722893 cnc-milling-report
BscBng
 
Manufacturing Technology-II Unit 5
Manufacturing Technology-II Unit 5Manufacturing Technology-II Unit 5
Manufacturing Technology-II Unit 5
Ravi Sankar
 
Intelligent pcb drilling machine
Intelligent pcb drilling machineIntelligent pcb drilling machine
Intelligent pcb drilling machine
SHUJAATHUSSIAN SOUDAGAR
 
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
 
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 2D PLOTTER PPT.pptx
CNC 2D PLOTTER PPT.pptxCNC 2D PLOTTER PPT.pptx
CNC 2D PLOTTER PPT.pptx
AdityaBundela4
 
Mini CNC Plotter and Laser Engraver
Mini CNC Plotter and Laser EngraverMini CNC Plotter and Laser Engraver
Mini CNC Plotter and Laser Engraver
ijtsrd
 
What is a cnc router and how does it work
What is a cnc router and how does it workWhat is a cnc router and how does it work
What is a cnc router and how does it work
SwordfishWorks
 
Predefence.pptx
Predefence.pptxPredefence.pptx
Predefence.pptx
MdMamunIslamJim
 
3d printer
3d printer3d printer
3d printer
SiddhMistry
 
IRJET- Analysis of File Conversion Program Used for CNC Machine
IRJET-  	  Analysis of File Conversion Program Used for CNC MachineIRJET-  	  Analysis of File Conversion Program Used for CNC Machine
IRJET- Analysis of File Conversion Program Used for CNC Machine
IRJET Journal
 
IRJET- Automatic PCB Designer based on CNC System
IRJET- Automatic PCB Designer based on CNC SystemIRJET- Automatic PCB Designer based on CNC System
IRJET- Automatic PCB Designer based on CNC System
IRJET Journal
 
A project report of map of india made by the CNC SIMULATOR PRO software Mech...
A  project report of map of india made by the CNC SIMULATOR PRO software Mech...A  project report of map of india made by the CNC SIMULATOR PRO software Mech...
A project report of map of india made by the CNC SIMULATOR PRO software Mech...
Jayant Tailor
 

Similar to CNC Plotter Black Book (20)

2d plotter project.docx
2d plotter project.docx2d plotter project.docx
2d plotter project.docx
 
CNC DRAWBOT
CNC DRAWBOTCNC DRAWBOT
CNC DRAWBOT
 
Mini CNC PROJECT
Mini CNC PROJECTMini CNC PROJECT
Mini CNC PROJECT
 
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
 
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...
 
114722893 cnc-milling-report
114722893 cnc-milling-report114722893 cnc-milling-report
114722893 cnc-milling-report
 
Manufacturing Technology-II Unit 5
Manufacturing Technology-II Unit 5Manufacturing Technology-II Unit 5
Manufacturing Technology-II Unit 5
 
Unit5 170719122758
Unit5 170719122758Unit5 170719122758
Unit5 170719122758
 
Intelligent pcb drilling machine
Intelligent pcb drilling machineIntelligent pcb drilling machine
Intelligent pcb drilling machine
 
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
 
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 2D PLOTTER PPT.pptx
CNC 2D PLOTTER PPT.pptxCNC 2D PLOTTER PPT.pptx
CNC 2D PLOTTER PPT.pptx
 
Mini CNC Plotter and Laser Engraver
Mini CNC Plotter and Laser EngraverMini CNC Plotter and Laser Engraver
Mini CNC Plotter and Laser Engraver
 
What is a cnc router and how does it work
What is a cnc router and how does it workWhat is a cnc router and how does it work
What is a cnc router and how does it work
 
Predefence.pptx
Predefence.pptxPredefence.pptx
Predefence.pptx
 
3d printer
3d printer3d printer
3d printer
 
IRJET- Analysis of File Conversion Program Used for CNC Machine
IRJET-  	  Analysis of File Conversion Program Used for CNC MachineIRJET-  	  Analysis of File Conversion Program Used for CNC Machine
IRJET- Analysis of File Conversion Program Used for CNC Machine
 
IRJET- Automatic PCB Designer based on CNC System
IRJET- Automatic PCB Designer based on CNC SystemIRJET- Automatic PCB Designer based on CNC System
IRJET- Automatic PCB Designer based on CNC System
 
A project report of map of india made by the CNC SIMULATOR PRO software Mech...
A  project report of map of india made by the CNC SIMULATOR PRO software Mech...A  project report of map of india made by the CNC SIMULATOR PRO software Mech...
A project report of map of india made by the CNC SIMULATOR PRO software Mech...
 

Recently uploaded

block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
MuhammadTufail242431
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
ShahidSultan24
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
Kamal Acharya
 

Recently uploaded (20)

block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 

CNC Plotter Black Book

  • 1. 1 CD-ROM CNC PLOTTER PROJECT REPORT Submitted in partial fulfillment of the requirements for diploma in “Mechanical Engineering” 2016-17 By Khamkar Milind Rajaram 145092 Gavali Siddesh Vikas 145082 Kadu Tanmay Devanand 145089 Desai Aaditi Sudhir 145071 Under the guidance of: Dr. R.S. Nehete (HOD) Agnel Polytechnic, Vashi Department of Mechanical Engineering Maharashtra State Board of Technical Education
  • 2. 2 SUBMISSION We students of VIth Semester of Diploma in Mechanical Engineering have completed from time to time the project work as described in this report from DECEMBER 2016 to MARCH 2017. We certify that we have not copied the report or its any appreciable part from any other literature in contravention of any academic ethics. Submitted by Roll no Candidate seat no Signature Milind Khamkar 145092 137809 Siddesh Gavali 145082 137807 Tanmay Kadu 145089 137796 Aaditi Desai 145071 137831 Date: ______________
  • 3. 3 FR.AGNEL POLYTECHNIC Sector 9-A, Vashi, Navi Mumbai - 400 703. Telephone: 2766 29 49, 2766 19 24 Fax: 2766 0619 Email: agnelvox@bom5.vsnl.net.in apvvashi@yahoo.com Date: _______________ CERTIFICATE This is to certify that, Submitted by Roll no Candidate seat no Signature Milind Khamkar 145092 137809 Siddesh Gavali 145082 137807 Tanmay Kadu 145089 137796 Aaditi Desai 145071 137831 The students of VIth Semester of Diploma course in Mechanical Engineering have submitted this report after satisfactory completion of Project Work from Dec 2016 to Mar 2017 as prescribed by Maharashtra State Board of Technical Education, Mumbai. LECTURER INCHARGE/ Date :___________________ PROJECT GUIDE Name :___________________ Sign :___________________ HEAD OF DEPARTMENT Name : Dr. R.S.Nehete_____ Date :___________________ Sign ___________________ EXAMINER Name :___________________ Sign :___________________ Date :___________________
  • 4. 4 ABSTRACT “CD-ROM CNC PLOTTER” is an embedded system that works based on the principle of Computer Numerical Control (CNC). CNC Plotter basically works with two CD-drives for Z and Y axis and one CD-drive for X axis, wherein the CNC PLOTTER plots the input given from the computer from the drawing board using on an open-source physical computing platform Arduino Uno. The CNC PLOTTER has a two CD-drive axis control and one single CD-drive to raise and lower the pen. Each axis is powered and driven by using an Arduino Uno compactable driver A4988. The X and Y axis mainly consists of step- per motors taken from CD-drives. The software used for programming the Arduino board are namely Grbl software. The correct and efficient arrangement and proper use of the programs along with the circuit makes up an efficient CD-ROM CNC PLOTTER.
  • 6. 6 Tables of Contents Sr. No. Chapter Name Page no. 1. Introduction 10 1.1 Literature Review 10 1.2 Problem Definitions 12 1.3 Objectives 12 1.4 Working Principle with diagram 13 1.5 Advantages 13 1.6 Limitations 14 1.7 Applications 14 2. Market Survey 15 2.1 For Product 15 2.2 For various parts used 15 3. Technical specifications of project 16 3.1 Arduino 16 3.2 CNC shield 18 3.3 Stepper motor drive 18 3.4 CD-ROM 20 3.5 Project setup 20 4. Design 21 4.1 X-Y axis 21 4.2 Pen setup (Z axis) 21 4.3 Base holding whole setup 22 4.4 Circuit diagram 23 4.5 Final setup 24 5. Detail Drawing of parts 25
  • 7. 7 5.1 CD-drive X-Z axis 25 5.2 CD-drive Y-axis 27 5.4 Wooden base 29 6. Assembly drawing 31 7. Bill of Material 32 8. Cost Estimation 33 8.1 Cost Estimation 33 8.2 Cost of Components 33 8.2.1 Direct cost 34 8.2.2 Indirect cost 34 8.2.3 Grand total 35 9. Sequence of Operation 36 10. Assembly 37 10.1 Disassembling drives and soldering 37 10.2 Mounting of drive case and finishing hardware 38 10.3 Connecting the electronics 39 10.4 Software installation 40 10.4.1 MakerCam.com 40 10.4.2 Grbl software 42 11. Testing and observations 43 11.1 Testing of operation 43 11.1.1 SMPS testing 43 11.1.2 MakerCam testing 44 11.1.3 Grbl testing 45 11.1.4 CD-drive testing 45 11.2 Observations 46 12. Result 47 13. Conclusion and Future scope 48 13.1 Conclusion 48 13.2 Future scope 48
  • 8. 8 14. Acknowledgement 49 15. List of suppliers & Reference 50 15.1 List of suppliers 50 15.2 Reference 50
  • 9. 9 List of Figures Figure No. Caption Page No, 1 Working principle 13 2 Arduino Uno 16 3 CNC shield 18 4 Stepper motor drive 19 5 CD-ROM carriage 20 6 CD-ROM carriage for 3 axis 21 7 Z-axis 21 8 Base holding whole setup 22 9 Circuit diagram 23 10 Final setup 24 11 CD-drive X-Z axis 3d 25 12 CD-drive X-Z axis 2d 26 13 Cd-drive Y axis 3d 27 14 Cd-drive Y axis 2d 28 15 Wooden base 3d 29 16 Wooden base 2d 30 17 Detail Assembly 31 18 Soldering strip wires with CD-drive 37 19 Mounting of drive case 38 20 Connecting CD-drive with arduino 39 21 MakerCam.com 40 22 Grbl software 42 23 SMPS testing 43 24 MakerCam testing 44 25 Testing Grbl 45
  • 10. 10 26 CD-drive testing 45 27 Square result 47 28 Star result 47 List of Tables Sr. No. Table Name Page no. 1. Market survey for product 15 2. Market survey for various parts used 15 3. Arduino Uno R3 specification 17 4. CD-ROM specifications 20 5. Project setup 20 6. Bill of materials 3 7. Cost of components (direct cost) 34 8. Indirect cost of project 34 9. 4-pin connector 39 10. Observations table 46
  • 11. 11 Chapter 1 Introduction 1.1: Literature Review 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 the 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. Motion is controlled along multiple axes, normally at least two (X and Y) and a tool spindle that moves in the Z (depth). The position of the tool is driven by direct-drive stepper motor or servo motors in order to provide highly accurate movements, or in older designs, motors through a series of step down gears. Open-loop control works as long as the forces are kept small enough and speeds are not too great. On commercial metalworking machines, closed loop controls are standard and required in order to provide the accuracy, speed, and repeatability demanded. Typically a CNC machine has the ability to move a cutting or 3D printing head in 2 to 6 axes, meaning that it can position that tool head at a precise point in or on the material to create the cut or operation desired at that point. By moving the head through multiple points, the cutting head can cut or sculpt the design represented by a data stream of positioning points being sent by the PC. By controlling a CNC machine through a PC it is possible for the user to design a 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.
  • 12. 12 1.2: Problem Definitions We have faced two major problems while working on this project: 1. As we are giving power supply by SMPS (Switch Mode Power Supply) we were getting power supply of 24 volts. It’s caused us major losses of the parts. The parts that had been short-circuited by giving false voltage are as follows: a. 3x stepper motor drives b. 3x CD-drives c. 2x Arduino d. 2x CNC shield 2. The second major problem was to identify the sequence of the axis by Grbl software. It has wasted lot of our time but finally we figure it out i.e. the axis sequence. There were many other problems occurred during the project assembly which consists of dismantling the cd-drives casing from selection and connecting the wires required for this project as well. 1.3: Objectives 1. The main objective of this project is to provide plotting/drafting operation as an alternative for traditional manual operations done by manually operated mechanism. 2. The project is used as a principle which resents the plotting operation which can be replaced by any other cutting tools such as Drilling machine, Milling cutters, even Laser cutter, etc. 3. CD rom cnc plotter is a cheaper cnc plotter and can be easily made by scrapped/used hardware parts. 4. The plotting can also be used for drafting purposes.
  • 13. 13 1.4: Working Principle “It works on the G-codes generated by MakerCam software and then simulated by Grbl software. The simulation runs the stepper motors of CD-drives results in to the useful mechanical output at the cd-drives where carriage reciprocates as per signal given by software”. Fig.1: Working principle of CNC PLOTTER 1.5: Advantages 1. It’s an open source program and thus a free one, it supports various kinds of hardware and configurations and it’s very easy to use. 2. The stepper motor never misses any step. Hence the whole operation is reliable. 3. Through MakerCam the operation can also be in 3D. Hence 3D modeling can also be achieved by this software. 4. The whole project is cheaper and can be easily constructed through used parts of hardware form computers.
  • 14. 14 1.6: Limitations Apart from the great advantages, there are major limitations too for CD-ROM CNC PLOTTER. 1. As per the size and capacity of the project, it can’t operate in larger load applications and cutting forces as well. It cannot withstand higher cutting forces while cutting and the higher weight of cutting tools as well. 2. Because of the circuit used the shapes that can be draft are limited. Arduino Uno capacity is limited up-to limited shapes considering of Grbl software used as well. 3. The maximum height of the cd-drive carriage is limited up to 50-60 mm. Hence 3D projects can be small dimensions only. 1.7: Applications 1. 3D printing: By replacing the pen with 3d extrusion pen, we can perform 3D modeling which is the fastest growing technology in present. 2. Laser engraving: By replacing the pen with laser machine we can perform laser engraving operation for engraving different logo, trademarks, bench marks, etc. 3. Laser cutting: Instead of pen we can use laser cutters for high precision machining operations. 4. Milling operations: We can even perform different milling operations such as slotting, grooving, etc. provided with overarm and arbor.
  • 15. 15 Chapter 2 Market Survey 2.1: For Product “CD-ROM CNC PLOTTER” is nothing but the principle project based on 3D printers and mini CNC cutting machines as well. 3D printers or mini CNCs are available at various prices in market. Following are some lists of product available in market: Sr. No. Product name Price 1. Precision 3D printer ₹ 60,000 2. Prusa i3 3d printer DIY ₹ 18,000 3. Prusa Rework 3D printer kit ₹ 34,000 4. Shapeoko 2 DIY Desktop CNC kit ₹ 40,000 5. Laser Engraver Engraving Cutting Machine DIY CNC Kit ₹ 31,000 There are number of CNC 3D printers/ mini CNC machines which cost above ₹ 30,000. Hence our “CD-ROM CNC PLOTTER” which is the principle project cost just ₹ 9000 - ₹ 10,000 approximately. 2.2: For various parts used Different parts used in the project is selected depending upon its requirement and its market pricing by visiting different places in Grant Road and online search as well. Following are the list of parts with their pricing: Sr. No. Part Name Price 1. Arduino Uno R3 Online and at shops ₹ 482 - ₹ 500 2. CNC shield V3 ₹ 220 - ₹ 500 3. Stepper motor drive ₹ 130 - ₹ 165 4. CD-ROM online and at shops used ₹ 250 - ₹ 350 To ₹ 1,112 ₹3,000
  • 16. 16 Chapter 3 Technical Specification of project 3.1: Arduino Uno R3: Arduino is the heart of the project, hence it should be selected by proper selection. In our project we have selected Arduino Uno R3 which only runs on G-codes. 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 The board features an Atmel ATmega328 microcontroller operating at 5 V with 2Kb of RAM, 32 Kb of ash memory for storing programs and 1 Kb of EEPROM for storing parameters. The clock speed is 16 MHz, which translates to about executing about 300,000 lines of C source code per second. The board has 14 digital I/O pins and 6 analog input pins. There is a USB connector for talking to the host computer and a DC power jack for connecting an external 6-20 V power source. Fig. 2: Arduino Uno
  • 17. 17 Here are the specifications of “Arduino Uno R3”: PARAMETERS SPECIFICATIONS Micro-controller ATmega328p Operating voltage 5 V Input voltage (recommended) 7- 12 V Input voltage (limits) 8- 20V Digital I/O pins 14 DC current per I/O pins 40 mA Flash memory 32 kb (of which 0.5 kb is used by boot-loader) SRAM 2 kb EEPROM 1 kb Clock speed 16 MHz
  • 18. 18 3.2: CNC Shield: CNC shield consists of 4 axis control drives on it i.e. X-Y axis for only motion and Z-axis for the cutting tool depth/motions, whereas the last axis i.e. A-axis is for the optional for providing the rotational motion to the cutting tool such as rotational motion for drilling operation, etc. Each axis has 3 jumpers that can be set to configure the micro stepping for the axis. Fig. 3: CNC shield 3.3: Stepper Motor drive:
  • 19. 19 Fig. 4: stepper motor drive A stepper motor is used to achieve precise positioning via digital control. The motor operates by accurately synchronizing with the pulse signal output from the controller to the driver. Stepper motors, with their ability to produce high torque at a low speed while minimizing vibration, are ideal for applications requiring quick positioning over a short distance. Stepper motors enable accurate positioning with ease. They are used in various types of equipment for accurate rotation angle and speed control using pulse signals. Stepper motors generate high torque with a compact body, and are ideal for quick acceleration and response. Stepper motors also hold their position at stop, due to their mechanical design. Stepper motor solutions consist of a driver A4988 stepper drive Used in Pololu stepper driver boards and the G3D driver. Identical and pin compatible to A4983, but also pull-up on M1 and motor short circuit protection. Full-, 1/2-, 1/4-, 1/8-, and 1/16-step modes.
  • 20. 20 3.4: CD-ROM carriage: Fig. 5: CD-ROM carriage CD-ROM consists of a stepper motor having lead screw which guides the carriage forward or backward. Following are the CD-ROM specifications: Parameters Specifications Total size 15 x 9 cm Reciprocating motion ranges Max. 5 x 5 cm 3.5: Project setup: It consists of all parts i.e. CD-ROMs, wooden base, SMPS, electrical circuit that is arduino, CNC shield, stepper drive, etc. Following are the Specification of whole project setup: Parameters Specification Size 30 x 30 cm Height 30 cm Wood thickness 20 mm
  • 21. 21 Chapter 4 Design 4.1: X-Y axis: Fig. 6: CD-ROM carriage for 3 axis CD-ROM carriage case is used for operating 3 axis i.e. X-Y-Z axis respectively. In this project two carriages are used for X-Y axis just for giving the motions to the plotting table, whereas the 3rd carriage is used for plotter depth motions i.e. for Z axis. Length: 15 cm Width: 9 cm Table motions size: 5 x 5cm 4.2: Pen setup (Z axis): Fig. 7: Z-axis
  • 22. 22 4.3: Base setup: Fig. 8: Base setup 1. Total height: 30 cm 2. Width: 30 cm 3. Total no. of wooden planks: 2 (one as horizontal Y axis and one for vertical holding of X- Z axis) 4. Thickness of each wooden plank: 2 cm
  • 23. 23 4.4: Circuit Diagram: Fig. 9: Circuit diagram
  • 25. 25 Chapter 5 Detail drawings of parts 5.1: CD-drive X-Z axis: Fig. 11: X-Z axis 3d
  • 26. 26 Fig. 12: CD-drive X-Z axis 2D
  • 27. 27 5.2: CD-drive Y axis: Fig. 13: CD-drive Y axis 3d
  • 28. 28 Fig. 14: CD- drive Y axis 2d
  • 29. 29 5.3: Wooden base: Fig. 15: Wooden base 3d
  • 31. 31 Chapter 6 Assembly Drawing Fig, 17: Detail assembly
  • 32. 32 Chapter 7 Bill of Materials Sr. No. Name of Components Material Quantity 1. Arduino Uno R3 Plastic, Epoxy 1 2. CNC shield Plastic, Epoxy 1 3. Stepper Drive Plastic, epoxy 1 4. CD-drive Steel 3 5. SMPS Steel 3 6. Bread Board Plastic 1
  • 33. 33 Chapter 8 Cost Estimation 8.1: Cost Estimation: The machine tool designer must furnish the management with an idea of how much tooling will cost, and how much money the productions methods save over specified run. This information is generally furnished in a form of cost worksheets. By referring to the cost worksheets and final cost of machine is calculated. Cost estimation is defined as the process of forecasting expenses that are incurred to manufacture a product. These expenses take into account all expenditure involved in designing and manufacturing with all the related service facilities such as material handling, heat treatment and surface coating, as well as portion of general administrative and selling costs. 8.2: Need of Cost Estimation: 1. Determine the selling price of a product for a quotation or contract, so as to ensure a reasonable profit to the company. 2. Check the quotations supplied by the vendors. 3. Decide whether a part or assembly is economical to be manufactured in the plant or is to be purchased from outside. 4. Determine the most economical process or material to manufacture a product. 5. Initiate means of cost reduction in existing production facilities by using new materials which result in saving due to lower scrap loss and revised methods of tooling and processing. 6. To determine standards of production performance that may be used to control costs.
  • 34. 34 8.2: Cost of components: 8.2.1 Direct cost: Sr. No. Part Name Quantity Unit Price (₹) 1. Arduino Uno R3 1 520 2. CNC shield 1 550 3. SMPS 1 584 4. CD-Drive 3 1,112 5. Bread Board 1 90 6. Jumper wires set of (12) (Female-male) 4 30 7. Strip wires set of (12) 4 12 8. Nut & bolts, Screws, and other mechanical components 20 200 9. Stepper motor drive 4 170 10. Plywood planks 2 300 Total 37 6,728 ₹ 8.2.2 Indirect Cost: Sr. No. Parameter Cost (₹) 1. Transportation cost 240 2. Project report cost 400 Total cost 640 ₹
  • 35. 35 8.2.3 Grand Total: Grand total = Direct cost + Indirect cost = 6,728 + 640 ∴ Grand Total = 7,368 ₹
  • 36. 36 Chapter 9 Sequence of Operation Following is the flow chart of all operations of the “CD-ROM CNC PLOTTER”: Open MakerCam.com and select the required geometric shape Select the image and export it in G-codes Open the X-loader and load the file on Arduino Open Grbl software and select the file Select the required scale and run the simulation Arduino runs each stepper driver as per G-codes Stepper driver reciprocates its respective Stepper motor in cd-drive stepper motor gives motions to its carriage mounted on it The all operations combined reults in the Plotting operation
  • 37. 37 Chapter10 Assembly 10.1: Dismantling of Cd-drives and Soldering: The first thing to do, that is often overlooked, is to remove the front panel on the drive tray. To do this, force eject the drive tray by sticking a paperclip into the eject hole. Once the tray is pulled out, the front panel should snap off by pulling the bottom of it forward and then pushing it up. When that’s done, then unscrew the bottom plate of the drive and remove the metal drive casing as well as the plastic front panel. Fig. 18: Soldering strip wires with Cd-drive The reason we want this specific part of the optical drive is because it offers a motor, track, and housing that can mechanically provide a smooth backward and forward movement, which is
  • 38. 38 ideal for a CNC axis. While not used in this project, brush-fewer motors make great motors for quad-copters. It also required extend the stepper motor wires. Most stepper motors have a ribbon cable that connects to the main board. Cut them off and solder four new wires to the pin terminals. Colour code is preferred to identify the path of each wire. 10.2: Mounting of drive case and finishing hardware: Fig. 19: Mounting of drive case The drive cases are needed to be mount on the horizontal and vertical plane for getting the axis motions. For this two of drive case carriage on the vertical plane foe getting the motion for Y-Z axis in which Z-axis is for cutting or plotting depth. And finally one drive case on horizontal plane for getting the X-axis. And the all three drive cases are mounted on the wooden planks i.e. two drive case on vertical plank and one drive case on horizontal plank respectively. And here we have completed our hardware setup.
  • 39. 39 10.3: Connecting the electronics: Fig. no: 20: Connecting Cd-drive with Arduino The Arduino Uno is the device that will be controlling everything. It is essentially the “brains” of the device. But by itself, it has issues controlling the stepper motors directly. To resolve all Arduino/Stepper motor issues, “Stepper Motor Drivers” are required for each motor. Then the stepper motors are connected with stepper drivers by strip wires and jumper wires connected via bread board for connection as well as connecting stepper drivers with Arduino Uno with by using CNC shield. Now it comes for power supply. Here power is supplied by SMPS (Switch Mode Power Supply) in which 4-pin connector is used for giving power supply. For this yellow wire (+12V) is short with the black wire (ground wire) to start the SMPS and to get the power supply. Following are the 4-pin connector specification: Wire Colour DC voltage Used for Yellow +12 V Motors Black GND - Black GND - Red +5 V Logic circuit
  • 40. 40 10.4: Software Installation: Till now all the hardware is assembled and now only one thing is remaining i.e. installing softwares to run the project. The softwares that are required for this project are MakerCam.com and Grbl software. CNC machine runs on a programming language called as “G-codes”. The MakerCam itself converts respective shape into G-codes but arduino has a difficult time in interpreting G-codes. Thus G-code interpreter program is essential called as Grbl. 10.4.1: MakerCam: The Grbl Controller software requires G-Code converted images. If you would like to create your own images, you will need to convert your image to SVG first. Then you can go to the website makercam.com and upload it. Alternatively, the MakerCam website also allows you to insert basic shapes by going to “Insert” and then selecting your desired shape. Fig. 21: MakerCam.com
  • 41. 41 Following are the steps to generate an shape: 1. Using the Arrow tool (from top left toolbar), select your entire image. 2. Move it to the bottom left corner of the grid. 3. You can pan around the grid by selecting the Hand tool from the toolbar. Use it to drag the image back to the center of the screen. 4. From the upper right corner of the page, change the measurements to cm. 5. Using the scale option from “Edit > Scaled Selected”, scale the object down and move it so that it fits within the single square that is in the corner of the grid. 6. With the image still selected, go to “Cam > Follow Path Operations”. Change the target depth to -1, the safety height to 1 and the step down to 0.1 and then click OK. 7. Then go to “Cam > Calculate Selected” to calculate the path. 8. Lastly, go to “Cam > Export G-code” to save the G-Code of your image.
  • 42. 42 10.4.2: Grbl software: Fig. 22: Grbl software CNC machine runs on a programming language called as “G-codes”. The MakerCam itself converts respective shape into G-codes but arduino has a difficult time in interpreting G-codes. Thus G-code interpreter program is essential called as Grbl. Following are the steps to install Grbl on arduino: 1. Download the Grbl Hex file for your specific version of Arduino (We used version 0.8c for my Atmega328 Arduino Uno) 2. Download the X-Loader software. 3. Connect your Arduino to your PC. 4. Using the X-loader software, select the Grbl Hex file you downloaded, select your Arduino from the dropdown menu, and select the COM port that the Arduino is connected to. 5. Click “Upload” to upload the Grbl software to your Arduino.
  • 43. 43 Chapter 11 Testing and Observations 11.1: Testing of operation: 11.1.1: First test the SMPS (Switch Mode Power Supply): Fig.23: SMPS testing The permissible voltage for arduino Uno is 12V, hence there must be constant output as 12 V otherwise the whole circuit will burnt down. For doing this first of all short the yellow wire (+12V) with the black wire (ground wire) to start the smps and to get the constant 12V power supply as well.
  • 44. 44 11.1.2: Testing MakerCam.com: Fig. 24: MakerCam testing For using MakerCam internet should be present as its a online open source software. First of all an geometrical shape has to be select e.g. Star shape has selected. Select whole shape and select scale and put 10. Now drag the image to the bottom left origin of axis and select Follow Path Operations. Finally select calculate the path for giving depths and export the image in G-codes.
  • 45. 45 11.1.3: Testing of Grbl software: Fig. 25: Testing of Grbl Testing of Grbl software consists of selecting the suitable scale for motion range based on available motion range of cd-drive. And also it involves checking of each axis individually one by one for finding any fault in it. 11.1.4: Testing of CD-drives: Fig. 26: CD-drive testing
  • 46. 46 It involves testing the proper working of stepper motor. The main thing is soldering the strip wires with the stepper motor, if it is not properly soldered then the motor may not run. 11.2: Observations: Following is the observation table for shapes like square and star: Time Trial no. Geometric shape Generating time (min) Plotting time (min) Total time (min) 1. Square 3 2 5 2. Star 3 3.5 6.5 In above table Star shape is more time consuming as compared to square as it has more dimensions than that of square.
  • 47. 47 Chapter 12 Result By the integrating hardware and software here is the combined result of this project i.e. plotting Geometrical shapes. Following results are the shapes plotted by “CD-ROM CNC PLOTTER”: Fig. 24: Square result Fig. 25: Star result
  • 48. 48 Chapter 13 Conclusion & Future scope 13.1: Conclusion: In modern CNC systems, end-to-end component design are highly automated using computer aided design (CAD) and computer-aided manufacturing (CAM) programs. The programs produce a computer file that is interpreted to extract the commands needed to operate a particular machine by use of a post processor, and then loaded into the CNC machines for production. Since any particular component might require the use of a number of different tools - drills, saws, etc. With the increasing demand for small scale high precision parts in various industries, the market for small scale machine tools has grown substantially. Using small machine tools to fabricate small scale parts can provide both flexibility and efficiency in manufacturing approaches and reduce capital cost, which is beneficial for small business owners. In this project, a small scale three axis “CNC PLOTTER” is designed and analyzed under very limited budget. 13.2: Future scope: 1. Actual industrial CNC milling: It is planned to scale up the prototype CNC machine in terms of size, use more powerful motors, strengthen the frame and worktable with materials like aluminum or cast iron, and augment the CNC control software with software for simulation ahead of actual run. The implementation of 3D printing technology to the same hardware abstract is going for printing of 3D models. 2. The PCB Mill: In the manufacturing of precised PCBs (Printed Circuit Board) i.e. etching or printing the conductive paths which connects the different electronic components to one another on a board.
  • 49. 49 Chapter 14 AKNOWLEDGEMENT It gives us a tremendous pleasure to bring out this project entitled “CD-ROM CNC PLOTTER”. We wish to express our profound thanks who helped us in making our project reality. Much needed moral support and encouragement is provided numerous occasions by our families. We are especially grateful to our project guide Mr. P.K. Joshi sir for his time and valuable guidance. Without full support and encouragement of Dr. R.S. Nehete the project would not have been completed. We wish to thank our (H.O.D.) Dr. R.S. Nehete, who has taken immense efforts to complete our project in time, we also want to thank our college and Principal for their facility provided and encouragement.
  • 50. 50 Chapter 15 List of suppliers & Reference 15.1: List of suppliers: 1. VISHA World: Phone: 022 23862650 Mobile: +(91)-22-23862622 Address: 17, Shree Ganesh Bhavan, 1st floor, 349, Lamington Road, Opposite Police Station, Grant Road East, Mumbai - 400007 2. MACNE Technology: Phone: 022 23823553 Mobile: +91 9821460547 Address: 18, Shree Ganesh Bhavan, 1st floor, 357, Lamington Road, Opposite Police Station, Grant Road East, Mumbai – 400007 15.2: Reference: 1. Electronic devices and circuits by A.P. Godse, U.A Bakshi 2. “3D Printing: What You Need to Know”.PCMag.com 3. CD-rom cnc plotter, Wikipedia 4. http://www.explainthatstuff.com/cdplayers.html 5. http://3dprintingindustry.com/ 6. http://project.nerdz.nl/?cat=7