نرم افزار LaserGRBL

نرم‌افزار LaserGRBL به طور گسترده برای حکاکی و برش لیزری مورد استفاده قرار می‌گیرد و یکی از نرم‌افزارهای کاربردی در این زمینه است. هرچند که این نرم‌افزار آزمایش شده است و مشکل آشکاری را نمایش نمی‌دهد، با این حال، برخی از کاربران مشکل قطع ارتباط در حین حکاکی و برش با Lasergrbl را گزارش کرده‌اند. در ادامه، دلایل احتمالی این خطا را بررسی می‌کنیم.

دلایل رایج

پاسخ دادن به این سوال به صورت کلی دشوار است زیرا هر حکاکی دارای توان، موتورها، کابل‌ها و درایورهای مختلف است. اما در ادامه به برخی از دلایل رایج اشاره می‌کنیم:

1. کنترلر و نمایشگر آفلاین

پروتکل بین LaserGRBL و دستگاه نمی‌تواند تشخیص دهد که چندین سیستم برای کنترل لیزر وجود دارد. اگر LaserGRBL لیزر را کنترل می کند، هر نمایشگر یا کنترل کننده دیگری روی دستگاه می تواند ارتباط را مختل کند.

دستگاه‌هایی که مجهز به نمایشگر کنترل آفلاین هستند، برای استفاده از آن‌ها با LaserGRBL، باید آن را خاموش یا غیرفعال کنند.

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

Ezgif 4 e2e09b45bc

2. نحوه مدیریت اتصالات USB

هنگامی که کامپیوتر خود را برای حکاکی روشن می‌گذارید، سیستم عامل ممکن است حالت‌های “صرفه‌جویی در انرژی” مانند غیرفعال کردن پورت USB مربوط به دستگاه‌های جانبی را اعمال کند و موجب قطع ارتباط در حین حکاکی و برش شود.

اطمینان حاصل کنید که هر گونه گزینه مصرف بهینه انرژی را خاموش کرده باشید، به خصوص آن‌هایی که مربوط به پورت USB هستند.

گزینه‌های صرفه‌جویی در انرژی

3. منبع تغذیه نامناسب

جریان مورد نیاز موتورها و دیود لیزر می‌تواند بسیار بالا باشد. اگر منبع تغذیه نامناسب باشد، ممکن است ولتاژ خروجی آن کاهش یابد و باعث ریست یا هنگ کردن برد کنترل شود.

معمولاً یک منبع تغذیه ۱۲ ولت ۲ آمپر در صورت استفاده با یک لیزر ۲۰ وات مناسب است،‌ اما بهتر است از منبع تغذیه‌ای استفاده کنید که قادر به تأمین جریان ۳ تا ۵ آمپر باشد.

بنابراین مطمئن شوید منبع تغذیه به اندازه کافی برای حکاکی شما قوی است.

Ezgif 3 ad24b379aa

4. کابل‌های به‌درستی وصل نشده یا کانکتورهای USB آسیب دیده

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

5. نویز الکتریکی تولید شده توسط استپر موتور

استپر موتور می‌تواند نویز الکتریکی بسیار قوی‌ای ایجاد کند که روی پورت USB تاثیر می‌گذارد. کابل اولین موردی است که باید بررسی شود. کابل‌های USB خوب باید کوتاه، ضخیم (به خوبی شیلد شده) و ترجیحاً دارای نویزگیر باشند.

اگر از لپ‌تاپ استفاده می‌کنید، آن را به خط برق وصل کنید و با باتری کار نکنید. با این کار، از طریق خط برق اصلی زمین خواهید داشت (مختص سیستم‌هایی که داری سیستم ارت هستند).

کابل USB خود را دور از موتورها و خط DC قرار دهید تا نویز القایی به حداقل برسد.

یک جفت خازن موازی با خط DC اضافه کنید، یکی الکترولیتیک ۴۷uF 50v  و یکی سرامیکی 0.1 uF. این کار به عنوان decouplingشناخته می‌شود و می‌تواند به کاهش نویز الکتریکی کمک کند.

6. نویز الکتریکی یا رادیویی الکتریکی توسط دستگاه های دیگر

قطع ارتباط در حین حکاکی و برش با نرم افزار LaserGRBL می تواند علت‌های دیگری نیز داشته باشد. به عنوان مثال چراغ‌های فلورسنت، رله‌ها، موتورهای یخچال، کمپرسورها، پمپ‌ها، آسانسورها، دریل‌ها و دستگاه‌های مشابه می‌توانند منبع اختلالات الکترومغناطیسی و رادیو الکتریکی قوی باشند.

این اختلالات می‌توانند ارتباط USB-Serial را تحت تأثیر قرار دهند (باعث خطاهای ارتباطی شوند) و همچنین می‌توانند باعث راه‌اندازی مجدد ناگهانی برد کنترل حکاکی شوند.

7. رزولوشن بالای stepping با نرخ تغذیه بالا

Grbl  فوق‌العاده است اما Arduino دارای سخت‌افزار محدودی است. اگر از رزولوشن stepping بالا (high step/mm) استفاده کنید و بخواهید حرکات بسیار سریعی انجام دهید، Grbl باید پالس‌های stepper زیادی تولید کند. همان طور که می‌دانیم تولید پالس تنها کار Grbl نیست، بلکه باید ارتباطات را مدیریت کند، سوئیچ‌های Limit و دکمه‌های سخت‌افزار را بررسی کند، موقعیت و وضعیت را ارسال کند و غیره. بنابراین اگر از Arduino بیش از حد انتظار دارید، ممکن است با مشکلاتی مواجه شوید که منجر به قطع ارتباط در حکاکی و برش با LaserGRBL می شود. در این صورت می توانید کارهای زیر را انجام دهید:

  • سخت‌افزار خود را مجدداً پیکربندی کنید (میکرو استپینگ) و مقادیر پایین‌تری برای $100، $101، $102 تنظیم کنید .
  • حالت همزمان (synchronous mode) LaserGRBL را به جای حالت بافر (buffered mode) امتحان کنید زیرا برای Grbl کمتر اختلال ایجاد می‌کند اما دارای سرعت کمتری است.
  • تلاش کنید تا (Threading Mode)  را کندتر تنظیم کنید.

8. Limit Soft و Limit Hard

اگر دستگاه برای محدودیتSoft پیکربندی شده باشد ($20=1)، دستگاه هر فرمانی را که دریافت می‌کند بررسی می‌کند تا اطمینان حاصل کند که حرکت از اندازه منطقه کار پیکربندی شده تجاوز نمی‌کند. اگر فرمانی ارسال شود که از اندازه دستگاه بیشتر باشد، برد آن را رد کرده و خطای “Limit Soft” را اعلام می‌کند.

در صورت دریافت این خطا، مطمئن شوید که اندازه دستگاه را به درستی در پیکربندی grbl تنظیم کرده‌اید و کار بیش از حد بزرگی انجام نمی‌دهید.

همچنین اگر دستگاه برای محدودیت hard پیکربندی شده باشد ($21=1)، دستگاه سوئیچ‌های مکانیکی که در انتهای حرکت محورها قرار دارند را احساس می‌کند. اگر محورهای دستگاه به یکی از این سوئیچ‌ها برخورد کند، دستگاه به حالت هشدار می‌رود و کار را متوقف می‌کند.

توجه داشته باشید که نویز الکتریکی می‌تواند اغلب باعث تحریک کاذب سوئیچ‌های محدودیت شود. می‌توانید برای بهبود پذیرش نویز، خازن‌های فیلتری اضافه کنید. البته، اگر دستگاه شما سوئیچ‌های محدودیت فیزیکی ندارد باید محدودیت سخت را در پیکربندی grbl غیرفعال کنید.

9. کیفیت پایین برد

کیفیت برد بسیار حائز اهمیت است. از قطعات الکتریکی با کیفیت باید روی برد استفاده شده باشد.

همچنین توجه داشته باشید که کلون های دارای تراشه سریال CH340 از مشکلات ارتباطی رنج می برند، در حالی که آردوینو (اصل یا کلون) که تراشه 16u2 را نصب می کند هیچ گونه مشکل ارتباطی را نشان نمی دهد.