Я почав вивчати програмне забезпечення для проектування друкованої плати і успішно склав робочий прототип PCB, що містить два Arduinos, RTC, зовнішній EEPROM, модуль RF та деякі інші компоненти на одній платі протягом двох тижнів.
Ось як я це зробив:
Вибір програмного забезпечення для проектування друкованих плат - я вибрав Eagle через:
- Це безкоштовно, але з обмеженим розміром дошки (не велика справа для більшості хобі-проектів)
- Величезна підтримка спільноти порівняно з іншими програмними засобами (адже це безкоштовно)
- Більшість апаратних схем з відкритим кодом та макети плати доступні у форматі Eagle. Ex Sparkfun випускає схему та макет орла. Arduino також доступний.
- Навчитися було досить просто.
Які поняття з електроніки слід вивчити: Як ви вже згадували, ви - хлопець із програмного забезпечення, вам потрібно трохи почитати, перш ніж розпочати розробку складних проектів. Це необхідно, і це окупиться.
- Регулятори потужності - Тут вам потрібно дізнатися про лінійні регулятори та регулятори комутації. Який використовувати і коли.
- Роз'єднання конденсаторів та їх правильне розміщення на друкованій платі.
- Діоди та їх використання - Затискання напруги, захист зворотної полярності тощо.
- Підтягніть вгору і потягніть вниз.
- Фільтруючі конденсатори.
- Переваги хорошої площини заземлення. (Я недооцінював це один раз. Оплатив ціну.)
Які програмні концепції вивчити: Очевидно, що вам потрібно вивчити більшість із них, щоб зробити друковану плату. Але тут я висвітлю деякі концепції, які ви повинні знати, навіть якщо вони вам не потрібні в першому проекті. Це набуде використання у певний момент точно.
- Як скласти компонент самостійно.
- Як зробити власну бібліотеку.
- Копіювання символів та пакетів з інших бібліотек у вашу бібліотеку.
- Як користуватися ULP. У орла є ULP для автоматизації деяких завдань. Я мало досліджував, але я використав той, який витягує всі компоненти з будь-якої схематики та скидає їх у бібліотеку, щоб ви могли використовувати їх у різних проектах. Ось так я отримав Atmega328p. Мені не вдалося знайти його в лібрах за замовчуванням, тому я витяг його зі схеми Ардуїно.
- Як зробити логотип - Можливо, ви хочете мати власний логотип на друкованих плат.
Виробнича частина:
- Після того, як ви закінчите свою схематичну схему та макет плати, вам потрібно експортувати файли Gerber для надсилання до виробничих будинків. Він містить всю інформацію в числовій формі, яку може зрозуміти їх машина. Орел зробить це за вас. Знайдіть це в розділі процесор Cam. Sparkfun надає файл завдання Cam, але не соромтеся змінювати його відповідно до ваших потреб.
- Вам потрібно вибрати товщину друкованої плати та товщину шару міді. При низькій потужності 1-2 мм ПХБ з 35 мкм міді виконає цю роботу легко. Ви також можете вказати колір маски, якщо ваш виробничий дім дозволяє.
- Більшість виробничих компаній надають прототипування друкованих плат. Це дорого, але альтернативи не здається. Вони стягуватимуть з вас більше, якщо ви хочете, щоб вона була доставлена швидко. Обов’язково поговоріть із 5-10 виробничими будинками, перш ніж вибрати один. Їх ціни дико змінюються. У моєму випадку один запитував 10 разів ціну, яку цитував інший. Без жартів.
- Вибір компонента - через отвір чи smd? У обох є свої плюси і мінуси. SMD дозволить зробити компактні та акуратні дошки, але їх відносно важко спаяти самостійно. Однак якщо ви вибираєте відносно більшу площу слідів (1206 або більше), це не повинно бути таким важким. Для початку я б запропонував через отвори компоненти. Досить простий в обробці.
- Перевірка своїх Gerbers: Перш ніж надсилати файли gerber на виробництво, ви можете їх перевірити, використовуючи програмне забезпечення, доступне безкоштовно. Я використовую GerberLogix.
Порада: Перш ніж відправити свою першу дошку для виробництва, розмістіть схему та макет дошки на форумі, щоб ви могли отримати пропозиції / думки від досвідчених в цій галузі людей.