Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
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
€20.98 €29.99
Paperback
€36.99
Subscription
Free Trial
Renews at €18.99p/m

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 2. Optimizing the Printing Process

In this chapter, we will cover the following recipes:

  • Inspecting the model with Meshmixer
  • Plane alignment with Meshmixer
  • Scaling the model with Meshmixer
  • Leveling the model with Meshmixer
  • Removing scanning artifacts with Meshmixer
  • Shaping the model with Meshmixer
  • Optimizing infill with Slic3r
  • Optimizing infill with Skeinforge
  • Printing without fill with Skeinforge
  • Tweaking shells and surface layers with Skeinforge

Introduction

In this chapter, we're going to take the models that we scanned with 123D Catch and make them better. We'll do this by using another free program offered by Autodesk called Meshmixer. It's a 3D modeling program that offers a variety of sculpting tools that manipulate the surface mesh of a 3D model. It also offers a series of tools that are geared to optimize a model for 3D printing.

We'll also take a look inside the model. There's a lot that can happen in the interior, which can affect both the structural integrity and surface quality. We'll see how infill options in both Slic3r and Skeinforge can be adjusted for different uses.

Inspecting the model with Meshmixer

In this recipe, we'll get familiar with Meshmixer by using the Inspector tool. This tool analyzes defects in the model's mesh and provides options for repairing it manually or automatically. We'll see how well it works by repairing the models that we made in 123D Catch.

Before we get started, let's get acquainted with the basic navigation controls. Meshmixer has an easy user interface called a Hotbox. It can be seen in the following image:

Inspecting the model with Meshmixer

The navigation control buttons are in the Camera section. Experiment with them. While keeping the Space bar key pressed on the keyboard, click, hold, and move the mouse on each button. The first button will rotate the model along the axes. The second button will pan the model across the screen. The third button will zoom in and out on the object, and the fourth button will re-center the image.

There are two other buttons in the far left corner that will help in orienting your model precisely. The Snap...

Plane alignment with Meshmixer

In a 3D software program, we have to be able to orient ourselves in this virtual space to be able to work in it. This is typically achieved by modeling on a plane in the workspace. Meshmixer generates a grid plane and a model is then positioned somewhere on or within it. We can see this illustrated in the following image:

Plane alignment with Meshmixer

Meshmixer imports the rabbit sitting on the plane and imports the sphere with the plane bisecting it. Depending on how a model is positioned in the Cartesian space of another 3D program, the positioning, when importing into Meshmixer, can be anywhere in relation to this plane.

Meshmixer orients the y axis going up from the surface of the plane. You'll find that the other programs in this book will not have this configuration. The z axis will travel up from the plane. This isn't a problem when sculpting the model in Meshmixer, but it does make a difference when using a modification tool, which depends on the plane for orientation.

In...

Scaling the model with Meshmixer

Measurement in the virtual space can be considered arbitrary; what matters is the relative scale. When a model is created by 123D Catch, the size of the object is measured in an arbitrary scale of units. These units can then be interpolated by other 3D modeling programs using metric or imperial units of measurement. We can see how Meshmixer interpolates the size of the pyramid in the following image:

Scaling the model with Meshmixer

The pyramid measures roughly 23 x 17 x 33 millimeters. In reality, the pyramid is more than 4 meters high. What is important for us is a scale that will print on our 3D printer.

In this recipe, we'll learn how to scale our model for printing with Meshmixer.

Getting ready

You'll need the models that you created with 123D Catch.

How to do it...

We will proceed as follows:

  1. Select Import+ to import a model into Meshmixer.
  2. Go to Analysis. From the pop-up window, choose Units/Scale.
  3. In the Units/Scale properties window, enter the measurement that you want for your...

Leveling the model with Meshmixer

Sometimes, we'll have a model that has an uneven bottom that needs to be leveled. The pyramid is a good example of this. When it was 3D scanned, its positioning on a slope concealed part of its base. This can be seen in the following image:

Leveling the model with Meshmixer

In this recipe, we'll learn how to fix this kind of problem by using a plane cut in Meshmixer.

Getting ready

You'll need to load one of your models in Meshmixer. Choose one that has an issue, which is similar to the example model.

How to do it…

We will proceed as follows:

  1. Select Import+ to import the model into Meshmixer.
  2. Go to Edit. From the pop-up window, choose Plane Cut. The following image illustrates the cutting plane and colored axes controls:
    How to do it…
  3. Click, hold, and drag and move the appropriate axis (it's the arc shape). In this case, it's the green axis that will lower the cut plane parallel with the base. It should look like the following image:
    How to do it…
  4. Now, click, hold, and drag the z axis arrow down...

Removing scanning artifacts with Meshmixer

Sometimes, we'll find odd distortions in our 3D scanned models. These are digital artifacts that are generated from glares, poorly focused photos, and other degraded information, which the scanning program processes. In this recipe, we'll learn how to remove these artifacts from the model.

Getting ready

You'll need to open a model in Meshmixer that has similar defects as shown in the following image:

Getting ready

How to do it...

We will proceed as follows:

  1. Zoom in on the artifact. Choose Select. From the pop-up toolbox, we'll use the default brush tool. Adjust its size by using the size slider and then select the end of the artifact. The pop-up toolbox will change and provide more options.
  2. Go to the toolbox and select Modify. Scroll down the cascaded window and select Expand Ring. The selection will grow slightly larger.
  3. We can also use the keyboard shortcut (Shift + >). This will also expand the ring. Continue using the keyboard shortcut until...

Shaping the model with Meshmixer

In this recipe, we'll improve the surface of a model by working with its mesh. Meshmixer was designed to provide a modeling interface that frees the user from working directly with the geometry of the mesh. In most cases, the intent of the program succeeds, but in some cases, it's good to see how the underlying mesh works.

We'll use some brush tools to make one of our models better, thereby taking a look at how this affects the mesh structure.

Getting ready

We'll need the toy block that we scanned with 123D Catch.

How to do it...

We will proceed as follows:

  1. Let's take a look at the model's mesh by positioning the model with a visible large surface. Go to the menu and select View. Scroll down and select Toggle Wireframe (W).
  2. Choose Sculpt. From the pop-up toolbox, choose Brushes. Go to the menu and select ShrinkSmooth. Adjust your settings in the Properties section. Keep the size as 60 and its strength as 25. Use the smooth tool slowly...

Introduction


In this chapter, we're going to take the models that we scanned with 123D Catch and make them better. We'll do this by using another free program offered by Autodesk called Meshmixer. It's a 3D modeling program that offers a variety of sculpting tools that manipulate the surface mesh of a 3D model. It also offers a series of tools that are geared to optimize a model for 3D printing.

We'll also take a look inside the model. There's a lot that can happen in the interior, which can affect both the structural integrity and surface quality. We'll see how infill options in both Slic3r and Skeinforge can be adjusted for different uses.

Inspecting the model with Meshmixer


In this recipe, we'll get familiar with Meshmixer by using the Inspector tool. This tool analyzes defects in the model's mesh and provides options for repairing it manually or automatically. We'll see how well it works by repairing the models that we made in 123D Catch.

Before we get started, let's get acquainted with the basic navigation controls. Meshmixer has an easy user interface called a Hotbox. It can be seen in the following image:

The navigation control buttons are in the Camera section. Experiment with them. While keeping the Space bar key pressed on the keyboard, click, hold, and move the mouse on each button. The first button will rotate the model along the axes. The second button will pan the model across the screen. The third button will zoom in and out on the object, and the fourth button will re-center the image.

There are two other buttons in the far left corner that will help in orienting your model precisely. The Snap button will keep your...

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
€18.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
€189.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 €5 each
Feature tick icon Exclusive print discounts
€264.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 €5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 157.97
3D Printing Blueprints
€41.99
Building a RepRap 3D Printer
€78.99
3D printing with RepRap Cookbook
€36.99
Total 157.97 Stars icon
Banner background image

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.