รัน octoprint บนราสเบอร์รี่ pi

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


สิ่งที่คุณต้องการ

  1. Raspberry Pi (แนะนำ 3, 4 หรือใหม่กว่า)
  2. การ์ด microSD (อย่างน้อย 8GB, คลาส 10 หรือดีกว่า)
  3. แหล่งจ่ายไฟ (5V, 2.5A ขั้นต่ำสำหรับ PI 3; 5V, 3A สำหรับ PI 4)
  4. เครื่องพิมพ์ 3 มิติ (เข้ากันได้กับ Octoprint)
  5. สาย USB (เพื่อเชื่อมต่อ Raspberry Pi กับเครื่องพิมพ์ 3D)
  6. กล้อง (ไม่บังคับสำหรับการตรวจสอบวิดีโอสด)

ขั้นตอนที่ 1: ดาวน์โหลด Octopi

Octopi เป็นภาพที่กำหนดไว้ล่วงหน้าของ Octoprint สำหรับ Raspberry Pi

  1. ดาวน์โหลด Octopi เวอร์ชันล่าสุดจาก เว็บไซต์ทางการ.
  2. ตรวจสอบการตรวจสอบไฟล์ที่ดาวน์โหลดมาเพื่อให้แน่ใจว่ามีความสมบูรณ์

ขั้นตอนที่ 2: แฟลช octopi ไปยังการ์ด microSD

  1. ใช้เครื่องมือเช่น Raspberry Pi Imager หรือ ชาวบาลาน่าแทนตำแหน่ง เพื่อแฟลชอิมเมจ Octopi ไปยังการ์ด microSD
  2. ใส่การ์ด microSD ลงในคอมพิวเตอร์ของคุณ
  3. กำหนดค่า 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

  1. ใส่การ์ด microSD ลงใน Raspberry Pi
  2. เชื่อมต่อ Raspberry Pi เข้ากับเครื่องพิมพ์ 3D ของคุณโดยใช้สาย USB
  3. พลังบนราสเบอร์รี่ pi

ขั้นตอนที่ 4: เข้าถึงอินเทอร์เฟซ Octoprint

  1. กำหนดที่อยู่ IP ของ Raspberry Pi:
    • ใช้เครื่องมือสแกนเครือข่ายเช่น nmap หรือตรวจสอบอุปกรณ์ที่เชื่อมต่อของเราเตอร์ของคุณ
    • อีกวิธีหนึ่งคือเข้าถึง Octoprint ผ่าน http://octopi.local (ถ้ารองรับ MDNS)
  2. เปิดเว็บเบราว์เซอร์และนำทางไปยังอินเตอร์เฟส Octoprint

ขั้นตอนที่ 5: ตัวช่วยสร้างการตั้งค่าเริ่มต้น

  1. ติดตามตัวช่วยสร้างการตั้งค่า Octoprint เพื่อ:

    • สร้างบัญชีผู้ดูแลระบบ
    • กำหนดค่าการตั้งค่าเครื่องพิมพ์ (เช่นขนาดเตียงประเภทเฟิร์มแวร์)
    • ตั้งค่าการควบคุมการเข้าถึงเพื่อความปลอดภัย
  2. เลือกติดตั้งปลั๊กอินที่แนะนำระหว่างกระบวนการตั้งค่า


ขั้นตอนที่ 6: ปรับปรุง Octoprint ด้วยปลั๊กอินและคุณสมบัติ

  1. ติดตั้งปลั๊กอิน:

    • ไป การตั้งค่า> Plugin Manager เพื่อเรียกดูและติดตั้งปลั๊กอิน
    • ปลั๊กอินยอดนิยม ได้แก่ : 
      • octolapse: วิดีโอการพิมพ์ไทม์แลปส์
      • Visualizer ระดับเตียง: เห็นภาพระดับเตียงของเครื่องพิมพ์
      • ธีม: ปรับแต่งอินเทอร์เฟซ Octoprint
  2. เชื่อมต่อกล้อง:

    • แนบกล้อง USB หรือโมดูลกล้อง Raspberry Pi
    • เปิดใช้งานกล้องใน Octopi โดยแก้ไขไฟล์ octopi.txt ไฟล์บนการ์ด microSD:
      camera="auto"
      
    • รีสตาร์ท Raspberry Pi เพื่อใช้การเปลี่ยนแปลง

ขั้นตอนที่ 7: ตรวจสอบและควบคุมเครื่องพิมพ์ของคุณ

  1. เริ่มพิมพ์: อัปโหลดไฟล์ G-Code ไปยัง Octoprint และเริ่มการพิมพ์
  2. ตรวจสอบความคืบหน้า:
    • ใช้ฟีดเว็บแคมสด (ถ้ากำหนดค่า)
    • ตรวจสอบความคืบหน้าการพิมพ์อุณหภูมิและสถานะเครื่องพิมพ์ในแผงควบคุม Octoprint
  3. การควบคุมจากระยะไกล: ปรับการตั้งค่าการพิมพ์หรือหยุดชั่วคราว/ยกเลิกการพิมพ์โดยตรงจากเว็บอินเตอร์เฟส

การแก้ไขปัญหา

  1. ไม่สามารถเข้าถึง Octoprint:

    • ตรวจสอบให้แน่ใจว่า Raspberry Pi เปิดใช้งานและเชื่อมต่อกับเครือข่าย
    • ตรวจสอบที่อยู่ IP โดยใช้เครื่องมือเช่น ping หรืออินเทอร์เฟซของเราเตอร์ของคุณ
  2. การเชื่อมต่อ Wi-Fi ที่ไม่เสถียร:

    • ใช้การเชื่อมต่ออีเธอร์เน็ตแบบใช้สายเพื่อความน่าเชื่อถือที่ดีขึ้น
    • ตรวจสอบให้แน่ใจว่า Raspberry Pi อยู่ในช่วงของเราเตอร์ Wi-Fi ของคุณ
  3. Octoprint หยุดหรือล่ม:

    • ตรวจสอบบันทึกระบบสำหรับข้อผิดพลาด:
      tail -f /var/log/syslog
      
    • ตรวจสอบให้แน่ใจว่าแหล่งจ่ายไฟของ Raspberry Pi ตรงตามข้อกำหนดที่จำเป็น

แอปพลิเคชันของ Octoprint

  1. การจัดการเครื่องพิมพ์ 3 มิติระยะไกล: การควบคุมและตรวจสอบพิมพ์จากทุกที่
  2. ปรับปรุงคุณภาพการพิมพ์: ใช้ปลั๊กอินเช่น octolapse เพื่อผลลัพธ์ที่ดีกว่า
  3. ระบบอัตโนมัติประหยัดเวลา: ทำงานอัตโนมัติเช่นการปรับระดับเตียงและการเปลี่ยนแปลงเส้นใย
  4. บันทึกการพิมพ์โดยละเอียด: ติดตามประวัติการพิมพ์และการวินิจฉัย

บทสรุป

การใช้ Octoprint บน Raspberry Pi เป็นวิธีที่ทรงพลังในการปรับปรุงประสบการณ์การพิมพ์ 3 มิติของคุณ ด้วยอินเทอร์เฟซที่ใช้งานง่ายการสนับสนุนปลั๊กอินและความสามารถในการจัดการระยะไกล Octoprint ทำให้การทำงานของเครื่องพิมพ์ 3D ง่ายขึ้น ทำตามคำแนะนำนี้เพื่อตั้งค่า Octoprint และเริ่มจัดการเครื่องพิมพ์ 3D ของคุณเหมือนมืออาชีพ!

แสดงความคิดเห็น

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.