How to Prepare Models for 3D Printing Using Blender

Updated on May 1, 2016

Poll:

Why are you 3D printing?

See results

What you need:

To complete this tutorial, you will need:

Blender is an open-source program that you can use to make your own models. If you do not know how to use blender at all, there are plenty of sites where you can learn.

I used Blender 2.67 for this tutorial which came with the 3D Printing Toolbox. To make sure the toolbox is enabled in Blender, go under file, open up the user preferences, click addons, search for "3D Print Toolbox", and click the little check box to enable it.

This tutorial is currently for models that are only one color.

Setting up the dimensions

When we are done, we will upload our model to a website called Shapeways. Shapeways is 3D printing service that prints your 3D models and ships them to you. However, they charge by the volume of the model in cubic centimeters, so we need to make sure that our models are down to scale. You wouldn't want to try to print a model that's 2 x 2 x 2 meters because that would cost a lot of money, and not even be possible on most printers. Shapeways also charges by material, so a model printed in solid silver will be a lot more expensive than a model printed in plastic. Here is a list of materials and prices you can look at to estimate the volume that you should shoot for in order to save some money.


Setting up the dimensions

Open up your scene, go to the scene tab, and change the units to Metric. This will change the measurements so that they are in metric (meters and centimeters) rather than the standard blender unit. We will use metric because Shapeways operates in metric, and metric units are easier to notate in blender than imperial units.

Scaling down

Once your scene is in metric units, make sure the object is selected and press "N" to open up the toolbar on the right. Under dimensions, scale down the object to however small you want. I used 5 x 5 x 5 cm (actually type "5cm" in the box and it will recognize the cm, or use decimals since it's in meters by default. .01 meters = 1cm). However, you might notice that when you zoom in the object starts to disappear. This is because the camera can not currently see objects as small as we just made ours. To fix this, scroll down in the toolbar to where it says "Clip" (under the 'View' tab), and set the start to a very small number; I usually do 1cm. Now, you will see models until you get 1cm away from their surface in blender.

Tip: save a file like this to use as a default file for 3D printing models, that way you don't have to reset these settings every time. You can just open up your default file, then click save as and rename it without having to redo all of your settings whenever you want to model on a smaller scale for printing.

Checking the volume

Now that your model is scaled down, let's check its volume. Select the model in Object Mode, then press "T" to make sure the toolbar on the left is open. After hitting "T", scroll down to the bottom of that toolbar until you see the Print3D tab. This is the 3D Print Toolbox. You can click "Volume" and scroll down, and it will show you the volume of your model. Right now it's pretty high and that would be quite expensive, so let's fix that by making the model hollow.

Tip: you can actually scale the model automatically so that it is exactly a certain volume. To do this, under the Print3D tab, find Scale To and click volume. Then, type in your desired volume in cm, and it will automatically scale your model for you. Use the notation "125cm3" for 125 cubic centimeters.


Make sure you use centimeters, not meters.
Make sure you use centimeters, not meters.

Giving the model thickness

This step is where you have to be a little precise. Printers can only print things down to certain dimensions. For example, the printers at Shapeways require their plastic models to have walls at least .7mm thick. To check the requirements of your desired material, go to the materials page, click your material, then click "Design Guideline" at the bottom. This will show you all of the requirements for your design.

Now, in order to add thickness, select your object, then add a Solidify modifier. This will make the model solid by adding an extra wall. Set the thickness to your desired measurement, making sure it is at least as thick as the required wall thickness for your material, then click apply.

Tip: In order to make accurate measurements in blender, press N to open up the toolbar, then with your model selected, press tab to go into edit mode. Once there, find "Mesh Display" in the toolbar, then under "Edge Info" click the checkbox for length. This will show you the length of all of your selected edges.

Adding an 'escape hole'

One trick modelers use to make the volume of their model much smaller is making their models hollow. You can do this by adding a tiny hole in the model called an "escape hole" (again, check your material requirements to see the required size for the hole). This allows extra material to fall out of the escape hole and hallows out the model as a result. Make sure you apply the solidify modifier first.

To make the escape hole, add in a separate cylinder mesh and scale it down to the size of the hole you want on your model. Then, move the cylinder so that it intersects your model at the spot where you actually want the hole to be. Add a Boolean Modifier to your original model now and set the operation to difference and the object to the cylinder. When you're ready, click apply and delete the cylinder to see your new escape hole.

Exporting your model

Now, if you check the model's volume with the 3D Print Toolbox (you have to re-click volume), it should be much lower. Double check your measurements to make sure everything is at your desired scale, and then above the export button, designate a file path and click export. You should now have a .stl file at your designated location.

Uploading your model to Shapeways

Finally, go to the Shapeways website and go to their Make + Sell page. Upload your file, and then complete the process, making sure to use meters as the unit of measurement. They will send you a confirmation email saying your model was submitted. They will then automatically check the dimensions, and send another email confirming whether or not they are able to print your model. If your model is denied, they will include a very brief description of why in the email. Just fix up your model and resubmit it. When it is accepted, you will be able to find it, after a brief wait, under the 'My Models' tab. You can then add it to your cart, select your material, and they will print your model and ship it directly to you.

Things to note:

  • Shapeways may ask you to make an account. They are a trustworthy company that I've had an account with for awhile so you can do this without having to worry.
  • Your model will be uploaded under your account, so it will be a private model that only you can access unless you choose to sell it.
  • Yes, you can sell your models on Shapeways. Read more on their website about opening a shop and selling your models.
  • When you upload your models, you still own all of the rights to it, including the right to take your model down from their site whenever you please.
  • No, I am not affiliated with Shapeways in any way besides being one of their customers.
  • Some printers are more specific about what they can and can't do than others. For example, some printers have different overhang limitations, or they work differently for models with intersecting meshes. With Shapeways, I have yet to run in to any of these problems, but just be sure to check the material requirements as a precaution.


Happy printing!

A render of a phone case
A render of a phone case
The printed version of that phone case printed by Shapeways
The printed version of that phone case printed by Shapeways

Poll

This article was:

See results

Questions & Answers

    © 2013 Vail Dorchester

    Comments

      0 of 8192 characters used
      Post Comment

      • profile image

        Brandenfascher 

        4 years ago

        @Petrino B, I had the same problem until I discovered that I had to select the object first. It was only then that the Transform section appeared with the dimensions scaling.

      • profile image

        CereusGraphics 

        4 years ago

        A great article written with great hard work...i must say....a great work of your which shows...I like your site its quite informative and i would like to come here again as i get some time from my studies. And I will share it with my friends.

      working

      This website uses cookies

      As a user in the EEA, your approval is needed on a few things. To provide a better website experience, turbofuture.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

      For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: https://turbofuture.com/privacy-policy#gdpr

      Show Details
      Necessary
      HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
      LoginThis is necessary to sign in to the HubPages Service.
      Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
      AkismetThis is used to detect comment spam. (Privacy Policy)
      HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
      HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
      Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
      CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
      Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
      Features
      Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
      Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
      Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
      Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
      Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
      VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
      PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
      Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
      MavenThis supports the Maven widget and search functionality. (Privacy Policy)
      Marketing
      Google AdSenseThis is an ad network. (Privacy Policy)
      Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
      Index ExchangeThis is an ad network. (Privacy Policy)
      SovrnThis is an ad network. (Privacy Policy)
      Facebook AdsThis is an ad network. (Privacy Policy)
      Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
      AppNexusThis is an ad network. (Privacy Policy)
      OpenxThis is an ad network. (Privacy Policy)
      Rubicon ProjectThis is an ad network. (Privacy Policy)
      TripleLiftThis is an ad network. (Privacy Policy)
      Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
      Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
      Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
      Statistics
      Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
      ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
      Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)