แล็บ Capstone: แพ็กเกจต้นแบบและ Design Report
Course 3 · Module 6
Type: Capstone / handoff package
Suggested time: ~3 ชั่วโมง (+ เวลาพิมพ์/ประกอบแยกต่างหาก)
Read first: Lesson · Design report · ← TOC · ← M05
Keep these tabs open
หัวข้อที่มีชื่อว่า “Keep these tabs open”| Document | Why |
|---|---|
| 3D Print Toolbox | manifold check |
| M05 checklist | Top 3 fixes before print |
| Hackathon | optional sensor proof in enclosure |
Lab Goals
หัวข้อที่มีชื่อว่า “Lab Goals”ส่งแพ็กเกจปิด Course 3 ให้ครบไฟล์ รายงาน และหลักฐาน fitment/ทดสอบ
Prerequisites
หัวข้อที่มีชื่อว่า “Prerequisites”- M05 ตัดสิน Ready หรือมีแผนแก้ที่ทำแล้ว
- มี
.blend+.glbล่าสุด - โฟลเดอร์ผลงาน เช่น
course3-final/
Lab A — Apply M05 fixes (required)
หัวข้อที่มีชื่อว่า “Lab A — Apply M05 fixes (required)”- เปิด Top 3 จาก M05
- แก้ใน Blender ตามลำดับความสำคัญ (อย่างน้อยที่ทำได้ในเวลา)
- Save
.blendสุดท้าย - Export
.glbใหม่ถ้าโมเดล Twin เปลี่ยน
Pass when: รายงานระบุว่าแก้ข้อไหนแล้ว / ข้อไหนยังค้าง
Lab B — Mesh check and export STL (required)
หัวข้อที่มีชื่อว่า “Lab B — Mesh check and export STL (required)”- เปิด 3D Print Toolbox
- Check All บนชิ้นที่จะพิมพ์
- แก้ non-manifold จนตรวจผ่านพอสำหรับแล็บ
- Export STL อย่างน้อย 1 ชิ้น (
enclosure_base.stlและ/หรือenclosure_lid.stl) - เปิดใน slicer ตรวจหน่วยเป็น mm
Pass when: มีไฟล์ STL และสกรีนช็อต slicer หรือรายการ Check All ที่ผ่าน
Lab C — Print or print plan (required)
หัวข้อที่มีชื่อว่า “Lab C — Print or print plan (required)”| Track | What to do |
|---|---|
| C1 — Print available | พิมพ์อย่างน้อยหนึ่งชิ้น · ถ่ายรูปชิ้นงาน |
| C2 — No printer | ระบุบริการ/เครื่อง · วัสดุ · เวลาที่คาด · และหลักฐานวัดเทียบบอร์ดกับโมเดล |
Pass when: มีรูปพิมพ์ หรือ แผนพิมพ์ที่ตรวจสอบได้ + หลักฐานการวัด
Lab D — Fitment with hardware (required)
หัวข้อที่มีชื่อว่า “Lab D — Fitment with hardware (required)”- ใส่/เทียบ PCB กับฐาน
- ตรวจพอร์ต ช่องเซ็นเซอร์ ฝา
- ถ่ายรูปอย่างน้อย 2 มุม
- จดผล Pass/Fail ทีละข้อลง Design Report §7
Pass when: มีตาราง fitment ที่กรอกจริง ไม่เว้นว่างทั้งหน้า
Lab E — Firmware / Twin / web-app check (required)
หัวข้อที่มีชื่อว่า “Lab E — Firmware / Twin / web-app check (required)”เลือกอย่างน้อยหนึ่งหลักฐาน:
- LED/ปุ่มทำงานในกล่องหรือขณะวางเทียบ
- Telemetry ใน Bitstream Studio
- Hackathon ex05 หรือ ex06 หลังประกอบ
Pass when: รายงานระบุผล “เซ็นเซอร์ยังอ่านได้ / อ่านได้แต่เพี้ยน / ยังทดสอบไม่ได้เพราะ…”
Lab F — Design report package (required)
หัวข้อที่มีชื่อว่า “Lab F — Design report package (required)”- กรอก design-report-template.md ครบ
- แนบรายการไฟล์ใน §9
- ข้อเสนอแนะรอบถัดไป ≥ 3 ข้อ
- แนบหรือสรุป M05 checklist
- ตรวจไม่มีรหัสผ่านในไฟล์ส่ง
Deliverables checklist
หัวข้อที่มีชื่อว่า “Deliverables checklist”| Item | Done? |
|---|---|
.blend |
|
.glb |
|
| STL (≥1) | |
| Design report | |
| M05 checklist | |
| Fitment photos / measurement evidence | |
| Firmware/Twin/web-app note |
Troubleshooting
หัวข้อที่มีชื่อว่า “Troubleshooting”| Symptom | What to try |
|---|---|
| Slicer บอก mesh พัง | 3D Print Toolbox · Make Manifold · ตรวจ normals |
| STL ขนาดผิด | Apply Scale · หน่วย mm · ตรวจ scale ใน slicer |
| PCB ใส่ไม่ลง | กลับ Top 3 จาก M05 · อย่าตะไบโดยไม่จดในรายงาน |
| เซ็นเซอร์ในกล่องเงียบ | ช่องถูกบัง · วัสดุหนา · หรือสายหลุด — แยกทีละชั้น |
| ไม่มีเครื่องพิมพ์ | ใช้ Track C2 ให้ครบ ไม่ปล่อยว่าง |
Lesson · Design report · TOC
อ้างอิงบทเรียนนี้
ถ้านำบทเรียนนี้ไปสอน ทำสไลด์ หรือทำเอกสารต่อ ให้อ้างอิงด้วยข้อความนี้ ถ้าดัดแปลงเนื้อหา ให้เติม (ดัดแปลง)ต่อท้ายชื่อบทเรียน
"แล็บ Capstone: แพ็กเกจต้นแบบและ Design Report" จาก TESA Open Knowledge โดยสมาคมสมองกลฝังตัวไทย (Thai Embedded Systems Association: TESA) https://github.com/tesaiot/tesa-qualification-program สัญญาอนุญาต CC BY-NC 4.0
ข้อความอ้างอิงภาษาอังกฤษ: "Lab: Prototype Package and Design Report" 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
ลิงก์บทเรียน: https://tesaiot.github.io/tesa-qualification-program/courses/product-design/m06-prototyping/l02-lab/
บทเรียนนี้ดัดแปลงจากต้นฉบับด้านล่าง เมื่ออ้างอิงให้คงเครดิตต้นฉบับไว้ด้วย
https://github.com/drsanti/TESAIoT-Courses/blob/287c21814ba8c75f693136616dcd270349a15966/C3/M06/lab.md · Original content by Asst. Prof. Dr. Santi Nuratch (ผศ.ดร.สันติ นุราช), KMUTT. Course 3 (C3/) of drsanti/TESAIoT-Courses. TESA funded the work and holds the rights; published here under CC BY-NC 4.0. The upstream repository carries no licence file. Text kept faithful; structure, front matter, quizzes and notes added by TESA Open Knowledge.
TESA Open Knowledge · © 2026 สมาคมสมองกลฝังตัวไทย (TESA) · CC BY-NC 4.0
เนื้อหาเผยแพร่ภายใต้ CC BY-NC 4.0 นำไปใช้ต่อในงานที่ไม่ใช่เพื่อการค้าได้ โปรดอ้างอิงสมาคมสมองกลฝังตัวไทย (TESA) ทุกครั้ง · วิธีอ้างอิง TESA