User Tools

Site Tools


spacedocumentation:3d_printing

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
spacedocumentation:3d_printing [2020/02/22 01:50]
roycep
spacedocumentation:3d_printing [2022/12/18 23:17] (current)
wildapricot-klein_john [Table]
Line 6: Line 6:
 ===== Process Overview ===== ===== Process Overview =====
  
-3D printer'use G-code, a sort of standardized language for CNC machines of all sorts.  You start with a CAD design, export a mesh (aka an STL file), and run it through a program called a slicer.  The slicer needs to know about the design, the printer, and the filament you're going to use in order to do its job.  The slicer cuts the mesh into thin slices called layers, and figures out how to coordinate all the moving parts of the printer to produce the object you desire, and stores the printer instructions in a gcode file.  Getting best results from a 3D printer depends on knowing about the process in general, the specific printer you're going to use, and how to apply different slicer options to the design you're going to print.  Expect to have some failures along the way- it takes some experience to get good at it, but you'll figure it all out with a little practice, and there are experts at the Makerspace who can help you.+3D printers use G-code, a sort of standardized language for CNC machines of all sorts.  You start with a CAD design, export a mesh (aka an STL file), and run it through a program called a slicer.  The slicer needs to know about the design, the printer, and the material you're going to use in order to do its job.  The slicer cuts the mesh into thin slices called layers, figures out how to coordinate all the moving parts of the printer to produce the object you desire, and stores the printer instructions in a gcode file. Getting the best results from a 3D printer depends on knowing about the process in general, the specific printer you're going to use, and how to apply different slicer options to the design you're going to print.  Expect to have some failures along the way- it takes some experience to get good at it, but you'll figure it all out with a little practice, and there are experts at the Makerspace who can help you.
  
 ===== Before Training ===== ===== Before Training =====
Line 14: Line 14:
 ==== A Little about 3D Printers ==== ==== A Little about 3D Printers ====
  
-There are many different kinds of 3D printers.  Most of the printers at MMS use a method of additive manufacturing called Fused Filament Fabrication (FFF).  FFF printers operate like hot glue guns that apply one layer of plastic at a time from the bottom of an object to the top.  Most 3D printers have quirks and are nothing like a traditional 2D printer where you press "Print" and your finished product appears in seconds.  A small print might take an hour and a larger one could take days of continuous printing.  Bugs in the printerfilament, Slicer, model, or preparation can cause a print to fail.  Failed prints are nothing to worry about.  Give yourself plenty of time and be willing to do a lot of experimentation to get the best results.  Here are some [[https://www.simplify3d.com/support/print-quality-troubleshooting/|common problems encountered when printing]].  Because of the way that FFF printers create models, overhangs are best avoided during the design phase so that your model can be printed without additional support material.  More on that later.+There are many different kinds of 3D printers. MMS primarily uses two types of additive manufacturing: filament-based printers using FDM (Fused Deposition Modeling) or FFF (Fused Filament Fabrication) technology, and resin printers using MSLA (Masked Stereolithography) technology.
  
 +Both types of technology have quirks that make them nothing like traditional 2D printers where you can simply press "print" and expect a finished product in seconds with little to no complication. Objects can take several hours or even days to print depending on their size and complexity. Settings in your slicer, the model you are printing, the material used, and your preparation can make the difference between success and failure. While 3D printing has gotten substantially more accessible in the past few years you will still need to experiment and troubleshoot to achieve the best results.
 +
 +=== FDM/FFF ===
 +
 +FDM/FFF printers operate like hot glue guns that apply a thin layer of melted plastic on top of the print bed and previously deposited layers. The melted plastic is quickly cooled by a fan to solidify in place. This is by far the most accessible and common method of 3D printing on the market today. It is great for rapid prototyping and larger decorative items and is very versatile because of the variety of possible materials that can be used. This technology is also relatively easy to scale into larger format machines allowing for large build volumes. Due to the nature of melted plastic, this method suffers when encountering steep overhangs so support material is often required to achieve optimal results of complex geometries. This technology also struggles with very fine details and produces noticeable layer lines in completed parts. 
 +
 +=== MSLA ===
 +
 +MSLA printers use a photopolymer resin which cures with exposure to UV light. A high-power UV LED shines through an LCD screen which masks off the light to only cure very precise parts of the liquid resin. The very fine control of light allows for incredible detail comparable to injection-molded plastic parts. This technology is very difficult to scale up in size which limits the build volume far more than on FDM printers. Additionally, while the cured resin is completely safe to handle, the liquid resin is very toxic and can be quite damaging to the environment so care is required both during and after printing to limit exposure to uncured resin.
  
 ==== A Little about Materials ==== ==== A Little about Materials ====
  
-Most of the MMS printers use spools of 1.75mm diameter plastic.  One spool can print hundreds of small parts.  The two main plastics used in FFF printers are [[https://en.wikipedia.org/wiki/Acrylonitrile_butadiene_styrene|ABS]] and [[https://en.wikipedia.org/wiki/Polylactic_acid|PLA]].  PLA melts at a lower temperature, degrades in sunlight, is less prone to detach from the base plate while printing, and is stiffer than ABS.  ABS snaps less easily, resists changes in temperature better, and smells less friendly than PLA.  MMS has spools of PLA and ABS that members can use for small prints or for learning.  Keep in mind that PLA and ABS absorb water from the air.  That is fine after you print your object, but water makes PLA brittle enough to snap with a slight bend and causes steam bubbles during ABS printing.  The best way to keep filament dry is to store it in an air-tight box with [[https://en.wikipedia.org/wiki/Calcium_chloride|Calcium Chloride]] (DampRid) from the dollar store.  Replace it every few months or when it becomes a solid mass.  There are many other materials available to print with including [[https://en.wikipedia.org/wiki/Polycarbonate|Polycarbonate]] (impact resistant), [[https://en.wikipedia.org/wiki/Polystyrene#Copolymers|HIPS]] (great support material for ABS -- dissolves in [[https://en.wikipedia.org/wiki/Limonene|D-Limonene]]), [[https://en.wikipedia.org/wiki/Polyvinyl_alcohol|PVA]] (good support material for PLA -- dissolves in water), [[https://en.wikipedia.org/wiki/Nylon|Nylon]] (very strong), [[https://en.wikipedia.org/wiki/Thermoplastic_elastomer|TPEs]] like [[https://en.wikipedia.org/wiki/Thermoplastic_polyurethane|TPU]] (flexible/rubbery), [[https://en.wikipedia.org/wiki/Polyethylene_terephthalate|PET]] (optically clear) and [[https://en.wikipedia.org/wiki/Polyethylene_terephthalate|PETG]] (slightly flexible).+=== FDM/FFF ===
  
 +All of the MMS FDM/FFF printers use spools of 1.75mm diameter plastic.  One spool can print hundreds of small parts. There are several material options available.
  
 +^ Name      | **Ease of Printing**  ^ Notes                                                                                                                                                   ^
 +| PLA       | Very Easy             | Most popular, strong but brittle, low heat tolerance                                                                                                    |
 +| PET/PETG  | Easy                  | Not as strong as PLA but slightly flexible, better impact resistance and heat tolerance                                                                 |
 +| ABS/ASA   | Difficult             | Good impact resistance, very high heat tolerance, noticeable odor when printing, enclosure recommended while printing                                   |
 +| Nylon     | Very Difficult        | Very tough and strong, very high heat tolerance, absorbs water from the air very quickly, must be printed directly from dry box, enclosure recommended  |
 +| PVA       | Easy                  | Water soluble, good for temporary support material on multi-material printers                                                                           |
 +| TPU       | Difficult             | Flexible/rubbery, very tough, must be printed slowly                                                                                                    |
 +
 +Most filaments absorb water from the air. Water in filament can cause it to become brittle and also causes steam bubbles to from at the end of the nozzle during printing. The best way to keep filament dry is to store it in an air-tight box with [[https://en.wikipedia.org/wiki/Calcium_chloride|Calcium Chloride]] (DampRid) from the dollar store.  Replace it every few months or when it becomes a solid mass.
 +
 +=== MSLA ===
 +
 +MSLA printers can use a variety of different photopolymer resins that cure under 405nm UV light. Bottles are most commonly sold in 500g and 1000g capacities which is enough for dozens of large or hundreds of small models. It is important to note that uncured resin is toxic and extremely hazardous to the environment. Different brands of resin will have slightly different qualities so it is incredibly important that they provide an MSDS (Material Safety Data Sheet) for your review before handling. **If the manufacturer does not provide an MSDS for the resin you are considering using, do not purchase it!**
 +
 +Common risks of uncured photopolymer resins include:
 +
 +  * Toxicity if ingested (I shouldn't have to say this but don't drink the resin)
 +  * Eye and skin irritation (Wear gloves and wash off any uncured resin **immediately** with soap and water, wear safety glasses)
 +  * Respiratory irritation from vapors (Wear a mask or respirator depending on your personal sensitivity)
 +  * Immune system sensitization (Prolonged and repeated contact with uncured resin can cause you to develop a severe allergic reaction)
 +  * Environmentally hazardous, especially to marine life (Do not pour uncured resin down the drain or outside. Do not throw uncured resin in the garbage)
 +
 +In addition to the hazards of uncured resin, all objects will require post-processing in 97-99% isopropyl alcohol which produces its own vapors and is highly flammable. While these hazards may seem scary, resin printing can be both safe and fun with the proper PPE and a healthy level of respect for the chemicals involved. If you spill uncured resin on a surface use a strong source of UV light to cure it before disposing of it. Anything contaminated with uncured resin is considered hazardous waste and must be disposed of properly if it cannot be cured.
 ==== A Little about CAD ==== ==== A Little about CAD ====
  
-CAD stands for [[https://en.wikipedia.org/wiki/Computer-aided_design|Computer Aided Design]].  It's a way to tell a computer about a 3D object so you can display and manipulate it in 3D.+CAD stands for [[https://en.wikipedia.org/wiki/Computer-aided_design|Computer Aided Design]].  It's a way to tell a computer about a 3D object so you can display and manipulate it in 3D. It is highly recommended that you learn how to use CAD to get the most out of 3D printing but **you do not need to know how to use CAD to use a 3D printer.**
  
 There are many different CAD packages available.  Video tutorials are a great way to see how they are used.  Some CAD packages are easier to use than others.  You'll see a lot of on-line posts about SketchUp being one of the easy ones to learn.  While it is true that it's easy, for a bunch of technical reasons, SketchUp isn't good for designing parts for 3D printing.  If you want easy, try DesignSpark Mechanical.  OTOH, if you really want to dive in and learn a fully-featured professional package -there are well-paid jobs for people who can use professional CAD- plan on devoting 200-500 hours to become proficient at creating models. There are many different CAD packages available.  Video tutorials are a great way to see how they are used.  Some CAD packages are easier to use than others.  You'll see a lot of on-line posts about SketchUp being one of the easy ones to learn.  While it is true that it's easy, for a bunch of technical reasons, SketchUp isn't good for designing parts for 3D printing.  If you want easy, try DesignSpark Mechanical.  OTOH, if you really want to dive in and learn a fully-featured professional package -there are well-paid jobs for people who can use professional CAD- plan on devoting 200-500 hours to become proficient at creating models.
  
-^ Name ^ Cost ^ Docs ^ Notes ^ +^ Name                                                                                  ^ Cost                                                                                                                               ^ Docs                                                                                               ^ Notes                                                   
-|[[http://www.autodesk.com/products/fusion-360/|Fusion 360]] |[[http://www.autodesk.com/products/fusion-360/overview|Free for Makers (for now)]] |[[http://help.autodesk.com/view/fusion360/ENU/|Web Help]] | See web site for details | +| [[http://www.autodesk.com/products/fusion-360/|Fusion 360]]                           | [[http://www.autodesk.com/products/fusion-360/overview|Free for Makers (for now)]]                                                 | [[http://help.autodesk.com/view/fusion360/ENU/|Web Help]]                                          | See web site for details                                
-|[[https://www.tinkercad.com/|Tinkercad]] |Free |[[https://www.tinkercad.com/learn|Web Help]] | See web site for details | +| [[https://www.tinkercad.com/|Tinkercad]]                                              | Free                                                                                                                               | [[https://www.tinkercad.com/learn|Web Help]]                                                       | See web site for details                                
-|[[https://www.freecadweb.org/|FreeCAD]] |Free, Open Source |[[https://www.freecadweb.org/wiki/Main_Page|Web Help]] | Great for Linux users | +| [[https://www.freecadweb.org/|FreeCAD]]                                               | Free, Open Source                                                                                                                  | [[https://www.freecadweb.org/wiki/Main_Page|Web Help]]                                             | Great for Linux users                                   
-|[[https://www.onshape.com/|OnShape]] | [[https://www.onshape.com/cad-pricing|Sorta-Free, Closed Source]] |[[https://www.onshape.com/learn/cad-training|Web Help]] |Professional, Cloud-based, any OS| +| [[https://www.onshape.com/|OnShape]]                                                  | [[https://www.onshape.com/cad-pricing|Sorta-Free, Closed Source]]                                                                  | [[https://www.onshape.com/learn/cad-training|Web Help]]                                            | Professional, Cloud-based, any OS                       
-|[[https://www.rs-online.com/designspark/mechanical-software|DesignSpark Mechanical]] | [[https://designspark.zendesk.com/hc/en-us/articles/212736445-Is-DesignSpark-Mechanical-really-free-to-use-|Free, Closed Source]] |[[https://designspark.zendesk.com/hc/en-us/categories/201145785-DesignSpark-Mechanical|Web Help]] |Limited capabilities, but easy to learn - Windows Only| +| [[https://www.rs-online.com/designspark/mechanical-software|DesignSpark Mechanical]]  | [[https://designspark.zendesk.com/hc/en-us/articles/212736445-Is-DesignSpark-Mechanical-really-free-to-use-|Free, Closed Source]]  | [[https://designspark.zendesk.com/hc/en-us/categories/201145785-DesignSpark-Mechanical|Web Help]]  | Limited capabilities, but easy to learn - Windows Only  
-|[[https://www.blender.org/|Blender]] |Free, Open Source |[[https://www.blender.org/support/|Web Help]] |Steep learning curve, mostly used for CG art | +| [[https://www.blender.org/|Blender]]                                                  | Free, Open Source                                                                                                                  | [[https://www.blender.org/support/|Web Help]]                                                      | Steep learning curve, mostly used for CG art            
-|[[https://www.rhino3d.com/|RhinoCAD]] | About $1000|[[https://www.rhino3d.com/tutorials| Web Help]] |Free Trial | +| [[https://www.rhino3d.com/|RhinoCAD]]                                                 | About $1000                                                                                                                        | [[https://www.rhino3d.com/tutorials| Web Help]]                                                    | Free Trial                                              
-|[[http://www.openscad.org/|OpenSCAD]] | Free, Open Source|[[http://www.openscad.org/documentation.html|Web Help]] |More like programming than most CAD | +| [[http://www.openscad.org/|OpenSCAD]]                                                 | Free, Open Source                                                                                                                  | [[http://www.openscad.org/documentation.html|Web Help]]                                            | More like programming than most CAD                     
-|[[https://www.sketchup.com/|SketchUp Make]] |[[https://www.sketchup.com/license/d/sketchup|Free-ish]] |[[https://www.sketchup.com/learn|Web Help]] | Less than optimal for 3D printing - best avoided|+| [[https://www.sketchup.com/|SketchUp Make]]                                           | [[https://www.sketchup.com/license/d/sketchup|Free-ish]]                                                                           | [[https://www.sketchup.com/learn|Web Help]]                                                        | Less than optimal for 3D printing - best avoided        |
  
-|[[|]] | |[[|]] | | 
  
-For those who are CAD-adverse, you can download pre-made models from web sites like https://www.thingiverse.com/ and https://www.youmagine.com/  Be forewarned that some of the models at those sites are unprintable on FFM printers like those at the Makerspace.  When a model is printable, its author usually posts a photo of the printed object.  If you don't see a photo, it may require adjustments to make the object printable. Unprintable models can often serve as inspiration for you to design a better, printable version of the object.  Ultimaker has a nice list of model sources here https://ultimaker.com/en/resources/21990-where-to-find-models+For those who are CAD-adverse, you can download pre-made models from web sites like https://www.thingiverse.com/ and https://www.youmagine.com/  Be forewarned that some of the models at those sites are unprintable on FFF printers like those at the Makerspace.  When a model is printable, its author usually posts a photo of the printed object.  If you don't see a photo, it may require adjustments to make the object printable. Unprintable models can often serve as inspiration for you to design a better, printable version of the object.  Ultimaker has a nice list of model sources here https://ultimaker.com/en/resources/21990-where-to-find-models
  
 Once you have a model, you need to create a mesh file (usually either an [[https://en.wikipedia.org/wiki/STL_(file_format)|STL]] file or an [[https://en.wikipedia.org/wiki/Additive_Manufacturing_File_Format|AMF]] file).  Shapeways has a good list of options for creating them if you are having trouble: https://www.shapeways.com/tutorials/3d-software Once you have a model, you need to create a mesh file (usually either an [[https://en.wikipedia.org/wiki/STL_(file_format)|STL]] file or an [[https://en.wikipedia.org/wiki/Additive_Manufacturing_File_Format|AMF]] file).  Shapeways has a good list of options for creating them if you are having trouble: https://www.shapeways.com/tutorials/3d-software
Line 53: Line 85:
 Here are a few Slicer packages: Here are a few Slicer packages:
 ^ Name ^ Cost ^ Docs ^ Notes ^ ^ Name ^ Cost ^ Docs ^ Notes ^
-|[[http://slic3r.org/|Slic3r]] |Free, Open Source |[[http://manual.slic3r.org/|Web Help]] | Widely used, get the [[http://dl.slic3r.org/|latest version]]| +|[[http://slic3r.org/|Slic3r]] |Free, Open Source |[[http://manual.slic3r.org/|Web Help]] | Widely used, most configuration options for power users| 
-|[[https://ultimaker.com/en/products/cura-software|Cura]] |Free, [[https://github.com/Ultimaker/Cura|Open Source]] |[[https://ultimaker.com/en/resources/20406-installation-cura-2-1|Web Help]] |Great for Ultimaker printers |+|[[https://www.prusa3d.com/page/prusaslicer_424/|PrusaSlicer]] |Free, Open Source |[[https://help.prusa3d.com/article/general-info_1910#_ga=2.158641402.174293328.1671403790-30271253.1669246106|Documentation]] | Based off Slicerhighly configurable and very well tuned. A favorite at MMS| 
 +|[[https://ultimaker.com/en/products/cura-software|Cura]] |Free, Open Source |[[https://ultimaker.com/en/resources/20406-installation-cura-2-1|Web Help]] |Great for Ultimaker printers, more versatile but lower print quality than PrusaSlicer |
 |[[http://www.kisslicer.com/|KiSSlicer]] |Free, Closed |[[http://www.kisslicertalk.com/|Forum]] | Haven't tried it | |[[http://www.kisslicer.com/|KiSSlicer]] |Free, Closed |[[http://www.kisslicertalk.com/|Forum]] | Haven't tried it |
 |[[https://www.simplify3d.com/|Simplify3D]] | About $150 |[[https://www.simplify3d.com/support/|Web Help]] |Haven't tried it | |[[https://www.simplify3d.com/|Simplify3D]] | About $150 |[[https://www.simplify3d.com/support/|Web Help]] |Haven't tried it |
 +|[[https://www.chitubox.com/en/index|ChituBox]] | Free/Premium license, closed | [[https://manual.chitubox.com/|Web Help]] | Required slicer for Chitu ecosystem resin printers |
  
-|[[|]] | |[[|]] | | 
  
  
spacedocumentation/3d_printing.1582336207.txt.gz · Last modified: 2020/02/22 01:50 by roycep