الة الرسم الصغيرة باستعمال أردوينو وقارئ الاقراص Mini CNC Plotter arduino Based by CD/DVD parts
مقدمة :
في هذا المشروع سنقوم ببناء الة الرسم الصغيرة Mini CNC باستعمال أردوينو وقارئ الاقراص الخاص باجهزة الحاسوب القديمة . وهي الة الكتروميكانيكية دات تحكم رقمي من خلال الحاسوب وبطاقة الاردوينو البسيطة الاستعمال .
تستطيع هاته الالة الرسم على ابعاد دات حد اقصى 4x4 سم
هدا هو الفيديو لكيفية عملها :
الا ماذا ستحتاج ؟
ستحتاج الى :
- أردوينو Arduino UNO
- غطاء قيادة المحركات Shield L293D
- محرك سيرفو صغير Mini Servo motor
- 2 من قارئة الاقراص 2XCD/DVD Drives
- مكتبة الغطاء Shield L293D يمكنك تحميله من هنا وهنا ( تحميل الاثنان معا )
المحورين X و Y :
نقوم ببناء الالة على هدا الشكل باستعمال اشياء القديمة من قطع بلاستيكية او خشبية ... مع مراعات القياسات والزوايا .
يمكن اتستعمال علبة قارئ الاقراص كقاعدة .
نقوم بتلحيم اسلاك المحرك الخطوة الصغير بالترتيب.
نقوم بربط المحورين X وY معا بحيت يشكلان 90 درجة مثل ما في الصورة .
اترك مسافة بين الغطاء والهيكل عبر استعمال قطع دات نفس الطول .
نقوم بقطع جزء من هيكل الغطاء بابعاد 7x8 سم ليكون قاعدة للرسم عليها .
استعمل هذه القطع الميغناطيسية لثتبيت الورقة على المحور السفلي " توجد قرب عدسة القراءة "
لنحصل بالتالى علا هذا الشكل . يجب مراعات القياسات والزوايا ويجب التقليل من الاحتكاكات الى اقصى ما يمكن , فالمحراكات ضعيفة ومع اقل الاحتكاكات يصعب عليها الدوران لتحريك المحاور .
المحور Z :
هذا المحور هو الاصعب من حيت التركيب ولا يوجد تصميم محدد له , حيت ولابد ان تستعمل مخيلتك وتقوم بتركيبه حسب ما لديك من قطع قد تفيدك في تصميمه .
لكن اليك بعض الصور لتوضيح التصميم .
حيت القلم معلق على بعد 6 سم عن المحور الافقي Y على قطعة بلاستيكية والتي بدورها مرتبطة بمحور متحرك صعودا ونزولا مع مراعات عدم تحرك هذه القطعة لاي اتجاه سوي الى اسفل او الى فوق . ويتحكم بهذا المحور محرك سيرفو صغير ( اللون الازرق )
ولمنع القلم من التحرك في اي اتجاه سوى اسفل او فوق استعملت قضيبين كمنصة ليتحرك عليها القلم .
تشحيم المحاور لضمان اشتغال سلس للألة .
الدارة الكهربائية :
كود الأردوينو :
هذا الكود المفتوح المصدر المعدل ليشتغل مع الة CNC الصغيرة ودارة قيادة المحركات L293D
لن تحتاج تغيير به شيئا سوى ان اردت تغيير معدل دوران محرك السيرفو حسب التصميم الخاص بك .
تحويل اي صورة لرسم ثم الى Gcode :
اولا الجيكود Gcode هو عبارة عن احداثيات متتابعة ومتسلسلة والتي يستقبلها الاردوينو من الحاسوب كأوامر لتطبيقها عن طريق قيادة محركات الخطوة الى الاحداتيات المرسلة اليه بالتتابع .
هناك برامج تنتج ملفات Gcode مثل برنامج انكسكيب inkscape والدي سنشتغل عليه في هدا المشروع وهو متخصص في الرسومات البيانية ...
سنقوم بتميل Inkscape النسخة 0.48.5 (من الضروري تحميل النسخة 0.48.5 )
الان تحتاج لاضافة مكتبة الى ملفات inkscape ليكون قادرا على انتاج ملفات Gcode على الامتداد gcode ( هناك عدة امتدادات منها svg , eps , emf ,gcode .... ما يهمنا هو gcode )
نقوم بفك الضغط عن الملف تم نقوم بنسخ المجلد src الى المكان التالي C:\Program Files\Inkscape\share\extensions ( قد يتغير المكان حسب مكان تنصيب برنامج inkscape على حاسوبك )
الان كيف سنقوم بتحويل الصور الى رسم ؟
هدا ما ساوضحه عل الفيديو التالي . تتبع المراحل جيدا
لا تنسوا الاشتراك في القناة :)
برنامج gctrl :
gctrl هو برنامج بسيط يقوم بارسال ملفات gcode من الحاسوب الى الأردوينو .
في الاول بعد ان نكون قد وضعنا الكود في بطاقة الاردوينو وركبنا القطع مع بعضها وربط بطاقة الاردوينو بجهاز الحاسوب , نقوم بتحديد COM المتصلة منه بطاقة الاردوينو ( يجب ربط البطاقة بالحاسوب قبل تشغيل gctrl ) ودالك بالضغط عل حرب " p "
لتحديد Com المتصل ببطاقة الاردوينو ندهب الى برنامج Arduino IDE ونضغط على Outils .....كما في الصورة ( انا استعملت اردوينو ميغا )
بعد تحديد Com نقوم بالضغط عل الحرف " g " لتحديد مكان ملف Gcode ثم نضغط عل OK ليبدأ مباشرة بارسال الاحداثياث الى بطاقة الاردوينو .
هناك مزيد من التعليمات على واجهة gctrl منها :
- الارقام "1" و "2" و "3" لتحديد دقة الرسم
- الحرف "x" لايقاف الرسم
- الحرف "h" لارجاع القلم الى احداثيات الصفر (0,0)
ملفات gcode جاهزة :
هدا فيديو اخر عن Mnin CNC مع زيادة سرعة الرسم .
واخيرا مبروك عليك الة الرسم الجميلة . تحياتي من مدونة عالم الالكترونيات .
لا تنسو مشاركة المدونة مع اصدقائكم على الفيسبوك ولا تنسوا الاشكتراك بقناة عالم الالكترونيات على اليوتوب . ولا تبخلوا بترك تعليقم على المدونة , وانا رهن الاشارة للاجابة على اسئلتكم .
اليكم فيديو الة الرسم الصغيرة Mini CNC plotter :
وهدا فيديو عن بعض انجازات قناة عالم الالكترونيات :
واقولها مجددا لا تنسوا الضغط على زر الاشتراك ليصلكم كل جديد من قناتكم عالم الالكترونيات , لنصنعها ببساطة .
مشكور على المجهود سوف أحاول تنفيذها مع اولادى هذا الصيف
ردحذفمشكور جدا من خاي كان عندي مشكلة ابجي كود ببرنامج الرسم لكن انحلت المشكلة بسبب جهودك بالمدونة اكرر شكري الك وبالتوفيق ان شاء الله
ردحذفالسلام عليكم
ردحذفهل يمكن استخدام برنامج universal code sender
وهل يمكن استخدام درايفرات l293d بدون غطاء
السلام عليكم
ردحذفقمت بصنع جهاز cnc مماثل الا انه لا يستجسب تماما اتجاه الرسومات
ارجوكم ما هو الحل
ما المشكل بالظبط
حذفاواجه مشكلة في كود الاردوينو عندما نسخت الكود على برنامج arduino ظهر بعض المشاكل اريد مساعة ارجو الرد بسرعة و شكرا
حذفالسلام عليكم اخي الكريم شكرا لك على هذه المعلومات القيمة ولاكن صادفتني مشكلة عندما ادخل الرسم على البرنامج واريد ان احول الرسم الى صيغة Gcode عندما اضغط على خيارات او حفظ ك لا اجد صيغة ال Gcode مع العلم اني نسخة المكتبة التي وضعتها للبرنامج فهل هناك حل لهذه المشكلة وجزاك الله عنا كل خير
ردحذفادخل proprities و ضع القياسات بالسنتميتر مثلا 4cm ثم بدلها ب px و ستنجح بادن الله
حذفشكرا
حذفينفع اعملها ب arduino auno ؟؟
ردحذفالسلام عليكم شكرا لك اختصرت علينا كتير من الوقت جزاك الله خيرا
ردحذفوين اراضيك
السلام عليكم اتمنى اجابتي لان تعبت من البحث عن الاجابه سؤالي هوه ابعاد cnc شلون احددها لان مستخدم cnc اكبر بالحجم وشلون تفهم الماكنه هاي نهايه الطريق ولازم تعمل ضمن هالحدود
ردحذفالسلام عليكم ممكن البرنامج الكامل للماكنة CNC مع العلم اني استعملت shield l293d
ردحذفاشتغل الكود عندك لان اني نسخته ومشتغل
ردحذفشكرا على جهودكم الرائعة
ردحذفعندي مشكلة انه لا يتم حفظ الصورة بصيغة جي كود مع العلم أن الامتداد موجود
تحياتي
موضوع جيد ومفيدا جدا مشكور على هدا العمل اسمح لي ان اخد نسخة من الموضوع احتاجه في عرض حول الة cnc الف شكر.
ردحذفياسر اشتري اثنين ايسي L293D بعدين عمليت التوصيل وصل 1 على 9 ثم وصل من 9 ال 16 وهو مدخل الموجب لل 5فولت ثم وصل القراند الي هو السالب الاربعه مع بعض الرقم 8 يعتبر داعم الايسي بالفولتيه يعني توصل 9 فولت او12فولت صنع الدائره بسيط بس المشكله مايشتغل مع GRBL
ردحذفالرسم بالدقه المطلوبه لازم تعدل الكود
ردحذفشكرا لك
ردحذفBelehi sem7ouni ye jm3a ye5i t5adem Arduino Uno r3 clone mini CNC machine pilotter ,w brabi nejmou nesta3mlou f CNC lecteur CD 3le 5ater fl youtube menal9ahim ye5dmou ken b DVD ili lmoteur mte3ou stepper 5arjin minou 4 borne Ama lecteur CD fih moteur DC courant continue fih 2 borne liaison engrenage mefhemtech kifeh bech nrakbou 3le Arduino
ردحذفاماكن بيع cnc.. الرجاء التواصل
ردحذف