সুচিপত্র:

মিনি সিএনসি লেজার কাঠ খোদাইকারী এবং লেজার কাগজ কর্তনকারী: 18 ধাপ (ছবি সহ)
মিনি সিএনসি লেজার কাঠ খোদাইকারী এবং লেজার কাগজ কর্তনকারী: 18 ধাপ (ছবি সহ)

ভিডিও: মিনি সিএনসি লেজার কাঠ খোদাইকারী এবং লেজার কাগজ কর্তনকারী: 18 ধাপ (ছবি সহ)

ভিডিও: মিনি সিএনসি লেজার কাঠ খোদাইকারী এবং লেজার কাগজ কর্তনকারী: 18 ধাপ (ছবি সহ)
ভিডিও: কাঠের মধ্যে ছবি কিভাবে হয়? | Cool CNC Machines | Gadget Insider Bangla 2024, জুলাই
Anonim
মিনি সিএনসি লেজার উড এনগ্রেভার এবং লেজার পেপার কাটার।
মিনি সিএনসি লেজার উড এনগ্রেভার এবং লেজার পেপার কাটার।
মিনি সিএনসি লেজার উড এনগ্রেভার এবং লেজার পেপার কাটার।
মিনি সিএনসি লেজার উড এনগ্রেভার এবং লেজার পেপার কাটার।
মিনি সিএনসি লেজার উড এনগ্রেভার এবং লেজার পেপার কাটার।
মিনি সিএনসি লেজার উড এনগ্রেভার এবং লেজার পেপার কাটার।
মিনি সিএনসি লেজার উড এনগ্রেভার এবং লেজার পেপার কাটার।
মিনি সিএনসি লেজার উড এনগ্রেভার এবং লেজার পেপার কাটার।

পুরনো ডিভিডি ড্রাইভ, 250mW লেজার ব্যবহার করে কিভাবে আমি একটি Arduino ভিত্তিক লেজার CNC কাঠ খোদাইকারী এবং পাতলা কাগজ কর্তনকারী তৈরি করেছি তার একটি নির্দেশযোগ্য। খেলার ক্ষেত্র সর্বোচ্চ 40 মিমি x 40 মিমি।

পুরনো জিনিস থেকে নিজের মেশিন তৈরি করা কি মজা নয়?

ধাপ 1: যন্ত্রাংশ এবং উপকরণ প্রয়োজন

  • আরডুইনো ন্যানো (ইউএসবি কেবল সহ)
  • 2x ডিভিডি ড্রাইভ স্টেপার মেকানিজম
  • 2x A4988 স্টেপার মোটর ড্রাইভার মডিউল (বা GRBL ieldাল)
  • সামঞ্জস্যযোগ্য লেন্স সহ 250mW লেজার (বা উপরে)
  • 12v 2Amps পাওয়ার সাপ্লাই ন্যূনতম
  • 1x IRFZ44N N-CHANNEL Mosfet
  • 1x 10k প্রতিরোধক
  • 1x 47ohm প্রতিরোধক
  • 1x LM7805 ভোল্টেজ রেগুলেটর (হিটসিংক সহ)
  • ফাঁকা পিসিবি বোর্ড
  • পুরুষ এবং মহিলা হেডার
  • 2.5 মিমি JST XH- স্টাইল 2pin পুরুষ সংযোগকারী
  • 1x 1000uf 16v ক্যাপাসিটর
  • জাম্পারের তার
  • 8x ছোট neodymium চুম্বক (যা আমি DVD লেন্স প্রক্রিয়া থেকে উদ্ধার করা হয়েছে)
  • স্ক্রু টার্মিনাল ব্লক সংযোগকারীতে 1x 2pin প্লাগ
  • জিপ টাই (100 মিমি)
  • ভালো আঠা
  • ইপক্সি আঠালো
  • কাঠের প্লাইবোর্ড
  • এক্রাইলিক শীট
  • কিছু M4 স্ক্রু, বোল্ট এবং বাদাম
  • লেজার নিরাপত্তা চশমা

এই প্রকল্পে লেজার সেফটি গ্লাস প্রয়োজন।

ব্যাংগুড নামে একটি সাইটের মাধ্যমে বেশিরভাগ অংশই উদ্ধার করা হয়েছে বা চীন থেকে আনা হয়েছে।

ধাপ 2: ডিভিডি ড্রাইভ স্টেপার মেকানিজমকে আলাদা করা

ডিভিডি ড্রাইভ স্টেপার মেকনিজমকে আলাদা করা
ডিভিডি ড্রাইভ স্টেপার মেকনিজমকে আলাদা করা
ডিভিডি ড্রাইভ স্টেপার মেকনিজমকে আলাদা করা
ডিভিডি ড্রাইভ স্টেপার মেকনিজমকে আলাদা করা
ডিভিডি ড্রাইভ স্টেপার মেকনিজমকে আলাদা করা
ডিভিডি ড্রাইভ স্টেপার মেকনিজমকে আলাদা করা

দুটি ডিভিডি ড্রাইভার প্রক্রিয়া প্রয়োজন, একটি এক্স-অক্ষের জন্য এবং দ্বিতীয়টি ওয়াই-অক্ষের জন্য।

একটি ছোট ফিলিপস হেড স্ক্রু ড্রাইভার ব্যবহার করে আমি সমস্ত স্ক্রু এবং বিচ্ছিন্ন স্টেপার মোটর, স্লাইডিং রেল এবং অনুসারী সরিয়ে দিয়েছি।

স্টেপার মোটর 4-পিন বাইপোলার স্টেপার মোটর।

ডিভিডি মোটরের ছোট আকার এবং কম খরচের অর্থ হল আপনি মোটর থেকে উচ্চ রেজোলিউশনের আশা করতে পারবেন না। যে সীসা স্ক্রু দ্বারা প্রদান করা হয় এছাড়াও, যেমন সব মোটর 20 ধাপ/rev না। 24 একটি সাধারণ বৈশিষ্টও। সিডি ড্রাইভ স্টেপার মোটরের রেজোলিউশন গণনার পদ্ধতি:

সিডি/ডিভিডি ড্রাইভ স্টেপার মোটরের রেজোলিউশন পরিমাপ করার জন্য, একটি ডিজিটাল মাইক্রোমিটার ব্যবহার করা হয়েছিল। স্ক্রু বরাবর দূরত্ব পরিমাপ করা হয়েছিল। একটি মাইক্রোমিটার ব্যবহার করে স্ক্রুর মোট দৈর্ঘ্য, যা 51.56 মিমি হয়ে গেছে। সীসা মান নির্ধারণ করতে যা স্ক্রুতে দুটি সংলগ্ন থ্রেডের মধ্যে দূরত্ব। থ্রেডগুলি এই দূরত্বের মধ্যে 12 টি থ্রেড হিসাবে গণনা করা হয়েছিল। সীসা = সংলগ্ন থ্রেডের মধ্যে দূরত্ব = (মোট দৈর্ঘ্য / থ্রেডের সংখ্যা = 51.56 মিমি) / 12 = 4.29 মিমি / রেভ।

ধাপ কোণ 18 ডিগ্রী যা 20 ধাপ/বিপ্লবের সাথে মিলে যায়। এখন যেহেতু সমস্ত প্রয়োজনীয় তথ্য পাওয়া যায়, স্টেপার মোটরের রেজোলিউশনটি নীচে দেখানো হয়েছে:) = 0.214 মিমি/ধাপ। যা রেজোলিউশনের 3 গুণ ভাল যা 0.68 মিমি/ধাপ।

ধাপ 3: X এবং Y-Axis এর জন্য স্লাইডার রেল একত্রিত করা

X এবং Y-Axis এর জন্য স্লাইডার রেল একত্রিত করা
X এবং Y-Axis এর জন্য স্লাইডার রেল একত্রিত করা
X এবং Y-Axis এর জন্য স্লাইডার রেল একত্রিত করা
X এবং Y-Axis এর জন্য স্লাইডার রেল একত্রিত করা
X এবং Y-Axis এর জন্য স্লাইডার রেল একত্রিত করা
X এবং Y-Axis এর জন্য স্লাইডার রেল একত্রিত করা

স্লাইডিং রেলগুলির জন্য আমি আরও ভাল এবং মসৃণ পারফরম্যান্সের জন্য 2 টি অতিরিক্ত রড ব্যবহার করেছি। স্লাইডারের প্রধান কাজ হল রড এবং স্লাইডারের মধ্যে ন্যূনতম ঘর্ষণ সহ অবাধে রডে স্লাইড করা।

স্লাইডারটি রডে অবাধে স্লাইড করতে আমার কিছুটা সময় লেগেছিল।

ধাপ 4: স্টেপার এক্স এবং ওয়াইয়ের জন্য প্রধান ফ্রেম

স্টেপার এক্স এবং ওয়াইয়ের জন্য প্রধান ফ্রেম
স্টেপার এক্স এবং ওয়াইয়ের জন্য প্রধান ফ্রেম
স্টেপার এক্স এবং ওয়াইয়ের জন্য প্রধান ফ্রেম
স্টেপার এক্স এবং ওয়াইয়ের জন্য প্রধান ফ্রেম
স্টেপার এক্স এবং ওয়াইয়ের জন্য প্রধান ফ্রেম
স্টেপার এক্স এবং ওয়াইয়ের জন্য প্রধান ফ্রেম

কিছু এক্রাইলিক শীট ব্যবহার করে আমি স্টেপার এবং স্লাইডিং রেলগুলির জন্য দুটি প্রধান ফ্রেম তৈরি করেছি। স্টেপার মোটরটিতে প্রধান ফ্রেম এবং এর বেসের মধ্যে স্পেসার রয়েছে এবং এটি অক্ষের জন্য প্রয়োজনীয়।

ধাপ 5: প্রধান ফ্রেমের সাথে স্লাইডিং রেল সংযুক্ত করা

প্রধান ফ্রেমের সাথে স্লাইডিং রেল সংযুক্ত করা
প্রধান ফ্রেমের সাথে স্লাইডিং রেল সংযুক্ত করা
প্রধান ফ্রেমের সাথে স্লাইডিং রেল সংযুক্ত করা
প্রধান ফ্রেমের সাথে স্লাইডিং রেল সংযুক্ত করা
প্রধান ফ্রেমের সাথে স্লাইডিং রেল সংযুক্ত করা
প্রধান ফ্রেমের সাথে স্লাইডিং রেল সংযুক্ত করা

প্রথমে সুপার আঠালো ব্যবহার করে আমি রেলগুলির যথাযথ অবস্থান সামঞ্জস্য করার চেষ্টা করেছি, যেখানে সেগুলি হওয়া উচিত যাতে অনুসরণকারী স্টেপার থ্রেডের সাথে যথাযথ যোগাযোগ করে। যোগাযোগটি যথাযথ হওয়া উচিত খুব টাইট বা খুব স্ল্যাগ নয়। যদি ফলোয়ার এবং থ্রেডের মধ্যে যোগাযোগ সঠিক না হয়, তাহলে ধাপগুলি এড়িয়ে যাবে বা মোটর চলমান অবস্থায় স্বাভাবিকের চেয়ে বেশি কারেন্ট আঁকবে। সামঞ্জস্য করতে কিছুটা সময় লাগে।

একবার এটি সামঞ্জস্য করা হয়েছিল, ইপক্সি আঠালো ব্যবহার করে আমি সেগুলি ঠিক করেছি।

ধাপ 6: স্টেপার মোটরগুলির ওয়্যারিং

স্টেপার মোটর এর ওয়্যারিং
স্টেপার মোটর এর ওয়্যারিং
স্টেপার মোটর এর ওয়্যারিং
স্টেপার মোটর এর ওয়্যারিং
স্টেপার মোটর এর ওয়্যারিং
স্টেপার মোটর এর ওয়্যারিং

স্টেপার মোটরগুলির জন্য আমি পুরানো ইউএসবি কেবল ব্যবহার করেছি, কারণ এর ভিতরে 4 টি তার রয়েছে এবং এর উপর একটি কভার রয়েছে এবং এটি আরও নমনীয় এবং কাজ করা সহজ।

মাল্টিমিটারে ধারাবাহিকতা মোড ব্যবহার করে 2 কয়েল, কয়েল এ এবং কয়েল বি নির্ধারণ করুন।

আমি রং নির্বাচন করে 2 টি তারের তৈরি করেছি, একটি জোড়া কয়েল A এর জন্য এবং দ্বিতীয়টি কয়েল B এর জন্য।

ধাপ 7: X এবং Y অক্ষকে একত্রিত করা

X এবং Y অক্ষের সম্মিলন
X এবং Y অক্ষের সম্মিলন
X এবং Y অক্ষের সম্মিলন
X এবং Y অক্ষের সম্মিলন
X এবং Y অক্ষের সম্মিলন
X এবং Y অক্ষের সম্মিলন

X এবং Y আন্দোলনকে সমন্বয় করে।

আমি X এবং Y- অক্ষের স্লাইডারকে একে অপরের সাথে লম্বভাবে সংযুক্ত করেছি, তাদের মধ্যে কিছু স্পেসার ব্যবহার করে। এবং এটির উপরে একটি পাতলা ধাতব গ্রিল সংযুক্ত করা হয়েছে একটি কাজের বিছানা হিসাবে। Neodymium চুম্বক কাজ টুকরা ধারক হিসাবে ব্যবহার করা হয়।

ধাপ 8: ইলেকট্রনিক্স

ইলেকট্রনিক্স
ইলেকট্রনিক্স
ইলেকট্রনিক্স
ইলেকট্রনিক্স
ইলেকট্রনিক্স
ইলেকট্রনিক্স

ড্রাইভারের জন্য ব্যবহৃত অংশগুলি:

  • আরডুইনো ন্যানো।
  • 2x A4988 স্টেপার মোটর ড্রাইভার।
  • 1x IRFZ44N N-CHANNEL MOSFET।
  • হিটসিংকের সাথে 1x LM7805 ভোল্টেজ নিয়ন্ত্রক।
  • 1x 47ohm এবং 1x 10k রোধক।
  • 1x 1000uf 16V ক্যাপাসিটর।
  • 1x 2.5 মিমি JST XH- স্টাইল 2pin পুরুষ সংযোগকারী।
  • MALE এবং FEMALE হেডার পিন।
  • 1x (20mm x 80mm ফাঁকা PCB)।

GRBL এ Arduino এর ডিজিটাল এবং এনালগ পিন সংরক্ষিত আছে। X এবং Y অক্ষের জন্য 'স্টেপ' পিন যথাক্রমে ডিজিটাল পিন 2 এবং 3 এর সাথে সংযুক্ত। X এবং Y অক্ষের জন্য 'দির' পিন যথাক্রমে ডিজিটাল পিন 5 এবং 6 এর সাথে সংযুক্ত। লেজার এনাবল এর জন্য D11।

আরডুইনো ইউএসবি ক্যাবলের মাধ্যমে শক্তি পায়। বাহ্যিক শক্তির উৎসের মাধ্যমে A4988 ড্রাইভার। সমস্ত স্থল ভাগ সাধারণ সংযোগ। A4988 এর VDD Arduino এর 5V এর সাথে সংযুক্ত।

আমি যে লেজারটি ব্যবহার করেছি তা 5V তে চলে এবং ধ্রুব কারেন্ট সার্কিটে নির্মিত। বহিরাগত বিদ্যুৎ সরবরাহ থেকে ধ্রুবক 5V উৎসের জন্য LM7805 ভোল্টেজ নিয়ন্ত্রক ব্যবহার করা হয়। হিটসিংক বাধ্যতামূলক।

IRFZ44N N-CHANNEL MOSFET যখন Arduino এর পিন D11 থেকে ডিজিটাল উচ্চ সংকেত পায় তখন একটি ইলেক্ট্রনিক সুইচ হিসাবে কাজ করে।

দ্রষ্টব্য: Arduino ন্যানো থেকে 5V ব্যবহার করা যাবে না কারণ লেজার 250mA এর বেশি ড্র করে এবং Arduino Nano বর্তমানের অনেকটা সরবরাহ করতে সক্ষম নয়।

প্রতিটি অক্ষের জন্য মাইক্রো স্টেপিং কনফিগার করা।

MS0 MS1 MS2 মাইক্রোস্টেপ রেজোলিউশন।

লো লো লো ফুল স্টেপ।

হাই লো লো হাফ স্টেপ।

নিম্ন উচ্চ নিম্ন চতুর্থাংশ ধাপ।

উচ্চ উচ্চ নিম্ন অষ্টম ধাপ।

উচ্চ উচ্চ উচ্চ ষোলতম ধাপ।

3 টি পিন (MS1, MS2 এবং MS3) উপরের সত্য সারণী অনুসারে পাঁচটি ধাপের রেজোলিউশনের একটি নির্বাচন করার জন্য। এই পিনগুলির অভ্যন্তরীণ টান-ডাউন প্রতিরোধক রয়েছে তাই যদি আমরা তাদের সংযোগ বিচ্ছিন্ন করে রাখি, বোর্ড সম্পূর্ণ ধাপে কাজ করবে। আমি মসৃণ এবং শব্দ মুক্ত 16 তম ধাপ কনফিগারেশন ব্যবহার করেছি। বেশিরভাগ (কিন্তু অবশ্যই সব নয়) স্টেপার মোটর প্রতি বিপ্লবে 200 টি সম্পূর্ণ পদক্ষেপ করে। যথাযথভাবে কয়েলে কারেন্ট ম্যানেজ করে মোটরকে ছোট ধাপে সরানো সম্ভব। Pololu A4988 মোটরটিকে ১ //১ steps ধাপে - অথবা বিপ্লব প্রতি,, ২০০ ধাপে চালাতে পারে। মাইক্রোস্টিপিং এর প্রধান সুবিধা হল গতির রুক্ষতা হ্রাস করা। একমাত্র সম্পূর্ণ সঠিক অবস্থান হল পূর্ণ-ধাপের অবস্থান। মোটর একই অবস্থানের নির্ভুলতা বা পূর্ণ ধাপের অবস্থানের মতো একই হোল্ডিং টর্ক সহ মধ্যবর্তী অবস্থানে স্থির অবস্থান ধরে রাখতে সক্ষম হবে না। সাধারণভাবে বলতে গেলে যখন উচ্চ গতির প্রয়োজন হয় তখন সম্পূর্ণ পদক্ষেপগুলি ব্যবহার করা উচিত।

ধাপ 9: একসাথে সবকিছু একত্রিত করুন

একসাথে সবকিছু একত্রিত করুন
একসাথে সবকিছু একত্রিত করুন
একসাথে সবকিছু একত্রিত করুন
একসাথে সবকিছু একত্রিত করুন
একসাথে সবকিছু একত্রিত করুন
একসাথে সবকিছু একত্রিত করুন

আমি একটি দীর্ঘ পাতলা ধাতু ফালা এবং কিছু সমর্থন সহ কিছু প্লাস্টিক এল বন্ধনী থেকে একটি লেজার দাঁড় করিয়েছি। সবকিছু তখন M4 স্ক্রু, বাদাম এবং বোল্ট ব্যবহার করে একটি কাঠের প্লাই বোর্ডে মাউন্ট করা হয়।

চালকের সাথে স্টেপার মোটরের সংযোগও সম্পন্ন হয়।

ধাপ 10: লেজার সমাবেশ

লেজার সমাবেশ
লেজার সমাবেশ
লেজার সমাবেশ
লেজার সমাবেশ
লেজার সমাবেশ
লেজার সমাবেশ
লেজার সমাবেশ
লেজার সমাবেশ

আমি যে লেজারটি ব্যবহার করেছি তা হল ফোকাসযোগ্য লেজার মডিউল 200-250mW 650nm। বাইরের ধাতু হাউজিং লেজার ডায়োডের জন্য হিটসিংক হিসাবে কাজ করে। লেজার বিন্দুর সমন্বয়ের জন্য এতে ফোকাসযোগ্য লেন্স রয়েছে।

দুটি জিপ-টাই ব্যবহার করে আমি স্ট্যান্ডের সাথে লেজার লাগিয়েছি। লেজারের জন্য হিটসিংকও ব্যবহার করা যেতে পারে, কিন্তু আমার লেজার অতিরিক্ত গরম হয়নি তাই আমি এটি ব্যবহার করিনি। লেজার তারের টার্মিনালকে ড্রাইভার বোর্ডে লেজার সকেটের সাথে সংযুক্ত করুন।

আপনি এখানে একটি পেতে পারেন

ধাপ 11: স্টেপার ড্রাইভার কারেন্ট সামঞ্জস্য করা

স্টেপার ড্রাইভার কারেন্ট সামঞ্জস্য করা
স্টেপার ড্রাইভার কারেন্ট সামঞ্জস্য করা
স্টেপার ড্রাইভার কারেন্ট সামঞ্জস্য করা
স্টেপার ড্রাইভার কারেন্ট সামঞ্জস্য করা
স্টেপার ড্রাইভার কারেন্ট সামঞ্জস্য করা
স্টেপার ড্রাইভার কারেন্ট সামঞ্জস্য করা

উচ্চ ধাপের হার অর্জনের জন্য, মোটর সরবরাহ সাধারণত সক্রিয় বর্তমান সীমাবদ্ধতা ছাড়াই অনুমোদিত হওয়ার চেয়ে অনেক বেশি। উদাহরণস্বরূপ, একটি সাধারণ স্টেপার মোটর 5A কুণ্ডলী প্রতিরোধের সাথে 1A এর সর্বাধিক বর্তমান রেটিং থাকতে পারে, যা 5 V এর সর্বাধিক মোটর সরবরাহ নির্দেশ করে মোটরের ক্ষতি রোধ করতে 1A এর নিচে সীমাবদ্ধ থাকুন।

A4988 যেমন সক্রিয় বর্তমান সীমাবদ্ধতা সমর্থন করে, এবং বোর্ডে ট্রিমার পোটেন্টিওমিটার বর্তমান সীমা নির্ধারণ করতে ব্যবহার করা যেতে পারে। বর্তমান সীমা নির্ধারণের একটি উপায় হল ড্রাইভারকে ফুল-স্টেপ মোডে রাখা এবং STEP ইনপুট ক্লক না করে একক মোটর কয়েলের মাধ্যমে বর্তমান চলমান পরিমাপ করা। পরিমাপ করা বর্তমান বর্তমান সীমার 0.7 গুণ হবে (যেহেতু উভয় কয়েল সর্বদা চালু থাকে এবং পূর্ণ-পদক্ষেপ মোডে বর্তমান সীমা সেটিংয়ের 70% পর্যন্ত সীমাবদ্ধ থাকে)। অনুগ্রহ করে মনে রাখবেন যে লজিক ভোল্টেজ, Vdd, একটি ভিন্ন মান পরিবর্তন করা বর্তমান সীমা সেটিং পরিবর্তন করবে কারণ "রেফ" পিনের ভোল্টেজ Vdd এর একটি ফাংশন। বর্তমান সীমা নির্ধারণের আরেকটি উপায় হল পোটেন্টিওমিটারের উপরে সরাসরি ভোল্টেজ পরিমাপ করা এবং ফলিত বর্তমান সীমা গণনা করা (বর্তমান ইন্দ্রিয় প্রতিরোধক 0.1Ω)। বর্তমান সীমা নিম্নরূপ রেফারেন্স ভোল্টেজের সাথে সম্পর্কিত: বর্তমান সীমা = VREF × 1.25 সুতরাং, উদাহরণস্বরূপ, যদি রেফারেন্স ভোল্টেজ 0.6 V হয়, বর্তমান সীমা 0.75A। উপরে উল্লিখিত হিসাবে, সম্পূর্ণ ধাপ মোডে, কয়েলগুলির মাধ্যমে বর্তমান বর্তমান সীমার 70% পর্যন্ত সীমাবদ্ধ, তাই 1A এর একটি পূর্ণ-ধাপের কুণ্ডলী বর্তমান পেতে, বর্তমান সীমা 1A/0.7 = 1.4A হওয়া উচিত, যা অনুরূপ 1.4A/1.25 = 1.12 V এর VREF- এ। আরও তথ্যের জন্য A4988 ডেটশীট দেখুন। দ্রষ্টব্য: কয়েল কারেন্ট পাওয়ার সাপ্লাই কারেন্ট থেকে খুব আলাদা হতে পারে, তাই আপনার বর্তমান সীমা নির্ধারণের জন্য পাওয়ার সাপ্লাইতে মাপা কারেন্ট ব্যবহার করা উচিত নয়। আপনার বর্তমান মিটার লাগানোর উপযুক্ত স্থানটি আপনার স্টেপার মোটর কয়েলগুলির মধ্যে একটি সিরিজের মধ্যে রয়েছে।

ধাপ 12: প্রস্তুত হচ্ছে

প্রস্তুত হচ্ছে!
প্রস্তুত হচ্ছে!
প্রস্তুত হচ্ছে!
প্রস্তুত হচ্ছে!
প্রস্তুত হচ্ছে!
প্রস্তুত হচ্ছে!

চারটি ছোট Neodymium চুম্বক ব্যবহার করে কাজের বিছানায় কাজের অংশটি লক করে X এবং Y- অক্ষকে প্রাথমিক অবস্থানে (হোম) সেট করুন। বাহ্যিক শক্তির উৎসের মাধ্যমে ড্রাইভার বোর্ড এবং একটি USB A থেকে USB Mini B কেবল এর মাধ্যমে Arduino Nano কে কম্পিউটারে শক্তিশালী করুন। এছাড়াও বাহ্যিক শক্তির উৎসের মাধ্যমে বোর্ডকে ক্ষমতা দিন।

নিরাপত্তাই প্রথম

লেজার সুরক্ষা গ্লাসগুলি অবশ্যই প্রয়োজন

ধাপ 13: GRBL ফার্মওয়্যার

জিআরবিএল ফার্মওয়্যার
জিআরবিএল ফার্মওয়্যার
জিআরবিএল ফার্মওয়্যার
জিআরবিএল ফার্মওয়্যার
জিআরবিএল ফার্মওয়্যার
জিআরবিএল ফার্মওয়্যার
  1. GRBL 1.1 ডাউনলোড করুন, এখানে,
  2. ডেস্কটপে grbl-master ফোল্ডারটি এক্সট্র্যাক্ট করুন, আপনি ফাইল master.zip এ খুঁজে পাবেন
  3. Arduino IDE চালান
  4. অ্যাপ্লিকেশন বার মেনু থেকে, নির্বাচন করুন: স্কেচ -> #অন্তর্ভুক্ত লাইব্রেরি -> ফাইল থেকে লাইব্রেরি যোগ করুন
  5. Grlb ফোল্ডারটি নির্বাচন করুন যা আপনি grlb-master ফোল্ডারের ভিতরে খুঁজে পেতে পারেন এবং Open এ ক্লিক করুন
  6. লাইব্রেরি এখন ইনস্টল করা হয়েছে এবং IDE সফটওয়্যার আপনাকে এই বার্তাটি দেখাবে: লাইব্রেরিটি আপনার লাইব্রেরিতে যোগ করা হয়েছে। "লাইব্রেরি অন্তর্ভুক্তি" মেনু চেক করুন।
  7. তারপর "grbl upload" নামে একটি উদাহরণ খুলুন এবং আপনার arduino বোর্ডে আপলোড করুন

ধাপ 14: জি-কোড পাঠানোর সফটওয়্যার

জি-কোড পাঠানোর সফটওয়্যার
জি-কোড পাঠানোর সফটওয়্যার
জি-কোড পাঠানোর সফটওয়্যার
জি-কোড পাঠানোর সফটওয়্যার
জি-কোড পাঠানোর সফটওয়্যার
জি-কোড পাঠানোর সফটওয়্যার

এছাড়াও আমরা একটি সফটওয়্যারের প্রয়োজন জি-কোড সিএনসিতে পাঠানোর জন্য আমি লেজার জিআরবিএল ব্যবহার করেছি

লেজারজিআরবিএল DIY লেজার এনগ্রেভারের জন্য সেরা উইন্ডোজ জিকোড স্ট্রিমার। লেজারজিআরবিএল আরডুইনোতে GCode পাথ লোড এবং স্ট্রিম করতে সক্ষম, সেইসাথে অভ্যন্তরীণ রূপান্তর টুল দিয়ে ছবি, ছবি এবং লোগো খোদাই করে।

লেজার GRBL ডাউনলোড।

লেজারজিআরবিএল মেশিনে উপলব্ধ COM পোর্টগুলির জন্য ক্রমাগত পরীক্ষা করে। পোর্টগুলির তালিকা আপনাকে COM পোর্ট নির্বাচন করতে দেয় যার উপর আপনার কন্ট্রোল বোর্ড সংযুক্ত আছে দয়া করে আপনার মেশিন ফার্মওয়্যার কনফিগারেশন (ডিফল্ট 115200) অনুযায়ী সংযোগের জন্য সঠিক বড রেট নির্বাচন করুন।

Grbl সেটিংস:

$$ - Grbl সেটিংস দেখুন

সেটিংস দেখতে, $$ টাইপ করুন এবং Grbl এর সাথে সংযোগ করার পরে এন্টার টিপুন। Grbl বর্তমান সিস্টেম সেটিংস একটি তালিকা সঙ্গে সাড়া দেওয়া উচিত, যেমন নীচের উদাহরণে দেখানো হয়েছে। এই সমস্ত সেটিংস স্থায়ী এবং EEPROM এ রাখা হয়, তাই যদি আপনি পাওয়ার ডাউন করেন, পরের বার যখন আপনি আপনার Arduino কে পাওয়ার আপ করবেন তখন এগুলি আবার লোড হবে।

$ 0 = 10 (ধাপ পালস, usec)

$ 1 = 25 (স্টেপ অলস বিলম্ব, msec)

$ 2 = 0 (স্টেপ পোর্ট ইনভার্ট মাস্ক: 00000000)

$ 3 = 6 (dir port invert mask: 00000110)

$ 4 = 0 (ধাপটি সক্রিয় করুন, বুল)

$ 5 = 0 (সীমা পিন বিপরীত, বুল)

$ 6 = 0 (প্রোব পিন ইনভার্ট, বুল)

$ 10 = 3 (স্ট্যাটাস রিপোর্ট মাস্ক: 00000011)

$ 11 = 0.020 (জংশন বিচ্যুতি, মিমি)

$ 12 = 0.002 (চাপ সহনশীলতা, মিমি)

$ 13 = 0 (রিপোর্ট ইঞ্চি, বুল)

$ 20 = 0 (নরম সীমা, বুল)

$ 21 = 0 (কঠিন সীমা, বুল)

$ 22 = 0 (হোমিং চক্র, বুল)

$ 23 = 1 (হোমিং দির ইনভার্ট মাস্ক: 00000001)

$ 24 = 50.000 (হোমিং ফিড, মিমি/মিনিট)

$ 25 = 635.000 (হোমিং সিক, মিমি/মিনিট)

$ 26 = 250 (homing debounce, msec)

$ 27 = 1.000 (হোমিং পুল-অফ, মিমি)

$ 100 = 314.961 (x, ধাপ/মিমি)

$ 101 = 314.961 (y, ধাপ/মিমি)

$ 102 = 314.961 (z, ধাপ/মিমি)

$ 110 = 635.000 (x সর্বোচ্চ হার, মিমি/মিনিট)

$ 111 = 635.000 (y সর্বোচ্চ হার, মিমি/মিনিট)

$ 112 = 635.000 (z সর্বোচ্চ হার, মিমি/মিনিট)

$ 120 = 50.000 (x accel, mm/sec^2)

$ 121 = 50.000 (y accel, mm/sec^2)

$ 122 = 50.000 (z accel, mm/sec^2)

$ 130 = 225.000 (x সর্বোচ্চ ভ্রমণ, মিমি)

$ 131 = 125.000 (y সর্বোচ্চ ভ্রমণ, মিমি)

$ 132 = 170.000 (z সর্বোচ্চ ভ্রমণ, মিমি)

ধাপ 15: সিস্টেম পরিবর্তন

সিস্টেম টুইকিং
সিস্টেম টুইকিং
সিস্টেম টুইকিং
সিস্টেম টুইকিং
সিস্টেম টুইকিং
সিস্টেম টুইকিং
সিস্টেম টুইকিং
সিস্টেম টুইকিং

এখানে প্রকল্পের সবচেয়ে কঠিন অংশ আসে।

লেজার রশ্মিকে কাজের টুকরোতে সম্ভাব্য ক্ষুদ্রতম বিন্দুতে সামঞ্জস্য করা। এটি সবচেয়ে কৌশলী অংশ যার জন্য পথ এবং ত্রুটি পদ্ধতি ব্যবহার করে সময় এবং ধৈর্য প্রয়োজন।

$ 100, $ 101, $ 130 এবং $ 131 এর জন্য GRBL সেটিংস টুইক করা

GRBL এর জন্য আমার সেটিং হল, $100=110.000

$101=110.000

$130=40.000

$131=40.000

আমি 40 মিমি পাশের একটি বর্গ খোদাই করার চেষ্টা করেছি এবং অনেক ত্রুটির পরে এবং grbl সেটিংটি টুইক করার পরে, আমি X এবং Y- অক্ষ উভয় থেকে যথাযথ 40mm লাইন খোদাই করি। যদি এক্স এবং ওয়াই-অক্ষের রেজোলিউশন একই না হয় তবে ছবিটি উভয় দিকে স্কেল করবে।

মনে রাখবেন ডিভিডি ড্রাইভ থেকে সমস্ত স্টেপার মোটর একই নয়

এটি দীর্ঘ এবং সময়সাপেক্ষ প্রক্রিয়া কিন্তু টুইক করার সময় ফলাফলগুলি এত সন্তোষজনক।

লেজারজিআরবিএল ইউজার ইন্টারফেস

  • সংযোগ নিয়ন্ত্রণ: এখানে আপনি GRBL ফার্মওয়্যার কনফিগারেশন অনুযায়ী সিরিয়াল পোর্ট এবং সংযোগের জন্য সঠিক বড রেট নির্বাচন করতে পারেন।
  • ফাইল নিয়ন্ত্রণ: এটি লোড করা ফাইলের নাম এবং খোদাই প্রক্রিয়ার অগ্রগতি দেখায়। সবুজ "প্লে" বোতামটি প্রোগ্রাম এক্সিকিউশন শুরু করবে।
  • ম্যানুয়াল কমান্ড: আপনি এখানে যেকোনো জি-কোড লাইন টাইপ করতে পারেন এবং "এন্টার" টিপতে পারেন। কমান্ড কমান্ড সারিতে সারিবদ্ধ করা হবে।
  • কমান্ড লগ এবং কমান্ড রিটার্ন কোড: এনকিউড কমান্ড এবং তাদের এক্সিকিউশন স্ট্যাটাস এবং ত্রুটিগুলি দেখান।
  • জগিং নিয়ন্ত্রণ: লেজারের ম্যানুয়াল পজিশনিংয়ের অনুমতি দিন। বাম উল্লম্ব স্লাইডার নিয়ন্ত্রণ আন্দোলন গতি, ডান স্লাইডার নিয়ন্ত্রণ ধাপ আকার।
  • খোদাই করা পূর্বরূপ: এই এলাকাটি চূড়ান্ত কাজের পূর্বরূপ দেখায়। খোদাই করার সময় একটি ছোট নীল ক্রস রানটাইমে বর্তমান লেজারের অবস্থান দেখাবে।
  • Grbl রিসেট/হোমিং/আনলক: এই বোতামগুলো সফট-রিসেট, হোমিং এবং আনলক কমান্ড জমা দেয় grbl বোর্ডে। আনলক বোতামের ডানদিকে আপনি কিছু ব্যবহারকারী সংজ্ঞায়িত বোতাম যুক্ত করতে পারেন।
  • ফিড হোল্ড এবং রিজিউম: এই বোতামগুলি গ্রীবল বোর্ডে ফিড হোল্ড বা রিজিউম কমান্ড পাঠিয়ে প্রোগ্রাম এক্সিকিউশন স্থগিত এবং পুনরায় শুরু করতে পারে।
  • লাইন গণনা এবং সময় অভিক্ষেপ: লেজারজিআরবিএল প্রকৃত গতি এবং কাজের অগ্রগতির উপর ভিত্তি করে প্রোগ্রাম বাস্তবায়নের সময় অনুমান করতে পারে।
  • স্থিতি একটি নিয়ন্ত্রণকে ওভাররাইড করে: প্রকৃত গতি এবং পাওয়ার ওভাররাইড দেখান এবং পরিবর্তন করুন। ওভাররাইড হল grbl v1.1 এর একটি নতুন বৈশিষ্ট্য এবং এটি পুরোনো সংস্করণে সমর্থিত নয়।

ধাপ 16: কাঠ খোদাই

Image
Image
কাঠ খোদাই
কাঠ খোদাই
কাঠ খোদাই
কাঠ খোদাই

রাস্টার আমদানি আপনাকে লেজারজিআরবিএল -এ যে কোনও ধরণের চিত্র লোড করতে এবং অন্যান্য সফ্টওয়্যারের প্রয়োজন ছাড়াই এটিকে জিকোড নির্দেশাবলী চালু করতে দেয়। লেজারজিআরবিএল ফটো, ক্লিপ আর্ট, পেন্সিল অঙ্কন, লোগো, আইকন সমর্থন করে এবং যেকোনো ধরনের ইমেজ দিয়ে সেরা করার চেষ্টা করে।

এটি jpg,-p.webp

খোদাই করার সেটিং সব উপকরণের জন্য আলাদা।

প্রতি মিমি খোদাই করার গতি এবং গুণমানের লাইন প্রতি মিমি নির্ধারণ করুন

ভিডিও সংযুক্ত হল পুরো প্রক্রিয়াটির সময়সীমা।

ধাপ 17: পাতলা কাগজ কাটা

Image
Image
পাতলা কাগজ কাটা
পাতলা কাগজ কাটা
পাতলা কাগজ কাটা
পাতলা কাগজ কাটা

এই 250mW লেজারটি পাতলা কাগজ কাটতেও সক্ষম, কিন্তু গতি খুব কম হওয়া উচিত অর্থাৎ 15mm/min এর বেশি নয় এবং লেজার রশ্মি সঠিকভাবে সমন্বয় করা উচিত।

ভিডিও সংযুক্ত হল পুরো প্রক্রিয়াটির সময়সীমা।

ধাপ 18: ভিনাইল কাটা এবং কাস্টম স্টিকার তৈরি করা

ভিনাইল কাটিং এবং কাস্টম স্টিকার তৈরি করা
ভিনাইল কাটিং এবং কাস্টম স্টিকার তৈরি করা
ভিনাইল কাটিং এবং কাস্টম স্টিকার তৈরি করা
ভিনাইল কাটিং এবং কাস্টম স্টিকার তৈরি করা
ভিনাইল কাটিং এবং কাস্টম স্টিকার তৈরি করা
ভিনাইল কাটিং এবং কাস্টম স্টিকার তৈরি করা

আমি কিছু কাস্টম ভিনাইল স্টিকার তৈরি করেছি। ব্যবহৃত ভিনাইলের রঙের ক্ষেত্রে বোর্ডার গতি পরিবর্তন হয়।

গাark় রংগুলি সহজেই কাজ করা যায়, যখন হালকা রংগুলি কিছু জটিল।

উপরের চিত্রগুলি দেখায় যে কীভাবে ভিনাইল স্টিকার ব্যবহার করতে হয় যা সিএনসি ব্যবহার করে তৈরি করা হয়।

B GRBL ডেভেলপারদের বিশেষ ধন্যবাদ:)

আমি আশা করি আপনি এই প্রকল্পটি পছন্দ করেছেন, কোন প্রশ্ন থাকলে আমাকে মন্তব্যগুলিতে জানান, আমি আপনার সিএনসি মেশিনের ছবিও দেখতে চাই!

ধন্যবাদ !! তোমার সমর্থনের জন্য.

মাইক্রোকন্ট্রোলার প্রতিযোগিতা
মাইক্রোকন্ট্রোলার প্রতিযোগিতা
মাইক্রোকন্ট্রোলার প্রতিযোগিতা
মাইক্রোকন্ট্রোলার প্রতিযোগিতা

মাইক্রোকন্ট্রোলার প্রতিযোগিতায় প্রথম পুরস্কার

প্রস্তাবিত: