Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

ควบคุมเครื่องพิมพ์ 3D ด้วย Raspberry Pi: คู่มือสำหรับผู้เริ่มต้นสมบูรณ์

สำหรับมือใหม่ การพิมพ์ 3D อาจดูเป็นงานอดิเรกที่ยากลำบาก แต่เมื่อเข้าใจการทำงานแล้ว จะกลายเป็นเรื่องสนุกและสนุกสนาน สำหรับผู้เริ่มต้น อาจถูกใจที่จะซื้อเครื่องพิมพ์ 3D แบบ plug-and-play ใช้กับ Windows 10 ตัวอย่างเช่น Monoprice Select Mini Pro ($250) หรือ Snapmaker 3-in-1 3D Printer ($800) ซึ่งมีการแกะสลักเลเซอร์และความสามารถ CNC milling นอกเหนือจากการพิมพ์ 3D เครื่องทั้งคู่เป็นตัวเลือกดีสำหรับระดับเริ่มต้น แต่มีขนาดพิมพ์ 3D เล็กกว่า และคุณจะเร็วๆ พบว่าต้องซื้อเครื่องใหญ่กว่าเมื่อต้องการพิมพ์ชิ้นส่วนใหญ่

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

ควบคุมเครื่องพิมพ์ 3D ด้วย Raspberry Pi: คู่มือสำหรับผู้เริ่มต้นสมบูรณ์

ผมได้รับ Creality 3D Ender 3 เป็นของขวัญจากรายการจดทะเบียนงานแต่งงาน ไม่รู้ว่าจะพิมพ์อะไร แต่มีไอเดียทั่วไป ค้นคว้าหาเครื่องพิมพ์ 3D ระดับกลางที่ดีที่สุด และได้ Ender 3 มันมี learning curve ค่อนข้างเยอะ ดังนั้นถ้าคิดว่าซื้อมาพิมพ์ได้สวยๆ ทันที คุณจะผิดหวัง วิดีโอ YouTube นี้ให้รีวิว Ender 3 อย่างละเอียด พร้อมการพิมพ์ 3D พื้นฐานและการอัปเกรดเครื่อง ราคาประมาณ $200-$250 Ender 3 เป็นตัวเลือกที่คุ้มค่า แม้ต้องประกอบเอง

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

  1. สร้างหรือดาวน์โหลดไอเท็มจาก Thingiverse
  2. แก้ไขไอเท็มให้พิมพ์สำเร็จกับเครื่องของคุณ (การตั้งค่าอุณหภูมิ ปริมาณการปรับขนาด ฯลฯ)
  3. โอนไฟล์ที่เหมาะสมจากคอมพิวเตอร์ไปยังการ์ด microSD
  4. ถอดการ์ด microSD จากคอมพิวเตอร์ ใส่ในเครื่องพิมพ์
  5. เริ่มพิมพ์ด้วยเมนูควบคุมเครื่องพิมพ์

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

ควบคุมเครื่องพิมพ์ 3D ด้วย Raspberry Pi: คู่มือสำหรับผู้เริ่มต้นสมบูรณ์

OctoPrint เป็นอินเทอร์เฟซเว็บโอเพนซอร์สสำหรับเครื่องพิมพ์ 3D OctoPrint ให้คุณลากและวางไฟล์บนเครื่องพิมพ์ 3D เปลี่ยนการตั้งค่าอุณหภูมิเครื่องพิมพ์ได้ตลอดเวลา และเริ่ม/หยุดงานพิมพ์ มันเป็นตัวที่ดีที่สุดและ直观ที่สุด เพื่อใช้ OctoPrint ทั้งที่ต้องการคือ Raspberry Pi และคุณจะเข้าถึงเครื่องพิมพ์ 3D ผ่านการเชื่อมต่อ Wi-Fi ได้ นี่คือสิ่งที่ต้องทำเพื่อให้ OctoPrint ทำงาน: Raspberry Pi 3B หรือ 3B+ การ์ด microSD ขั้นต่ำ 8 GB และ OctoPi รูปภาพการ์ด microSD ベース Raspbian สำหรับ Raspberry Pi ที่รวม OctoPrint บวก dependencies ทั้งหมดที่ต้องการสำหรับการรัน ข้อมูลเพิ่มเติมที่หน้าดาวน์โหลด OctoPrint

แม้จะติดตั้ง OctoPrint บน Windows ได้ แต่มันไม่รันสม่ำเสมอเท่ากับบน Linux และอาจเจอบั๊กและครัชไม่คาดคิด ข่าวล่าสุดว่าติดตั้ง Windows 10 on ARM บน Raspberry Pi ได้ เป็นข่าวดี แต่ในความคิดเห็นของผม Windows 10 on ARM ไม่ใช่ OS ที่ดีที่สุดสำหรับ Raspberry Pi คุณสามารถติดตั้ง Windows IoT Core หรือ Windows 10 on ARM ได้เช่นกัน แต่ Raspberry Pi ทำงานได้ดีที่สุดบน Raspbian ซึ่งเป็น OS ฐาน Linux สร้างขึ้นโดยเฉพาะสำหรับ Raspberry Pi ผมใช้ Raspberry Pi 3B และ OctoPrint รันดีบน Raspbian โดยไม่มีปัญหา

กับ OctoPrint คุณต้องดาวน์โหลดไฟล์รูปภาพ OctoPrint ตามคำแนะนำบนหน้าดาวน์โหลด เพื่อแตกและเขียนรูปภาพดิสก์ไปยังการ์ด microSD ตั้งค่า Wi-Fi SSID และรหัสผ่าน แล้วบูท Pi จากการ์ด microSD เมื่อ Raspberry Pi ถูกจดทะเบียนบนเครือข่าย WiFi แล้ว คุณสามารถเชื่อมต่อกับเครื่องพิมพ์ 3D และควบคุมการตั้งค่าและโปรเจกต์พิมพ์จากอุปกรณ์ใดก็ได้ และขึ้นอยู่กับการตั้งค่า OctoPrint อาจควบคุมเครื่องพิมพ์ 3D แบบระยะไกลได้ ส่วนตัวผมไม่ใช้ฟีเจอร์เข้าถึงมือถือ เพราะกังวลความปลอดภัยไฟไหม้จากการรันเครื่องพิมพ์ 3D โดยไม่มีผู้ดูแล

ควบคุมเครื่องพิมพ์ 3D ด้วย Raspberry Pi: คู่มือสำหรับผู้เริ่มต้นสมบูรณ์

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

ควบคุมเครื่องพิมพ์ 3D ด้วย Raspberry Pi: คู่มือสำหรับผู้เริ่มต้นสมบูรณ์

การพิมพ์ 3D (Creality 3D Ender 3 Pug) ด้านบนเป็นโปรเจกต์ขนาดใหญ่ที่ผมพิมพ์ได้หลังจากพิมพ์ชิ้นเล็กๆ ได้สม่ำเสมอ ตอนแรกมีการลองผิดลองถามมาก เพื่อหาอุณหภูมิที่ดีที่สุดและการตั้งค่าเครื่องพิมพ์อื่นๆ เพื่อให้ได้การพิมพ์สม่ำเสมอ หลังจากได้การพิมพ์สม่ำเสมอเหมือนด้านบน ผมเริ่มพิมพ์โปรเจกต์ใหญ่และใหญ่ขึ้น

Raspberry Pi เป็นคอมพิวเตอร์บอร์ดเดี่ยวที่สามารถทำได้มาก ที่ให้ผมเพิ่มสิ่งเสริมอื่นๆ รวมถึงเว็บแคมเพื่อดูการพิมพ์ 3D แบบสดใน OctoPrint นอกจากนี้ OctoPrint ให้เพิ่มปลั๊กอินหลากหลายเพื่อเพิ่มความสามารถของเครื่องพิมพ์ 3D ผ่านอินเทอร์เฟซเบราว์เซอร์ OctoPrint โดยรวม การใช้ OctoPrint กับ Raspberry Pi ควบคุมเครื่องพิมพ์ 3D ผ่าน Windows 10 PC สะดวกมาก ตอนแรกคุณจะไม่พิมพ์ได้สวยจากทันที แต่เมื่อคุณเข้าใจว่าอะไรเหมาะกับเครื่องพิมพ์ของคุณ คุณจะพบว่าการพิมพ์ 3D เป็นงานอดิเรกที่น่าคุ้มค่า คุณหาไอเดียเพิ่มเติมได้ที่ Thingiverse