Real Time Document Sketching based on 3D Pen Plotter

Real Time Document Sketching based on 3D Pen Plotter is also referred to as Computerized Numerical Control (CNC) Pen Plotter. A Plotter is a special type of printer that uses a pen to draw images or write text on solid surfaces. In Computer Numeric Control (CNC), microprocessor is used which is capa

2025-06-28 16:28:54 - Adil Khan

Project Title

Real Time Document Sketching based on 3D Pen Plotter

Project Area of Specialization Electrical/Electronic EngineeringProject Summary

Real Time Document Sketching based on 3D Pen Plotter is also referred to as Computerized Numerical Control (CNC) Pen Plotter. A Plotter is a special type of printer that uses a pen to draw images or write text on solid surfaces. In Computer Numeric Control (CNC), microprocessor is used which is capable of processing logical instructions interfaced with a computer. The logical instructions are provided by using a computer in the form of code or text or image which is then transformed into a machine language by microprocessor to be executed by the machine. A CNC plotter machine is a 3D plotting machines which uses a pen to draw text or image on any given solid surface. This project is based on CNC plotter machine. With the increasing demand for the use of CNC plotters in universities and laboratories, a cheap and less complex design is an absolute need. The parts used for the plotter in our project are easily available at a very low price and spare parts are also used. The construction is very simple and robust.

Project Objectives Project Implementation Method

We have supply the current in Arduino with USB DATA cable to transfer Data from Computer to Arduino Board .Here we have used 3 Stepper Drivers to supply the G codes in Sequence to the stepper motors. Arduino will be mounted on CNC shield. CNC shield will be distributing the Current in the command of Arduino. CNC shield will be converting the command of G codes in digital pulse by Stepper motor. In X direction Stepper motor will be move left and Right ,Y direction stepper motor will be move in front and back direction, Z direction Stepper motor will be move in Up and down. We have make many difficult design via using this machine. The accuracy of these machines results is very high. So we have used in industry to reduce the cost of design printing and maintain accuracy level. Drafting and Scaling of CNC Plotter machine is very precious.

Benefits of the Project

The need of productivity become a priority, besides accuracy and reduce drawbacks like: lack of skilled labor, lots of wastage, and non-expected results.

  1. Machining is accurate
  2. Time taken to perform a job is very less
  3. Safe to operate
  4. No possibility of human error
  5. Reliable
  6. Even very complex designs can also be made
  7. Low maintenance required
  8. They are versatile
  9. Uniformity in designs
  10. They could run for all 24 hours a day
Technical Details of Final Deliverable

A CNC plotter is able to draw complex line drawings. The coordinates are uploaded to the machine controller by a separate program. The image file is transformed into a G-code via Software. Then the code is transferred to the microcontroller by which the motor mechanism is instructed to draw the image. In this project, we are going to present a simple design for a CNC plotter. Our idea is an Arduino based design using ATMEGA 328P microcontroller. The machine will have three motors to implement the X, Y, and Z axis. A servo motor will be used along the Z axis for positioning the pen which will go up for logic 0 and down for logic . Drawing will be done on the X-Y plane where the positioning will be controlled by stepper motors.

Final Deliverable of the Project Hardware SystemCore Industry ITOther IndustriesCore Technology 3D/4D PrintingOther TechnologiesSustainable Development Goals Industry, Innovation and InfrastructureRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 37040
Arduino UNO original Equipment118001800
DRV 8825 Equipment2300600
CNC Shield Equipment1350350
12V 2A Adapter Equipment1300300
NEMA 17 4 WIRESSTEPPER MOTORS Equipment36501950
0.1 mm 45 Degree PCB Engraving V-Shape Bit Equipment1350350
SPINDLE DC 775 MOTOR Equipment111001100
BEARING BRACKET FOR X AND Y AXIS Equipment2350700
STEPPER MOUNT BRACKETS Equipment2350700
LM8UUU BEARINGS Equipment102302300
SK8SUPPORT BRACKETS Equipment82401920
COUPLER 5mm to 8mm for X Y Z Equipment34501350
LINEAR ROD 8mm WIDTH AND 300MM LENGTH FOR X AND Y AXIS Equipment46502600
T8 LEAD SCREW WITH NUT 300MM FOR X AND Y AXIS Equipment211002200
3D PRITEDZ AXIS FULL SETUP Equipment150005000
ALUMINIUM PROFILE 2020 Equipment125506600
ARDUINO WIRE Equipment1100100
T-NUTS Equipment757525
BOLTS Equipment2002400
STEPPER WIRE Equipment37152145
CONNECTION WIRES Equipment1500500
INTERNET Miscellaneous 135003500
PEN Miscellaneous 15050

More Posts