آموزش استفاده از فایل‌های IDF در KiCad | انتصاب مدل‌ مکانیکی به فوت‌پرینت - قسمت 33 Kicad

Shadow
14 بازدید
۱۴۰۴-۰۴-۲۲
10 دقیقه
  • نویسنده: Alex
  • درباره نویسنده: ---

طرح کلی قطعات IDF

Kicad می‌تواند ارائه IDF برد را به منظور استفاده در نرم افزار های مکانیکی CAD تولید کند. در قسمت زیر بخشی از آموزش های انتصاب طرح IDF قطعه به فوت‌پرینت‌ها، ایجاد طرح قطعه IDF جدید و توصیفی از کاربردهای IDF با Kicad قرار داده شده است.

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

مدل‌های المان IDF با استفاده از صفحه خصوصیات مدل سه‌بعدی فوت‌پرینت به فوت‌پرینت‌ها الصاق می‌شوند. صادرکننده IDF به نسبت صادرکننده‌های 3D viewer و دیگر صادرکننده‌هایی مدل 3D از فایل‌های متفاوتی استفاده می‌کند؛ بنابراین اضافه‌کردن مدل‌های سه‌بعدی برای صادرکننده IDF با دیگر مدل‌های سه‌بعدی اضافه شده به یک فوت‌پرینت برای دیگر اهداف تداخلی ندارد.
به‌منظور اضافه‌کردن یک مدل IDF به یک فوت‌پرینت در ویرایشگرهای PCB یا فوت‌پرینت، صفحه خصوصیات فوت‌پرینت را ویرایش کرده و روی سربرگ 3D Models کلیک کنید.

آموزش استفاده از فایل‌های IDF در KiCad | انتصاب مدل‌ مکانیکی به فوت‌پرینت - قسمت 33 Kicad

روی دکمه folder icon کلیک کنید و فیلتر Filetype IDF (*.idf;*.IDF) را انتخاب کنید. سپس برای یافتن طرح مناسب خود گزینه‌ها را مرور کنید.

آموزش استفاده از فایل‌های IDF در KiCad | انتصاب مدل‌ مکانیکی به فوت‌پرینت - قسمت 33 Kicad

هنگامی که فایل قطعه موردنظر انتخاب شد هر مقدار لازم شامل آفست و یا چرخش را وارد کنید. آفست‌ها باید با استفاده از واحدهای خروجی برد IDF mm یا mils مشخص شوند. سیستم مختصات IDF یک سیستم مختصات دست راست با محور مثبت Z به سمت دید ناظر، محور X مثبت به سمت راست ناظر و محور Y مثبت به سمت لبه بالایی صفحه‌نمایش است. چرخش بایستی به درجه باشد. چرخش مثبت یک چرخش در جهت عقربه‌های ساعت به همان شکل که در مشخصات IDFv3 توضیح داده شده، است.

احتمال دارد که شما برای ساختن یک قطعه ساده مثل پکیج DIP در یک سوکت مجبور باشید چندین طرح ساده را با آفست‌های مناسب با هم ترکیب کنید.

✅ نکته

تنها مقادیر آفست و مقدار چرخش Z توسط صادرکننده IDF استفاده می‌شود و از تمامی مقادیر دیگر صرف‌نظر می‌شود.

ایجاد یک فایل طرح قطعه

فایل طرح قطعه (*.idf) از یک بخش .ELECTRICAL یا .MECHANICAL همان‌طور که در اسناد مشخصات توضیح داده شده تشکیل شده است. این بخش ممکن است با هر تعداد خطوط کامنت همراه شود. خطوط کامنت توسط صادرکننده به فایل کتابخانه کپی شده و می‌توانند برای دنبال‌کردن metadata هایی مثل ارجاعات به اسناد استفاده بشوند تا اندازه‌ها و طرح قطعه را معین کنند.

بخش طرح قطعه شامل فیلدهایی است که رشته‌ها، اعداد صحیح (integers) یا اعداد اعشاری هستند. یک رشته ترکیبی از کاراکترهاست که ممکن است شامل فضای خالی (Space) باشد. اگر یک رشته دارای فواصل است پس از آن باید نقل‌قول شود. علائم نقل‌قول (Quotation) نباید در داخل یک رشته ظاهر شوند. اعداد اعشاری باید با استفاده از نمادهای نمائی یا ده‌دهی نشان داده شوند؛ اما نماد دهدهی برای خوانایی بهتر است. نقطه دهدهی باید یک نقطه و نه یک کاما باشد. فایل IDF باید تنها شامل کاراکترهای ASCll هفت بیتی باشد. استفاده از کاراکترهای 8 بیتی تنها باعث ایجاد رفتارهای تعریف نشده می‌شود.

یک فایل IDF شامل بخش‌هایی است که آن بخش‌ها شامل RECORDS بوده و این RECORDS ها شامل FIELDS ها هستند. برای فایل های طرح IDF تنها ممکن است یک نوع از بخش وجود داشته باشد و آن بخش .ELECTRICAL یا .MECHANICAL است. یک رکورد (Record) تنها یک خط تکی از متن بوده و ممکن است شامل یک یا چند فیلد باشد. فیلدها توالی از کاراکترها هستند که با یک یا چند فاصله که بین علائم نقل قول ظاهر نمی‌شوند از هم جدا شده‌اند. تمامی فیلدهای یک رکورد باید روی یک تک خط ظاهر شوند. رکوردها ممکن است خطوط را از هم جدا نکنند.

تیتر بخش (.Mechanical یا .Electrical) به‌عنوان اولین رکورد (Record 1) در نظر گرفته می‌شود. Record 1 باید با Record 2 همراه شود که دارای 4 فیلد است:

  1. Geometry Name: یک رشته که در ترکیب با Part Number باید یک شناسه منحصربه‌فرد را برای طرح قطعه شکل دهد. برای پکیج های استانداردسازی شده اسم پکیج یک مقدار مناسب برای نام هندسه است، برای مثال SOT-23. برای پکیج های منحصر به فرد شماره قطعه تولیدکننده انتخاب خوبی برای نام هندسه هست.
  2. Part Number: اگرچه خیلی واضح برای شماره قطعه تعبیه شده است مثلاً BS107 اما بهتر این است که از این رشته برای توصیف پکیج استفاده کنید. برای مثال درصورتی‌که نام هندسه TO-92 است، شماره قطعه ممکن است برای توصیف طرح پدها یا جهت این فایل طرح TO-92 خاص استفاده شود.
  3. IDF Unit: ممکن است یکی از موارد MM یا THOU باشد و تنها به واحدهایی اعمال می‌شود که این طرح المان را توصیف می‌کنند.
  4. Height: این یک عدد اعشار است که نشان‌دهنده ارتفاع نامی المان با استفاده از واحدهای تعیین شده در فیلد 3 هست.

رکورد 2 باید توسط یک عدد رکورد 3 که طرح المان را مشخص می‌کند همراه شود. رکورد 3 شامل چهار فیلد هست:

  1. Loop Index: 0 (نقاط طرح به ترتیب خلاف ساعت‌گرد مشخص می‌شوند) یا 1 (نقاط طرح به ترتیب ساعتگرد مشخص می‌شوند)
  2. مختصات X: یک عدد اعشاری
  3. مختصات Y: یک عدد اعشاری
  4. Included Angle: یک عدد اعشاری. اگر مقدار صفر باشد که یک خط صاف از نقطه قبلی تا این نقطه کشیده می‌شود. اگر مقدار 360 درجه باشد نقطه قبلی مرکز یک دایره را معین می‌کند و این نقطه یک نقطه روی دایره را تعیین می‌کند. هرگز یک دایره را با استفاده از مقدار 360- مشخص نکنید زیرا یک پکیج CAD مکانیکی اصلی در این موقعیت به درستی رفتار نمی‌کند. اگر مقدار منفی باشد یک منحنی ساعتگرد از نقطه قبلی به این نقطه کشیده می‌شود و اگر این مقدار مثبت باشد یک منحنی خلاف ساعتگرد کشیده می‌شود.

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

مثال فایل IDF 1:

مثال فایل IDF 2:

راهنمایی‌ها برای ایجاد طرح‌ها

به هنگام خلق طرح‌ها و الاخصوص به‌اشتراک‌گذاری کار با دیگران، یکنواختی در طراحی و نام‌گذاری فایل‌ها به افراد کمک می‌کند تا فایل‌ها را با سرعت بیشتری مکان‌یابی کرده و قطعات را با کمترین دردسر جای‌گذاری کنند.

نام‌گذاری پکیج

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

کامنت‌ها

از کامنت‌ها در فایل IDF برای دادن اطلاعات بیشتر به کاربر در مورد طرح استفاده کنید. برای مثال یک مرجع به منبع استفاده شده برای اطلاعات دارای اندازه.

ورودی‌های شماره قطعه و هندسه

در مورد مقادیری که می‌خواهید به ورودی‌های Geometry و Part Number بدهید خوب فکر کنید. همه این‌ها در کنار هم به‌عنوان یک شناسه منحصربه‌فرد برای سیستم MCAD عمل می‌کنند. مقادیر رشته‌ها به طور ایده‌آل حامل یک معنی برای یک کابر برای استفاده به‌عنوان یک ID منحصربه‌فرد خواهد بود؛ اما این مورد الزامی نیست. این مقادیر عمدتاً برای سیستم MCAD به‌منظور استفاده به‌عنوان یک ID منحصربه‌فرد تعبیه شده‌اند. به طور ایده‌آل مقادیر انتخابی در داخل هر مجموعه بزرگی از طرح‌ها منحصربه‌فرد خواهد بود. انتخاب مقادیر به شکل صحیح منجر به کرش‌های کمتری الاخصوص در طراحی بردهای پیچیده‌تر خواهد شد.

موقعیت و جهت پین

طرح‌های قطعه باید برای مچ کردن موقعیت و جهت فوت‌پرینت‌های مربوطه ایجاد شوند. این مسئله نیاز به تعیین یک چرخش غیرصفر برای قطعه IDF را برطرف می‌کند. ازآنجایی‌که صادرکننده IDF از مقادیر آفست (X,Y) صرف‌نظر می‌کند، این مورد حیاتی است که شما از مبدأ صحیح در کادر قطعه درست استفاده کنید.
تصویر بالا طرح‌های ساده‌ای را نشان می‌دهد که توسط برنامه‌های idfcy1 و idfrect تولید شده و در یک برنامه CAD مکانیکی رندر شده‌اند. از چپ به راست یک استوانه پایه محوری عمودی، استوانه پایه‌ای محوری عمودی با سیم در چپ، استوانه پایه‌دار محوری عمودی با سیم در راست، استوانه پایه محوری افقی، استوانه پایه‌دار محوری افقی، طرح مربعی ساده، طرح مربعی با گوشه خم، طرح مربعی با پایه محوری در راست هستند. طرح‌های بالا با واحدهای میلیمتر مشخص شده‌اند درحالی‌که طرح‌های پایین در واحد اینچ مشخص شده‌اند.

آموزش استفاده از فایل‌های IDF در KiCad | انتصاب مدل‌ مکانیکی به فوت‌پرینت - قسمت 33 Kicad

نکاتی در مورد اندازه‌ها

هدفی که توسط طرح‌های بیرون‌زده سه‌بعدی دنبال می‌شود این است که به طراح مکانیکی یک ایده از اینکه این قطعات چه مقداری از فضا را اشغال می‌کنند بدهند. در یک سناریو معمول طراح مکانیکی تعدادی از این طرح‌های خام را با مدل‌های مکانیکی با جزئیات بیشتر جایگزین می‌کند. برای مثال موقعی که قرار است از جاشدن یک LED با پایه‌های صاف در یک سوراخ روی یک پنل اطمینان حاصل شود. در اکثر مواقع دقت یک طرح خیلی مهم نیست؛ اما ایجاد طرح‌هایی که بهترین اطلاعات مکانیکی ممکن را انتقال می‌دهند می‌تواند یک عادت خوبی باشد. در موارد محدودی ممکن است کاربر بخواهد تا قطعه را داخل جعبه‌ای با کمترین فضای اضافه جای بدهد، به طور مثال داخل یک پخش‌کننده موسیقیMP3 قابل‌حمل. در چنین وضعیتی اگر اکثر طرح‌های بیرون‌زده یک نمای به اندازه کافی خوب از قطعه است پس احتمالاً طراح مکانیکی مجبور خواهد بود تا تنها تعداد بسیار کمی از مدل‌ها را در جعبه‌ای که مشغول به طراحی آن است جای‌گذاری کند. اگر طرح‌ها انعکاس قابل‌اعتمادی از واقعیت نباشند در این صورت طراح مکانیکی زمان زیادی را برای اطمینان حاصل‌کردن از جاشدن قطعات در جعبه تلف خواهد کرد. گذشته از این موارد، اگر شما ورودی زباله بدهید می‌توانید در خروجی هم انتظار زباله داشته باشید. اگر شما اطلاعات خوبی در ورودی بدهید شما می‌توانید امید به داشتن نتایج خوب در خروجی داشته باشید.

ابزارهای طرح قطعه IDF

تعدادی از ابزارهای خط دستوری برای کمک به تولید طرح‌های قطعه IDF در دسترس هستند. این ابزارها شامل:

  1.  Idfcy1: یک طرح استوانه‌ای در جهت افقی یا عمودی با پایه‌های شعایی یا محوری ایجاد می‌کند.
  2.  Idfrect: یک طرح مستطیلی را که ممکن است یک‌پایه محوری یا منحنی در گوشه چپ بالا داشته باشد را ایجاد کند.
  3.  Dxf2idf: یک رسم به فرمت DXF را به طرح قطعه IDF تبدیل می‌کند.

Idfcyl

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

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

Idfrect

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

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

Dxf2idf

Dxf2idf یک فایل قطعه IDF از یک طرح DXF ایجاد می‌کند. فایل DXF استفاده شده برای معین کردن طرح قطعه می‌تواند با نرم‌افزار رایگان LibreCAD برای داشتن بیشترین سازگاری آماده‌سازی شود. وقتی که dxf2idf بدون هیچ آرگومانی فراخوانی شود خلاصه‌ای از ورودی‌های خود و یک نکته در خروجی خود چاپ می‌کند.

نکته‌ها می‌توانند توسط وارد کردن هر آرگیومنت دلخواه در خط دستور سرکوب (حذف) بشوند. یک کاربر می‌تواند به شکل دستی اطلاعات را در خط دستور وارد کرده یا نوشته ها را برای تولید طرح‌ها ایجاد کند. متن پایین یک طرح بالا 5mm از یک فایل DXF به نام test.dxf ایجاد می‌کند:

idf2vrml

ابزار Idf2vrml دسته‌ای از یک برد IDF (.emn) و یک فایل کامپوننت IDF (.emp) را خوانده و یک فایل VRML که می‌تواند با مشاهده‌کننده VRML دیده شود تولید می‌کند. این خصوصیت برای تصویرسازی اسمبلی برد در مواردی که کاربر دسترسی به نرم‌افزارهای MCAD ندارد سودمند است. فراخوانی Idf2vrml بدون هیچ آرگومانی منجر به نمایش یک پیغام استفاده خواهد شد:

✅ نکته

ابزار Idf2vrml عناوین OTHER_OUTLINE در یک فایل emn را درصورتی‌که آن عنوان در پشت لایه PCB مشخص شده باشد به شکل صحیح رندر نمی‌کند. اگرچه شما فایل‌های تولید شده با Kicad را استفاده نخواهید کرد؛ زیرا هیچ مکانیزمی برای مشخص‌کردن چنین عنوانی وجود ندارد. این مورد تنها زمانی مشکل‌ساز می‌شود که شما یک فایل emn رندر شده با یک نرم‌افزار دیگری را که از عنوان در پشت یک برد استفاده می‌کند به خدمت بگیرید.
اطلاعات
14
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

نویسنده شو !

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

ارسال مقاله