کنترلر پرینتر سه بعدی - RAMPS ورژن 1.4 - RepRap
شیلد یا کنترلر RepRap و یا به طور خلاصه، RAMPS برای قطعات الکترونیکی که در RepRap استفاده شده است کاربرد دارد. RAMPS از طریق ارتباط با آردوینو مگا و درایورهای استپر موتور مثل A4988 و یا DRV8825 در پرینترهای سه بعدی مورد استفاده قرار میگیرد. به دلیل پشتیبانی این محصول از برد آردوینو میتوان این شیلد را کنترل و حتی قابلیتهای آن را گسترش داد. این کنترلر به دلیل عملکرد بالا، ثبات و پایداری با اکثر پرینترهای سه بعدی (همه مدلهای RepRap از قبیل pursa i2 و i3) محبوبیت زیادی در بین کاربران خود دارد.
ویژگیها:
- در ورژن 1.4 بر روی برد این محصول از خازنها و مقاومتها استفاده شده
- از طریق پینهای I2C و SPI میتوان قابلیتهای این کنترلر را گسترش داد
- سه ماسفت برای هیتر/ فن و سه ترمیستور برای جریان
- پشتیبانی از پرینترهای سه بعدی با دو اکسترودر
- قابلیت اضافه کردن ماژول SD کارت
- فیوز 5A برای امنیت و حفاظت
- کنترل گرما ار طریق اضافه کردن فیوز 11A
- پشتیبانی از پنج درایور استپر موتور
- اتصال همه ماسفتها به پین PWM
- LED نشانگر فعال بودن خروجی هیتر
- دارای دو خروجی برای محور Z
- پشتیبانی از چهار سروو موتور
بله می تونید استفاده کنید.
سلام خسته نباشید میگم خدمت شما و همکاران محترمتتون سوالی داشتم من از این کنترلر برای ساخت پرینتر سه بعدی استفاده کردم با اینکه بار اولم نبود ساخت دستگاه پرینتر ولی ماسفت هیت بد در زمان گرم شدن بد به شدت داغ میکنه حتی هیت سینک هم گذاشتم ولی گرمای ماسفت غیر قابل کنترل هست لطفاً بگید چیکار کنم حتی سیم هات اند رو با هیت بد عوض کردم گفتم شاید ماسفتش خراب شده ولی ماسفت اکسترودر هم در زمان گرم کردن هیت بد به شدت داغ میکنه موندم چیکار کنم عوض کردن کنترلر پرینتر سه بعدی هم کمکی نکرد لطفاً کمکم کنید با تشکر از سایت خوبتون
سلام یه برد رمپ از سایت شما گرفتم وقتی هر دو سوکت استپر موتور روبه محور z متصل میکنم استپر موتور کار نمی کنه ولی یکی از سوکت هارو بر میدارم استپر موتور کار میکنه فقط باید سوکت وصل میشه محور x و y هردو کار می کنند لطفاً یه راهنمایی کنید
این سنسور هم از نوع NTC هست و در فیرمور مرلین یا شماره 1 براش جوااب میده یا شماره 5. اگر با این شماره ها خوب کالیبره نشد ... شماره 11 رو هم امتحان کنید.
این اشکال به احتمال زیاد سخت افزاری هست و احتمالا کلید lcd یا پین ورودی آردوینو اتصالی دارد که این اتفاق می افتد.
اگر از صحت عملکرد هیتر و درستی لحیم شدن سیم های هیت پد اطمینان دارید و ترمیستور ها را متصل کردید و دستر heating اجرا نمیشود ، برد ramps شما ایراد دارد و باید چک شود.
بله، خروجی محور Z جای دو اتصال به استپ موتور دارد و برای دو عدد اکسترودر خروجی های E1 و E2 تعبیه شده و خروجی های مستقل محور XوY هم بر روی این برد موجود است.
اگر اشکال سخت افزاری وجود ندارد تنها مشکلی که ممکن هست وجود داشته باشد معرفی نشدن ترمیستور در فیرمور یا اشتباه معرفی شدن سنسور در مارلین هست ... این پروسه در سربرگ configuration.h در فیرمور مارلین باید انجام شده و به اصطلاح نوع ترمیستور خود را بایستی define کنید.
ارور mintemp برای مواقعی هست که دمای نازل و هیت بد از یک حد معینی کم تر هستند. ریشه این ارور در اکثر مواقع قطع بودن اتصال یا خرابی ترمیستور هاست برای چک کردن این موارد باید چک کنید که ترمیستور دمای محیط را روی lcd نشان دهد و همچنین نازل و هیت بد پرینتر را بین ماکزیمم و مینیمم بازه حرکتی خود حرکت دهید تا مطمئن شوید در حین حرکت اتصال قطع نشود و در آخر با دست خود اتصالات سیم ترمیستور را کمی تکان دهید و از محکم بودن آن بر روی برد و نازل و هیت بد مطمئن شوید.
یک مساله دیگر که میتواند این مشکل را به وجود آورد محیط چاپگر سه بعدی شما هست. اگر محیط سرد باشد یا در معرض باد قرار بگیرد ممکن هست این ارور رخ دهد. در این صورت پرینتر خود را به محیط گرم تری منتقل کنید یا با سشوار آن را کمی گرم کنید و سپس عملیات چاپ را شرو کنید.
برای ال سی دی 2004 داخل سایت از این رمپ می توانید استفاده کنید
محور Z معمولا جریان زیادی مصرف نمیکند به همین خاطر احتمالا بتوانید با یک درایور drv8825 دو استپ موتور محور z را کنترل کنید ولی اگر درایور جریان کافی برای تامین حرکت نداشت بایستی درایور با ظرفیت جریان بالاتری تهیه کنید (دو درایور به هم متصل نمیشوند.)
احتمالا یا انداستاپ های سه محور متصل نیستند یا در ارتباط سیم های آنها با برد رمپس مشکلی وجود دارد. امکان دارد این انداستاپ ها در حالت فعال قرار داشته باشند(normally close)
سلام برای کار با این شیلد نیازی به اتصال مداوم لپ تاپ نیس و جی کد رو میتونه از رم بخونه؟
ممکنه اشکال از آردوینو یا رمپ باشه .... اول باید چک کنید ببینید پین های مربوط به محورهای XوY روی آردوینو شما به درستی کار میکنه و برنامه پذیر هست یا نه (به این معنی که توانایی روشن و خاموش شدن دارد یا نه) و اگر پین ها مشکلی نداشت به احتمال زیاد مشکل از رمپ هست.
بردهای کنترل پرینتر سه بعدی به صورت خام بوده و نیاز به فرمور دارند. از مشهور ترین فرمورهای موجود می توان به فرمور marlin اشاره کرد که پس از اعمال تغییرات لازم متناسب با دستگاه، می توان از آن استفاده کرد. لازم به ذکر است که برد کنترل ramps، صرفا یک شیلد است که روی برد آردوینو قرار می گیرد. یعنی فرمور باید روی آردوینو ریخته شود و برد رمپس قابلیت هیچ گونه برنامه نویسی ندارد.
با تشکر از همراهی و صبوری شما
1- حتما چک کنید که درایور شما روی برد ramp به صورت درست و مناسبی با توجه به نوع درایور قرار گرفته باشد. 2- چک کنید که جامپرهای زیر محل قرارگیری درایور بر روی برد ramp متناسب با نوع درایور و تنظیمات محور باشد. 3- احتمال دارد جریان درایور خیلی کم یا خیلی زیاد باشد. با استفاده از پتانسیومتری که روی درایور قرار دارد میتوانید جریان خروجی درایور را تنظیم کنید. 4- امکان دارد درایورهای محورهای xوy سوخته باشند. جای درایورهای xیاy را با درایور z عوض کنید (فقط قبل از این کار اطمینان پیدا کنید که بین پین 5v و GND روی درایورها اتصال برقرار نباشد.) و عملکرد را ارزیابی نمایید.
خوبه که مشکلتون حل شد. لطفا با تغییر پتانسیومتر پشت ال سی دی نور اون رو تغییر بدید تا تصویر واضح رو داشته باشید. علت تصویر به ریخته معمولا در ابتدا عدم تعریف نوع ال سی دی در مارلین است. در صورت درست بود کد، لطف کنید کابل های ال سی دی رو جابجا کنید برای حالت های مختلف شاید مسئله حل شد. اگر باز هم مشکل داشت، یک سر از هردو کابل رو قسمت برامده اون رو از بین ببرید تا بتونید کابل برعکس به برد رمپ یا ال سی دیتون بزنید و تست کنید به احتمال بسیار زیادی به نتیجه می رسید. می تونید با داخلی 3 هم برای حل مشکلتون تماس بگیرید.
موفق باشید
به عنوان سنسور برخورد در این برد باید از ماژول سنسور برخورد استفاده کنیم یا از خود میکرو سوئیچ به تنهایی هم میشه استفاده کرد ؟