3D printing design software

There are many 3D design software packages and web services available. Here, we have listed only those that are used and recommended by practitioners who are producing 3D printed materials for touch readers in Australia and New Zealand.

Quick links: Mapping; Converting from 2D; 3D Scanning; 3D Design Software; Return to the 3D printing guidelines overview.

Automated 3D Mapping Software

In this section: TouchMapper and Terrain2STL.

Touch Mapper

Touchmapper is free online software at https://touch-mapper.org/. It can be used to create a customised tactile graphic or 3D model of a map with streets and major buildings based on OpenStreetMap data. You can select the location, scale, and whether to print borders. A small cone will be added at the point of interest, i.e. the address entered to generate the map.

3D printed map with white base and black raised roads and buildings

Map created using Touchmapper.
The filament colour was changed during printing for high contrast roads and buildings. Image courtesy of Monash University.

Terrain2STL

Terrain2STL is a free online tool at http://jthatch.com/Terrain2STL/. Specify longitude and latitude or find the area on a world map to generate a 3D model of terrain in that location. It is usually necessary to exaggerate the height to create a model that is tactually distinct. Note also that peaks may be rough and require some sanding after printing.

Square orange plastic model with "tower hill" in braille at the front. The top surface represents a crater with steep walls and hills in the centre.

Terrain model of Tower Hill volcanic crater.
Braille labels were added using OpenSCAD. Image courtesy of Monash University

Converting from 2D

Converting a 2D image to a 3D relief

It is possible to convert a colour or black and white image to a 3D model based on greyscale. But beware – this technique very often results in an image that looks reasonable but does not make sense when accessed by touch. The original 2D image must be designed very carefully, with dark areas to be raised and light areas to be flat (or vice versa). It is helpful to simplify the image and remove background clutter before conversion.

Image to Lithopane is a free online service to quickly convert any image to a 3D relief. As an added bonus, the relief can be wrapped onto a variety of shapes, such as a dome or curved rectangle.

Headshot of Chantelle Griffiths (1) with background removed (2) then converted to a single-colour model with pale areas raised (3 & 4)

Photograph (left) with background removed (second image) and conversion to a lithopane model (third image) and 3D print (right).

Alternatively, drawing software like Inkscape (free), Adobe Illustrator or CorelDRAW can be used to save a 2D image as .svg format. The .svg file can then be imported directly into many 3D design software packages or slicers.

simple greyscale image and 3D printed equivalent with black areas raised higher

Greyscale image and 3D conversion for
“The Drover” by Walter Withers. Images courtesy of Monash University.

3D Scanning

3D scanning involves taking a series of images of an object from all angles. These images are then used to construct a 3D model. 3D scanning can be achieved using an app for a smartphone, an add-on such as Structure Sensor, or a professional 3D scanner that comes with its own software. The resultant 3D file will need to be manually adjusted to prepare it for 3D printing.

Requirements for 3D scanning:

  • Access to the original object
  • Access to the object from all angles
  • Not suitable for moving objects or thin objects
  • Difficult for uniform, shiny or transparent objects.

Recommended uses of 3D scanning: Complex objects that cannot easily be modelled.

Tips for successful 3D scanning:

  • Use bright light spread evenly over the object.
  • Keep an equal distance away from the object, making sure that the whole object fits in the screen.
  • Use a plain background if possible.
holding a hand scanner above a statuette. The scanner is attached to a laptop computer.

3D scanning at Bendigo Art Gallery. Image courtesy of Monash University.

3D Design Software

In this section: OpenSCAD and OpenJSCAD, TinkerCAD, Shapr3D, OnShape and Fusion 360.

OpenSCAD and OpenJSCAD

OpenSCAD and OpenJSCAD are free software using text programming input to create and combine 3D models. OpenJSCAD is very similar to OpenSCAD except that it uses Javascript syntax and is an online program.

Simple code and 3D rendered snowman (two balls and a cone)

OpenSCAD editor and preview.

Advantages of OpenSCAD and OpenJSCAD:

  • Good for precision.
  • Accessible for people who are blind or have low vision.
  • Easy to learn.

Disadvantages of OpenSCAD and OpenJSCAD: Not suitable for generating organic shapes.

Recommended uses for OpenSCAD and OpenJSCAD:

Cost of OpenSCAD and OpenJSCAD: Free

Learning resources for OpenSCAD and OpenJSCAD:

screenshot with code on one side and rendered 3D braille dots on the other

OpenSCAD for creating braille labels

TinkerCAD

TinkerCAD is a free online 3D modelling software, based on adding and subtracting geometric shapes, that is easy and intuitive to learn. It is recommended as a first introduction to 3D modelling.

screenshot from TinkerCAD with 3D model on a workplane and a selection of 3D shapes to add

TinkerCAD workspace

Advantages of TinkerCAD:

  • Easy to learn.
  • Has a large library of pre-defined shapes, including connectors.
  • Solid modelling (i.e. all designs are 3D printable).

Disadvantages of TinkerCAD:

  • Tracing from 2D graphics is not possible
  • Operations can become slow as the models become more complex
  • Working models are stored online and cannot be shared easily
  • Stable internet connection is required
  • Not accessible

Recommended uses for TinkerCAD: Basic models built from components.

Cost of TinkerCAD: Free.

Learning resources for TinkerCAD:

Shapr3D

Shapr3D is much more lightweight than other professional options such as Fusion360, making it easier to learn and use. It enables models to be created using shape building (like TinkerCAD) but also via moulding: using touch access on an iPad to push and pull the model to create more non-geometric, organic shapes.

Cost of Shapr3D: Available for free using an educational licence

OnShape

OnShape is an easy next step after learning to use TinkerCAD. It takes a more “engineering” approach to computer aided design.

Advantages of OnShape:

  • Very easy method for adding “fillets” and “chamfers” for rounded corners
  • Ability to organise projects with multiple parts
  • Ability to create schematics of your project
  • Cloud-based app that runs very fast

Disadvantages of OnShape: Steep learning curve

Recommended uses of OnShape:

  • Converting from a 2D profile sketch to an extruded 3D model. You can also import a .jpg photograph and trace.
  • Any block-based resource, because it is easy to add “fillets” and “chamfers” for smoothing corners. The project can be exported from OnShape to TinkerCAD and finalised there.

Cost of OnShape: OnShape for Education is free for students and educators.

Fusion 360

Fusion 360 is a powerful tool for creating 3D designs from scratch. It has a steeper learning curve than the previous software packages but still easy enough to be taught to secondary school students.

3D rendered design in Fusion 360 workspace

Fusion 360 modelling

Advantages of Fusion 360:

  • A more powerful design program.
  • Parametric design, meaning that you can easily change any component.
  • Precision: Allows the designer to be very precise about measurements and tolerances of parts.
  • Timeline allows you to see and change every step made during the design.
  • Ability to import sketches and reference images to create accurate 3D models.
  • Assembly features to create and test interactive designs before printing.

Disadvantages of Fusion 360:

  • Not suitable for sculpting organic shapes.
  • May initially be difficult to learn, as it takes a different approach to modelling using sketches. However, Fusion 360 shares some methods from other modelling software such as addition and subtraction functions (Boolean).
  • Not ideal for editing existing STL files.

Recommended uses for Fusion 360:

  • Move on to Fusion 360 once TinkerCAD has been learned and to overcome some of its limitations.
  • Can be used for applying braille to curved surfaces (one dot at a time).
  • Best when paired with a mesh editing software such as Netfabb.

Cost of Fusion 360:

  • Free for educational use.
  • Free for 1 year but limited functionality for personal and non-commercial use.
  • AUD$590 per year for full features.

Learning resources for Fusion 360:

screenshot of Fusion 360 workspace with grid, 2D design and measurements

Fusion 360 sketching


Last updated: June 2, 2024 at 10:31 am