USB-педаль для переключения между компьютерами

Автор оригинала: RadishMouse
  • Перевод
Статья из блога самоделкина с ником РедькаМышь

Вот она, во всей своей красе:



Файлы STL:


Зачем я её сделал


Я одновременно использую несколько ноутбуков. На них запущены Linux, OpenBSD, macOS и ChromeOS. Я предпочитаю работать на клавиатуре вслепую и использую навигацию при помощи клавиш. Мне нужно было переключаться между ноутбуками.



И мне хотелось делать это, не убирая руки с клавиатуры. Что же делать? Мастерить!

Список запчастей

  • 3 порта USB-A (мама).
  • 2 кабеля USB-A (папа-папа).
  • 1 кабель удлинения USB.
  • 1 фиксирующийся выключатель 4PDT.
  • Монтажный провод.
  • Припой.
  • Термоусадка.
  • Мешок пластика для 3D-принтера.

Схема


«Схема» мало что делает – это просто четыре провода, между которыми идёт переключение. Принцип работы USB не используется.



USB-кабель, выходящий сверху, идёт на клавиатуру. Два других идут каждый к своему компьютеру.

Немного об USB


Я знал, что это значит «универсальная последовательная шина», но не понимал до конца. В последнее время я изучаю аналоговую электронику. Изучение продвигается медленно, но прогресс есть. Одна из изучаемых тем – последовательные коммуникации.

И хотя в схеме педали это не учитывается, когда я узнал, что USB – просто один из вариантов последовательной шины, это сняло с USB покров волшебства – из-за чего она становится волшебной совсем по другой причине. Потому, что теперь я чувствую себя волшебником.

Для USB rev. 1.1 и 2 провода расположены так:

  • 5V (питание)
  • D+ (приемник)
  • D- (передатчик)
  • GND (земля)

В теории мне нужны только провода D+ и D-, но тогда пришлось бы придумывать отдельное питание клавиатуры. И это было гораздо сложнее, чем просто найти переключатель, поддерживающий четыре провода.

О переключателях


Переключатели – это крутая штука. Я больше не буду воспринимать их, как нечто само собой разумеющееся. Представляя себе переключатель, я обычно думал, что он размыкает контур или замыкает, как показано на диаграмме с сайта electronicshub.org:



Но мне было нужно не только это. Мне нужно было переключать по четыре провода для USB-клавиатуры за раз. И мне не нужно было отключать ни один из четырёх проводов. Мне нужно было, чтобы:

  • 4 провода были подключены к компьютеру А.
  • Когда я нажимаю на переключатель, эти четыре провода подключаются к компьютеру Б.
  • После повторного нажатия они вновь подключаются к компьютеру А.

Невозможно? Ничуть.

Такой переключатель, который представлял себе я (типа выключателя света в комнате) известен, как один полюс, одно направление [Single Pole, Single Throw — SPST].

Вот диаграмма для него с sparkfun.com:



А мне был нужен переключатель 4PDT – четыре полюса (4 провода), два направления (переключение между двумя положениями), как на следующей диаграмме:



Оказалось, что это очень распространённый вариант, используемый… в гитарных педалях! (помните, я говорил, что не хочу снимать руки с клавиатуры).

Вот такой переключатель я заказал с mammothelectronics.com:



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

Прототип: баночка из-под паштета




Да. Для прототипа я взял баночку из-под паштета и прорезал в ней отверстия. И, да – это термоклей держит USB-порты.



Вот. Так. Всё. Просто.



А также некрасиво и непрочно. Прототип «работал», но ежедневного использования он бы не выдержал. Также компьютеры иногда не распознавали клавиатуру, и мне приходилось несколько раз переключаться туда-сюда.

Правильная пайка


В процессе изготовления этой схемы пострадало несметное количество USB-портов. Но в процессе я здорово прокачал навыки пайки. В процессе припайки крохотных проводов к крохотным контактам очень помогла система "третья рука" с магнитными захватами.



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



Да, да. Очень «профессионально».

Моделирование корпуса для 3D-печати


Также в последнее время я обучаюсь 3D-моделированию и печати. Один из главных усвоенных мною принципов – если нужно распечатать детали, совпадающие друг с другом, их недостаточно измерить штангенциркулем. Нужно ещё распечатать пробные детальки, чтобы убедиться, что они совпадают и в реальности.





Разъёмы для USB-портов


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



Я сначала пробовал использовать их для удержания порта в разъёме – на следующем фото их видно, с обеих сторон от контактов:



Потом я попытался засунуть в этот порт кабель, и знаете, что? Я выдавил внутренний пластиковый корпус порта из металлического корпуса.

Ну ничего, можно просто сделать там сужение, и это не повторится.

Главный корпус


Я думал схитрить и оставить корпус открытым снизу. Чтобы можно было менять эти дешёвые USB-порты, когда они сломаются (а я ожидал, что это будет происходить постоянно). Однако это решение оказалось плохим; открытые провода – прекрасный способ разломать пайку или уничтожить контакты.

Зная, что дно у него всё же будет, я сконцентрировался на верхней части корпуса, поскольку мне нужно было определить:

  • Удержит ли она на месте порты и переключатель.
  • Достаточно ли она высокая, чтобы в неё поместились провода от переключателя.



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

У модели справа есть отверстия для винтов. И вот я подготовился к проектированию и печати дна корпуса.

Днище


Я решил не заморачиваться – простое дно, с отверстиями для винтов, совпадающими с теми, что есть на верхней части. Да, и ещё добавить углубления, чтобы винты вошли заподлицо.

Если у вас в руках молоток…


Хотел бы я, чтобы у меня осталась видеозапись моих попыток 3D-моделирования. Если вам знакомы CAD-системы, то из текста вы поймёте, насколько неуклюжий подход я избрал.

Я выдавил всё дно из главного корпуса, а потом сделал вырез в 0,5 мм толщиной, чтобы отделить от него дно. Это было криво, но результат дало. Вообще, мои навыки 3D-моделирования можно описать так:

  • Рисовать прямоугольники и круги.
  • Надавить/вытянуть.

И всё. Это всё, что я знаю, как делать. Ладно, ещё я знаю, как делать закруглённые уголки из прямых и бороздки. Серьёзно, то, как я моделирую, похоже на попытку разжечь огонь, когда вы кидаете один камень на другой, в надежде, что появятся искры, которые попадут на ветки.

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



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

Добавляем поддержку USB-портов


Места для портов получились слишком высокими, туда могла попасть грязь. Не думаю, что она повредит, однако грязь – это плохо (педаль стоит на полу, а у нас кошки).

Я добавил столбиков, входящих в слоты, чтобы они держали USB-порты, и закрывали отверстия.



Мне почему-то показалось хорошей идеей сделать в верхней части корпуса «колодцы». Не думаю, что они будут помогать или мешать мне, так что я их оставил.

Более эргономичная крышка для кнопки


Я скачал и распечатал крышку для кнопки, чтобы её было удобно использовать как в обуви, так и без.

Заключение




Успех! Я использую устройство ежедневно, и оно доставляет мне радость. И поскольку я потратил время на тщательную пайку, контакты получились достаточно надёжными для того, чтобы я смог использовать USB-хаб для подсоединения… мыши. Ну, знаете, если она прям очень сильно понадобится.

Среди потенциальных улучшений могут быть:

  • Резиновая прокладка снизу.
  • Светодиодная подсветка, обозначающая, какая сторона сейчас работает.
  • Гидравлика.
  • Сабвуфер.
Поддержать автора
Поделиться публикацией

Похожие публикации

AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Подробнее
Реклама

Комментарии 90

    +3
    «Сабвуфер.»
    И Bluetooth! C ним все становится лучше.

    А вообще идея занятная.
      –2
      Bluetooth с блекджеком и… печеньками :)
        +3
        У меня дома комплект клавиатура + мышь, у которого переключатель на три устройства — приемник unify и два разных устройства по блютуз.
        Скрытый текст
        image
          0
          Здорово. Что за модель?
            0

            Комплнкт делл км 717, по отдельности не знаю, продается ли

      –1
      >прокачал навыки пайки
      а на фоне лежит популярный коврик для пайки. такими обычно пользуются профессиональные ремонтеры.
        +6

        Любители же прокачивают навыки пайки на коленках, а не на копеечном силиконовом коврике "для профессионалов" с алиэкспресс.

          +3
          Обычный коврик с Алиэкспресса.)
            +1
            Увы, он только до 300 градусов и то с натяжкой, для варианта безсвинцовой пайки он может пострадать.
              0
              а я просто подложил напольную плитку, керамическую, и паяю на ней.
              а чем коврик лучше?
                +2

                Коврик может быть с магнитиками, которые удерживают мелкие детальки, и всякое такое. Зависит от модели. Не скользит, ни сам коврик, ни то что на нём. Когда не нужен, сворачивается в трубочку и не отсвечивает. И лучше он, или не лучше — дело вкуса и привычки.

                  0
                  понял, спасибо
                  +1
                  Плитка скользит и имеет высокую теплопроводность, а ещё она тяжелая. Кроме того к силиконовому коврику НИЧТО не пристаёт, особенно то что твердеет — просто под краном холодной водой помыл и вся грязь ушла. Правда, сволочь, термопаста в поры попадает и остаётся след.
                    0
                    Керамика может лишний теплоотвод дать.

                    Вообще, практика показывает, что достаточно копеечной деревянной фанерки, дощечки — да даже ДВП.
                    Минусы по сравнению с силиконом или керамикой —
                    1) Флюс въедается, так что по мере загрязнения такую подкладку приходится просто выбрасывать и менять на новую. Но обычно хватает надолго, даже при «допотопном» использовании твердой канифоли.
                    2) Более серьёзная проблема: если включенный паяльник уронить на эту подкладку и забыть — она и загореться может. Но я плохо представляю, как можно «уронить и забыть».
                    3) Под действием нагрева выделяет всякую гадость, так что плохо годится для использования фена — он греет приличную область и раздувает продукты в стороны за пределы действия дымоотсоса.
                      0

                      У меня на работе просто кладут антистатический коврик, а на него фанеру из Резонита — они иногда присылают вместе с платами частично (не насквозь) продырявленные куски фанеры, явно использовавшиеся для того, чтобы просверлить ваши платы, не просверлив стол под ними. Не знаю, что за фанера¹, но и фен (настроен на температуру где‐то до 350 ℃, конечно до фанеры столько не долетит), и плавление олова паяльником (обычно настроен на 260 ℃, но я и на 320 ℃ вроде что‐то на ней плавил) прямо на ней она отлично держит.


                      ¹ Вообще она у них разная — то обычный картонный цвет и одинаковая текстура с двух сторон, то белый более прочный материал с одной стороны, намекающий на что‐то для облицовки.

                        0
                        ну… что значит «держит»…
                        Если она не темнеет, это еще не значит, что пиролиз не идёт. Хотя основная фигня полезет при нагреве где-то от 380 градусов. Но даже если выделяется мизер — все равно ну его нафиг, лучше поберечься. Казалось бы, подумаешь — немного древесного дымка. Запах даже приятный. Но как вспомнишь его состав…

                        Кстати, у меня доска таки темнела, когда я над ней платы феном разбирал.

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

                        image
                    0
                    На сколько помнится, силиконовые коврики для пайки до 500 градусов держат. По крайней мере от паяльника/фена разогретого до 350 градусов мой коврик нисколько не страдает.
                      +1
                      Бывают до 500 но они других денег стоят, точно не китайские. А обычный, от 500 конечно мгновенно не испортится, но гарантию имеет только до 300 градусов, а дальше будет небольшая но деградация — возможно с температурой он будет дубеть и трескаться.
                      0
                      Коврик-то до температуры припоя не нагревается. Разве что банку припоя целенаправленно расплавить и лить на него :-)
                      Да, кстати, бессвинцовка в радиолюбительской практике редко нужна. Я вообще с трудом представляю, когда она может понадобиться, и обойтись без неё в радиолюбительских масштабах не только можно, но и нужно.
                        0
                        Почему это не нагревается? Ещё как нагревается… феном, например.
                        Бессвинцовка даже в любительской практике становится необходимостью. Я уже запарился перепаивать разъем один на стыке между платами в ноутбуке — за пол года припой с контактов осыпается из-за механического воздействия, безсвинцовый припой решил бы эту проблему.
                          0
                          Традиционно термовоздушным оборудованием принято греть место пайки, то есть печатную плату и компоненты, а не стол под ними. Ну вот по своему абсолютно китайскому силиконовому коврику я не вижу каких-то разительных следов износа. Тоже фен, паяльник и вот это вот всё с флюсами разной степени ядовитости и неприятности.

                          Касательно второго вопроса: бессвинцовка хрупкая, и если вам надо получить большую прочность в паяном соединении, то смотрите в сторону ПОС-40 либо припоев с медью и/или серебром. Свинец их, собственно, не портит, а убирает хрупкость. Потому вынужден вас разочаровать: ваша надежда на бессвинцовку не особо оправдана.
                            0
                            Там не нужна прочность, припой не несёт механической нагрузки. Просто постоянные изгибы разрыхляют мягкий припой и контакт высвобождается от него. Там нет нагрузок на отрыв.
                              0
                              Ещё раз, для вас лично: хрупкость противоположна пластичности. Почитайте же уже, наконец, про механические характеристики припоев. Масса же литературы существует!
                                0
                                не несёт механической нагрузки
                                постоянные изгибы
                                Взаимоисключающие параграфы детектед
                        0
                        del
                        +10
                        А правильно ли переключать USB устройство так сразу все контакты с одного источника к другому? Ведь не зря же делают в разъеме контакты шины данных чуть дальше чем контакты питания, чтобы они подключались чуть позже чем подавалось питание на устройство.

                        D+ (приемник)
                        D- (передатчик)
                        Не верно. В USB используется дифференциальный способ передачи данных для уменьшения помех. А шина используется на прием и передачу.
                          0
                          Получилась простая, эффективная и клевая поделка.
                          Уже жду переключатель 2.0 с сабвуфером, гидравликой и конечно же монитором.
                            0
                            Вы серьёзно? Когда делают статью про подключение какого-нибудь датчика влажности к ардуине ну, ок — так и быть пусть будет.
                            Но ЭТО?! Это не стоит даже поста твитере.
                              –1
                              Та ладно вам. Прикольное, интересное решение. Не всем же адронные коллайдеры из желудей и спичек мастерить
                              +5

                              Когда кто-то что-то делает — это, несомненно, хорошо: любые, даже простые, поделки — развивают и что-то да дают.


                              Не то, чтобы я критикую из-за снобизма, скорее, непонятен посыл:


                              • Зачем переключаться между ноутбуками, если можно иметь виртуальные машины и переключаться в консоли? Автор уже использует всю внешнюю периферию, поэтому мобильность явно не требуется.
                              • Городить hardware переключатель без развязок и "мозгов" — очень грубое решение, что странно: морочиться с моделированием автор стал, а вот подключать контроллер с N портами без этого безумного тумплера — не стал.

                              В целом — даже красиво, но, увы, "троллейбус из буханки хлеба".
                              Наиболее простым решением было бы просто взять и поднять на всех ноутах (если уж так хочется "железно" развязать ОС) любое решение для удалённой работы — хоть мультиплексор и SSH — и попросту переключаться между ноутами.

                                0
                                Задача стояла «переключаться в один клик».
                                Представленное решение не идеально, но будет работать с любыми машинами без необходимости настройки ПО.

                                А как было бы сделать правильно? Лично мне интереснее скорее «софтверный» вариант.
                                  0

                                  Я в своё время пользовался решением (название не вспомню), "перекидывающим" клавиатуру и мышь с компа на комп, когда курсор мыши доезжает до края экрана (типа увёл мышь с одного компа на другой – переключился).
                                  Что-то типа https://symless.com/synergy, но опенсорсное (на основе сырцов VNC – только выкинута трансляция экрана и добавлено переключение по позиции мыши)

                                    +1
                                    А synergy раньше и была опенсорсной. Можно было её спокойно собирать из официальных исходников и пользоваться бесплатно.
                                      0
                                      Раньше это было его хобби проeктом, а теперь онa зарабатывает ему на жизнь.
                                    +1
                                    Уже давно использую (не для переключения столов) педальку подключающуюся по USB, в нее программой зашивается любое сочетание клавиш, драйвера или дополнительные проги устанавливать не нужно т.к. полностью эмулируется клавиатура, ищется на алике по словам «usb foot switch».
                                      +1
                                      Задача стояла «переключаться в один клик».

                                      Как отметили выше, многие современные клавиатуры\мыши имеют физические переключатели на несколько клиентов.
                                      Пример
                                      image


                                      Более того, мыши Логитека поддерживают функцию flow, когда указатель между двумя ПК перемещвается свободно (довел до края экрана одного ПК — курсор «перескакивает» на экран второго). Logitech Flow называется, ЕМНИП. С клавой и буфером обмена тоже как-то завязывается, насколько я помню.

                                      Все становится сложнее, когда уже есть клавиатура, которая нравится, но которая не имеет такую функцию переключения. Хотя иметь ноутбуки и к ним проводную клавиатуру лично мне кажется странным. Какое-то особое извращение.
                                        0
                                        Оу, вполне рациональное если не хочешь разбить клавиатуру об стену. Эти все режимы энергосбережения… когда клавомышки блютузные засыпают, они потом до секунды коннект восстанавливают, так бесит! С клавиатуры первое нажатие может не уйти. Наверно поэтому на рынке имеются клавиатуры с собственным приемником хоть и работают на 2.4ГГц но реализован другой протокол. Хотя и с этими не без проблем. Можно найти такое положение когда они связь теряют за 50 сантиметров…
                                          0

                                          У логитека как раз таки и есть свой протокол, хотя и блютуз поддерживается.
                                          По блютузу mx ergo по ощущениям коннектится почти мгновенно, но ощутимо медленнее своего родного unify

                                          0

                                          Ноутбук с проводной клавиатурой — это удобно в том случае, когда его хотя бы иногда надо брать куда-то, но 80%-90% времени он проводит на столе, будучи подключенным к периферии через док-станцию.

                                        0
                                        Ну, к примеру, у меня есть личный ноутбук и 2 рабочих. На рабочие ничего не поставить, там всё анально ограничено, никаких флешек и админских прав, аппаратное шифрование и т.д. Устройство автора вполне облегчило бы мне одновременную работу за сразу тремя. (Когда анальных ограничений не было, я, кстати, использовал вышеупомянутую synergy.)
                                        +6

                                        Застрелите переводчика. Секунд 5, наверное, тупил, пытаясь понять, что за переключатель с двумя контактами – пока не осознал, что переводчик просто посмотрел слово "switch" в словаре.


                                        Ну и сама статья не лучше. Автор, видимо, не знает, зачем на USB-штекере разная длина контактов и тупо лепит счетверённый переключатель.

                                          +1
                                          Имхо странное решение с портами со всех трёх сторон. Здесь же разъёмы типа A, почему бы их не поставить вертикально и разместить на дальней от кнопки стороне? Тогда к ноутбукам и клавиатуре выходила бы аккуратная «косичка».
                                            +1
                                            А не будет ли беды от такой коммутации? По хорошему сначала бы отключить данные, потом +5В, а потом уже землю, ну и коммутировать примерно так, но в обратной последовательности
                                              0
                                              Стандарт USB подразумевает защиту от закорачивания всех линий.
                                                0
                                                Но он не предусматривает защиту на линиях данных от напряжений выше 3.6В. Там стоит, конечно, ESD-защита но она рассчитана на небольшую энергию(бытовая статика, модель разряда 100пФ, 1000В сопротивление 1кОм), боюсь токи утечек от блока питания она выдержит недолго. А USB-порты особенно задние такие коварные… они уходят прямо в чипсет, будучи защищены лишь формальной защитой.
                                                0
                                                сначала бы отключить данные, потом +5В, а потом уже землю
                                                Землю можно вообще не отключать, так что задача упрощается.
                                              • НЛО прилетело и опубликовало эту надпись здесь
                                                  +2
                                                  Судя по стакану вискаря, одну руку от клавиатуры автор всё-таки периодически отрывает.
                                                    0

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

                                                      0

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

                                                      +1
                                                      Я давно думаю про педали для ctrl, shift, alt
                                                        0
                                                        На geektimes, вроде, была статья про такие педали
                                                          0
                                                          Если рукоделить лень, то можно взять педали от игрового руля, и программно переназначить.
                                                          Их можно поискать на барахолках, в комплекте с дохлым рулем.
                                                            0
                                                            Педаль ресета!
                                                            +1
                                                            поперухнулся аж! а зачем такое извращение, если на столе можно поставить 1 (один, one, айн) хороший (ну хотя бы нормальный) монитор и простенький kvm?
                                                              +2
                                                              Чёт я смотрел на KVM даже простенькие — ценники на них пугают… более того многие из них не рассчитаны на USB-клавиатуры.
                                                                0
                                                                KVM за 40$ для USB будет делать больше чем девайс из статьи (коммутировать два порта USB + VGA + minijack). Куда уж дешевле?
                                                              +2
                                                              Если вам знакомы CAD-системы, то из текста вы поймёте, насколько неуклюжий подход я избрал.


                                                              Было бы куда проще использовать стандартный корпус Gainta G0124.
                                                              Его размеры — 111 х 60 х 30 мм, до миллиметра те же, что и автора.
                                                              image
                                                              Гитаристы не подсказали? Ах да, «если у вас в руках молоток»…
                                                              +2
                                                              Под каждый монитор запихать светодиод, сигнализирующий к какому компьютеру в данный момент подключена клавиатура.
                                                              Но это и правда странное решение, поскольку физическая коммутация вызывает процессы отключения/подключения устройства, которые могут занять существенное время — пару секунд запросто.
                                                              Там бы ещё общие земли соединить, хотябы резистором в несколько килоом. Иначе из-за разницы потенциалов блоков питания напряжение между контактами переключателя может достигать 400В(до сотни микроампер).
                                                                +1
                                                                вот кстати нужен такой же девайс для переключения между 3 компами «в один клик». Пробовал решение от LG (программное) — работает но кривовато. Нужно именно «физически» переключаться между ними. Варианты с remote desktop и прочее не очень подходят по ряду причин, которые не относятся к вопросу. Может есть «проверенный» в бою вариант? (нужно переключать только клавиатуру и мышу, мониторы работают изначально раздельно)
                                                                  0
                                                                  См.мой комментарий выше: habr.com/ru/post/467135/#comment_20616163
                                                                    0
                                                                    Эти девайсы называются KVM Switch
                                                                    en.wikipedia.org/wiki/KVM_switch

                                                                    Поиском легко найдете USB-варианты от 2.5 тысяч рублей (ссылку не даю дабы не было рекламы). Это правда с коммутацией древнего VGA, но для Вас это не существенно. Для тех кому существенно — есть KVMы и на DisplayPort долларов за 200$. Мой опыт с KVM правда относится ко временам PS/2 (и такие KVM тоже еще есть в продаже), тогда самый дешевый вариант у меня без проблем отработал более 5 лет (и вроде продолжает работать и сегодня, более чем 10 лет спустя — давно не проверял)
                                                                      +1
                                                                      У меня за прошлый год сгорело три разных.
                                                                      В результате наколхозил как автор.
                                                                      Правда, вместо принтера использую термопластичный полимер и ручную лепку.
                                                                        0

                                                                        С KVM всё не так просто. С ними всё хорошо, если работа с клавиатурой не подразумевает длительных нажатий на клавишу. Я перепробовал некоторое количество свитчей и у всех одна проблема: удерживаешь клавишу, и после некоторого количества нормального срабатывания, начинаются паузы. Попробуйте, например, через KVM помонтировать видео и удерживая клавишу перематывать материал (да даже в простом плеере это проявится). Да что уж там, поиграть и то не получится.
                                                                        Но представленному "рубильнику" я предпочту по клавиатуре на станцию.

                                                                      +1
                                                                      Всё супер, но гложет одно, при переключении в винде постоянно будет задержка на инициализацию подключаемых устройств (с возможным звукоподтверждением). :)
                                                                      Быстро не попереключать.
                                                                        +2
                                                                        Постоянно дергать (да еще абы как) usb от компа к компу, ну это мягко говоря плохо. Еще и ОС постоянно в недоумении куда клавиатура делась :)
                                                                          +1
                                                                          И мне хотелось делать это, не убирая руки с клавиатуры. Что же делать?

                                                                          Купить KVM-switch :)
                                                                          У меня 8 компьютеров и один набор монитор-клава-мышка, полет нормальный.
                                                                            +2
                                                                            эмммм… это точно статья для хабра? Человек изобрёл велосипед KVM-недопереключатель. И рассверлить отверстия в корпусе? нет, проще новый корпус напечатать.
                                                                              0
                                                                              Зато повторяемость на высоте. Распечатать можно на любом доступном принтере, а заказать конкретный корпус — такое себе занятие. Где-то их продают и без проблем, где-то заказывать их надо через пол мира а где-то и вовсе не слышали и не хотят заморачиваться мелочью.
                                                                                0
                                                                                Вообще, я о разнице корпуса номер 2 и 3 на его фото.
                                                                                  0
                                                                                  Если нужно обеспечить повторяемость, то итоговую модель всеравно надо проверить в натуре. Может с неудачной моделью ещё какие-то проблемы были что проще было напечатать ещё.
                                                                              +1
                                                                              Я когда-то колхозил KVM с USB/HDMI на базе KVM c USB/VGA и HDMI-переключателя.
                                                                              Кучка переключателей и проводов была спрятана под столом, а на стол был выведен удлинитель кнопок. Заморачиваться логикой переключения не стал, просто вывел кнопки запараллелил на внешнюю коробочку, две от KVM и одна от HDMI-переключателя.

                                                                              image

                                                                              Переключатели
                                                                              image
                                                                                +1
                                                                                Черт, ну как же так, автор применил тумблер…

                                                                                А я бы хотел, чтобы автор сделал обычную кнопку, а потом написал еще одну статью, что «вот знаете, есть оказывается такой дребезг контактов, и вот я строчку кода добавил, ждать 100 миллисекунд, и теперь у меня все переключается хорошо!». Получилась бы годная такая серия статей, про железо и софт-составляющую.
                                                                                  0
                                                                                  Такие штуки продаются на AliExpress по цене меньше 100 рублей. Искать по запросу «Hub 2 Порты PC компьютер Сканер Принтер». Сам использую чтобы переключаться между двумя домашними компьютерами.
                                                                                    0
                                                                                    Посмотрел на устройство и захотел переключатель Рус/Лат от педальки.)
                                                                                      0
                                                                                      Проще было купить клавиатуру, которая с тремя компами может сразу работать, у лоджитека таких полно. Я так и делаю, мыши тоже так умеют.
                                                                                        0
                                                                                        например?
                                                                                          0
                                                                                          Первый попавшийся Logitech Craft. Есть наверно и подешевле.
                                                                                        0
                                                                                        symless.com/synergy программно
                                                                                          +1
                                                                                          Под ногами паук с торчащими в 3 стороны кабелями на слабеньких USB-разъемах… Максимимум шансов наступить на один и проводов справа или слева.
                                                                                          Лучше бы вывести провода с одной стороны, назад.
                                                                                          В качестве раземов можно было бы брать не дискретные а выпаять блок из дохлой мамки например — там будет сразу 4/6 разъемов в блоке.
                                                                                            0
                                                                                            а как де синергия? есть такой кроссплатформенный софт. я использовал его для 9 компов на винде и центосе
                                                                                              0
                                                                                              Клавиатура Vortex New75?
                                                                                              0
                                                                                              Подозреваю, что можно сделать и на 3PDT оставив общую землю?
                                                                                                0
                                                                                                Вообще это вопрос скользкий… очень просто в таком варианте получить земляной контур и поиметь проблем на ровном месте. Если бы блок питания был общий, то никаких проблем. В ином случае надо очень осторожно подходить к этому вопросу.
                                                                                                0

                                                                                                Непонятно, зачем автор переключает сразу 4 контакта. Достаточно вырубить только землю

                                                                                                  0
                                                                                                  И получить разницу потенциалов в 400В между контактами, попалив контроллеры и чипсет при удачном стечении обстоятельств… Да собственно это и сейчас вполне реально.
                                                                                                  0
                                                                                                  ИМХО. Это не достойно публикации. Совсем другое дело, если бы был микроконтроллер, который держал одновременное подключение HID устройства на двух компьютерах и отправлял данные в зависимости от положения переключателя. А так, постоянно подключение\отключение USB устройства…
                                                                                                    0
                                                                                                    Всё осложняется ещё и тем что контроллер такой должен уметь ПРИНИМАТЬ данные и правильно устанавливать режим работы клавиатуры в каждом из активных подключений.

                                                                                                  Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                                                  Самое читаемое