วิธีเชื่อมต่อ Raspberry Pi กับ Ender 3 (Pro/V2/S1)

Roy Hill 08-07-2023
Roy Hill

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

ฉันตัดสินใจเขียนบทความเพื่ออธิบายขั้นตอนในการเชื่อมต่อ Raspberry Pi กับ Ender 3 ดังนั้นโปรดอ่านต่อไปเพื่อดูวิธี

    วิธีเชื่อมต่อ Raspberry Pi กับ Ender 3 (Pro/V2/S1)

    นี่คือวิธีเชื่อมต่อ Raspberry Pi ไปยัง Ender 3 ของคุณ:

    • ซื้อ Raspberry Pi
    • ดาวน์โหลดไฟล์ OctoPi Image และ Balena Etcher
    • แฟลชไฟล์อิมเมจ OctoPi ลงในการ์ด SD ของคุณ
    • แก้ไขไฟล์ Network Configuration ใน SD Card
    • กำหนดค่า Security Set up ของ Raspberry Pi
    • กำหนดค่าอื่นๆ ของ Raspberry Pi
    • ดำเนินการติดตั้งให้เสร็จสิ้นโดยใช้ วิซาร์ดการตั้งค่า
    • เชื่อมต่อ Raspberry Pi กับ Ender 3

    ซื้อ Raspberry Pi

    ขั้นตอนแรกคือการซื้อ Raspberry Pi สำหรับ Ender 3 ของคุณ สำหรับ Ender 3 คุณต้องซื้อ Raspberry Pi 3B, 3B plus หรือ 4B เพื่อให้ทำงานร่วมกับ Ender 3 ได้อย่างเหมาะสม คุณสามารถซื้อ Raspberry Pi 4 Model B จาก Amazon

    สำหรับขั้นตอนนี้ คุณต้องซื้อการ์ด SD เช่น SanDisk 32GB และ 5V Power Supply Unit พร้อมสาย USB-C สำหรับ Raspberry Pi 4b จาก Amazon หากคุณยังไม่มี

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

    ลองดูเคส Ender 3 Raspberry Pi 4 บน Thingiverse

    ดาวน์โหลดไฟล์รูปภาพ OctoPi และ Balena Etcher

    ขั้นตอนต่อไปคือการดาวน์โหลดไฟล์อิมเมจ OctoPi สำหรับ Raspberry Pi เพื่อให้สามารถสื่อสารกับ Ender 3 ของคุณได้

    คุณสามารถดาวน์โหลดไฟล์อิมเมจ OctoPi ได้จากเว็บไซต์อย่างเป็นทางการของ OctoPrint

    นอกจากนี้ คุณต้องดาวน์โหลดซอฟต์แวร์ Balena Etcher เพื่อแฟลชไฟล์อิมเมจ OctoPi ไปยัง Raspberry Pi กระบวนการนี้ทำให้การ์ด SD เป็นอุปกรณ์เก็บข้อมูลที่สามารถบู๊ตได้

    คุณสามารถดาวน์โหลดซอฟต์แวร์ Balena Etcher ได้จากเว็บไซต์อย่างเป็นทางการของ Balena Etcher

    ดูสิ่งนี้ด้วย: 30 ภาพพิมพ์ 3 มิติที่ดีที่สุดสำหรับคริสต์มาส – ไฟล์ STL ฟรี

    แฟลชไฟล์ภาพ OctoPi ลงในการ์ด SD ของคุณ

    หลังจากดาวน์โหลดซอฟต์แวร์ภาพ OctoPi แล้ว ให้ใส่การ์ด SD ลงในคอมพิวเตอร์ที่ดาวน์โหลดไฟล์ไว้

    เปิดใช้ซอฟต์แวร์ Balena Etcher และแฟลชซอฟต์แวร์ภาพ OctoPi โดยเลือก “แฟลชจากไฟล์” เลือกไฟล์ภาพ OctoPi และเลือกอุปกรณ์จัดเก็บข้อมูลการ์ด SD เป็นอุปกรณ์จัดเก็บข้อมูลเป้าหมาย จากนั้นจึงแฟลช

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

    แก้ไขไฟล์กำหนดค่าเครือข่ายในการ์ด SD

    ขั้นตอนต่อไปคือแก้ไขไฟล์กำหนดค่าเครือข่าย บน SDการ์ด ค้นหา “OctoPi-wpa-supplicant.txt” แล้วเปิดด้วยโปรแกรมแก้ไขข้อความของคุณ คุณสามารถใช้โปรแกรมแก้ไขข้อความ Notepad บน Windows หรือโปรแกรมแก้ไขข้อความบน Mac เพื่อเปิดไฟล์

    หลังจากเปิดไฟล์แล้ว ให้ค้นหาส่วน "WPA/WPA2 secured" หากเครือข่าย Wi-Fi ของคุณมี รหัสผ่านหรือส่วน “เปิด/ไม่ปลอดภัย” ถ้าไม่มี แม้ว่าเครือข่าย Wi-Fi ของคุณควรมีรหัสผ่าน Wi-Fi

    ตอนนี้ให้ลบสัญลักษณ์ “#” จากจุดเริ่มต้นของสี่บรรทัดใต้ส่วน “WPA/WPA2” เพื่อให้ข้อความส่วนนั้นใช้งานได้ . จากนั้นกำหนดชื่อ Wi-Fi ของคุณให้กับตัวแปร “ssid” และรหัสผ่าน Wi-Fi ของคุณให้กับตัวแปร “psk” บันทึกการเปลี่ยนแปลงและนำการ์ดออก

    กำหนดค่าการตั้งค่าความปลอดภัยของ Raspberry Pi

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

    คุณสามารถใช้ Command prompt บน Windows หรือ Terminal บน Mac ที่พรอมต์คำสั่งหรือเทอร์มินัล ให้พิมพ์ข้อความ “ssh [email protected]” แล้วคลิก Enter จากนั้นตอบกลับพรอมต์ที่ปรากฏขึ้นโดยพูดว่า “ใช่”

    จากนั้นพรอมต์อื่นจะปรากฏขึ้นเพื่อขอชื่อผู้ใช้และรหัสผ่าน Raspberry Pi ที่นี่คุณสามารถพิมพ์ "raspberry" และ "pi" เป็นรหัสผ่านและชื่อผู้ใช้ตามลำดับ

    ณ จุดนี้ คุณควรลงชื่อเข้าใช้ระบบปฏิบัติการ pi ถึงกระนั้นในวันที่พร้อมรับคำสั่งหรือ Terminal คุณต้องสร้างโปรไฟล์ผู้ใช้ขั้นสูงบนระบบปฏิบัติการ pi พิมพ์ข้อความ “sudo raspi-config” แล้วคลิก Enter ซึ่งจะส่งคืนการแจ้งขอรหัสผ่านสำหรับ pi ของคุณ

    หลังจากป้อนรหัสผ่านเริ่มต้น ควรจะนำคุณไปยังแถบเมนู ซึ่งแสดงรายการการตั้งค่าการกำหนดค่า

    เลือกตัวเลือกระบบ แล้วเลือกรหัสผ่าน ป้อนรหัสผ่านที่คุณต้องการและบันทึกการตั้งค่า

    กำหนดการตั้งค่า Raspberry Pi อื่นๆ

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

    ในการเปลี่ยนชื่อโฮสต์ ให้เลือกตัวเลือกระบบ จากนั้นเลือกชื่อโฮสต์ ตั้งชื่อโฮสต์เป็นชื่อที่เหมาะสมหรือชื่อเครื่องพิมพ์ของคุณ เช่น Ender 3. เมื่อคุณทำเสร็จแล้ว ให้คลิกที่เสร็จสิ้น จากนั้นยืนยัน Raspberry Pi เพื่อรีบูต ควรใช้เวลาสองสามวินาทีในการรีบูต

    ดำเนินการขั้นตอนการตั้งค่าให้เสร็จสิ้นโดยใช้วิซาร์ดการตั้งค่า

    เนื่องจากชื่อโฮสต์มีการเปลี่ยนแปลง ให้ป้อน URL “//hostname.local” ( ตัวอย่างเช่น “//Ender3.local”) แทนที่จะเป็นค่าเริ่มต้น “//Octoprint.local” บนอุปกรณ์ของคุณที่เชื่อมต่อกับเครือข่าย Wi-Fi เดียวกันกับ Raspberry Pi

    คุณควรได้รับการต้อนรับจาก วิซาร์ดการตั้งค่า ตอนนี้ตั้งค่าชื่อผู้ใช้และรหัสผ่านของ Octoprint เพื่อให้คุณสามารถเข้าสู่บัญชีของคุณได้จากเว็บเบราว์เซอร์ของคุณ

    ควรสังเกตว่ารหัสผ่านและชื่อผู้ใช้ที่ใช้ที่นี่แตกต่างจากชื่อผู้ใช้และรหัสผ่านที่สร้างขึ้นสำหรับผู้ใช้ระดับสูงก่อนหน้านี้

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

    คุณต้องแก้ไขการตั้งค่าโปรไฟล์เครื่องพิมพ์ด้วยการตั้งค่าขนาดปริมาณการสร้างเป็น 220 x 220 x 250 มม. สำหรับ Ender 3 อีกสิ่งหนึ่งที่ต้องระวัง เป็นการตั้งค่า extruder hotend ที่นี่ เส้นผ่านศูนย์กลางหัวฉีดเริ่มต้นตั้งไว้ที่ 0.4 มม. คุณสามารถปรับแต่งการตั้งค่านี้ได้หากเส้นผ่านศูนย์กลางหัวฉีดต่างกัน

    คลิกที่เสร็จสิ้น เพื่อบันทึกการตั้งค่าของคุณ ณ จุดนี้ อินเทอร์เฟซผู้ใช้ของ Octoprint ควรบูตขึ้นมา

    เชื่อมต่อ Raspberry Pi กับ Ender 3

    นี่คือขั้นตอนสุดท้ายในกระบวนการนี้ เสียบสาย USB เข้ากับ Raspberry Pi และ micro USB เข้ากับพอร์ตของ Ender 3 บนอินเทอร์เฟซผู้ใช้ของ Octoprint คุณควรสังเกตว่ามีการสร้างการเชื่อมต่อระหว่างเครื่องพิมพ์และ Raspberry Pi แล้ว

    คุณอาจต้องการเปิดใช้งานตัวเลือกการเชื่อมต่ออัตโนมัติเพื่อให้เครื่องพิมพ์เชื่อมต่อโดยอัตโนมัติเมื่อ Raspberry Pi เริ่มการทำงานแล้ว

    ณ จุดนี้ คุณสามารถรันการทดสอบการพิมพ์เพื่อดูว่าอินเทอร์เฟซผู้ใช้ของ Octoprint ทำงานอย่างไร

    นี่คือวิดีโอจาก BV3D ที่แสดงกระบวนการด้วยสายตา

    ดูสิ่งนี้ด้วย: ด้าย สกรู และเครื่องพิมพ์ 3 มิติ สลักเกลียว - ใช้งานได้จริงหรือ วิธี

    Roy Hill

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