Group Proj Report
Group Proj Report
Group Proj Report
BELAGAVI-590018
A Project Report on
“Resin 3D Printer”
2019-2020
JAIN COLLEGE OF ENGINEERING, BELAGAVI
T.S.NAGAR, MACHHE-590014
CERTIFICATE
Certified that the Project Work entitled “Resin 3D Printer”, is carried out by Ms.
Pratiksha Mohan Patil(2JI17EC450), Ms. Aishwarya N. Savant(2JI17EC404), Ms.
Mrunal Sanjay Patil(2JI16EC434), Ms. Usha Anigol(2JI17EC428) are bonafied students
of Department of Electronics and Communication Engineering, Jain College of
Engineering, Belagavi, in partial fulfilment for the award of Bachelor of Engineering in
Electronics and Communication of the Visvesvaraya Technological University, Belagavi,
during the year 2019-2020. It is certified that all corrections/suggestions indicated for
Continuous Internal Evaluation have been incorporated in the report deposited in the
departmental library. The project report has been approved as it satisfies the academic
requirements in respect of Project Work prescribed for the said Degree.
1. ______________________ _____________________
2._______________________ _____________________
DECLARATION
I hereby declare that the project work embodied in this report entitled “Resin 3D
Printer” has been carried out by us at Department of Electronics and Communication
Engineering, Jain College of Engineering, Belagavi, under the supervision of Prof. Gourang
Naik. The report has not been submitted in part or full for the award of any degree of this or
any other university.
Date:
Place:Belagavi
Abstract
Resin 3D printers are great. Because they produce incredibly accurate prints, offer
a wide variety of materials and are relatively fast. These precision machines used to
cost thousands of dollars, but in recent years desktop resin 3D printers have become
ridiculously cheap. DLP technology uses digital projector screen to flash a single
image of each layer across the entire platform at once. Each layer of the 3D model
is displayed as square pixels. There are two methods in 3D printers, i.e. FDM and
SLA. In FDM 3D printing is the ease of printing an object. But FDM 3D printing
is its inability to produce at a fine resolution. Due to the layering method of this
technology, there will be many rigid edges on the surface of the part that require
additional finishing methods, such as sanding , to make it smooth. FDM 3D printing
is inefficient with resources when it comes to mass production. So, we are using
Stereolithography (SLA) method, because it has high precision, fine detail, due to the
great thiness of each layer applied in it (0.06 to 0.10mm) and the fine laser beam.
Overall, there are less budget-friendly SLA machines than FDM 3D printers. Resin
printers can often be found in a professional context.
ACKNOWLEDGEMENT
This document constitutes my project report, which covers the work I have carried out at the
department of Electronics and Communication Engineering, Jain College of Engineering,
Belgaum.
The culmination of my project work has been possible because of many people who have
been a source of inspiration. Intellectual ideas, constructive criticism, thoughtful insights and
silent prayers from many associates have gone into making of this report.
Firstly, I would like to express my gratitude to Dr. K G Vishwanath, Principal and Director,
Jain College of Engineering, Belgaum for extending their encouragement and co-operation
during my entire project work.
I extend my deep sense of gratitude and thanks to Dr. Krupa Rasane, Head of Department,
Department of Electronics and Communication Engineering, Jain College of Engineering,
Belgaum for being a mentor in more ways than one.
I also extend my thanks to all teaching and non-teaching staff, my batch-mates for all my
achievements.
1 INTRODUCTION 1
1.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1.1 Fused Depostion Modeling (FDM) . . . . . . . . . . . . . . . 2
1.1.2 Stereolithography Apparatus (SLA) . . . . . . . . . . . . . . . 3
2 Review of Literature 4
4 BLOCK DIAGRAM 18
5 PROPOSED WORK 19
6 IMPLEMENTATION 20
6.1 Creation Workshop . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
6.2 Arduino IDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
i
8 CONCLUSION 25
9 FUTURE SCOPE 26
ii
List of Figures
iii
Chapter 1
INTRODUCTION
1
Resin 3D Printer
1.1 Methods
1.1.1 Fused Depostion Modeling (FDM)
Fused Depostion Modeling (FDM) sometimes also called filament freeform fabrication,
is a 3D printing process that uses a continous filament of a thermoplastic material.
Filament is fed from large coil through a moving, heated printer, extruder head, and
is deposited on the growing work. The print head is moved under computer control
to define printed shape. Usually the head moves into two dimensions to deposite
one horizontal plane, or layer, at a time, the work or the print head is then moved
vertically by a small amount to begin a new layer. The cartesian system, delta system
and polar system come under this method.
Materials: PLA, ABS, Teflon, Nylon, Ultem, Soft-PLA.
Engineered materials: PEEK, PEKK, PEK.
2
Resin 3D Printer
SLA is a form of 3D printing technology used for creating models, prototypes, pat-
terns, at production parts in a layer by layer fashion using photochemical processes
by which light causes chemicals monomers to link together to form polymers. Those
polymers then make up the body of a three-dimensional solid. The SLA process takes
place in a large tank and begins with a layer of liquid polymer spread over a platform.
Since it is UV sensitive, a UV laser hardens the area that will become one layer of the
3D print. Rest of the layer stays liquid. The platform is then lowered and the next
layer is drawn directly on the top of the previous one. Once the object is complete,
raised out of the tank via the supporting platform. Because a liquid material is used
(not powder), we need to add support material for over hanging parts and parts that
stick out.
3
Chapter 2
Review of Literature
4
Resin 3D Printer
insulator and tested its surface flashover characteristics. First, a modified genetic
algorithm is employed to design the conductivity distribution in the non-uniform in-
sulator. The designed insulator is then fabricated using a 3D printing process named
fused deposition modeling (FDM), in which we verified the applicability of 3D print-
ing materials on electrical insulation. Finally, compared to the uniform insulator, the
surface flashover voltages of non-uniform insulators were improved by 23% in SF6
and 20% in vacuum. From above, we envision potential application feasibility for 3D
printing of d-FGM in practical insulation design.
5
Chapter 3
PROJECT REQUIREMENTS
AND SPECIFICATIONS
6
Resin 3D Printer
3. Control window. This window has all your manual controls on it.
4. Configuration window. This window is for configuring your machine and your
resin/slicing profiles.
7
Resin 3D Printer
BROWN - This has a bunch of options that you can select for your printer, if you
have them.
Here you will learn how to load parts and arrange them. You can scale, move, rotate,
view, etc. all in this window.
First, you will want to load a part to play around with. You can do this by clicking
on the folder in the top left hand corner. You will then need to find a STL file to
load.
SCENE - This gives you a drop down of all the parts you have loaded. The +
will, the - will remove the selected part/support, and the X will remove everything
selected. Additionally, it will show any support material that is used under it. You
will see more about support material in the next step.
OBJECT INFO - This will give you information on the part loaded. The cost is
calculated from your slicing profile cost, based on the volume of the part.
MOVE (mm) - This allows you to move the part. There are several helpful buttons
for arranging parts included. The first will place the part on the build surface, the
second will center the part, and the third will auto-arrange parts onto the build
platform. Auto-arrangement will happen automatically when you load new parts.
Below these 3 buttons are menus for moving the part in any direction. Set the #
of mm to move, then click + or - to move the part along that axis in the specified
direction.
MIRROR - Mirror is pretty simple. Just mirrors parts on that specific plane. I.E.
Z is the plane created by the X and Y axes. Simply put, it will flip the part upside
down for Z, flip it left/right for Y, and forward/backward for X.
8
Resin 3D Printer
SCALE - Scale will let you adjust the size of your part. You can either scale all
of the axes at once, or one at a time. Additionally, there is a button for converting a
part loaded in inches into mm, and vice versa.
ROTATE - Rotate again is very similar to many of the previous menus. Type your
rotation value between 0 and <360, and click +/- to rotate in Clockwise/Counterclockwise
direction.
First, go ahead and connect to your machine. This is done using the the plugged in
cord at the top. Once you click it, it should attempt to connect. When successful,
the plug should gray out and the unplugged cord should turn white. Additionally a
new ’window’ should appear on your projector that is all black. This is so that it isn’t
curing resin before you hit print.
Next you will want to slice the part you have loaded. The small cake looking
button to the right of the two cords is the slice button. This will bring up a smaller
window that allows you to pick your resin profile to use for slicing. After slicing, the
print/pause/stop buttons will turn white (if machine is connected) to indicate that
printing is ready. If you want, you can jump over to the Slice View window and take
a look at the slices and Gcode before printing.
When you are ready to start printing, go ahead and hit the Print button! It should
start immediately printing. Pause will temporarily stop printing, and stop will stop
the print entirely.
9
Resin 3D Printer
3.1.3 Embedded C
Embedded C is a set of language extensions for the C programming language by the C
Standards Committee to address commonality issues that exist between C extensions
for different embedded systems.
Embedded C programming typically requires nonstandard extensions to the C
language in order to support enhanced microprocessor features such as fixed-point
arithmetic, multiple distinct memory banks, and basic I/O operations. In 2008, the
C Standards Committee extended the C language to address such capabilities by pro-
viding a common standard for all implementations to adhere to. It includes a number
of features not available in normal C, such as fixed-point arithmetic, named address
spaces and basic I/O hardware addressing. Embedded C uses most of the syntax and
semantics of standard C, e.g., main() function, variable definition, datatype declara-
tion, conditional statements (if, switch case), loops (while, for), functions, arrays and
strings, structures and union, bit operations, macros, etc.
10
Resin 3D Printer
Technical specifications
UART: 1
I2C: 1
SPPI: 1
11
Resin 3D Printer
SRAM: 2 KB
EEPROM: 1 KB
Length: 68.6 mm
Width: 53.4 mm
Weight: 25 g
It is an interfacing board. Grbl is a free, open source, high performance software for
controlling the motion of machines that move, that make things, or that make things
move, and will run on a straight Arduino. Most open source 3D printers have Grbl
in their hearts. It has nice features like Grbl is ready for light duty production.We
use it for all our running it from our laptops using great user-written GUIs or with a
sinole console script to stream the G-code. It is written in optimized C utilizing all
the clever features of the Arduino’s Atmega328p chips to achieve precise timing and
asynchronous operation. Grbl is for 3 axis machines. The firmware of Grbl is dumped
in Arduino.
Grbl features
12
Resin 3D Printer
4. workspace configuration
5. G-code editor and display - Graphical display of the g-code and workspace,
Graphically moving and editing g-code, Moving, rotating, mirroring the g-code
6. Easy probing
13
Resin 3D Printer
Nema 23 stepper motor with holding torque 10kg/cm Compatible with TB6600
and 2-phase stepper drivers. A stepper motor, alsp known as step motor or stepping
motor, is brushless DC electric motor that divides afull rotation into a number of
equal steps. The motor’s position can then be commanded to move and hold at one
of these steps without position sensor for feedback (an open-loop controller), as long
as the motor is carefully sized to the application in respect to torque and speed.
Stepper motors operate differently from DC brush motors, which rotate when volt-
age is applied to their terminals. Stepper motors, on the other hand, effectively
have multiple toothed electromagnets arranged around a central gear-shaped piece of
iron. The electromagnets are energized by an external control circuit, for example a
microcontroller.
Stepper Motor Circuit Stepper Motor Circuit To make the motor shaft turn, first
one electromagnet is given power, which makes the gear’s teeth magnetically attracted
to the electromagnet’s teeth. The point when the gear’s teeth are thus aligned to the
first electromagnet, they are slightly offset from the next electromagnet. So when
the next electromagnet is turned ON and the first is turned OFF, the gear rotates
slightly to align with the next one and from there the process is repeated. Each of
those slight rotations is called a step, with an integer number of steps making a full
rotation. In that way, the motor can be turned by a precise. Stepper motor doesn’t
rotate continuously, they rotate in steps. There are 4 coils with 90o angle between
each other fixed on the stator. The stepper motor connections are determined by
the way the coils are interconnected.In stepper motor, the coils are not connected
together. The motor has 90o rotation step with the coils being energized in a cyclic
14
Resin 3D Printer
order, determining the shaft rotation direction. The working of this motor is shown
by operating the switch. The coils are activated in series in 1 sec intervals. The shaft
rotates 90o each time the next coil is activated. Its low speed torque will vary directly
with current.
Acme threaded rod were invented in 1895 to change square thrads and a various
threads of other forms which used for the aim of generatiing trversing motions on
tools, machines and for hevy load work. These threads are broad and square, huge
which provides great strength. Acme threaded bar use in Aluminium Plate various
applications like heating, plumbing, construction , electrical and fabrication. The
main advantage of an ACME thread for applications of power trasmission . The acme
thread rod is mostly used for jack screws, lad screws, CNC systems and many variety
of applications. Its also used in various industrial applications where heavy torque
and power transmission is requiring such as milling machinces, lathes and presses.
15
Resin 3D Printer
Every glass is not similar. Borosilacte glass can transfer any kind of raditaion,
UV rays without any interrpution. It is chemically resistant, has a low thermal
expansion coefficent and can be used at relatively high temperatures. It is widely
used in chemical and engineering applications.
Borosilicate glass is highly durable and, particularly important for 3D printing, has
a very low coefficient of thermal expansion. When it comes into contact with heat
such as high temperature of molten 3D printing material, borosilicate glass works
particularly well when paired with a heat bed, which is used to slow the cooling
process of a printed object, thereby reducing the risk of warping.
3.2.8 Resin
16
Resin 3D Printer
It is one of the most widely used 3D printing technologies for plastic 3D mod-
els.Instead of using powder or filament ,stereolithography technology uses a liquid
resin to produc 3D prints.Epoxy resins are used in the manifacture of adhesives,flooring,plastics,paints
and sealers and other products and materials that are used in building and construc-
tion applications.
Advantages
4. Impact resistance.
17
Chapter 4
BLOCK DIAGRAM
The stereolithography process takes place in a large tank an begins with a layer of
liquid polymer spread over a platform.Since this picked polymer is UV-sensitive, a
UV laser hardens the area that will become one layer of a 3D print. The rest of the
layer is liquid. The platform is then lowered and the next layer is drawn directly on
the top of the previous one.
When the object is complete, it is raised out of the tank via the supporting plat-
form, much like a submarine rising to the surface of the water with the excess liquid
flowing away. Because a liquid material is used (and not powder), we need to add
support material for overhanging parts and parts that stick out. The supports will
then be removed manually after the model is taken out from the machine.
18
Chapter 5
PROPOSED WORK
19
Chapter 6
IMPLEMENTATION
20
Resin 3D Printer
#include <grblmain.h>
#include <limits.h>
#include <motion_control.h>
#include <nuts_bolts.h>
#include <planner.h>
#include <print.h>
#include <protocol.h>
#include <report.h>
#include <serial.h>
#include <settings.h>
#include <spindle_control.h>
#include <stepper.h>
void setup() {
}
void loop() {
}
#include <config.h>
This configuration library contains the pin configuration of Arduino and GRBL.
#include <defaults.h>
The functions of each pin is decared under this library.
#include <gcode.h>
The parameters to be stored in the Arduino on every restart are availabe in this
libraries.
#include <grblmain.h>
This library is used for decoding the gcodea in the Ardunio which are sent from the
creation workshop software
#include <nuts_bolts.h>
This library is used to declare the function in the motion control. It controls all the
access.
21
Resin 3D Printer
#include <spindle_control.h>
This library is used in the serial communication with the computer.
#include <stepper.h>
This library is used for stepper motor control.
22
Chapter 7
The outcome of this project was to build a portable 3D Printer which has been
successfully completed. The design of the frame is made robust and compact using
aluminum sections. The material selection of the various elements is economical. The
drawback in few of the 3D Printer which uses bed movement in Y axis has distortion
of the printed layer at high rates of printing. To overcome this drawback, a new
mechanism has been developed which uses bed movements in Z. The control of the
mechanism becomes easy because of less number of motors and good synchronization
can be achieved using this new 3D printer technique.
23
Resin 3D Printer
24
Chapter 8
CONCLUSION
3D printing, like modeling or three dinensional scanning is a creation tool among other
things, but what most distinguishes is its potential to create an almost unlimited
number of shapes. As with every tool, you need to master it, to make advantages
of its abilities, but also know its limits. Prototyping is not the ultimate solution for
every manufacturing need. Techniques that are hundreds, or even thousands, of years
old such as casting, machining, and blowing, will still stay in our industrial landscape
for a long time. The real revolution that these digital manufacturing and design tools
provide is that of overall control.
3D printing is an expanding technology which may soon start an industry in which
everyone has a possibility of being a manufacturer.
3D printing has a lot of possible benifits to society, although the products created
must be regulated.
25
Chapter 9
FUTURE SCOPE
2. Design software for additive will become more integrated and easier to use.
26
Bibliography
[7] Xiao-Ran Li, Zhe Liu, Wen-Dong Li, Guang-Yu Sun, Jian-Yi Xue, Chao Wang,
Guan-Jun Zhang, "3D printing fabrication of conductivity non-uniform insula-
tor for surface flashover mitigation", Dielectrics and Electrical Insulation IEEE
Transactions on, vol. 26, no. 4, pp. 1172-1180, 2019.
27