Cad softwares help you pull out your ideas from your mental space to you computer screens,
from here
you can enhance and share your design. Today with the advancement in technology we can make those 3d
design into real
world objects without much effort, All you need is a 3d printer. Application of 3d prining is endless,
this week we
are exploring 3d printing as part of the Fab Academy.
We have a couple of machines available in our
lab. They are
Ultimaker 2 and Stratasys Dimensions SST 1200.
This is a bigger machine. It uses ABS plastics to make models and also has a soluble
support material. The technology employed is FDM Technology and can give a finer resolution print and at
a
greater spead. You can see that the machine is closed up and has strict temparature and humidity control
from inside. The machine can print with layer thickness as small as 0.254 mm( 0.010 in ).
I have
planned to use ultimaker for my printing purpose.
Ultimaker is a cheap and comparitively lightweight 3d printer. It has a build volume of 223 X 223 X 205 mm. The technology used is Fused Filament Fabrication where the printing material is headed to a liquid form and is extruded in layers to form the model. The size of the nozzle of the print head is 0.4 mm, the tempareture is 180 to 260 degree celcius. Though we can use wide range of material in this machine, the recommended thickneds is 2.85 mm. Layer resolution is up to 20 microns with a print speed ranging from 30- 300 mm/sec and traveling speed ranging from 30 to 350 mm/sec
This is the software used to convert 3d models in different format like ply, stl, obj into machine unserstandable gcode format. This software is more advanced than a tpical gcode converter as it has features to view and position the model, scale, rotate etc. The ultimaker settings can be set using this software. We can set the layer and support material properties in this software. Another highlight of this software is that when we load the model it shows an estimate time and amount of material required for the print operation. This is very much helpful and also helps avoid insufficient material problems while printing.
Sl.No | Paremeters | Visual Inspection | Physical Inspection |
---|---|---|---|
1 | size: the object is 2x50x30mm (baseplate) | Size is OK, small warphage at corners | 1.6X48.83X28.9mm |
2 | hole size: 3 holes (3/4/5mm) | Visually OK | 2.7/3.84/4.74mm |
3 | Nut size: M4 Nut should fit perfectly | Visually OK | Can't fit the nut(deviation=1.2mm) Hole dia 6.6mm,Nut dia 7.8mm |
4 | fine details: pyramide, cone, all numbers | Visually OK | Minor deviations |
5 | rounded print: wave, half sphere | Visually OK | Printed correctly |
6 | minimum distance & walls: 0.1/0.2/0.3/0.4/0.5/0.6/0.7mm | Visually OK with minor defects | Exact measurements not taken but visually all printed |
7 | overhang: 25°/30°/35°/40°/45° | small breaks in walls | Visually verified,OK |
8 | bridge print: 2/4/8/16/mm | Visually OK | 2/4/8mm came correctly,16mm easily brokened |
9 | surface: all the flat parts | Visually OK | Small warphage at corners |
I am using fussion 360, which is my favorite tool for cad. My idea was to print a removable gear inside
a
case, Which can be rotated inside the case. The following are the screenshots of me making the model.
1. Creating the gear, starting with a couple of circles
2. Creating the groove
3. Duplicating the groove to create the gear
4. Extruding the sketch
5. Making the hole at the center
6. Applying material
Gear placed inside the casing
Detached view for better comprehension.
7. Import the saved stl file into CURA for 3d printing,
Place the model properly, transform it if necessary. Now change the print settings and generate gcode.
This is gcode file is copied into a memory card and transferred into the ultimaker to print.
7. Model in cura.
Original fussion file
Original stl file
Unfortunately for me the printing did not work well and the printed model was all fused together. i was not able to move the gear.
I made another model, that was of a whistle with a ball inside.
This models has a ball inside it as well as it is a shell kind of object and therefore it cannot be made
by
any substractive methods.
Step by step procedure
of making the whistle in fussion is shown below.
1. Creating the basic shape
2. Creating the cuts
3. Creating the holder
4. Finishing up
Final rendering of the whistle
Model in 3d
7. Model imported in cura
Original fussion file
Original gcode file
This time the printing worked well and the only issue was that of the support material. The inside of the model was filled with support material which i had to manually remove and that was a tedious process.
We can 3d print a real world object by first creating a 3d model of them.
This
is where 3d scanners come handy. There are a wide range of 3d scanner which work on different priniples.
The most popular among them is kinnect 3d scanner. First introduced as a part of the xbox gaming
platform , the senson started
to gain popularity as a 3d scanner. Now many companies are makeing 3d scanners like kinect independently
as the
sensor itself. One such product it realsense by intel. These both devices share the same technology.
They have a
infra red projector, IR camera and normal RGB camera. The projector projects circular patterns of light
at the object.
The pattern projected on the body is recoded by the IR camera and this correspandance is used to find
the 3d spale
of the object. These devices work in real time, ie 3d estimation happens many times in a second.
Image source depthbiomechanics
I used the software Skanect for 3d scanning. Skanect is a propiratory software
i could only get a free version with limited features. The limitation include the model resolution. The
free
version of the software only lets you save a low resolution model. Also you cant export a texture in the
free
version. We had the kinnect and a camera stand but fixing the kinnect on the stand was a mess. Thanks to
Rahul and Syed
who 3d printed a the kinnect holder for the stand we had , they also tweked an office chair to make the
scanning easy.
This it our scanning setup, we use the kinnect and a modified revolving chair for
the process.
Scanning with skanect
Scanning with skanect is very easy,the following link from instructables will
get you started
with it. link.
The model generated by skanect often have some additional things
such as a nearby wall or stand.So its often necessory to remove the unwanted parts from the model before
going
ahead with printing it. I use blender for this process. I opened up the model in blender and then
selected the
unwanted vertices/faces in edit mode and then deleted them. Now i had the model alone ready to
print.
Correcting the scans in blender
Original blender file of
standing
pose
Original stl file of standing
pose
I did one more scan, now in a sitting pose.
Scanning with skanect
Correcting the scans in blender
Original blender file of sitting
pose
Original stl file of sitting
pose
The scanned model which was further refined with blender was exported to cura
for printing. I also applied a sub-surf modifier to smooth the model and also added a base to the model
as you can see in the following image. The files are attached below.
Final model used to print
Original stl file of sitting
pose
with base
Model in cura: The model was placed in a lying pose so that there wont be support
for the
face and therefore can avoid damages to the face while removing the support material. The model was
printed along with
another model which you can see in the right.
The gcode was generated and the model was given for printing. But
unfortunatily
unlike other times, the filament was not being extruded. On close inspection it was found that the
filament was damaged
so that the stepper motor at the back was not able to pull it up. So the only option was to remove it,
cut out the
filament near the damaged part and reinsert it again.
1. Removing the filament by pushing the white thing and pulling the tube
containing the
filament
2. Trying to push the filament, may be some external support might help
3. The above step did not work so we had to remove the stepper case.
4. This is the damaged filament
5. We had to cut out this part.
6. Finally reinserting the model
After a long period i got my model printed.