Skip to main content

Posts

Featured Post

Kerala's First 3D Printed Building

Created as a showcase project, AMAZE-28, the single-room summer house, was successfully constructed within 28 days on the grounds of the Kerala State Nirmithi Kendra. The 3D-printed building at the Kerala State Nirmithi Kendra in Thiruvananthapuram. (Photo: Shekunj)  The inauguration of Kerala's inaugural 3D-printed structure, a 380-square-foot single-room summer house, is scheduled to take place on October 10 at the Kerala State Nirmithi Kendra (Kesnik) campus located in PTP Nagar, Thiruvananthapuram.  Conceived as a showcase initiative, the summer house named AMAZE-28 was successfully finished within a mere 28 days. This impressive project was executed by Tvasta, a construction technology startup based in Chennai, founded by alumni of IIT-Madras, who have entered into a memorandum of understanding (MoU) with Kesnik.  AMAZE-28 is perched upon a concrete foundation atop a gentle elevation within the Kesnik campus. Febi Varghese, the Director and Chief Executive Officer of Kesnik, p

Types of Additive Manufacturing

  Additive Manufacturing (AM) is known by various names like - Rapid Prototyping, free form fabrication, 3D printing, digital fabrication, etc. Various AM technologies or 3D printing processes could be classified in three categories based on the form of feed materials used by them:  Liquid based AM Solid based AM Powder based AM Liquid based AM The AM technologies in which input material or feed material is in liquid form, are liquid based 3D printing technology. Example - Stereo-lithography (SLA) , Solid Ground Curing (SGC).   SLA Process (Image Source: laserfocusworld.com ). Solid Ground Curing Process (image Source: hisour.com ).   Solid based AM  In this category feed material is in the solid form. Example - Extrusion based AM or Fused Deposition Modelling (FDM) or Fused Filament Fabrication (FFF) , Laminated Object Manufacturing (LOM).    Fused Filament Fabrication process ( Dolores R Serrano et al .) .   Laminated Object Manufacturing (LOM) (Image source: custompartnet ). P

What is 3D Printing or Additive Manufacturing ?

  Additive Manufacturing (AM) / 3D Printing A manufacturing process in which part is fabricated by depositing material in layer over layer fashion using a digital data (3D CAD model of part). This process is called additive manufacturing. Layer by layer deposition of material   Conversion of digital data (virtual model) to real-world product Other Names of Additive Manufacturing Rapid Prototyping (RP) Layered Manufacturing 3D Printing Free-form Fabrication Process of AM / 3D Printing This complete process could be divided in four phases: Designing or Modeling Process Planning Actual Fabrication Post Processing Various Tools used in 3D Printing In all the above four phases, various tool are used according to need.  Design and Modeling CAD Softwares: Solidworks , Pro-e , etc. Process Planning  Cura , Slic3r , KISSlicer , etc.  Actual Fabrication Any AM or 3D Printing System Post Processing Laser Finishing, Chemical Treatment, Machining, etc.

How to use high torque stepper motor with Arduino ?

 In this article we will learn to use a 60kgcm planetary geared stepper motor ( high torque stepper motor) using a Rhino RMCS driver and Arduino as controller. How to use high torque stepper motor with Arduino ? To perform this activity we will need following components - 60 Kg-cm planetary geared stepper motor Stepper motor driver ( Rhino RMCS) Power source (5VDC and 24VDC) Arduino UNO / MEGA / NANO After collecting all components we will need arrange them in a circuit. The circuit diagram for this activity is shown below. After completing the circuit, we need to upload the code to Arduino board to run the motor. The detailed Arduino code and its explanation is given below.

Python GUI and Arduino: Controlling LED using a Python based Graphics User Interface (GUI)

Python is popular language due to its simple syntax and user friendly properties. It is used in almost every domain form web development to scientific research and development applications. In this article python has been used to develop a simple GUI which used to control some hardware using a micro-controller. Video below shows the working of that GUI.   Components Needed Arduino UNO LED Breadboard Jumper wires Power supply Laptop with python installed Schematic and Circuit User have to command the controller using GUI. Controller will accept the command and  process it to give the out put. Schematic given below shows the process flow. Figure given below shows the circuit diagram of this article. GUI is run on the computer screen and a serial communication connection between Arduino and Computer is established using USB. The command from GUI send to Arduino using this connection. A 5V DC power supply is used to power up the Arduino as well as LED. However it should be noted that, Ardu

Seven Segment LED Display With Arduino : Part - II ( Numeric Display)

Hello ! In the previous tutorial we have learnt, how to interface a seven segment LED display with Arduino and how to putting ON and OFF all the segment in a sequence. In this tutorial we will learn to display decimal numbers from 0 to 9. So, lets start here.     For components requirements, circuit setup and to know more about seven segment LED display you can visit our previous tutorial -  Seven Segment LED Display with Arduino : Part - I   Circuit Diagram Circuit diagram is similar to previous one. The is only in coding part. So, lets discuss about code. CODING - To download complete code -  CLICK HERE Now, lets discuss whole code part by part. This part is similar to previous tutorial, here we have just declare the output pins of Arduino with which each LED is connected. To display decimal numbers, here we need to define a function. We defined 'display_digit(int)' a function which will take an integer value and return nothing. For t

Creating different colours of light using RGB LED and Arduino

Hi Techies !!!!!!!! Today we are going to make a very interesting project, that is creating any color of light with Red, Green and Blue LED (RGB). Here we will control the brightness of each color with Arduino, to create the desired color. Let's start the collecting the components which we will need for this project. Circuit diagram or connections. COMPONENTS NEEDED - Components used. Solderless breadboard (1) Arduino UNO (1) RGB LED 5mm (1) / Red, Green and Blue LED 5mm (1 of each color) Power source 5V (1) Jumper Wires 1K ohm Resistor (1/3)  Now we start to make circuit according to the pictures given below. CIRCUIT - STEP - 1 STEP - 2 In above circuit we have connected - ANODE of RGB LED - Red - to pin 9 Green - to pin 10 Blue   - to pin 11 CATHODE of RGB LED - to GND through 1K ohm resistor. If you do not have RGB LED then you can use Red, Green and Blue LEDs (5mm) separately. Their connection i

How to use LED with Arduino ?

his is the very first step to learn Arduino, or you can say that blinking LED with Arduino is the " Hello World! " of Arduino learning. So, in this tutorial, we will start with interfacing and controlling a LED with Arduino. To perform this activity we will need some components which are mentioned below.   Components Needed Arduino Board Bread Board Jumper wires Resistor (220 ohm or more) Arduino IDE So, After collecting all these components, let us make circuit as per the diagram given below. LED Interface with Arduino After circuit diagram, next step program the controller, for this we have to open the Arduino IDE and start a new sketch. New window of IDE will look like the image given below. Arduino IDE Sketch There are two loops: void setup(): This loop run only once at the starting of Arduino. This loop contains fix parameter for our code. We can say this loop is used to set up all the hardware connected to Arduino and prepare them to working. This is used to prepare Ard