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. |
Before you start
Section titled “Before you start”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.
What you need
Section titled “What you need”- 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/ex06from 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.
Learning outcomes
Section titled “Learning outcomes”- Design an enclosure to real hardware dimensions through Concept, Block and Final stages using clearance and wall-thickness rules.
- Model detail, apply PBR materials, light the scene and render presentation images in Blender.
- Create named open/close animation clips and check parts for interference while they move.
- Export the model as GLB into the Twin (Bitstream Studio) with named sensor and interaction points.
- Validate the design digitally with usage scenarios and list the top three fixes before prototyping.
- Prepare STL files, check fitment against the real board and write a design report others can reproduce.
Modules
Section titled “Modules”How to learn
Section titled “How to learn”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.
Suggested order across the three courses
Section titled “Suggested order across the three courses”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.
- Course 1: TESA Firmware SDK for Edge AI
- Course 2: Firmware Development with the VS Code-based TESA Digital Twin
- Course 3: Product Industrial Design (Blender & Twin)
Source and licence
Section titled “Source and licence”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.
How to cite TESA
Section titled “How to cite TESA”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)
-
Software Development Process - EP02 : User Needs Thai Embedded Systems Association (TESA) -
ตอนที่ 1 - การสร้าง 3D Model ด้วยโปรแกรม onshape Thai Embedded Systems Association (TESA) -
BS-01: Introduction to Bitstream Studio Asst. Prof. Dr. Santi Nuratch (KMUTT) -
BS-11: 3D Object Transform Drivers Asst. Prof. Dr. Santi Nuratch (KMUTT) -
BS-13: Graphics Settings Asst. Prof. Dr. Santi Nuratch (KMUTT) -
BS-14: Animation Player Asst. Prof. Dr. Santi Nuratch (KMUTT) -
BS-15: Animation Clips & Mixers Asst. Prof. Dr. Santi Nuratch (KMUTT) -
BS-02: Install BitStream Studio Asst. Prof. Dr. Santi Nuratch (KMUTT)
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