สารบัญ
มีบางวิธีที่ผู้ใช้เครื่องพิมพ์ 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 ทั้งหมด ซึ่งคุณสามารถตรวจสอบได้