Introduction: Homework Writing Machine

Picture of Homework Writing Machine

Hi guys , As per the title this is a simple project using Arduino to make Homework writing machine at your home.This machine can draw any design and write any type of fonts.You can see sharpness and perfection of writing in photos.

The machine uses a gantry to move the writing tip along the X and Y axes. The flexible-nib pen is mounted on a servo motor which rotates the tip onto the writing surface, taking care of the third axis.

Tools To Be Used :

  • Screw Driver
  • Computer / Laptop

Software For Writing :

Material To Be Used:

Step 1: Watch Youtube Video of Making Writing Machine

Here is full video of how writing machine is work on surface.If You Like This Project Please Press The Like Button.

Step 2: Disassemble DVD Writers.

Picture of Disassemble DVD Writers.

First of all you need 2 DVD writers of your CPU.You can use non workable DVD writer for this project.

Take 2 DVD writers and open 5 screw on bottom of this DVD writer.
Then open bottom case of DVD writer and disconnect all circuit.

Then open Top case of DVD writer.

Step 3: Disassemble All Parts.

Picture of Disassemble All Parts.

After this you see rectangle part of DVD writer with stepper motor on back side.
Open 2 screw on this Rectangle and remove this rectangle outside.

Repeat this process for 2nd DVD writer.

After this you have two PCs of Rectangle Part (AS per 2nd Pic.)

Step 4: Unscrew Stepper Motor

Picture of Unscrew Stepper Motor

Open one screw on sliding shaft and 2 screw on stepper motor.

Disassemble stepper motor and sliding parts from one rectangle.

Remove all circuit of sliding part and cut middle part of this sliding part.

Now you have 2 PCs of plastic part.Combine both plastic object and stick with FeviQuik.

Step 5: Connection of Stepper Motor

Picture of Connection of Stepper Motor

Take female header pin (4 pin) as a picture.

Connect two stepper motor with this 4 pin female header as show in picture(In the same line).

Step 6: Make X - Axes Gantry.

Picture of Make X - Axes Gantry.

Take Sunboard sheet of 10 cm length and 9 cm width.

Take other sunboard sheet and cut this type of object.

1) 3 x ( 1cm x 10cm) combine with glue.

2) 3 x ( 1cm x 10cm) combine with glue.

3) 3 x ( 1cm x 5 cm ) combine with glue.

Stick 1st part on left side of 9x10cm sunboard sheet and 2nd part on right side of 9x10cm sunboard sheet.

Place shifting part on this sunboard sheet along X axes.

And your X axes Gantry is ready.

Sick 3rd part Parallel to shifting shaft and Stick Stepper motor with X axes Gantry.

Step 7: Connect With Y - Axes Gantry.

Picture of Connect With Y - Axes Gantry.

Take Glue(Fevibond) and apply on Y axes gantry(2nd DVD writer Stepper motor Rectangle Frame).

Take X axes gantry and stick X axes on Y axes Gantry.

Your X and Y axes Gantry are Ready.

Now Your Pen can move along XY Horizontal surface.

Now you have to create Z axes (vertical) movement of Pen using servo motor.

Step 8: Connect Servo Motor.

Picture of Connect Servo Motor.

Take glue gun and apply on X axes gantry as per picture.

Stick servo motor on X axes gantry as per Pic(Shaft of servo motor should be outside)

Step 9: Flexible-nib Pen Making

Picture of Flexible-nib Pen Making

1.Open your pen.

2.Cut top end of refill.(1 cm)

3.Take spring of any other pen.

4.Mount this Spring on top end of refill.(As Per Pic.)

5.Take some length of sewing thread and bind this thread on refill.(As Per Pic.)

6.Make hole on pen case and close this pen as per last pic.

The flexible-nib pen is Ready.

Step 10: Connect Pen

Picture of Connect Pen

Take glue gun and apply on servo motor bigger side of shaft.

The flexible-nib pen is mounted on a servo motor which
rotates the tip onto the writing surface.

Bind Thread on servo motor shaft as per pic.

Step 11: Take All Circuit

Picture of Take All Circuit

Ready your all circuit.
1) 2 PCs A4988 Stepper Motor Driver with heat sink

2)Expansion Board A4988 Driver

3)Arduino Uno R3

First of all take hit sink and stick on A4988 stepper motor Driver.

2 PCs A4988 Stepper Motor Driver connect on Expansion Board A4988 Driver module. Then this combination connect on Arduino Uno R3 (As per circuit Diagram).

Step 12: Wiring

Picture of Wiring

Place 12 Volt DC Battery on Back side of XY axes Gantry.

Place Combination of all circuit (2 PCs A4988 Stepper Motor Driver with heat sink , Expansion Board A4988 Driver , Arduino Uno R3) On Back side of this 12 volt battery.

Connect 12 volt dc battery as positive(+) and negative(-) connector.

Connect X and Y axes Stepper motor on Expansion Board A4988 Driver as per circuit diagram.

Connect servo motor as per circuit diagram.

Step 13: Programming

Download benbox software on your computer and connect this with USB connector.

Open Software.

Step 14: Benbox Softwer Configuration.

Picture of Benbox Softwer Configuration.

Download benbox software on your computer and connect this with USB connector.

1. Open Software.

2. Connect USB Plug.

3. On Update Firmware select COM (3,4 OR 5). and browse firmware from downloaded software.

4. Select all Value of software as per all pic.

#First Page

Serial Port : COM(3,4 or 5)

Pen Up : 35

Pen Down : 22

Speed : 800(you can increase)

Time : 200

Step: 1

Curve mode : Outline

Select bullet : Curve

Select bullet : Servo

#Second Page

Step : x=2 y=3

Dir : x=5 y=6

Min : x=-1 y=-1

Max : x=-1 y=-1

Ppm : x=320 y=320

laser : 0=12 1=12

Servo : 0=11 0=12

Feed Ra. : 1500

5.Write anything on Screen And Play to write on book.

Watch My YouTube Video If You Like My Instructables.

Step 15: Watch This on Youtube.


JoelV58 (author)2017-12-07

Thanks I like it, it's another Idea.

Creativity Buzz (author)JoelV582017-12-08

Thank you.If you have any questions please reply.

AsadF8 (author)Creativity Buzz2017-12-10

Hi, what is the price of all equipments?

kishanv12 (author)2017-12-09

Nice.I need this for write name on greeting cards.

MangukiyaJ (author)2017-12-09

Nice concept....

hacox3 (author)2017-12-05

Love it, a great learning tool to bring so many things together.

Creativity Buzz (author)hacox32017-12-08

Thanks for love it.

13cl103 (author)2017-12-06

Very good project for school.I like all the instruction you give.I make this.

Creativity Buzz (author)13cl1032017-12-08

If you make this for school project.It is very nice.

nileshkatrodiya4456 (author)2017-12-07

no #1 project in instructables.Thanks for this project.It helps to make writing machine.

raddevus (author)2017-12-05

This is a very good project with an interesting and innovative idea. I especially like that you took apart old DVD drives to find the stepper motors. That is very cool. I like that you broke this idea down into pieces so we can examine it at its basics. However, I wish there were more details written in the Instructable so I could follow the written instructions directly. Very interesting though and I will have to check out the associated videos later.

Creativity Buzz (author)raddevus2017-12-06

Hi , Thanks for like my project.I write more details in this instructable so You can check.I hope you like this.

DavidM1483 (author)2017-12-04


Matlek (author)2017-12-04

Sounds like a funny project!

ElissaO2 (author)Matlek2017-12-04

It's good project

ElissaO2 (author)2017-12-04

It's Incredible video of the instructs le...I like this....Thanks for me

MilanV27 (author)2017-12-04

Woww.....This project is very very very useful to me ....I will made this for my school project .....Thanks creativity buzz

Swansong (author)2017-12-04

That's a fun setup :)

About This Instructable




More by Creativity Buzz:Homemade HoverboardHomework Writing Machine
Add instructable to: