فایل BOM و نقشه مونتاژ چیست و چرا بدون آنها سفارش PCBA جلو نمیرود؟
سفارش برد لخت با Gerber و فایل دریل تمام میشود، اما سفارش مونتاژ (PCBA) سه مدرک اضافه میخواهد: فایل BOM که میگوید چه قطعههایی بخریم، فایل جانمایی قطعات (Pick and Place یا Centroid) که میگوید هر قطعه کجا و با چه چرخشی بنشیند، و نقشه مونتاژ (Assembly Drawing) که قطعههای قطبدار، نکتههای خاص و هر چیزی را که در دادههای عددی جا نمیشود، به زبان تصویر نشان میدهد. پاسخ کوتاه این مقاله: فایل BOM باید برای هر قطعه یک شناسه قابل خرید (MPN) داشته باشد و نقشه مونتاژ باید جهت قطبدارها، پین ۱ و یادداشتهای خاص را بدون ابهام نشان دهد؛ هر دو هم باید با Gerber و فایل جانمایی در یک نسخه (Revision) باشند.
بیشتر توقفهای یک RFQ مونتاژ از همینجا شروع میشود. راهنمای LEADHUI برای آمادهسازی BOM مینویسد تأخیرهای رایج ریشه در موارد کوچکی دارند: توصیف کلی مثل «مقاومت ۱۰k»، نبود شمارهٔ قطعهٔ سازنده، وضعیت نامشخص قطعههای مونتاژنشده (DNP) و BOMای که با فایل جانمایی نمیخواند. کارخانه در این حالت مجبور است کار را متوقف کند و سؤال بپرسد؛ یعنی روزها تأخیر پیش از شروع تأمین قطعه.
اگر بستهٔ فایل ساخت شما هنوز کامل نیست، ابتدا چکلیست بررسی فایل Gerber پیش از سفارش را مرور کنید؛ این مقاله مکمل آن است و روی مدارک مونتاژ تمرکز دارد.
ستونهای ضروری فایل BOM برای مونتاژ
فایل BOM را «قرارداد تأمین» بدانید، نه فقط فهرست قطعات. این فایل مشخص میکند کارخانه چه چیزی بخرد، چه چیزی را مونتاژ کند، از چه چیزی بگذرد و چه جایگزینی مجاز است. جدول زیر ستونهایی را نشان میدهد که در راهنماهای JLCPCB، LEADHUI و PCBSync برای یک BOM آمادهٔ استعلام مشترکاند:
| ستون | نمونه | چرا لازم است؟ |
|---|---|---|
| Reference Designator | R1، C5، U2، J1 | قطعه را به شماتیک، لایهٔ برد و فایل جانمایی وصل میکند |
| Quantity | 12 | تعداد تأمین و شمارش دیزاینیتورها را تأیید میکند |
| Manufacturer | Murata، TI، Molex | ابهام تأمین را کم میکند |
| MPN (شمارهٔ قطعهٔ سازنده) | GRM188R71C104KA01D | قطعهٔ دقیقِ قابل خرید را تعریف میکند |
| Package / Footprint | 0603، SOIC-8، QFN-32 | تطبیق BOM با پدهای برد و فایل جانمایی |
| Value / Rating | 10kΩ ±1٪، 16V | بررسی سریع صحت قطعه و تشخیص جایگزین |
| Description | مقاومت ضخیملایه، خازن MLCC… | خوانایی برای انسان؛ مکمل MPN، نه جایگزین آن |
| وضعیت نصب (DNP/DNI) | DNP | قطعههایی که روی برد لحیم نمیشوند را صریح میکند |
| جایگزین مجاز (Alternate) | MPN کامل دوم | اگر تأمینکننده مجاز به جابهجایی است، دقیقاً با چه قطعهای |
| Notes | نکات تأمین یا مونتاژ | شرایط خاص مثل رطوبتسنجی، برنامهریزی IC یا قطعه ارسالی مشتری |
فرمت رایج، یک فایل CSV یا XLSX ساده با همین ستونهاست. از فایلهای PDF، اسکرینشات یا BOM با فرمولهای پنهان اکسل پرهیز کنید؛ ابزارهای بررسی خودکار کارخانه اینها را درست نمیخوانند. هر ردیف باید یک نوع قطعه باشد و همهٔ دیزاینیتورهای آن ردیف (مثلاً «R1, R2, R7») در یک سلول یا ستون جداگانه بیایند.
MPN: مهمترین سلول هر ردیف
MPN مخفف Manufacturer Part Number است؛ شمارهٔ کامل و دقیقِ سفارشگذاری قطعه، همان که در دیتاشیت و در فروشگاههای قطعه میبینید. تفاوتش با پارتنامبر داخلی شرکت شما این است که MPN برای هر فروشندهای در دنیا یکتا و قابل خرید است.
چرا توصیف کلی کافی نیست؟ «خازن 100nF سرامیکی» میتواند دهها قطعهٔ متفاوت باشد: ولتاژ ۱۰ یا ۵۰ ولت، تلورانس ۵ یا ۱۰ درصد، دیالکتریک X7R یا X5R، پکیج 0402 یا 0603. اگر فقط MPN کامل (مثلاً GRM188R71C104KA01D برای همان خازن ۱۰۰ نانوفاراد) نوشته شود، جای هیچ حدسی نمیماند. قاعدهٔ عملی این است: MPN را از دیتاشیت یا صفحهٔ خرید کپی کنید، نه از حافظه. پسوندهای بستهبندی و تلورانس معمولاً بخشی از خود کد سفارشاند و حذفشان قطعه را عوض میکند.
دو نکتهٔ تکمیلی دربارهٔ MPN:
- اگر برای یک قطعه جایگزین مجاز تعیین میکنید، MPN جایگزین هم باید کامل و از پیش تأییدشده باشد. «جایگزین مشابه به تشخیص کارخانه» یعنی واگذار کردن طراحی به تأمینکننده.
- پیش از ارسال RFQ، وضعیت تولید قطعههای اصلی (Active / NRND / Obsolete) را در دیتاشیت یا سایت سازنده چک کنید. قطعهٔ در حال ترک تولید، ریسک تحویل و سفارش مجدد برد شماست.
قطعههای DNP و دامنهٔ تأمین
اگر بخشی از قطعهها را خودتان تأمین میکنید یا برخی ردیفها صرفاً برای نسخهٔ بعدی برد روی نقشه ماندهاند، وضعیتشان را صریح در BOM بنویسید. ردیف DNP نباید حذف شود؛ باید با علامت واضح بماند تا پدهای خالیِ روی برد با BOM تطبیق داده شود. همینطور مشخص کنید سفارش Turnkey است (تأمین همهٔ قطعات با کارخانه) یا Consignment (قطعه از شما). ابهام در این دو مورد، یکی از دلایل رایج توقف استعلام قیمت مونتاژ است.
نقشه مونتاژ (Assembly Drawing) چه چیزی را نشان میدهد؟
نقشه مونتاژ، برادرِ نقشه ساخت (Fabrication Drawing) است با این تفاوت که نقشه ساخت میگوید برد لخت چگونه ساخته شود و نقشه مونتاژ میگوید قطعهها چگونه روی آن بنشینند. استاندارد IPC-D-350 (مستندسازی مدار چاپی و مونتاژ) چارچوب این مدارک را تعریف میکند و بیشتر کارخانهها انتظار دارند نقشهٔ مونتاژ حداقل این موارد را پوشش دهد:
- نمای روی و پشت برد بهصورت جداگانه؛ هر دو سمت باید مشخص باشند، حتی اگر یکی خالی است.
- مرز قطعه (Component Outline) و دیزاینیتور هر قطعه، خوانا و نزدیک به جای قطعه.
- علامت قطب و پین ۱: جهت دیودها، خازنهای قطبدار، کانکتورها، ICها و ماژولها. جایی که سیلک برد خودش جهت را نشان میدهد، باز هم در نقشه تأکید شود.
- یادداشتهای خاص مونتاژ: گشتاور پیچ کانکتورها، چسب یا واشر، قطعههای Press-fit، محدودیت ارتفاع، جهت نصب heatsink، پوشاندن (Masking) نقاط خاص پیش از موجلحیم و برنامهریزی ICها.
- مرجع نسخه: شمارهٔ نسخهٔ برد و تاریخ، تا نقشه با Gerber و BOM همان نسخه بماند.
فرمت رایج، PDF است. نقشه لازم نیست شاهکار گرافیکی باشد؛ نقشهای که جهت هر قطعهٔ قطبدار و نکتههای خاص را بدون سؤال باقی بگذارد، کارش را کرده است. برای بردهای تمامSMT که با ماشین مونتاژ میشوند، نقشه بیشتر نقش «بیمه» را دارد: وقتی فایل جانمایی و BOM با هم تناقض پیدا کنند یا قطعهای خاص (مثل LED دوقطب بدون علامت سیلک) جهت نصب داشته باشد، اپراتور به نقشه رجوع میکند.
اگر برد شما قطعههای ریز مثل BGA یا QFN دارد، طراحی درست فیدوشیالها به ماشین مونتاژ کمک میکند برد را با دقت همتراز کند؛ فیدوشیال در نقشهٔ مونتاژ هم معمولاً با علامت «Keep-out قطعه» یا یادداشت مشخص میشود تا زیر قطعهای پنهان نماند.
هماهنگی فایل BOM و نقشه مونتاژ با فایلهای ساخت
بستهٔ مدارک PCBA چند فایل مستقل نیست؛ یک سیستم است که اعضای آن باید دقیقاً یک نسخه را روایت کنند. چهار بررسی هماهنگی، بیشترین ارزش را دارند:
۱. تطبیق دیزاینیتورها بین BOM و فایل جانمایی. هر دیزاینیتور فایل Pick and Place باید یک ردیف BOM داشته باشد و برعکس (بهجز DNPها که در فایل جانمایی نمیآیند). ناهمخوانی این دو، منبع کلاسیک توقف خط است: ماشین قطعهای را میگذارد که در BOM نیست، یا قطعهای از BOM روی برد نمینشیند. اگر فایل جانمایی را خودتان از نرمافزار CAD خروجی میگیرید، هر دو فایل را از یک بار Export و از یک نسخهٔ طراحی بگیرید.
۲. تطبیق BOM با لایهها و پدهای Gerber. بستهٔ هر قطعه در BOM (مثلاً 0603 یا SOIC-8) باید با فوتپرینت واقعی روی Gerber یکی باشد. اشتباه رایج: در طراحی، فوتپرینت را عوض کردهاید اما BOM از نسخهٔ قدیمی پروژه خروجی گرفته شده است.
۳. یکسانبودن نسخهٔ همهٔ فایلها. Gerber، فایل دریل، BOM، فایل جانمایی و نقشهٔ مونتاژ باید شمارهٔ نسخهٔ یکسانی داشته باشند. اگر آخرین تغییر شما اضافهشدن یک مقاومت پولآپ بوده، همهٔ پنج فایل باید پس از آن تغییر دوباره خروجی گرفته شوند. دربارهٔ کنترل نسخه و اثر آن روی سفارشهای بعدی، راهنمای مدیریت نسخه و سفارش مجدد PCB را ببینید.
۴. چکلیست نهایی فایلهای ساخت. پیش از ارسال بسته، آرشیو Gerber و دریل را با همان معیارهایی کنترل کنید که برای برد لخت لازم است؛ راهنمای بررسی فایل دریل (Excellon) و چکلیست Gerber این بخش را پوشش میدهند. برای مونتاژ SMT، اگر استنسیل هم سفارش میدهید، ضخامت و Aperture آن باید با ریزترین قطعهٔ BOM شما بخواند؛ این موضوع در راهنمای طراحی استنسیل تفصیل شده است.
اشتباههای رایج فایل BOM و نقشه مونتاژ
فهرست زیر را از تکرار راهنماهای JLCPCB، LEADHUI و تجربهٔ عمومی کارخانههای مونتاژ جمع کردهایم؛ هر مورد به یک دور رفتوبرگشت اضافی با کارخانه ترجمه میشود:
- نبود MPN یا نوشتن فقط توضیح فارسی/کلی («خازن ۱۰۰nF»).
- MPN ناقص: حذف پسوند بستهبندی یا تلورانس از کد سفارش.
- BOM چندستونی نامرتب: یک ردیف برای چند قطعهٔ متفاوت، یا دیزاینیتورهای تکراری در دو ردیف.
- حذف ردیفهای DNP بهجای علامتگذاری آنها؛ در نتیجه پدهای خالی برد «قطعهٔ گمشده» تلقی میشود.
- Quantity اشتباه: جمع دیزاینیتورها با عدد ستون Quantity نمیخواند.
- نقشهٔ مونتاژ بدون علامت قطب/پین ۱، یا بدون تفکیک روی و پشت.
- خروجیگرفتن فایلها در زمانهای مختلف از نسخههای متفاوت طراحی.
- فراموشکردن یادداشتهای خاص: گشتاور پیچ، Press-fit، چسب، Masking یا محدودیت ارتفاع.
- نگذاشتن جایگزین مجاز برای قطعههایی که تأمینشان سخت است؛ بعداً کارخانه یا منتظر میماند یا سرخود جایگزین میگذارد.
چکلیست ارسال بستهٔ مونتاژ
پیش از آپلود فایلها، این هفت مورد را تیک بزنید:
۱. BOM با فرمت CSV/XLSX و ستونهای دیزاینیتور، Quantity، Manufacturer، MPN کامل، Package، Value و وضعیت DNP. ۲. هر MPN از دیتاشیت یا صفحهٔ خرید کپی شده و وضعیت تولید قطعهها بررسی شده است. ۳. جایگزینهای مجاز با MPN کامل و تأییدشده نوشته شدهاند. ۴. فایل جانمایی (Pick and Place) از همان نسخهٔ طراحی خروجی گرفته شده و دیزاینیتورهایش با BOM میخواند. ۵. نقشهٔ مونتاژ PDF شامل نمای روی و پشت، علامت قطب/پین ۱، یادداشتهای خاص و شمارهٔ نسخه است. ۶. Gerber و فایل دریل همان نسخه بررسی و بستهبندی شدهاند. ۷. دامنهٔ تأمین (Turnkey یا Consignment) و تعداد سفارش در توضیحات یا برگهٔ استعلام ذکر شده است.
با این بسته، استعلام قیمت مونتاژ بر پایهٔ دادهٔ واقعی بسته میشود، نه فرض کارخانه؛ و خط تولید بدون دورِ پرسشوپاسخ شروع به کار میکند.