UltiMaker Cheetah: תכנון תנועה מדויק להדפסה מהירה – בלי לוותר על איכות

תכנון התנועה (Motion Planning) הוא אחד המרכיבים הקריטיים והפחות מדוברים בביצועים של מדפסות תלת-ממד. הוא מכתיב איך ראש ההדפסה נע, איך מתבצעות פניות חדות, ואיך מנוהלות תנודות. תכנון לא אופטימלי מביא לרעידות, עיוותים גאומטריים ואי־דיוקים – במיוחד במהירויות הדפסה גבוהות.
הטכנולוגיה החדשה מבית UltiMaker – Cheetah Motion Planner – מציעה פתרון הנדסי מדויק לאתגר הזה.
מה זה בעצם Motion Planner?

זהו מנגנון התוכנה בתוך קושחת המדפסת, שאחראי על כל תנועה: מהירות, תאוצה, בלימה, שינויי כיוון. תפקידו להפוך פקודות G-code לתנועה חלקה ומתואמת – גם בפינות חדות וגם תחת עומסים גבוהים.
במדפסות תלת מימד מקצועיות, עצירה חדה של הראש יכולה לגרום לפגמים – בגלל חוסר סנכרון בזרימת החומר. Motion Planner טוב שומר על תנועה רציפה ומדויקת.
אז איך UltiMaker Cheetah שונה?

ה־Cheetah הוא מתכנן התנועה המהיר והמדויק ביותר שקיים כיום למדפסות FDM תעשייתיות. הוא מתבסס על גישה ייחודית – תכנון עם jerk פיזיקלי אמיתי, לא קפיצות מהירות כמו במתכננים הקלאסיים. כך התנועה מתבצעת ברצף חלק, אפילו בפינות חדות.
יתרונות טכניים מרכזיים:
תכנון מבוסס "real jerk" – תנועה פיזיקלית חלקה גם בפניות.
מבטל קפיצות מהירות (speed jumps) לחלוטין – פחות רעידות.
שומר על פרטים עדינים גם במהירויות גבוהות – פחות צורך ב־Input shaping.
סנכרון מושלם בין תנועה לזרימת חומר – בזכות Pressure advance מדויק.
מתאים במיוחד לחומרים מאתגרים – כמו PET CF, ASA, TPU.
איך Cheetah משתווה למתכנני התנועה הפופולריים כיום?
בשוק מדפסות ה-FDM, קיימים שלושה סוגים עיקריים של מתכנני תנועה (motion planners):
Marlin – הסטנדרט הנפוץ ביותר
מערכת קוד פתוח ותיקה ורחבה, המבוססת על ערכי סף מהירות לכל ציר (per-axis jerk thresholds). המשמעות: בפניות, התנועה משתנה מיידית מבלי צורך בתאוצה – פעולה שמהירה אך יוצרת קפיצות פתאומיות, רעידות, ורמות רזולוציה משתנות.
גרסאות חדשות כוללות שיפורים כמו junction deviation ותאוצת S-curve, אך יישומן משתנה לפי חומרה – ומרבית המדפסות הפשוטות עודן פועלות על לוחות 8-bit מוגבלים, עם מודלים תנועתיים פשוטים.
Klipper – פתרון חכם למבנים מהירים
Klipper מעביר את עיבוד התנועה למחשב נפרד (לרוב Raspberry Pi), ומספק יכולות מתקדמות כמו:
SCV (Square Corner Velocity) – שליטה במהירות מעבר בפינות חדות
Input Shaping – סינון רעידות בזמן אמת
Pressure Advance – ויסות זרימת חומר בהתאם לתאוצה
השיטה מתאימה לבוני מדפסות מהירות, אך דורשת ידע, התקנות חיצוניות, וכיול מורכב.
מערכות קנייניות (Proprietary)
רוב היצרנים משתמשים בגרסה משלהם של Marlin או Klipper, עם התאמות ליכולות המדפסת. ברוב המקרים, קיימים אותם מנגנוני ניהול תאוצה וזרימה – אך באיכות משתנה.
אז למה דווקא Cheetah?
בזמן שהפתרונות האחרים עובדים לפי סף מהירות מיידי בצירים (jerk threshold), או על פי קיצורי דרך חישוביים, Cheetah משתמש ב-"jerk" הפיזיקלי האמיתי – כלומר, קצב השינוי של תאוצה.
התוצאה:
אין קפיצות מהירות פתאומיות.
אין רעידות קצה.
אין השפעה של רזולוציה משתנה בפינות חדות.
זו אינה רק "שיטה אחרת" – אלא בסיס פיזיקלי מהונדס מחדש לתנועה חכמה, חלקה ורציפה.
המרכיבים ההנדסיים של Cheetah – סקירה טכנית מעמיקה

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

מערכת Linear Advance (ב-Marlin) מאזנת את זרימת החומר בהתאם לתאוצת ראש ההדפסה – כדי למנוע "שיהוקים" או עודפי חומר. זה קורה ע"י הזרמת חומר מעט מוקדם או מאוחר מהרגיל, לפי תנועה מתוכננת.

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

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

אלגוריתם זה מבצע פילטור מתמטי לתנועת המנועים כדי למנוע הדהוד/רטט מכאני (ringing). הוא בונה תנועה הפוכה שתבטל את התנודות העצמיות של מבנה המדפסת.

במקום לאפשר מעבר בפינות ב-90° במהירות מלאה, SCV מגדיר מהירות מקסימלית לכל פנייה, לפי חדותה. זה מונע קפיצות פתאומיות ושומר על המשכיות.
למה זה חשוב בפרויקטים הנדסיים וייצור תעשייתי?
ביישומים תעשייתיים, כל סטייה גיאומטרית – גם מיקרונית – עלולה להשפיע על התאמה מכנית, תפקוד או אסתטיקה של החלק. תכנון תנועה לא מדויק גורם לרטט, שינויי כיוון חדים וחריגות בזרימת חומר – מה שמוביל לאי-דיוקים, קצוות מעוותים או שכבות בלתי אחידות.
Cheetah מאפשר לשמור על דיוק ממדי, אחידות בפרטים הקטנים ואיכות חזרתית – גם כאשר ההדפסה מתבצעת במהירויות גבוהות במיוחד. זה קריטי במעבר מאב-טיפוס לייצור סופי, או בפרויקטים הדורשים הדפסות סדרתיות במינימום זמן ומקסימום אחידות.

איזון תנועה וזרימה: Cheetah מיישם Input Shaping ו-Pressure Advance באופן מיטבי

סינון רעידות במקור – במקום לטשטש את התוצאה
הודות לכך ש־Cheetah מבטל מראש את רוב התנודות הקיצוניות בתנועת המדפסת, תהליך ה־Input Shaping הופך להרבה יותר אפקטיבי.
במקום "לטשטש" את הרטט אחרי שנוצר, האלגוריתם פועל בסינרגיה עם תכנון התנועה – ומפחית את הצורך בסינון כבד, מה שעוזר:
לשמר פינות חדות,
להבליט פרטים גאומטריים קטנים,
להחליק את פני השטח,
ולהפחית בלאי מכני מצטבר.
סנכרון לחץ מדויק עם תנועה דינמית
כדי לפתור את בעיית פערי הזמן בין תנועת האקסטרודר לזרימת החומר בפועל, Cheetah משתמש במנגנון Pressure Advance שמזהה שינויים בתאוצה ומפצה מראש – לא בדיעבד.
האקסטרודר מתאים את הלחץ מראש לפי הגרף התנועתי.
התוצאה היא שכבות מדויקות, פינות נקיות ואפס הצטברויות חומר – גם במודלים מורכבים גיאומטרית.
מערכת זו מספקת רמת שליטה גבוהה במיוחד בזרימה, גם במהירויות גבוהות או בשימוש עם חומרים רכים.
שורה תחתונה: השילוב בין תנועה חלקה, סינון רעידות יעיל והתאמת לחץ בזמן אמת – הופך את Cheetah למתכנן התנועה המדויק והמתקדם ביותר כיום להדפסת FDM.
מהירות מרשימה – בלי פשרות על הדיוק
Cheetah משלב יתרונות משמעותיים בהאצת מהירות ההדפסה – אך עושה זאת מבלי לוותר על איכות, דיוק גיאומטרי או שלמות פני שטח.
המערכת מתבססת על אלגוריתמים מתקדמים: תכנון תנועה עם jerk פיזיקלי אמיתי, פניות דינמיות בהתאמה לזוויות, ושליטה חכמה על האקסטרוזיה.
כן, זה דורש יותר כוח עיבוד – אבל זה גם היתרון
בעוד שמערכות פשוטות דורשות כיוונון ידני ושילובי תוכנה צד שלישי (כמו Klipper עם Raspberry Pi), Cheetah פועלת כחלק אינטגרלי ממדפסות UltiMaker S6 ו-S8, ללא התקנות נוספות, ועם דיוק גבוה יותר, יציבות גבוהה יותר, וחוויית הדפסה קונסיסטנטית – מהקופסה.
השאירו פרטים ונחזור אליכם