گیم کنسول کا PCBA (پرنٹڈ سرکٹ بورڈ اسمبلی) اس کا "دل" ہوتا ہے - اس میں پروسیسر، میموری، ڈسپلے ڈرائیورز، اور تمام پیریفرل انٹرفیس ہوتے ہیں۔ چاہے آپ ریٹرو ہینڈ ہیلڈ یا جدید پورٹیبل گیمنگ ڈیوائس بنا رہے ہوں، یہ گائیڈ آپ کو پورے عمل میں لے جاتا ہے۔
سولڈرنگ آئرن لینے سے پہلے منصوبہ بندی میں وقت لگانا آپ کو سڑک پر بہت سے سر درد سے بچائے گا۔
واضح طور پر سوچیں کہ آپ کس قسم کا گیم کنسول بنانا چاہتے ہیں:
ریٹرو اسٹائل: 8 بٹ یا 16 بٹ ایمولیٹڈ گیمز چلاتا ہے، کم کارکردگی کی ضرورت ہے، ابتدائیوں کے لیے بہترین۔ ایک عام مثال 16MHz ATmega32u4 کا استعمال کرتے ہوئے Arduboy سے مطابقت رکھنے والا آلہ ہے جو 128×64 OLED اسکرین چلاتا ہے۔
جدید انداز: لینکس چلاتا ہے، پی ایس پی یا اعلیٰ سطح کے نظاموں کی تقلید کرتا ہے۔ اس کے لیے زیادہ طاقتور کور کی ضرورت ہوتی ہے - مثلاً، 7 انچ کے IPS ڈسپلے کے ساتھ Raspberry Pi 3B+، نیز وقف شدہ پاور مینجمنٹ اور ایکسپینشن بٹن بورڈز۔
یہاں مواد کا ایک عام بل ہے aگیم کنسول PCBA:
| اجزاء کا زمرہ | اختیارات اور سفارشات | کلیدی تحفظات |
|---|---|---|
| مین پروسیسر | Arduino Pro Micro، Raspberry Pi PICO 2، Raspberry Pi 3B+ | کارکردگی اس بات کا تعین کرتی ہے کہ آپ کون سے گیمز چلا سکتے ہیں، اور بجلی کی کھپت اور تھرمل ڈیزائن کو متاثر کرتی ہے۔ |
| ڈسپلے | 0.96"/1.3" OLED (SPI/I2C)، 2.8" TFT LCD، 7" IPS HDMI اسکرین | ریزولوشن، انٹرفیس کی قسم (متوازی/SPI/HDMI)، اور پاور ڈرا اہم چشمی ہیں۔ |
| پاور مینجمنٹ | TP4056 چارجنگ ماڈیول، IP5306 PMIC | لی آئن بیٹری چارجنگ، ڈسچارج پروٹیکشن، اور فیول گیج ڈسپلے کو سپورٹ کرتا ہے۔ 18650 خلیات عام ہیں۔ |
| کنٹرول بٹن | سپرش سوئچ، conductive ربڑ پیڈ | احساس براہ راست گیم پلے کے تجربے کو متاثر کرتا ہے۔ خاموش، ٹچائل فیڈ بیک سوئچ دستیاب ہیں۔ |
| ذخیرہ | مائیکرو ایس ڈی کارڈ سلاٹ | گیم ROMs اور فرم ویئر کے لیے استعمال کیا جاتا ہے – آپ کی گیم لائبریری کو پھیلانے کی کلید۔ |
پرو ٹِپ: تمام اجزاء میں ہمیشہ وولٹیج اور منطق کی سطح (3.3V بمقابلہ 5V) کی تصدیق کریں تاکہ یہ یقینی بنایا جا سکے کہ وہ مناسب طریقے سے بات چیت کر سکتے ہیں۔
ایک بار منصوبہ بندی مکمل ہوجانے کے بعد، آپ PCBA کی ترقی - ڈیزائن اور مینوفیکچرنگ کے مرکز میں چلے جاتے ہیں۔
درج ذیل کو مکمل کرنے کے لیے EDA ٹول (KiCad، Altium Designer، EAGLE) کا استعمال کریں:
اسکیمیٹک ڈرا کریں: پروسیسر، ڈسپلے، بٹن، اسٹوریج، اور پاور مینجمنٹ آئی سی پن کو صحیح طریقے سے جوڑیں۔
پی سی بی لے آؤٹ: ہائی سپیڈ سگنل کے راستوں کو چھوٹا کرنے کے لیے مین پروسیسر کو ڈسپلے کنیکٹر کے قریب رکھیں۔ طاقت اور زمینی نشانات کو وسیع تر بنائیں، اور برقی مقناطیسی مداخلت (EMI) کو کم کرنے کے لیے ٹھوس زمینی طیارہ استعمال کریں۔
DRC چلائیں: ٹریس کی چوڑائی اور کلیئرنس آپ کے فیبریکیٹر کی صلاحیتوں کو پورا کرنے کو یقینی بنانے کے لیے ڈیزائن رول چیکز چلائیں۔
Gerber فائلیں برآمد کریں اور انہیں پروٹوٹائپنگ کے لیے پی سی بی فیب کو بھیجیں۔ دریں اثنا، سورسنگ اجزاء شروع کریں. نوٹ کریں کہ خصوصی ICs اور کنیکٹرز کے لیڈ ٹائم 12-24 ہفتوں کے ہو سکتے ہیں، اس لیے آگے کی منصوبہ بندی کریں۔
ایک بار جب آپ ننگے پی سی بی حاصل کرتے ہیں، تو یہ سولڈر اور جمع کرنے کا وقت ہے. وہ طریقہ منتخب کریں جو آپ کی مہارت کی سطح کے مطابق ہو۔
چھوٹے SMD حصوں جیسے ریزسٹرس اور کیپسیٹرز کے لیے، پیشہ ورانہ عمل پک اینڈ پلیس + ری فلو سولڈرنگ کا استعمال کرتا ہے۔ DIY منظر نامے میں، آپ یہ کر سکتے ہیں:
ہاتھ سے ٹانکا لگانا: حصے کو پوزیشن میں رکھنے کے لیے چمٹی کا استعمال کریں، پیڈ کو گرم کریں اور لوہے کی نوک سے پن کریں، اور سولڈر کے تار میں کھلائیں۔
ری فلو: پیڈ پر سولڈر پیسٹ لگائیں، اجزاء رکھیں، اور پی سی بی کو ہاٹ پلیٹ پر گرم کریں یہاں تک کہ پیسٹ پگھل جائے (~190°C)۔
بٹن، بیٹری ہولڈرز، پن ہیڈر، اور اسی طرح کے حصے اوپر کی طرف سے داخل کیے جاتے ہیں اور نیچے کی طرف سولڈرڈ ہوتے ہیں۔
سولڈرنگ کی تجاویز:
سولڈر چھوٹے اجزاء پہلے (ریزسٹرس، کیپسیٹرز)، پھر لمبے حصے (ہیڈر، ساکٹ)۔
لوہے کا درجہ حرارت ~300°C پر سیٹ کریں، اور ہر جوڑ کو 5 سیکنڈ سے کم کے لیے گرم رکھیں تاکہ حصے یا پیڈ کو نقصان نہ پہنچے۔
ایل ای ڈی، الیکٹرولائٹک کیپسیٹرز، اور بیٹری لیڈز (سرخ = مثبت، سیاہ = منفی) کی قطبیت پر پوری توجہ دیں۔
ہارڈ ویئر کے جمع ہونے کے ساتھ، آپ کا کنسول صرف ایک "باڈی" ہے – اسے زندہ ہونے کے لیے فرم ویئر کی ضرورت ہے۔
ترقی کا ماحول ترتیب دیں: اپنے منتخب کردہ پروسیسر کے لیے Arduino IDE، Raspberry Pi OS، یا مساوی ٹول چینز انسٹال کریں۔ Arduino Pro مائیکرو بیسڈ پروجیکٹ کے لیے، Arduboy2 لائبریری انسٹال کریں۔
فرم ویئر کو لکھیں/فلیش کریں: فرم ویئر ہارڈ ویئر کی شروعات کو ہینڈل کرتا ہے، بٹن ان پٹ کو پڑھتا ہے، ڈسپلے کو چلاتا ہے، اور گیم لاجک چلاتا ہے۔ گیمز کو پورٹ کرنے کا طریقہ سیکھنے کے لیے ابتدائی افراد کو اوپن سورس پروجیکٹس (جیسے Arduboy گیم لائبریریز) سے شروع کرنا چاہیے۔
گیمز لوڈ کریں: مائیکرو ایس ڈی سپورٹ والے کنسولز کے لیے، گیم ROM فائلیں کارڈ پر رکھیں؛ فرم ویئر انہیں وہاں سے پڑھتا اور اس پر عمل کرتا ہے۔
یہ معیار کی یقین دہانی کا مرحلہ ہے – اسے کبھی نہ چھوڑیں۔
بجلی سے پہلے کا معائنہ: پاور اور گراؤنڈ کے درمیان شارٹس کی جانچ کرنے کے لیے ملٹی میٹر کا استعمال کریں۔ تمام حصوں کی قطبیت اور واقفیت کو دو بار چیک کریں۔
پاور آن ٹیسٹ: سب سے پہلے، مین IC داخل کیے بغیر پاور اپ کریں، تصدیق کریں کہ ہر پاور ریل (مثلاً، 3.3V، 5V) صحیح طریقے سے آؤٹ پٹ کرتی ہے۔ پھر پروسیسر انسٹال کریں اور بنیادی فعالیت کی جانچ کریں۔
فنکشنل ٹیسٹ: ٹیسٹ بٹن ان پٹ، ڈسپلے آؤٹ پٹ، آڈیو، اور ایک ایک کرکے چارج کرنا۔ ٹیسٹ کوڈ کا استعمال کریں جو ہر لائن کے کام کی تصدیق کرنے کے لیے ہر فنکشن سے گزرتا ہے۔
گیم پلے ٹیسٹ: ایک گیم کو 15-30 منٹ تک مسلسل چلائیں۔ اسکرین کے استحکام، بٹن کی ردعمل، اور درجہ حرارت میں مجموعی اضافہ کی نگرانی کریں۔
تھرمل ڈیزائن: اعلی کارکردگی والے کور (مثال کے طور پر، Raspberry Pi) نمایاں حرارت پیدا کرتے ہیں - PCB لے آؤٹ اور انکلوژر ڈیزائن دونوں میں ہیٹ سنکس یا وینٹیلیشن ہولز کے لیے اکاؤنٹ۔
EMI (الیکٹرو میگنیٹک مداخلت): تیز رفتار ڈیجیٹل سگنلز کے لیے، ڈیفرینشل جوڑے استعمال کریں اور شور کو کم کرنے کے لیے انہیں زمینی نشانات سے گھیر لیں۔
ڈی ایف ایم (ڈیزائن فار مینوفیکچرنگ): اگر آپ چھوٹے بیچ پروڈکشن کا منصوبہ بناتے ہیں، تو ڈیزائن کے مرحلے کے شروع میں اپنے PCBA فیب سے مشورہ کریں تاکہ یہ یقینی بنایا جا سکے کہ آپ کا لے آؤٹ ان کی مینوفیکچرنگ صلاحیتوں سے میل کھاتا ہے۔
Delivery Service
Payment Options