บทเรียน 1.2 — แล็บ: กล่องหุ้มแบบ block ตามสเกลฮาร์ดแวร์

ตั้งฉากและหน่วย สร้าง PCB placeholder สร้าง enclosure block ที่มี clearance แล้วตั้งชื่อและบันทึกไฟล์

โมดูล 1 — พื้นฐานการออกแบบเชิงอุตสาหกรรม · Hands-on ~90–120 นาที

หลักสูตร การออกแบบผลิตภัณฑ์เชิงอุตสาหกรรม (Blender และ Digital Twin) · ดัดแปลงจากงานของ ผศ.ดร.สันติ นุราช (KMUTT)

TESA Open Knowledge · © 2026 สมาคมสมองกลฝังตัวไทย (TESA) · ดัดแปลงจากงานของ ผศ.ดร.สันติ นุราช (KMUTT) · CC BY-NC 4.0

เป้าหมายของแล็บ

  • ตั้งฉาก Blender เป็น Metric + Millimeters ตามสูตรทีม
  • สร้าง PCB placeholder ตามขนาดที่วัดหรือขนาด Lab default
  • สร้าง enclosure block ที่หุ้ม PCB ได้โดยมี clearance ตามบทเรียนที่แล้ว
  • Apply Scale · ตั้งชื่อ object · บันทึก .blend + สกรีนช็อต
  • กรอก scale-and-block-checklist.md
TESA Open Knowledge · © 2026 สมาคมสมองกลฝังตัวไทย (TESA) · ดัดแปลงจากงานของ ผศ.ดร.สันติ นุราช (KMUTT) · CC BY-NC 4.0

ก่อนเริ่ม

  • [ ] ติดตั้ง Blender (แนะนำสาย LTS)
  • [ ] อ่านบทเรียน 1.1 ส่วน "ตัวอย่างสมบูรณ์" อย่างน้อยหนึ่งรอบ
  • [ ] เตรียมโฟลเดอร์โปรเจกต์ เช่น course3-m01-block/
  • [ ] (แนะนำ) เวอร์เนีย + บอร์ดจริงที่ใช้
TESA Open Knowledge · © 2026 สมาคมสมองกลฝังตัวไทย (TESA) · ดัดแปลงจากงานของ ผศ.ดร.สันติ นุราช (KMUTT) · CC BY-NC 4.0

เลือกแหล่งที่มาของขนาด — สองแทร็ก

แทร็ก A — วัดบอร์ดจริง (แนะนำ) วัด กว้าง × ยาว × หนา ของ PCB และความสูงชิ้นส่วนสูงสุด แล้วจดแหล่งที่มาใน checklist

แทร็ก B — Placeholder (ยังไม่มีบอร์ด) ใช้ขนาดฝึกนี้แล้วเปลี่ยนเป็นของจริงภายหลังได้

ชิ้นส่วน X (mm) Y (mm) Z (mm)
PCB_placeholder 80 55 1.6
ช่องว่างเหนือชิ้นส่วนสูงสุด — — 3.0
Clearance (แต่ละด้าน) 0.5 0.5 —
ผนัง (แผนไว้) 2.0 2.0 2.0

คำนวณ Enclosure_block outer ตามสูตรในบทเรียน 1.1 แล้วจดตัวเลขลง checklist ก่อน สร้างใน Blender

TESA Open Knowledge · © 2026 สมาคมสมองกลฝังตัวไทย (TESA) · ดัดแปลงจากงานของ ผศ.ดร.สันติ นุราช (KMUTT) · CC BY-NC 4.0

ฝึกเติม/แล็บ (1) — ฉากใหม่และหน่วย

ท่าที่ 1 — ตั้งฉากและหน่วย (บังคับ)

  1. File → New → General
  2. Scene Properties → Units: Unit System = Metric · Length = Millimeters · Unit Scale = 0.001
  3. บันทึกไฟล์ m01_block_enclosure.blend
  4. จด Blender version ใน checklist (Help → About / splash)

ผ่านเมื่อ: เปลี่ยน Dimensions ของ Cube แล้วเห็นหน่วยเป็น mm บน UI

TESA Open Knowledge · © 2026 สมาคมสมองกลฝังตัวไทย (TESA) · ดัดแปลงจากงานของ ผศ.ดร.สันติ นุราช (KMUTT) · CC BY-NC 4.0

ฝึกเติม/แล็บ (2) — PCB placeholder

ท่าที่ 2 — สร้าง PCB placeholder (บังคับ)

  1. Add Cube → ตั้งชื่อ PCB_placeholder
  2. ตั้ง Dimensions ตามแทร็ก A หรือ B
  3. Object → Set Origin → Origin to Geometry
  4. Ctrl+A → Scale (ต้องเป็น 1,1,1)
  5. จัด Location ให้อยู่เหนือ World Origin พอมองเห็น
  6. (แนะนำ) เปิด Overlay → Measurements ใน Edit Mode แล้วสุ่มวัดขอบหนึ่งด้านให้ตรงตาราง

ผ่านเมื่อ: Dimensions ตรงตาราง และ Scale = 1,1,1

TESA Open Knowledge · © 2026 สมาคมสมองกลฝังตัวไทย (TESA) · ดัดแปลงจากงานของ ผศ.ดร.สันติ นุราช (KMUTT) · CC BY-NC 4.0

ฝึกเติม/แล็บ (3) — enclosure block และการตรวจชน

ท่าที่ 3 — Enclosure block + fit check (บังคับ)

  1. คำนวณ outer size (จดใน checklist)
  2. Add Cube → ตั้งชื่อ Enclosure_block
  3. ตั้ง Dimensions · Origin to Geometry · Apply Scale
  4. จัดตำแหน่งให้ PCB อยู่ภายใน
  5. สลับ Wireframe ตรวจจากมุม Top / Front / Right
  6. ยืนยัน: PCB ไม่โผล่ผนัง · มีช่องว่างคร่าว ๆ ตาม clearance

ผ่านเมื่อ: สกรีนช็อต isometric เห็นทั้งสองชิ้น และเพื่อนในทีมอ่าน Dimensions ได้จาก checklist

TESA Open Knowledge · © 2026 สมาคมสมองกลฝังตัวไทย (TESA) · ดัดแปลงจากงานของ ผศ.ดร.สันติ นุราช (KMUTT) · CC BY-NC 4.0

ฝึกเติม/แล็บ (4) — ตั้งชื่อ สี บันทึกไฟล์

ท่าที่ 4 — Naming, colors, save (บังคับ)

  1. ตั้ง viewport color หรือ material ชั่วคราวคนละสีระหว่าง PCB / Enclosure
  2. File → Save
  3. Export สกรีนช็อต (หรือ Render Viewport) ชื่อ m01_block_iso.png
  4. กรอก checklist ให้ครบ

ทางเลือกเพิ่มเติม (ไม่บังคับ): เพิ่ม Battery_block หรือ Display_block ตาม datasheet · เขียนโน้ต concept 4 ข้อจากบทเรียน 1.1

TESA Open Knowledge · © 2026 สมาคมสมองกลฝังตัวไทย (TESA) · ดัดแปลงจากงานของ ผศ.ดร.สันติ นุราช (KMUTT) · CC BY-NC 4.0

ผลงานที่ต้องส่ง

  • [ ] m01_block_enclosure.blend
  • [ ] สกรีนช็อต isometric
  • [ ] scale-and-block-checklist.md กรอกครบ
  • [ ] (ถ้ามีบอร์ด) แหล่งขนาด = วัดจริง และ/หรือเอกสาร kit

แก้ปัญหาที่พบบ่อย

อาการ ลองทำ
กริดหาย / วัตถุเล็กจนมองไม่เห็น ตรวจ Unit Scale = 0.001 · ซูม · ปรับ Grid overlay
พิมพ์ 80 แล้วได้ยักษ์หรือจิ๋ว ทีมใช้สูตรหน่วยไม่ตรงกัน — รีเซ็ตตามท่าที่ 1
Bevel / ปรับขนาดเพี้ยนภายหลัง ลืม Apply Scale — ทำ Ctrl+A → Scale
TESA Open Knowledge · © 2026 สมาคมสมองกลฝังตัวไทย (TESA) · ดัดแปลงจากงานของ ผศ.ดร.สันติ นุราช (KMUTT) · CC BY-NC 4.0

แหล่งที่มา

"การออกแบบผลิตภัณฑ์เชิงอุตสาหกรรม (Blender และ Digital Twin)" จาก TESA Open Knowledge โดยสมาคมสมองกลฝังตัวไทย
(Thai Embedded Systems Association: TESA) https://github.com/tesaiot/tesa-qualification-program สัญญาอนุญาต CC BY-NC 4.0 (ดัดแปลง)

เนื้อหาต้นฉบับโดย ผศ.ดร.สันติ นุราช ภาควิชาวิศวกรรมระบบควบคุมและเครื่องมือวัด คณะวิศวกรรมศาสตร์
มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี (KMUTT) (https://github.com/drsanti) ภายใต้การสนับสนุนของสมาคมสมองกลฝังตัวไทย (TESA)

เครื่องมือ Bitstream Studio (VS Code) และ Ternion ที่หลักสูตรนี้ใช้ เป็นผลงานของ ผศ.ดร.สันติ นุราช (KMUTT)

TESA Open Knowledge · © 2026 สมาคมสมองกลฝังตัวไทย (TESA) · ดัดแปลงจากงานของ ผศ.ดร.สันติ นุราช (KMUTT) · CC BY-NC 4.0