CNC writing machine is automatic writing machine use for typing any type of text and drawing any design on paper.
CNC Writing Machine to operate, 3 axes are required basically we are using only two. The x-axis and y-axis work in unison to create a 2D image on plain paper. This x and y-axis are placed 90 degrees to each other such that any point on the plane surface is defined by a given value of x and y. The z-axis is used a lift and lower the pen onto the plain paper.
Depending on the image to be drawn, the computer will generate the appropriate coordinates and send dimension’s code to the microcontroller through the USB port. The microcontroller(Arduino) interprets these coordinates and then controls the positions of the motors(stepper) to create the image or a given text. For curve, we used simple conic section equation laws for x y z dimensions(we are working on that)

>

SLIDESHOW

Components Used
Arduino UNO

The Arduino Uno is an open-source microcontroller board based on the Microchip ATmega328P microcontroller and developed by Arduino.cc.

CNC SHIELD

The CNC Shield V3 for Arduino®, is an Arduino compatible board that turns your Arduino into a CNC controller. Using an opensource firmware it can control up to 4 Stepper motor.

STEPPER X2

Stepper motors are DC motors that move in discrete steps. They have coils that are organized in groups called "phases". By energizing each phase, the motor rotates, one step at a time.

SERVO X1

Servo motor is a closed-loop mechanism that incorporates positional feedback to control the rotational or linear speed and position.IT can be controlled by arduino commands.

SOFTWARE USED: BENBOX