فهرست مطالب
قطع یا عدم وجود اتصال بین OctoPrint و Ender 3 مشکل رایجی است که اکثر مردم با آن روبرو هستند. این می تواند منجر به عدم اتصال چاپگر و پذیرش چاپ ها یا چاپ های با کیفیت پایین شود.
این مقاله شما را با روش های مختلفی آشنا می کند که برای کاربران واقعی در مورد چگونگی رفع این مشکل کار کرده اند.
چرا Ender 3 من به OctoPrint متصل نمی شود
علاوه بر این، اگر OctoPrint به چاپگر متصل نباشد، نمی توانید از راه دور یا هدف مورد نظر آن را استفاده کنید. در اینجا مواردی وجود دارد که می تواند منجر به این مشکلات شود:
- کابل USB معیوب
- تنظیمات پورت اشتباه و نرخ باود
- تداخل EMI
- عیب کار افزونه ها
- حالت تأخیر کم فعال است
- منبع تغذیه ضعیف
- تنظیمات Wi-Fi اشتباه
- خاموش PSU
- بسته های Buggy Linux
- درایورهای گم شده
- افزونه های پشتیبانی نشده
نحوه تعمیر Ender 3 که به OctoPrint وصل نمی شود
در اینجا نحوه تعمیر Ender 3 آمده است که به OctoPrint متصل نمی شود:
- رزبری پای را مجدد راه اندازی کنید
- کابل USB B خود را تعویض کنید
- تنظیمات نرخ باود و پورت خود را اصلاح کنید
- برد Pi خود را زمین کنید
- OctoPrint را در حالت امن اجرا کنید
- حالت تاخیر کم را غیرفعال کنید
- از منبع تغذیه مناسب استفاده کنید
- تنظیمات Wi-Fi Pi را بررسی کنید
- چاپگر خود را روشن کنید
- Brltty را از لینوکس حذف کنید
- نصب دمای Crealityدرایورهای Ender 3.
شما می توانید درایورهای چاپگرهای Creality را از اینجا دانلود کنید. هنگامی که آن را دانلود کردید، فقط فایل را از حالت فشرده خارج کرده و درایورها را نصب کنید.
اگر برد V1.1.4 دارید، درایورهایی که باید نصب کنید، درایور CH340 هستند.
13. نصب افزونه سازگاری
این اصلاح مختص Ender 3 نیست، اما ممکن است برای کسانی که از مارک های دیگر استفاده می کنند مفید باشد. مارک های چاپگر مانند Makerbot و Flashforge مستقیماً توسط OctoPrint پشتیبانی نمی شوند.
برای اینکه آنها بتوانند با چاپگر سه بعدی کار کنند و به آن متصل شوند، باید افزونه خاصی به نام GPX را نصب کنید. این افزونه از چاپگرهای Makerbot، Monoprice، Qidi و Flashforge پشتیبانی میکند تا بتوانند به درستی با OctoPrint ارتباط برقرار کنند.
یکی از کاربران که چاپگر سه بعدی Qidi Tech دارد، گفت که مشکل اتصال دارد و از آن برای حل مشکل استفاده کرد. .
مشکلات اتصال بین Ender 3 و OctoPrint می تواند بسیار خسته کننده باشد. با این حال، اگر راهحلهای بالا را اعمال کنید، باید هر دوی آنها را در کمترین زمان ممکن راهاندازی کنید.
موفق باشید و چاپ مبارک.
افزونه - درایورهای مناسب را نصب کنید
- نصب افزونه سازگاری
1. Raspberry Pi را مجدداً راه اندازی کنید
یکی از اولین کارهایی که وقتی Ender 3 شما به OctoPrint متصل نمی شود امتحان می کنم این است که یک چرخه تغذیه سریع Raspberry Pi را انجام دهم. این به خصوص اگر Pi شما قبلاً بدون مشکل کار می کرد بسیار خوب است.
به سادگی Raspberry Pi را خاموش کنید، آن را از منبع تغذیه جدا کنید و آن را به مدت پنج دقیقه خاموش کنید. پس از پنج دقیقه، آن را روشن کنید و ببینید آیا میتواند به درستی به چاپگر شما متصل شود یا خیر.
توجه: هرگز چاپگر خود را خاموش نکنید تا زمانی که Pi هنوز متصل است. این باعث میشود که Raspberry Pi به برد چاپگر سهبعدی برق بدهد که میتواند منجر به کلی مشکلات دیگر شود.
2. کابل USB-B خود را تعویض کنید
شارژ کردن کابل USB معیوب یکی از رایج ترین راه حل های OctoPrint است که به Ender 3 وصل نمی شود. این به این دلیل است که اکثر مدل های جدیدتر Ender 3 (Pro و V2) به جای کابل USB B از Micro USB استفاده کنید.
بیشتر کابل های Micro USB فقط برای انتقال نیرو هستند نه برای انتقال داده. بنابراین، وقتی از آنها با چاپگر و OctoPrint خود استفاده میکنید، هیچ دادهای به چاپگر منتقل نمیشود.
یکی از کاربرانی که سه کابل را امتحان کرد، متوجه شد که هیچ یک از آنها کابل داده نیستند. او کابل دیگری را پیدا کرد که در اطرافش قرار داشت و کاملاً خوب کار می کرد زیرا معلوم شد که یک کابل داده است. او اکنون می تواند چاپگر سه بعدی خود را کنترل کنداستفاده از OctoPi همانطور که قرار است کار کند.
کاربر دیگری نیز با Raspberry Pi خود این مشکل را داشت، در انتخاب هر پورت سریال جدا از پورت خودکار در OctoPrint مشکل داشت.
در این مرحله، OctoPi به دلیل کابل معیوب این پیام را نمایش می دهد:
وضعیت: آفلاین (خطا: نامزد دیگری برای آزمایش وجود ندارد و هیچ ترکیب پورت/تهوع در حال کار شناسایی نشده است.)
برای رفع این مشکل، مطمئن شوید که یک کابل USB خوب تهیه کرده اید که برای انتقال داده و برق رتبه بندی مناسبی دارد. اگر دوربینی در اطراف دارید، میتوانید از کابل USB آن استفاده کنید.
اگر نه، میتوانید Amazon Basics یا Anker Cable را از آمازون دریافت کنید.
3. تنظیمات پورت و نرخ باود خود را اصلاح کنید
تنظیمات نرخ باود و پورت شناسایی و کنترل می کنند که کجا و چه مقدار داده بین چاپگر و Pi منتقل می شود. اگر این تنظیمات اشتباه باشد، Pi به سادگی به چاپگر سه بعدی متصل نمیشود.
بیشتر اوقات، این تنظیمات در حالت خودکار هستند و به خوبی مقدار صحیح را تشخیص میدهند. با این حال، گاهی اوقات ممکن است با مقادیر اشتباه پر شوند.
به عنوان مثال، OctoPrint یک کاربر تشخیص داد که Baud Rate آنها 9600 است که مقدار اشتباهی برای چاپگر Ender است.
بنابراین، اکثر آنها مردم توصیه میکنند تنظیمات Port را روی خودکار بگذارید. Pi به طور خودکار در تمام درگاههای خود گردش میکند تا زمانی که پورت متصل به چاپگر سه بعدی را پیدا کند.
برای نرخ Baud، اکثر مردمتوصیه می شود آن را برای چاپگرهای Ender 3 روی مقدار 115200 تنظیم کنید. این مقدار ثابت شده است که تقریباً برای همه چاپگرهای Ender کار می کند. کاربری که این مشکل را داشت گفت که این مقدار برای او کار می کند.
4. تخته پای خود را زمین کنید
بعضی از افراد اتصال Ender 3 خود را به OctoPrint با اتصال زمین Raspberry Pi خود تعمیر کرده اند.
زمین کردن Pi به خلاص شدن از شر تداخل الکترومغناطیسی (EMI) که می تواند اتصال شما را خراب کند و چاپ شما EMI به این دلیل اتفاق میافتد که هم برد Pi و هم درایورهای پلهای چاپگر سهبعدی نویز EMI تولید میکنند که میتواند در ارتباط آنها اختلال ایجاد کند.
این میتواند منجر به ارسال پیامهای خطا و دستورات ناخوانا توسط برد Pi برای چاپگر شما شود. این دستورات می توانند اتصال خود را قطع کنند یا منجر به چاپ بد شوند.
یکی از کاربران متوجه شد که از طریق Pi خود چاپ های ضعیفی دریافت می کند، بنابراین گزارش های خود را بررسی کرد. در گزارشها، او برخی از نمادهای نامفهوم را مشاهده کرد که با G-Code مناسب مخلوط شدهاند و باعث این مشکل شدهاند.
برای رفع این مشکل، Raspberry Pi خود را با تغذیه آن از طریق منبع تغذیه چاپگر به زمین متصل کرد. این کار باعث کاهش نویز شد زیرا هر دوی آنها زمین یکسانی داشتند.
میتوانید ویدیوی زیر را دنبال کنید تا یاد بگیرید چگونه چاپگر خود را از طریق منبع تغذیه Ender 3 تغذیه کنید.
برای این کار، شما باید به یک مبدل کاهنده باک LM2596 نیاز داریم.
این به تبدیل 12 یا 24 ولت PSU به 5 ولت مورد نیاز برای تغذیه Raspberry Pi کمک می کند. می توانی چک کنیاین ویدیو را برای راهنمایی در مورد نحوه نصب آن ارائه دهید.
یکی دیگر از مواردی که باید بررسی کنید کابل نواری است که مین برد را به صفحه نمایش متصل می کند. کاربر دیگری متوجه شد که به دلیل نحوه تا شدن کابل ریبون خود با مشکل مواجه شده است.
کابل ریبون محافظ نیست، بنابراین اگر کابل تا شده باشد، می تواند منجر به تداخل EMI شود. برای رفع این مشکل، مطمئن شوید که کابل همیشه مستقیم است و روی خودش جمع نشده است.
او متوجه شد که پس از تنظیم کابل نواری خود، تمام خطاها برطرف شده است. میزان درخواستهای ارسال مجدد از 16% به 0% کاهش یافت و برخی از نواقص چاپ برطرف شد.
5. اجرای OctoPrint در حالت ایمن
اجرای OctoPrint در حالت ایمن، هنگامی که OctoPrint خود را راه اندازی مجدد می کنید، همه افزونه های شخص ثالث را غیرفعال می کند. این به شما امکان میدهد تا عیبیابی Pi و تعیین اینکه آیا افزونهای پشت مشکلات اتصال است یا خیر.
حالت ایمن بسیار مفید است زیرا نسخههای جدید افزونهها و میانافزار میتوانند مسئول مشکلات اتصال باشند. بنابراین، وقتی آنها را غیرفعال میکنید، میتوانید به راحتی گزارشها را بررسی کنید تا ببینید چه چیزی مسئول چه چیزی است.
یکی از افزونههایی که اکثر کاربران میگویند مسئول مشکلات اتصال است، افزونه MeatPack است. یکی از کاربران گفت که باید قبل از شروع کار OctoPrint خود، افزونه MeatPack را حذف نصب کند. یک نفر همچنین تایید کرد که برای او در Ender 3 Pro او به همراه یک برد SKR Mini E3 V2 کار می کرد.
یکی دیگر از کاربران گفت که او تصمیم گرفتپلاگین MeatPack را نصب کنید و در واقع باعث از بین رفتن اتصال او شد. او آن را حذف نصب کرد و اتصال OctoPi در RPi 3+ خود را با Ender 3 برطرف کرد.
یک کاربر با استفاده از حالت ایمن به OctoPrint متصل شد و به این ترتیب متوجه شد که مشکل پلاگین MeatPack است.
افزونه های قابل توجه دیگری که باعث مشکلات اتصال برای کاربران شده اند عبارتند از:
- افزونه OctoPrint Automatic Shutdown
- Plugin Tasmota
برای اجرا OctoPrint در حالت امن، روی نماد Power در داشبورد کلیک کنید. در منوی ظاهر شده، OctoPrint را در حالت ایمن راه اندازی مجدد کنید.
6. غیرفعال کردن حالت تاخیر کم
غیرفعال کردن حالت تاخیر کم می تواند به رفع مشکلات اتصال بین چاپگر سه بعدی و Pi شما کمک کند. این یک گزینه اتصال است که سعی میکند یک حالت تأخیر کم در درگاه سریال تنظیم کند.
همانطور که یک کاربر تجربه کرده است، اگر موفقیتآمیز نباشد، خطایی را برمیگرداند که منجر به قطع شدن اتصال میشود. برای خاموش کردن آن، روی نماد آچار کلیک کنید تا منوی تنظیمات باز شود.
در منوی تنظیمات، روی اتصال سریال > عمومی > اتصال . به پایین پیمایش کنید تا در پورت سریال درخواست حالت تاخیر کم را مشاهده کنید . اگر تیک زده شده است علامت کادر را بردارید.
7. از منبع تغذیه مناسب استفاده کنید
یک منبع تغذیه مناسب از خاموش شدن متناوب Raspberry Pi شما، به خصوص در طول چاپ های طولانی جلوگیری می کند. این به این دلیل است که اجزایی مانند Wi-Fi هستندکارت و کارت SD انرژی زیادی مصرف می کنند.
اگر چراغ قرمز روی Raspberry Pi خود را چشمک می زند، این نشانه آن است که برد به اندازه کافی انرژی دریافت نمی کند.
بنابراین ، همیشه باید از منبع تغذیه مناسب استفاده کنید تا از قطع تصادفی Pi اتصال جلوگیری کنید. برای مدلهای Pi 3 به بالا، Raspberry استفاده از شارژری با حداقل ولتاژ 3A/5V را توصیه میکند.
برای تغذیه صحیح برد Raspberry Pi باید منبع تغذیه رسمی Raspberry Pi 4 را تهیه کنید. در زمان نگارش امتیاز واقعاً بالای 4.8/5.0 دارد و بسیاری از مردم می گویند که چقدر قابل اعتماد است.
8. تنظیمات Wi-Fi Pi را بررسی کنید
برای اینکه اتصال موفقی به شبکه داشته باشد باید جزئیات اتصال Wi-Fi را به درستی در Pi خود وارد کنید. اگر جزئیات درست نباشد، حتی نمیتوانید در مرورگر خود به OctoPi وارد شوید.
برای رفع این مشکل، ابتدا باید بررسی کنید که آیا OctoPi شما به Wi-Fi شما متصل است یا خیر. وقتی Pi شما روشن است، به روتر خود وارد شوید و همه دستگاههای متصل را بررسی کنید تا ببینید آیا Pi شما در بین آنهاست یا خیر.
همچنین ببینید: قوی ترین الگوی پر کردن چیست؟اگر Pi شما وجود ندارد، پس ممکن است Wi-Fi را دریافت کرده باشید. تنظیمات اشتباه است برای رفع خطا باید دوباره Pi را روی کارت SD خود فلش کنید.
می توانید ویدیوی زیر را مشاهده کنید تا ببینید چگونه Wi-Fi خود را به درستی در Raspberry Pi خود تنظیم کنید.
9. چاپگر خود را روشن کنید
این یک راه حل عجیب به نظر می رسد، اما بررسی کنید که آیا چاپگر شما روشن است یا خیردر حالی که رزبری پای شما به آن متصل است. این به این دلیل است که گاهی اوقات برق برگشتی می تواند این توهم را ایجاد کند که چاپگر روشن است بدون اینکه روشن باشد.
اگر Raspberry Pi به پورت USB چاپگر وصل شده و روشن شود، برد چاپگر از Pi انرژی دریافت می کند. . در برخی موارد، LED چاپگر روشن میشود و این توهم روشن بودن را ایجاد میکند.
یکی از کاربران چاپگر خود را برای مدتی بدون اینکه متوجه روشن بودن آن شود، اجرا کرد. چاپگر به دلیل قدرت کم که از طریق برد Pi ارائه میشود، در گرم شدن و حرکت مشکل داشت.
این بسیار خطرناک است، زیرا میتواند هم برد Pi و هم برد چاپگر سه بعدی را خراب کند. خوشبختانه، آنها متوجه شدند سوئیچ PSU چاپگر روشن نیست و دوباره آن را روشن کردند و مشکل را حل کردند.
10. حذف Brltty در لینوکس
یک راه حل بالقوه دیگر برای عدم اتصال Ender 3 شما به OctoPrint، حذف BrItty است.
اگر OctoPrint را روی یک رایانه لینوکس، به طور خاص Ubuntu اجرا می کنید، ممکن است لازم باشد Brltty را حذف کنید زیرا این برنامه میتواند با پورتهای USB شما تداخل داشته باشد و اتصال به چاپگرها از طریق OctoPrint را دشوار کند.
Brltty یک برنامه کاربردی است که به افراد ناتوانی که از دستگاههای بریل استفاده میکنند کمک میکند تا به کنسول لینوکس دسترسی پیدا کنند. میتواند با پورتهای سریال USB تداخل ایجاد کند، بنابراین برای جلوگیری از این کار، باید بسته را حذف کنید.
یک کاربر وقتی دید که OctoPrint روی نصب ویندوز خود کار میکند، متوجه این موضوع شد.اما لینوکس نه فقط بعد از حذف برلتی شروع به کار کرد. بسیاری از کاربران دیگر نیز این اصلاح را تأیید کردهاند.
او گفت که چند روزی را صرف پاک کردن و نصب مجدد Ubuntu و OctoPrint کرده است، حتی تنظیمات بایوس خود را تغییر داده است. چیزی که برای او مفید بود حذف بسته brItty بود.
شما می توانید این کار را با اجرای دستور و راه اندازی مجدد آن پس از آن انجام دهید:
sudo apt autoremove Brltty
11. نصب پلاگین های دمای Creality
برخی از کاربران گزارش داده اند که نصب افزونه Creality-2x-temperature-reporting-fix مشکلات اتصال آنها با چاپگر سه بعدی آنها را برطرف می کند.
به دلیل اشکال در برخی از نسخه های OctoPrint، اگر این درایور در OctoPrint نصب نشده باشد، برای چاپگرهای Creality کار نمیکند.
همچنین ببینید: بررسی ساده Creality LD-002R – ارزش خرید دارد یا خیر؟اگر چاپگر شما پیام خطای مربوط به گزارشدهی موقت را ارسال میکند، بهویژه پس از اتصال شما به چاپگر، سپس به افزونه نیاز دارید. کافیست در تنظیمات به مدیر پلاگین OctoPrint بروید و آن را نصب کنید.
12. درایورهای مناسب را نصب کنید
اگر OctoPrint را به جای Raspberry Pi روی رایانه شخصی ویندوزی اجرا می کنید، می خواهید درایورهای Ender 3 را نصب کنید. بدون درایورهای Ender 3، چاپگر نمی خواهد. نمی توانید با رایانه شخصی ارتباط برقرار کنید و از OctoPrint استفاده کنید.
به عنوان مثال، یکی از کاربران در تلاش بود با استفاده از نام پورت های لینوکس یک Ender 3 را به یک دستگاه ویندوز متصل کند. تا زمانی که ویندوز مناسب را نصب نکردند کار نمی کرد