ไฟล์ 3D Model ที่ดาวน์โหลดมาหรือแปลงมาจากโปรแกรมอื่น บางครั้งดูปกติบนหน้าจอ แต่พอเข้า Slicer แล้วพิมพ์ออกมามีรู ผิวหาย ชั้นขาด หรือ Slicer ขึ้นคำเตือนว่าไฟล์มีข้อผิดพลาด บทความนี้อธิบายว่าไฟล์เสียเกิดจากอะไร ตรวจอย่างไร ซ่อมอัตโนมัติด้วย Slicer ได้แค่ไหน และวิธีซ่อมเองด้วยโปรแกรมฟรีอย่าง Meshmixer พร้อมตัวอย่างจริง

ซ้ายไปขวา: ไฟล์ STL ที่มีขอบเปิด (Boundary Edge) ซ่อมด้วย Netfabb ซ่อมด้วย Meshmixer และไฟล์ที่ออกแบบและส่งออกถูกต้องตั้งแต่ต้น
ไฟล์ 3D Model เสียเกิดจากอะไร
ไฟล์ STL และ OBJ เก็บรูปทรงเป็นผิวสามเหลี่ยมเล็ก ๆ จำนวนมาก (Mesh) เครื่องพิมพ์ต้องการผิวที่ปิดสนิทเป็นก้อนเดียว (Watertight / Manifold) เพื่อรู้ว่าส่วนไหนคือด้านในที่ต้องเติมเนื้อ ปัญหาที่พบบ่อยมีดังนี้
| ปัญหา | ลักษณะ | ผลตอนพิมพ์ |
|---|---|---|
| รูหรือขอบเปิด (Holes / Open Edges) | ผิวไม่ต่อกันครบ | Slicer เดาด้านในผิด ชั้นขาดหรือหายบางส่วน |
| Non-manifold Edge | ขอบหนึ่งเชื่อมผิวมากกว่า 2 ผิว หรือผิวซ้อนกัน | เส้นทางพิมพ์แปลก ๆ ผนังซ้อน |
| ผิวกลับด้าน (Flipped Normals) | ผิวบางส่วนหันด้านในออกด้านนอก | ส่วนนั้นถูกมองเป็นช่องว่าง |
| ผิวตัดกันเอง (Self-intersection) | ชิ้นส่วนสองชิ้นซ้อนทับโดยไม่รวมกัน | Slicer บางตัวพิมพ์ผนังภายในเกินมา |
| ผิวไม่มีความหนา (Zero Thickness) | เป็นแผ่นผิวเปล่า ๆ ไม่มีเนื้อ | พิมพ์ไม่ได้ หรือพิมพ์ออกมาไม่มีอะไร |
สาเหตุส่วนใหญ่มาจากการแปลงไฟล์ระหว่างโปรแกรม โดยเฉพาะโปรแกรมที่สร้างผิวไม่มีความหนาได้ง่าย เช่น SketchUp และ Rhino ไฟล์จากเครื่องสแกน 3 มิติที่ปิดผิวไม่สนิท และไฟล์ที่รวมหลายชิ้นเข้าด้วยกันโดยไม่ได้ Union ส่วนโปรแกรม CAD วิศวกรรมที่สร้างเป็นก้อนทึบ (Solid) จะเจอปัญหาน้อยกว่า
วิธีที่ 1: ซ่อมอัตโนมัติใน Slicer
Slicer รุ่นปัจจุบันตรวจไฟล์ให้อัตโนมัติตอนนำเข้า และหลายตัวมีคำสั่งซ่อม เช่น Bambu Studio, OrcaSlicer และ PrusaSlicer (คำสั่งซ่อมบางแบบใช้ได้เฉพาะบน Windows) ซึ่งแก้ปัญหารูเล็กและผิวกลับด้านได้ดีพอสำหรับไฟล์ส่วนใหญ่ ถ้ายังพิมพ์ไม่ผ่าน ค่อยซ่อมเองด้วยโปรแกรมแก้ Mesh

Bambu Studio แจ้งข้อผิดพลาดของโมเดลและมีคำสั่งซ่อมให้
วิธีที่ 2: ซ่อมเองด้วย Meshmixer
Meshmixer เป็นโปรแกรมฟรีของ Autodesk ที่ยังดาวน์โหลดได้จาก meshmixer.com แม้จะไม่มีการพัฒนาต่อแล้ว แต่เครื่องมือตรวจและอุดรูยังใช้งานได้ดี
- เปิดโปรแกรม เลือก Import แล้วเลือกไฟล์ STL หรือ OBJ
- ไปที่เมนู Analysis → Inspector โปรแกรมจะชี้จุดที่มีปัญหาด้วยเส้นและลูกบอลสี (สีน้ำเงินคือรู สีแดงคือ Non-manifold สีชมพูคือชิ้นเล็กที่แยกออกมา)
- เลือกโหมดอุดรู (Hole Fill Mode) ให้เหมาะกับรูปทรง
- Minimal Fill: ปิดด้วยสามเหลี่ยมน้อยที่สุด
- Flat Fill: ปิดเป็นผิวเรียบ เหมาะกับงานทรงเรขาคณิต
- Smooth Fill: ปิดเป็นผิวโค้งต่อเนื่อง เหมาะกับงานปั้นหรืองานโค้ง
- กด Auto Repair All ให้โปรแกรมซ่อมทั้งหมด หรือคลิกที่ลูกบอลบนชิ้นงานเพื่อซ่อมทีละจุด บางครั้งต้องใช้หลายโหมดร่วมกัน
- ส่งออกเป็น STL ใหม่ แล้วเปิดใน Slicer ตรวจอีกรอบ
ตัวอย่างที่ 1: ชิ้นงานมีรูที่ผิว
โมเดลรูปใบไม้นี้มีรูเล็กที่ปลายก้านและผิวที่ปิดไม่สนิท เมื่อใช้ Inspector จะเห็นตำแหน่งชัดเจน จากนั้นเลือกโหมดอุดรูและซ่อมทีละจุด


ซ้าย: โมเดลที่มีรูที่ผิว · ขวา: หลังซ่อมด้วย Meshmixer


ซ้าย: เมนู Analysis สำหรับตรวจไฟล์ · ขวา: ตัวเลือกโหมดอุดรู
ตัวอย่างที่ 2: ผิวไม่มีความหนา
หลายโปรแกรมสร้างผิวโค้งที่ไม่มีความหนาได้ง่าย พอนำเข้า Meshmixer จะเห็นผิวเป็นสีน้ำเงินทั้งชิ้น หมายความว่าเป็นแผ่นผิวเปล่า เครื่องพิมพ์พิมพ์ไม่ได้ แก้ได้โดยเลือกผิวทั้งหมดแล้วใช้คำสั่ง Edit → Extrude หรือ Offset เพิ่มความหนา (สำหรับงานพิมพ์ทั่วไปควรหนาอย่างน้อย 1–2 มม.)


ซ้าย: ผิวที่ไม่มีความหนา · ขวา: หลังเพิ่มความหนาด้วยคำสั่ง Extrude
โปรแกรมอื่นที่ใช้ซ่อมไฟล์ได้
- Blender: ฟรี มีส่วนเสริม 3D Print Toolbox สำหรับตรวจและแก้ไฟล์ เหมาะกับคนที่ใช้ Blender อยู่แล้ว
- Autodesk Fusion และโปรแกรม CAD อื่น ๆ: แปลง Mesh เป็น Solid แล้วแก้แบบได้ละเอียดกว่า
- โปรแกรมของเครื่องสแกน: เช่น ซอฟต์แวร์ของ Revopoint มีคำสั่งปิดรูและทำผิวให้ปิดสนิทก่อนส่งออก
ป้องกันไฟล์เสียตั้งแต่ต้น
- ออกแบบเป็นก้อนทึบ (Solid) และรวมชิ้นส่วนที่ซ้อนกันให้เป็นชิ้นเดียว (Union) ก่อนส่งออก
- ถ้าเป็นไปได้ ส่งออกเป็น 3MF หรือ STEP ซึ่งเก็บข้อมูลได้ครบกว่า STL
- ตั้งความละเอียดตอนส่งออก STL ให้เหมาะสม ไม่หยาบจนเห็นเหลี่ยม และไม่ละเอียดจนไฟล์ใหญ่เกิน
- แก้ที่โปรแกรมต้นทางจะดีที่สุด เพราะการซ่อม Mesh เป็นการแก้ปลายเหตุ
ต้องการเครื่องสแกน 3 มิติหรือเครื่องพิมพ์สำหรับงานออกแบบ สอบถามฝ่ายขาย โทร 090-998-8151 / LINE @sync.innovation
คำถามที่พบบ่อย (FAQ)
Slicer บอกว่าไฟล์มี Error แต่พิมพ์ได้ ต้องซ่อมไหม
ถ้าเป็นปัญหาเล็กน้อยและ Slicer ซ่อมให้อัตโนมัติแล้ว มักพิมพ์ได้ปกติ แต่ควรดูภาพตัวอย่างชั้นพิมพ์ (Preview) ว่าไม่มีชั้นขาดหรือผนังหาย
Meshmixer ยังใช้ได้ไหม
ยังดาวน์โหลดและใช้งานได้ฟรี แต่ไม่มีการพัฒนาเวอร์ชันใหม่แล้ว
ไฟล์จากเครื่องสแกนมีรูเยอะ ทำอย่างไร
ใช้คำสั่งปิดรู (Fill Holes / Watertight) ในซอฟต์แวร์ของเครื่องสแกนก่อนส่งออก แล้วค่อยซ่อมจุดที่เหลือใน Meshmixer หรือ Blender
ตัวอย่างและภาพประกอบบางส่วนอ้างอิงจากบทความของ Pinshape








