אף אחת מהתשובות לא עונה על שאלתך כדי לפתור אותה! התרומה ההגיונית היחידה מגיעה מהערה של @ TomvanderZanden.
כדי שהחיישן יישאר בתוך גבולות מיטה (בהתחשב בקיזוז החיישן ובגודל הכרכרה החמה) עליכם להגדיר לאן החיישן (פלוס הכרכרה) עשוי להגיע (כדי לשמור על החיישן גם על המיטה, עליכם להגדיר את החיישן מגבלות). הקבועים המוצעים חשובים בהגדרת גודל המיטה ונפח הבנייה, אך שינוי בהם לא פותר את הבעיה שלך. הבעיה שלך היא שאתה צריך להתייחס למקום בו החיישן עשוי לחקור בתוך אותו נפח שצוין, כלומר אזור חיטוט החיישן.
אני משתמש ב- ABL (Auto Bel Levelling) ב- Anet A8 שלי באמצעות חיישן המותקן קדמי משמאל מיקום ( x = -26 מ"מ
; y = -40 מ"מ
נראה ממרכז הזרבובית). על מנת שהחיישן יהיה על אזור המיטה מבלי להיכנס לגבולות המרכבה, עליך לחשב (בעצמך!) מהו הממד של אזור פילוס המיטה האוטומטי. הסיבה לכך היא שהחיישן מכוון מהזרבובית. אם החיישן מושיט יד לכל המיטה, אתה זקוק למרחב נוסף בציר. כדי להסביר זאת, אם ה חיישן שלך נמצא בחזית שמאל , כמו במקרה שלי, כמות השטח הנוסף שנותר לך בצד ימין של מרכבת ה- X תקבע כמה רחוק המרכבה עשויה להגיע ובכך מגביל את מיקום החללית הנכון. אם אין מקום נוסף על הכרכרה (ההנחה הבטוחה ביותר) אתה רק צריך להוסיף את החיישן בקיזוז לגודל המיטה המקסימלי (למה שהנחיר יכול להגיע). לְמָשָׁל. קיזוז ה- Pro X שלי הוא -26 מ"מ
. לכן המרחק המבחני המרבי הוא -26 מ"מ + 220 מ"מ = 194 מ"מ
.
פירוש הדבר שעליך להגדיר את הקבועים הבאים (בין ההגדרות כדי לאפשר ABL; החללית וסוג הרמה ...) בתצורה. h של התקנת הקושחה של מרלין שלך:
#define X_PROBE_OFFSET_FROM_EXTRUDER -26 // X offset:-שמאל + ימין [של הזרבובית] # הגדר Y_PROBE_OFFSET_FROM_EXTRUDER -40 // Y offset:-חזית + מאחורי [הזרבובית] // הגדר את הגבולות לחיטוט (איפה שהחללית יכולה להגיע). # הגדר LEFT_PROBE_BED_POSITION (0 + 10) // 10 # define RIGHT_PROBE_BED_POSITION (220 - 26 - 10) // 184 # define BACK_PROBE_BED_POSITION (220 - 40 - 10) // 170 # define FORONT_PROBE_BED_POSIT + 10) // 10
יתר על כן ההגדרות שאתה מציין צריכות להיות:
// גודל מיטת ההדפסה # הגדר X_BED_SIZE 220 # הגדר את Y_BED_SIZE 220 // מגבלות נסיעה (מ"מ) לאחר הביתה, המתאימות למיקומי הקצה. # הגדר X_MIN_POS -33 // מרחק מממתג הקצה ל- X = 0 ממוצא # הגדר Y_MIN_POS -10 // מרחק מממתג הקצה ל- Y = 0 מקור # הגדר Z_MIN_POS 0 # הגדר X_MAX_POS X_BED_SIZE # הגדר Y_MAX_POS Y_BED_SIZE # הגדר Z_MAX_POS 240
ה -33
ו- -10
להגדיר כמה הזרבובית צריכה לנסוע ממצב הקצה אל מקור ההדפסה! אין צורך לשנות זאת בעת שימוש ב- ABL עם חיישן (אלא אם כן אתה משתמש בכרכרת ראש הדפסה אחרת עם מרכז אחר של הזרבובית). מדוע ערכים אלה הם -33
ו- -10
(או ערכים הקרובים לזה; למשל עבור המדפסת שלי הם -36
ו- - 8
) מוסבר ב תשובה זו.