TMC2208 ড্রাইভার - মাইক্রোস্টেপগুলি ভুলভাবে কনফিগার করা হয়েছে


10

আমি আমার র‌্যামপিএস বোর্ডে দুটি টিএমসি 2208 ড্রাইভার ইনস্টল করেছি। আমি একটি খুব ভাল ধাপে ধাপে টিউটোরিয়াল অনুসরণ করেছি এবং কিছু সমস্যার পরে, আমি এটি প্রায় কাজ করতে পেরেছি।

আমার এখনও একটি সমস্যা হ'ল আমি যখন প্রিন্টারটিকে জেড অক্ষটি 5 মিমি দ্বারা উপরে তুলতে বলি তখন এটি 10 ​​সেমি দ্বারা উত্তোলন করে।

আমি পদক্ষেপগুলি / মিমি সম্পর্কিত কোনও পরিবর্তন করি নি। এর আগে আপনার কাছে ১/১ mic মাইক্রোস্টেপিং সহ পোলাস ছিল এবং এখন আমার কাছে মার্লিন ১.১.৮ এ কনফিগারেশন_এডিভি। Hl ফাইলের মধ্যেও ১/১ have রয়েছে

তবে এম 122 করার সময় আমি যা লক্ষ্য করেছি তা হ'ল একটি লাইন:

msteps 256

যা মাইক্রোস্টেপিংয়ের মতো মনে হচ্ছে পরিবর্তে 1/256 এ সেট করা হয়েছিল।

আমি যদি কিছু মিস করি তবে কেউ আমাকে বলতে পারে?

হালনাগাদ:

আরও কিছু খনন করার পরে, আমি এখন পর্যন্ত যা করেছি তা এখানে:

  • ড্রাইভারের পিনগুলি সোল্ডার করুন। ওয়াটারট্রোট থেকে আসল
  • ইউআআরটি যোগাযোগ সক্ষম করার জন্য ব্রিজ প্যাডগুলি সোল্ডার করুন
  • যোগাযোগের জন্য পিনটি উপরের দিকে শোনান
  • configuration_adv.hমার্লিনে অন পরিবর্তন করুন (1.1.8) এবং সক্ষম করার জন্য সমস্ত কিছু সক্ষম করুন: USE_TMC2208, ডিবাগিং সক্ষম করুন, জেড অক্ষ নির্বাচন করা ইত্যাদি
  • পিনগুলি পরীক্ষা করে দেখুন এবং pins_RAMPS.hসেগুলি আমার সেটিংয়ে উপলব্ধ কিনা তা নিশ্চিত করুন
  • টিএক্স পিনের জন্য 1 কোহম প্রতিরোধক দিয়ে একটি ওয়াই তার তৈরি করুন
  • সবকিছু হুক আপ

আমি যাই করি না কেন, মোটর অনুরোধের দ্বিগুণ হয়ে যায়। যদিও আমি 1/16 মাইক্রোস্টেপিং সেটআপ করেছি, আমার পোলুলাসের সাথে আমার যা ছিল তাই ছিলাম, ড্রাইভারের আসল মাইক্রোস্টেটিং 1/8 কিনা তা জানতে আমি বিপরীত গণনা সম্পাদন করেছি।

আরও তদন্তের পরে, বিষয়টি মনে হচ্ছে যে ড্রাইভারটি মার্লিন / বোর্ডের দ্বারা মোটেই স্বীকৃত নয়। এটি টিএক্স / আরএক্স যোগাযোগের ক্ষেত্রে সমস্যা বলে ভেবে আমি সেখান থেকে উপলভ্য তথ্যটি খনন করেছি এবং এটি পেয়েছি, বাগ: টিএমসি 2208 ইউআরটি যোগাযোগটি সফটওয়্যারসিরিয়াল # 9396 এর জন্য ভুল পিন ব্যবহার করে

আমি সিরিয়াল আরএক্স / টিএক্স এর জন্য বরাদ্দ পিনগুলি পরিবর্তন করতে এগিয়ে চলেছি, তবে সবকিছু ঠিক একই রকম।

আমি মার্লিনের একটি আলাদা আরডুইনো (মূল), অন্য একটি র‌্যামপিএস বোর্ড এবং এমনকি 1.1.x এবং 2.0 বগফিক্স শাখার চেষ্টা করেছি।

দেখে মনে হচ্ছে ড্রাইভার "লিগ্যাসি" মোডে রয়েছে এবং সফ্টওয়্যার ম্যানিপুলেশন সম্ভব নয়। যদিও আমি এটি সক্ষম করার পদক্ষেপগুলি পেরিয়েছি।


আপনি কি এই সমস্যার সমাধান করেছেন? আপনি যদি সমস্যার সমাধান করেন তবে সম্প্রদায়টির সাথে নিজের উত্তর পোস্ট করে নিজের অভিজ্ঞতা ভাগ করে নেওয়া দুর্দান্ত হবে, যাতে অন্যরা এটি থেকে শিক্ষা নিতে পারে বা তাদের নিজস্ব সমস্যাগুলি সমাধান করতে পারে। আপনি 48 ঘন্টা পরে নিজের উত্তরটিও গ্রহণ করতে পারেন।
স্ক্কার

tmc আপনার পদক্ষেপগুলি 256 এ অগ্রিম কনফিগারেশনকে বিভক্ত করুন # ইন্টারফোল্ট সত্য ইন্টারফোল্ট // ইন্টারপোলেট এক্স / ওয়াই / জেড_মাইক্রোস্টেপিএস 256
ডিডজিক

আমার থেকে আরও খারাপ, আমার কাছে সমস্ত কন্ট্রোলার রয়েছে TMC2208 এবং কিছু সম্পর্কযুক্ত ফার্মওয়্যার আপডেটের পরে জেড দু'বার ম্যাচ খেলতে শুরু করেছে। অন্যান্য অক্ষ ভাল আছে।
স্লাভা

উত্তর:


1

আমার কাছে এই নিয়ন্ত্রক নেই, তবে আমি পড়েছি যে ডিফল্ট সেটিংসের সাথে টিএমসি 2208 আই / ও কনফিগারেশন পিনের দ্বারা নির্ধারিত মাইক্রোস্টেপগুলিকে 256 মাইক্রোস্টেপগুলিতে বিভক্ত করবে। আপনি কীভাবে আপনার বোর্ডে ডিপ সুইচ / জাম্পার ক্যাপগুলি সেট আপ করেন তা দেখুন, মনে হয় কেবল 2 টি ব্যবহৃত (এমএস 1 এবং এমএস 2)। তদুপরি, আপনি কি DEFAULT_AXIS_STEPS_PER_UNITআপনার কনফিগারেশন ফাইলে জেড প্রবেশের জন্য অ্যারের সংখ্যাটি হ্রাস করতে পারবেন না ?


আমি পদক্ষেপ_পড়তা_পরিবর্তন পরিবর্তন করতে পারি, তবে এটি ফলাফলের জন্য প্যাচ, এটি এর কারণটি সমাধান করছে না। আমি আরও তদন্ত করেছি, দয়া করে আমার আসল পোস্টের আপডেটটি দেখুন ...
ফেলিক্স হাউসার

0

সম্ভবত আপনার সমস্যাটি টিসিএম 2208 ড্রাইভার বোর্ডের পিডিএন_উয়ার্ট পিনের সাথে সম্পর্কিত, কিছু উত্পাদনকারী বোর্ডে জাম্পারটি ডিফল্টরূপে ইউআরটি মোডে সেট করা থাকে না, তাই সম্ভবত আপনাকে ডান কনফিগারেশনে সোনার জাম্পার লাগবে। আপনার ড্রাইভার বোর্ডের ডেটাশিটটি দেখুন। উদাহরণস্বরূপ https://github.com/bigtreetech/BIGTREETECH-TMC2208-V3.0/blob/master/TMC2208-V3.0%20manual.pdf


2
তিনি তা করেছিলেন, এটি
আপডেটের
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.