Skip to content

Product Industrial Design (Blender & Twin)

A hands-on course in designing smart-product enclosures with Blender: concept, block model, PBR materials, rendering and animation, then GLB export to a Digital Twin, digital validation and a physical prototype with a design report.

Original content by Asst. Prof. Dr. Santi Nuratch, Department of Control Systems and Instrumentation Engineering, Faculty of Engineering, King Mongkut’s University of Technology Thonburi (KMUTT) (https://github.com/drsanti), supported by the Thai Embedded Systems Association (TESA). Imported from drsanti/TESAIoT-Courses — C3 (commit 287c218) under CC BY 4.0.

Level L2 · Guided
Status alpha (imported, under review)
Estimated time ~18 hours (sum of the source’s module estimates)
Audience public, student, developer, entrepreneur, educator
Language Lessons are in Thai with English technical terms and English section headings; English lesson translations are pending.

General computer skills; basic geometry helps. Course 2 (the Twin host and glTF) speeds up modules 4–6 but is not required for modules 1–3.

  • Blender 4.5 (every manual link is pinned to 4.5) with the bundled glTF 2.0 add-on and 3D Print Toolbox for module 6.
  • Bitstream Studio (VS Marketplace 0.2.2 as of 2026-09-26) in VS Code as the Twin host from module 4.
  • A 3D-printing slicer (the source names Cura) and a printer or print service; module 6 accepts a print plan with measurement evidence if you cannot print yet.
  • Optional: the real board for fitment checks and web-app ex05 / ex06 from TESAIoT_Hackathon for in-enclosure sensor checks.
  • Optional: a vernier caliper to measure the real board (Track A in the module 1 lab).

All tool versions are recorded in the toolchain field of course.yaml.

  1. Design an enclosure to real hardware dimensions through Concept, Block and Final stages using clearance and wall-thickness rules.
  2. Model detail, apply PBR materials, light the scene and render presentation images in Blender.
  3. Create named open/close animation clips and check parts for interference while they move.
  4. Export the model as GLB into the Twin (Bitstream Studio) with named sensor and interaction points.
  5. Validate the design digitally with usage scenarios and list the top three fixes before prototyping.
  6. Prepare STL files, check fitment against the real board and write a design report others can reproduce.
# Module Lesson Lab
1 Industrial Design Fundamentals Industrial Design Principles and a True-scale Enclosure Lab: Block Model Enclosure at Hardware Scale
2 Modeling, Materials, and Render Enclosure Detail, PBR Materials and Presentation Renders Lab: Refine Model, PBR, and Render
3 Motion and Interaction Open/Close Animation and Interference Checks Lab: Lid Animation and Short Sequences
4 Blender to Twin Integration Exporting GLB and Importing into the Twin Host Lab: Export GLB and Import to Twin
5 Scenario and Digital Validation Digital Validation before Prototyping Lab: Scenarios and Pre-Prototype Checklist
6 Prototyping and Final Project Production Files, Prototype Fitment and the Design Report Lab: Prototype Package and Design Report

Take the modules in order 1 → 6, lesson then lab. The checklists, look-dev sheet and design-report template in resources/ are your deliverable forms. The main tool is Blender; modules 4–6 bring the model into the Twin with Bitstream Studio.

The source was written for instructor-led training; the wording has been adapted for self-study, but machine-specific values (Wi-Fi, broker, COM port, HEX version) are yours to set. Start from the defaults the lessons give (for example 921600 baud or the broker inside Bitstream Studio) and the tool documentation. The text keeps the source names Course 1 / 2 / 3 (Course 1 = TESA Firmware SDK for Edge AI, Course 2 = Digital Twin, Course 3 = Product Industrial Design) and M01–M08 for modules.

The source suggests Course 1 → Course 2 → Course 3: firmware on the board, then firmware ↔ Digital Twin ↔ cloud, then product design → Twin → physical prototype. If you only need Blender design work, modules 1–3 of Course 3 can come first; its Twin labs are much easier after Course 2.

Imported from drsanti/TESAIoT-Courses folder C3/ at commit 287c218. TESA funded the original work and holds the rights; it is published here under CC BY-NC 4.0. TESA Open Knowledge kept the author’s teaching text; it added the module/lesson structure, front matter, quizzes, firmware and tool notes, fixed links for the new layout, and reworded classroom-delivery phrases (training round, grading) for open learning. Third-party tools and documents keep their own licences.

If you reuse this course in slides, teaching material, a course specification, handouts or a code repository, credit it with:

“Product Industrial Design (Blender & Twin)” from TESA Open Knowledge by the Thai Embedded Systems Association (TESA), https://github.com/tesaiot/tesa-qualification-program, licensed under CC BY-NC 4.0

If you change the material, add “(adapted)” and keep the original author credit:

Original content by Asst. Prof. Dr. Santi Nuratch, Department of Control Systems and Instrumentation Engineering, Faculty of Engineering, King Mongkut’s University of Technology Thonburi (KMUTT) (https://github.com/drsanti), supported by the Thai Embedded Systems Association (TESA)

The Bitstream Studio (VS Code) and Ternion tools used in this course are by Asst. Prof. Dr. Santi Nuratch (KMUTT).

Citing TESA does not mean that TESA or Infineon endorses your course or work. More formats and examples (slides, course specifications, handouts, code repositories) are in ATTRIBUTION.md.

Companion videos for this course

Watch on YouTube (opens in a new tab)

Videos by Thai Embedded Systems Association (TESA) · Asst. Prof. Dr. Santi Nuratch, Department of Control Systems and Instrumentation Engineering, Faculty of Engineering, King Mongkut's University of Technology Thonburi (KMUTT) · The whole series in the playlist AIoT Foundation

TESA Open Knowledge · © 2026 สมาคมสมองกลฝังตัวไทย (TESA) · CC BY-NC 4.0

Content is licensed CC BY-NC 4.0. Reuse it non-commercially and credit the Thai Embedded Systems Association (TESA) every time. · How to cite TESA