Originally given as a Tech Enrichment Lecture, the information presented below is a general overview of 3-D printing.

Slide 1, Cover Page

What is 3-D Printing?

3-D Printing is a form of Additive Manufacturing, which means that material is added to create a figure. This is done by building up the material one layer at a time, as each layer is made of molten filament.

This differs from reductive manufacturing, where material is removed to create a figure (example: Laser Cutting, Mill or Lathe).

Slide 2, What is 3-D Printing

Why is 3-D Printing useful?

3-D printing is primarily used for Rapid Prototyping, experimentation, and simply just to build things for the sake of building things.

Rapid Prototyping is a term used to describe when you are testing designs to see what works in a very short time frame using rather rudimentary or simple methods. Then, you typically order the final design in a more sustainable material – whether it’s getting metal cut/bent/welded/extruded, printing it in a higher quality, or other more-permanent solutions.

Slide 3, Why is 3-D printing useful

How does 3-D Printing work?

The two common filaments are PLA (Polylactic Acid) and ABS (Acrylonitrile Butadiene Styrene). Both have their pros and cons, so be sure to research for your purpose. In the CSE labs, we use PLA only due to the fumes that are emitted when ABS printing.

The 3-D Printing Extruder is comprised of multiple segments working together. The filament is pulled from the spool via 2 gears (Extruder Drive), feeding it into the upper section of the extruder. Here, a fan and heatsink keep the filament cooled down so that it does not prematurely melt and clog up. In the lower section, a heating element superheats the filament to around 200°C (392°F) such that the filament is now semi-molten. At this point, the filament is pushed down and out of the nozzle into a ~0.2mm wide stream onto the build plate.

The build plate is typically heated to 60-70°C (140-158°F), which is enough to let the filament solidify, while still being warm enough that the tackiness of the material is retained, to keep it in-place on the plate.
Build plates can either be glass or metal, smooth or textured, and varies by manufacturer.

Slide 4, How does 3-D Printing work?

Shown here is the first layer of an object. Note that the outline and interior curved surfaces are done first, then the flat surface is filled in with diagonals.

Slide 5, How does 3-D Printing Work. Picture of an extruder actively printing.
Slide 6, How does 3-D Printing Work, with photo of print bed

The Creation and Building Process

There are 2 ways to source an object:
1. You can build it yourself using any of the many CAD software available
2. You can download a model from an online repository, likely built by somebody else in CAD

Either way, you will need the model to be in an STL format. If you download from a repository, the file will likely be provided. If you build the model yourself in CAD, there should be an Export or Save As function which has STL as an option.

STL stands for STereoLithography, which loosely translates as “To create selectively as viewed from two merged perspectives”.

You will then import the STL model into a slicer, which is the software that converts a visual model into machine code. The output machine code is a GCode file, short for Geometric Code. The GCode file is then uploaded to the printer.

Slide 7, the Creation and Building Process

What is Slicing?

As mentioned above, Slicing is the process of converting a visual model into machine code for the {X, Y, Z} extruder movements.

Slicing Software parameters can be divided into two categories: Printer-specific and Object-specific.

Slide 8, What is slicing?

Slicing – Printer Specific Settings

All 3-D printers are slightly different. Even 2 printers of the same brand and model next to each other can have very minute differences.

Printer-specific profiles account for travel limits, the number of extruders, and how the GCode file is formatted.

Slide 9, Slicing - Printer Specific Settings

Slicing – Object Specific Settings

The object-specific parameters are much more detailed and have direct outcomes on model quality and strength.

  • Layer Height
    Generally speaking, the 0.2mm layer height is sufficient for most builds.
  • Wall and Solid Layer count
    More Walls and more Solid Layers will make a model stronger. Additionally, having more than 2 Solid Layers will make the interior infill structure less visual to the outside.
  • Print and Travel speed
    Speed and Accuracy are a trade-off. While the nature of Stepper control is very accurate, the filament does not make sudden directional changes as well as the extruder itself is capable. As a result, a high travel speed around rounded corners on small parts will heavily rely on build plate adhesion to come out as desired. As such, it is highly suggestible to use slow travel speeds on smaller and more intricate parts.
  • Infill Parameters
    Infill density and pattern type have a direct outcome in the texture and strength of a finished product. A hollow model will crush easily, while certain patterns may better support shear or pressing loads better. As a trade-off, more infill means a longer build time and more filament used.
  • Support Parameters
    Support generally has 3 settings: None, Only against build plate, or Everywhere. Support is used when overhangs are in play – so that there is a horizontal surface, or elevated build plate if you will, to support the overhangs so that the filament of the first few layers does not sag down.
    Like infill, there are multiple patterns available for support. However, since Support is intended to be removed, there’s not exactly much reason to pick any pattern over another. Typically, Zig-Zag is used, with the “Connect zig-zags” option unchecked for easier removal from the final model.
  • Adhesion Parameters
    There are 4 possible adhesion options, but only 2 are significant. None and Skirt are effectively the same, as Skirt just draws a big circle around the part, and does not touch the part itself.
    Brim adds one layer of material around the outside of the model to increase the footprint of the part as it interfaces with the buildplate. This helps keep the model in-place on the build plate, and can help keep a part attached in the case of a warped bed, uneven heating issues, or if the extruder is moving too fast around small or intricate parts.
    Raft takes Brim to another level, by adding several layers of material and support structure between the model and the build plate. This further counteracts a warped bed or uneven heating issues.
Slide 10, Slicing - Object Specific Settings
Slide 11, Slicing - Object Specific Settings
Slide 12, Slicing - Object Specific Settings
Slide 13, Slicing - Object Specific Settings
Slide 14, Slicing - Object Specific Settings
Slide 15, Slicing - Object Specific Settings
Slide 16, Slicing - Object Specific Settings

Industry Applications

3-D printing has many applications in industry. Some examples are:

  • Rapid Prototyping
    Making sure things work with cheap, expensible material before ordering thousands of dollars of metal fabrication
  • Replacement Parts
    Sometimes the parts you need aren’t available when or where you need them. Being able to print them as your own need can pay for a printer over time.
  • Problem Solving
    Sometimes, you can solve a construction problem or conflict-of-space problem – usually followed by Rapid Prototyping mentioned above.
  • Making Molds for Composite Materials
    Making parts out of Carbon Fiber or Fiberglass requires a mold. Traditionally, those molds have been made out of hand-carved wood. Now, they can be 3-D printed, which saves time and can make more complex shapes.
  • There is a large international movement pursuing 3-D printing in the Civil Engineering field – specifically building 3-D printed houses/structures.
Slide 17, Industry Applications
Slide 18, Industry Applications

3-D Printer Pre-Configured Profiles