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

PCB המסייע בניהול כבלים: 6 שלבים (עם תמונות)
PCB המסייע בניהול כבלים: 6 שלבים (עם תמונות)

וִידֵאוֹ: PCB המסייע בניהול כבלים: 6 שלבים (עם תמונות)

וִידֵאוֹ: PCB המסייע בניהול כבלים: 6 שלבים (עם תמונות)
וִידֵאוֹ: Laptop Repairing Tools for Beginners | laptop repairing Tools for laptop motherboard repairing 2024, נוֹבֶמבֶּר
Anonim
PCB המסייע בניהול כבלים
PCB המסייע בניהול כבלים

לפני זמן מה הכנתי טחנת CNC מותאמת אישית לשולחן העבודה. מאז שידרגתי אותו עם רכיבים חדשים. בפעם האחרונה הוספתי ארדואינו שני עם תצוגה בת 4 ספרות לשליטה בסל ד הציר שלי באמצעות לולאת PID. הייתי צריך לחבר אותו עם לוח Arduino ראשי עם 5 חוטים, כדי שהם יוכלו לתקשר. אבל במהלך הבדיקה הראשונה שלי שברתי בקר מנוע, אז קניתי אחד חדש וחזק יותר. היו לו גם עוד 5 חוטים שהייתי צריך לחבר. בשלב זה פין +5V בלוח הראשי חולק ל -4 חיבורים נפרדים ופשוט לא התחשק לי לפצל את החוט שוב. אז עשיתי משהו אחר.

שלב 1: רישום חיבורים

שרטוט חיבורים
שרטוט חיבורים

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

שלב 2: בעיות בחיבורים

בעיות בחיבורים
בעיות בחיבורים

בקר המנוע הקודם בו השתמשתי היה לוח פשוט עם מצמד אופטי ומוספט. הוא יכול לסובב רק את הציר בכיוון אחד, כך שלא היה צורך להשתמש בסיכת הכיוון. חדש קצת יותר מסובך. יש לו סיכות הנקראות INA ו- INB, ובהתאם אם אני רוצה סיבוב בכיוון השעון או נגד כיוון השעון אני צריך למשוך אחד מהם ל- VCC. זה לא נשמע כל כך מסובך, הבעיה היא של- GRBL יש רק סיכה אחת בשם SP-DIR (סיכת כיוון ציר) הנמשכת ל- VCC לתנועה בכיוון השעון ול- GND לתנועה נגד כיוון השעון. אני לא יודע אם אפשר לשנות את זה בתוך GRBL (זו תוכנית קצת מסובכת מדי בשבילי) אז עשיתי את זה עם מתיד אחר.

הרגע הוספתי שער לוגי לא לסכימטי אשר יהפוך את אות SP-DIR ויכניס אותו ל- INB. לכן כאשר סיכת DIR גבוהה, INA גם גבוהה (הם מחוברים יחד) ו- INB הפוך לנמוך (CW), וכאשר DIR נמוך, INA גם נמוך ו- INB גבוה (CCW).

שלב 3: עיצוב חכם אך לא פשוט כל כך

עיצוב חכם אך לא פשוט כל כך
עיצוב חכם אך לא פשוט כל כך
עיצוב חכם אך לא פשוט כל כך
עיצוב חכם אך לא פשוט כל כך

אחר כך עיצבתי PCB ב- Eagle שהכיל את כל החיבורים הדרושים בפנים. אבל עם כל כך הרבה חוטים זה לא היה כל כך פשוט.

ראשית, הכנתי ספריית איגל מותאמת אישית עבור בלוקי הטרמינל שלי. זה פשוט מאוד, בעצם זה רק סיכה רגילה, רק גדולה יותר - מרווח של 5.08 מ מ (0.2 אינץ ').

הייתי כרסום אותו על ה- CNC ובגלל זה רציתי שזה יהיה לוח חד צדדי. אבל עם 26 בלוקים מסופים וכמה חיבורים פנימיים לשער ההיגיון הייתה משימה קשה לתכנן אותו. אפשר לעשות את זה אבל עם הרבה חוטי מגשר. זו הסיבה שכל בלוקי הטרמינל שלי (בנשר) הם רק סיכות בודדות. בדרך זו אוכל להזיז אותם בסביבת העבודה של הלוח ולהימנע משימוש בחוטי מגשר. החיסרון הוא שמיקום של כמה חיבורים נראה אקראי. למשל במבט בתחתית יש GND, ואז SP-EN ואז VCC, וזה מאוד נדיר. אבל בדרך זו אוכל לצמצם את מספר חוטי המגשר ל -2 בלבד וקל לי יותר להמציא את ה- PCB.

שמות אבני הטרמינל הם גם מיוחדים. הם היו מקובצים, כך לדוגמה A מייצג Arduino, כך שכל מסופי הברגים הנקראים A_ צריכים להיות ממוקמים בתחתית הלוח מכיוון שארדואינו עם GRBL ממוקם מתחת ל- PCB.

בסופו של דבר הוספתי גם נורית פשוטה לציון מצב בדיקת Z.

שלב 4: הכנת הלוח

ביצוע הלוח
ביצוע הלוח
ביצוע הלוח
ביצוע הלוח
ביצוע הלוח
ביצוע הלוח
ביצוע הלוח
ביצוע הלוח

כפי שאמרתי קודם, טחנתי את הלוח על ה- CNC שלי DIY, קידחתי את החורים והלחמתי את כל הרכיבים. לא היה שום דבר מיוחד בתהליך, מה שהופך PCB כמו כל אחד אחר.

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

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

שלב 5: חיבור הכל ביחד

מחברים הכל ביחד
מחברים הכל ביחד
מחברים הכל ביחד
מחברים הכל ביחד

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

מוּמלָץ: