cart Cart
Your cart
Your cart is empty

Browse courses to find something that interests you.

Register search

Robotic 3D Printing for Architectural and Structural Performance

This course investigates the use of 3D printing to structurally reinforce architectural elements in which the applications of digital modelling, structural analysis and robotic fabrication are utilised for the exploration of complex geometries.

About this course

The geometries of load distribution paths are often far more complex, non-uniform and compelling than the structural elements themselves.  This course focuses on the use of analysis software to determine the stress lines for a given load-case or combination of load cases and the possible design responses to this information. 

As a participant of this course, you will design reinforcement patterns that will be robotically 3D-printed onto planar elements in order to test the structural performance of the composite element.  This process will be repeated throughout the course to generate a field of design outcomes and a first principles understanding of the concepts explored.

Course outline

You will start by exploring examples from current, state-of-the-art, largescale 3D printing and computational structural analysis in architecture, engaging in discussions of the potential shifts that these processes enable and foreshadow. Following an introduction to the use of Karumba with Rhinoceros 3D Grasshopper, you’ll commence a design challenge, getting hands-on with the design and analysis software.

Next, you’ll receive an induction to the UTS DAB Advanced Fabrication Lab where you’ll investigate the robotic workcell, specific system elements and the various forms of robotic motion. You will observe the fabrication process, which will be demonstrated using a custom pelletised plastic extruder, illustrating each of the key process parameters. You will then use Rhino 3D, Python programming and/or Grasshopper 3D to develop your designs and produce the necessary instruction files to have them fabricated.

Starting with a simple parametric assembly, you’ll produce your first material prototype, working through an iterative process to evolve the design, your unique performance objectives, and a set of physical prototypes. Finally, you’ll use photogrammetry to scan your prototype, enabling you to compare the as-built object’s structural performance with the initial digital model.

Course learning objectives

By the end of this course, you will understand:

  • The fundamentals of state-of-the-art of structural analysis and large scale 3D printing in architecture
  • How to use structural analysis and parametric design processes implemented in Python and Grasshopper 3D
  • The key considerations when deploying large-scale 3D printing
  • The workflows for 1:1 prototyping via robotic bending
  • How to use photogrammetry to produce 3D models
  • How to make structurally-informed design decisions.

Key benefits of this microcredential

Successfully completing the course will equip participants with knowledge and expertise in innovative and emerging digital tools. Participants will gain relevant skills in the application of these tools within the design field allowing for their use in various parts of industry-based projects.

This microcredential aligns with the 3-credit point subject, Robotic 3D Printing for Architectural and Structural Performance (80118), in the Master of Technology. This microcredential may qualify for recognition of prior learning at this and other institutions.

Who is this course for?

The course is for professionals and academics who want to advance their knowledge of computational design methods, robotic fabrication systems and/or their potential impacts on the discipline and practice of architecture. Architects, engineers, industrial designers, computer scientists, roboticists and fabricators are all appropriate and very welcome participants.

Teaching and learning strategies

Face to Face learning through the use of digital tools.

Assessment criteria

Assessment will be Pass/Fail.

Mandatory requirement

  • Participants must have previous knowledge and use of 3D modelling software, preferably Rhino 3D. 
  • Basic knowledge and prior use of either Python programming or Grasshopper 3D.

Minimum requirements

To pass the course, participants must have full attendance and complete all submission requirements as per the assessment criteria stated in the course outline.


Morning and afternoon tea provided.

Fees and Discount

Full price: $2,500 (GST free)

Special price: $1,500 (GST free)

To help you build future-focused skills during COVID-19, this course is currently offered at a reduced rate of $1,500 (Full price $2,500).

Please note that discounts cannot be combined. A limit of one discount applies per person per course session.

Additional information

NSW Health advice

UTS is undertaking a number of social distancing initiatives, informed by NSW Health advice, to help reduce social interactions in support of the government’s efforts to slow the spread of COVID-19. As it stands, the date of the microcredential is yet to be impacted by these initiatives and so the course will move forward unaffected. In the instance that the course cannot move forward as planned and will require to be postponed, participants can choose to remain enrolled and attend during the course’s revised date or request a full refund. Should there be any updates to the above, we will contact all participants with the revised information. If you have any questions in the interim, please do not hesitate to email Dr Mohammed Makki:

Register Your Interest

We use cookies

We use cookies to help personalise content, tailor and measure ads, plus provide a safer experience. By navigating the site, you agree to the use of cookies to collect information. Read our Cookie Policy to learn more.