সুচিপত্র:

DIY মিনি সিএনসি লেজার খোদাইকারী ।: 19 ধাপ (ছবি সহ)
DIY মিনি সিএনসি লেজার খোদাইকারী ।: 19 ধাপ (ছবি সহ)

ভিডিও: DIY মিনি সিএনসি লেজার খোদাইকারী ।: 19 ধাপ (ছবি সহ)

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

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

আমার সিএনসির পুরানো সংস্করণ:

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

খেলার ক্ষেত্র সর্বোচ্চ 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 মিমি)
  • ভালো আঠা
  • 6x M3x12 স্ক্রু
  • 8x M2x5 স্ক্রু
  • লেজার নিরাপত্তা চশমা

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

ধাপ 2: মুদ্রিত অংশ

মুদ্রিত যন্ত্রাংশ
মুদ্রিত যন্ত্রাংশ

STL ফাইল, সংযুক্ত ফাইলটি দেখুন অথবা এখানে যান:

সমস্ত অংশ ABS উপাদান মুদ্রিত হয়।

মুদ্রণ সেটিংস: স্তর উচ্চতা: 0.2 মিমি

ইনফিল: <25%

সমর্থন করে: না

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

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

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

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

সিডি ড্রাইভ স্টেপার মোটরের রেজোলিউশন গণনার পদ্ধতি:

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

ধাপ 4: স্লাইডার প্রস্তুত করা।

স্লাইডার প্রস্তুত করা হচ্ছে।
স্লাইডার প্রস্তুত করা হচ্ছে।
স্লাইডার প্রস্তুত করা হচ্ছে।
স্লাইডার প্রস্তুত করা হচ্ছে।
স্লাইডার প্রস্তুত করা হচ্ছে।
স্লাইডার প্রস্তুত করা হচ্ছে।

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

ধাপ 5: Y- অক্ষের জন্য স্লাইডার রেল একত্রিত করা

Y- অক্ষের জন্য স্লাইডার রেল একত্রিত করা
Y- অক্ষের জন্য স্লাইডার রেল একত্রিত করা
Y- অক্ষের জন্য স্লাইডার রেল একত্রিত করা
Y- অক্ষের জন্য স্লাইডার রেল একত্রিত করা
Y- অক্ষের জন্য স্লাইডার রেল একত্রিত করা
Y- অক্ষের জন্য স্লাইডার রেল একত্রিত করা

স্লাইডারকে বেসে একত্রিত করার আগে আমি এক্স-প্লেটে 4x ছোট নিওডিয়ামিয়াম চুম্বক (যা আমি ডিভিডি লেন্স প্রক্রিয়া থেকে উদ্ধার করেছি) আঠালো করেছি। এই চুম্বকগুলি কাজের অংশে কাজের অংশটি ধরে রাখতে সহায়তা করবে।

মসৃণ রডটি স্লাইডিং মেকানিজমকে বেসে অক্ষত রাখবে।

ধাপ 6: এক্স-অক্ষের জন্য স্লাইডার রেল একত্রিত করা

এক্স-অক্ষের জন্য স্লাইডার রেল একত্রিত করা
এক্স-অক্ষের জন্য স্লাইডার রেল একত্রিত করা
X- অক্ষের জন্য স্লাইডার রেল একত্রিত করা
X- অক্ষের জন্য স্লাইডার রেল একত্রিত করা
X- অক্ষের জন্য স্লাইডার রেল একত্রিত করা
X- অক্ষের জন্য স্লাইডার রেল একত্রিত করা

এখানে, সুপার আঠালো এবং স্ক্রু ব্যবহার করে আমি লেজার হাউজিংয়ে গাইডিং মেকানিজম সংযুক্ত করেছি।

স্ক্রু ব্যবহার করে জায়গায় স্টেপার মোটর সংযুক্ত করে এবং পরে মসৃণ রড guুকিয়ে দেয় এবং স্লাইডারটি অবাধে চলাফেরা করে তা মনে রেখে দেওয়া গর্তে অংশ দেয়। এবং এটির সাথে পাশের ফ্রেমের স্তম্ভ সংযুক্ত করা।

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

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

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

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

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

তাদের বিক্রি এবং এটি তাপ সঙ্কুচিত নল ব্যবহার।

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

এক্স এবং ওয়াই অক্ষের সংমিশ্রণ
এক্স এবং ওয়াই অক্ষের সংমিশ্রণ
X এবং Y অক্ষের সম্মিলন
X এবং Y অক্ষের সম্মিলন

4x M3x12 স্ক্রু ব্যবহার করে, বেস এবং দুই পাশের ফ্রেমকে এক সমাবেশে একত্রিত করুন।

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

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

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

  • আরডুইনো ন্যানো।
  • 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 ধাপে - অথবা বিপ্লব প্রতি,, ২০০ ধাপে চালাতে পারে। মাইক্রোস্টিপিং এর প্রধান সুবিধা হল গতির রুক্ষতা হ্রাস করা। একমাত্র সম্পূর্ণ সঠিক অবস্থান হল পূর্ণ-ধাপের অবস্থান। মোটর একই অবস্থানের নির্ভুলতা বা পূর্ণ ধাপের অবস্থানের মতো একই হোল্ডিং টর্ক সহ মধ্যবর্তী অবস্থানে স্থির অবস্থান ধরে রাখতে সক্ষম হবে না। সাধারণভাবে বলতে গেলে যখন উচ্চ গতির প্রয়োজন হয় তখন সম্পূর্ণ পদক্ষেপগুলি ব্যবহার করা উচিত।

ধাপ 10: ইলেকট্রনিক্সকে ফ্রেমে একত্রিত করা।

ফ্রেমে ইলেকট্রনিক্স একত্রিত করা।
ফ্রেমে ইলেকট্রনিক্স একত্রিত করা।
ফ্রেমে ইলেকট্রনিক্স একত্রিত করা।
ফ্রেমে ইলেকট্রনিক্স একত্রিত করা।

পিছনের প্লেটে 2x M2 স্ক্রু ব্যবহার করে এবং 2x M3x12 স্ক্রু ব্যবহার করে মেশিনের ফ্রেমে ড্রাইভার বোর্ড একত্রিত করা হয়েছে। স্টেপার মোটর এক্স, ওয়াই এবং লেজারের জন্য সংযোগে সংযুক্ত।

ধাপ 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: লেজার সমাবেশ

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

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

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

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

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

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

এছাড়াও বাহ্যিক শক্তির উৎসের মাধ্যমে বোর্ডকে ক্ষমতা দিন।

নিরাপত্তা প্রথম। লেজার নিরাপত্তা গ্লাস প্রয়োজন

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

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

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

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

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

লেজারজিআরবিএল 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 সর্বোচ্চ ভ্রমণ, মিমি)

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

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

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

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

-$ 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 এর একটি নতুন বৈশিষ্ট্য এবং এটি পুরোনো সংস্করণে সমর্থিত নয়।

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

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

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

এটি jpg,-p.webp

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

প্রতি মিমি খোদাই করার গতি এবং গুণমান-লাইন প্রতি মিমি ভিডিও সংজ্ঞায়িত করুন পুরো প্রক্রিয়াটির সময় শেষ হওয়া।

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

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

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

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

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

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

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

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

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

কিন্তু মনে রাখবেন যে ভিনাইল পোড়ালে কার্সিনোজেনিক ধোঁয়া বের হয়। তারা সত্যিই খারাপ গন্ধ।

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

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

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

প্রস্তাবিত: