יום שלישי, 28 בנובמבר 2017

שדרוג אולטימייקר 2 לאולטימייקר 2+

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

אז מה כולל השדרוג?

השדרוג כולל החלפה של כל ההזנה של החומר, כולל המנוע צעד (Stepper). המערכת מכילה גלגל שיניים נוסף שמכפיל את העוצמה של המנוע.



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



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



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

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

יום ראשון, 26 בנובמבר 2017

תמיכות נמסות - אולטימייקר 3 / בעיה ופתרון? (פוסט מתעדכן)

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

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


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

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

מה עושים?

זורקים את החומר וקונים חדש? רגע!! בואו ננסה לאפות מעט את החומר בתנור ולראות איך הוא מגיב...

הרעיון היה בראש המון זמן אולם כדרכם של רעיונות טובים - נדחק לתחתית הרשימה עד שהגיעה אלי הבקשה להדפסה הבאה:


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

אז לא הבטחתי כלום, כרגע אין לי חומר שמתאים לתמיכות אבל העברתי את האפייה של ה PVA לראש הרשימה. חיממתי את התנור למצב טורבו, 70 מעלות צלזיוס ואפיתי למשך כחצי שעה:



התוצאה הכתה אותי בהלם קל: החומר היה רך יותר כאשר יצא מן התנור!

אחרי כמה דקות התמונה התבהרה: החומר החל להתקרר ובמקביל התחיל להתקשות מעט. מעט אבל לא מספיק. החזרתי את החומר לתנור לארבעים דקות נוספות אולם הפעם - השארתי את דלת התנור פתוחה מעט על מנת לייבש ככל שניתן את החומר.


אחרי 40 דקות עושה רושם שהחומר קשה מעט יותר ומוכן לעבודה אך באופן מפתיע החומר לא יוצא! מסתבר שיש חומר תקוע מהפעם הקודמת...


אני משחרר את החומר ומנקה את פירורי ה PVA. סוגר ומחזיר את מערכת ההזנה לתקינות ומנסה שוב..

אך גם הפעם החומר לא יוצא...

הבנתי שה Nozzle שדרכו יוצא החומר, כנראה סתום. בלית ברירה - מפרק את ראש ההדפסה כדי להווכח שאשר יגורתי בא לי: ה Nozzle סתום לחלוטין!



והשלב הבא?

אני חושב שבשלב הבא אפנה לחברת "מפעיל", החברה ממנה רכשנו את המדפסת. אם החברה תחליף את הגישה - Nozzle / תנקה אותו - נרכיב וננסה להדפיס שוב. אחרת - ננסה לנקות לבד ולראות אם נצליח...

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

הזמנתי ב eBay מקדחים קטנים בעובי של 0.4 מ"מ ואני מקווה שיגיעו מהר ונוכל לנסות לפתוח את הסתימה בדיזה. 

יום רביעי, 22 בנובמבר 2017

שעון לוויני

הפעם נשתמש באותו רכיב GPS NEO 6M רק שניקח רק את הזמן מכל הנתונים

רכיבים:

  • 11 חוטים
  • נגד פוטנציומטר
  • מסך LCD
  • GPS NEO 6M

לא מצאתי בתוכנה את הרכיב gps הנכון לכן שמתי דומה,
את ה- VCC מחברים ל +(פלוס)
את הGND מחברים ל -(מינוס)
את הTXD מחברים ל 10
את הRXD מחברים ל 9

אחרי שחיברנו הכל, אנו צריכים להוריד 3 ספריות על מנת להפעיל את הקוד. הספריה SoftwareSerial, מאפשרת לנו להשתמש ביציאות אחרות בארדואינו כיציאות TX ו RX. הספריה TinyGPS היא ספריה ספציפית ל GPS ובעזרתה נפעיל את הרכיב שלנו.

והספריה LiquidCrystal_I2C.h

לאחר שהורדנו את הספריות וחילצנו אותן במקומן (C:\Program Files (x86)\Arduino\libraries) אפשר להעלות את הקוד:






אחרי שהעלנו את הקוד אמורים לראות את השעה על המסך LCD עם השעה הכי מדויקת שאפשר!

יום שני, 6 בנובמבר 2017

ארדואינו ו GPS

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

נתחיל?

רכיבים:

  • ארדואינו UNO
  • מטריצה
  • ארבעה חוטים 
  • רכיב GPS מסוג NEO-6M
  • אנטנה מתאימה (לא חובה). 
את רכיב ה GPS נחבר למטריצה ולאחר מכן נחבר את החוטים על פי החיבורים הבאים:

את ה VCC ברכיב ה GPS נחבר ל 5V בארדואינו.
את ה GND ברכיב ה GPS נחבר ל GND בארדואינו. 
את ה TXD ברכיב ה GPS נחבר ליציאה מספר 10 בארדואינו. 
את ה RXD ברכיב ה GPS נחבר ליציאה מספר 9 בארדואינו.
את ה PPS ברכיב ה GPS נשאיר ללא חיבור. 
אם יש לכם אנטנה חיצונית תואמת לרכיב - חברו אותה. 



אחרי שחיברנו הכל, אנו צריכים להוריד 2 ספריות על מנת להפעיל את הקוד. הספריה SoftwareSerial, מאפשרת לנו להשתמש ביציאות אחרות בארדואינו כיציאות TX ו RX. הספריה TinyGPS היא ספריה ספציפית ל GPS ובעזרתה נפעיל את הרכיב שלנו. 

אחרי שהורדנו את הספריות ושמנו אותן מחולצות במקומן (אצלי זו הכתובת:  C:\Program Files (x86)\Arduino\libraries) אפשר להעלות את הקוד. 

שימו לב בבקשה שאתם מורידים את הספריות כאשר תוכנת הארדואינו סגורה!

כעת נעלה את הקוד: 



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

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


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

31.95723, 35.35621

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


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

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


(קרדיט למקור ממני לקחתי את רוב המידע)