Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
3D printing with RepRap Cookbook
3D printing with RepRap Cookbook

3D printing with RepRap Cookbook: Over 80 fast-paced recipes to help you create and print 3D models

eBook
zł59.99 zł158.99
Paperback
zł197.99
Subscription
Free Trial

What do you get with a Packt Subscription?

Free for first 7 days. $19.99 p/m after that. Cancel any time!
Product feature icon Unlimited ad-free access to the largest independent learning library in tech. Access this title and thousands more!
Product feature icon 50+ new titles added per month, including many first-to-market concepts and exclusive early access to books as they are being written.
Product feature icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Product feature icon Thousands of reference materials covering every tech concept you need to stay up to date.
Subscribe now
View plans & pricing
Table of content icon View table of contents Preview book icon Preview Book

3D printing with RepRap Cookbook

Chapter 1. Getting Started with 3D Printing

In this chapter, we will cover the following recipes:

  • 3D scanning with a digital camera
  • Processing a 3D scan with 123D Catch
  • Viewing your scene with 123D Catch
  • Stitching photos with 123D Catch
  • Changing mesh resolutions with 123D Catch
  • Cleaning up the model with 123D Catch
  • Using the Autodesk 3D Print Utility
  • Slicing the models with Slic3r
  • Slicing the models with Skeinforge

Introduction

3D printing is an amazing technology for creating physical objects from a digital design. However, for many of us the digital fabrication of our idea is the most difficult aspect of the process. 3D modeling programs generally have a steep learning curve and for the inexperienced, the journey required for building the necessary skills can become a time consuming endeavor. One simple solution is to 3D scan an existing object.

We'll learn how the 3D scanning process works by scanning some common objects. Almost any object can be chosen, irrespective of whether the object can be handheld or is the size of a house. We'll learn how to make a model from a 3D scan that's suitable for printing. It's the perfect solution for creating some models that we can use as learning examples in the course of this book.

We'll also be introduced to a variety of software options that will help us improve our 3D scans for printing. They will become important components in our toolbox for making repairs of surface imperfections and modifying the integrity of the model's mesh, for optimal printing.

At the close of the next few chapters, we'll continue using these models for testing purposes, when we focus more on the mechanics of 3D printing. Each of these models will introduce different challenges in the 3D printing process and in turn, give us an opportunity to explore solutions for solving difficult printing issues.

3D scanning with a digital camera

The 123D Catch scanning process requires the use of an ordinary digital camera to take a series of 40 or more photographs while moving around an object. Virtually, any stationary object can be chosen, provided that you have a complete 360-degree unobstructed view around the object, and it can be photographed with good lighting.

For the following recipes to be more useful as a learning exercise, it will be helpful if you find objects that are similar to the ones shown in the following image:

3D scanning with a digital camera

The following are the specifications of the objects shown in the preceding image:

  • A coin measuring 30 mm across (any small object with very fine surface details)
  • A toy block measuring 60 x 30 x 55 mm (any basic geometric form with solid walls and some curves)
  • A statue measuring 68 cm high (any human form that is squatting or kneeling would be best)
  • A monument measuring 4 m high (any simple object that tapers towards the top with minimal obtrusions)

It is important to choose objects that do not contain protrusions, which span far out from the object, such as the outspread arms of a standing figure. It's also best to avoid large recesses or holes. Simplicity of the object's form is best when making your choice.

Acquiring objects with a variety of sizes and complexities, similar to the preceding examples, will help us test the basic capabilities of 123D Catch. They will also help us test different problems in the 3D printing process.

Getting ready

For this recipe, you'll need a digital camera with a good focus and exposure control. You'll also need the four objects that you have selected for scanning. For smaller objects, a flat surface such as a tabletop is required.

Getting ready

How to do it…

Prepare your work surface for the smaller objects. Try to avoid a shiny surface where there can be a lot of reflection. If possible, mask out a work area with a sheet of newspaper. This will provide a dull surface. For all of the objects, make sure there is consistent illumination. Don't use flash! If you are photographing outside, an overcast day or shade is preferable rather than the harsh lighting of direct sunlight, which can create deep shadows.

We will proceed as follows:

  1. With the smaller objects, place them at the center of your work surface.
  2. Position the camera at about a 45-degree angle, looking down on the model.
  3. When photographing the large objects, position the camera as high as possible and place the object at the center of the picture frame, keeping the background detail behind the object in focus.
  4. Take a photograph and continue to move around the object, taking photographs every 18 degrees or so. You'll need to move completely around the object. By the time you circle the object and reach your starting point, you should have about 20 evenly spaced photos.
    How to do it…
  5. Position the camera lower this time, almost at eye level with the object. Repeat the process by taking another 20 shots at this angle.
    How to do it…
  6. Save the series of photographs for each object in its own folder.

How it works…

When we photograph smaller objects, the camera's depth of field is short, and this will generally produce a blurred background. It's good to have an initial series of photographs that retains the sharp detail around the object. By placing a smaller object on a newspaper, the printed lines will act as registration points and help in sequencing all of the photos in proper order. With the larger objects, the camera's depth of field will generally be longer, and the background will be in focus, providing enough background information for registration. Moving around the object twice and photographing with high and low angles will help record more detail of the object's form.

There's more...

Sometimes, when photographing an object, there can be a glare on the surface from a light source that is improperly angled or is too close to the object. If possible, adjust the object or the light source to remove the glare. Sometimes, a shiny surface will have reflections, which can cause distortion. The following are several solutions that can be implemented:

  • Use light that has been softened with photographic diffusion gels or umbrellas.
  • Apply a dulling spray to the object. This can be purchased at many craft stores.
  • Coat the model in a water-soluble tempera paint that can be washed off when you are finished. This will flatten out the object's sheen.

In this case, the toy block was reflecting too much of its surroundings. 123D Catch interpolated the reflections as holes. By painting the block grey, the block was properly modeled, shown as follows:

There's more...

Processing a 3D scan with 123D Catch

With the series of photographs that we took of our objects, we'll use 123D Catch to merge them together to make a three-dimensional scene.

Getting ready

You'll need to visit the Autodesk website at http://www.123dapp.com/catch. Here, you will be able to download the application for use on a PC, or use the web app if you're using a Mac or Linux OS. A free account will need to be set up with Autodesk, or you can use your social networking account, such as Facebook, to log in.

Note

This book uses 123D Catch v2.3.3. It's also available for use on iPads and iPhones. These applications will have a different approach than what is outlined in this recipe, but the concepts are the same.

You'll also need the folder containing the series of photographs of your objects.

How to do it…

Connect to the Internet, open 123D Catch, and sign in to the Autodesk server, if necessary. Proceed as follows:

  1. Select the top-left button, Create a New Capture. The Select Photos window will open, allowing you to find the directory containing the folder with your photos. Select all the .jpg files that create your scan, and click on Open.
  2. At the upper-left side, you should see a large, green, check-mark button. Under this, the total count of photos should be selected for upload. Click on Create Project.
  3. Initially, you'll see a pop-up window asking for a quick registration and your e-mail. Fill this out and click on Send.
  4. Next, you'll be given an option to tag, categorize, and provide a description of your object before uploading it to the Autodesk cloud for processing. These fields must be filled in, or the upload will not complete.
  5. Now, the photos can be uploaded. You'll be given a choice to wait for your scene to be compiled, or you can have the results e-mailed. For this recipe, choose the e-mail option. Processing can take up to 45 minutes or more.
  6. Repeat these steps for each of the four objects that you have photographed.

How it works...

A photograph is basically a flat two-dimensional record of a three-dimensional space. It contains most of the information of this three-dimensional space, except for the data needed to provide information about its depth. By taking more photographs, we supply more information. When we took a series of photographs around our object, we not only recorded the shapes, colors, and textures, but also mapped out a three-dimensional scene.

When the photo files are uploaded to the Autodesk servers, their system begins the tedious process of correlating all the images together. It first determines the camera position and aiming angles of each photograph and then uses a system of triangulation to map out the space. It then creates a 3D mesh of your scene from this information.

Viewing your scene with 123D Catch

In this recipe, we will cover some of the basic operations of 123D Catch. These include operations such as loading a scene and navigation.

Getting ready

You'll need a processed 3D scene of your object. Autodesk will e-mail you with a notification that your capture has been successful. A link will be provided to download the Photo Scene data file (.3dp). The filename will start with the word Capture, the date it was created, and a series of numbers. Create a new folder and download the file into it.

How to do it...

Open 123D Catch and proceed as follows:

  1. Select the middle-left button, Open an Existing Capture. From the Select the project to open window, find the directory containing the folder with your Photo Scene data file. Select the file and click on Open. The workspace appears, and Autodesk loads the project files. This takes several minutes. When the scene appears, it should look similar to following screenshot:
    How to do it...
  2. At the center of the workspace, we see the object that we scanned and the area that surrounds it. This is the content of the 3D scene. A series of cameras connected by a line surround the model. This shows the chronology of the photos taken. Below the workspace is a thumbnail strip containing the photos you took. Click on Animation Path at the top of the first thumbnail. From the drop-down menu, choose Create default animation path.
    How to do it...
  3. The camera track of the scene is now highlighted, as shown in the preceding screenshot. A new thumbnail series also appears. These are the keyframes of the animation. To play, click on the arrow pointing to the right, and to stop, click on the square icon.

    Tip

    If the animation is not playing in fullscreen, slightly move the corner of the program's window in or out.

  4. Let's return to the global view. We'll do this by pressing Space bar twice.
  5. We can view the individual thumbnails by scrolling along the bottom. Each thumbnail will be highlighted if we hover over it. Select a thumbnail by left- clicking on it. The photo will now be in view.
  6. To return to the global view, press Space bar once. The view will show the particular camera within the chronology track (which took the selected thumbnail) highlighted in green.

How it works...

When you opened the Photo Scene data file, two things happened. First, there were additions made to the folder where the .3dp file is stored; photos that comprised your scene were added, and another folder was created with the same name as your .3dp file (this folder contains two Autodesk files that we should not touch). Secondly, the scene was loaded on your workspace.

This scene includes a visual track of the movements you made when photographing your object. This enables a convenient review of the photos for the purpose of editing or fixing stitching problems that may occur. Stitching is the term that 123D Catch uses for describing the correlation of photos in a sequence. We'll examine stitching in greater detail in the next recipe.

Tip

The animation that we played in this recipe can be saved to the desktop or uploaded on YouTube. While the animation is loading, right-click on the workspace for a pop-up window and choose Export Video.

Stitching photos with 123D Catch

Stitching is the correlation of the photos you took of your object. It aligns the photos to each other to make a proper sequence. Sometimes, the Autodesk server will have a difficult time choosing the proper photo for stitching; it will either discard the photo from the sequence or choose the wrong placement of a photo. These problems can be fixed by manually stitching the photos. In this recipe, we'll learn how to do this.

Getting ready

Hopefully, you don't have any stitching problems with the four objects you scanned, but we will need a photo sequence with stitching problems for this recipe. There's an easy way to illustrate the repair of unstitched photos, even with a good processed scan. Choose one of your Photo Scene data files for the following recipe, and make a copy of the folder and all of its contents. Use the copy for this recipe.

How to do it...

Open 123D Catch and sign in. Open an existing capture and proceed as follows:

  1. Choose a photo from the thumbnail strip at the bottom. Right-click on it, and choose Unstitch Photo from the pop up. As shown in the following screenshot, the thumbnail darkens with an embedded yellow warning symbol:
    How to do it...
  2. The photo sequence now has an unstitched photo. To repair it, double-click on the darkened photo. A new window opens, as shown in the following screenshot:
    How to do it...
  3. At the bottom-left side, the Manual Stitch window outlines the basic procedure in three steps. Review these steps before continuing.
  4. The first step is to choose the best photos to align. 123D Catch chose two photos, and they are displayed on the right-hand side of the window. We can keep these or change them by scrolling through the thumbnails by clicking on the arrows.
  5. For the second step, we need to choose a point on the unstitched photo that correlates with the same exact point on the other two photos. Left- click and hold on the point. A magnifier opens, giving us a better definition of the immediate area. This is illustrated in the following screenshot:
    How to do it...
  6. Release the mouse when you determine your point. A yellow marker appears. If you're not happy with your choice, right-click on the yellow marker and choose Delete Point in Image from the pop up.
  7. On the photo in the top-right corner of the window, repeat the selection for the proper correlation point. When the point is accepted, a suggested point will be automatically made on the third photo in the bottom-right corner. Instead of a circle registration point, it will be a square. Left-click on it and hold to determine if it's correct. If it is, release the mouse. When all the points are accepted, they will turn green.
  8. For the third step, repeat the first and second steps until all the four matched points are made. Your project should look similar to the following screenshot:
    How to do it...
  9. When all the four points are matched, a pop up will appear and prompt you to update your scene. Choose Submit. Another pop up will appear and prompt you with a Continue option. The processing must take place at the Autodesk server. This requires the upload of the changes and a wait time. When the processing of the scene is finished, a new file will be returned.

How it works...

For our recipe, we intentionally unstitched a photo from our sequence. This gave us a situation to repair it using manual stitching. Sometimes, we may find that it's important to unstitch a photo that has been incorrectly processed by the Autodesk server. This can occur when similar sides, such as the sides of a cube, are confused in the interpolation of the scene and an erratic camera track is produced. Sometimes, unstitching a photo out of sequence and restitching it where it belongs will solve the problem.

There are situations when the incorrect exposure or focus of an image is undesirable. This can be the case when the output is for export as an animation. By unstitching the problematic photo, the result will be better.

Left arrow icon Right arrow icon

Description

A systematic guide consisting of over 100 recipes which focus on helping you understand the process of 3D printing using RepRap machines. The book aims at providing professionals with a series of working recipes to help make their fuzzy notions into real, saleable projects/objects using 3D printing technology. This book is for novice designers and artists who own a RepRap-based 3D printer, have fundamental knowledge of its working, and who desire to gain better mastery of the printing process. For the more experienced user, it will provide a handy visual resource, with side-by-side comparisons of the two most popular slicers, Skeinforge and Slic3r. A basic understanding of designing and modeling principles and elementary knowledge of digital modeling would be a plus.

Who is this book for?

This book is for novice designers and artists who own a RepRap-based 3D printer, have fundamental knowledge of its working, and who desire to gain better mastery of the printing process. For the more experienced user, it will provide a handy visual resource, with side-by-side comparisons of the two most popular slicers, Skeinforge and Slic3r. A basic understanding of designing and modeling principles and elementary knowledge of digital modeling would be a plus.

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

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Jun 24, 2014
Length: 346 pages
Edition : 1st
Language : English
ISBN-13 : 9781782169888
Category :
Tools :

What do you get with a Packt Subscription?

Free for first 7 days. $19.99 p/m after that. Cancel any time!
Product feature icon Unlimited ad-free access to the largest independent learning library in tech. Access this title and thousands more!
Product feature icon 50+ new titles added per month, including many first-to-market concepts and exclusive early access to books as they are being written.
Product feature icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Product feature icon Thousands of reference materials covering every tech concept you need to stay up to date.
Subscribe now
View plans & pricing

Product Details

Publication date : Jun 24, 2014
Length: 346 pages
Edition : 1st
Language : English
ISBN-13 : 9781782169888
Category :
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
$19.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
$199.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just zł20 each
Feature tick icon Exclusive print discounts
$279.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just zł20 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 795.97
3D Printing Blueprints
zł221.99
Building a RepRap 3D Printer
zł375.99
3D printing with RepRap Cookbook
zł197.99
Total 795.97 Stars icon

Table of Contents

13 Chapters
1. Getting Started with 3D Printing Chevron down icon Chevron up icon
2. Optimizing the Printing Process Chevron down icon Chevron up icon
3. Scanning and Printing with a Higher Resolution Chevron down icon Chevron up icon
4. Modeling and Printing with Precision Chevron down icon Chevron up icon
5. Manipulating Meshes and Bridges Chevron down icon Chevron up icon
6. Making the Impossible Chevron down icon Chevron up icon
7. Texture – the Good and the Bad Chevron down icon Chevron up icon
8. Troubleshooting Issues in 3D Modeling Chevron down icon Chevron up icon
9. Troubleshooting Issues in 3D Printing Chevron down icon Chevron up icon
A. Understanding and Editing Firmware Chevron down icon Chevron up icon
B. Taking a Closer Look at G-code Chevron down icon Chevron up icon
C. Filament Options for RepRap Printers Chevron down icon Chevron up icon
Index Chevron down icon Chevron up icon

Customer reviews

Rating distribution
Full star icon Full star icon Full star icon Full star icon Half star icon 4.3
(4 Ratings)
5 star 25%
4 star 75%
3 star 0%
2 star 0%
1 star 0%
JDC Dec 25, 2016
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Pretty good.
Amazon Verified review Amazon
Chief Blogger Sep 10, 2014
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
I agree that this book is a super collection of practical experience. Richard has compiled an easy to use and "get to the point" series of recipes on many aspects of RepRap and 3D printing. He has made valuable use of detailed photographs depicting before and after effects of tweaking parameters to get your printing process really cooking (no pun intended). See more detail at http://tpmtech.wordpress.com/2014/09/10/3d-printing-with-reprap-cookbook-a-new-way-for-serving-gourmet-3d-parts/
Amazon Verified review Amazon
Crawford Smith Sep 11, 2014
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
For those who got a 3D printer and then thought "now what?" - this book is for you.This is a great introduction to creating really great content for 3D printing. The book offers numerous detailed exercise to familiarize the reader with some of the tools that can be used for creating 3D models for printing. Best of all - most of these tools are absolutely free. The exercises are detailed and easy to understand, even for a techie novice. Great way to get up and running with your 3D printer.
Amazon Verified review Amazon
3D Printing Professor Oct 10, 2014
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
RepRap Cookbook is not, as the title might suggest, about building a RepRap styled printer. It is abouty using a repRap styped 3D printer. It starts with creating a 3D model using 123D Catch and then cleaning up, fixing, optimizing for 3D printing, and then printing a model using a variety of software. The range of software covered is impressive. It's a comprehensive snapshot of the tools and techniques that 3D printing hobbyists are using these days and an excellent place to start if you're a beginner. It's especially relevant if you're using an Ardunio based RepRap styled printer like a Lulzbot or any of the kickstarters out there, but it's also relevant for other machines as well.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

What is included in a Packt subscription? Chevron down icon Chevron up icon

A subscription provides you with full access to view all Packt and licnesed content online, this includes exclusive access to Early Access titles. Depending on the tier chosen you can also earn credits and discounts to use for owning content

How can I cancel my subscription? Chevron down icon Chevron up icon

To cancel your subscription with us simply go to the account page - found in the top right of the page or at https://subscription.packtpub.com/my-account/subscription - From here you will see the ‘cancel subscription’ button in the grey box with your subscription information in.

What are credits? Chevron down icon Chevron up icon

Credits can be earned from reading 40 section of any title within the payment cycle - a month starting from the day of subscription payment. You also earn a Credit every month if you subscribe to our annual or 18 month plans. Credits can be used to buy books DRM free, the same way that you would pay for a book. Your credits can be found in the subscription homepage - subscription.packtpub.com - clicking on ‘the my’ library dropdown and selecting ‘credits’.

What happens if an Early Access Course is cancelled? Chevron down icon Chevron up icon

Projects are rarely cancelled, but sometimes it's unavoidable. If an Early Access course is cancelled or excessively delayed, you can exchange your purchase for another course. For further details, please contact us here.

Where can I send feedback about an Early Access title? Chevron down icon Chevron up icon

If you have any feedback about the product you're reading, or Early Access in general, then please fill out a contact form here and we'll make sure the feedback gets to the right team. 

Can I download the code files for Early Access titles? Chevron down icon Chevron up icon

We try to ensure that all books in Early Access have code available to use, download, and fork on GitHub. This helps us be more agile in the development of the book, and helps keep the often changing code base of new versions and new technologies as up to date as possible. Unfortunately, however, there will be rare cases when it is not possible for us to have downloadable code samples available until publication.

When we publish the book, the code files will also be available to download from the Packt website.

How accurate is the publication date? Chevron down icon Chevron up icon

The publication date is as accurate as we can be at any point in the project. Unfortunately, delays can happen. Often those delays are out of our control, such as changes to the technology code base or delays in the tech release. We do our best to give you an accurate estimate of the publication date at any given time, and as more chapters are delivered, the more accurate the delivery date will become.

How will I know when new chapters are ready? Chevron down icon Chevron up icon

We'll let you know every time there has been an update to a course that you've bought in Early Access. You'll get an email to let you know there has been a new chapter, or a change to a previous chapter. The new chapters are automatically added to your account, so you can also check back there any time you're ready and download or read them online.

I am a Packt subscriber, do I get Early Access? Chevron down icon Chevron up icon

Yes, all Early Access content is fully available through your subscription. You will need to have a paid for or active trial subscription in order to access all titles.

How is Early Access delivered? Chevron down icon Chevron up icon

Early Access is currently only available as a PDF or through our online reader. As we make changes or add new chapters, the files in your Packt account will be updated so you can download them again or view them online immediately.

How do I buy Early Access content? Chevron down icon Chevron up icon

Early Access is a way of us getting our content to you quicker, but the method of buying the Early Access course is still the same. Just find the course you want to buy, go through the check-out steps, and you’ll get a confirmation email from us with information and a link to the relevant Early Access courses.

What is Early Access? Chevron down icon Chevron up icon

Keeping up to date with the latest technology is difficult; new versions, new frameworks, new techniques. This feature gives you a head-start to our content, as it's being created. With Early Access you'll receive each chapter as it's written, and get regular updates throughout the product's development, as well as the final course as soon as it's ready.We created Early Access as a means of giving you the information you need, as soon as it's available. As we go through the process of developing a course, 99% of it can be ready but we can't publish until that last 1% falls in to place. Early Access helps to unlock the potential of our content early, to help you start your learning when you need it most. You not only get access to every chapter as it's delivered, edited, and updated, but you'll also get the finalized, DRM-free product to download in any format you want when it's published. As a member of Packt, you'll also be eligible for our exclusive offers, including a free course every day, and discounts on new and popular titles.