Course Code: openscad
Duration: 21 hours
Prerequisites:
  • No previous CAD experience required
  • Basic understanding of geometric shapes

Audience

  • Designers
  • Developers
  • Mechanical engineers
  • 3D printing enthusiasts
Overview:

OpenSCAD is an open-source, script-based application for modeling solid 3D CAD (computer-aided design) objects.

This instructor-led, live training (online or onsite) is aimed at designers, mechanical engineers, and anyone who wishes to learn how to create 3D models that can be constructed or 3D printed.

By the end of this training, participants will be able to:

  • Create printable 3D models.
  • Use geometric transformations to build complex 3D shapes.
  • Model in a non-interactive manner using minimal lines of code.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

  • Overview of OpenSCAD

Getting Started

  • Installing OpenSCAD
  • Understanding the OpenSCAD UI
  • Setting up a project

OpenSCAD Basics

  • 3D shapes
  • Transformations
  • Boolean operations
  • Data types & variables
  • Flow control
  • Modules and functions
  • List comprehension
  • 2D primitives
  • Extruding 2D primitives into 3D shapes

Advanced OpenSCAD

  • Creating 3D text
  • Modifier characters
  • Operators
  • Animations
  • Multi-file modules

Project: Making a Pen Stand

  • Breaking down a pen stand
  • Building basic objects
  • Basic operations: translation and rotation
  • Modeling
  • Linear extrusion
  • Completing the pen stand
  • Building modules
  • 3D printing the pen stand

Troubleshooting

Summary and Next Steps

Sites Published:

United Arab Emirates - OpenSCAD: Introduction to 3D Modeling

Qatar - OpenSCAD: Introduction to 3D Modeling

Egypt - OpenSCAD: Introduction to 3D Modeling

Saudi Arabia - OpenSCAD: Introduction to 3D Modeling

South Africa - OpenSCAD: Introduction to 3D Modeling

Brasil - OpenSCAD: Introduction to 3D Modeling

Canada - OpenSCAD: Introduction to 3D Modeling

中国 - OpenSCAD: Introduction to 3D Modeling

香港 - OpenSCAD: Introduction to 3D Modeling

澳門 - OpenSCAD: Introduction to 3D Modeling

台灣 - OpenScad: Introduction to 3D Modeling

USA - OpenSCAD: Introduction to 3D Modeling

Österreich - OpenSCAD: Introduction to 3D Modeling

Schweiz - OpenSCAD: Introduction to 3D Modeling

Deutschland - OpenSCAD: Introduction to 3D Modeling

Czech Republic - OpenSCAD: Introduction to 3D Modeling

Denmark - OpenSCAD: Introduction to 3D Modeling

Estonia - OpenSCAD: Introduction to 3D Modeling

Finland - OpenSCAD: Introduction to 3D Modeling

Greece - OpenSCAD: Introduction to 3D Modeling

Magyarország - OpenSCAD: Introduction to 3D Modeling

Ireland - OpenSCAD: Introduction to 3D Modeling

Luxembourg - OpenSCAD: Introduction to 3D Modeling

Latvia - OpenSCAD: Introduction to 3D Modeling

España - OpenScad: Introducción al modelado 3D

Italia - OpenSCAD: Introduction to 3D Modeling

Lithuania - OpenSCAD: Introduction to 3D Modeling

Nederland - OpenSCAD: Introduction to 3D Modeling

Norway - OpenSCAD: Introduction to 3D Modeling

Portugal - OpenSCAD: Introduction to 3D Modeling

România - OpenSCAD: Introduction to 3D Modeling

Sverige - OpenSCAD: Introduction to 3D Modeling

Türkiye - OpenSCAD: Introduction to 3D Modeling

Malta - OpenSCAD: Introduction to 3D Modeling

Belgique - OpenSCAD: Introduction to 3D Modeling

France - OpenSCAD: Introduction to 3D Modeling

日本 - OpenSCAD: Introduction to 3D Modeling

Australia - OpenSCAD: Introduction to 3D Modeling

Malaysia - OpenSCAD: Introduction to 3D Modeling

New Zealand - OpenSCAD: Introduction to 3D Modeling

Philippines - OpenSCAD: Introduction to 3D Modeling

Singapore - OpenSCAD: Introduction to 3D Modeling

Thailand - OpenSCAD: Introduction to 3D Modeling

Vietnam - OpenSCAD: Introduction to 3D Modeling

India - OpenSCAD: Introduction to 3D Modeling

Argentina - OpenScad: Introducción al modelado 3D

Chile - OpenScad: Introducción al modelado 3D

Costa Rica - OpenScad: Introducción al modelado 3D

Ecuador - OpenScad: Introducción al modelado 3D

Guatemala - OpenScad: Introducción al modelado 3D

Colombia - OpenScad: Introducción al modelado 3D

México - OpenScad: Introducción al modelado 3D

Panama - OpenScad: Introducción al modelado 3D

Peru - OpenScad: Introducción al modelado 3D

Uruguay - OpenScad: Introducción al modelado 3D

Venezuela - OpenScad: Introducción al modelado 3D

Polska - OpenSCAD: Introduction to 3D Modeling

United Kingdom - OpenSCAD: Introduction to 3D Modeling

South Korea - OpenSCAD: Introduction to 3D Modeling

Pakistan - OpenSCAD: Introduction to 3D Modeling

Sri Lanka - OpenSCAD: Introduction to 3D Modeling

Bulgaria - OpenSCAD: Introduction to 3D Modeling

Bolivia - OpenScad: Introducción al modelado 3D

Indonesia - OpenSCAD: Introduction to 3D Modeling

Kazakhstan - OpenSCAD: Introduction to 3D Modeling

Moldova - OpenSCAD: Introduction to 3D Modeling

Morocco - OpenSCAD: Introduction to 3D Modeling

Tunisia - OpenSCAD: Introduction to 3D Modeling

Kuwait - OpenSCAD: Introduction to 3D Modeling

Oman - OpenSCAD: Introduction to 3D Modeling

Slovakia - OpenSCAD: Introduction to 3D Modeling

Kenya - OpenSCAD: Introduction to 3D Modeling

Nigeria - OpenSCAD: Introduction to 3D Modeling

Botswana - OpenSCAD: Introduction to 3D Modeling

Slovenia - OpenSCAD: Introduction to 3D Modeling

Croatia - OpenSCAD: Introduction to 3D Modeling

Serbia - OpenSCAD: Introduction to 3D Modeling

Bhutan - OpenSCAD: Introduction to 3D Modeling

Nepal - OpenSCAD: Introduction to 3D Modeling

Uzbekistan - OpenSCAD: Introduction to 3D Modeling