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 mm، فعال‌شدن فن قطعه از لایه دوم، و توضیحات ;LAYER و ;TYPE. اکستروژن به‌صورت عرض خط × ارتفاع لایه × جریان ÷ سطح مقطع فیلامان برای هر میلی‌متر حرکت محاسبه می‌شود. دامن (skirt) دور طرح محدب لایه اول رسم می‌شود.

کارهایی که انجام نمی‌دهد: ساپورت‌ها، تشخیص پل یا اورهنگ، جای‌گذاری درز، اجتناب از جابه‌جایی (combing)، Z-hop، اتوکشی (ironing)، لایه‌های تطبیقی، پرکردن شکاف برای دیواره‌های نازک‌تر از یک خط، لبه (brim)، چند اکسترودر، linear advance یا برآورد زمان بر اساس شتاب. مدل‌ها به 300,000 مثلث محدود هستند و مش‌های خراب فقط در شکاف‌های کوچک بسته می‌شوند.

نمونه‌ها

مکعب کالیبراسیون

یک مکعب 20 mm با لایه‌های 0.2 mm، 2 دیواره، 4 لایه رویی و 3 لایه زیرین و 20% پرشدگی، 100 لایه و حدود 1.3 m (تقریباً 4 g) فیلامان تولید می‌کند؛ پیش‌نمایش خطوط مورب توپُر را در پایین و بالا و خطوط کم‌پشت را در میان آن‌ها نشان می‌دهد.

براکت ساده برای میز ساخت 300 mm

برای میز ساخت 300 × 300 mm وارد کنید، نازل 0.6 mm با عرض خط 0.65 mm و لایه‌های 0.3 mm را تنظیم کنید، کد شروع مخصوص چاپگر خود را اضافه کنید و یک براکت تخت را در چند ثانیه اسلایس کنید.

پرسش‌های متداول

آیا می‌توانم G-code را مستقیماً چاپ کنم؟

این G-code استاندارد Marlin است، اما ابتدا بررسی کنید: کد شروع (هوم کردن، گرم‌کردن، خط پرایم)، اندازه میز کار و دماها باید با چاپگر شما مطابقت داشته باشد. آن را در یک نمایشگر G-code باز کنید و لایه اول را ببینید.

چرا اورهنگ‌ها و بریج‌ها ناموفق می‌شوند؟

این اسلایسر ساپورت تولید نمی‌کند و بریج‌ها را تشخیص نمی‌دهد. قطعه را طوری جهت دهید که پایه صاف داشته باشد و اورهنگ تند نداشته باشد، یا از Cura، PrusaSlicer یا OrcaSlicer استفاده کنید.

آیا با Klipper یا RepRapFirmware کار می‌کند؟

حرکت‌ها G0/G1 ساده با E مطلق هستند که این سیستم‌افزارها می‌پذیرند. کد شروع و پایان را با ماکروهای چاپگر خود جایگزین کنید؛ مانند PRINT_START.

چرا این ابزار Pro است؟

اسلایسینگ به محدودیت فایل بزرگ‌تر و پردازش زیادی نیاز دارد، به همین دلیل بخشی از پلن Pro است. با این حال، اسلایسینگ همچنان کاملاً در مرورگر شما انجام می‌شود.

چرا تخمین زمان کمتر از چاپ واقعی است؟

تخمین، مسافت‌ها را بر سرعت‌ها تقسیم می‌کند و شتاب، جِرک و زمان گرم‌شدن را نادیده می‌گیرد. چاپ واقعی قطعات کوچک و پرجزئیات ممکن است به‌طور محسوسی طولانی‌تر شود.

حریم خصوصی

فایل STL در مرورگر شما خوانده و اسلایس می‌شود و G-code روی دستگاه شما ساخته می‌شود. چیزی آپلود نمی‌شود. تنظیمات شما فقط در حافظه محلی این مرورگر ذخیره می‌شود. وضعیت پلن شما برای فعال‌سازی ابزار بررسی می‌شود و فقط یک رویداد ناشناس مبنی بر استفاده از ابزار شمارش می‌شود.