על ידי הוספת OctoDash ותצוגת מסך מגע להגדרת Raspberry Pi OctoPrint שלך, תוכל לשלוט במדפסת התלת מימד שלך עם ממשק משתמש מגע אינטואיטיבי.

אם יש לך מדפסת תלת מימד עם תצוגה קטנה וכפתורים פיזיים, זה יכול להיות כאב לנווט בהגדרות שלה. אפשרות הרבה יותר טובה היא לעבור לבקר מסך מגע עשה זאת בעצמך. פועל על Raspberry Pi, OctoDash עובד עם רוב מדפסות התלת מימד ומציע ממשק משתמש נקי וידידותי למגע שיעזור לך לשלוט בהדפסת התלת מימד שלך ולגשת לכל התכונות החשובות שלו.

מה זה OctoDash?

OctoDash הוא לוח מחוונים וממשק משתמש בקוד פתוח עבור שרת OctoPrint. אתה יכול להתקין את OctoDash על גבי שרת OctoPrint הפועל על דגם Raspberry Pi מתאים, כגון Raspberry Pi 3, 4 או Raspberry Pi Zero 2W. OctoDash כולל ממשק משתמש נקי ואינטואיטיבי לשליטה במדפסת התלת מימד.

כיצד להגדיר את OctoDash ב-Raspberry Pi

כדי להגדיר את OctoDash ב-Raspberry Pi, תצטרך את הדברים הבאים:

  • Raspberry Pi 3B, 3B+, 4B או Zero 2 W המריץ את שרת OctoPrint
  • מסך מגע תואם Raspberry Pi (גודל 3" עד 7") - אנו משתמשים במסך מגע DFRobot בגודל 7 אינץ' עבור דוגמה זו
  • כבל/מתאם HDMI (או אחר) מתאים לחיבור מסך המגע ל-Raspberry Pi
  • instagram viewer
  • ספק כוח ל-Raspberry Pi
  • מארז - אתה יכול לרכוש אחד באינטרנט או להדפיס אותו בתלת מימד

ברגע שיש לך את כל הפריטים הדרושים בהישג יד, פשוט עקוב אחר השלבים שלהלן כדי להוריד, להתקין ולהגדיר את OctoDash ולהתחיל לשלוט במדפסת התלת מימד שלך ממסך המגע.

שלב 1: התקן את שרת OctoPrint

ראשית, אתה צריך התקן את OctoPrint על Raspberry Pi. היצרנים ממליצים בחום להשתמש בדגם Pi 3B, 3B+, 4B או Zero 2 W.

אתה אולי גם התקן את OctoPrint בסמארטפון אנדרואיד ישן שאתה לא משתמש בו יותר. עם זאת, עבור OctoDash, תצטרך להתקין את שרת OctoPrint על Raspberry Pi.

שלב 2: חבר מסך מגע ל-Raspberry Pi

באופן טבעי, תצטרך לחבר את ה-Raspberry Pi שלך לתצוגת מסך המגע. אם אתה משתמש בצג DFRobot, כפי שאנו בדוגמה זו, הוא מסופק עם כבל HDMI ל-HDMI בצורת U ומחבר HDMI למיקרו-HDMI מלא שבו אתה יכול להשתמש כדי ליצור חיבור HDMI למסך המגע לווידאו קֶלֶט.

לאחר מכן השתמש בכבל מיקרו USB כדי לחבר את מסך המגע לאחת מיציאות ה-USB של Raspberry Pi. זה יפעיל את התצוגה ויאפשר לך להשתמש בפונקציונליות של מסך המגע.

שלב 3: עדכן את שרת OctoPrint

אם אתה כבר משתמש בשרת OctoPrint המותקן על Raspberry Pi, תצטרך לעדכן את OctoPrint לגרסה היציבה העדכנית ביותר. זה חשוב מכיוון שהוא מכיל גרסה חדשה יותר של Python שנדרשת. הנה איך לעדכן אותו:

  1. היכנס לשרת OctoPrint שלך דרך דפדפן האינטרנט (באמצעות ה-IP המקומי או שם המארח) ולאחר מכן פתח את הגדרות.
  2. לך ל עדכון תוכנה ובדוק אם העדכון האחרון זמין.
  3. לחץ על עדכון כפתור או עדכן את כל האפשרויות (אם עדכונים מרובים) ולאחר מכן לחץ על להמשיך לחצן כדי להתחיל את תהליך העדכון. זה ייקח כמה דקות לסיום.

לאחר עדכון, המשך לשלב הבא עבור התקנת OctoDash.

שלב 4: הכן את Raspberry Pi

כדי להתכונן להתקנת OctoDash, השתמש ב-SSH כדי להיכנס לשרת OctoPrint שלך ב-Raspberry Pi. לשם כך, אתה יכול להשתמש ב-PuTTY ב-Windows או בטרמינל ב-macOS או Linux. הזן את שם המשתמש והסיסמה; ברירת המחדל היא פאי ו פֶּטֶל בהתאמה.

הפעל את הפקודה הבאה כדי לעדכן ולשדרג את כל המאגרים:

sudo apt עדכון && sudo apt שדרוג -יא

זה עשוי להימשך זמן מה לסיום. לאחר השלמתו, הפעל מחדש את OctoPrint Raspberry Pi באמצעות ה אתחול sudo פקודה.

לאחר מכן פתח את כלי התצורה באמצעות הפקודה הבאה:

sudo raspi-config

משתמש ב לְמַעלָה/מטה מקשי החצים וה להיכנס מקש לבחירת אפשרויות, עבור אל אפשרויות מערכת > אתחול / התחברות אוטומטית > קונסולת כניסה אוטומטית למסוף, מחובר אוטומטית כמשתמש 'pi'. ללחוץ להיכנס כדי לבחור בו. זה יאפשר התחברות אוטומטית ויאפשר ל-OctoPrint להפעיל את ממשק המשתמש של OctoDash באופן אוטומטי.

לאחר מכן, עבור אל אפשרויות ממשק > VNC ולחץ להיכנס. ללחוץ י מפתח ואז להיכנס אם נדרש או מתבקש במהלך התקנת VNC להמשיך.

אז תבחר כן ולחץ להיכנס כדי להתקין ולאפשר VNC. לאחר מכן תתבקש לאתחל מחדש; בחר כן. לאחר אתחול ה-Raspberry Pi, הוא ייכנס אוטומטית.

אם אתה מתכוון להשתמש גם בתצוגת מסך המגע של DFRobot בגודל 7 אינץ', בצע את השלבים הנוספים הללו (באמצעות SSH או VNC). סוּג:

sudo nano /boot/config.txt

והדבק את השורות הבאות בסוף הקובץ:

#### הסר גבולות שחורים
disable_overscan=1
#### הגדר מצב CVT ספציפי
hdmi_cvt 1024 600 60 6 0 0 0
#### הגדר את CVT כברירת המחדל
hdmi_group=2
hdmi_mode=87

ללחוץ Ctrl + X, לאחר מכן י ו להיכנס כדי לשמור את השינויים. לאחר מכן הפעל מחדש את שרת OctoPrint.

אתחול sudo

לאחר האתחול, תוכל להשתמש במסך המגע ולהיות מוכן להתקנת OctoDash.

שלב 5: התקן את OctoDash

כדי להתקין את OctoDash, הפעל את הפקודה הבאה בטרמינל (או באמצעות SSH):

bash //github.com/UnchartedBull/OctoDash/raw/main/scripts/install.sh)

סקריפט זה יוריד ויתקין את כל הקבצים הנדרשים וישאל אותך מספר שאלות.

שאלה 1. אתה יכול לענות על השאלה הראשונה אם התקנת את התוספים, אחרת פשוט לחץ על להיכנס מפתח כדי להמשיך לשאלה הבאה.

שאלה 2. בחר כן ולחץ להיכנס.

שאלה 3. בחר כן ולחץ להיכנס.

שאלה 4. בחר כן ולחץ להיכנס.

שאלה 5. בחר כן ולחץ להיכנס כדי לאתחל את ה-Raspberry Pi.

לאחר הפעלה מחדש של שרת Raspberry Pi/OctoPrint, הוא יפעיל ישירות את ממשק המשתמש של OctoDash במסך המגע. כעת תוכל לחבר את מדפסת התלת מימד לשרת OctoPrint באמצעות כבל USB ולאחר מכן להשתמש בממשק מסך המגע כדי לשלוט בה.

חלופות OctoDash

OctoDash מתעדכן באופן רציף ונתמך על ידי הקהילה. לפיכך, מומלץ להשתמש עבור פרויקט זה. עם זאת, יש כמה חלופות אחרות ל- OctoDash. בדוק אותם אם אתה רוצה לחקור יותר:

  • OctoScreen
  • תוסף TouchUI

שדרג מדפסת תלת מימד עם פקדי מסך מגע

עם בקר מסך מגע, אתה יכול כעת להתאים את טמפרטורת הזרבובית/מיטה; בית אוטומטי של הזרבובית; עיין, בחר והדפיס קבצי STL; השהה, המשך או התחל להדפיס וכו'. OctoDash משתמש ב-API של OctoPrint כדי לתקשר עם מדפסת התלת-ממד המחוברת ומאפשרת לך שליטה מלאה על מדפסת התלת-ממד באופן מקומי או מרחוק ברשת המקומית. אתה יכול גם להתקין VPN כדי לגשת ל- OctoPrint מרחוק.