banner

Блог

Aug 18, 2023

Последовательный адаптер Pogo Pin

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

Хотя это не относится ко всем вещам в жизни, иногда вам нужно пожертвовать качеством ради целесообразности. Вот как я создал ужасный, но вполне функциональный адаптер USB-Serial для программирования сотен бейджей всего за несколько часов.

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

Все, что мне нужно, это какой-то способ удержать шесть Pogo-контактов с расстоянием между центрами 0,1 дюйма и несколько контактных площадок для подключения этих контактов к адаптеру USB-последовательный порт. Сделать это с помощью одной печатной платы чрезвычайно просто — все, что вам нужно, — это несколько площадок для удержания штифтов и набор отверстий для подключения последовательного адаптера.

Мне удалось собрать для этого печатную плату (справа) примерно за три минуты. Это чрезвычайно просто, единственная примечательная особенность — шесть очень длинных подушечек для штифтов. Если вы очень хорошо умеете наносить паяльную пасту вручную, поверхностное натяжение расплавленного припоя выровняет штифты, в результате чего у вас останется шесть идеальных штифтов, выровненных и параллельных друг другу.

Решение на основе печатной платы — это просто, но оно требует времени. Если в вашей лаборатории нет станка для изготовления печатных плат, вам придется заказать эту плату в OSH Park или что-то в этом роде. Иногда вам нужен программатор Pogo Pin прямо сейчас.

Если у вас нет станка для изготовления печатных плат, надеюсь, у вас есть 3D-принтер. В прошлом году [Тимоти Риз] создал Fiddy для Adafruit. Это напечатанный на 3D-принтере «зажим» для шести штифтов, предназначенный для крепления к концу брелока Adafruit Pro для программирования FTDI. Прежде чем разработать собственный адаптер Pogo Pin, я сделал Fiddy. Он хорошо выполняет свою работу. Adafruit Fiddy будет зажимать небольшие платы и программировать их.

У Adafruit Fiddy есть несколько недостатков. Моя версия, напечатанная на 3D-принтере, показалась мне слишком гибкой, хотя, вероятно, это потому, что я напечатал ее из ABS, а не из PLA. Фидди немного громоздкий. Мне также не нужен программатор, который прижимается к плате — я более чем счастлив держать последовательный программатор на плате в течение сорока пяти секунд, если это означает, что контакты будут немного более надежными, а устройство немного более прочный.

Это освещенный обзор существующих решений для простого портативного программатора с пого-пинами. Они все хороши, но мне нужно было что-то прямо сейчас. За исключением штифтов (продаются везде, где продается качественная электроника), мне понадобилось всего несколько предметов, которые уже были на моем рабочем столе:

В этом проекте штыри Pogo будут удерживаться на месте с помощью адаптера, напечатанного на 3D-принтере. Поработав несколько минут в OpenSCAD, я придумал эту модель. Он совмещает шесть штифтов с расстоянием между центрами 0,1 дюйма и может быть приклеен эпоксидной смолой к задней части стандартного стандартного адаптера USB-Serial.

В этом напечатанном на 3D-принтере адаптере Pogo Pin нет ничего особенного. Думайте об этих напечатанных на 3D-принтере деталях как о приспособлении с небольшим количеством эпоксидной смолы, обеспечивающей механическую прочность.

Эти детали были напечатаны с очень низкой высотой слоя (0,05 мм) с использованием той нити, которая уже была в моем принтере. Ориентация деталей на станине требовала поддержки выступов, которые стали бы пространством за обычными разъемами контактов FTDI, а также прохода для провода Kynar от контактов к площадкам.

При обычном использовании штифтов Pogo вы просто помещаете штырь в круглую площадку и припаиваете латунный корпус к печатной плате. У меня нет такой возможности, поэтому мне нужно прикрепить провод Кайнар. Я сделал это, зачистив Kynar, поместив 2-3 миллиметра зачищенного провода в отверстие на неповоротном конце штыря, закрепив его и обернув остальную часть зачищенного провода вокруг штыря. Небольшой кусочек припоя скрепляет все вместе, а небольшой кусочек термоусадки предотвратит замыкание контактов друг с другом после сборки.

ДЕЛИТЬСЯ