tigtools

STL ל-G-codePro

סלייסר בסיסי לחלקים פשוטים ולבדיקות מהירות: בחרו קובץ STL, הגדירו את המדפסת והפילמנט, צפו בכל שכבה והורידו G-code. להדפסות ייצור השתמשו ב-Cura או ב-PrusaSlicer.

פועל בדפדפן שלך ללא הרשמה

בודקים את התוכנית שלכם…

איך להשתמש בו

  1. בחרו או גררו קובץ STL של חלק מוצק פשוט.
  2. הזינו את גודל משטח ההדפסה, קוטר הנחיר והפילמנט, טמפרטורות ומהירויות (ההגדרות נשמרות בדפדפן הזה).
  3. כווננו את גובה השכבה, הקירות, השכבות העליונות והתחתונות וצפיפות המילוי, ובדקו את קוד ה-G-code של ההתחלה והסיום.
  4. לחצו על Slice, עברו בין השכבות בתצוגה המקדימה, ולאחר מכן הורידו את ה-G-code.

איך זה עובד

קובץ ה־STL (בינארי או ASCII) ממורכז על משטח ההדפסה, ניתן לשנות את קנה המידה שלו, ומונמך כך שהנקודה הנמוכה ביותר שלו תהיה ב־Z = 0. כל שכבה נחתכת באמצע גובהה על ידי חיתוך המישור עם כל משולש; הקטעים מחוברים לקווי מתאר סגורים וממוינים לגבולות חיצוניים ולחורים לפי קינון. קירות נוצרים על ידי הזזה של קווי המתאר פנימה בחצי רוחב קו ואז ברוחב קו אחד לכל קיר נוסף, עם פינות פנימיות מעוגלות, הסרת חיתוכים עצמיים וגיזום קירות חופפים. המילוי הפנימי הוא ישר: קווים מקבילים בזוויות 45° ו־−45° בשכבות מתחלפות, במרווח של רוחב קו ÷ צפיפות. אזורים הנמצאים עד מספר השכבות שנבחר ממשטח עליון או תחתון מקבלים מילוי מוצק, והם מתגלים על ידי השוואת כל שכבה לשכבות שמעליה ומתחתיה.

G-code בסגנון Marlin: מיקום אבסולוטי ושחול אבסולוטי (M82), תנועות מעבר G0 ותנועות שחול G1, נסיגת חוט לפני תנועות מעבר ארוכות מ־1.5 מ"מ, מאוורר קירור המודל מהשכבה השנייה, והערות ;LAYER ו־;TYPE. כמות השחול מחושבת כרוחב קו × גובה שכבה × זרימה ÷ שטח חתך החוט לכל מילימטר של תנועה. קו הסקרט מצויר סביב קו המתאר הקמור של השכבה הראשונה.

מה שהכלי אינו עושה: תמיכות, זיהוי גשרים או זיזים (overhang), מיקום תפרים, הימנעות מתנועות מעבר (combing), Z-hop, גיהוץ (ironing), שכבות אדפטיביות, מילוי פערים לקירות דקים יותר מקו, שוליים (brims), מכבשים מרובים, linear advance או הערכות זמן שמתחשבות בתאוצה. מודלים מוגבלים ל־300,000 משולשים, ורשתות פגומות נסגרות רק במקומות שבהם הפערים קטנים.

דוגמאות

קוביית כיול

קובייה של 20 מ"מ עם שכבות של 0.2 מ"מ, 2 קירות, 4 שכבות עליונות ו־3 תחתונות ומילוי של 20% נותנת 100 שכבות וכ־1.3 מטר (כ־4 גרם) של חוט הדפסה; התצוגה המקדימה מציגה קווים אלכסוניים מלאים בחלק התחתון והעליון וקווים דלילים ביניהם.

תושבת פשוטה למשטח הדפסה של 300 מ"מ

הזינו 300 × 300 מ"מ למשטח ההדפסה, נחיר 0.6 מ"מ עם רוחב קו 0.65 מ"מ ושכבות 0.3 מ"מ, הוסיפו קוד התחלה משלכם למדפסת וחתכו תושבת שטוחה תוך כמה שניות.

שאלות נפוצות

האם אפשר להדפיס את ה-G-code ישירות?

זה קוד G-code סטנדרטי של Marlin, אבל בדקו אותו קודם: קוד ההתחלה (איפוס צירים, חימום, קו הכנה), גודל משטח ההדפסה והטמפרטורות חייבים להתאים למדפסת שלכם. פתחו אותו במציג G-code וצפו בשכבה הראשונה.

למה תליות וגשרים נכשלים?

הסלייסר הזה לא מייצר תמיכות ולא מזהה גשרים. כוונו את החלק כך שיהיה לו בסיס שטוח וללא תליות תלולות, או השתמשו ב-Cura, ב-PrusaSlicer או ב-OrcaSlicer.

האם זה עובד עם Klipper או RepRapFirmware?

התנועות הן פקודות G0/G1 רגילות עם ציר E אבסולוטי, שהקושחות האלה מקבלות. החליפו את קוד ההתחלה והסיום במקרואים של המדפסת שלכם, כמו PRINT_START.

למה זה כלי Pro?

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

למה הערכת הזמן קצרה מההדפסה בפועל?

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

פרטיות

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