תוכן עניינים:

מדפסת נקודה מרובת צבעים: 6 שלבים
מדפסת נקודה מרובת צבעים: 6 שלבים

וִידֵאוֹ: מדפסת נקודה מרובת צבעים: 6 שלבים

וִידֵאוֹ: מדפסת נקודה מרובת צבעים: 6 שלבים
וִידֵאוֹ: אנשים שנפלו לתוך כלובים של חיות מסוכנות | טופטן 2024, נוֹבֶמבֶּר
Anonim
Image
Image
שלב 1: עיצוב והרכבה של הרובוט הקרטזי
שלב 1: עיצוב והרכבה של הרובוט הקרטזי

שלום לכולם. מדריך זה עוסק בעיצוב וייצור של מדפסת נקודה מרובת צבעים. היא התבססה בעיקר על יצירה דומה שכבר פורסמה כאן בהדרכה. העבודה שאני מתכוון אליה היא "Dotter: ענק Arduino Based Dot Matrix Printer" שנערך על ידי Nikodem Bartnik (https://www.instructables.com/id/Doter-Huge-Arduino-Based-Dot-Matrix-Printer/). קוד הארדואינו משתמש באותה פלטפורמה כמו עבודה שהופנתה אך; הוא שונה כדי לתמוך במערכת עטים בארבעה צבעים. בנוסף השתמשתי בספריית נהג צעדים מקצועית שכבר זמינה באינטרנט. הספרייה נקראת AccelStepper וניתן לגשת אליה מ- https://www.arduinolibraries.info/libraries/accel-stepper. ספרייה זו מספקת נהיגה מתקדמת וחלקה של מנועי הצעד שלך; מכיוון שאיננו מתכוונים להמציא את הגלגל. סקיצת העיבוד כמעט זהה לפרויקט הבסיס, פרט לכך שמחקתי את האלמנטים הלא נחוצים והלא שימושיים בחלון הממשק. באשר לרובוט, עיצבתי רובוט משלי. זהו רובוט דו -ממדי קרטזי ומשתמש במנועי צעד Nema17. בהקשר זה המבנה שלו נראה יותר כמו מערכות רובוטיות הנפוצות למדפסות תלת מימד. גם מבחינת האלקטרוניקה, העדפתי הייתה להשתמש במעגל האלקטרוניקה הקיים בשוק. כלומר, השתמשתי בלוח arduino Mega 2560 יחד עם לוח מגן RAMPS 1.4 ומנהלי מנוע צעד רגילים A4988 (או דומים). זה יכול להגיד לך לאן אני חותר. כן, אני עובד על פיתוח מדפסת תלת מימד משלי ועבודה זו היא השלב הראשון בדרך לכיוון זה. כידוע לוח Arduino Mega 2560 ו- RAMPS 1.4 הם אחד הבורדים הנפוצים ביותר בפיתוח מדפסות תלת מימד.

שלב 1: שלב 1: עיצוב והרכבה של הרובוט הקרטזי

שלב 1: עיצוב והרכבה של הרובוט הקרטזי
שלב 1: עיצוב והרכבה של הרובוט הקרטזי
שלב 1: עיצוב והרכבה של הרובוט הקרטזי
שלב 1: עיצוב והרכבה של הרובוט הקרטזי

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

שלב 2: שלב 2: מרכז עט

שלב 2: מרכז עט
שלב 2: מרכז עט
שלב 2: מרכז עט
שלב 2: מרכז עט
שלב 2: מרכז עט
שלב 2: מרכז עט

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

שלב 3: שלב 3: אלקטרוניקה

שלב 3: אלקטרוניקה
שלב 3: אלקטרוניקה
שלב 3: אלקטרוניקה
שלב 3: אלקטרוניקה
שלב 3: אלקטרוניקה
שלב 3: אלקטרוניקה

הדבר הגדול במדפסת זו הוא החלק האלקטרוניקה שלה. אתה לא צריך לעשות שום עבודת מעגלים. פשוט תקנה מהשוק ותעשה חיווט. כך תחסכו הרבה בזמן. בנוסף השתמשתי בלוח Arduino mega 2560 המשמש בדרך כלל בייצור מדפסות תלת מימד. כך שתוכל להרחיב עבודה זו עד למדפסת תלת מימד מתפקדת אם יש לך כוונה כזו. רשימת האלקטרוניקה והחלקים החשמליים מופיעה בטבלה D. אם כי לא כללתי את החוטים ברשימה.

השתמשתי בחריצי מנוע Z ו- Y במגן ה- RAMPS (לא השתמשתי בחריץ X) וכן בחריץ extruder 1 למנוע אינדקס עטים. זה רק בגלל שה- RAMPS שלי פגום וחריץ ה- X שלו לא פעל! באשר למתגי הגבול, ברור שאתה צריך להשתמש בסיכות Zmin ו- Ymin. הנקודה המבלבלת היחידה יכולה להיות אילו סיכות עלינו לנהוג במיקרו -סרוו שלנו !? ל- RAMPS 1.4 כברירת מחדל יש 4 סדרות של 3 סיכות להנעת 4 מיקרו. אבל שמתי לב ש- Ground ו- 5 סיכות לא פועלות אבל סיכת הסיגנל אכן עובדת. אז חיברתי קווים 0 ו -5 לאחד מפיני מתג הגבול הזמינים ב- RAMPS וחיברתי חוט אות לסיכה 4 ב- RAMPS. אתה יכול לראות את הנקודה שלי בדמות הישבן.

שלב 4: שלב 4: קוד ארדואינו

כפי שצוין בהתחלה, קוד הארדואינו מבוסס על העבודה שהציג ניקודם ברטניק במסגרת פרויקט DOTER (https://www.instructables.com/id/Doter-Huge-Arduino-Based-Dot-Matrix-Printer/). אבל עשיתי כמה שינויים. ראשית השתמשתי בספריית AccelStepper להפעלת הצעדים. זוהי ספרייה מקצועית ומקודדת היטב. עליך לציין כי יש צורך להוסיף ספרייה זו לספריות הזמינות של arduino IDE לפני השימוש בה. תוכל למצוא פרטים נוספים על הספרייה והוספתו ל- arduino IDE בכתובת https://www.makerguides.com/a4988-stepper-motor-driver-arduino-tutorial/. שנית ביצעתי שינויים נחוצים לתמיכה בהדפסה מרובה צבעים (4 צבעים).

כך פועל הקוד. הוא מקבל את הנתונים מהצג הטורי (קוד עיבוד) ובכל פעם שיש 0 הוא זז פיקסל אחד (מוגדר ל -3 מ"מ בעיצוב שלי) בכיוון Z; כשיש 1 (2, 3 או 4) הוא נע פיקסל אחד בכיוון Z ויוצר נקודה כחולה (אדומה, ירוקה או שחורה). כאשר מתקבל ';' הוא מתפרש כאות קו חדש ולכן הוא חוזר למיקום ההתחלה שלו, מזיז פיקסל אחד (שוב 3 מ"מ) לכיוון Y ויוצר קו חדש.

שלב 5: שלב 5: עיבוד קוד

קוד העיבוד אינו שונה מפרויקט DOTER. הרגע הסרתי חלק שאינו בשימוש ושמרתי על החלק שבאמת עושה פונקציה.

שלב 6: דוגמאות

דוגמאות
דוגמאות
דוגמאות
דוגמאות
דוגמאות
דוגמאות

כאן אתה יכול לראות כמה דוגמאות שהודפסו על ידי הדוטר שלי.

מוּמלָץ: