เราจะมาแนะนำวิธีการตั้งค่าความละเอียดที่เหมาะสมของไฟล์ STL เพื่อไม่ให้งานที่พิมพ์หยาบเกินไป หรือไฟล์ที่ได้มีขนาดใหญ่เกินความจำเป็น
ทำความรู้จักกันก่อน
ในขณะที่รูปแบบของไฟล์สามมิติที่จะนำไปใช้พิมพ์กับเครื่องพิมพ์สามมิติมีอยู่หลายรูปแบบ เช่น .OBJ, .3DP, ฯลฯ แต่รูปแบบ .STL (Standard Triangle Language) กลายเป็นมาตรฐานอุตสาหกรรม และถูกใช้อย่างกว้างขวาง โปรแกรม CAD เกือบทั้งหมดสามารถบันทึกไฟล์งานในรูปแบบของ .STL ได้ จากนั้นมันจะถูกนำไปแปลงค่าอีกครั้งหนึ่งในโปรแกรม Slicer ให้อยู่ในรูปแบบ G-code ซึ่งเป็นภาษาที่เครื่องพิมพ์ 3D รู้จักต่อไป
ขั้นที่ 1 เข้าใจถึงความสำคัญของความละเอียดของไฟล์ STL ที่ Export ออกมา
ไฟล์ STL ใช้ข้อมูลของรูปสามเหลี่ยมที่เชื่อมกันในการสร้างรูปทรงหรือรูปร่างของชิ้นงานที่ต้องการพิมพ์ เมื่อเราเพิ่มความละเอียด (Resolution) ของไฟล์งาน (ซึ่งขนาดไฟล์จะใหญ่ขึ้นด้วย) จำนวนของรูปสามเหลี่ยมที่พื้นผิวโมเดลก็จะมากขึ้นไปด้วย

จากรูปด้านบน รูปทรงกลมที่มีกำหนดค่าความละเอียดต่างกันในโปรแกรม MeshMixer เมื่อกำหนดความละเอียดไว้ต่ำๆ เราจะเห็นผิวงานเป็นเหลี่ยมๆ แต่ถ้ากำหนดความละเอียดสูงมากเกินไป รายละเอียดที่มากเกินกว่าเครื่องพิมพ์จะทำได้จะทำให้ไฟล์มีขนาดใหญ่เกินไป โปรแกรมก็จะทำงานช้าโดยเปล่าประโยชน์

ขั้นที่ 2 เลือกความละเอียดที่เหมาะสมในการ Export
เราสามารถเปลี่ยนความละเอียดได้โดยปรับค่าการ export ในโปรแกรม 3D ซึ่งแต่ละโปรแกรมจะมีวิธีปรับแตกต่างกันไป แต่ส่วนใหญ่จะสามารถปรับค่า chord height กับ angle control ได้
Chord height เป็นระยะที่ห่างที่สุดของระหว่างพื้นผิวที่ต้องการ กับพื้นผิวหลังจาก Export เป็น STL แล้ว ระยะที่สั้นกว่าจะให้รูปสามเหลี่ยมที่เล็กกว่าและความละเอียดที่สูงขึ้น ใกล้เคียงกับงานที่ออกแบบมากขึ้น

จากรูปแสดงให้เห็นถึงระยะ Chord height
เราแนะนำว่าให้ใช้ค่า 0.001 ม.ม. สำหรับค่า Chord height ซึ่งเป็นค่าที่ให้ผลดี การกำหนดค่าที่ต่ำกว่านี้จะไม่ได้ช่วยให้งานมีคุณภาพดีขึ้นเนื่องจากเครื่องพิมพ์ไม่สามารถพิมพ์ได้ละเอียดกว่านั้นแล้ว
ค่า angle เป็นตัวกำหนดองศาของมุมที่อยู่ติดกัน ค่าปกติของมุมจะอยู่ที่ 15 องศา ถ้าลดองศาของมุมลงก็จะได้ความละเอียดที่มากขึ้น

ค่าที่ตั้งสามารถอยู่ได้ระหว่าง 0 ถึง 1 แต่ถ้าไม่มีเหตุจำเป็นแล้วขอแนะนำว่าให้คงเอาไว้ที่ 0 เพื่อให้ได้ผิวที่ละเอียดมากขึ้น
ขั้นที่ 3 การ Export ไฟล์งานจากโปรแกรม 3D
โปรแกรม 3D แต่ละโปรแกรมมีขั้นตอนการ Export เฉพาะตัว แต่เราจะนำเอาวิธี Export ของโปรแกรมยอดนิยมมาแสดงให้ดูดังนี้
3D Studio Max
- ควรตรวจสอบ errors ก่อน
 - STL จะต้องสมบูรณ์และผิวที่ปิดเรียบร้อย ใช้ STL-Check ในการตรวจสอบก่อนจะ Export เป็น STL
 - เลือกวัตถุ
 - กดปุ่ม Modify
 - กดปุ่ม More …
 - เลือก “STL-Check” ที่อยู่ใต้ Object-Space Modifiers
 - เลือก Check
 - ถ้าไม่มี error ใดๆ ก็ไปทำการ export ไฟล์ STL โดยการ:
 - กดปุ่ม File>Export
 - เลือก “StereoLitho [*.STL]” ในส่วนของ Save as type
 - เลือกตำแหน่งที่จะ Save ไฟล์ข้อมูล
 - ตั้งชื่อไฟล์
 - กดปุ่ม Save; OK
 - หน้าต่าง Export To STL จะถูกเปิดขึ้นมา:
 - Object Name: ใส่ชื่อของวัตถุที่จะ export เป็น STL
 - Binary/ASCII: เลือกว่าจะบันทึกเป็นแบบ binary หรือ ASCII (ไฟล์ชนิด ASCII STL จะมีขนาดใหญ่กว่า binary STL มาก)
 - Selected Only: เลือก Exports เฉพาะวัตถุที่ถูกเลือกเท่านั้น
 
Alibre
- File
 - Export
 - Save As > STL
 - ตั้งชื่อไฟล์
 - Save
 
AutoCAD
- กดปุ่ม Output > Send panel > Export. ที่ช่องคำสั่งให้พิมพ์ว่า export.
 - ในหน้าต่าง Export Data, ใส่ชื่อไฟล์ที่จะบันทึก
 - เลือก Lithography (*.stl) ที่อยู่ใต้ Files of Type แล้วกดปุ่ม Save.
 - เลือกวัตถุที่ต้องการ วัตถุจะต้องมีค่าพิกัดเป็นบวกเท่านั้นใน WCS
 
AutoDesk Inventor
- เลือก Save Copy As
 - เลือก STL
 - เลือก Options > Set to High
 - ตั้งชื่อไฟล์
 - Save
 
Google Sketchup
- ก่อนอื่นโหลด plugin ชื่อ Sketchup to DXF or STL มาก่อน
 - โหลดเอาไว้ในคอมพิวเตอร์ คำว่า [VERSION] หมายถึงเวอร์ชั่นของ Sketchup (6, 7 or 8) ที่คุณใช้อยู่
 - ถ้าคุณใช้ Windows PC: ถ้าคุณลง Sketchup ไว้ในไดรฟ์ C: ก็ควรจะลงไว้ที่นี่ C:\program files\google\google sketchup [VERSION]\ plugins.
 - ถ้าคุณใช้ Mac OSX: ก็ควรจะลงไว้ที่นี่ /Library/Application Support/Google SketchUp [VERSION]/SketchUp/Plugins
 - หลังจากใส่ Plugins แล้วเปิดโปรแกรม Sketchup. ตอนนี้คุณควรมีเมนูเพิ่มขึ้นมา (Export to DXF or STL) ในเมนู Tools
 
Pro E
- เลือก File > Export > Model (หรือ File > Save a Copy)
 - เลือก type เป็น STL
 - ตั้งค่า chord height เป็น 0.
 - ตั้งค่า Angle Control เป็น 1
 - ตั้งชื่อไฟล์
 - กด OK
 
RhinO
- เลือก File > Save As
 - ตั้งชื่อไฟล์ เลือกรูปแบบเป็น STL
 - กดปุ่ม Save
 - ในช่อง STL Mesh Export Options ตั้งค่าความคลาดเคลื่อนของงานเทียบกับไฟล์ STL
 - ในช่อง Polygon Mesh Detailed Options dialog box, ตั้งค่าความคลาดเคลื่อนของ STL ในส่วน Maximum distance, edge to surface, ตรวจสอบคำอธิบายในคู่มือของซอฟแวร์
 - กดปุ่ม OK.
 - ในช่อง STL Export Options ตั้งชนิดของไฟล์เป็นแบบ Binary แล้วกดปุ่ม OK.
 
NOTE: ในการจะนำไปพิมพ์ด้วยเครื่องพิมพ์สามมิติวัตถุที่ต้องการพิมพ์จะต้องมีผิวที่ปิดสนิท โปรดตรวจสอบในเมนูความช่วยเหลือเกี่ยวกับเรื่อง STL
SolidWorks
- เลือก File > Save As
 - เลือก Save As Type เป็น STL
 - เลือก Options > Resolution > Fine > OK
 - Save
 
UGS NX 6
- เลือก File > Export > STL
 - เลือก Output type เป็น Binary
 - ตั้งค่า Triangle Tolerance เป็น 0.001
 - ตั้งค่า Adjacency Tolerance เป็น 0.001
 - ตั้งค่า Auto Normal Gen เป็น On
 - ตั้งค่า Normal Display เป็น Off
 - ตั้งค่า Triangle Display เป็น Off
 
สรุป
- Export ไฟล์โดยใช้ค่า001 ม.ม. ตรง chord height tolerance.
 - กระบวนการ Export ให้ทำตามคำแนะนำในคู่มือของแต่ละโปรแกรมที่คุณใช้อยู่
 
ที่มา – https://www.3dhubs.com/knowledge-base/3d-printing-stl-files-step-step-guide
– http://www.stratasys.com/~/media/Main/Files/Best-Practices_BP/BP_DU_CADtoSTL_EN_1115.ashx
