Curso de OpenSCAD

1 minuto(s) de leitura

Em janeiro de 2024, eu dei um curso sobre OpenSCAD e como usá-lo para impressão 3D.

Para aqueles que não conhecem, o OpenSCAD é um programa e uma linguagem de programação para a modelagem de objetos 3D, principalmente para impressão 3D. Sendo uma linguagem de programação, ele pode ser muito produtivo para modelagem, já que ele é completamente parametrizável e tem várias bibliotecas.

Esse curso foi um desafio pessoal, já que:

  • foi o primeiro curso que preparei e lecionei;
  • provavelmente é o primeiro curso de OpenSCAD em português;
  • o público era incrivelmente diverso, já que era composto por aproximadamente 50 pessoas de diferentes áreas profissionais (desenvolvedores de software, professores de matemática, engenheiros e até dentistas!), algumas pessoas sabiam muito sobre programação e outros mal sabiam o que eram isso e a maioria nunca usou uma impressora 3D!

Esses são os slides de cada aula:

  1. Aula 1: Introdução ao OpenSCAD, instalação, comparação com outras ferramentas;
  2. Aula 2: Intrdoução à linguagem de programação do OpenSCAD, focando em aspectos de programação como tipos de dados, funções, operadores e por aí vai;
  3. Aula 3: Objetos 3D primitivos e operações sobre eles;
  4. Aula 4: Controle de fluxo e reuso de código, com módulos e bibliotecas;
  5. Aula 5: Extrusão de 2D para 3D, importação de arquivos STL e SVG;
  6. Aula 6: Boas práticas de programação, linha de comando, integração com Python, impressão 3D.

Esses slides são apenas uma referência. O curso em si foi mais do que isso. Toda aula demonstrei tudo que está contido nesses lides, programei/modelei ao vivo e mostrei passo a passo o raciocínio de como modelar. Além disso, também tinha tarefas para os alunos fazerem após cada aula e que não estão aqui.

Atualizado em: