З чого почати дизайн плати Arduino?


12

Шукаю ресурсів, як почати переносити свої твори на наступний рівень.

Де я:

  • Я ботанік розробника програмного забезпечення з обмеженим досвідом проектування обладнання
  • Зручно створювати речі за допомогою передфабричних дощок Arduino Duelimanove / Uno з дошками, коробками проектів та безліччю зав’язків стрічки та блискавки

Куди я хочу піти:

  • Перетворіть рішення «дошки» у власну, негетову друковану плату
  • Інтегруйте чіпи Arduino / Netduino в дизайн
  • Будучи хлопцем із програмного забезпечення, я не маю бажання виготовляти друковані плати вручну з новою моделлю "в комп'ютері і надсилати її вам"
  • Майте конструкції, виготовлені в дуже малих кількостях (1 за раз, можливо, 5 за раз максимум)

У своєму google-ing поки що я намагався шукати сторонніх виробників друкованих плат, які могли б мати компонент шаблону Arduino, який я можу запустити на віртуальну плату і почати возитися, але нічого не знайшов. Я припускаю, що є деякі конкретні вимірювання, які дозволять мені створити свій власний компонент, але не маю уявлення, як вони викликаються для їх пошуку.

Будь-які рекомендації тут будуть оцінені щодо постачальників, програмного забезпечення, концепцій, які мені потрібно вчити, і подібних.

Відповіді:


5

Який би пакет CAD ви не використовували (я використовую Eagle і "обмеження" досі ніколи не викликали у мене горя), вам потрібні файли гербер. У Eagle ви генеруєте їх, використовуючи завдання CAM (я використовую Sparkfun ). Між іншим, навчальний посібник Sparkfun Eagle також непоганий, щоб розпочати роботу, якщо ви йдете цим маршрутом, а також є хороший показ екрану від Adafruit . Ви також можете отримати файли Eagle для дощок Arduino одразу з їх веб-сайту (також для старих дощок ).

Коли у вас є файли гербер, вам просто потрібно скопіювати їх і надіслати їх до будинку. Для низьких обсягів найдешевша послуга прототипування гідної якості, яку я натрапила, - це DorkbotPDX для невеликих плат. Я також використовував BatchPCB, але виявив їх як більш дорогими, так і більш тривалими.


CadSoft fromeagle, здається, є професійним та найкращим для ардуїно
Локанат

@Lokanath Я б сказав, що Kicad є хорошим конкурентом Eagle: у нього є спільнота досить пристойного розміру, він може читати бібліотеки Eagle, щоб ви могли використовувати все це, і немає штучних обмежень на шари / розмір дошки / тощо . Крім того, він безкоштовний як у вільному пиві, так і у вільному мовленні. Що стосується користувальницького інтерфейсу, я думаю, що жоден із них не дуже хороший, але вони погані по-різному, тож це залежить від конкретної людини.
Тимо

@Timo я потворно віддам це :)
Локанат

5

Я почав вивчати програмне забезпечення для проектування друкованої плати і успішно склав робочий прототип 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.

Порада: Перш ніж відправити свою першу дошку для виробництва, розмістіть схему та макет дошки на форумі, щоб ви могли отримати пропозиції / думки від досвідчених в цій галузі людей.


4

Погляньте на фриз . Він включає:

Схематичне захоплення

Побудуйте схеми лише за допомогою чіпа ardunio. Схематичне захоплення фризером

Побудова макетів для демонстрації

Програмне забезпечення дозволяє створювати зображення, щоб показати людям, як підключити дошку.
Хлібні дошки в фрітзінгу

Побудова друкованих плат

Ви можете побудувати друковані плати в умовах фризування, а потім вони можуть бути відправлені на виробництво ними.
Друкована плата в Фризінг


2

Якщо ви користуєтеся Eagle, ви можете завантажити в нього файли Arduino і створити власний шаблон - дошки були розроблені за допомогою Eagle. Я використовую програмне забезпечення Pulsonix PCB і імпортував файли, щоб створити шаблон для цієї програми. Потім ви можете створити власні щити.


1

Від повторного використання файлів Arduino виграти дуже мало, оскільки основна конструкція така проста, тому не варто вкладати в це занадто велике значення, набагато важливіше, щоб ви зрозуміли, що відбувається, і отримали хороший пакет EDA, який ви може використовувати.

Якби я був ти, тоді я почав би дивитися на простий клон на кшталт "DC Boarduino", який в основному є Arduino, як це досить просто, щоб зрозуміти клона досить легко.

Трюк із "DC Boarduino" полягає в тому, що він не залишає USB-чіп FTDI, що дуже здорово, якщо ви використовуєте лише USB-з'єднання під час розробки, тому ви можете придбати лише один адаптер FTDI і використовувати його знову для всіх своїх Arduino-подібних плат , як ця: http://www.adafruit.com/index.php?main_page=product_info&cPath=19&products_id=284&zenid=42367bcc145ecc7da8c87d51db3b70be

Напишіть рекомендацію щодо пакета EDA: Раніше я використовував EAGLE, але він дійсно обмежений, і це може вкусити вас в дупу, коли ви почнете будувати більші речі, тому я можу порекомендувати пропустити EAGLE і використовувати Kicad замість нього.


Чи дозволяють Eagle або Kicad будь-який вид експорту до постачальника для функцій клацання та доставки? Я повністю загубився на цьому фронті ... Деякі компанії, що розробляють друковані плати, здаються, не мають базового програмного забезпечення, але немає шаблону для відключення в точках з'єднання для Arduino чіпа.
Брендон

Багато постачальників плат приймають файли Eagle. В іншому випадку ви постачаєте файли Gerber та Excellon, згенеровані програмним забезпеченням для друкованої плати. Якщо в бібліотеці немає частини AVR, яка використовується в Arduino, вам доведеться створити свій власний.
Леон Геллер

Ви також можете просто скористатися парком
охорони здоров'я

0

Зазвичай, коли ви зіткнулися з EAGLE вперше, вашим найбільшим завданням буде знайти відбитки ніг для найбільш часто використовуваних деталей, таких як - резистори, конденсатори, регулятори напруги тощо.

Я склав невеликий список найбільш часто використовуваних компонентних бібліотек в Eagle, це допоможе вам швидко розпочати роботу з дизайном друкованої плати.

http://www.elecrom.com/2009/10/09/eagle-library-list-of-most-commonly-used-electronics-components/

Сподіваюся, це допомагає.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.