آموزش ساخت Project در Altium Designer؛ اولین پروژه با ما بسازید

آموزش ساخت Project در Altium Designer-3dfotprint

آموزش ساخت Project در Altium Designer؛ شروع اولین پروژه PCB

آموزش ساخت Project در Altium Designer یکی از گام های مهم برای ورود به دنیای طراحی حرفه‌ای بردهای مدار چاپی است. در دو درس قبلی آکادمی Altium ابتدا با Altium Designer و مسیر کلی طراحی PCB آشنا شدیم و سپس محیط نرم‌افزار، Projects Panel، Properties Panel، Components Panel و تفاوت Schematic Editor و PCB Editor را بررسی کردیم. حالا زمان آن رسیده که اولین کار عملی خود را در Altium انجام دهیم. در این آموزش یک PCB Project جدید در Altium Designer ایجاد می‌کنیم و یاد می‌گیریم فایل‌هایی مانند PrjPcb، SchDoc و PcbDoc دقیقاً چه کاربردی دارند. در پایان مقاله یک ساختار پروژه مرتب خواهیم داشت که می‌توانیم در درس‌های بعدی همان پروژه را ادامه دهیم، شماتیک خود را داخل آن رسم کنیم و در نهایت آن را به یک PCB واقعی تبدیل کنیم.

📌 فایل‌های پروژه Altium در یک نگاه

PCB Project
ساختار اصلی پروژه
.PrjPcb
فایل پروژه PCB
.SchDoc
فایل شماتیک
.PcbDoc
فایل طراحی PCB
Projects Panel
مدیریت فایل‌های پروژه
مرحله بعد
طراحی Schematic

Project در Altium Designer چیست؟

قبل از ساخت اولین پروژه باید بدانیم Project در Altium دقیقاً چیست. یک طراحی PCB معمولاً فقط از یک فایل تشکیل نشده است. ممکن است برای یک پروژه فایل‌های مختلفی داشته باشیم که هرکدام بخشی از فرایند طراحی را نگهداری می‌کنند. برای مثال:

My-First-PCB
│
├── My-First-PCB.PrjPcb
├── Main.SchDoc
└── Main.PcbDoc

در این ساختار: PrjPcb مربوط به Project است. SchDoc شماتیک مدار را نگهداری می‌کند. PcbDoc مربوط به طراحی فیزیکی PCB است.

⚡ پاسخ سریع

برای ساخت Project در Altium ابتدا یک PCB Project ایجاد می‌کنیم. سپس فایل‌های موردنیاز مانند Schematic Document با پسوند SchDoc و PCB Document با پسوند PcbDoc را به پروژه اضافه می‌کنیم.

تفاوت Project و Document در Altium چیست؟

یکی از مفاهیمی که ممکن است در شروع کار کمی گیج‌کننده باشد، تفاوت بین Project و Document است. Project ساختار کلی طراحی را مدیریت می‌کند، در حالی که هر Document اطلاعات مربوط به بخش مشخصی از طراحی را نگهداری می‌کند. برای مثال Schematic یک Document است و PCB نیز یک Document دیگر.

نوع پسوند کاربرد
PCB Project .PrjPcb مدیریت پروژه PCB
Schematic Document .SchDoc رسم شماتیک مدار
PCB Document .PcbDoc طراحی فیزیکی PCB

💡 Project را با PCB Document اشتباه نگیرید

فایل PcbDoc خود Project نیست. PcbDoc فقط Document مربوط به طراحی PCB است و می‌تواند درون یک PCB Project قرار بگیرد.

فایل PrjPcb در Altium چیست؟

وقتی یک PCB Project ایجاد می‌کنیم، Altium فایلی با پسوند: .PrjPcb برای پروژه ایجاد می‌کند. این فایل نماینده Project شما است و اطلاعات مربوط به ساختار و تنظیمات پروژه را مدیریت می‌کند. برای مثال:

LED-Control.PrjPcb

ممکن است درون همین پروژه چند Document مختلف داشته باشیم.

🧠 ساده‌تر به موضوع نگاه کنیم

اگر کل طراحی PCB را مانند یک پرونده در نظر بگیریم، PrjPcb پرونده اصلی پروژه و SchDoc و PcbDoc مدارک مختلف داخل آن هستند.

آموزش ساخت PCB Project در Altium Designer

حالا وارد بخش عملی آموزش می‌شویم. Altium Designer را اجرا کنید. بسته به نسخه نرم‌افزار، ظاهر بعضی منوها ممکن است کمی متفاوت باشد، اما هدف ما ایجاد یک PCB Project جدید است.

مرحله اول؛ ایجاد Project جدید

از گزینه‌های ایجاد Project جدید در Altium، یک PCB Project بسازید. در بعضی نسخه‌ها مسیر و رابط ایجاد Project ممکن است متفاوت باشد، بنابراین اگر ظاهر نرم‌افزار شما دقیقاً مشابه Screenshot این آموزش نبود، به‌دنبال گزینه مربوط به ایجاد PCB Project باشید.

آموزش ساخت PCB Project جدید در Altium Designer

بعد از ایجاد Project، پروژه جدید باید در Projects Panel نمایش داده شود.

مرحله دوم؛ نام پروژه را مشخص کنید

نام پروژه را از همان ابتدا معنی‌دار انتخاب کنید. برای مثال:

LED-Control-Board.PrjPcb

بهتر از نام‌هایی مانند:

Project1.PrjPcb
NewProject.PrjPcb
Test123.PrjPcb

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

Projects Panel بعد از ساخت Project

پس از ایجاد پروژه، به Projects Panel توجه کنید. Project جدید باید در این قسمت نمایش داده شود.

نمایش PCB Project جدید در Projects Panel نرم افزار Altium Designer

فعلاً ممکن است Project تقریباً خالی باشد، زیرا هنوز Schematic و PCB Document به آن اضافه نکرده‌ایم. در مراحل بعدی ساختار آن کامل‌تر خواهد شد.

آموزش ساخت Schematic Document در Altium

برای طراحی مدار به یک Schematic Document نیاز داریم. فایل Schematic با پسوند: .SchDoc ذخیره می‌شود. یک Schematic Document جدید به PCB Project خود اضافه کنید. پس از ایجاد فایل، آن را با یک نام مشخص ذخیره کنید. برای مثال:

Main.SchDoc

یا در پروژه‌های بزرگ‌تر:

Power.SchDoc
MCU.SchDoc
Sensors.SchDoc
آموزش ساخت Schematic Document یا SchDoc در Altium Designer

SchDoc چه چیزی را نگهداری می‌کند؟

در فایل Schematic با مواردی مانند:

  • Symbol قطعات
  • Pinها
  • Wire
  • Net
  • Net Label
  • Power Port
  • GND
  • Designator

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

آموزش ساخت PCB Document در Altium

برای طراحی فیزیکی PCB به یک PCB Document نیاز داریم. پسوند این فایل: .PcbDoc است. یک PCB Document جدید ایجاد کرده و آن را به Project اضافه کنید. برای مثال نام آن را:

Main.PcbDoc

قرار دهید.

آموزش ساخت PCB Document یا PcbDoc در Altium Designer

🚨 هنوز وارد طراحی PCB نشوید

در این مرحله فقط فایل PCB را ایجاد کرده‌ایم. قبل از Placement و Routing باید شماتیک، قطعات، Footprintها و اتصالات پروژه به‌درستی آماده و بررسی شوند.

ساختار نهایی اولین Project ما

اگر مراحل را درست انجام داده باشید، حالا پروژه‌ای شبیه این دارید:

LED-Control-Board
│
├── LED-Control-Board.PrjPcb
│
├── Main.SchDoc
│
└── Main.PcbDoc

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

چرا فایل‌های Altium را باید اصولی نام‌گذاری کنیم؟

در یک پروژه کوچک شاید نام فایل چندان مهم به نظر نرسد. اما فرض کنید پروژه شما شامل موارد زیر شود:

  • چند Schematic Sheet
  • PCB
  • Library
  • Datasheet
  • Gerber
  • BOM
  • STEP
  • نسخه‌های مختلف طراحی

در چنین شرایطی نام‌گذاری نامناسب خیلی سریع پروژه را شلوغ و گیج‌کننده می‌کند. برای مثال:

new1.SchDoc
test2.SchDoc
final.PcbDoc
final2.PcbDoc
final-final.PcbDoc

ساختار مناسبی نیست. در مقابل:

Power.SchDoc
MCU.SchDoc
Sensor.SchDoc
Main-Board.PcbDoc

اطلاعات بسیار بیشتری درباره محتویات فایل‌ها می‌دهد.

💡 از همان پروژه اول مرتب باشید

عادت به نام‌گذاری و ذخیره اصولی فایل‌ها در پروژه‌های ساده شاید ضروری به نظر نرسد، اما در پروژه‌های بزرگ و تیمی اهمیت بسیار زیادی پیدا می‌کند.

فایل‌های پروژه Altium را کجا ذخیره کنیم؟

پیشنهاد می‌شود برای هر PCB یک پوشه مستقل داشته باشید. برای مثال:

Projects
└── LED-Control-Board
    ├── LED-Control-Board.PrjPcb
    ├── Main.SchDoc
    └── Main.PcbDoc

در مراحل بعدی ممکن است پوشه‌های دیگری نیز به ساختار پروژه اضافه کنیم. مثلاً:

LED-Control-Board
│
├── Design
├── Datasheets
├── Libraries
├── 3D-Models
└── Manufacturing

این نوع ساختار مخصوصاً زمانی مفید است که پروژه شامل فایل‌های زیادی شود.

آیا باید SchDoc و PcbDoc هم‌نام باشند؟

الزامی نیست. ممکن است Project شما: Smart-Sensor.PrjPcb باشد و Schematicهای مختلفی مانند: Power.SchDoc MCU.SchDoc و Sensors.SchDoc داشته باشد. نام فایل باید بیشتر به شما کمک کند محتوای آن را سریع تشخیص دهید.

آیا یک Project می‌تواند چند SchDoc داشته باشد؟

بله. پروژه‌های ساده ممکن است تنها یک Schematic Document داشته باشند، اما در پروژه‌های بزرگ تقسیم مدار به چند Sheet می‌تواند خوانایی و مدیریت طراحی را بهتر کند. برای مثال:

Power.SchDoc

بخش تغذیه

MCU.SchDoc

میکروکنترلر

Interfaces.SchDoc

ارتباطات

فعلاً در اولین پروژه خود فقط از یک SchDoc استفاده می‌کنیم تا آموزش ساده باقی بماند.

تفاوت SchDoc و SchLib چیست؟

این دو پسوند ممکن است برای افراد تازه‌کار شبیه به نظر برسند، اما کاربرد متفاوتی دارند. SchDoc فایل شماتیک مدار است. SchLib مربوط به Schematic Library و ساخت Symbol قطعات است. به زبان ساده:

SchDoc → مدار را طراحی می‌کنیم

SchLib → Symbol قطعات را می‌سازیم

در بخش Library آکادمی به‌صورت کامل سراغ SchLib خواهیم رفت.

تفاوت PcbDoc و PcbLib چیست؟

همین تفاوت در بخش PCB نیز وجود دارد. PcbDoc فایل PCB پروژه است. PcbLib کتابخانه Footprintها است.

PcbDoc → برد را طراحی می‌کنیم

PcbLib → Footprint قطعات را می‌سازیم

این تفاوت را از همین ابتدا به خاطر بسپارید، چون بعداً هنگام ساخت Library بسیار مهم خواهد شد.

اشتباهات رایج هنگام ساخت Project در Altium

ساخت فایل بدون Project

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

ذخیره فایل‌ها در چند محل نامرتبط

پخش شدن فایل‌های یک پروژه بین Desktop، Downloads و چند پوشه مختلف، مدیریت و انتقال پروژه را دشوار می‌کند.

استفاده از نام‌های نامفهوم

نام‌هایی مانند Test1 و Final2 در آینده اطلاعات مفیدی درباره فایل نمی‌دهند.

اشتباه گرفتن PrjPcb و PcbDoc

PrjPcb فایل Project و PcbDoc فایل طراحی PCB است.

شروع PCB قبل از آماده شدن Schematic

در مسیر آموزشی ما ابتدا شماتیک و Componentها را آماده می‌کنیم و سپس سراغ طراحی PCB می‌رویم.

⚠️ فایل پروژه را فقط روی یک سیستم نگه ندارید

در پروژه‌های مهم از فایل‌های طراحی نسخه پشتیبان داشته باشید. از دست رفتن فایل PCB یا Schematic می‌تواند ساعت‌ها یا حتی روزها کار طراحی را از بین ببرد.

چک‌لیست ساخت اولین PCB Project

قبل از رفتن به درس بعدی بررسی کنید:

☑ PCB Project ساخته شده است.
☑ Project نام مناسبی دارد.
☑ فایل PrjPcb ذخیره شده است.
☑ یک SchDoc ایجاد کرده‌اید.
☑ SchDoc داخل Project قرار دارد.
☑ یک PcbDoc ایجاد کرده‌اید.
☑ PcbDoc داخل Project قرار دارد.
☑ فایل‌ها در یک پوشه مشخص ذخیره شده‌اند.
☑ ساختار پروژه در Projects Panel قابل مشاهده است.

اگر تمام این موارد انجام شده‌اند، برای درس بعدی آماده هستید.

مقالات قبلی آکادمی Altium

📚

قبل از این درس چه چیزهایی یاد گرفتیم؟

اگر آموزش Altium را از ابتدا دنبال نکرده‌اید، پیشنهاد می‌کنیم قبل از ادامه این دو درس را مطالعه کنید:

مرحله بعد؛ ساخت اولین Schematic در Altium

تا اینجا Project ما آماده شده اما هنوز هیچ مدار واقعی داخل آن طراحی نکرده‌ایم. در درس بعدی فایل: Main.SchDoc را باز می‌کنیم و وارد Schematic Editor می‌شویم. در آنجا با Sheet شماتیک، Grid و تنظیمات اولیه Document آشنا خواهیم شد و محیط را برای طراحی مدار آماده می‌کنیم.

🚀 درس بعدی آکادمی Altium

Project آماده است؛ حالا وقت آن رسیده که وارد اولین Schematic واقعی خود شویم.

آموزش ساخت Schematic در Altium Designer ←

جمع‌بندی ساخت Project در Altium Designer

در این آموزش اولین Project در Altium Designer را ایجاد کردیم و با ساختار اصلی فایل‌های یک پروژه PCB آشنا شدیم. یاد گرفتیم فایل PrjPcb مربوط به Project است، SchDoc برای طراحی Schematic استفاده می‌شود و PcbDoc Document مربوط به طراحی فیزیکی PCB است. همچنین دیدیم که Project و Document یک مفهوم نیستند و یک Project می‌تواند شامل چند Document مختلف باشد.

فراموش نکنید که یک پروژه (Project) صرفاً یک پوشه نیست، بلکه یک “Container” هوشمند است. تفاوت کلیدی Project و Document در این است که پروژه تمامی وابستگی‌ها، از قوانین طراحی (Design Rules) گرفته تا کتابخانه‌ها و 3dfootprintهای اختصاصی را به هم متصل می‌کند. استفاده از 3dfootprint دقیق در همین مراحل اولیه، نه‌تنها کیفیت بصری طراحی شما را بالا می‌برد، بلکه از خطاهای احتمالی در زمان مونتاژ و تداخل قطعات با بدنه (Enclosure) جلوگیری می‌کند.

در پروژه‌های واقعی، مدیریت صحیح فایل‌ها، نام‌گذاری مناسب و نگهداری تمام اطلاعات مرتبط در یک ساختار منظم اهمیت زیادی دارد. از اینجا به بعد همین Project را در درس‌های بعدی ادامه می‌دهیم تا مرحله‌به‌مرحله از یک پروژه خالی به یک طراحی PCB کامل برسیم.

💬

Project خود را ساختید؟

اگر هنگام ساخت PCB Project، اضافه کردن SchDoc یا PcbDoc یا ذخیره فایل‌ها با مشکلی روبه‌رو شدید، خطا یا مشکلی که مشاهده می‌کنید در بخش نظرات بنویسید.

سؤال‌های پرتکرار شما می‌توانند به تکمیل آموزش‌های بعدی آکادمی Altium کمک کنند.

سوالات متداول درباره Project در Altium

فایل PrjPcb در Altium چیست؟

PrjPcb فایل مربوط به PCB Project در Altium است و برای مدیریت پروژه و Documentهای مرتبط با طراحی استفاده می‌شود.

تفاوت SchDoc و PcbDoc چیست؟

SchDoc برای طراحی شماتیک و مشخص کردن ارتباط منطقی قطعات استفاده می‌شود، در حالی که PcbDoc مربوط به طراحی فیزیکی PCB، Placement قطعات، Trackها، Viaها و سایر عناصر برد است.

آیا یک Project در Altium می‌تواند چند فایل Schematic داشته باشد؟

بله. یک PCB Project می‌تواند چند Schematic Document داشته باشد و در پروژه‌های بزرگ می‌توان بخش‌هایی مانند Power، MCU و Interfaces را در Sheetهای جداگانه سازمان‌دهی کرد.

مطالب زیر را حتما بخوانید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

// مشاهده همه به جای see all