Urdu Hand Writing Machine

The Handwriting Robot is a special type of machine that uses a pen, pencil or a marker to draw letters on paper or other flat surface. It implements CNC technology, short for Computer Numerically Controlled, referring to the physical movements of the machine being controlled by instructions, such as

2025-06-28 16:36:31 - Adil Khan

Project Title

Urdu Hand Writing Machine

Project Area of Specialization Software EngineeringProject Summary

The Handwriting Robot is a special type of machine that uses a pen, pencil or a marker to draw letters on paper or other flat surface. It implements CNC technology, short for Computer Numerically Controlled, referring to the physical movements of the machine being controlled by instructions, such as co-ordinate positions that are generated using a computer. The project model utilizes ARDUINO UNO, 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 which is then transformed into machine language by the ARDUINO to be executed by the machine. The output delivered is the printing of handwriting on a paper. The project is set out to be one-of-a-kind, Urdu-centric Handwriting Machine.

Project Objectives

In the increasingly digitizing and automated world, our national language Urdu has been left behind in terms of embracing the technological advancement. Our primary objective is to develop a first-of-its-kind, Urdu-centric Handwriting Machine. It must be able to print perfectly written classical Urdu in Nastaleeq and Naskh fonts as well as execute general-purpose handwriting to a highly respectable degree of accuracy. Furthermore, the scope of the project should expand beyond just the functionality aspect of handwriting – Including the domains of personal signature design and printing, as well as Arabic/Islamic calligraphy.

Project Implementation Method

Urdu Handwriting Machine is a CNC based handwriting tool. It is open source and open hardware based project. It uses Arduino UNO (Atmega328p) as the brain of the machine and a special GRBL firmware for G-Code Interpretation and motion control. It also uses a core [X, Y] Cartesian movement to control both X and Y axis. The Z axis is controlled by a servo motor to lift pen up and down.

It would be capable of writing on almost any flat surface. It can write with gel pens, permanent markers, and a variety of other writing implements to handle an endless number of applications. Its writing head extends beyond the machine, making it possible to draw on objects bigger than the machine itself.

Phase 1: Hardware implementation

Phase 2: Software implementation

Phase 3: Software and Hardware Integration

NOTE: FLOW CHART HAS BEEN ATTACHED

Flow chart for Urdu Hand Writing Machine FYP 

Benefits of the Project

Since the very initial brainstorming done on our project, we have had a clear purpose in mind from the outset. The ultimate purpose of our project is to play a part in contributing to the significance of our national language, Urdu. Research has shown us that Urdu has not quite taken to technology like its numerous compatriot languages have – No such handwriting printing equivalent with the special Urdu-centric focus is currently available – Which makes it unique in nature. The Handwriting Machine can execute its functionality using a pen, pencil or even a marker, providing the options for customizability. It does so with pinpoint accuracy, making it fit to match up to any professional or artistic standards.

One specific application of this project is to enhance Karachi University’s tradition of having hand-crafted degrees, classified documents and other essential records – which is now being heavily constrained due to the already limited human resources having declined – The Handwriting Robot can be fine-tuned to make a significant difference to this unfortunate situation. Other applications would include various kinds of calligraphy, personal signature as well as physically handicapped people who cannot write.

Technical Details of Final Deliverable

Hardware:

Software:

Final Deliverable of the Project HW/SW integrated systemCore Industry OthersOther IndustriesCore Technology OthersOther Technologies Robotics, Wearables and ImplantablesSustainable Development Goals Industry, Innovation and InfrastructureRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 36063
NEMA 17 Steppers 1.8 Degree Step 12v Torque more than 5kg/cm Equipment221004200
8mm smooth rods 600 mm long Equipment414915964
SC10UU Equipment86004800
20-Tooth GT2 with belt Equipment115001500
F623ZZ Bearings Equipment101701700
Arduino UNO Equipment130003000
micro servo sg90 Equipment124842484
CNC shield with A4988 drivers Equipment134843484
Hard Wood 1mx20cmx4cm Equipment110001000
Aluminium Sheet 3mm Equipment12020
SMPS 12v 5A Equipment120002000
Wire 5m Equipment1500500
Solder Miscellaneous 1500500
BLDC Fan Miscellaneous 3300900
Welder, wood cutter service charges Miscellaneous 110361036
Other Miscellaneous 129752975

More Posts