Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีควบคุมเครื่องพิมพ์ 3 มิติด้วย Raspberry Pi

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

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

วิธีควบคุมเครื่องพิมพ์ 3 มิติด้วย Raspberry Pi

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

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

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

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

วิธีควบคุมเครื่องพิมพ์ 3 มิติด้วย Raspberry Pi

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

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

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

วิธีควบคุมเครื่องพิมพ์ 3 มิติด้วย Raspberry Pi

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

วิธีควบคุมเครื่องพิมพ์ 3 มิติด้วย Raspberry Pi

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

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