সুচিপত্র:

আপনার পিসিবি অর্ডার থেকে সর্বাধিক উপার্জন করা (এবং ভুলগুলি সংশোধন করা): 4 টি ধাপ
আপনার পিসিবি অর্ডার থেকে সর্বাধিক উপার্জন করা (এবং ভুলগুলি সংশোধন করা): 4 টি ধাপ

ভিডিও: আপনার পিসিবি অর্ডার থেকে সর্বাধিক উপার্জন করা (এবং ভুলগুলি সংশোধন করা): 4 টি ধাপ

ভিডিও: আপনার পিসিবি অর্ডার থেকে সর্বাধিক উপার্জন করা (এবং ভুলগুলি সংশোধন করা): 4 টি ধাপ
ভিডিও: অনলাইনে কি কি পণ্য নিয়ে ব্যবসা শুরু করা যায়। online business product selection. #online_business 2024, জুলাই
Anonim
আপনার পিসিবি অর্ডার থেকে সর্বাধিক উপার্জন করা (এবং ভুলগুলি সংশোধন করা)
আপনার পিসিবি অর্ডার থেকে সর্বাধিক উপার্জন করা (এবং ভুলগুলি সংশোধন করা)

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

ধাপ 1: নকশা

নকশা
নকশা

এই প্রকল্পে একটি ESP32 ডেভেলপমেন্ট বোর্ড এবং একটি Lolin টাইপ ESP8266 dev বোর্ড রাখার জন্য একটি PCB প্রয়োজন ছিল। এই দুটি বোর্ডে বেশ কয়েকটি দরকারী আইও পিন রয়েছে যা সেই প্রকল্পে মোটেও ব্যবহৃত হবে না। যদি অতিরিক্ত অব্যবহৃত পিনগুলি অ্যাক্সেসযোগ্য হয় তবে অতিরিক্ত বোর্ডগুলি পরে বেশ কার্যকর হতে পারে। আমি ইএসপি 32 ডেভ বোর্ডের দুটি রূপকে সামঞ্জস্য করতে চেয়েছিলাম। আমার 38-পিন এবং 30-পিন সংস্করণ ছিল। দুটির পিনআউটের তুলনা করলে দেখা যাবে যে 30-পিন ভেরিয়েন্টের পিন '1' 38-পিন সংস্করণের পিন 2-এর অবস্থানে প্লাগ করা থাকলে, বাম দিকের বেশিরভাগ পিন মিলবে। আমি সিদ্ধান্ত নিয়েছিলাম যে আমি কিছু জাম্পারের সাবধানে ব্যবহার করে এটি ঠিক করতে পারি।

বোর্ডের ডান দিকে, তারা খুব ভালভাবে মেলেনি। I2C পিন (IO22 এবং IO21), UART0 (TX0 এবং RX0) -এর মতোই ভালো ছিল, তবে SPI পিন এবং UART2 সবই স্থানান্তরিত হয়েছিল। আমি ভেবেছিলাম আমি জাম্পারদের সাথে এটি ঠিক করতে পারি। তাই সেই পরিকল্পনাটি উভয় ধরণের ESP32 বোর্ড ব্যবহার করতে সক্ষম হওয়া এবং PCB- কে অনেক IO পিন হেডার দিয়ে পূরণ করতে পারলাম যেমনটা আমি ভেবেছিলাম আমি হয়তো কোন দিন ব্যবহার করতে পারি। আমি দুটি (ESP32 এবং ESP8266) বোর্ড আলাদাভাবে ব্যবহার করার সম্ভাবনাও চেয়েছিলাম, তাই লেআউটটি PCB কাটার অনুমতি দিতে হবে।

ধাপ 2: পিসিবি লেআউট

পিসিবি লেআউট
পিসিবি লেআউট
পিসিবি লেআউট
পিসিবি লেআউট
পিসিবি লেআউট
পিসিবি লেআউট
পিসিবি লেআউট
পিসিবি লেআউট

আমি সেই প্রকল্পের জন্য আমার প্রয়োজনীয় প্রাথমিক (মৌলিক) নকশা দিয়ে শুরু করেছিলাম এবং তারপরে বোর্ডে যথাযথভাবে ফিট করতে পারার জন্য এটি ব্যবহার করার জন্য এটি আপগ্রেড করার সিদ্ধান্ত নিয়েছিলাম। আপনি দ্বিতীয় পরিকল্পনায় দেখতে পাচ্ছেন যে এটি বেশ কিছুটা বেশি ভিড় করছে।

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

আমি ESP32 এবং ESP8266 বোর্ড উভয়ের জন্য একাধিক I2C পোর্ট সংযোগকারী স্থাপন করেছি, আমি প্রত্যেককে তাদের নিজস্ব পাওয়ার সংযোগকারী সেটআপ করেছি এবং উভয়ের জন্য কিছু ডিজিটাল IO পিন বের করেছি। আমি অতিরিক্ত মাউন্ট গর্ত স্থাপন করেছি যাতে সেগুলি আলাদাভাবে মাউন্ট করা যায় এবং মাউন্ট করা যায়। আমি সিদ্ধান্ত নিয়েছি যে আমি IO00, IO02 বা IO15 নিয়ে মোটেও বিরক্ত হব না এবং আমি চিত্রিত লেআউটটি শেষ করেছি।

38-পিন ইএসপি 32 বোর্ডের সাথে ব্যবহারের জন্য, নিম্নলিখিত জাম্পারগুলি সংক্ষিপ্ত করা প্রয়োজন: JG1, JG2 এবং JG4

30-পিন ESP32 বোর্ডের সাথে ব্যবহারের জন্য, এই জাম্পারগুলির শর্টিং প্রয়োজন: JG3, JG5, JP1, JP2, JMISO, JCS, JCLK, JPT এবং JPR।

ধাপ 3: পিসিবি

পিসিবি
পিসিবি
পিসিবি
পিসিবি
পিসিবি
পিসিবি

আমি PCBWay থেকে PCBs অর্ডার করেছি, কিন্তু অন্যান্য নির্মাতারা আছে যাদের একই রকম অর্থনৈতিক এবং দ্রুত পরিষেবা রয়েছে। তারা খুব সুন্দর লাগছিল … যতক্ষণ না আমি আরও ঘনিষ্ঠভাবে তাকালাম। ESP32 এবং ESP8266 বোর্ডের পায়ের ছাপের প্রস্থ ঠিক ছিল না। পায়ের ছাপের প্রস্থ (পিনের মধ্যে) ESP32 বোর্ডের জন্য 25.4mm এর পরিবর্তে 22.9mm এবং ESP8266 বোর্ডের জন্য 27.9mm ছিল। ডিসি পাওয়ার জ্যাক হোল লেআউটটিও আমার পাওয়ার জ্যাকের সাথে মেলে না (এবং গর্তগুলি খুব ছোট ছিল)। এটা পিসিবি নির্মাতার দোষ ছিল না, সব আমার ছিল। আমার অবশ্যই এই সবগুলি দুবার পরীক্ষা করা উচিত ছিল এবং এখন আমাকে চারপাশে একটি কাজ খুঁজে পেতে হয়েছিল। আরও কী সমস্যা দেখা দেবে তা দেখার জন্য আমি একটি পরীক্ষাও করেছি এবং অবশ্যই এটি এসপিআই জাম্পার কনফিগারেশনকে নষ্ট করেছে (যা ঘটনাক্রমে পরিকল্পনা অনুযায়ী কাজ করতে যাচ্ছে না)।

আমি দেখেছি যে যদি আমি 90 ডিগ্রিতে মহিলা হেডার পিনগুলি বাঁকিয়ে রাখি, তবে আমি তাদের পিসিবির পৃষ্ঠে সোল্ডার করতে পারি যা কিছু প্রস্থ সমন্বয়ের অনুমতি দেয়। কোণার পিনগুলিতে সাবধানে সোল্ডারিং এবং প্রস্থ পরীক্ষা করার পরে, আমি সেগুলি সব জায়গায় সোল্ডার করেছি এবং ফিটটি পরীক্ষা করেছি। এটা কাজ করেছে!

পাওয়ার জ্যাকের অনুরূপ সমাধান প্রয়োজন, তবে বাকি হেডারগুলি সব ঠিক আছে। আমি একটি অপ্রয়োজনীয় পিসিবি তৈরি করেছি এবং এটি আমার ওয়েব সার্ভার সেটআপ দিয়ে পরীক্ষা করেছি এবং এটি সূক্ষ্মভাবে চলছে। আমি তারপর কাটা PCBs সরানো। Lolin ESP8266 বোর্ড ভাল কাজ করেছে, কিন্তু মাউন্টিং গর্তগুলির ব্যবধানটি একটু কাছাকাছি ছিল।

-০-পিন ইএসপি board২ বোর্ডও ঠিকঠাক কাজ করেছে, তবে এসপিআই পোর্ট কাজ করছে না এবং বোর্ডের নিচের দিকের জাম্পার তারের একমাত্র সমাধান ছিল।

ধাপ 4: চূড়ান্ত নোট

সামগ্রিকভাবে আমি মনে করি বোর্ডগুলিকে আরও পুনরায় ব্যবহারযোগ্য করার প্রচেষ্টার মূল্য ছিল। এবং আমি ইতিমধ্যেই একটি ভবিষ্যৎ প্রকল্প পরীক্ষার জন্য কাটা PCBs ব্যবহার শুরু করেছি। আমি এটি রুটিবোর্ড ব্যবহার করার চেয়ে অনেক বেশি পছন্দ করি। আমি সম্ভবত আর ফ্রিজিং ব্যবহার করব না, যেহেতু এটি অন্যান্য প্যাকেজের (যেমন কিক্যাড) তুলনায় পায়ের ছাপ/প্রতীক তৈরির জন্য ব্যবহারকারী বান্ধব নয়। এটি ব্রেডবোর্ডের ভিউ পড়তে খুব সহজ করে তোলে যদিও তারা যতই জটিল না হয়।

শেখা শিক্ষা হল:

  1. সর্বদা অন্যান্য উৎস থেকে পায়ের ছাপ যাচাই করুন যাতে তারা আপনার হাতে ধরে থাকা অংশের সাথে মেলে।
  2. EDA সফ্টওয়্যার ব্যবহার করুন যা প্রতীক এবং পায়ের ছাপ (যুক্তিসঙ্গতভাবে) সহজেই পরিবর্তন করতে দেয়।
  3. অপ্রত্যাশিত প্রত্যাশা করুন এবং এটি সর্বোত্তম করুন!

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

প্রস্তাবিত: