0% found this document useful (0 votes)
161 views19 pages

Implementation of CNC Machine

The document describes the implementation of a CNC machine for rapid PCB prototyping. It has a working area of 250mm by 150mm by 50mm, uses NEMA 17 stepper motors for axis movement and a 775 DC motor spindle that can drill bits sizes from 0.5mm to 3mm. An Arduino UNO controls the machine which uses GRBL firmware. The machine aims to ease and speed up the PCB fabrication process compared to existing models.

Uploaded by

KISHORE KUMAR S
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
161 views19 pages

Implementation of CNC Machine

The document describes the implementation of a CNC machine for rapid PCB prototyping. It has a working area of 250mm by 150mm by 50mm, uses NEMA 17 stepper motors for axis movement and a 775 DC motor spindle that can drill bits sizes from 0.5mm to 3mm. An Arduino UNO controls the machine which uses GRBL firmware. The machine aims to ease and speed up the PCB fabrication process compared to existing models.

Uploaded by

KISHORE KUMAR S
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 19

IMPLEMETATION OF CNC MACHINE FOR

RAPID PCB PROTOTYPING

06/26/2021 1
Objective
• To design a CNC drilling machine to ease the process of PCB
fabrication.

06/26/2021 2
Implemented Machine

06/26/2021 3
Machine Specification
Parameters Specifications
Working area dimension 250mm*150mm*50mm
Axis movement NEMA 17 Stepper motor
Spindle type 775 DC motor
Spindle input voltage 12V - 24V
Spindle speed 7000 RPM
Supported drill bit sizes 0.5mm to 3mm
Controller device Arduino uno
Stepper motor driver A4988 Motor Driver
Supply voltage 5v DC supply for Arduino uno
12 V DC supply for Stepper motors
12V – 24V DC supply for spindle DC motor

06/26/2021 4
Block Diagram

06/26/2021 5
Generation of G-code

06/26/2021 6
Autodesk Eagle - PCB design software

06/26/2021 7
FlatCAM – offline application to Eng-serve.com – online application
convert Gerber to G-code to convert excellon to G-code

06/26/2021 8
NC-viewer – Online application to preview toolpath from G-code

06/26/2021 9
UGSPlatform – G-code sender to Arduino

06/26/2021 10
Firmware used on Arduino uno
GRBL firmware
• Open source
• Achieve precise timing
• Transmits stable, jitter free control pulses
• Accepts standards g-code (Arcs, circles and helical motion)
• Works at 115200 baud rate

06/26/2021 11
Z axis element

06/26/2021 12
Autodesk Fusion 360

06/26/2021 13
Z axis structures

06/26/2021 14
Z axis structure (contd..)
• The structure is build using acrylic sheets.
• Each element is designed using Autodesk Fusion 360.
• The DXF file is used by Plotbot C02 laser cutting machine

06/26/2021 15
Advantages over existing model
• 3d printed parts are replaced with acrylic material with interlocking
mechanism
• Manufacturing time reduces from days to hours
• Versatile
• Cheaper than machines like Bantum tools and wegstr.

06/26/2021 16
Future Scope
• To add Automatic optical inspection.
• To used closed loop stepper motors for higher accuracy.
• Changeable Z axis for Pick and place

06/26/2021 17
References
[1]. Pratik Kamble ; Suchitra Khoje ; Jyoti Lele; Implementation of Paper PCB using Conductive Ink
2D plotter; 2018 Fourth International Conference on Computing Communication Control and
Automation (ICCUBEA)
[2]. Mohammed Abdalla.A. Ali, Ahmed Mohamed.A. ELShaikh , Sharief F.Babiker, “Controlling the
CNC Machine using Microcontroller to Manufacture PCB,” 2016 Conference of Basic Sciences and
Engineering Studies (SGCAC), Khartoum, 2016, pp. 116-120., 2016.
[3]. Kajal J.Madekar, Kranti R. Nanaware, Pooja R. Phadtare and Vikas S. Mane,“Automatic mini CNC
machine for PCB drawing and drilling”, International Research Journal of Engineering and
Technology (IRJET), Volume: 03 Issue: 02 |Feb-2016
[4]. Stepper Motors with Arduino – Getting Started with Stepper Motors –
“https://dronebotworkshop.com/stepper-motors-with-arduino/”

06/26/2021 18
Thank You

06/26/2021 19

You might also like