Introduction of Machine

As the representatives of our precious heritage, Indian handlooms are known world over for their richness, variety and quality. Since our country has always been associated with rich weaves, and unique textiles, our love for colours and prints is legendary. What gives our fabrics their unique identity is the prints and weaves that are so unique to the region. Inspired from nature, architecture of temples and forts, rural life and geometric patterns, these prints in rich vibrant colours, speak a thousand words to the beholder.

With talented craftsmen from every part of the country pouring out their imagination on cloth, we have hundreds and thousands of prints to choose from. Be it florals, animal prints or abstracts, our artists and craftsmen endeavour to produce something new every time they put their thinking caps on.

From tradition, this work is done by hand (manually), in our make a mchine week we have decided to develope the automatic block printing machine for cloth (saree) printing.

Highlights of Machine
  • Automatic block printing on cloth (saree).
  • Automatic loading and unloading of cloth.
  • Multiple stamping is possible at one time.
  • Machine controlled through Mobile App.

The block for printing

Cloth setting for printing

Cloth after printing

Our Team

Vikram Ingole

Contributed for electronics design, development and testing of machine

Snehal Gawali

Contributed for electronics design, development and testing of machine

Tejaswini Choudhari

Contributed for CAD, CAM, Assembly and Testing of machine

Shreyas Shah

Contributed for Embedded Programming and App Development for a machine

Nikhil More

Contributed for Computer Aided Design and Documentation of the week work

Idea to sketch

The basic objective of the machine is to block printing on cloth in textile industry or laterlly by changing the end effector it will be also used for stamping on paper .Here the end effector is stamp (block).

For stamping, it will required 'z' axis movement, then for inking on the stamp, the stamp will move in one of the corner, so another 'x' axis movement is required. To load the paper and to move the paper, another 'y' asix is required. So we have to develope the three axis movement, for this function.

After the brainstorming of one week, we have created the number of sketches for mechanism and machine. Our group member Shreyas drawed one of the sketch. Which is less simpler and have the easy function for this three axis movement. With some modification, we have finalise the design.

his is the final design, here the solenoid valve is provided on end effector for 'z' axis movement of stamp. Tinning belt, support bar and stepper motor is given for 'x' axis movement of end effector(i.e.stamp). Roller, sensor and another stepper motor for 'y' axis movement of cloth (paper). Ink pad is provided in one of the corner for inking on pad.


Now its time to develope the supporting structure for the mechanism assembly. We decided to use Acrylic sheet of 4 mm and 12 mm thickness. Our group member Nikhil and Tejaswini designed some parts using Solidwork and FreeCAD software.

Then using the cardboard material, the parts is cutted on Laser cutting machine which is CNC machine.

These parts assembled with mechanism, again the required changed is done in the design.

Finally parts is cut using Acrlic sheet with 4mm thickness and 12 mm thickess. Finally the parts is assembled on the machines.

Below is the some of the few images for to shows the designed and cutted parts usign Laser Cutting Machine

Electronics Design and Production

The machine basically deals with the conventional stamping i.e. block printing done automatically with the help of controller which controls the motion of the stamp, paper feeding etc.

Arduino uno board is used to control the complete setup of this stamping machine. From feeding of cloth, then stamping to receiving paper everything is controlled by Arduino.

Arduino is an open platform used for programing and integrating with App in android phone. The App is a very simple to operate.The App is connected through Bluetooth model.

Easy motor driver are used to controll the stepper motor, which is used for 'x' axis movement of end effector and 'y' axis movement of paper feeding for stamping.

Solenoid valve with relay circuit is used for 'z' axis movement of stamp.Limit switch controll the 'x' axis movement of header on the end. 12V, 4A DC power supply is for operation of machine.

Component with Specification

Arduino Uno Board

Arduino Uno is a microcontroller board based on the ATmega328P. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz ceramic resonator (CSTCE16M0V53-R0), a USB connection, a power jack, an ICSP header and a reset button.Operating Voltage= 5V

Bluetooth Module

HC-05 Wireless BT Module: with this HC 05 Bluetooth module,You can quickly add the Bluetooth feature to your Arduino project, and then you can use your android phone to control some gadgets, such as motor and valve in our machine. Master and Slave 2-IN-1 HC 05 Module:Working Voltage 3.6V to 6V , Default baud rate:9600,Default pin:1234. 6 PIN Dopunt Cable.

A3967 Easy Driver stepper motor driver

It compatible with most microcontrollers that can output a digital 0 to 5V pulse. The module requires a 7V to the 30V power supply for a motor. The module has an onboard voltage regulator for the digital interface that can be set to 5V or 3.3V. Adjustable current control from 150mA/phase to 750mA/phase.A3967 microstepping driver.

Stepper Motor

The 4-wire bipolar stepper motor has 1.8° per step (200 steps per revolution) for smooth motion and a nice holding torque. The motor has 12V rated voltage and a max current of 350mA. the motor has 42mm/1.65" square body, 31mm/1.22" square mounting holes, 3mm metric screws (M3) and 5mm diameter drive shaft, 24mm long, with a machined flat.

Relay Control Board

It is a 1 channel 5V 10A relay control board module with optocoupler modules.It can be used as a single chip module for appliance control and work with both DC or AC signals where you can control the 220V AC load. A wide range of microcontrollers such as Arduino, AVR, PIC, ARM and so on can control it.LED used for status indication.

Solenoid Valve

This is a DC 12V 5N/10mm Pull push type, linear motion, plunger return, Open Frame Mini Valve DC solenoid electronmagnet. When energized, doing work through pulling pushing in plunger joined object.

Arduino Programming

Arduino board used as a controller for the machine. So to write the programm for arduino we have used Arduino IDE. The Arduino Integrated Development Environment (IDE) is a cross-platform application (for Windows, macOS, Linux) that is written in functions from C and C++. It is used to write and upload programs to Arduino compatible boards, but also, with the help of 3rd party cores, other vendor development boards. The Arduino IDE supports the languages C and C++ using special rules of code structuring. Input and output pin is defined in the programm. The detail programm is attached below in the download file.

App Development

The app is developed to controll the operation of machine.The app is connected through Bluetooth model with the machine.

The app is developed using MIT App Inventor. MIT App Inventor is an intuitive, visual programming environment that allows everyone to build fully functional apps for smartphones and tablets. Those new to MIT App Inventor can have a simple first app up and running in less than 30 minutes. And what's more, there is a blocks-based tool facilitates the creation of complex, high-impact apps in significantly less time than traditional programming environments.The MIT App Inventor project seeks to democratize software development by empowering all people, especially young people, to move from technology consumption to technology creation.

We create three screen in the app.The first screen is for manual controll the position of end effector i.e. stamp in x direction.The second screen is for semi-automic mode. Here there are two operation 1. Stamp on Inkpad 2.Stamp on Paper. If we click any one it will do the given work .Third screen is for Stamp Multiple Time.

Multiple stamping is given for 5,10,15 and 20 paper.The app is designed and build by our group member Shreyas.

Screen of App

Screen 1 for App

Screen 2 for App

Screen 3 for App

Final Testing