Octoprint เป็นเว็บอินเตอร์เฟสโอเพนซอร์ซสำหรับการควบคุมและตรวจสอบเครื่องพิมพ์ 3 มิติ การใช้ Octoprint บน Raspberry Pi เป็นวิธีที่ประหยัดต้นทุนในการจัดการเครื่องพิมพ์ 3D ของคุณจากระยะไกล คู่มือนี้จะนำคุณผ่านการติดตั้งและกำหนดค่า Octoprint บน Raspberry Pi
สิ่งที่คุณต้องการ
- Raspberry Pi (แนะนำ 3, 4 หรือใหม่กว่า)
- การ์ด microSD (อย่างน้อย 8GB, คลาส 10 หรือดีกว่า)
- แหล่งจ่ายไฟ (5V, 2.5A ขั้นต่ำสำหรับ PI 3; 5V, 3A สำหรับ PI 4)
- เครื่องพิมพ์ 3 มิติ (เข้ากันได้กับ Octoprint)
- สาย USB (เพื่อเชื่อมต่อ Raspberry Pi กับเครื่องพิมพ์ 3D)
- กล้อง (ไม่บังคับสำหรับการตรวจสอบวิดีโอสด)
ขั้นตอนที่ 1: ดาวน์โหลด Octopi
Octopi เป็นภาพที่กำหนดไว้ล่วงหน้าของ Octoprint สำหรับ Raspberry Pi
- ดาวน์โหลด Octopi เวอร์ชันล่าสุดจาก เว็บไซต์ทางการ.
- ตรวจสอบการตรวจสอบไฟล์ที่ดาวน์โหลดมาเพื่อให้แน่ใจว่ามีความสมบูรณ์
ขั้นตอนที่ 2: แฟลช octopi ไปยังการ์ด microSD
- ใช้เครื่องมือเช่น Raspberry Pi Imager หรือ ชาวบาลาน่าแทนตำแหน่ง เพื่อแฟลชอิมเมจ Octopi ไปยังการ์ด microSD
- ใส่การ์ด microSD ลงในคอมพิวเตอร์ของคุณ
- กำหนดค่า Wi-Fi (หากใช้ Wireless):
- เปิด
octopi-wpa-supplicant.txt
ไฟล์บนการ์ด microSD - แก้ไขไฟล์เพื่อรวม Wi-Fi SSID และรหัสผ่านของคุณ:
country=US update_config=1 ctrl_interface=/var/run/wpa_supplicant network={ ssid="YourNetworkName" psk="YourNetworkPassword" }
- บันทึกไฟล์และส่งการ์ด microSD
- เปิด
ขั้นตอนที่ 3: ตั้งค่า Raspberry Pi
- ใส่การ์ด microSD ลงใน Raspberry Pi
- เชื่อมต่อ Raspberry Pi เข้ากับเครื่องพิมพ์ 3D ของคุณโดยใช้สาย USB
- พลังบนราสเบอร์รี่ pi
ขั้นตอนที่ 4: เข้าถึงอินเทอร์เฟซ Octoprint
- กำหนดที่อยู่ IP ของ Raspberry Pi:
- ใช้เครื่องมือสแกนเครือข่ายเช่น
nmap
หรือตรวจสอบอุปกรณ์ที่เชื่อมต่อของเราเตอร์ของคุณ - อีกวิธีหนึ่งคือเข้าถึง Octoprint ผ่าน
http://octopi.local
(ถ้ารองรับ MDNS)
- ใช้เครื่องมือสแกนเครือข่ายเช่น
- เปิดเว็บเบราว์เซอร์และนำทางไปยังอินเตอร์เฟส Octoprint
ขั้นตอนที่ 5: ตัวช่วยสร้างการตั้งค่าเริ่มต้น
-
ติดตามตัวช่วยสร้างการตั้งค่า Octoprint เพื่อ:
- สร้างบัญชีผู้ดูแลระบบ
- กำหนดค่าการตั้งค่าเครื่องพิมพ์ (เช่นขนาดเตียงประเภทเฟิร์มแวร์)
- ตั้งค่าการควบคุมการเข้าถึงเพื่อความปลอดภัย
-
เลือกติดตั้งปลั๊กอินที่แนะนำระหว่างกระบวนการตั้งค่า
ขั้นตอนที่ 6: ปรับปรุง Octoprint ด้วยปลั๊กอินและคุณสมบัติ
-
ติดตั้งปลั๊กอิน:
- ไป การตั้งค่า> Plugin Manager เพื่อเรียกดูและติดตั้งปลั๊กอิน
- ปลั๊กอินยอดนิยม ได้แก่ :
- octolapse: วิดีโอการพิมพ์ไทม์แลปส์
- Visualizer ระดับเตียง: เห็นภาพระดับเตียงของเครื่องพิมพ์
- ธีม: ปรับแต่งอินเทอร์เฟซ Octoprint
-
เชื่อมต่อกล้อง:
- แนบกล้อง USB หรือโมดูลกล้อง Raspberry Pi
- เปิดใช้งานกล้องใน Octopi โดยแก้ไขไฟล์
octopi.txt
ไฟล์บนการ์ด microSD:camera="auto"
- รีสตาร์ท Raspberry Pi เพื่อใช้การเปลี่ยนแปลง
ขั้นตอนที่ 7: ตรวจสอบและควบคุมเครื่องพิมพ์ของคุณ
- เริ่มพิมพ์: อัปโหลดไฟล์ G-Code ไปยัง Octoprint และเริ่มการพิมพ์
-
ตรวจสอบความคืบหน้า:
- ใช้ฟีดเว็บแคมสด (ถ้ากำหนดค่า)
- ตรวจสอบความคืบหน้าการพิมพ์อุณหภูมิและสถานะเครื่องพิมพ์ในแผงควบคุม Octoprint
- การควบคุมจากระยะไกล: ปรับการตั้งค่าการพิมพ์หรือหยุดชั่วคราว/ยกเลิกการพิมพ์โดยตรงจากเว็บอินเตอร์เฟส
การแก้ไขปัญหา
-
ไม่สามารถเข้าถึง Octoprint:
- ตรวจสอบให้แน่ใจว่า Raspberry Pi เปิดใช้งานและเชื่อมต่อกับเครือข่าย
- ตรวจสอบที่อยู่ IP โดยใช้เครื่องมือเช่น
ping
หรืออินเทอร์เฟซของเราเตอร์ของคุณ
-
การเชื่อมต่อ Wi-Fi ที่ไม่เสถียร:
- ใช้การเชื่อมต่ออีเธอร์เน็ตแบบใช้สายเพื่อความน่าเชื่อถือที่ดีขึ้น
- ตรวจสอบให้แน่ใจว่า Raspberry Pi อยู่ในช่วงของเราเตอร์ Wi-Fi ของคุณ
-
Octoprint หยุดหรือล่ม:
- ตรวจสอบบันทึกระบบสำหรับข้อผิดพลาด:
tail -f /var/log/syslog
- ตรวจสอบให้แน่ใจว่าแหล่งจ่ายไฟของ Raspberry Pi ตรงตามข้อกำหนดที่จำเป็น
- ตรวจสอบบันทึกระบบสำหรับข้อผิดพลาด:
แอปพลิเคชันของ Octoprint
- การจัดการเครื่องพิมพ์ 3 มิติระยะไกล: การควบคุมและตรวจสอบพิมพ์จากทุกที่
- ปรับปรุงคุณภาพการพิมพ์: ใช้ปลั๊กอินเช่น octolapse เพื่อผลลัพธ์ที่ดีกว่า
- ระบบอัตโนมัติประหยัดเวลา: ทำงานอัตโนมัติเช่นการปรับระดับเตียงและการเปลี่ยนแปลงเส้นใย
- บันทึกการพิมพ์โดยละเอียด: ติดตามประวัติการพิมพ์และการวินิจฉัย
บทสรุป
การใช้ Octoprint บน Raspberry Pi เป็นวิธีที่ทรงพลังในการปรับปรุงประสบการณ์การพิมพ์ 3 มิติของคุณ ด้วยอินเทอร์เฟซที่ใช้งานง่ายการสนับสนุนปลั๊กอินและความสามารถในการจัดการระยะไกล Octoprint ทำให้การทำงานของเครื่องพิมพ์ 3D ง่ายขึ้น ทำตามคำแนะนำนี้เพื่อตั้งค่า Octoprint และเริ่มจัดการเครื่องพิมพ์ 3D ของคุณเหมือนมืออาชีพ!