Як виконати зворотне проектування схеми з зображення друкованої плати

Як виконати зворотне проектування схеми з зображення друкованої плати

Якщо ви хочете зробити схему друкованої плати з зображенням, вам слід почати з друкованої плати зворотне проектування шляхом створення чіткого зображення друкованої плати. Цей крок допоможе вам переглянути дизайн та простежити кожне з'єднання схеми. Ви можете використовувати як ручні, так і автоматичні способи, щоб переконатися, що ваша схема відповідає справжньому дизайну друкованої плати. Важливо бути правильним, оскільки гарні нотатки допоможуть вам вивчити дизайн та показати іншим вашу роботу. Етапи зворотного проектування потребують ретельності, щоб ви могли перетворити зображення друкованої плати на повноцінну схему та зробити гарні нотатки для наступних проектів.

Ключові винесення

  • Почніть із чітких та різких зображень друкованої плати. Використовуйте хороше освітлення та правильні інструменти, щоб все побачити.

  • Відредагуйте та вирівняйте фотографії друкованих плат, перш ніж розпочати трасування. Це допоможе вам краще побачити з'єднання.

  • Обережно обведіть кожну контактну площадку та доріжку. Використовуйте свої руки та програмне забезпечення разом, щоб створити правильний список з'єднань.

  • зробити схеми з інструментами EDA як-от KiCad та SKiDL. Часто перевіряйте свою роботу, щоб не робити помилок.

  • Перевірте свою схему, подивившись на справжню друковану плату. Виконайте перевірки проекту та запишіть чіткі нотатки про те, що ви знайдете.

Інструменти та налаштування

Основні інструменти

Вам потрібні правильні інструменти для зворотного проектування друкованої плати. Ці інструменти допоможуть вам побачити кожну частину друкованої плати. Вони також полегшать вашу роботу. Ось деякі речі, які вам слід використовувати:

  • Камера або сканер високої роздільної здатності: Зробіть чіткі фотографії макета друкованої плати.

  • Гарне освітлення: Підсвітіть друковану плату, щоб ви могли бачити всі деталі.

  • Лупа або мікроскоп: Розгляньте крихітні шматочки та дрібні деталі.

  • Інструменти редагування зображень: виправте та очистіть зображення перед трасуванням.

  • Рентгенівські апарати або системи 3D-сканування: загляньте всередину багатошарових друкованих плат, як лікар використовує комп'ютерну томографію.

  • Мультиметр: Перевіряйте з'єднання та свою роботу під час трасування.

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

Огляд програмного забезпечення

Вам потрібне спеціальне програмне забезпечення, щоб перетворити зображення друкованих плат на схему. Кожна програма хороша в різних речах. Деякі допомагають вам трасувати лінії. Інші дозволяють створювати схеми з нуля. Жоден інструмент не виконує всі завдання одночасно, тому ви можете використовувати більше одного.

Софтвер

Ключові особливості

DipTrace

Завантажує DXF-файли, зберігає розміри та дозволяє вибирати шари для деталей друкованих плат.

Орел

Залучає растрові зображення для трасування та розділяє шари за кольором.

Циркад

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

Sprint-Layout 6.0

Перетворює фотографії на макети друкованих плат, але не може створювати списки з'єднань для схем.

Adobe Illustrator

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

pstoedit/pdf2cad

Змінює PDF- або AI-файли на DXF/DWG для програм для друкованих плат, зберігаючи чіткість ліній.

Часто для досягнення найкращих результатів використовується кілька програм. Наприклад, ви можете відредагувати зображення друкованої плати в Adobe Illustrator. Потім ви можете перенести його в DipTrace або Eagle для трасування. Покрокове виконання допоможе вам створити схему, яка відповідає реальній друкованій платі.

Захоплення зображень друкованої плати

Захоплення зображень друкованої плати

Поради щодо фотографування та сканування

Ви хочете, щоб зображення вашої друкованої плати були дуже чіткими. Розмістіть друковану плату на темному фоні. Це полегшить перегляд деталей. Для найкращих результатів використовуйте камеру або сканер з високою роздільною здатністю. Багато людей використовують камери з великою кількістю мегапікселів. Ці камери можуть показувати крихітні деталі та тонкі лінії. Гарне освітлення так само важливе, як і хороша камера. Спробуйте використовувати світлодіодні лампи таких кольорів, як червоний або білий. Це допомагає рівномірно розподілити світло. Тіні можуть приховувати дрібні речі, тому рухайте лампи. Продовжуйте рухати їх, доки не побачите кожну частину друкованої плати.

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

Тримайте камеру рівно під час зйомки. Штатив може допомогти запобігти розмиванню фотографій. Переконайтеся, що об'єктив розташований достатньо близько, щоб побачити дрібні деталі. Але не підходьте так близько, щоб зображення було розмитим. Якщо ви використовуєте сканер, встановіть його на найвищу роздільну здатність. Це забезпечить чіткі зображення для подальшого обведення. Для дуже складних плат можна використовувати автоматизовані системи оптичного контролю. Вони використовують спеціальні камери та підсвічування, щоб показати кожну деталь.

Обробка двосторонніх дощок

Двосторонні друковані плати потребують додаткових кроків. Вам потрібно зробити знімки з обох сторін, не пропускаючи жодних слідів. Спочатку відскануйте або сфотографуйте верхній та нижній шари. Використовуйте високу роздільну здатність для кожного зображення. Деякі люди зафарбовують отвори та паяльні контактні площадки, щоб вони виділялися. Ви також можете змінювати колірні канали або регулювати насиченість. Це допоможе вам краще бачити сліди та отвори.

  • Позначте отвори, які не з'єднуються з жодним шаром.

  • Зніміть трекпади, перш ніж перетворювати зображення на вектори.

  • Зробіть зображення чорно-білими з темними лініями на білому.

  • Згладжуйте краї слідів для акуратних контурів.

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

Обробка зображень

Очищення та вирівнювання

Ви починаєте етап обробки зображень, роблячи зображення друкованої плати якомога чіткішими. Чисті зображення допоможуть вам побачити кожну частину макета. Використовуйте інструмент редагування зображень, щоб видалити пил, подряпини або сліди. Налаштуйте яскравість і контрастність, щоб сліди виділялися на фоні. Обріжте зображення, щоб зосередитися на друкованій платі, і видаліть усе зайве. Поверніть зображення, щоб макет вирівнявся з краями екрана. Це полегшить відстеження кожного сліду під час наступного процесу.

Вам потрібно вирівняти верхнє та нижнє зображення, якщо ви працюєте з двосторонніми платами. Розмістіть обидва зображення у вашому програмному забезпеченні для редагування. Використовуйте отвори та контактні майданчики як маркери. Переміщуйте та обертайте зображення, доки макет не збігатиметься з обох боків. Цей крок допоможе вам побачити, як доріжки з'єднуються через друковану плату. Якщо ви пропустите цей процес, ви можете пропустити важливі зв'язки в макеті.

Порада: Зберігайте очищені та вирівняні зображення як нові файли. Таким чином, ви завжди зможете повернутися назад, якщо допустите помилку.

Виявлення слідів

Тепер ви переходите до процесу виявлення слідів. Цей крок дозволяє вам знайти та відстежити кожен слід у PCB макетДеякі люди малюють траси вручну, але ви можете використовувати програмне забезпечення, щоб пришвидшити процес. Багато програм використовують спеціальні алгоритми для пошуку трас на зображеннях з високою роздільною здатністю. Mask R-CNN виділяється як найточніший для цього завдання. Він виявляє траси та дефекти в макеті краще, ніж інші інструменти, такі як YOLOv8. Mask R-CNN добре працює, оскільки знаходить елементи зі складними формами та обробляє заплутані фони. Це робить його найкращим вибором для роботи з промисловим макетуванням друкованих плат.

Ви можете використовувати автоматичне виявлення траєкторій для створення списку з’єднань. Список з’єднань показує, як кожна частина з’єднується в макеті. Завжди перевіряйте результати вручну. Іноді в процесі пропускаються невеликі траєкторії або допускаються помилки. Ретельна перевірка допомагає вам... побудувати правильну схему з вашої макета друкованої плати.

Відстеження з'єднань

Відстеження з'єднань
Джерело зображення: пікселі

Ідентифікація контактних площадок та доріжок

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

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

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

Порада: Ретельне редагування зараз полегшує наступні кроки та допомагає вам не допускати помилок у вашій схемі.

Вилучення нетлісту

Після того, як ви знайдете всі контактні площадки та доріжки, ви починаєте видобування нетліста. Нетліст – це список, який показує, як кожна деталь з'єднується на друкованій платі. Ви можете використовувати програмне забезпечення, щоб виконати цей крок. Деякі просунуті інструменти використовують 3D-сканування з рентгенівськими КТ-зображеннями. Ці інструменти показали ідеальні результати у зіставленні нетліста з тим, що очікується від реальних конструкцій друкованих плат. Це означає, що ви можете довіряти результатам як для простих, так і для складних макетів.

Вам все одно потрібно перевірити список нетто вручну. Шукайте відсутні або зайві ланки. Порівняйте список нетто з вашою реальною розводкою та дизайном друкованої плати. Це допоможе вам знайти помилки, перш ніж створювати схему. Гарний список нетто значно спрощує етап створення схеми. Тепер ви можете використовувати список нетто, щоб впевнено завершити свій проект зворотного проектування.

Створення схем

Схема будівлі

Тепер у вас є список з’єднань та карта вашої друкованої плати. Наступне, що потрібно зробити, це складати схеми за допомогою інструментів EDA. Ці інструменти допоможуть вам перетворити ваші прокладені лінії на цифрову схему. KiCad та SKiDL – два хороших інструменти для цього.

SKiDL дозволяє використовувати код Python, щоб показати, як з'єднуються деталі. Ви пишете код і запускаєте його, щоб створити список нетто. Цей список нетто можна використовувати в KiCad. Наприклад, ви можете використовувати SKiDL для створення дільника напруги. Потім ви експортуєте список нетто та відкриваєте його в KiCad. Це дає вам більше контролю та допомагає виконувати деякі кроки швидше.

KiCad дозволяє створювати схеми, бачачи їх на екрані. Ось кроки для створення схем зі списку нетто:

  1. Завантажте KiCad з офіційного сайту та встановіть його.

  2. Відкрийте KiCad та розпочніть новий проект або виберіть старий.

  3. Ввімкніть кнопку редактор схем складати та з'єднувати деталі.

  4. Використовуйте редактор слідів, щоб надати кожній деталі слід.

  5. Клацніть піктограму списку неттопів, щоб створити та зберегти список неттопів.

  6. Відкрийте PCBNew, редактор розмітки, та завантажте список з’єднань.

  7. Оновіть розводку друкованої плати за допомогою списку з'єднань та виправте будь-які помилки розташування елементів.

  8. Розмістіть деталі в зоні фрезерування та розташуйте їх для зручності трасування.

  9. Намалюйте краї плати та прокладіть доріжки на мідних шарах.

  10. Додайте мідні заливки для мереж живлення та заземлення, а потім покажіть їх.

  11. Збережіть макет друкованої плати, щоб його можна було виготовити.

Порада: Натисніть «M», щоб перемістити деталі, і «R», щоб повернути їх у KiCad. Ці клавіші допоможуть вам працювати швидше.

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

Гістограма, що показує економію часу для автоматизованих методів у етапах зворотного проектування друкованих плат

Ручні перевірки все ще важливі. Близько 30% автоматичних з'єднань потребують перевірки вручну. Це гарантує, що ваша схема відповідає реальній платі.

Примітка: Гарні нотатки на цьому етапі допоможуть вам та іншим зрозуміти проект. Завжди робіть нотатки під час створення схеми.

Етапи перевірки

Після створення схем потрібно перевірити кожну деталь. Цей крок допоможе вам знайти помилки перед складанням друкованої плати. Почніть з перевірки номерів контактів та міток кожної деталі за допомогою технічних описів. Ще раз перевірте напрямок усіх поляризованих деталей. Шукайте мітки, які закривають важливі контакти.

Ви також повинні:

  • Переконайтеся, що контакти транзистора (база, колектор, емітер) відповідають даним у технічному описі.

  • Перевірте всі значення деталей та назви довідників.

  • Переконайтеся, що кожна деталь схеми має повні примітки, такі як номери деталей та інформація про постачальника.

  • Перевірте посилання поза сторінкою, щоб переконатися, що нічого не пропущено.

  • Перевірте розділові конденсатори на наявність мікросхем та розділіть заземлюючі контакти за типом сигналу.

Виконайте перевірки правил електричної схеми (ERC) та перевірки правил проектування (DRC) у вашому інструменті EDA. Ці перевірки допоможуть вам знайти електричні помилки та проблеми з проектуванням. Більшість інструментів EDA, таких як Altium Designer, OrCAD та PADS, мають потужні функції перевірки. Вони дозволяють вам тестувати схеми, шукати відсутні мережі та читати звіти про помилки.

Ось кілька найкращих способів порівняти вашу схему зі справжньою платою:

  1. Перегляньте схему та порівняйте її з технічними характеристиками та правилами проектування.

  2. Запустіть DRC на макеті друкованої плати, щоб знайти та виправити помилки.

  3. Розміщуйте деталі з урахуванням потреб у потоці сигналу та нагріві.

  4. Використовуйте інструменти моделювання для тестування схеми перед складанням друкованої плати.

  5. Перевірте та виправте конструкцію, щоб виявити будь-які проблеми.

  6. Змініть схему та розташування друкованої плати на основі результатів тестів.

  7. Перевірте якість сигналу, покращивши маршрутизацію трас.

  8. Перегляньте розводку та схему друкованої плати, щоб переконатися, що вони збігаються.

  9. Створіть та перевірте файли для виготовлення друкованої плати, щоб переконатися, що вони відповідають вашій схемі.

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

Поширеними помилками є невідповідні назви мереж, неправильне розташування контактів та відсутні ланки. Завжди перевіряйте свою специфікацію матеріалів (BOM), щоб переконатися в її правильності. Якщо ви знайдете помилки, скористайтеся функціями тестування та пошуку помилок вашого інструменту EDA, щоб виправити їх. Записуйте кожну зміну та результат тестування. Хороші нотатки полегшують виправлення проблем і допомагають іншим зрозуміти вашу роботу.

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

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

  • Шукайте чіткі сигнальні шляхи та пишіть гарні нотатки.

  • Ретельно перевірте свою схему, щоб виявити помилки на ранній стадії.

  • Вивчайте інші дизайни та завжди дотримуйтесь правил.

Тип ресурсу

Опис

Форуми громад

Спілкуйтеся з іншими, щоб ділитися порадами та ставити запитання

відео уроки

Перегляньте прості посібники, щоб навчитися зворотному проектуванню друкованих плат

Навчальні курси

Беріть уроки, щоб покращити ці навички

Продовжуйте пробувати та використовувати нові інструменти. Кожен проєкт навчає вас нового та допомагає вирішувати нові проблеми.

FAQ

Що робити, якщо зображення вашої друкованої плати розмите?

Вам слід перефотографувати, використовуючи краще освітлення та штатив. Спочатку очистіть друковану плату. Використовуйте вищу роздільну здатність на камері або сканері. Чіткі зображення допоможуть вам побачити дрібні деталі та уникнути помилок.

Чи можна виконати зворотний інжиніринг багатошарової друкованої плати?

Так, можете. Вам потрібні спеціальні інструменти, такі як рентгенівські апарати або 3D-сканери, щоб зазирнути всередину плати. Ви повинні сканувати кожен шар і відстежувати з'єднання один за одним. Цей процес вимагає більше часу та ретельності.

Яке програмне забезпечення найкраще підходить для початківців?

KiCad добре підходить для початківців. Він має простий інтерфейс і багато онлайн-посібників. Ви також можете спробувати DipTrace або Eagle. Ці програми допоможуть вам створювати схеми крок за кроком.

Як перевірити, чи ваша схема відповідає реальній друкованій платі?

Використовуйте мультиметр для перевірки з'єднань на друкованій платі. Порівняйте свою схему зі справжньою платою та технічними даними. Виконайте перевірку проекту у вашому EDA-пристрої. Виправте будь-які знайдені помилки перед складанням друкованої плати.

На які помилки слід звернути увагу?

  • Відсутні з'єднання між частинами

  • Неправильні номери або мітки PIN-кодів

  • Деталі розміщені в неправильному напрямку

  • Мережеві назви, які не збігаються

Завжди перевіряйте свою роботу двічі та робіть нотатки для кожного кроку.

Залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *