DeskHop : Un KVM Open Source construit avec deux Raspberry Pi Pico

DeskHop est un KVM, un de ces outils qui permet de partager un seul clavier et souris avec plusieurs ordinateurs.

Hop, c’est le bruit que l’on attribue à un personnage dans une BD lorsqu’il fait un bond d’un endroit à l’autre. Le DeskHop c’est un outil qui permet à un curseur de souris de faire un bon d’un PC à l’autre.

Ce petit boitier Open Source est construit avec deux Raspberry Pi Pico et offre la possibilité à l’utilisateur de jongler d’une machine à l’autre très facilement et sans latence. Découvert sur Macg.co, ce projet est idéal pour toute personne qui fait cohabiter plusieurs machines sur un seul bureau. Si vous utilisez par exemple un PC tour classique pour de gros calculs et un MiniPC pour des usages plus classiques pendant que le gros tourne à plein régime. Si vous utilisez un MiniPC déporté pour piloter une solution domotique ou, si vous utilisez plusieurs machines dans un déploiement de type PC de bureau et serveur par exemple. C’est également une solution qui se passe de toute installation logicielle pour fonctionner. Un détail très intéressant pour certains métiers et notamment des techniciens de SAV ou autre qui doivent en général prendre en charge des PC variés dans des conditions pas toujours confortables. Ici, il suffira de connecter la machine à un écran et de relier le DeskHop pour jongler confortablement entre une machine de support et l’ordinateur à réparer.

Hrvoje Čavrak propose donc son KVM Open Source, un produit qui ne coute qu’une quinzaine de dollars à construire et qui fonctionne aussi bien sous Windows que Linux ou MacOS. L’engin, connecté à vos machines en USB, est vu comme une extension USB classique. L’utilisation est simple, on déclare les dimensions d’écran du premier PC. Si votre curseur de souris les dépasse, il est automatiquement basculé vers l’autre machine.

Si votre écran est en FullHD par exemple, dès que le curseur arrivera au pixel 1921, il sera automatiquement basculé sur le second écran. Le clavier suit, quand à lui, la position du curseur. L’usage est donc simple, totalement paramétrable et surtout instantané. La motivation du développeur pour créer DeskHop est liée à la déception rencontrée avec les KVM classiques qui impose toujours un délai de basculement. Pas forcément long mais horripilant. 

Pour fabriquer le DeskHop il faut réunir assez peu d’éléments. Un boitier imprimé en 3D, un circuit imprimé que vous pouvez faire fabriquer en ligne pour quelques euros et deux Raspberry Pi Pico en plus de quelques composants : ports USB, isolateur, condensateurs. Rien de sorcier pour un électronicien un peu expérimenté.

Pour en savoir plus, direction la page Github de Hrvoje Čavrak.


Soutenez Minimachines avec un don mensuel : C'est la solution la plus souple et la plus intéressante pour moi. Vous pouvez participer via un abonnement mensuel en cliquant sur un lien ci dessous.
2,5€ par mois 5€ par mois 10€ par mois Le montant de votre choix

Gérez votre abonnement

18 commentaires sur ce sujet.
  • 29 décembre 2023 - 14 h 19 min

    génial.
    pour la news, Pierre !

    rapht

    Répondre
  • bob
    29 décembre 2023 - 17 h 55 min

    Merci pour l’article.

    Il semble que l’on n’ait pas besoin du pcb :
    I just have two Picos, can I do without a PCB and isolator?
    Sure. Having an isolator is recommended but it should work without it.

    Répondre
  • 29 décembre 2023 - 18 h 13 min

    Han ! Hardware commandés. Reste à trouver où faire réaliser le PCB en France (ou alors je me lance dans la soudure sur une plaque de test).

    Merci pour la trouvaille !

    Répondre
  • gUI
    29 décembre 2023 - 18 h 18 min

    Attention, dans KVM il y a « V » qui est la Vidéo, et c’est pas le cas ici.

    Sinon pour partager clavier/souris c’est à comparer avec l’excellent Synergy que j’utilise bcp, à voir si ça marche aussi bien. En tous cas la solution présentée ici évite l’installation d’un logiciel (parfait pour du dépannage comme tu dis), et surtout est moins chère ($30 pour la licence Synergy).

    Répondre
  • 29 décembre 2023 - 20 h 56 min

    Sinon pour ceux qui ne connaissent pas il y a sous Windows dans Powertoys une fonction Souris sans Frontiere, qui permet d’utiliser une souris et un clavier pour plusieurs PC.

    C’est gratuit et ce ne demande pas de matériel supplémentaire.

    Powertoys et dispo dans Microsoft Store ou sur GitHub

    Répondre
  • 30 décembre 2023 - 0 h 24 min

    @gUI plutôt que Synergy (propriétaire, pas trop actif) il y a surtout Barrier, en open-source, extrêment configurable (même principe de KVM purement logiciel = pas de boitiers à acheter / construire, par contre il faut évidemment installer le logiciel sur chaque machine) : https://github.com/debauchee/barrier

    Fonctionne également sur différents OS.

    Répondre
  • gUI
    30 décembre 2023 - 9 h 00 min

    @django: Je connaissais pas !!! Je vais essayer, merci

    Répondre
  • 30 décembre 2023 - 9 h 13 min
  • 30 décembre 2023 - 9 h 57 min

    Très beau projet.

    @ tous ceux qui proposent des solutions logiciel. Attention, se n’est pas du tout la même chose.
    les solutions logiciels ne permettent pas un isolement complet des machines.
    Pour qu’une solution logiciel fonctionne, la plupart du temps il faut que les machines soit sur le même réseau.
    Hors quand on fait du dépannage de pc inconnu, on pas vraiment envie de le connecter sur notre réseau principale avec nos autres machines et on n’ai pas censé installé de chose supplémentaire.
    et le fait qu’il n’y est rien besoin d’installé permet d’utilisé toute sorte de système d’exploitation et pas que du windows.

    Répondre
  • 30 décembre 2023 - 10 h 33 min

    C’est vraiment sympa pour le dépannage, mais surtout comme le rappelle gUI, ça ne switche pas la vidéo donc obligatoirement 2 écrans pour les 2 PC sur le bureau (1 pour chaque, au moins).

    Dans mon cas où la place est réduite, le but premier du KVM est de switcher l’écran et je dois subir ce délai véritablement « horripilant » (c’est le terme parfait) à chaque fois.
    Si j’avais la place pour un autre écran, je pense que je passerais sur ce système.
    (car je ne peux pas installer de logiciel sur une des machines, ni surtout les mettre sur le même réseau).

    En tout cas, là où c’est possible, ce système peut rendre de grands services !!

    @Pilef : fais directement réaliser le PCB par un acteur chinois, ça mettra 2 semaines mais t’auras un prix rikiki et plusieurs exemplaires ; pour le prix, on gagne au final du temps que le faire sur PCB de test.
    Ex: JLPCB, avec les fdp tu arrives à 10€ pour 5 cartes 100x100mm, et ça arrive en 1 à 2 semaines.
    Le problème des acteurs français, ce sont des coûts 10x plus élevés, au moins…

    Répondre
  • 30 décembre 2023 - 10 h 46 min

    @Stardreamer ecrans l’un au dessus de l’autres. J’en avais installé pas mal pendant le confinement aux gens qui n’avaient justement pas bcp de place. Jamais eu de mauvais retour.

    Répondre
  • 30 décembre 2023 - 15 h 23 min

    Si quelqu’un a des retours sur la latence et le ghosting pour le clavier je suis preneur.
    Ça pourrait m’intéresser mais une des machines me sert pour jouer. Non pas que je sois un grand gamer mais on ne sait jamais

    Répondre
  • 30 décembre 2023 - 19 h 38 min

    @Galaad: voilà tout à fait, très bien résumé. Et j’ajouterai que chez certaines compagnies , beaucoup de ces logiciels sont interdits. Il est très difficile de demander au service admin une installation de KVM. Cette solution est plutôt sympa pour ne pas être refusé

    Répondre
  • 30 décembre 2023 - 21 h 04 min

    @Stardreamer: Effectivement je suis allé faire un tour sur jlcpcb et les tarifs sont très raisonnables. Les sites français que j’ai visités annoncent des prix délirants (de l’ordre de la centaine d’euros).

    Vu que j’ai commandé le reste sur AliExpress je ne suis pas spécialement pressé ;)

    Répondre
  • ben
    31 décembre 2023 - 0 h 32 min

    @Iron_Momo:
    Je pense que ça ne vas pas très bien fonctionner.
    Quand tu joue le pointeur de la sourie est capturé, pas sur que le boitier prenne ça en compte.

    Répondre
  • 31 décembre 2023 - 9 h 30 min

    Très intéressant ce projet.

    @pilef:
    Si il vous reste des pcb en arabe, je vous en rachete un volontiers !

    Répondre
  • 2 janvier 2024 - 9 h 03 min

    C’est vendu par Orange?

    Répondre
  • 2 janvier 2024 - 16 h 40 min

    @Gjuju: J’en ai commandé 10 pour 8€ (mais ils ne sont pas en arabe :D). Livraison prévue dans 3 semaines environ.

    Merci de m’envoyer un mail à mon adresse qui est mon pseudo @ un opérateur « libre »

    Répondre
  • LAISSER UN COMMENTAIRE

    *

    *