3D Printing

3D Printing is the act of taking a 3D model and, using a 3D printer, bring it to life. 3D printers use different materias that solidify in the shape of your desired object. 3D printing is an essential part of project making, as it helps makers create every piece and component they can imagine in order to bring their ideas to life. For me, this is my very first time using a 3D printer to print anything.

This is an skill I´ve always wanted to learn, and thanks to the FAB Academy I have the opportunity, material and installations to do it! First of all, we must learn a little bit of theory on how 3D printers work. For this, you can check our LAB´s group assignment page


The Plan

There are two types of 3D prints: Technical printing and leisure/artistic printing. Technical printing refers to prints meant to serve a purpose. This type of prints may be project casings, structures, gears, etc. On the other hand, leisure/artistic printing refers to prints meant without a defined purpose other than being a test of human creativity. Leisure/artistic prints can be sculptures, toys, articulated pieces, etc. A model being created just for fun purposes does not make it less important that a technical piece. The usage you want to give to your 3D prints is what really matters.

Here´s our game plan. We want to print 3 models:

  1. A testing model to test our printers capabilities.
  2. A technical print.
  3. An artistic print.

The testing model will be directly downloaded from a 3D models page like Printables Our technical print will be the tentacle we designed in week 2 with OpenSCAD. And at last, our artistic print will be created from 0 with Blender.


Blender

We’ve used Blender before, for physics simulation. However, we never tackled on Blender´s main function: 3D modeling. Blender is the industry standard for 3D modeling, being used in everything from video games and movies. Its opensource nature make it the best at having a huge community and support, like plugins and tutorials. Blender will be our software of choice for artistic modeling.


Getting Started


Following our week 2´s quick Blender tutorial, we´ll create a new blank project.


Note: This next steps might not be the most optimal way of creating a model like the one I´ll choose. The method I´ll be implementing is the one I understood the most during my “Crash Course” learning phase.


For creative work, having a reference image is a good practice. For that we have to define what our very first 3D model in Blender. I decided to model a small key chain in the form of my Linux Distribution´s mascot: the OpenSUSE gecko. Why? I had no better ideas.

OpenSUSE Gecko

Importing the reference image was as easy as dragging it into the workspace.


The Mesh Method

Our main strategy involved using a Plane mesh object, and modifying it accordingly to fit the shape of our object. To do this, we first need our Plane, by typing SHIFT + A and selecting Mesh > Plane. A square will appear in our workspace. A menu will appear in the left-bottom of the screen. In the “Align” drop down menu, select “View”. Now the plane is in parallel to the reference image.

Reference Image

Controlling the Plane is quite straight forward. In “Edit mode”, we can select our shapes corners and move them at will. This will deform our figure. Selecting to corners will form an edge, which we can extrude by pressing E.

Corner Modifying and Extruding

Just these two functions will are enough to cover our entire reference image. You might need to get creative with some shapes, though.

Reference Image Covered

Extruding The Object and Other Modifiers

With our shape read, it is time to give it some volume. Select the whole object with the A key, and then E to extrude. Your piece will now get volume in one directions. If you wish to give it volume in the other direction for symmetry reasons, you can use a “mirror” modifier instead.

To use the mirror modifier, go to the “modifiers” menu on the right-bottom panel of your screen. It has the shape of a blue wrench. Then, select the “Add modifier” button, and type “mirror”. You can will now have a mirror modifier. For the Axis select Z, and check the “Clipping” box.

Mirror Modifier

Now, we can click A and then E to extrude our figure. The figure will now extrude from both sides. Any changes made to the Editable side will be reflected on to the other side.

Extruded Model

Another modifier we can use is the the smooth modifier, to give it a more “natural” look. To use it, we can go to the “modifiers” menu and select a “smooth” modifier.

Smooth Modifier

The las modification we can apply to our model is color. Color won´t be reflected in the printed version, as it´s color will depend solely on the filament color. But adding color to our render will make it look better for us. To do this, we can add a material in the “material” menu, with the shape of a red sphere. Here, we must click in “add new material”. We will now change the “Base Color” to green.

Adding color

The Final Result

After adjusting the smooth modifier values, adding color and some other shapes for eyes and a key chain holder, we ended up with this final producto:

Final Model

For it being my first 3D model in Blender, I was happy with the result. It is now time to remove the reference image and export the file as .stl. We can now procede with our 3D printing software to prepare the file.


Small Side Quest: Repairing a 3D Printer

As said before, this was my very first time using a 3D printer. In our FAB Lab we have a plentiful array of 3D printers for us students to use. One of this printers is stationary in Ibero Puebla´s AI and AR Lab, formerly introduced as Professor Rafa´s Cave as it is also his office. This 3D printer is a Creality Ender 3 s1 Pro, with a small issue: It didn’t work correctly.

AI and AR Lab´s Printer

A little bit of 3D printer theory: In vague terms, for a 3D printer to actually print, you need a filament to be heated enough for it to become liquid, and this liquid is placed on the printing area. The melted filament then solidifies in our desired shape. The mechanisms requires two main parts: The extruder, which feed filament, and the hotend, which heats up the filament. For more information on how 3D printers work, checkout Our Lab´s group assignment.

Our 3D printer had a filament leak in the hotend. Printing with this leak would cause the print to be messed up. A quick inspection on the hotend piece revealed a mayor obstruction of petrified filament in the nozzle channel. Fixing this problem would require disassembly of the piece and removal of the obstruction, which we did.


Disassembly of the Piece

Getting to the hotend was a tricky process, as it required disassembling the whole extruder block and its assisting components. With the help of a YouTube video and some Allen wrenches, we where able to remove the extruder block from the 3D printer itself

Printer Extruder Block

Then, it was still necessary to disassemble the block as to free the hotend from the rest of the components. The same YouTube video that helped us remove the extruder block also guided us on its disassembly. We not only needed to check the hotend´s condition, but also the extruder itself to discard damages or clogging in it´s mechanism.

Disassembling the extruder revealed it had no damage or clogging, and also gave us a look on how the mechanism works which I found really interesting.

Exteuder mechanism

However, the hotend piece´s situation was not fortunate. It seemed that the clogging of the hotend was way deeper and complicated than we expected. Our theory was that the nozzle was not correctly attached to the rest of the piece, leading to leakage. Instead, we saw how a big clump of petrified filament extended all the way from the nozzle to it´s base. This clogging made it so that the printer had trouble releasing filament, but also created the leakage we saw.

Hotend clogging

We had a few options:

In the end, we decided that in it´s current state, our hotend was not worth saving. We where able to locate a new hotend online for around $15 USD, with free next-day shipping.


Reassembling The Printer

With the new piece in our hands, reassembling the piece was as strait forwards as following the disassembly steps backwards. The important step was readjusting the 3D printer, as the distance of the hotend was now different. The Ender 3 s1 Pro has it’s own self-configuring tool, but a few tweaking was also needed after this auto configuration. After a few printing tests, we figured out that a 3.95 z separation was optimal.

Now it was just a matter of sending the file to the printer. For this, we used a Raspberry Pi 5 with the Octoprint software to remotely connect to the printer via web page. In this web page, we were able to send files, se temperature charts and even hook up a webcam to get a monitoring view of the print, plus a video of the progress.

Printer Setup

Ulitmaker Cura

Our 3D Printing preparation software of choice will be Ultimaker Cura. This is a free software that will help us control both our .stl file and our printer´s parameters. To use Ultimaker Cura, you can download it from Ultimaker Cura Main Page

Ultimaker Cura Software

When opening the software, proceed with the menus. When prompted to go with an account, skip it. You will now arrive to a page where you must select your printer. Check your FAB´s printer model to correctly select the one you´ll be using. In my case it will be the Creality Ender 3 s1 Pro we fixed.

After this, a page with parameters will show up. Leave everything as is, or make adjustments as you may need.

Parameters

You will now se your workspace.

Ultimaker Cura Workspace

To start modifying an .stl file, simply drag and drop it into the workspace. After this, you can make somo modifications, like multiplying for multiple prints at once, and scaling the model for a better size.

Modifying Model

Now, it is time to configure our printing settings. First of all, the printing quality. Printing quality refers to the overall smoothness of the final product. A better quality will always result in better prints, but will take longer. Likewise, a lower quality will make prints faster, but with lesser quality. For prototypes, a lower quality is desired, and for final products a the best quality is desired.

You can also modify other parameters. Playing with these parameters is ideal to find the right settings for your necessities.

For us, our setting will be as follow:

Setting

After configuring your settings, you can click the “slice” button to get a preview of your model. When everything is ready, you can click “save to Disk” to get the “gcode” of the print.

Model Preview

3D Printing

With every step ready, 3D printing is as simple as sending the file with the Octoprint website to our printer. This is what´s really fascinating about 3D printing. Having access to a 3D printer is one of the biggest privileges a maker can have, allowing you to create everything you need for your ideas to come to life. It took a while to set up my printer (mostly because of the reparation involved), and I was late on this week´s assignment. Time only allowed me to print the tentacle model, instead of the 3 prints planned for the week. But in the end, after 3 hours of printing, I got myself my very first 3D printed piece!


Now that the 3D printer is set up, and I involved myself so deeply into making it work correctly, any other prints I might need for this FAB will be a walk in the park!



Files