You are previewing 3D Printing with RepRap Cookbook.
O'Reilly logo
3D Printing with RepRap Cookbook

Book Description

Over 80 fast-paced recipes to help you create and print 3D models

In Detail

Do-it-yourself 3D printing is a new and exciting technology that gives you the power to make extraordinary things that were previously impossible. 3D printing provides great savings on assembly costs as it offers the capability of printing already assembled products.

This book is a concise guide to creating 3D models and for mastering the skills of 3D printing through a series of easy-to-follow recipes. It covers the detailed process of 3D printing using RepRap machines along with some fundamental 3D printing techniques such as 3D scanning, parametric modeling, and digital fabrication.

What You Will Learn

  • Use the 123D Catch program to 3D scan common objects of almost any size for 3D printing
  • Manipulate the surface mesh of a 3D model using Meshmixer v9001, the 3D modeling program
  • Clean up your scans and stitch them together to make a solid model using MeshLab v1.3.2
  • Calibrate 3D models using SketchUp v13, a 3D CAD program for precision fabrication
  • Master the controls of the two most popular slicers, Skeinforge and Slic3r
  • Learn how to add textures to your models and avoid undesirable texture through calibration
  • Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

    Table of Contents

    1. 3D Printing with RepRap Cookbook
      1. Table of Contents
      2. 3D Printing with RepRap Cookbook
      3. Credits
      4. About the Author
      5. About the Reviewers
      6. www.PacktPub.com
        1. Support files, eBooks, discount offers, and more
          1. Why subscribe?
          2. Free access for Packt account holders
      7. Preface
        1. What this book covers
        2. Who this book is for
        3. What you need for this book
        4. Pronterface
        5. Repetier-Host
        6. Conventions
        7. Reader feedback
        8. Customer support
          1. Downloading the color images of this book
          2. Errata
          3. Piracy
          4. Questions
      8. 1. Getting Started with 3D Printing
        1. Introduction
        2. 3D scanning with a digital camera
          1. Getting ready
          2. How to do it…
          3. How it works…
          4. There's more...
        3. Processing a 3D scan with 123D Catch
          1. Getting ready
          2. How to do it…
          3. How it works...
        4. Viewing your scene with 123D Catch
          1. Getting ready
          2. How to do it...
          3. How it works...
        5. Stitching photos with 123D Catch
          1. Getting ready
          2. How to do it...
          3. How it works...
        6. Changing mesh resolutions with 123D Catch
          1. Getting ready
          2. How to do it…
          3. How it works…
        7. Cleaning up the model with 123D Catch
          1. Getting ready
          2. How to do it...
          3. How it works...
        8. Using the Autodesk 3D Print Utility
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
        9. Let's print!
        10. Slicing the models with Slic3r
          1. Getting ready
          2. How to do it...
          3. How it works...
        11. Slicing the models with Skeinforge
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
        12. Reviewing the print results
      9. 2. Optimizing the Printing Process
        1. Introduction
        2. Inspecting the model with Meshmixer
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. See also
        3. Plane alignment with Meshmixer
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
        4. Scaling the model with Meshmixer
          1. Getting ready
          2. How to do it...
          3. How it works...
        5. Leveling the model with Meshmixer
          1. Getting ready
          2. How to do it…
          3. How it works...
        6. Removing scanning artifacts with Meshmixer
          1. Getting ready
          2. How to do it...
          3. How it works…
        7. Shaping the model with Meshmixer
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. See also
        8. Let's print!
        9. Optimizing infill with Slic3r
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. Optimizing infill with Skeinforge
            1. Getting ready
            2. How to do it...
            3. How it works...
          5. Printing without fill with Skeinforge
            1. Getting ready...
            2. How to do it...
            3. How it works...
          6. Tweaking shells and surface layers with Skeinforge
            1. Getting ready
            2. How to do it....
            3. How it works...
          7. Reviewing the print results
      10. 3. Scanning and Printing with a Higher Resolution
        1. Introduction
        2. Setting up DAVID Laserscanner
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. See also
        3. Calibrating DAVID Laserscanner
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. See also
        4. Scanning with DAVID Laserscanner
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
        5. Viewing the model in MeshLab
          1. Getting ready
          2. How to do it...
          3. See also
        6. Cleaning the scans with MeshLab
          1. Getting ready
          2. How to do it….
        7. Aligning the scans with MeshLab
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. See also
        8. Merging and remeshing the aligned scans in MeshLab
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. See also
        9. Let's print!
          1. Hot-end nozzle sizes
        10. Tuning up the printer
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
        11. Using Skeinforge with a 0.5 mm nozzle
          1. Getting ready
          2. How to do it...
          3. How it works...
        12. Using Skeinforge with a 0.35 mm nozzle
          1. Getting ready
          2. How to do it...
          3. How it works...
        13. Using Skeinforge with a 0.25 mm nozzle
          1. Getting ready
          2. How to do it...
          3. How it works...
        14. Using Slic3r to print different resolutions
          1. Getting ready
          2. How to do it...
          3. How it works...
        15. Reviewing the print results
      11. 4. Modeling and Printing with Precision
        1. Introduction
        2. Warming up with SketchUp
          1. Getting ready
          2. How to do it...
          3. How it works...
        3. Using 3D tools from the Extension Warehouse
          1. Getting ready
          2. How to do it...
          3. How it works...
        4. Modeling with SketchUp
          1. Getting ready
          2. How to do it...
          3. How it works...
        5. Using plugin extensions with SketchUp
          1. Getting ready
          2. How to do it...
          3. How it works...
        6. Let's print!
        7. Calibrating the x, y, and z axes
          1. Getting ready
          2. How to do it...
          3. How it works...
        8. Controlling the flow rate in Skeinforge
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
        9. Adjusting the scale in Skeinforge
          1. Getting ready
          2. How to do it...
          3. How it works...
        10. Using Stretch in Skeinforge
          1. Getting ready
          2. How to do it...
          3. How it works...
        11. Controlling print warping
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
          5. See also
        12. Using brim with Slic3r
          1. Getting ready
          2. How to do it...
          3. How it works...
        13. Reviewing the print results
      12. 5. Manipulating Meshes and Bridges
        1. Introduction
        2. Exploring TopMod
          1. Getting ready
          2. How to do it...
          3. How it works...
        3. Using TopMod for remeshing
          1. Getting ready
          2. How to do it...
          3. How it works...
        4. Using MeshLab for remeshing
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
        5. Mesh decimation with MeshLab
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
        6. Wireframe modeling with TopMod
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
        7. Let's print!
        8. Cooling ABS and PLA with Skeinforge
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
        9. Cooling ABS and PLA with Slic3r
          1. Getting ready
          2. How to do it...
          3. How it works...
        10. Adjusting speed with Slic3r
          1. Getting ready
          2. How to do it...
          3. How it works...
        11. Bridging with Slic3r
          1. Getting ready
          2. How to do it...
          3. How it works...
        12. Adjusting speed with Skeinforge
          1. Getting ready
          2. How to do it...
          3. How it works...
        13. Bridging with Skeinforge
          1. Getting ready
          2. How to do it...
          3. How it works...
        14. Reviewing the print results
      13. 6. Making the Impossible
        1. Introduction
        2. Using extruding options in TopMod
          1. Getting ready
          2. How to do it...
          3. How it works...
        3. Using cutting options in TopMod
          1. Getting ready
          2. How to do it...
          3. How it works...
        4. Working with edges in TopMod
          1. Getting ready
          2. How to do it...
          3. How it works...
        5. Creating handles in TopMod
          1. Getting ready
          2. How to do it...
          3. How it works...
        6. Making a starfish in TopMod
          1. Getting ready
          2. How to do it…
          3. How it works…
        7. Creating support with Meshmixer
          1. Getting ready
          2. How to do it…
          3. How it works…
          4. There's more…
        8. Let's print!
        9. Creating support with Skeinforge
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
        10. Support options with Skeinforge
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
        11. Creating support with Slic3r
          1. Getting ready
          2. How to do it…
          3. How it works...
        12. Support options with Slic3r
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
        13. Reviewing our print results
      14. 7. Texture – the Good and the Bad
        1. Introduction
        2. Making textures with Meshmixer
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
        3. Making stencils with Paint.NET
          1. Getting ready
          2. How to do it...
          3. How it works...
        4. Stamping stencils with Meshmixer
          1. Getting ready
          2. How to do it...
          3. How it works...
        5. Making patterns with Meshmixer
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
        6. Making more patterns with Meshmixer
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
        7. Making textures with MeshLab
          1. Getting ready
          2. How to do it...
          3. How it works...
        8. Let's print!
        9. Adjusting the travel speed with Skeinforge
          1. Getting ready
          2. How to do it...
          3. How it works...
        10. Adjusting retraction with Skeinforge
          1. Getting ready
          2. How to do it...
          3. How it works...
        11. Adjusting Jitter with Skeinforge
          1. Getting ready
          2. How to do it...
          3. How it works...
        12. Adjusting the travel speed with Slic3r
          1. Getting ready
          2. How to do it...
          3. How it works...
        13. Adjusting retraction with Slic3r
          1. Getting ready
          2. How to do it...
          3. How it works...
        14. Randomizing the starting points with Slic3r
          1. Getting ready
          2. How to do it...
          3. How it works...
        15. Reviewing the print results
      15. 8. Troubleshooting Issues in 3D Modeling
        1. Introduction
        2. Using Repetier-Host for analysis
          1. Getting ready
          2. How to do it...
          3. How it works...
        3. Repairing mesh geometry issues
          1. Getting ready
          2. How to do it...
          3. How it works...
        4. Using SketchUp for editing meshes
          1. Getting ready
          2. How to do it...
          3. How it works...
        5. Using MeshLab for fixing normals
          1. Getting ready
          2. How to do it...
          3. How it works...
        6. Using MeshLab for cleaning meshes
          1. Getting ready
          2. How to do it...
          3. How it works...
        7. Creating a hollow model with MeshLab
          1. Getting ready
          2. How to do it...
          3. How it works...
        8. Creating a drain hole with Meshmixer
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
      16. 9. Troubleshooting Issues in 3D Printing
        1. Introduction
        2. Leveling the build platform
          1. Getting ready
          2. How to do it...
          3. How it works...
        3. Taking proper care of the build platform surface
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
        4. Troubleshooting issues with the heat bed
          1. Getting ready
          2. How to do it...
          3. How it works...
        5. Troubleshooting issues with the extruder
          1. Getting ready
          2. How to do it...
          3. How it works...
        6. Troubleshooting issues with the hot end
          1. Getting ready
          2. How to do it...
          3. How it works...
        7. Troubleshooting issues with the x, y, and z axes
          1. How to do it...
          2. How it works...
        8. Troubleshooting issues with the motor system
          1. Getting ready
          2. How to do it...
          3. How it works...
      17. A. Understanding and Editing Firmware
        1. An Arduino IDE program
        2. Getting Windows to recognize the controller
        3. Getting the Arduino IDE to recognize the Sanguinololu
        4. Setting up the Arduino IDE for your controller
        5. Setting up the firmware in the Arduino IDE
        6. Comparing firmware versions with WinMerge
        7. Editing the firmware with the Arduino IDE
        8. Uploading the firmware to the controller
      18. B. Taking a Closer Look at G-code
        1. Generating G-code
        2. Viewing G-code
        3. Basic G-code commands
        4. Using the command line
      19. C. Filament Options for RepRap Printers
        1. Health considerations
        2. An ABS filament
        3. A PLA filament
        4. A PET filament
        5. A nylon filament
        6. A HIPS filament
        7. A TPE filament
        8. A wood filament
        9. A stone filament
        10. A ceramic filament
        11. A water-soluble PVA filament
        12. Storage of 3D printing filaments
      20. Index