Крышки роутеров и Raspberry Pi часто открывают дверь в мир отладки, где инженеры подключаются к трем контактам UART: RX, TX и GND. Обычно это делается через гибкие провода Дюпонт и дешевые переходники USB-to-TTL, которые либо выглядят непривлекательно, либо создают небезопасную нагрузку на контакты питания, когда переходник не отключен от USB. Автор нашел более элегантное решение, предлагая новый стандарт, вдохновленный xkcd 927: Juliet-разъемы. Эти массивные металлические колодки, рассчитанные на ток 3А при напряжениях от 0 до 24В и защищенные от воды по классу IP68, сейчас часто стоят на электробайках и используются там же для UART. Их можно купить на AliExpress, например у производителя yczxf или HiGo.
Сборка чистого кабеля займет пару минут с помощью набора для обжима. Автор выбрал формат M6, так как он компактен и доступен в готовых кусках длиной 20 см с уже облуженными проводами. Для надежной фиксации кабеля внутри корпуса используется стяжка. Раскраска проводов стандартизирована: синий провод идет на землю (GND), черный и красный — на сигнальные контакты. Чтобы избежать путаницы полярности и упростить сборку, автор использует отдельный одноконтактный Дюпонт-заглушку для земли. На основном разъеме он придерживается правила: на конце устройства (разъемы/женские) красная жила с маркировкой указывает на RX, а на адаптере (втыкаемые концы/мужские) такую же маркировку имеет черный провод. Это позволяет легко менять ориентацию RX и TX, просто перекидывая провода в отдельной заглушке. Более широкие варианты разъемов на 5 или 6 контактов обратно совместимы с трехпроводными втыкаемыми концами, обеспечивая расширенные функции без потери поддержки старых кабелей. Если потребуется работать с нестандартными напряжениями вроде 5В, автор планирует использовать разъем M8, а для экзотических логики уровня 1.8В или 2.5В — специальный адаптер HG-F.S-Z*06Q-B.