DIY Electrospinning System

Introduction: DIY Electrospinning System

About: Researcher and hobbyist

Electrospinning is a fiber production method which uses electric force to draw charged threads of polymer solutions or polymer melts up to fiber diameters in the order of some hundred nanometers. Electrospinning shares characteristics of both electrospraying and conventional solution dry spinning of fibers. The process does not require the use of coagulation chemistry or high temperatures to produce solid threads from solution. This makes the process particularly suited to the production of fibers using large and complex molecules.

Uses of electrospinning technique in

1 Filtration

2 Textile manufacturing

3 Medical

4 Pharmaceutical manufacturing

5 Composites

6 Catalysts

Do-it-yourself electrospinning system is going designed with the used bin material which are available in our home.

Step 1: Necessart Parts Required Fo the System Design

The components which are required for this process:

Relay: to control the power,

Intel edison devkit: to control all the peripherals,

LCD: to display the current value,

DC Gear motor: to move syringe,

DC motor: to rotate the drum,

Temperature sensor: to monitor the surrounding temperature,

Grove shield: to interface the sensors to the edison board via GPIO pins,

Piston pump (GLUE STICK): to eject the solution from syringe,

Gear wheels: to turn the piston,

Syringe: to maintain the quantity of solution.

Step 2: Glue Stick Piston Pump

In electrospinning system piston pump is important to pump the fluid from the syringe. The piston pump is designed using the used empty Glue stick by attaching the gearwheel at the rear part as shown in figure. This can pump up to 5ml of solution from the syringe.

Step 3: Powersupply for the Gear Motor

The power supply for the gear motor is selected from the DC power regulator with various voltage levels to choose appropriate speed. This power is connected to gear motor via relay which will be controlled by the Intel edison IoT board.

Step 4: Interfacing Sensors to the Edison Board Via Grove Shield.

The sensors and actuators are connected to the Intel Edison board through Grove kit. The components like Temperature sensor, LCD display, Relay, Button switch are used for this electrospinning system.

Step 5: Wooden Stepup for the System

Waste Wooden plank sheet is to fit DC gear motor, Piston pump, switch and for syringe as shown in figure.

Step 6: Hardware Setup

The required components are connected and interface to the Intel Edison board and the gear motor is controlled with relay and button, LCD display is used to visualize the temperature values and the color of the LCD is change according to the temperature range.

Step 7: Arduino IDE C/C++ Program for Electrospinning System

Program to control relay, switch, LCD and temperature sensor is written in C/C++. The program


#include "rgb_lcd.h"

const int pinTemp = A0;

const int chipSelect = 4;

const int buttonPin = 3;

const int relayPin = 8;

float temperature; int B=3975;

float resistance;

rgb_lcd lcd;

void setup()



lcd.begin(16, 2);


pinMode(relayPin, OUTPUT);

pinMode(buttonPin, INPUT);


void breath(unsigned char color)


for(int i=0; i<255; i++)


lcd.setPWM(color, i);




for(int i=1; i>=0; i--)


lcd.setPWM(color, i);



void loop()


// Read the state of the button.

int buttonState = digitalRead(buttonPin);

// If the button is pressed, activate (close) the relay.

if (buttonState == 0)


digitalWrite(relayPin, HIGH);




digitalWrite(relayPin, LOW);


if (temperature >25)




if (temperature <25)




if (temperature <20)








int val = analogRead(pinTemp);






Step 8: Final Integrated Setup

The Intel Edison board is connected to program the functioning of electrospinning system the all necessary components are attached to the board. The hardware drivers and related documents can be found in the link.

Step by step run up for installation is given in the below link

Step 9: Program Execution and Monitoring on Serial Monitor of Arduino IDE

Once the program is written in C/C++ in Arduino IDE the program is executed so that the program is uploaded to the hardware. Upload is complete reset the hardware it run the program and execute the task. Temperature data from the Digital sensor is monitor in the Arduino IDE serial monitor in real-time.

Step 10: Video Presention of Working

The video shows how it was demonstrated

DIY Electrospinning System

Creative Misuse Contest

Participated in the
Creative Misuse Contest

Be the First to Share


    • Puzzles Speed Challenge

      Puzzles Speed Challenge
    • CNC Contest 2020

      CNC Contest 2020
    • Secret Compartment Challenge

      Secret Compartment Challenge



    Question 1 year ago

    Where is the high voltage power supply?