اهمیت حیاتی تنظیمات خروجی گربر در KiCad و ریسکهای فاجعهبار خط تولید
خروجی گربر در KiCad فرآیند تبدیل دادههای برداری لایههای مدار چاپی محیط CAD به دستورالعملهای نوری فتورسم و کدهای کنترل عددی ماشینآلات صنعتی CAM است؛ هرگونه خطای جزیی در تعریف مبدأ مختصات، جداسازی سوراخهای متالیزه یا بستهنشدن کادر برد مستقیماً موجب جابجایی متهها، اتصال کوتاه لایههای داخلی و نابودی کامل سفارش در خط مونتاژ میشود.
در سال ۱۴۰۵، نرمافزار متنباز KiCad (بهویژه نسخههای پایدار ۷ و ۸) به یکی از محبوبترین و قدرتمندترین ابزارهای طراحی مدار چاپی در میان شرکتهای دانشبنیان، استارتاپهای سختافزاری، آزمایشگاههای دانشگاهی و طراحان سیستمهای نهفته (Embedded Systems) و اینترنت اشیاء (IoT) در ایران تبدیل شده است. برخلاف گذشته که کیکد صرفاً ابزاری برای پروژههای دانشجویی ساده قلمداد میشد، امروزه پروژههای چندلایه با کنترل امپدانس، بردهای فرکانس بالا (RF) و پردازندههای BGA پرسرعت با موفقیت کامل در محیط KiCad پیادهسازی میشوند. با این حال، تفاوت بنیادینی میان نمایش زیبای برد در محیط سهبعدی (3D Viewer) نرمافزار و فیزیک بیرحم خط تولید وجود دارد. کارخانههای سازنده PCB پروژههای .kicad_pcb را مستقیماً به ماشینآلات تزریق نمیکنند؛ بلکه تنها زبان مشترک تولید، فایلهای گربر استاندارد (Gerber RS-274X یا Gerber X2) و فایلهای سوراخکاری مته (NC Drill بر مبنای استاندارد Excellon) هستند.
اگر طراح در زمان خروجی گرفتن، با تفاوتهای مبدأ مختصات (Absolute در برابر Auxiliary Axis) آشنا نباشد، یا تیک جداسازی سوراخهای متالیزه (PTH) و غیرمتالیزه (NPTH) را نزند، فاجعهای جبرانناپذیر رخ خواهد داد. در چنین حالتی، متههای دستگاه CNC در نقطهای با چند میلیمتر تا چند سانتیمتر انحراف نسبت به پدهای مسی سوراخکاری میکنند، یا سوراخهای پیچ مکانیکی در حوضچه شیمیایی آبکاری شده و باعث اتصال مستقیم پیچهای بدنه فلزی به لایههای تغذیه و زمین داخلی (GND/VCC) میشوند.
روانشناسی پیشگیری از زیان (Loss Aversion) در مهندسی سختافزار نشان میدهد که هزینه یک خطای ساده در خروجی گربر، تنها به باطل شدن هزینه اولیه ساخت بردهای خام محدود نمیشود. فاجعه واقعی زمانی خود را نشان میدهد که بردهای معیوب بدون بررسی مهندسی وارد خط مونتاژ SMT میشوند؛ دهها قطعه کمیاب و گرانقیمت شامل میکروکنترلرهای پیشرفته، چیپهای حافظه، درایورهای گیت GaN/SiC و ترانسیورهای مخابراتی روی برد لحیم میشوند و در نخستین ثانیه تست منبع تغذیه، بر اثر یک اتصال کوتاه مخفی در لایههای میانی یا اتصال نادرست لایهها دود میشوند. در بازار سنتی و روشهای واسطهای فاقد صلاحیت فنی، فایل ارسالی بدون هیچ ارزیابی مهندسی به دستگاه فرستاده میشود و پس از بروز خرابی، واسطه با این ادعا که «ما عینا فایل گربر خودتان را تولید کردیم» هیچ مسئولیتی بر عهده نگرفته و صدها میلیون ریال خسارت قطعات و هفتهها زمان از دست رفته عرضه به بازار (Time-to-Market) را به طراح تحمیل میکند.
پلتفرم تخصصی بردیفای (bordify.ir) این حلقه مفقوده را با ارائه سرویس بررسی فنی پیش از تولید (DFM Pre-Flight Inspection) حل کرده است. در بردیفای، بلافاصله پس از بارگذاری فایل زیپ گربر KiCad در صفحه سفارش PCB بردیفای، موتور هوشمند اعتبارسنجی لایهها، تراز سوراخها با پدها، پیوستگی کادر دوربُرد (Edge.Cuts) و رعایت فواصل ایزولاسیون استاندارد IPC-2221B را بررسی کرده و پیش از هرگونه اقدام به ساخت، گزارش فنی شفاف و استعلام آنلاین قیمت تفکیکشده را به مهندس ارائه میدهد.
پیشنیازهای حیاتی قبل از خروجی گربر: اجرای کامل چکلیست DRC در KiCad
پیش از باز کردن منوی خروجی گربر (Plot)، اجرای موفقیتآمیز پنجره Design Rules Checker (DRC) در KiCad با صفر خطای نقض فاصله (Clearance)، تداخل قطعات (Overlap) و مسیرهای متصلنشده (Unconnected Nets) مطابق الزامات استاندارد IPC-2221B الزامی است.
بسیاری از طراحان کمتجربه گمان میکنند که خروجی گربر ایرادات طراحی را برطرف میکند، در حالی که گربر صرفاً آینه تمامنمای فایل چیدمان شماست. در KiCad 7 و KiCad 8، پنجره DRC با زدن دکمه حشره (Bug icon) در نوار ابزار بالا یا از مسیر Inspect -> Design Rules Checker باز میشود. پیش از راهاندازی فرآیند ساخت، بررسی موارد زیر در پنجره قوانین برد (File -> Board Setup) و پنجره DRC ضروری است:
- بررسی خطوط معلق و مسیرهای ناتمام (Unconnected Nets): تب Unconnected Items در گزارش DRC باید کاملاً عدد ۰ را نشان دهد. وجود حتی یک پد وصلنشده در پایههای تغذیه یا کریستال، در خط تولید به عنوان یک نقص پنهان باقی مانده و مانع روشن شدن مدار خواهد شد.
- رعایت حداقل عرض خطوط و فواصل ایزولاسیون (Trace Width & Clearance): حداقل فاصله تراکها و پدها در استانداردهای تجاری پایه بردیفای برابر با 6 mil (معادل 0.15 mm) است. برای بردهای پرتراکم و دارای پکیجهای QFN و BGA، بردیفای از فواصل پیشرفته 4 mil (معادل 0.10 mm) و در شرایط فوقتخصصی از 3.5 mil پشتیبانی میکند. در صورتی که فواصل در کیکد کمتر از توانایی تولید تنظیم شود، خطر پلهای لحیمکاری (Solder Bridging) یا اتصالی مس افزایش مییابد.
- اندازه رینگ دور سوراخ (Annular Ring) طبق استاندارد IPC-2221B: رینگ مس دور سوراخهای متالیزه در لایههای بیرونی باید حداقل 5 mil (معادل 0.125 mm) و در لایههای میانی حداقل 4 mil (معادل 0.10 mm) باشد تا پدیده فرار مته و پارگی رینگ (Annular Ring Breakout) رخ ندهد.
- حداقل قطر سوراخکاری ویاها (Min Via Drill): حداقل قطر استاندارد سوراخ مته در بردیفای 0.3 mm (معادل 12 mil) با قطر کلی پد 0.6 mm (معادل 24 mil) است. در صورت نیاز به ویاهای ریزتر (0.2 mm یا 0.25 mm)، فعالسازی گزینههای ساخت پیشرفته در فرم سفارش بردیفای ضروری است.
- تنظیمات چاپ محافظ و چاپ راهنما (Solder Mask & SilkScreen) در Board Setup:
- فاصله آزاد چاپ سبز (Solder Mask Clearance): در مسیر
File -> Board Setup -> Solder Mask/Paste، مقدار پیشفرض را روی 0.051 mm (معادل 2 mil) تنظیم نمایید. اگر میخواهید خط تولید بردیفای بر اساس ضخامت مس (1oz یا 2oz) فاصله بهینه را به صورت DFM تنظیم کند، میتوانید مقدار را روی 0 بگذارید. - حداقل عرض پل چاپ سبز (Minimum Solder Mask Web): حداقل پل بین پدهای SMD باید 0.076 mm (معادل 3 mil) برای چاپ سبز استاندارد و 0.10 mm (معادل 4 mil) برای چاپ مشکی، سفید یا مات باشد تا سد لحیم از بین نرود و پایههای آیسی به هم نچسبند.
- کاهش مساحت شابلون استنسیل خمیر قلع (Solder Paste Clearance): برای پدهای حرارتی بزرگ (Exposed Thermal Pads) در پکیجهای QFN و ماسفتهای توان، مساحت شابلون باید ۱۰ تا ۲۰ درصد کاهش یابد (Window Paning) تا از ایجاد حباب و بلند شدن تراشه جلوگیری شود (بر اساس استاندارد IPC-7351B).
- فاصله آزاد چاپ سبز (Solder Mask Clearance): در مسیر
جهت آشنایی کامل با قواعد جلوگیری از خطاهای چیدمان، مطالعه مقاله تخصصی بررسی قوانین DFM قبل از مسیریابی اکیداً توصیه میشود.
راهنمای گامبهگام تنظیمات پنجره Plot در کیکد ۷ و ۸ (خروجی Gerber)
جهت استخراج لایههای گربر در کیکد، از منوی File وارد بخش Fabrication Outputs شده و روی گزینه Gerbers (.gbr) کلیک کنید تا پنجره جامع Plot باز شود؛ در این پنجره باید دقیقاً لایههای استاندارد مس، ماسک، سیلک و کادر دوربُرد با فرمت اعشاری انتخاب شوند.
پنجره Plot قلب فرآیند تبدیل طراحی به فایلهای کارخانهای است. تنظیمات اشتباه در این پنجره، محتملترین دلیل رد شدن فایل در بررسی DFM یا تحویل بردهای فاقد چاپ راهنما و برش است.
الف) انتخاب لایههای ضروری برد (Included Layers)
بسته به تعداد لایههای مدار چاپی، تیک لایههای زیر در ستون چپ پنجره Plot باید الزاماً فعال باشد:
| نام لایه در KiCad | نام فارسی و عملکرد لایه | برد ۲ لایه | برد ۴ لایه | پسوند پیشفرض کیکد | پسوند معادل Protel |
|---|---|---|---|---|---|
| F.Cu | لایه مس رو (Top Copper) | الزامی | الزامی | *-F_Cu.gbr | .GTL |
| B.Cu | لایه مس زیر (Bottom Copper) | الزامی | الزامی | *-B_Cu.gbr | .GBL |
| In1.Cu | لایه مس داخلی ۱ (Inner Layer 1 - Ground/Signal) | - | الزامی | *-In1_Cu.gbr | .G1 یا .GL2 |
| In2.Cu | لایه مس داخلی ۲ (Inner Layer 2 - Power/Signal) | - | الزامی | *-In2_Cu.gbr | .G2 یا .GL3 |
| F.Mask | چاپ محافظ یا چاپ سبز رو (Top Solder Mask) | الزامی | الزامی | *-F_Mask.gbr | .GTS |
| B.Mask | چاپ محافظ یا چاپ سبز زیر (Bottom Solder Mask) | الزامی | الزامی | *-B_Mask.gbr | .GBS |
| F.SilkS | چاپ راهنما یا مارکاژ رو (Top Silkscreen) | الزامی | الزامی | *-F_SilkS.gbr | .GTO |
| B.SilkS | چاپ راهنما یا مارکاژ زیر (Bottom Silkscreen) | اختیاری | اختیاری | *-B_SilkS.gbr | .GBO |
| F.Paste | لایه استنسیل خمیر قلع رو (Top Solder Paste) | جهت مونتاژ SMD | جهت مونتاژ SMD | *-F_Paste.gbr | .GTP |
| B.Paste | لایه استنسیل خمیر قلع زیر (Bottom Solder Paste) | جهت مونتاژ SMD | جهت مونتاژ SMD | *-B_Paste.gbr | .GBP |
| Edge.Cuts | کادر دور برد و شیارهای برش (Board Outline) | حیاتی و الزامی | حیاتی و الزامی | *-Edge_Cuts.gbr | .GKO یا .GM1 |
ب) تنظیمات عمومی و گزینههای خروجی (General & Gerber Options)
در بخش سمت راست پنجره Plot، پارامترهای زیر باید با دقت مهندسی بالا تنظیم شوند:
- Plot directory (پوشه خروجی): یک زیرپوشه اختصاصی نظیر
gerber/یاproduction/در پوشه پروژه تعریف کنید تا فایلها با سایر اسناد مخلوط نشوند. - Plot Edge.Cuts on all layers (بسیار حیاتی - غیرفعال باشد): این گزینه باید اکیداً خاموش (Unchecked) باشد! فعال بودن این گزینه باعث میشود خطوط کادر دور برد بر روی تمامی لایههای مسی، چاپ سبز و استنسیل چاپ شوند. در نتیجه، ماشینهای ساخت ممکن است خطوط کادر را به عنوان مس واقعی تفسیر کرده و باعث اتصال کوتاه پیرامونی یا برداشتن مس در لبهها شوند. کادر دور برد تنها باید در فایل مستقل
*-Edge_Cuts.gbrوجود داشته باشد. - Subtract soldermask from silkscreen (الزامی - فعال باشد): این چکباکس باید حتماً روشن (Checked) باشد. این گزینه تضمین میکند که نوشتهها و خطوط چاپ راهنما در محل بازشوهای چاپ سبز که پدهای قلعاندود قرار دارند به طور خودکار حذف شوند. در صورت غیرفعال بودن این گزینه، جوهر سیلک روی پدهای لحیمکاری رسوب کرده و طبق استاندارد IPC-A-610 مانع خیسشوندگی قلع و بروز پدیده قطعه معلق یا عدم اتصال پد (De-wetting) میشود.
- Sketch pads on fabrication layers: خاموش (Unchecked).
- Do not tent vias (پوشش ویاها با چاپ سبز): این گزینه تعیینکننده تنتینگ (Tenting) ویاهاست. اگر میخواهید ویاها با چاپ سبز پوشانده شوند تا در برابر اکسیداسیون و اتصالی ناخواسته محافظت گردند (روش استاندارد در ۹۰٪ طراحیها)، این گزینه باید خاموش (Unchecked) باشد. اگر این گزینه را روشن کنید، ماسک از روی تمام ویاها برداشته شده و ویاها لخت (Exposed) باقی میمانند.
- Use Protel filename extensions: سیستم هوشمند دریافت سفارش بردیفای هر دو نامگذاری (پسوندهای پیشفرض
.gbrکیکد و پسوندهای سنتی.GTL,.GBL) را پشتیبانی میکند. با این حال، تیک زدن این گزینه باعث میشود نامگذاری فایلها با پسوندهای متداول صنعتی Protel انجام شده و خوانایی آنها در انواع نرمافزارهای کمکی CAM دوچندان شود. - Generate Gerber job file (.gbrjob): فعال کردن این گزینه یک فایل با پسوند
.gbrjobبر پایه JSON ایجاد میکند که شامل متادیتا، ضخامت مس (1oz معادل 35 میکرون یا 2oz معادل 70 میکرون)، ضخامت دیالکتریک FR-4 و ترتیب دقیق لایهها است. موتور بررسی فنی بردیفای با خواندن خودکار این فایل، مشخصات سفارش را بلافاصله استخراج میکند. - Coordinate format (فرمت مختصات): گزینه Absolute را انتخاب کنید. تطابق کامل این گزینه با پنجره سوراخکاری مته ضامن بدون خطا بودن فرآیند است.
برای آشنایی با استانداردهای لایههای آلتیوم دیزاینر و مقایسه آن با کیکد، میتوانید راهنمای خروجی گربر در آلتیوم دیزاینر را نیز بررسی فرمایید.
آموزش خروجی فایل مته سوراخکاری (Drill Files) در KiCad و رفع خطای فاجعهبار جابجایی سوراخها
فایل مته سوراخکاری (Drill Files) در کیکد از مسیر File -> Fabrication Outputs -> Drill Files استخراج میشود و برای تطابق دقیق با لایههای مسی، الزاماً باید با مبدأ مختصات یکسان (Absolute Coordinates) و جداسازی سوراخهای متالیزه (PTH) از سوراخهای غیرمتالیزه (NPTH) تولید گردد.
بزرگترین و پرتکرارترین فاجعهای که طراحان تازهکار کیکد در خطوط تولید با آن مواجه میشوند، عدم تطابق متهها با پدهای مسی است. این فاجعه ناشی از ناهماهنگی تنظیمات در دو پنجره مستقل Plot و Generate Drill Files است.
سناریوی مرگبار عدم تطابق مبدأ مختصات (Origin Mismatch)
در کیکد دو مبدأ مختصات وجود دارد:
- مبدأ مطلق شیت طراحی (Absolute Origin): نقطه گوشه بالا سمت چپ صفحه نقشه (0,0).
- مبدأ کمکی یا مبدأ دریل و جایگذاری (Drill/Place File Origin): نقطهای که طراح با ابزار قرمز رنگ «Set the coordinate origin point» روی کادر برد یا پد مشخصی تعیین کرده است.
اگر شما در پنجره Plot گربر گزینه Absolute را انتخاب کرده باشید، اما در پنجره Generate Drill Files مبدأ را روی Drill/Place file origin بگذارید، لایههای مسی نسبت به گوشه صفحه کاغذ و فایل مته نسبت به گوشه برد رسم میشوند. در زمان باز شدن فایلها در دستگاه CNC سوراخکاری کارخانه، تمامی سوراخها چند سانتیمتر دورتر از پدهای مربوطه قرار گرفته و مته دستگاه مستقیم از وسط ترکهای سیگنال عبور خواهد کرد!
قانون طلایی مهندسان بردیفای: در هر دو پنجره Plot و Drill Files، همواره گزینه Absolute را انتخاب کنید تا تمامی لایهها و سوراخها نسبت به یک مرجع برداری واحد و بدون خطا تولید شوند.
تفکیک سوراخهای متالیزه (PTH) و غیرمتالیزه (NPTH)
سوراخهای یک برد مدار چاپی به دو دسته فیزیکی تقسیم میشوند:
- سوراخهای متالیزه (Plated Through Hole - PTH): ویاها و پایههای قطعات DIP که دیواره داخلی سوراخ باید با مس شیمیایی (حداقل ۲۰ تا ۲۵ میکرون بر اساس IPC-6012 Class 2) آبکاری شود تا اتصال الکتریکی برقرار گردد.
- سوراخهای غیرمتالیزه (Non-Plated Through Hole - NPTH): سوراخهای مربوط به پیچهای اتصال مکانیکی به شاسی، پینهای هدایتکننده پلاستیکی (Locating Pins) و شیارهای عبور سیم که دیواره آنها نباید مس داشته باشد.
در پنجره Generate Drill Files کیکد، چکباکس PTH and NPTH in single file را اکیداً خاموش (Unchecked) بگذارید (یا اطمینان حاصل کنید که گزینه Separate files فعال است). در صورت یکی شدن این فایلها، دستگاه سوراخکاری تمام سوراخها را قبل از وان مس ایجاد کرده و سوراخهای پیچ آبکاری مس میشوند. هنگام پیچ کردن برد داخل جعبه آلومینیومی، رزوه پیچ مس دیواره سوراخ را به لایههای میانی یا رینگ دور سوراخ وصل کرده و باعث سوختن مدار یا نویزهای شدید EMI میشود. با غیرفعال کردن این گزینه، کیکد دو فایل مجزا تولید میکند:
project-PTH.drl(سوراخهای متالیزه برای فرآیند آبکاری مس)project-NPTH.drl(سوراخهای مکانیکی که پس از حکاکی مس سوراخکاری میشوند)
تنظیمات فرمت مته (Drill File Format)
- Drill File Format: فرمت Excellon را انتخاب کنید.
- Mirror Y axis: اکیداً غیرفعال (Unchecked).
- Minimal header: غیرفعال (Unchecked). وجود هدر کامل حاوی اطلاعات ابعاد متهها (Tool Definitions) الزامی است.
- Oval holes drill mode: گزینه Use route command (recommended) را انتخاب کنید. این گزینه برای پدهای بیضوی و شیارهای کانکتورها (مانند جک DC و پورت USB) دستورات فرزکاری استاندارد G00/G01 تولید میکند تا به جای ضربات متعدد مته، یک شیار صاف و یکدست ایجاد شود.
- Drill Units: گزینه Millimeters را برگزینید.
- Zeros Format: گزینه Decimal format را فعال کنید. انتخاب گزینههای حذف صفرهای ابتدا یا انتها (Suppress Leading/Trailing Zeros) در صورت تفاوت با تنظیمات پیشفرض CAM کارخانهها میتواند ابعاد سوراخها را ۱۰ یا ۱۰۰ برابر کوچک یا بزرگ کند.
لایه کادر برد (Edge.Cuts) در KiCad؛ قواعد برش CNC، شیارکاری و پنلبندی
لایه Edge.Cuts در KiCad مسیر هندسی نهایی فرزکاری مکانیکی (CNC Routing) برد مدار چاپی را تعریف میکند و باید به صورت یک چندضلعی بسته (Continuous Closed Loop) بدون کوچکترین گسستگی یا همپوشانی خطوط با ضخامت یکنواخت 0.1 mm رسم شود.
بسیاری از نرمافزارهای خودکار CAM از جمله سیستم پیشبررسی بردیفای، ابعاد بیرونی برد را با دنبال کردن خطوط متوالی لایه Edge.Cuts محاسبه میکنند. کوچکترین ایراد در این لایه میتواند موجب بروز خطای بارگذاری و توقف سفارش شود:
- بسته بودن محیط کادر دور برد (Closed Contour): تمام گوشههای برد باید دقیقاً بر روی یکدیگر منطبق باشند (Snapping فعال). اگر فاصلهای به اندازه حتی 0.01 mm میان دو خط وجود داشته باشد، حلقه بسته تشکیل نشده و دستگاه CNC مسیر برش را تشخیص نمیدهد.
- رسم کادر در لایههای اشتباه: هرگز خطوط کادر برد را در لایههای
User.Drawings،User.CommentsیاMarginترسیم نکنید. تنها لایه مورد تایید برای ابعاد فیزیکی،Edge.Cutsاست. - رعایت فاصله مس تا لبه برد (Copper-to-Edge Clearance): بر اساس الزامات استاندارد IPC-2221B، فاصله لایههای مس (تراکها، پدها و سطوح زمین مسطح Copper Pour) تا خط لبه برد باید حداقل 0.3 mm (معادل 12 mil) و در حالت استاندارد با ضریب اطمینان بالا 0.5 mm (معادل 20 mil) در نظر گرفته شود. برای لبههایی که قرار است خطوط برش هفتشکل V-Scoring بخورند، این فاصله باید حداقل 0.4 mm باشد. نزدیکی مس به لبه برش باعث ریشریش شدن مس توسط تیغ الماسه، اتصال کوتاه میان لایهها و نفوذ رطوبت به داخل بافت فایبرگلاس FR-4 میشود.
- شیارهای ایزولاسیون مکانیکی (Internal Milling Slots): اگر در بردهای ولتاژ بالا برای افزایش فاصله خزشی (Creepage Distance) بین پایههای رله، ترایاک یا ترانسفورمر منبع تغذیه نیاز به شکاف هوا دارید، مرز این شکافها را باید داخل همان لایه Edge.Cuts با خطوط بسته رسم کنید. حداقل عرض فرز استاندارد در بردیفای 0.8 mm (ترجیحاً 1.0 mm به بالا) است؛ ترسیم شیارهای باریکتر از 0.8 mm نیازمند فرزهای مینیاتوری ویژه است که هزینه ابزارگذاری را افزایش میدهد.
برای مطالعه عمیق روشهای تجمیع چند برد در یک شیت تولیدی، راهنمای تخصصی اصول پنلبندی و شیتبندی PCB را در وبلاگ بردیفای مطالعه فرمایید.
خروجی نتلیست IPC-D-356 در KiCad؛ تضمین تست الکتریکی ۱۰۰٪ در بردیفای
فایل نتلیست IPC-D-356 ساختار کامل اتصالات الکتریکی، گرهها و مختصات دوبعدی پدهای SMD و تستپوینتهای مدار را مطابق استاندارد صنعتی IPC-D-356A کدگذاری میکند تا دستگاه تست پراب پروازی (Flying Probe Tester) بردهای خام را مستقیماً در برابر شماتیک اصلی اعتبارسنجی کند.
در سفارشهای معمولی و روشهای ارزانقیمت، تست الکتریکی برد خام بر اساس دادههای استخراجشده از خود فایلهای گربر انجام میشود. این رویکرد یک نقطه ضعف ساختاری دارد: اگر در فرآیند تبدیل فایل CAD به گربر، دو مسیر ناخواسته به یکدیگر وصل شده باشند، فایل گربر آن اتصال اشتباه را به عنوان ویژگی طرح میشناسد و دستگاه تست الکتریکی هیچ خطایی گزارش نخواهد کرد!
در مقابل، با ارائه فایل استاندارد IPC-D-356، نرمافزار تست پراب پروازی در آزمایشگاه کنترل کیفیت بردیفای، اتصال فیزیکی مس ساختهشده را با نتلیست واقعی منطق مداری شماتیک مقایسه میکند. هرگونه میکرواتصال (Micro-short)، قطعی درون لایههای داخلی بردهای ۴ و ۶ لایه، یا پلهای قلع پنهان قبل از تحویل به مشتری شناسایی و معدوم میگردد.
نحوه خروجی گرفتن فایل IPC-D-356 در کیکد ۷ و ۸:
- در محیط PCB Editor، وارد منوی
Fileشوید. - به بخش
Fabrication Outputsبروید. - بر روی گزینه IPC-D-356 Netlist File... کلیک کنید.
- فایل تولیدی با پسوند
.d356در پوشه خروجی ذخیره خواهد شد.
اضافه کردن این فایل کمحجم به داخل فایل زیپ ارسالی در سامانه سفارش بردیفای، ضریب اطمینان عملکرد برد را در آزمونهای تست بر اساس استاندارد IPC-9252 به ۱۰۰٪ میرساند. برای اطلاعات تکمیلی پیرامون مراحل بازرسی، مقاله استانداردهای کنترل کیفیت و آزمونهای تست PCB را مطالعه فرمایید.
جدول جامع نامگذاری فایلهای گربر KiCad در برابر استانداردهای صنعتی
هنگام ایجاد فایل فشرده (ZIP) جهت سفارش در بردیفای، آشنایی با تطابق پسوندهای پیشفرض KiCad و پسوندهای سنتی Protel به اعتبارسنجی سریعتر بسته دادهها کمک شایانی میکند.
در جدول زیر، نامگذاری فایلهای استخراجشده از کیکد و نقش هر فایل در فرآیند فتورسم و ساخت آورده شده است:
| لایه مداری در برد | نام فایل پیشفرض در KiCad | نام فایل در صورت انتخاب Use Protel Extensions | استاندارد عملکرد در سیستم CAM کارخانه |
|---|---|---|---|
| لایه مس رو (Top Copper) | project-F_Cu.gbr | project.GTL | الگوی خطوط و پدهای لایه بیرونی رو |
| لایه مس زیر (Bottom Copper) | project-B_Cu.gbr | project.GBL | الگوی خطوط و پدهای لایه بیرونی زیر |
| لایه مس داخلی ۱ | project-In1_Cu.gbr | project.G1 یا .GL2 | صفحه زمین (Ground Plane) یا سیگنال |
| لایه مس داخلی ۲ | project-In2_Cu.gbr | project.G2 یا .GL3 | صفحه تغذیه (Power Plane) یا سیگنال |
| چاپ محافظ رو (Top Mask) | project-F_Mask.gbr | project.GTS | بازشوهای عایق چاپ سبز روی برد |
| چاپ محافظ زیر (Bottom Mask) | project-B_Mask.gbr | project.GBS | بازشوهای عایق چاپ سبز زیر برد |
| چاپ راهنما رو (Top Silk) | project-F_SilkS.gbr | project.GTO | نوشتهها، مارکاژ و پارتنامبرهای روی برد |
| چاپ راهنما زیر (Bottom Silk) | project-B_SilkS.gbr | project.GBO | نوشتهها و راهنماهای زیر برد |
| خمیر قلع رو (Top Paste) | project-F_Paste.gbr | project.GTP | برشهای لیزری شابلون استنسیل رو |
| خمیر قلع زیر (Bottom Paste) | project-B_Paste.gbr | project.GBP | برشهای لیزری شابلون استنسیل زیر |
| کادر و برشها (Board Outline) | project-Edge_Cuts.gbr | project.GKO یا .GM1 | مسیر نهایی برش و کانتور CNC |
| سوراخهای متالیزه (PTH) | project-PTH.drl | project.TXT یا .DRL | سوراخکاری ویاها و پایههای لحیمکاری |
| سوراخهای غیرمتالیزه (NPTH) | project-NPTH.drl | project-NPTH.DRL | سوراخکاری پیچهای نصب و برشهای مکانیکی |
| متادیتای لایهبندی برد | project.gbrjob | project.gbrjob | مشخصات استکآپ، ضخامت مس و دیالکتریک |
| نتلیست تست الکتریکی | project.d356 | project.d356 | مختصات اتصالات جهت آزمون تست پراب پروازی |
سیستم پیشرفته بارگذاری در بردیفای مجهز به الگوریتمهای هوش مصنوعی تشخیص لایه است و بدون نیاز به تغییر نام دستی، هر دو نوع نامگذاری را به طور کامل شناسایی و تفکیک میکند.
بازبینی نهایی خروجی با ابزار داخلی KiCad Gerber Viewer (GerbView)
پیش از فشردهسازی فایلها در قالب ZIP و بارگذاری در پلتفرم بردیفای، باز کردن تمامی لایههای گربر و فایلهای مته در ابزار اختصاصی GerbView آخرین خط دفاعی طراح برای کشف خطاهای تراز و بازشوهاست.
نرمافزار کمکی GerbView همراه با پکیج نصبی KiCad ارائه میشود و از پنجره اصلی نرمافزار با آیکون ذرهبین روی گربر قابل دسترسی است. فرآیند بازبینی ۴ مرحلهای در GerbView شامل موارد زیر است:
- بارگذاری همزمان گربرها و دریلها: از منوی
File -> Open Gerber Plot File(s)تمامی لایههای گربر را انتخاب کنید. سپس از منویFile -> Open Excellon Drill File(s)دو فایل مته متالیزه و غیرمتالیزه را اضافه نمایید. - بررسی تطابق بصری سوراخها با پدها: با بزرگنمایی روی پدهای SMD و پایههای کانکتورها، بررسی کنید که مرکز سوراخهای سفیدرنگ مته دقیقاً در مرکز دایرههای پدهای مسی قرار گرفته باشند. در صورت مشاهده کوچکترین جابجایی یا قرارگیری سوراخها در گوشهای نامربوط، بلافاصله تنظیمات مبدأ مختصات (Absolute) را در پنجره Plot و Drill اصلاح فرمایید.
- بررسی عدم وجود متن در لایه مس: مطمئن شوید نوشتههای قطعات (Designators نظیر R1, C1) تصادفاً روی لایههای مس (
F.CuیاB.Cu) ترسیم نشده باشند. این اطلاعات فقط باید در لایههایSilkSحضور داشته باشند. - بررسی بازشوهای چاپ سبز روی پدها: با فعال و غیرفعال کردن لایه
F.Maskدر کنارF.Cu، اطمینان حاصل کنید که روی تمامی پدهای لحیمکاری بازشو وجود دارد و پدی به صورت اشتباه زیر ماسک مدفون نشده باشد.
چرا بردیفای انتخاب اول مهندسان سختافزار برای سفارش بردهای KiCad در سال ۱۴۰۵ است؟
پلتفرم بردیفای با حذف واسطههای سنتی، یکپارچهسازی تحلیل هوشمند مهندسی DFM و شفافسازی ۱۰۰٪ قیمتگذاری بدون ریالی هزینه پنهان، مسیر تبدیل فایلهای خروجی KiCad به بردهای استاندارد و قابل اطمینان را هموار کرده است.
طراحی در کیکد لذتبخش و قدرتمند است، اما ساخت آن نیازمند استانداردهای صنعتی در کلاس جهانی است. مهمترین مزایای سفارش PCB در بردیفای (bordify.ir) عبارتند از:
- بررسی فنی پیش از تولید (DFM Pre-Flight Inspection): به محض آپلود فایل، الگوریتمهای بردیفای خطاهای تراز مته، رینگ دور سوراخ (Annular Ring)، فواصل تراکها، پیوستگی خطوط Edge.Cuts و پوشش چاپ سبز را کنترل کرده و از بروز خسارات مالی پیشگیری میکنند.
- تضمین تطابق با استانداردهای IPC: تمامی بردهای چندلایه و دورو مطابق با استانداردهای بینالمللی IPC-A-600 Class 2 و IPC-6012E تولید شده و تحت آزمون پراب پروازی (Flying Probe) تست الکتریکی ۱۰۰٪ میشوند.
- قیمتگذاری شفاف و تفکیکشده آنلاین: در بردیفای هزینههای ساخت، آبکاری طلا (ENIG) یا قلعاندود سطحی (HASL/Lead-Free)، شابلون استنسیل و گزینههای ویژه به صورت بلادرنگ تفکیک شده و مهندس دقیقاً میداند بابت چه مشخصاتی هزینه پرداخت میکند.
- تیم مهندسی پاسخگو در ایران: در صورت وجود هرگونه ابهام یا خطای طراحی، تیم مهندسی بردیفای به جای ارسال بردهای معیوب یا توقف بیدلیل سفارش، به صورت مستقیم با طراح تماس گرفته و راهحل مهندسی ارائه میدهند.
پرسشهای متداول مهندسی درباره خروجی گربر در KiCad
۱. تفاوت فرمت Gerber RS-274X و Gerber X2 در کیکد چیست و کدامیک برای بردیفای مناسبتر است؟
فرمت استاندارد Gerber RS-274X دادههای برداری لایهها را بدون مشخصات کارکردی لایه حمل میکند؛ در حالی که Gerber X2 دارای متادیتای اختصاصی است که نوع لایه (مس بالا، ماسک پایین، نوع ویا) را درون خود فایل ذخیره مینماید. پلتفرم بردیفای از هر دو فرمت پشتیبانی کامل میکند؛ اما در صورت استفاده از فرمت سنتی RS-274X، انتخاب گزینه Use Protel filename extensions به تشخیص سریعتر لایهها کمک میکند.
۲. چرا پس از خروجی گربر در کیکد، سوراخهای مته در کارخانه با پدهای مسی همتراز نیستند؟
این خطا به دلیل عدم تطابق مبدأ مختصات رخ میدهد. اگر در پنجره Plot گربر گزینه Absolute و در پنجره Generate Drill Files گزینه Drill/Place file origin انتخاب شده باشد (یا برعکس)، مرکز سوراخها نسبت به پدها با آفست زیادی جابجا خواهد شد. همواره در هر دو پنجره گزینه Absolute را انتخاب کنید.
۳. آیا لایه Edge.Cuts باید در تمام لایههای دیگر پلات شود؟
خیر، اکیداً خیر. چکباکس Plot Edge.Cuts on all layers در پنجره Plot باید همواره خاموش (Unchecked) باشد. فعال کردن این گزینه کادر برد را وارد مس لایههای سیگنال کرده و باعث اتصال کوتاه پیرامونی در خط تولید میشود. کادر برد منحصراً باید در فایل جداگانه *-Edge_Cuts.gbr وجود داشته باشد.
۴. برای بردهای ۴ لایه طراحیشده در KiCad چه لایههای مسی باید استخراج شوند؟
برای بردهای ۴ لایه، علاوه بر لایههای بیرونی F.Cu و B.Cu، دو لایه میانی In1.Cu و In2.Cu نیز باید الزاماً پلات شوند. همچنین برای اطمینان از صحت استکآپ، تولید فایل project.gbrjob یا یادداشت چیدمان لایهها در فرم ثبت سفارش بردیفای توصیه میشود.
۵. کاربرد فایل IPC-D-356 خروجی گرفتهشده از کیکد چیست؟
این فایل شامل لیست ارتباطات الکتریکی پدها، مسیرها و ویاها بر اساس شماتیک طراحی است. بارگذاری این فایل همراه با گربرها در بردیفای به دستگاه تست پراب پروازی اجازه میدهد مدار را در برابر منطق اولیه شماتیک اعتبارسنجی کند و خطاهای احتمالی طراحی نظیر اتصالی ناخواسته در گربر را آشکار نماید.
