วิธีส่ง G-Code ไปยังเครื่องพิมพ์ 3 มิติของคุณ: วิธีที่ถูกต้อง

Roy Hill 17-10-2023
Roy Hill

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

วิธีที่ดีที่สุดในการส่งไฟล์ G-Code ไปยังเครื่องพิมพ์ 3 มิติของคุณคือ ขยายเครื่องพิมพ์ 3 มิติของคุณเพื่อใช้ความสามารถ Wi-Fi โดยใช้ Raspberry Pi & ซอฟต์แวร์ OctoPrint การดำเนินการนี้ทำให้คุณสามารถถ่ายโอนไฟล์แบบไร้สายไปยังเครื่องพิมพ์ของคุณ ทำให้คุณสามารถควบคุมเครื่องพิมพ์เพื่อเริ่มพิมพ์จากระยะไกลได้ด้วย

นี่คือคำตอบพื้นฐานเกี่ยวกับวิธีการดำเนินการ ดังนั้นหากคุณต้องการรายละเอียดเบื้องหลังเพิ่มเติม และข้อมูลสำคัญอื่นๆ โปรดอ่านต่อไป

    G-Code ในเครื่องพิมพ์ 3 มิติคืออะไร

    G-Code (Geometric Code) คือ ภาษาการเขียนโปรแกรมควบคุมด้วยตัวเลข และประเภทไฟล์ที่มีคำแนะนำที่เครื่องพิมพ์ 3 มิติของคุณสามารถเข้าใจได้ โดยจะแปลคำสั่งต่างๆ เช่น ความร้อนของหัวฉีดหรือแท่นพิมพ์ ลงไปที่ X, Y & การเคลื่อนที่ของแกน Z ที่เครื่องพิมพ์ 3D ของคุณสร้างขึ้น

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

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

    ตัวอย่างของ G-Code มีลักษณะดังนี้:

    G1 X50 Y0 Z0 F3000 E0.06

    G1 – คำสั่งเพื่อย้ายหัวฉีดไปรอบๆ เตียงพิมพ์

    X, Y, Z – ชี้บนแกนที่เกี่ยวข้องเพื่อเลื่อนไปที่

    F – ความเร็วที่จะขับออกต่อนาที

    E – จำนวนเส้นใยที่ต้องขับออก

    วิธีที่ดีที่สุดในการส่งไฟล์ G-Code ไปยังเครื่องพิมพ์ 3 มิติของฉันคืออะไร

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

    หลังจากสร้างไฟล์ G-Code จากตัวแบ่งส่วนข้อมูลที่คุณโปรดปราน มีสองสามวิธีที่ผู้คนทำเช่นนี้ :

    • การใส่การ์ด SD (Micro) ลงในเครื่องพิมพ์ 3 มิติของคุณ
    • สาย USB ที่เชื่อมต่อเครื่องพิมพ์ 3 มิติของคุณกับคอมพิวเตอร์หรือแล็ปท็อป
    • ผ่านการเชื่อมต่อ Wi-Fi

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

    การใส่การ์ด SD (ไมโคร) ลงในเครื่องพิมพ์ 3 มิติของคุณ

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

    คุณสามารถส่ง G-Code ไปยังการ์ด SD หรือ MicroSD หลังจากแบ่งโมเดล CAD ของคุณบนคอมพิวเตอร์หรือแล็ปท็อป My Ender 3 มาพร้อมกับการ์ด MicroSD และเครื่องอ่านการ์ด USB ซึ่งช่วยให้คุณบันทึกไฟล์ได้โดยตรง

    บันทึกไฟล์ G-Code ลงในการ์ด MicroSD และเสียบเข้าไปในช่องเสียบการ์ด MicroSD บนเครื่องพิมพ์

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

    พยายามอย่า ทำผิดพลาดในการถอดปลั๊กการ์ด SD ขณะอยู่ในกระบวนการพิมพ์ 3 มิติ มิฉะนั้นโมเดลของคุณจะหยุดทำงาน

    สาย USB ที่เชื่อมต่อกับคอมพิวเตอร์หรือแล็ปท็อป

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

    ดูสิ่งนี้ด้วย: วิธีแก้ไข CR Touch & การกลับบ้าน BLTouch ล้มเหลว

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

    ดังนั้นจึงขอแนะนำให้ใช้คอมพิวเตอร์เดสก์ท็อปเสมอในขณะที่ส่ง G-Code ผ่าน USB

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

    USB ผ่านเบราว์เซอร์ Chrome

    นี่เป็นหนึ่งในวิธีที่ง่ายที่สุดในการส่ง G-Code ไปยังเครื่องพิมพ์ 3 มิติของคุณ ก่อนอื่น คุณจะต้องเพิ่มส่วนขยายของ “G-Code Sender” ลงในเบราว์เซอร์ Chrome ของคุณ

    ติดตั้งส่วนขยายนี้โดยคลิกที่ปุ่ม “เพิ่มไปยัง Chrome” หลังจากกระบวนการติดตั้งเสร็จสิ้น ให้เปิดแอปผู้ส่ง G-Code

    ตอนนี้เชื่อมต่อคอมพิวเตอร์ของคุณกับเครื่องพิมพ์ 3 มิติโดยใช้สาย USB เปิดการตั้งค่าจากเมนูแถบด้านบนและเลือกพอร์ตที่มีข้อความเป็น “tty.usbmodem” จากนั้นตั้งค่าความเร็วในการสื่อสารเป็นช่วงสูงสุด

    ตอนนี้คุณสามารถส่ง G-Code ไปยังเครื่องพิมพ์ 3 มิติของคุณได้โดยตรง โดยเขียนคำสั่งในคอนโซลจากแอปพลิเคชันนี้

    การส่ง G-Code ผ่านการเชื่อมต่อ Wi-Fi

    วิธีการส่ง G-Code ไปยัง 3D ของคุณมีมากขึ้นเรื่อย ๆ คือผ่าน Wi-Fi ตัวเลือก. ตัวเลือกนี้ได้เปลี่ยนสถานการณ์ทั้งหมดของการพิมพ์ 3 มิติ และยกระดับประสบการณ์การพิมพ์ไปอีกขั้น

    มีแอปพลิเคชันและซอฟต์แวร์มากมายที่สามารถใช้สำหรับกระบวนการนี้ เช่น OctoPrint, Repetier-Host, AstroPrint เป็นต้น

    หากต้องการใช้ Wi-Fi เป็นเส้นทางในการส่ง G-Code คุณต้องเพิ่ม Wi-Fi SD การ์ดหรือ USB, ใช้ AstroBox หรือใช้ OctoPrint หรือ Repetier-Host กับ Raspberry Pi.

    OctoPrint

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

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

    คุณทำได้มากกว่าส่ง G-Code ไปยังเครื่องพิมพ์ 3 มิติของคุณ ดังนั้นลองดูปลั๊กอินที่มีประโยชน์มากมายที่ OctoPrint มีหากคุณสนใจ

    วิดีโอ HowChoo ด้านล่างนี้ให้รายละเอียดที่ยอดเยี่ยมเกี่ยวกับสิ่งที่คุณต้องการ วิธีตั้งค่า และวิธีดำเนินการต่างๆ ในภายหลัง

    การใช้ Repetier-Host เพื่อส่ง G-Code ไปยังเครื่องพิมพ์ 3 มิติ

    เมื่อคุณเปิดแอปพลิเคชัน Repetier-Host จะมีตารางหลักสี่ตารางที่ด้านขวาบนของอินเทอร์เฟซ แท็บจะเป็น "Object Placement", "Slicer", "G-Code Editor" และ "Manual Control"

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

    หลังจากนี้ ให้ไปที่แท็บ “ตัวแบ่งส่วนข้อมูล” และคลิกที่ปุ่ม 'แบ่งส่วนด้วย Slic3r' หรือ 'CuraEngine' ที่ด้านบนของ แท็บ ขั้นตอนนี้จะเปลี่ยนโมเดลการพิมพ์ STL แบบทึบเป็นเลเยอร์และคำแนะนำที่เครื่องพิมพ์ 3 มิติของคุณสามารถเข้าใจได้

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

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

    หลังจากพิมพ์ คลิกที่ปุ่ม "ส่ง" และเครื่องพิมพ์จะเริ่มรวบรวมและดำเนินการตามที่คุณต้องการด้วยคำสั่ง G-Code ทันที

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

    อัตราการไหลของเส้นใย ความเร็วในการอัดรีด อุณหภูมิฮีตเบด และสิ่งอื่นๆ อีกมากมายในแท็บนี้สามารถปรับได้ตามต้องการ

    คำสั่ง G-Code สำหรับเครื่องพิมพ์ 3 มิติของฉันมีอะไรบ้าง

    วิดีโอด้านล่างจะอธิบายสิ่งที่คุณต้องการและแนะนำขั้นตอนต่างๆ เพื่อส่ง G-Code ไปยังเครื่องพิมพ์ 3 มิติของคุณ นอกจากนี้ยังแสดงคำสั่ง G-Code ทั่วไปที่ใช้โดยผู้ใช้เครื่องพิมพ์ 3 มิติจำนวนมาก

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

    ดูสิ่งนี้ด้วย: เฟิร์มแวร์ที่ดีที่สุดสำหรับ Ender 3 (Pro/V2/S1) – วิธีติดตั้ง

    G28 วางตำแหน่งหัวพิมพ์ของคุณไว้ที่มุมซ้ายด้านหน้า (G28 ; Go Home (0,0,0) )

    • G0 & G1 – การเคลื่อนไหวของหัวพิมพ์
    • G2 & G3 – ควบคุมการเคลื่อนไหวของส่วนโค้ง
    • G4 – หยุดนิ่งหรือหน่วงเวลา/หยุดชั่วคราว
    • G10 & G11 – การถอยกลับ &การไม่ถอยกลับ
    • G28 – ย้ายไปที่บ้าน/ต้นทาง
    • G29 – Z-probe โดยละเอียด – การปรับระดับ
    • G90 & G91 – การตั้งค่าตำแหน่งสัมพัทธ์/สัมบูรณ์
    • G92 – กำหนดตำแหน่ง

    RepRap มีฐานข้อมูล G-Code ที่ดีที่สุดสำหรับ G-Code ทั้งหมด ซึ่งคุณสามารถตรวจสอบได้

    Roy Hill

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