# Show & Tell: 3D-Print Modelling ###### tags: `Show & Tell` --- ![Stanford Bunny](https://upload.wikimedia.org/wikipedia/commons/1/1b/Stanford_bunny_qem.png) --- ### Considerations * 1 Unit means 1mm (in STL, *almost* always) * Overhangs suck (as in: Support sucks) * Keep it simple * If things must fit, keep in mind: * expansion * inaccuracy --- ### OpenSCAD > http://www.openscad.org/ * 3D-Compiler * Non-Interactive * Script only * Custom Description Language * Variables * Loops * Functions The [Cheat-Sheet](http://www.openscad.org/cheatsheet/index.html) helps a lot. ---- ### OpenSCAD - Pros * Easy to debug: ! # * % * Compatible with GIT (or other versioning tools) * Can be generated with templates and other tools ---- ### OpenSCAD - Cons * Engineering only - no creativity * No professional documentation output --- ### FreeCAD > https://www.freecadweb.org/ * General-purpose 3D CAD Modeler * Huge variety of components and functions ---- ### FreeCAD - Pros * Very nice Dimensioning and Constraining * Can create documentation drawings for production ---- ### FreeCAD - Cons * Overwhelming * Parameterization is hard * Crashes sometimes --- ### TinkerCAD > https://www.tinkercad.com/ * Easy-to-use 3D CAD design * Online * Dedicated for 3D-Printing ---- ### TinkerCAD - Pros * Realy easy to use * Supports forking and remixing * Lots of premade models available ---- ### TinkerCAD - Cons * AutoCAD-Account required (free for personal/educational use) * Online editor feels clumpsy --- ![Utah Teapod](https://img-new.cgtrader.com/items/381223/8dfc599988/sliced-utah-teapot-3d-model-low-poly-max-obj-3ds-fbx-stl-dae.png)
{"slideOptions":{"transition":"fade","theme":"white"}}