সুচিপত্র:

GRBL CNC মেশিনের জন্য Arduino ভিত্তিক DRO: 3 টি ধাপ (ছবি সহ)
GRBL CNC মেশিনের জন্য Arduino ভিত্তিক DRO: 3 টি ধাপ (ছবি সহ)

ভিডিও: GRBL CNC মেশিনের জন্য Arduino ভিত্তিক DRO: 3 টি ধাপ (ছবি সহ)

ভিডিও: GRBL CNC মেশিনের জন্য Arduino ভিত্তিক DRO: 3 টি ধাপ (ছবি সহ)
ভিডিও: Diy Arduino Based Mini CNC Plotter Machine Using Arduino UNO R3, L293D Motor Driver and DVD Rom 2024, নভেম্বর
Anonim
GRBL CNC মেশিনের জন্য Arduino ভিত্তিক DRO
GRBL CNC মেশিনের জন্য Arduino ভিত্তিক DRO

আমি একক লক্ষ্য মাথায় রেখে এই প্রকল্পটি শুরু করেছি। আমি আমার সিএনসি মেশিন সম্পর্কে তথ্য দেখার একটি সহজ, কিন্তু কার্যকরী উপায় চেয়েছিলাম, সিএনসি মেশিনে দাঁড়িয়ে থাকার সময়, আমার ঘাড় প্রায় বিপরীত অবস্থানে বসে থাকার পরিবর্তে, এবং সূর্যের দিকে তাকিয়ে থাকা মানুষের মতো চক্কর দিয়ে, শুধু কম্পিউটারের মনিটর দেখতে রুমের অন্য দিকে। সেই কথা মাথায় রেখে, আমি সস্তা উপাদান, ইবে স্পেশালস এবং সোল্ডার এবং ডাক্ট টেপের অতিরিক্ত বিট একসাথে জলাবদ্ধ করতে শুরু করি। এখানে চীন থেকে যন্ত্রাংশের অপেক্ষার প্রায় এক বছরের ফলাফল..:)

ধাপ 1: হার্ডওয়্যার ডিজাইন পর্যায় …

হার্ডওয়্যার ডিজাইন পর্যায়…
হার্ডওয়্যার ডিজাইন পর্যায়…
হার্ডওয়্যার ডিজাইন স্টেজ…
হার্ডওয়্যার ডিজাইন স্টেজ…

আমাদের প্রথম যে কাজটি করতে হবে তা হল, সবকিছুকে এক গাদা করে ফেলতে হবে, এলোমেলোভাবে জিনিসগুলো plugুকিয়ে দিতে হবে, সমস্ত আগুন নিভিয়ে দিতে হবে, জানালা খুলে ধোঁয়া ও ধোঁয়া বের হতে দিতে হবে, এবং তারপর আমরা কিছু আকর্ষণীয় কিছু তৈরি করতে শুরু করতে পারি।. আমরা হব. যাই হোক আমার কাছে। আমি "DIP" প্যাকেজ ফর্মের মধ্যে সর্বব্যাপী arduino328p এর একটি পেয়ে শুরু করেছি। (ডুয়েল ইনলাইন পিন = পা দিয়ে লেগে থাকুন) সেখান থেকে, আমি তথ্যটি দৃশ্যত প্রদর্শনের কিছু উপায় প্রয়োজন। আমার প্রথম চিন্তা ছিল স্ট্যান্ডার্ড 16x2 এলসিডি ব্যবহার করা, এবং তাড়াতাড়ি আমি বুঝতে পারলাম যে আমি কেবল সেই ছোট এলসিডিতে সবকিছুই ফ্যানসি স্ক্রোলিং, বা টাইমড স্ক্রিন স্যুইচিং ছাড়া ফিট করতে পারি না, উভয়ই খুব আকর্ষণীয় ছিল না। তাই আমার পরবর্তী ধারণা একটি 20x4 ছিল। এটি মৌলিক তথ্য দেখানোর জন্য প্রচুর জায়গা আছে, এবং একটি স্পর্শকাতর সঙ্গে, আমি কাজ, এবং মেশিন স্থানাঙ্ক মধ্যে স্যুইচ করতে পারেন। এর সাথে, আমি আরডুইনো স্কেচ তৈরির জন্য রওনা দিলাম… কোথাও কোথাও, আমি একটি প্রকৃত ম্যানুয়াল মিলের উপর একটি বাস্তব ডিআরও দেখেছি… গুদাম জুড়ে 7-সেগমেন্ট ডিসপ্লে দৃশ্যমান ছিল… তাই আমি আমার নকশায় এটি যোগ করার সিদ্ধান্ত নিয়েছি, শুধু যদি আমি আর LCD পছন্দ না করি। আমার পছন্দের মডিউলগুলি খুঁজে বের করার জন্য ইবেকে ঘোরানোর অনেক ঘন্টা পরে, আমি তাদের 7 ডিজিটের--সেগমেন্ট ডিসপ্লে মডিউলগুলির মধ্যে bought টি কিনেছিলাম যার উপরে max7219 আইসি ছিল। নিখুঁত … এখন আমাকে যা করতে হবে তা হল একটি আরডুইনো লাইব্রেরি তৈরি করা …. না.. দেখে মনে হচ্ছে কেউ ইতিমধ্যেই এই কাজ করেছে। এটা বেশ সোজা সামনের দিকে। নিক গ্যামনের ম্যাক্স 7219 আরডুইনো লাইব্রেরি আমার শুধু অপছন্দ, আমি কি ডানদিকে সংখ্যাগুলিকে সারিবদ্ধ করতে পারিনি এবং বাম দিকে "-" চিহ্ন.. কিন্তু মেহ, এটি কাজ করে। কয়েক সপ্তাহ পরে, মতবিরোধ এবং সমাপ্তি, বিট এবং বব, এবং ইউটিউবে কারও কারও সাহায্যে, আমি 7-সেগমেন্ট মডিউল ব্যবহার করে রুটিবোর্ডে একটি কাজের প্রোটোটাইপ পেয়েছিলাম। ।

ধাপ 2: পিসিবি ডিজাইন…

পিসিবি ডিজাইন…
পিসিবি ডিজাইন…
পিসিবি ডিজাইন…
পিসিবি ডিজাইন…
পিসিবি ডিজাইন…
পিসিবি ডিজাইন…
পিসিবি ডিজাইন…
পিসিবি ডিজাইন…

Agগলের চারপাশে ঝাঁকুনি, আমি একসঙ্গে একটি পিসিবি বন্ধ করতে পেরেছি … বোর্ডটি সঠিকভাবে বেরিয়ে আসতে আমার তিনটি চেষ্টা হয়েছিল, কিন্তু এটি কেবল অনভিজ্ঞতা, এবং ডোজি ইবে বিশেষ শুষ্ক ফটোরেসিস্ট ফিল্ম। এই ধাপে অন্তর্ভুক্ত eগল ফাইলগুলির একটি আপডেট করা সেট। আমার প্রথম বোর্ডের বিপর্যয়ের বিপরীতে (চিত্রিত চিত্র) আপডেট করা নকশাটি একটু বড়, এবং মডিউলগুলিতে পর্যাপ্ত শক্তি সরবরাহের সাথে আমার কিছু সমস্যা সমাধান করে। দেখা যাচ্ছে, যদি বিদ্যুৎকে যে পথটি নিতে হয় তা বোর্ডের চারপাশে একটি বৃত্তের মধ্যে দিয়ে যায়, তবে শেষ প্রান্তের কিছু উপাদান যথেষ্ট পরিমাণে রস পাবে না। বোর্ডটি সেই তিনটি সর্বোচ্চ 7219 ই-সেগমেন্ট ডিসপ্লে মডিউল, সেইসাথে একটি এলসিডি ব্যবহার করার জন্য ডিজাইন করা হয়েছে। এলসিডি অংশটি alচ্ছিক, কিন্তু ভবিষ্যতে পুনরাবৃত্তিতে, আমি সিএনসি স্পিন্ডলে হল ইফেক্ট সেন্সরের জন্য আরেকটি পিন ভাঙার পরিকল্পনা করছি যাতে প্রকৃত স্পিন্ডল আরপিএম প্রদর্শন করা যায়। এছাড়াও agগল ফাইলের এই সংস্করণে, আমি ভাল সিল্কস্ক্রিন বসানো এবং ডকুমেন্টেশন যোগ করেছি, যদি আপনার সারফেস মাউন্ট সংস্করণ না থাকে, অথবা একটি ক্ষেত্রে এটি মাউন্ট করতে চান, এবং LED চাই অন্য কোথাও. আমি একটি ICSP হেডার যোগ করেছি, যদি আপনি এটি পুনরায় প্রোগ্রাম করতে ইউএসবি ব্যবহার করতে না চান। এছাড়াও, আপনি লক্ষ্য করবেন এই বোর্ডটি DIP প্যাকেজ Atmeg328p ব্যবহার করে না। পরিবর্তে এটি একটি QFP SMD প্যাকেজ ব্যবহার করছে। (কিউএফপি = কোয়াড ফ্ল্যাট প্যাক।) এটি প্রধানত ট্রেসের জন্য বোর্ডের অধীনে আরও জায়গা রাখার জন্য করা হয়েছিল, আরো বেশি ছিদ্রযুক্ত পিনের কাছাকাছি না গিয়ে। মোডের জন্য ব্রেকআউট পিন রয়েছে, এবং রিসেট বোতামগুলি, পাশাপাশি নীচের দুটি ব্রেকআউট, একটি এলসিডিতে যায়, অন্যটি জিআরবিএল সিএনসি মেশিন নিয়ন্ত্রণকারী আরডুইনোতে যায়।

পুরো বোর্ডটি মাত্র 2.6 "x 2.25" (অথবা আপনার মেট্রিক লোকদের জন্য 65.94 মিমি x 57.1 মিমি) X, Y এবং Z শিরোলেখগুলি যেকোনো আদর্শ.1 "পিচ হেডার হতে পারে, অথবা প্রয়োজন হলে আপনার মডিউলগুলিতে কেবল ফিতা কেবল চালান ।

-= [সতর্ক থাকুন !!!] = - - = [সতর্ক থাকুন !!!] = - - = [সতর্ক থাকুন !!!] =-

মডিউলগুলি কেবল একটি উপায়ে প্লাগ করে। মডিউলের কোন দিকটি VCC/GND এবং বোর্ডে একই তা লক্ষ্য করার জন্য সতর্ক থাকুন। যদি আপনি তাদের প্লাগ ইন করেন, অথবা তাদের পিছনে তারের, আপনি সম্ভবত ইউনিট ধূমপান।

ধাপ 3: রাস্তার শেষ.. অথবা, অন্য কিছু শুরু.. কে জানে।

দ্য এন্ড অব দ্য রোড.. অথবা, দ্য বিগিনিং অব সামথিং এলিস.. কে জানে।
দ্য এন্ড অব দ্য রোড.. অথবা, দ্য বিগিনিং অব সামথিং এলিস.. কে জানে।

পরিশেষে, আমরা ADD/ADHD- এর এই ছোট্ট সফরে মূল বিষয়টিতে আসি যা আমার জীবন। এখানে আমার DRO প্রকল্পের চূড়ান্ত সুন্দর ছবিটি রয়েছে। Te স্ক্যানলাইম স্টিকার দিয়ে সম্পূর্ণ করুন (অনুপ্রেরণার জন্য মাইকা আপনাকে ধন্যবাদ, এবং স্টিকারগুলি!) আমি যে ডিআরও স্কেচগুলি ব্যবহার করছি তার সাথে আমি একটি রার আর্কাইভে ট্যাক করেছি। সম্ভবত উন্নতির জন্য জায়গা আছে, এবং অবশ্যই একটি সম্পূর্ণ, পরিষ্কার কাজ নয়। কোডে এমন কিছু বৈশিষ্ট্য আছে যা আমি এখনও বাস্তবায়ন করতে পারি নি, এবং কোডটিতে এমন বৈশিষ্ট্য নেই যা আমি এখনও যোগ করতে পারি না। যদিও টেকনিক্যালি "ক্লোজড লুপ" ডিজিটাল পড়া হয়নি। এটি একটি উদ্দেশ্য পরিবেশন করে। আমি এই উপর নির্মাণ অব্যাহত রাখতে চাই, এবং অবশেষে চতুর্ভুজ স্কেল বা কিছু জন্য সমর্থন যোগ করুন। এবং আমি অবশ্যই আরো উন্নত বৈশিষ্ট্য যোগ করতে চাই যেমন ক্যানড প্রোব সাইকেল, হোল প্যাটার্ন ইত্যাদি বাস্তবায়ন করা। এর জন্য ইনকামিং, এবং জিআরবিএল আরডুইনো এর সাথে আউটগোয়িং যোগাযোগ টগল করার জন্য একটি অতিরিক্ত আইসি লাগবে, কিন্তু এটি একটি CD4066 বা কিছু ব্যবহার করে করা যেতে পারে । আশা করি এটি আপনাকে অনুপ্রাণিত করবে। যদি আপনি এটি তৈরি করেন, দয়া করে আমাকে জানান। আমি ছবি এবং উন্নতি দেখতে ভালোবাসি। আমার সাথে ডার্প এন্ডে প্রবেশ করার জন্য ধন্যবাদ:)-= [ArcAiN6] =-

প্রস্তাবিত: