ترمینال آزاد

چرت نویس های یک مهندس بیکار

فریتزینگ

آخرین مرحله هر پروژه الکترونیکى، طراحى و ساخت PCB هستش. واسه این کار برنامه هاى مختلفى هست ولى هرکدوم نقص مختص خودشون رو دارند. بعنوان مثال آلتیوم لایبررى بسیار ناقصی داره که حتی با دانلود چند گیگ فایل مجزا باز شاید عناصر مورد نظرتون به لایبررى اضافه نشه. یا مثلا پروتئوس فایل هاى PCB اشتباهى داره. مثلا براى ال سى دى LM016L که ۱۶ پایه متوالى داره لایبررى پروتئوس یک الگو دو ستونه هشت پایه اى بهش اختصاص داده و برنامه هایى مثل ExpressPCB که فاقد هر گونه لایبرری هستن و باید با مراجعه به دیتاشیت هاى کامل عناصر مدار؛ تعداد پایه ها، فاصله شون و نحوه قرارگیریشون اقدام به طراحى PCB هر کدوم کرد که کار بسیار وقت گیرى هستش و هم احتمال اشتباه در طراحی رو بالا میبره.

منم مثل بقیه با این مشکلات سروکله میزدم و به نوعی این سختی رو قبول کرده بودم تا اینکه اتفاقی تو یه سایت خارجی اسم فریتزینگ رو دیدم و با دیدن تصاویرش متوجه شدم کار باهاش باید راحت باشه. بعد نصب فریتزینگ متوجه شدم این برنامه خیلی کامل تر و مفصل تر از اون چیزیه که فکر می کردم بخش های مختفی با کاربردهای متفاوتی داره ( BreadBoard , schematic , PCB , Code ). استفاده و کار کردن با فریتزینگ به قدری ساده هستش که با خودتون میگین پس برنامه هایی مثل پروتئوس و آلتیوم با بودجه ساختی در اون حد انرژی شون رو کجا صرف کردن که برنامه تولیدشون اون روانی و راحتی فریتزینگ رو نداره.


 

اولین بخش برنامه, قسمت Breadboard هستش که یک شبیه سازی عالی از دنیای واقعیه.یک بردبورد مقابل شماست دقیقا مشابه آنچه در کارگاه, آزمایشگاه یا خونه استفاده می کنید و تمامی قطعات و لوازم الکترونیکی دقیقا همونطور که در واقعیت هستن, دیده میشن. قطعات رو در یک کتابخانه قوی و کامل در سمت راست برنامه دارید. بخش بندی قطعات پیدا کردنشون رو خیلی آسون تر می کنه و اگه سردرگم شدید می تونید با تب جستجو به قطعه مورد نظر دسترسی پیدا کنید. همچنین می تونید قطعات پرکاربردتون رو در داخل تب MINE قرار بدین تا موقع استفاده لازم نباشه هی بین تب ها جابجا بشین.از یک نوع قطعه مدل های متفاوتی و مختلفی در کتابخانه موجود هستش. مثلا انواع مدل های پتانسیومتر رو می تونید انتخاب کنید. پرکاربردترین و عمومی ترین قطعات هم تو تب core هستش.


 

بخش دوم Schematic (شماتیک ) هستش. در این بخش قطعات به اون صورتی که در تئوری می کشیم و تو کتاب های درسی موجود هستش, نمایش داده می شوند. اگر در بخش بردبورد روتینگ (سیم کشی) رو انجام داده باشید در این بخش هم همون اتصالات با خط چین مشخص هستن که کار رو برای کسایی که تو عملی بستن مدار وارد هستن ولی تو شماتیک کشیدن مشکل دارن خیلی راحت می کنه. برای وارد کردن قطعات کافیه مثل بخش بردبورد ماوس رو روی قطعه ای که میخواین, نگه دارین و در پایین صفحه هر سه شکل واقعی,شماتیک و PCB قطعه رو مشاهده کنید. بخش شماتیک خیلی نرم تر و روون تر از بخش شماتیک سایر برنامه هاست.


 

بهترین بخش فریتزینگ به نظر من بخش PCB اون هستش. در واقع به دلیل همین ویژگی در این برنامه باعث شد من فریتزینگ رو معرفی کنم. کتابخانه ای غنی از انواع قطعات و سنسورها و ماژول ها و همچنین سادگی و در عین حال جامع بودن ابزارهای طراحی در بخش PCB این برنامه رو به گزینه شماره یک من برای طراحی و ساخت مدارهای چاپیم تبدیل کرده. دقیق و کامل بودن تمامی عناصر موجود در کتابخانه بی نظیره. سوییچ بین لایه های مختلف PCB خیلی راحته و در هر مرحله ای تنها با یک یا دو کلیک میسره. انتقال قطعات به لایه رویی یا زیرین بسیار دم دسته. حتی میتونین سیمی که بین دو پین کشیدین رو بین لایه ها بالا و پایین کنید. امکان چاپ سیلک اسکرین به بهترین نحو در این برنامه تعبیه شده. خروجی گرفتن فایل نهایی از این برنامه خیلی عالیه! خروجی به سه فرمت عالی SVG , PDF و RS-274X(که طراحان حرفه ای بورد های الکتریکی می دونن چیه!) قابل استخراج هستش. فایل های خروجی شامل ۱۶ عدد هستش که لایه های مختلف بعلاوه سیلک اسکرین به صورت عادی و آینه شده و ماسک شده بدست می آیند.

بخش PCB فریتزینگ به هیچ وجه باگ ها و ایرادات برنامه های مشابه مانند Proteus یا Altium رو نداره. هیچ موقع پیش نمیاد که برنامه ارور بیخود بده یا رو هم افتادن دو تا سیم رو متوجه نشه یا سیمی خود به خود پاک بشه یا اصلا سیمی تغییر مسیر بده و از سمت دیگه برد کشیده بشه (ایراداتی که عموما در پروتئوس با اونها مواجهیم).

بخش PCB فریتزینگ یک قابلیت جالب هم داره به اسم Fabricate که میتونین سفارش ساخت PCBای که طراحی کردین رو به Fritzing بدین و مدار چاپی خودتون رو که به حرفه ای ترین روش ساخته شده رو تحویل بگیرین.


 

قسمت نهایی برنامه هم که Code نام داره یک کامپایلر Arduino/PICAXE هستش. میتونین برنامه تون رو داخل کد open کنید یا خودتون بنویسید و اونو با انتخاب پلتفورم,بورد و پورت روی ماژولتون آپلود (پروگرام) کنید. همچنین میتونید پورت سریال میکرو رو مانیتور کنید. این قسمت درواقع برای بی نیاز کردن کاربر از استفاده همزمان از چند برنامه (کامپایلر) هستش.

 

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

میتونین پروژه هایی که با فریتزینگ طراحی کردین رو مستقیما در سایت خود برنامه برای استفاده سایرین قرار بدین برای یادگیری بیشتر از بخش learning سایت استفاده کنید و مشکلاتتون رو از طریق forum با بقیه در میون بگذارین.

فریتزیگ روی ویندوز, مک و لینوکس در دسترسه و سورس اون روی گیت هاب هم موجود هستش. فریتزینگ بصورت پورتابل قابل دانلوده و نیاز به نصب نداره, کافیه فقط کپی کنید در جایی از هاردتون. در مقابل این همه امکانات حجم برنامه خیلی عالی هستش! فقط چیزی حدود ۵۰ مگابایت. این برنامه رو می تونین از خود سایت فریتزینگ دانلود کنید.

صفحه:12