3DRAG + MOTORFISH: כיצד למנוע הפסדי צעד במדפסת תלת מימד – Open Electronics

Share on facebook
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp
Share on email
פרסומת
MAGNEZIX מגנזיקס


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

ב פוסטים קודמים הצגנו נהג מנוע צעד, שקראנו לו MotorFish, שהתכונה המיוחדת שלו היא לעבוד בלולאה סגורה הודות למקודד מובנה, המאפשר לפתור כמעט את כל הבעיות של אובדן גובה הצליל במהלך פעולת המנוע שעלולות להשפיע על הדרייברים המסורתיים של לולאה פתוחה, כלומר אלו שהם " מוגבל" לשלוח לפולסי פקודת הצעד, מבלי לוודא שהמיקום הזוויתי של הפיר משקף אותם. בעיה כזו נמצאת גם במקרים מסוימים במדפסת התלת מימד שיצרנו, ה-3Drag. בעיה זו היא מקור לבעיות כמו חוסר יישור של פרוסת היצירה בהדפסה, אשר לאחר מכן מעוותת ועם בליטות בצדדים, כך שרוב הזמן החומר הפלסטי בו נעשה שימוש והזמן המושקע מתבזבז.

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

פּרוֹיֶקט

רצינו לבדוק את בקר ה-MotorFish שלנו "בשטח", לשנות מדפסת 3Drag כך שנוכל להרכיב שני דרייברים: אחד על מנוע הצעד של ציר X ואחד על מנוע הצעד של ציר Y. שני מנועים מספיקים מכיוון ששינוי ציר ה-Z יהיה מיותר, שכן זה כמעט בלתי אפשרי לאבד צעדים על זה, ויותר מכך, כי יש לו תנועה איטית מאוד.

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

שינויים בציר X

מטרת השינוי היא ליצור את החלל הדרוש עבור הדיור של בקר ה-MotorFish מאחורי הסטפר, וליצור לו תמיכה חדשה.

למעשה בשינוי זה מסובבים את המנוע 180 מעלות, על מנת לקבל את המקום הדרוש ללוח האלקטרוני בצד האחורי; אז הדפסנו את 2 האלמנטים הנראים בצבע חום ב איור 1, אשר גם תורמים להקשיח את קיבוע המנוע (לפני שנעשה עם תושבת מתכת אחת).

איור 1

ב איור 2 אתה יכול לראות מבט מפוצץ של הרכבה של האלמנטים השונים, כלומר מנוע הצעד על תושבות ההרכבה החדשות ולוח MotorFish בחלק האחורי של מנוע הצעד.

שימו לב שהרכבה מסוג זה כרוכה ב"התהפכות" של המנוע ביחס למיקום המקורי על ה-3Drag, כך שבשל ההתהפכות לה יהיה נתון הסטפר בגרסה זו של הרכבה, בהגדרות הקושחה יש צורך לבצע בחר את סיבוב המנוע נגד כיוון השעון (נקודה 3 בתפריט הראשי של תוכנת MotorFish). במקום זאת יש להשאיר את מיקום המקודד במצב סטנדרטי, או בגב המנוע (נקודה 2 בתפריט). שימו לב שפריטי התפריט מתייחסים לתפריט הניהול של MotorFish, המסוגל להציג ממשק משתמש לקביעת תצורה בעת חיבור אליו דרך יציאת התקשורת באמצעות PC ואמולטור מסוף.

איור 2

שינויים בציר Y

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

פתרון ראשון

אז בואו נראה את הפתרון הראשון, שהוצע ב איור 3: כפי שניתן לראות בתמונה, התמיכה באחד מהפסים של ציר ה-Y מוחלפת באלמנט בצבע חום; המנוע שומר כמעט על אותו מיקום של הגרסה המסורתית של ה-3Drag. כפי שניתן לראות, הלוח מקובע לתמיכה החדשה ותנועת המגנט המקודד נעשית באמצעות שלוחת פלסטיק, גם מודפסת בתלת מימד, מוכנסת למיסב, כפי שמוצג ב- איור 4.

איור 3

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

איור 4

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

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

פתרון שני

הבה נסתכל כעת על הפתרון השני, שאולי נראה מעט יותר עמל בהתחלה, אך הוא אמין יותר בטווח הארוך; אתה יכול לראות את זה מוצע בעיבוד ב איור 5.

איור 5

במקרה זה, נוצרת תמיכה קדמית ל-MotorFish, המניעה בו-זמנית את מתג המיקרו-מתג הקטן; המגנט מודבק ישירות לפין הקדמי של המנוע, כפי שהוא מופיע במבט המפוצץ שאתה רואה בו איור 6 שבו הוא מיוצג על ידי הגליל הירוק.

איור 6

השינוי אינו מסובך כשלעצמו (צריך להדפיס שלושה אלמנטים תומכים בתוספת ארבעה מרווחים קטנים) אך הכנסת הקומפלקס המורכב למכניקה של מדפסת 3Drag היא די קשה, בשל השטח המצומצם הזמין.

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

חיבורים לבקר

לאחר השלמת ההרכבה המכנית של שני הדרייברים, יש צורך לבצע את החיבורים של ה-Motorfish עם הלוח הראשי.

קודם כל, יש צורך להסיר את שני הדרייברים הקשורים לצירי X ו-Y מהבקר, מכיוון שהם אינם נחוצים יותר, מכיוון שה-Motorfish יניע את הפיתולים של מנועי הצעד היחסיים. להלן אנו מציינים את שניהם עבור הגרסה ה"סטנדרטית" של ה-3Drag (לוח התומך באקסטרודר בודד) המוצג ב- איור 7, ולגרסת ה"כפולה" (לוח התומך במכבש הכפול) המוצגת ב איור 8.

איור 7

איור 8

לאחר שהוסרו שני הדרייברים המקוריים, יש צורך לבצע את החיבורים בין השקעים שלהם לרפידות של כל לוח של Motorfish; בפועל יש צורך לחבר את הקווים המצוינים ב איור 9 של כל אחד מה-MotorFish למגעים של השקעים בלוח הבקר, התואמים לפינים של הדרייברים המוצגים מימין באותה איור על ידי החצים האדומים.

איור 9

לחיבור נכון, זכור שהלוח של MotorFish נראה מהצד התחתון והוצג כך מכיוון שהכתובות נמצאות בצד זה; במקום זאת, החיבורים חייבים להתבצע בצד העליון שבו ממוקמת כותרת החיבור.

עבור החיבורים אתה יכול להשתמש בחוטים חד-קוטביים דקים מאוד (אפילו AWG32) למעט מתח ה-VM וה-GND, שם אנו מציעים להשתמש בחוטים שיכולים לעמוד בזרם של כמה אמפר. תיאורטית הזרם יהיה נמוך יותר (אנחנו מדברים על 1 אמפר בערך…) אבל עדיף להימנע מההשראות הגבוהה הנגרמת מחוטים דקים מדי. אז השתמש בשני AWG18-20 או, לכל היותר, 22 חוטים, עבור VM והארקה; בתרגום מ"מ מרובע חתך רוחב, משהו כמו 0.75 מ"מ מרובע זה בסדר.

תצורת קושחה

להגדרת הקושחה הפועלת ב-MotorFish, אנו מפנים אתכם למאמר בו תיארנו את הכרטיס, או לחוברת מס. 236, שם תיארנו את היבטי התוכנה; כאן אנו מגבילים את עצמנו לזכור שכדי ליצור אינטראקציה עם הקושחה ולהמשיך עם ההגדרות המתאימות, די להשתמש בחיבור טורי עם ה-MotorFish ולהפעיל את הצג הטורי של Arduino, עליו יופיע תפריט התצורה. הסיבה לכך היא שכאמור, הלוח מבוסס על ארכיטקטורת Arduino וככזה יכול להתממשק עם ה-IDE וה-Serial Monitor.

חיבור מנהל ההתקן להגדרת קושחה

ניתן לתכנת ולבדוק את הדרייבר ישירות בזמן שהוא מותקן על ה-3Drag; ברור שאם אתה עושה כמה טעויות גסות המדפסת זזה ואתה מסתכן בגרימת נזק, גם אם הן כמעט תמיד לא "רציניות".

הבעיה החמורה היחידה שהייתה לנו היא השארת כבל ה-USB מחובר ל-MotorFish במהלך הבדיקה, כיוון המנוע לא נכון בעת ​​תכנות הקושחה, וראיית לוחית המדפסת חתוכה בצורה נקייה דרך מחבר ה-USB על הלוח.

במקרה כזה, מכיוון שהפסים בדרך כלל יורדים יחד עם המחבר עצמו, אין מה לעשות מלבד לזרוק הכל ולקנות MotorFish חדש, אז… היזהר!

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

#define MOTORFISH_SERIAL סידורי

להפוך את זה לזה:

#define MOTORFISH_SERIAL Serial0

היציאה הטורית הנוספת נגישה בפינים SDI/RX (RX) ו-SDO/TX (TX); ברור שהכרחי שיהיה א ממיר USB / SERIAL זמין לשימוש בו.

עם מערכת זו ניתן להגדיר את הקושחה ללא שימוש במחבר USB המחובר ללוח במהלך הפעולה.

קביעת המהירות המרבית של מנועי הצעד

הקושחה של MotorFish מכילה גם מצב ניסיוני של "מדידת מהירות מרבית" לשימוש עם מנועים המורכבים על המדפסת. זה מפעיל סיבוב מלא של המנוע במהירות המרבית שהוא יכול…



קישור לכתבת המקור – 2021-11-17 16:00:00

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on telegram
Telegram
Share on whatsapp
WhatsApp
Share on email
Email
פרסומת
MAGNEZIX מגנזיקס

עוד מתחומי האתר