เครื่องพิมพ์ 3 มิติทั้งหมดใช้ไฟล์ STL หรือไม่

Roy Hill 27-05-2023
Roy Hill

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

เครื่องพิมพ์ 3 มิติทั้งหมดสามารถใช้ไฟล์ STL เป็นรากฐานสำหรับโมเดล 3 มิติ ก่อนที่จะถูกแบ่งส่วนเป็นประเภทไฟล์ที่เครื่องพิมพ์ 3 มิติสามารถเข้าใจได้ . เครื่องพิมพ์ 3 มิติไม่สามารถเข้าใจไฟล์ STL ได้ด้วยตัวเอง ตัวแบ่งส่วนข้อมูลอย่าง Cura สามารถแปลงไฟล์ STL เป็นไฟล์ G-Code ที่สามารถพิมพ์แบบ 3 มิติได้

คุณจะต้องการทราบข้อมูลเพิ่มเติม ดังนั้นโปรดอ่านต่อ

    เครื่องพิมพ์ 3 มิติใช้ไฟล์อะไร

    • STL
    • G-Code
    • OBJ
    • 3MF

    ประเภทไฟล์หลักที่เครื่องพิมพ์ 3 มิติใช้คือไฟล์ STL และไฟล์ G-Code เพื่อสร้างการออกแบบโมเดล 3 มิติ รวมถึงสร้างไฟล์คำแนะนำที่เครื่องพิมพ์ 3 มิติสามารถเข้าใจและปฏิบัติตามได้ คุณยังมีไฟล์เครื่องพิมพ์ 3 มิติบางประเภทที่พบได้น้อยกว่า เช่น OBJ และ 3MF ซึ่งเป็นประเภทการออกแบบโมเดล 3 มิติที่แตกต่างกัน

    ไฟล์ออกแบบเหล่านี้ไม่สามารถทำงานได้โดยตรงกับเครื่องพิมพ์ 3 มิติ เนื่องจาก พวกเขาต้องการการประมวลผลผ่านซอฟต์แวร์ที่เรียกว่าตัวแบ่งส่วนข้อมูล ซึ่งโดยพื้นฐานแล้วจะเตรียมไฟล์ G-Code ซึ่งสามารถพิมพ์แบบ 3 มิติได้

    ลองมาดูประเภทไฟล์เหล่านี้บางประเภทกัน

    ไฟล์ STL

    ไฟล์ STL เป็นประเภทไฟล์การพิมพ์ 3 มิติหลักที่คุณจะเห็นว่าใช้ในอุตสาหกรรมการพิมพ์ 3 มิติ โดยพื้นฐานแล้วจะเป็นไฟล์โมเดล 3 มิติซึ่งสร้างขึ้นผ่านไฟล์ชุดของตาข่ายหรือชุดของสามเหลี่ยมขนาดเล็กหลายชุดเพื่อสร้างรูปทรงเรขาคณิต 3 มิติ

    แนะนำให้ใช้เนื่องจากเป็นรูปแบบที่เรียบง่ายอย่างเหลือเชื่อ

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

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

    ดูสิ่งนี้ด้วย: 6 วิธีในการแก้ไขฟองสบู่ & amp; โผล่ขึ้นมาบนเส้นใยเครื่องพิมพ์ 3 มิติของคุณ

    หากคุณเห็น ไฟล์ STL ขนาดใหญ่ในซอฟต์แวร์ออกแบบ (CAD) สามารถแสดงให้คุณเห็นว่าโมเดลมีสามเหลี่ยมกี่รูป ใน Blender คุณต้องคลิกขวาที่แถบด้านล่างและทำเครื่องหมายที่ “สถิติของฉาก”

    ลองดูไฟล์ Bearded Yell STL นี้ใน Blender ซึ่งแสดงสามเหลี่ยม 2,804,188 รูป และมีขนาดไฟล์ 133MB บางครั้ง ผู้ออกแบบมีโมเดลเดียวกันหลายเวอร์ชัน แต่มีคุณภาพน้อยกว่า/สามเหลี่ยมน้อยกว่า

    เปรียบเทียบสิ่งนี้กับ Easter Island Head STL ซึ่งมีสามเหลี่ยม 52,346 รูปและ ขนาดไฟล์ 2.49MB

    จากมุมมองที่เรียบง่าย ถ้าคุณต้องการแปลงลูกบาศก์ 3 มิติเป็นรูปแบบสามเหลี่ยม STL สามารถทำได้ด้วยสามเหลี่ยม 12 รูป

    แต่ละหน้าของลูกบาศก์จะถูกแบ่งออกเป็นสามเหลี่ยมสองรูป และเนื่องจากลูกบาศก์มีหกหน้า จึงต้องใช้สามเหลี่ยมอย่างน้อย 12 รูปในการสร้างโมเดล 3 มิตินี้ ถ้าลูกบาศก์มีรายละเอียดหรือรอยแยกมากกว่านี้ ก็จะต้องมีสามเหลี่ยมมากกว่านี้

    คุณสามารถค้นหาไฟล์ STL ได้จากไซต์ไฟล์เครื่องพิมพ์ 3 มิติส่วนใหญ่เช่น:

    • Thingiverse
    • MyMiniFactory
    • พิมพ์ได้
    • YouMagine
    • GrabCAD

    ใน เงื่อนไขของการสร้างไฟล์ STL เหล่านี้จะทำในซอฟต์แวร์ CAD เช่น Fusion 360, Blender และ TinkerCAD คุณสามารถเริ่มต้นด้วยรูปร่างพื้นฐานและเริ่มปั้นรูปร่างให้เป็นการออกแบบใหม่ หรือนำรูปร่างหลายๆ แบบมารวมกัน

    สามารถสร้างแบบจำลองหรือรูปร่างประเภทใดก็ได้ผ่านซอฟต์แวร์ CAD ที่ดีและส่งออกเป็น ไฟล์ STL สำหรับการพิมพ์ 3 มิติ

    ไฟล์ G-Code

    ไฟล์ G-Code เป็นไฟล์ประเภทหลักถัดไปที่เครื่องพิมพ์ 3 มิติใช้ ไฟล์เหล่านี้สร้างขึ้นจากภาษาโปรแกรมที่เครื่องพิมพ์ 3 มิติสามารถอ่านและเข้าใจได้

    ทุกการกระทำหรือการเคลื่อนไหวที่เครื่องพิมพ์ 3 มิติทำผ่านไฟล์ G-Code เช่น การเคลื่อนไหวของหัวพิมพ์ หัวฉีด และ อุณหภูมิเตียงทำความร้อน พัดลม ความเร็ว และอื่นๆ อีกมากมาย

    ประกอบด้วยรายการบรรทัดเขียนจำนวนมากที่เรียกว่าคำสั่ง G-Code ซึ่งแต่ละรายการมีการดำเนินการที่แตกต่างกัน

    ดูภาพด้านล่างของ ตัวอย่างไฟล์ G-Code ใน Notepad++ มีรายการคำสั่งเช่น M107, M104, G28 & G1

    แต่ละคำสั่งมีการกระทำเฉพาะ คำสั่งหลักสำหรับการเคลื่อนไหวคือคำสั่ง G1 ซึ่งเป็นไฟล์ส่วนใหญ่ นอกจากนี้ยังมีพิกัดที่จะย้ายใน X & ทิศทาง Y รวมถึงปริมาณวัสดุที่จะขับออก (E)

    คำสั่ง G28 ใช้เพื่อตั้งค่าหัวพิมพ์ของคุณไปที่ตำแหน่งหลักเพื่อให้เครื่องพิมพ์ 3 มิติรู้ว่ามันอยู่ที่ไหน นี่เป็นสิ่งสำคัญที่ต้องทำเมื่อเริ่มต้นการพิมพ์ 3 มิติทุกครั้ง

    M104 ตั้งอุณหภูมิหัวฉีด

    ไฟล์ OBJ

    รูปแบบไฟล์ OBJ เป็นอีกประเภทหนึ่งที่เครื่องพิมพ์ 3 มิติใช้ ภายในซอฟต์แวร์ตัวแบ่งส่วนข้อมูล คล้ายกับไฟล์ STL

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

    บางคนเลือกใช้ไฟล์ OBJ สำหรับโมเดล 3 มิติ ส่วนใหญ่สำหรับการพิมพ์ 3 มิติแบบหลายสี ซึ่งโดยปกติจะใช้เครื่องอัดรีดคู่

    คุณสามารถค้นหาไฟล์ OBJ ได้ในเว็บไซต์ไฟล์เครื่องพิมพ์ 3 มิติหลายแห่ง เช่น:

    • Clara.io
    • CGTrader
    • GrabCAD Community
    • TurboSquid
    • Free3D

    ตัวแบ่งส่วนข้อมูลส่วนใหญ่สามารถอ่านไฟล์ OBJ ได้ดี แต่ก็เป็นไปได้ที่จะแปลงไฟล์ OBJ เป็นไฟล์ STL ผ่านการแปลงฟรี ไม่ว่าจะใช้ตัวแปลงออนไลน์หรือนำเข้าลงใน CAD เช่น TinkerCAD และส่งออกไปยังไฟล์ STL

    อีกสิ่งหนึ่งที่ต้องจำไว้ก็คือเครื่องมือซ่อมแซมตาข่ายที่แก้ไขข้อผิดพลาดในโมเดลทำงานได้ดีกับไฟล์ STL แทนที่จะเป็นไฟล์ OBJ

    เว้นแต่ คุณต้องการบางอย่างจาก OBJ โดยเฉพาะ เช่น สี คุณต้องการติดไฟล์ STL สำหรับการพิมพ์ 3 มิติ ข้อแตกต่างที่สำคัญประการหนึ่งสำหรับไฟล์ OBJ คือสามารถบันทึกจริงตาข่ายหรือชุดของสามเหลี่ยมที่เชื่อมต่อกัน ในขณะที่ไฟล์ STL จะบันทึกสามเหลี่ยมที่ไม่ได้เชื่อมต่อหลายๆ อัน

    ซอฟต์แวร์การแบ่งส่วนข้อมูลของคุณไม่ได้สร้างความแตกต่างมากนัก แต่สำหรับซอฟต์แวร์การสร้างแบบจำลอง ซอฟต์แวร์จะต้องต่อไฟล์ STL เข้าด้วยกันเพื่อประมวลผล และไม่ประสบความสำเร็จเสมอไปในการทำเช่นนี้

    ไฟล์ 3MF

    อีกรูปแบบหนึ่งที่เครื่องพิมพ์ 3 มิติใช้คือไฟล์ 3MF (3D Manufacturing Format) ซึ่งเป็นหนึ่งในรูปแบบการพิมพ์ 3 มิติที่มีรายละเอียดมากที่สุด พร้อมใช้งาน

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

    ดูสิ่งนี้ด้วย: เครื่องพิมพ์ 3 มิติสามารถสแกน คัดลอก หรือทำซ้ำวัตถุได้หรือไม่ คู่มือการใช้งาน

    ข้อบกพร่องประการหนึ่งในที่นี้คือมีหลายปัจจัยที่ทำให้การพิมพ์ 3 มิติประสบความสำเร็จในแต่ละสถานการณ์ ผู้คนตั้งค่าเครื่องพิมพ์ 3 มิติและตัวแบ่งส่วนข้อมูลในลักษณะเฉพาะ ดังนั้นการใช้การตั้งค่าของคนอื่นอาจไม่ให้ผลลัพธ์ที่ต้องการ

    ซอฟต์แวร์และตัวแบ่งส่วนข้อมูลบางตัวไม่รองรับไฟล์ 3MF เช่นกัน ดังนั้นจึงอาจยุ่งยาก ทำให้เป็นรูปแบบไฟล์การพิมพ์ 3 มิติมาตรฐาน

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

    หลายคนไม่ทราบวิธีการเพื่ออ่านไฟล์ G-Code ดังนั้นจึงต้องมีความเชื่อใจในการใช้ไฟล์เหล่านี้

    ผู้ใช้รายอื่นกล่าวว่าพวกเขาโชคไม่ดีที่พยายามโหลดไฟล์ 3MF แบบหลายส่วนอย่างถูกต้อง

    ตรวจสอบ ออกวิดีโอด้านล่างโดย Josef Prusa เกี่ยวกับการเปรียบเทียบไฟล์ 3MF กับไฟล์ STL ฉันไม่เห็นด้วยกับชื่อวิดีโอ แต่เขาให้รายละเอียดที่ดีเกี่ยวกับไฟล์ 3MF

    เครื่องพิมพ์ 3 มิติแบบเรซิ่นใช้ไฟล์ STL ไหม

    เครื่องพิมพ์ 3 มิติแบบเรซิ่นไม่ได้ใช้โดยตรง ใช้ไฟล์ STL แต่ไฟล์ที่สร้างขึ้นมาจากการใช้ไฟล์ STL ภายในซอฟต์แวร์ตัวแบ่งส่วนข้อมูล

    เวิร์กโฟลว์ปกติสำหรับเครื่องพิมพ์เรซิ่น 3D จะใช้ไฟล์ STL ที่คุณนำเข้าไปยังซอฟต์แวร์ที่สร้างขึ้นเป็นพิเศษสำหรับเครื่องจักรเรซิ่น เช่น ChiTuBox หรือ Lychee Slicer

    เมื่อคุณนำเข้าโมเดล STL ของคุณไปยังตัวแบ่งส่วนข้อมูลที่คุณเลือก คุณเพียงแค่ดำเนินการตามเวิร์กโฟลว์ซึ่งประกอบด้วยการย้าย การปรับขนาด และการหมุนโมเดลของคุณ ตลอดจนการสร้างส่วนรองรับ การกลวง และการเพิ่ม เจาะรูที่โมเดลเพื่อระบายเรซินออก

    หลังจากที่คุณทำการเปลี่ยนแปลงไฟล์ STL แล้ว คุณสามารถแบ่งโมเดลออกเป็นรูปแบบไฟล์พิเศษที่ใช้ได้กับเครื่องพิมพ์ 3D เรซินเฉพาะของคุณ ดังที่ได้กล่าวไว้ก่อนหน้านี้ เครื่องพิมพ์ 3 มิติแบบเรซินมีรูปแบบไฟล์พิเศษ เช่น .pwmx กับ Anycubic Photon Mono X

    ดูวิดีโอ YouTube ด้านล่างเพื่อทำความเข้าใจเวิร์กโฟลว์ของไฟล์ STL ไปยังไฟล์เครื่องพิมพ์เรซิน 3 มิติ

    เครื่องพิมพ์ 3 มิติทั้งหมดใช้ไฟล์ STL หรือไม่ เส้นใยเรซิน& เพิ่มเติม

    สำหรับเครื่องพิมพ์ 3 มิติแบบฟิลาเมนต์และเรซิน เรานำไฟล์ STL ผ่านกระบวนการแบ่งส่วนตามปกติโดยวางโมเดลลงบนฐานรองพิมพ์และทำการปรับเปลี่ยนต่างๆ ให้กับโมเดล

    เมื่อคุณได้ เมื่อทำสิ่งเหล่านั้นเสร็จแล้ว คุณจะประมวลผลหรือ "แบ่งส่วน" ไฟล์ STL เป็นประเภทไฟล์ที่เครื่องพิมพ์ 3 มิติของคุณสามารถอ่านและสั่งงานได้ สำหรับเครื่องพิมพ์ 3 มิติแบบฟิลาเมนต์ ไฟล์เหล่านี้ส่วนใหญ่เป็นไฟล์ G-Code แต่คุณยังมีไฟล์กรรมสิทธิ์บางไฟล์ที่เครื่องพิมพ์ 3 มิติบางรุ่นเท่านั้นที่สามารถอ่านได้

    สำหรับเครื่องพิมพ์ 3 มิติแบบเรซิ่น ไฟล์ส่วนใหญ่เป็นไฟล์กรรมสิทธิ์

    ไฟล์เหล่านี้บางประเภทได้แก่:

    • .ctb
    • .photon
    • .phz

    ไฟล์เหล่านี้ประกอบด้วย คำแนะนำเกี่ยวกับสิ่งที่เครื่องพิมพ์ 3D เรซินของคุณจะสร้างแบบทีละชั้น ตลอดจนความเร็วและเวลาในการเปิดรับแสง

    นี่คือวิดีโอที่มีประโยชน์ซึ่งแสดงวิธีดาวน์โหลดไฟล์ STL และแบ่งส่วนให้พร้อมสำหรับ การพิมพ์ 3 มิติ

    คุณสามารถใช้ไฟล์ G-Code สำหรับเครื่องพิมพ์ 3 มิติได้หรือไม่

    ได้ เครื่องพิมพ์ 3 มิติที่ใช้เส้นใยส่วนใหญ่จะใช้ไฟล์ G-Code หรือรูปแบบอื่นของ G-Code เฉพาะทางที่ใช้ได้กับ เครื่องพิมพ์ 3 มิติเฉพาะ

    ไม่มีการใช้ G-Code ในไฟล์เอาต์พุตของเครื่องพิมพ์ SLA เครื่องพิมพ์ SLA บนเดสก์ท็อปส่วนใหญ่ใช้รูปแบบที่เป็นกรรมสิทธิ์ของตน ดังนั้น จึงใช้ซอฟต์แวร์ตัวแบ่งส่วนข้อมูล อย่างไรก็ตาม ตัวแบ่งส่วนข้อมูล SLA ของบุคคลที่สามบางตัว เช่น ChiTuBox และ FormWare เข้ากันได้กับเครื่องพิมพ์เดสก์ท็อปหลากหลายประเภท

    เครื่องพิมพ์ 3 มิติ Makerbot ใช้รูปแบบไฟล์ที่เป็นกรรมสิทธิ์ของ X3Gรูปแบบไฟล์ X3G มีข้อมูลเกี่ยวกับความเร็วและการเคลื่อนที่ของเครื่องพิมพ์ 3 มิติ การตั้งค่าเครื่องพิมพ์ และไฟล์ STL

    เครื่องพิมพ์ 3 มิติ Makerbot สามารถอ่านและแปลรหัสในรูปแบบไฟล์ X3G และพบได้ในระบบธรรมชาติเท่านั้น .

    โดยทั่วไป เครื่องพิมพ์ทั้งหมดใช้ G-code เครื่องพิมพ์ 3D บางรุ่นห่อ G-Code ในรูปแบบที่เป็นกรรมสิทธิ์ เช่น Makerbot ซึ่งยังคงใช้ G-Code ตัวแบ่งส่วนข้อมูลมักใช้เพื่อแปลงรูปแบบไฟล์ 3 มิติ เช่น G-Code เป็นภาษาที่เหมาะกับเครื่องพิมพ์

    คุณสามารถดูวิดีโอด้านล่างเพื่อดูวิธีใช้ไฟล์ G-Code เพื่อควบคุมเครื่องพิมพ์ 3 มิติของคุณโดยตรง

    Roy Hill

    Roy Hill เป็นผู้หลงใหลในการพิมพ์ 3 มิติและเป็นกูรูด้านเทคโนโลยีที่มีความรู้มากมายเกี่ยวกับทุกสิ่งที่เกี่ยวข้องกับการพิมพ์ 3 มิติ ด้วยประสบการณ์กว่า 10 ปีในสาขานี้ Roy ได้เชี่ยวชาญศิลปะการออกแบบและการพิมพ์ 3 มิติ และได้กลายเป็นผู้เชี่ยวชาญในแนวโน้มและเทคโนโลยีการพิมพ์ 3 มิติล่าสุดRoy สำเร็จการศึกษาด้านวิศวกรรมเครื่องกลจากมหาวิทยาลัยแคลิฟอร์เนีย ลอสแองเจลิส (UCLA) และเคยทำงานให้กับบริษัทที่มีชื่อเสียงหลายแห่งในด้านการพิมพ์ 3 มิติ รวมถึง MakerBot และ Formlabs เขายังร่วมมือกับธุรกิจและบุคคลต่างๆ เพื่อสร้างผลิตภัณฑ์การพิมพ์ 3 มิติแบบกำหนดเองที่ปฏิวัติอุตสาหกรรมของพวกเขานอกเหนือจากความหลงใหลในการพิมพ์ 3 มิติแล้ว รอยยังเป็นนักเดินทางตัวยงและชื่นชอบกิจกรรมกลางแจ้ง เขาชอบใช้เวลาอยู่กับธรรมชาติ เดินป่า และตั้งแคมป์กับครอบครัว ในเวลาว่าง เขายังให้คำปรึกษาแก่วิศวกรรุ่นใหม่และแบ่งปันความรู้มากมายเกี่ยวกับการพิมพ์ 3 มิติผ่านแพลตฟอร์มต่างๆ รวมถึงบล็อกยอดนิยมของเขา 3D Printerly 3D Printing