# 3D Modeling Negatives

## Overview

3D printing has captured the attention of a world-wide audience. Makers of all ages are producing everything from custom [skateboards](http://makezine.com/2013/08/26/on-a-roll-worlds-first-3d-printed-skateboard/ "Link: http://makezine.com/2013/08/26/on-a-roll-worlds-first-3d-printed-skateboard/") to [flutes](http://www.youtube.com/watch?feature=player_embedded&v=zwHgszH0aqI). It's truly amazing...  
  
But what comes off the build platform is generally not as strong as cast or injection molded parts. (There are some exceptions like the [rocket engine printed by NASA](http://www.wired.com/autopia/2013/08/nasa-3d-printed-rocket-engine/) but that's not what we're talking about here.)  
  
For mere mortals on a budget... it's about practicality and augmenting your prints with strong, plentiful, and inexpensive parts whenever possible.  
  
Need to make a robot rock and roll? A 3D printed ball bearing won't be round enough, so let's use one of these steel ball-bearing casters:

![](https://cdn-learn.adafruit.com/assets/assets/000/011/710/medium800/3d_printing_IMG_2001.jpg?1381984313)

This little guy can do the job nicely... but how do I incorporate it into a design?  
  
Grab your calipers and let's get to it.

# 3D Modeling Negatives

## De-construction

Or as I like to call it, "Spontaneous Geometric De-construction."  
  
That's geek talk for identifying the base shapes that your subject is comprised of and reproducing them virtually.  
  
Keep in mind that the object that you are working on will be used to subtract material from a solid object... creating a cavity in which the real part will be placed.  
  
Measure each dimension carefully.  
  
Tinkercad is a great tool for the 'virtual re-construction' or modelling phase. Combine appropriate geometric objects along with your measurements in order to produce a digital / virtual positive.  
  
If you need a little more detail here, give [Tinkercad Quests](https://tinkercad.com/quests/) a try.![](https://cdn-learn.adafruit.com/assets/assets/000/011/708/medium800/3d_printing_TinkerCAD.png?1381984228)

Info: 

If Tinkercad doesn't wet your whistle there are other options...

- [3DCrafter](http://amabilis.com/)
- [Autodesk 123D](http://www.123dapp.com/)
- [Blender](http://www.blender.org/)
- [netfabb](http://www.netfabb.com/basic.php)
- [OpenSCAD](http://www.openscad.org/)

  
Including using the new shiny MakerBot Digitizer. Which, might be overkill for this object... but it's something you should keep in mind.  
  

# From Positive to Negative
I often print the model I'm working with and double-check its dimensions against the original. Measure twice.. cut.. er.   
  
Okay, maybe that saying doesn't totally translate with 3D printing - but you get the idea.  
![](https://cdn-learn.adafruit.com/assets/assets/000/011/711/medium800/3d_printing_IMG_2002.jpg?1381984347)

# 3D Modeling Negatives

## Mix it... re-make it!

When you're satisfied, bop on back to your CAD software and turn the model of your object into a negative.

![](https://cdn-learn.adafruit.com/assets/assets/000/011/712/medium800/3d_printing_IMG_2003.jpg?1381984408)

Then, combine it with a solid object and voi la!

![](https://cdn-learn.adafruit.com/assets/assets/000/011/715/medium800/3d_printing_negative.png?1381997244)

When printed, you should have a cavity in which the original part fits like a glove.

# 3D Modeling Negatives

## Let it Roll

On cold hard steel.

![](https://cdn-learn.adafruit.com/assets/assets/000/011/713/medium800/3d_printing_IMG_2004.jpg?1381992673)

Seriously, not everything can be 3D printed yet - with an emphasis on _yet_.   
  
Until then...  
  
Make the things you love.  
Love the things you make.  
Make the things durable.  
So others can love them too.


## Related Guides

- [CircuitPython BLE Crickit Rover](https://learn.adafruit.com/circuitpython-ble-crickit-rover.md)
- [Astrolite NeoPixel Upgrade](https://learn.adafruit.com/astrolite-neopixel-upgrade.md)
- [DIY Bluetooth Gamepad](https://learn.adafruit.com/diy-bluetooth-gamepad.md)
- [Circuit Playground Yoyo](https://learn.adafruit.com/circuit-playground-yoyo.md)
- [Trinket “Question Block” Sound Jewelry](https://learn.adafruit.com/trinket-question-block-sound-jewelry.md)
- [USB Foot Switch Controller in CircuitPython](https://learn.adafruit.com/usb-foot-switch-circuit-python.md)
- [Raspberry Pi Pico and LED Arcade Button MIDI Controller](https://learn.adafruit.com/raspberry-pi-pico-led-arcade-button-midi-controller-fighter.md)
- [Desktop Fume Extractor](https://learn.adafruit.com/desktop-fume-extractor.md)
- [LEGO® compatible Battery Case](https://learn.adafruit.com/brick-compatible-battery-case.md)
- [CLUE case](https://learn.adafruit.com/clue-case.md)
- [Making Adabot: Part 1](https://learn.adafruit.com/making-adabot-part-1.md)
- [MagTag Case](https://learn.adafruit.com/magtag-case.md)
- [Vibro-bugz](https://learn.adafruit.com/vibro-bugz.md)
- [3D Printed LED Knuckle Jewelry ](https://learn.adafruit.com/3d-printed-led-knuckle-jewelry.md)
- [10" Raspberry Pi Desktop](https://learn.adafruit.com/10-raspberry-pi-desktop.md)
