راهنمای کامل مدیریت کتابخانه‌های Footprint در KiCad: ساختار، ویرایش، فرمت‌ها و ابزارها - قسمت 26 آموزش Kicad

blog
10 بازدید
۱۴۰۴-۰۱-۳۰
15 دقیقه

Kicad  فوت پرینت‌ها را در کتابخانه‌های فوت پرینت که مجموعه‌ای از فوت پرینت‌ها را دارند سازماندهی می‌کند. هر فوت پرینت در یک برد به شکل منحصربه‌فردی با یک نام کامل متشکل از یک نام کتابخانه و یک نام فوت پرینت شناسایی می‌شود. برای مثال شناسه Capacitor_SMD:C_0603_1608Metric به فوت پرینت C_0603_1608Metric در کتابخانه Capacitor_SMD اشاره می‌کند.

مدیریت کتابخانه‌های فوت پرینت

Kicad از یک جدول کتابخانه‌های فوت پرینت برای نگاشت کتابخانه‌های فوت پرینت از هر نوع کتابخانه پشتیبانی شده با اسامی مستعار کتابخانه استفاده می‌کند. Kicad از یک جدول کتابخانه فوت پرینت و نیز یک جدول اختصاصی به هر پروژه استفاده می‌کند. برای ویرایش هر کدام از جداول کتابخانه فوت پرینت از منوی Preferences → Manage Footprint Libraries…​ استفاده کنید.

راهنمای کامل مدیریت کتابخانه‌های Footprint در KiCad: ساختار، ویرایش، فرمت‌ها و ابزارها - قسمت 26 آموزش Kicad

جدول کتابخانه فوت پرینت سراسری لیستی از کتابخانه‌هایی که همیشه موجود هستند را جدای از اینکه پروژه بارگذاری شده اکنونی چه باشد را اضافه می‌کند. این جدول در فایل fp-lib-table در فولدر پیکره‌بندی Kicad ذخیره شده است. محل این فولدر به نوع سیستم‌عامل بستگی دارد.

سیستم مدیریت کتابخانه فوت پرینت Kicad به طور مستقیم از بسیاری از انواع کتابخانه‌های فوت پرینت شامل فرمت‌هایی که در دیگر ابزارهای غیر Kicad ای EDA بومی نیستند استفاده می‌کند:

  • کتابخانه‌های فوت پرینت pretty. (فولدرهایی با پسوند pretty. شامل فایل‌های kicad_mod.)
  • کتابخانه‌های فوت پرینت Legacy kicad (فایل‌های mod.)
  • Altium Designer (فایل‌­های .PcbLib یا .IntLib )
  • CADSTAR PCB Archive (فایل­‌های .cpa)
  • کتابخانه‌های فوت پرینت Eagle (فایل‌های .lbr)
  • EasyEDA/JLCEDA Standard Edition (فایل‌های .zip یا .json)
  • EasyEDA/JLCEDA Professional Edition (فایل‌های .zip یا .epro یا .elibz )
  • کتابخانه‌های GEDA (فولدرهای شامل فایل‌های .fp)

کتابخانه‌های فوت پرینت غیر کیکدی شامل کتابخانه‌های فوت پرینت Kicad Legacy می‌توانند با استفاده از دکمه Migrate Libraries به فرمت Kicad .pretty تبدیل شوند.

✅نکته

Kicad تنها نوشتن به کتابخانه‌های فوت پرینت بومی kicad .pretty  (و فایل‌های کتابخانه .kicad_mod در بین آنها)  را پشتیبانی می‌کند. تمامی فرمت‌های کتابخانه فوت پرینت دیگر فقط خواندنی هستند. برای ویرایش یک کتابخانه فوت پرینت با فرمت غیر کیدی شما باید در ابتدا آن را به فرمت Kicad تبدیل کنید.

پیکره‌بندی اولیه

برای اولین باری که ویرایشگر PCB (یا هر ابزار کیکدی که از فوت پرینت‌ها استفاده می‌کند) اجرا می‌شود و فایل جدول فوت پرینت سراسری fp-lib-table پیدا نشده، Kicad کاربر را به تنظیماتی برای داشتن جدول کتابخانه فوت پرینت جدید هدایت می‌کند. این فرایند قبلاً توضیح داده شده است.

مدیریت Table Entries

کتابخانه‌های فوت پرینت تنها در صورتی می‌توانند استفاده شوند که به جدول کتابخانه فوت پرینت پروژه محور یا سراسری اضافه شده‌اند.

با کلیک‌کردن روی دکمه  و انتخاب یک کتابخانه و یا با کلیک‌کردن روی دکمه Folder icon و تایپ‌کردن مسیر به یک فایل کتابخانه، یک کتابخانه را اضافه کنید.

کتابخانه انتخابی به جدول کتابخانه‌ای که در حال حاضر باز شده اضافه خواهد شد (سراسری یا پروژه محور). کتابخانه‌ها با انتخاب‌کردن عناوین کتابخانه دلخواه و کلیک‌کردن روی دکمه Delete icon می‌توانند حذف بشوند.

دکمه‌های Up icon و Down iconکتابخانه انتخابی را در جدول کتابخانه بالا و پایین می‌کنند. این موضوع ترتیب نمایش کتابخانه‌ها در Footprint Library Browser، Footprint Editor یا ابزار Add Footprint را تغییر نمی‌دهد.

کتابخانه‌ها با برداشتن تیک Active در اولین ستون می‌توانند غیرفعال شوند. کتابخانه‌های غیرفعال هنوز در جدول کتابخانه حاضر هستند؛ اما در هیچ مرورگر کتابخانه‌ای ظاهر نمی‌شوند و از دیسک بارگذاری نمی‌شوند و این مدت‌زمان بارگذاری را کاهش می‌دهد.

گستره‌ای از کتابخانه‌ها توسط کلیک‌کردن روی اولین کتابخانه در بازه و سپس شیفت کلیک‌کردن روی آخرین کتابخانه در بازه می‌توانند انتخاب شوند.

هر کتابخانه باید یک نام مستعار منحصربه‌فرد داشته باشد. تکرارکردن اسامی کتابخانه در جدول مشابه مجاز نیست. هرچند اسامی می‌توانند بین جداول کتابخانه پروژه و سراسری تکرار شوند. کتابخانه‌ها در جدول پروژه از کتابخانه‌ها با نامی مشابه در جدول سراسری پیشی می‌گیرند.

اسامی کتابخانه نیازی ندارند تا به مسیر یا اسم فایل کتابخانه ربطی داشته باشند. کاراکتر دونقطه: برای اسامی کتابخانه یا اسامی فوت پرینت نمی‌توانند استفاده شوند؛ زیرا از آن برای جداسازی بین فوت پرینت‌ها و اسامی استفاده می‌شود.

هر کتابخانه باید یک مسیر معتبر داشته باشد. مسیرها می‌توانند به‌عنوان مسیرهای مطلق، نسبی و یا با تعویض متغیر مسیر تعریف بشوند.

فرمت کتابخانه مناسب برای اینکه برای کتابخانه به طور صحیح خوانده شوند باید به ترتیب انتخاب شوند. فرمت‌های پشتیبانی شده در بالا لیست شده‌اند. تنها کتابخانه‌های فرمت Kicad (فولدرهای .pretty شامل فایل‌های .kicad_mod) می‌توانند ذخیره‌سازی شوند. دیگر فرمت‌های کتابخانه فوت پرینت فقط خواندنی هستند و باید قبل از اقدام به ویرایش آنها به فرمت kicad تبدیل شوند.

یک فیلد توصیف اختیاری برای اضافه‌کردن توصیف کتابخانه وجود دارد. فیلد گزینه در این هنگام استفاده نمی‌شود؛ بنابراین اضافه‌کردن گزینه‌ها در هنگام بارگذاری کتابخانه‌ها هیچ تأثیری نخواهد داشت.

تعویض متغیر مسیر

جداول کتابخانه فوت پرینت از تعویض متغیر مسیر پشتیبانی می‌کنند که به شما اجازه می‌دهد تا متغیرهای مسیر شامل مسیرهای اختیاری در جایی که کتابخانه‌های شما ذخیره شده‌اند را تعریف کنید. تعویض متغیر PATH با استفاده از متن $ {path_var_name} در مسیر کتابخانه فوت پرینت پشتیبانی می‌شود.

به طور پیش‌فرض kicad چندین متغیر مسیر که در اسناد مدیریت پروژه توصیف شده‌اند را تعریف می‌کند. متغیرهای مسیر در منوی Preferences -> Configure Paths… قابل پیکره‌بندی هستند.

استفاده از متغیرهای مسیر در جداول کتابخانه فوت پرینت به کتابخانه‌ها اجازه می‌دهد تا بدون شکستن جداول کتابخانه فوت پرینت تغییر موقعیت مجدد بدهند تا جایی که متغیرهای مسیر در زمانی که مسیر کتابخانه تغییر می‌کند به‌روزرسانی شوند.

$ {KIPRJMOD} یک متغیر مسیر ویژه است که همیشه به مسیر مطلق دایرکتوری پروژه جاری گسترش می‌یابد. $ {KIPRJMOD} به کتابخانه‌ها اجازه می‌دهد تا در فولدر پروژه ذخیره شوند بدون آنکه مجبور باشند از یک مسیر مطلق در جدول کتابخانه پروژه استفاده کنند. این موضوع باعث می‌شود تا جابه‌جاکردن مجدد پروژه‌ها بدون شکستن جداول کتابخانه پروژه آنها ممکن شود.

تبدیل کتابخانه‌های فوت پرینت به فرمت Kicad

✅نکته

به‌مانند اکثر فایل‌های Kicad ورژن‌های جدیدتر Kicad می‌توانند فایل‌های کتابخانه فرمت قدیمی را باز کنند؛ اما ورژن‌های قدیمی Kicad نمی‌توانند فایل‌ها را زمانی که توسط یک ورژن جدیدتر Kicad باز شدند، بخوانند.

کتابخانه‌ها در دیگر فرمت‌ها می‌توانند با انتخاب آنها در جدول کتابخانه فوت پرینت و کلیک‌کردن روی دکمه Migrate Libraries به کتابخانه‌های Kicad تبدیل شوند. چندین کتابخانه می‌توانند انتخاب شده و با crtl کلیک و shift کلیک یکجا تبدیل شوند.

کتابخانه‌ها همچنین می‌توانند توسط باز شدن در ویرایشگر فوت پرینت و ذخیره‌سازی آنها به‌عنوان یک کتابخانه جدید تک‌به‌تک تبدیل شوند.

ایجاد و ویرایش فوت پرینت‌ها

یک فوت پرینت واسط فیزیکی بین یک پکیج قطعه و برد مدار است. فوت پرینت‌ها می‌توانند موارد زیر را شامل شوند:

  • پدها که چگونگی مونتاژشدن به شکل فیزیکی روی فوت پرینت را توصیف می‌کنند. هنگامی که فوت پرینتی به برد اضافه می‌شود، ترک‌ها به پدها مسیریابی می‌شوند و پدها نقطه ضربه مغناطیسی برای مسیریاب به‌منظور اتصال پد به یک ترک را فراهم می‌آورند. لایه‌ها و اشکال پد به طور کامل سفارشی‌سازی می‌شوند و پدها می‌توانند سوراخ‌های متالیزه، غیرمتالیزه داشته و یا اصلاً سوراخی نداشته باشند.
  • متن و اشکال گرافیکی که برای اهداف زیبایی‌شناختی یا فنی هستند. گرافیک‌ها می‌توانند روی لایه‌های فیزیکی و یا لایه‌های غیرفیزیکی قرار بگیرند (یعنی چاپ راهنما یا چاپ محافظ). اشکال گرافیکی روی لایه‌های مسی نیز می‌توانند قرار بگیرند که در این مورد آنها می‌توانند اتصالات الکتریکی ایجاد کنند.
  • مدل‌های 3D برای تصویرسازی و CAD مکانیکی، مدل‌های سه‌بعدی فایل‌های خارجی هستند که فوت پرینت‌ها می‌توانند به آنها متصل شوند. آنها در فوت پرینت‌ها نهفته‌سازی نمی‌شوند.
  • Metadata مرتبط با فوت پرینت

فوت پرینت‌ها در Kicad به کتابخانه‌های فوت پرینت سازماندهی می‌شوند که شامل هیچ یا تعدادی فوت پرینت هست. به طور کل فوت پرینت‌ها توسط گروه‌بندی فوت پرینت، کارکرد، یا سازنده به شکل منطقی گروه‌بندی می‌شوند. هر کتابخانه یک فولدر است (معمولاً به .pretty ختم می‌شوند) که شامل فایل .kicad_mod برای هر فوت پرینت در کتابخانه هستند.

بررسی اجمالی ویرایشگر فوت پرینت

Kicad برای کاربر ابزار ویرایشگر فوت پرینتی را فراهم می‌کند که به شما اجازه می‌دهد تا کتابخانه‌های فوت پرینت را ایجاد، اضافه، ویرایش و پاک‌کرده یا بین کتابخانه‌ها منتقل کنید. قابلیت دیگر ارسال فوت پرینت‌ها به فایل‌ها و واردکردن آنها از فایل‌هاست. ویرایشگر فوت پرینت از قسمت kicad project manager یا از ویرایشگر برد Tools -> Footprint Editor اجرا می‌شود.

پنجره اصلی ویرایشگر برد در زیر نشان‌داده‌شده است. این پنجره دارای سه نوارابزار برای دسترسی سریع به خصوصیات رایج به همراه قاب ویرایش/مشاهده است. تمامی دستورات در نوارابزار موجود نیستند؛ اما تمامی فرامین در منوها وجود دارند.

علاوه بر نوارهای ابزار، در قسمت چپ پنل‌های باز و بست شونده‌ای برای درخت فوت پرینت و مدیریت خصوصیات وجود دارند. پنل ظاهر و فیلتر انتخاب در قسمت راست است. پایین پنجره شامل یک پنل پیام است که جزئیات را در مورد شی انتخابی نشان می‌دهد.

راهنمای کامل مدیریت کتابخانه‌های Footprint در KiCad: ساختار، ویرایش، فرمت‌ها و ابزارها - قسمت 26 آموزش Kicad

نوارابزار بالا

نوارابزار اصلی در بالای پنجره اصلی وجود دارد. این پنجره دارای دکمه‌هایی برای دستورات undo/redo ، دستورات بزرگ‌نمایی، پنجره‌های خصوصیات pad/footprint ، و کنترل‌گرهای مدیریت layer/grid هست.

new footprint 24

ایجاد فوت پرینت جدید در کتابخانه انتخابی

module wizard 24

ایجاد فوت پرینت جدید در کتابخانه انتخابی با کمک ویزارد فوت پرینت

save 24

ذخیره‌سازی فوت پرینت جاری

print button 24

پرینت فوت پرینت انتخابی جاری

undo 24

Undo

redo 24

Redo

zoom in 24

رفرش کردن صفحه‌نمایش

zoom out 24

بزرگ‌نمایی

zoom fit in page 24

کوچک‌نمایی

zoom area 24

بزرگ‌نمایی برای فیت کردن فوت پرینت در صفحه‌نمایش

rotate ccw 24

بزرگ‌نمایی برای فیت کردن انتخاب

rotate cw 24

چرخش آیتم‌های انتخابی پادساعت‌گرد

mirror h 24

چرخش آیتم‌های انتخابی ساعت‌گرد

mirror v 24

آیینه کردن آیتم‌های انتخابی افقی

group 24

آیینه کردن آیتم‌های انتخابی عمودی

group ungroup 24

اضافه‌کردن آیتم به یک گروه

group ungroup 24

حذف آیتم انتخابی از یک گروه

module options 24

ویرایش خصوصیات فوت پرینت جاری

options pad 24

ویرایش خصوصیات پد انتخابی

erc 24

تست‌کردن فوت پرینت جاری برای خطاهای طراحی

load module board 24

ویرایش فوت پرینت در برد حاضر در ویرایشگر فوت پرینت

insert module board 24

قراردادن فوت پرینت حاضر در برد

کنترل‌گرهای نمایش نوارابزار چپ

نوارابزار چپ گزینه‌هایی برای تغییر نمایش آیتم‌ها در ویرایشگر فوت پرینت فراهم می‌آورد.

grid 24

خاموش و روشن‌کردن نمایش خطوط راهنما.

نکته: به طور پیش‌فرض مخفی‌سازی شبکه راهنما، ضربه‌زنی شبکه راهنما را غیرفعال نمی‌کند. این عملکرد می‌تواند در قسمت Display Option تغییر کند.

grid override enable button

روشن و خاموش‌کردن شبکه‌های مختص به آیتم

 

polar coord 24

 

سوئیچ‌کردن بین نمایش مختصات قطبی و کارتزین در نوار وضعیت

unit mil 24

unit inch 24

unit mm 24

نمایش مختصات و اندازه‌ها به inch، mils یا millimeters

cursor shape 24

سوئیچ بین نشانگر ویرایش کوچک و صفحه کامل

45deg angle wire icon

سوئیچ بین حالت 45 درجه و زاویه آزاد برای جایگذاری ترک های جدید، مناطق، اشکال گرافیکی، اندازه ها، و دیگر اشیا. شما می توانید بین زاویه آزاد و حالت 45 درجه با استفاده از shift+space تاگل کنید.

pad sketch 24

سوئیچ‌کردن نمایش پدها بین حالت کادر و توپر

show mod edge 24

سوئیچ نمایش آیتم‌های گرافیکی بین حالت کادر و توپر

text sketch 24

سوئیچ نمایش متن بین حالت کادر و توپر

contrast mode 24

سوئیچ حالت نمایش لایه غیرفعال بین Normal  و Dim.

✅نکته

این دکمه به هنگامی که حالت نمایش لایه غیرفعال Hide یا Dim است های‌لایت خواهد شد. در هر دو مورد، فشردن دکمه حالت نمایش لایه را به Normal تغییر می‌دهد. حالت Hide تنها از طریق کنترل‌گرها در پنل ظاهر و یا میان‌بر ctrl+H می‌تواند در دسترس قرار بگیرد.

search tree 24

تاگل کردن نمایش درخت فوت پرینت و کتابخانه

layers manager 24

نمایش یا مخفی‌سازی پنل‌های فیلتر انتخاب و ظاهر در سمت راست ویرایشگر

tools 24

نمایان یا مخفی‌سازی پنل مدیریت خصوصیات در سمت چپ ویرایشگر

ابزارهای نوارابزار راست

ابزارهای ترسیم و جای‌گذاری در نوارابزار راست قرار گرفته‌اند.

cursor 24

ابزار انتخاب (ابزار پیش‌فرض)

pad 24

ابزار جای‌گذاری پد: برای قراردادن پد روی برد کلیک کنید

add keepout area 24

 اضافه‌کردن منطقه قانون: مناطق قانون که قبلاً به‌عنوان keepout شناخته می‌شدند می‌توانند جای‌گذاری آیتم‌ها و پرکردن مناطق را محدود کنند. این مناطق همچنین می‌توانند نامی را برای اعمال قوانین طراحی اختیاری برای مناطق تعریف کنند.

add line 24

کشیدن خط‌ها.

✅نکته

خطوط اشیاء گرافیکی هستند و مشابه با ترک‌ها که با ابزار Route Tracks کشیده می‌شوند نیستند. اشیا گرافیکی به یک گره نمی‌توانند اختصاص داده شوند.

add arc 24

کشیدن منحنی‌ها: نقطه مرکزی منحنی را انتخاب می‌کند سپس نقاط شروع و پایان را مشخص می‌کند. توسط راست کلیک‌کردن روی این دکمه شما می‌توانید حالت ویرایش منحنی را بین حالتی که مرکز منحنی موجود را نگه می‌دارد و حالتی که شعاع منحنی را نگه می‌دارد تغییر بدهید.

add rectangle 24

مستطیل‌ها را می‌کشد. مستطیل‌ها می‌توانند توپر یا توخالی باشند.

add circle 24

دایره‌ها را می‌کشد. دایره‌ها نیز می‌توانند توپر و توخالی باشند.

add graphical polygon 24

پلیگان های گرافیکی را ترسیم می‌کند. پلیگان ها می‌توانند توپر و توخالی باشند.

✅نکته

پلیگان های گرافیکی توپر به مانند مناطق توپر نیستند. به پلیگان های گرافیکی نمی‌توان یک گره اختصاص داد، ضمن اینکه فاصله‌شان از دیگر آیتم‌ها حفظ نمی‌شود.

image 24

  برای ارجاع‌دادن تصویر bitmap را اضافه می‌کند. تصاویر ارجاعی در خروجی‌های ساخت گنجانده نمی‌شوند.

text 24

اضافه‌کردن متن

add textbox 24

اضافه‌کردن کادر متن

add aligned dimension 24

add orthogonal dimension 24

add center dimension 24

add radial dimension 24

add leader 24

اضافه‌کردن اندازه‌ها. انواع اندازه با جزئیات بیشتری در زیر توضیح داده شده است.

delete cursor 24

ابزار پاک‌سازی: برای پاک‌کردن آنها روی آنها کلیک کنید

Anchor icon

ابزار لنگر. برای تعیین موقعیت ثقل فوت پرینت (مرجع) روی آن چپ کلیک کنید

grid select axis 24

مبدأ شبکه را تعیین می‌کند

measurement 24

به شکل تعاملی فاصله بین دو نقطه را اندازه می‌گیرد

اطلاعات
10
0
0
لینک و اشتراک
profile

Alex

متخصص الکترونیک

مقالات بیشتر
slide

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند. فروش در پالت
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. وقتی شما در این سامانه، قطعه الکترونیکی را جستجو می‌کنید؛ آی سی به سرعت نتایج جستجوی شما در اکثر فروشگاه‌های آنلاین در حوزه قطعات الکترونیک را نمایش می‌دهد. جستجو در آیسی
family

سیسوگ‌شاپ | فروشگاه محصولات Quectel

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند. پرسش در سیسوگ فرم
family

سیکار | اولین مرجع متن باز ECU در ایران

بررسی و ارائه اطلاعات مربوط به ECU (واحد کنترل الکترونیکی) و نرم‌افزارهای متن باز مرتبط با آن برو به سیکار
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
خانواده سیسوگ

سیسوگ‌شاپ

فروشگاه محصولات Quectel

پالت

سیسوگ فروم

محلی برای پاسخ پرسش‌های شما

سیسوگ جابز
سیسوگ
سیسوگ فروم

سی‌کار

اولین مرجع متن باز ECU در ایران

سیسوگ مگ

آی‌سی

موتور جستجوی قطعات الکترونیکی

سیسوگ آکادمی

پالت

بازار خرید و فروش قطعات الکترونیک

دیدگاه ها

become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله