Приветствую, Хабр!



Несколько раз возникала необходимость сделать копию печатной платы с хитрым расположением компонентов, контактных площадок и крепежных отверстий. Хочу на примере показать один из способов переноса топологии в проект. Самый простой, но не всегда подходящий – делать замеры и чертеж. Это бывает особенно сложно, если плата имеет непрямоугольный контур, а необходимые для переноса компоненты набросаны, казалось бы, случайным образом, и вся эта «красота» в дюймах.

Хорошим примером будет FFC-шлейф, который плавно переходит в контакты для объектива типа «байонет». Это не самый сложный, но интересный вариант. Данный шлейф устанавливается в фотоаппарат и прижимается специальной планкой, далее — сигналы поступают непосредственно на плату. Суть разработки — вынести сигналы управления объективом.


Рис.1. Контакты типа «pogo» на фотоаппарате.

Планка имеет пять отверстий, четыре из которых продублированы на самом FFC. Два самых маленьких служат для позиционирования шлейфа и планки относительно корпуса.


Рис.2. Прижимная планка.

Первым делом я бы хотел получить контур моей платы с отверстиями. Самый, казалось бы, простой способ — все измерить и сделать плату в Altium. Так я и поступил. Отдал планку коллеге-конструктору, которая сделала чертеж.


Рис.3. Чертеж прижимной планки с отверстиями.

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


Рис.4. Фотография планки.

Дальше с помощью редактора, завернул контраст и подправил отверстия. Обрезал фото и кадрировал с шириной 38 мм, так как это самый простой и достоверный размер.


Рис.5. Планка после редактора.

В проекте Altium делаем прямоугольник с размерами 38мм на 10,7мм (габариты), но, по сути, нам важна только ширина. В меню выбираем Place → Graphics и выделяем область нашего прямоугольника. В старой версии (14) необходимо было использовать скрипты, что несколько усложняло задачу, но суть от этого не меняется.


Рис.6. Импорт изображения на PCB.

Получаем отличный отпечаток платы, на котором можно сделать контур, установить отверстия.


Рис.7. Контур платы + отверстия.

И тут я понял, что меня смущало на чертеже. Сдвиг отверстия от оси на чертеже (Рис.3.) 1мм, а по факту получился около 0,225мм. Глаз – алмаз.


Рис.8. Сдвиг отверстия от оси.

Получается, что чертеж контактных площадок делать практически бесполезно, так как есть большая вероятность ошибки (чисто человеческий фактор), тем более что у них радиальное расположение. Повторяем те же манипуляции со шлейфом и получаем очередной отпечаток.


Рис.9. Отпечаток шлейфа с контактными площадками и отверстиями.

Дальше остается только правильно установить пады с обеих сторон платы (одни для «pogo», вторые для пайки).


Рис.10. Итоговая плата в проекте.

Печатную плату заказывал толщиной 1мм (прижимная планка + FFC) с иммерсионным золочением. Все сошлось идеально!


Рис.11. Установленная печатная плата.

Данный способ также подходит, если необходимо получить расположение каких-либо компонентов на плате, например разъемов. Таким же образом недавно я переносил в проект пленочную клавиатуру со специфичным расположением кнопок, что сильно упростило задачу.

PS: Также есть «лайфхак», как проверить геометрию платы перед заказом. Я обычно печатаю PCB на принтере 1:1 и вытравливаю в хлорном железе, вырезаю и вкладываю, например, в корпус, проверяя тем самым контур, крепежные отверстия, вылеты разъемов и т. д.

Спасибо за внимание и успехов!

Комментарии (9)


  1. ovegio
    28.10.2024 13:08

    Когда габариты позволяют, удобно использовать сканер вместо фотоаппарата. Меньше возни с поиском ракурса


    1. the_bat Автор
      28.10.2024 13:08

      Да, делал сканером тоже один раз, неплохо получилось, но плата была прозрачная (пленочная клавиатура) и был плохо виден край. Но тоже рабочий вариант!


      1. StepanovAlex
        28.10.2024 13:08

        край можно маркером с торца обвести.


        1. the_bat Автор
          28.10.2024 13:08

          Гениально! Спасибо!)


  1. anti256
    28.10.2024 13:08

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


    1. the_bat Автор
      28.10.2024 13:08

      Да, со сканером тоже хороший вариант. В первый раз делал когда, подумал что проще измерить)


  1. vadimk91
    28.10.2024 13:08

    Можно вопрос немного не в тему: а где-то можно заказывать сами подобные шлейфы? ну то есть конечно в Китае наверное можно заказать всё, но как искать не очень представляю. У меня в объективе подобный шлейф теряет контакт.


    1. the_bat Автор
      28.10.2024 13:08

      Можно разработать шлейф и заказать в резоните. Они умеют делать гибкие платы. Думаю проще будет, если найти битый объектив, как вариант.


  1. jogick
    28.10.2024 13:08

    Я сканером пользуюсь при реверсе несложных плат. Сканируем обе стороны, меняем контрас т и оттенок, одну сторону зеркалим и накладываем. Так становится проще отследить дорожки. Если получается, снимаю микросхемы, что бы видеть подключения под корпусом