1 points par GN⁺ 2025-06-20 | 1 commentaires | Partager sur WhatsApp
  • Bento est un ordinateur qui se loge sous un clavier ; le clavier sert de couvercle, permettant à la fois d’accéder à l’intérieur et de disposer d’un petit espace de rangement pour des périphériques
  • Il est conçu sans écran intégré, en supposant l’usage d’un écran externe, en particulier d’un affichage spatial comme le XREAL One ou d’un moniteur USB-C
  • La version actuelle utilise la carte mère du Steam Deck OLED, ainsi que le même système de refroidissement et la même batterie ; elle a été choisie parce que c’est une carte fine et puissante, mais d’autres SBC peuvent aussi être accueillis
  • Le projet part du constat que le matériel XR est souvent présenté comme un « ordinateur », alors que le travail réel dépend fréquemment de la recopie d’écran depuis un ordinateur séparé
  • Le dépôt contient les fichiers STEP, 3MF et STL de Bento, ainsi que des fichiers de périphériques comme un plateau pour Magic Trackpad, et appelle à contribuer des variantes pour d’autres claviers, Raspberry Pi 5, Framework et SBC

Forme et mode d’utilisation de Bento

  • Bento est un ordinateur dont le nom vient de sa forme, qui rappelle une boîte à repas bento
  • Il s’inspire du Commodore 64 et de plusieurs créations de r/cyberdeck
  • Il s’insère précisément sous un clavier, qui fait office de couvercle
    • On peut accéder facilement à l’intérieur
    • Un espace de rangement permet d’y placer de petits périphériques

Une conception sans écran

  • Bento n’a pas d’écran intégré
  • Il est conçu pour être utilisé avec un écran externe, en particulier avec un affichage spatial comme le XREAL One
  • Il fonctionne aussi avec un moniteur externe compatible USB-C
  • La raison de ce choix est de réduire les doublons
    • Avec l’usage croissant des XREAL, l’écran intégré d’un ordinateur portable ou d’un Steam Deck est considéré comme inutilisé et n’ajoutant que du poids
    • Bento choisit donc de supprimer les éléments non essentiels afin de réduire le poids et d’améliorer la portabilité

Configuration interne

  • La version actuelle fonctionne avec la carte mère du Steam Deck OLED
  • Elle utilise le même système de refroidissement et la même batterie que le Steam Deck OLED
  • Cette carte a été choisie parce qu’elle est la plus fine et la plus puissante parmi les options disponibles
  • Bento est structuré de façon à pouvoir intégrer facilement d’autres SBC plus simples à obtenir

Motivation du projet et regard critique sur la XR

  • Bento est principalement né d’une frustration
  • Les grands acteurs de la XR présentent leur matériel comme un « ordinateur », mais il est plutôt perçu comme un iPad que l’on porte sur le visage
    • Les usages possibles sont vus comme limités à la navigation web, aux jeux et à la consommation de contenus
    • L’ensemble est jugé lourd et très contraignant
  • Pour travailler réellement, la meilleure solution est considérée comme la recopie d’écran depuis un véritable ordinateur séparé
  • En dehors du jeu, la recopie d’écran est l’un des cas d’usage populaires
  • Si l’on reconnaît cette tendance, il semble pertinent de concevoir ensemble un affichage spatial et un ordinateur pensé pour lui
  • Bento est conçu comme un ordinateur pour affichage spatial et est présenté comme plus proche d’un « spatial computer » que ce qui a été vu jusqu’ici

Fichiers inclus dans le dépôt et appel à contributions

  • Le dépôt contient les fichiers STEP, 3MF et STL pour Bento
  • Il inclut aussi certains fichiers de périphériques, comme un plateau pour Magic Trackpad
  • Le projet continuera à évoluer, et une version « pro » est actuellement en cours de développement
    • La version « pro » doit prendre en charge des modules au moyen d’un système de fixation similaire à celui de la Switch 2
  • Les contributions recherchées sont les suivantes
    • Prise en charge d’autres claviers : le Magic Keyboard a été choisi parce qu’il est largement utilisé, mais il pourrait exister de meilleurs claviers
    • Variante Raspberry Pi 5 : importante, mais aucune solution de batterie adaptée, par exemple sous forme de HAT, n’a encore été trouvée
    • Variante Framework : pourrait nécessiter un clavier de base plus grand, avec le risque de faire disparaître l’espace de rangement physique
    • Prise en charge générale d’autres SBC
    • Périphériques : il existe des esquisses de manette et de souris adaptées à l’espace de rangement, et les contributeurs ayant des compétences en conception de cartes sont les bienvenus
  • En cas de création d’une variante, il est demandé d’envoyer une PR vers ce dépôt afin que d’autres puissent en profiter

1 commentaires

 
GN⁺ 2025-06-20
Avis sur Hacker News
  • C’est un projet qui m’a trotté dans la tête pendant un moment
    C’est un ordinateur qui s’insère parfaitement sous l’Apple Magic Keyboard, avec aussi un espace de rangement pour des périphériques comme des dongles ou une petite souris. Il n’a pas d’écran ; à la place, il utilise des lunettes d’affichage XR
    À l’intérieur, il est composé de la carte mère, du refroidisseur et de la batterie d’un Steam Deck OLED, mais les pièces ont été achetées séparément sans démonter un appareil en bon état
    Le lien mène aux fichiers CAD, publiés en open source afin de permettre la création d’une meilleure version
    J’ai commencé à utiliser des lunettes XREAL il y a quelques mois, et j’ai apprécié le fait qu’elles se concentrent sur l’application clé de la XR, l’affichage virtuel, tout en réduisant le matériel superflu. Mais je n’aimais pas la redondance qui fait que l’écran intégré de l’appareil utilisé avec elles reste inutilisé, et j’ai été déçu par les produits appelés « ordinateurs spatiaux », qui donnent en réalité l’impression d’être de lourds iPad portés sur le visage
    J’ai donc voulu fabriquer, dans un format aussi compact que possible, un véritable ordinateur conçu pour être utilisé avec ces lunettes. Je l’ai conçu dans Shapr3D sur iPad, en faisant des allers-retours avec l’imprimante 3D, et après environ 15 échecs, j’ai réussi à ajuster les supports de vis, la circulation de l’air et l’ergonomie
    Je considère que le résultat final se rapproche d’un véritable ordinateur spatial ; je l’utilise maintenant tous les jours et j’en suis assez satisfait. Il tourne actuellement sous Ubuntu 24, mais je pourrais revenir à Steam OS, dont l’optimisation matérielle est meilleure

    • Il serait bon d’inclure au moins les trois premières phrases de ce commentaire dans le readme.md du projet. Je ne voyais absolument pas ce qu’étaient un « spatial display » ou XREAL
    • Au lieu de transporter une petite souris, on pourrait aussi faire du boîtier lui-même un trackpad :D
      https://ploopy.co/trackpad/
    • Si tu utilises les lunettes XREAL depuis quelques mois, je me demande comment va ta vue. Je me demande aussi si tu ressens de la fatigue oculaire
      J’ai lu que c’était correct pour les jeux ou les films, mais trop flou pour travailler
    • J’ai acheté les Xreal One Pro comme premières lunettes XR, et j’ai mis le lien en favori parce que je voulais fabriquer quelque chose de similaire. Ces lunettes sont vraiment impressionnantes
      Même en cherchant chez iFixit, je ne trouve pas de carte mère de Steam Deck ; je me demande où tu l’as obtenue
    • Tu dis que tu pourrais revenir d’Ubuntu 24 à Steam OS ; je me demande quels problèmes précis tu rencontres. Plutôt du côté de la consommation de batterie, des performances, de la stabilité ?
  • Ce projet évoque une future version basée sur Framework, et un build Framework 13 similaire avait aussi été publié il y a quelques mois sur r/framework

    • https://www.reddit.com/r/framework/comments/1jo7m8c/framewor...
      Il existe aussi une version mise à jour avec la nouvelle carte mère de la gamme Ryzen AI
    • https://www.reddit.com/r/cyberDeck/comments/1kjknh4/vrxr_cyb...
      Il y a également un dépôt GitHub avec les fichiers STL et les détails du build ; la configuration fait tourner Linux et Stardust XR avec des lunettes XREAL, en entrée non spatiale
    • https://github.com/Pyro57000/fyer_deck
    • Il y a pas mal d’idées similaires sur r/cyberdeck, mais leur apparence ne me plaisait pas. Je voulais quelque chose de suffisamment propre et naturel pour se fondre dans le décor, utilisable même dans un avion sans trop attirer l’attention, tout en restant beau
      Cette personne a aussi commenté dans le fil Reddit, et j’aimerais collaborer sur une version Framework si possible
  • J’attends depuis des années qu’un vrai PC au format cyberdeck voie le jour, et je suis content de voir que ça commence enfin à apparaître
    Un point que les fabricants pourraient envisager serait d’intégrer, à droite ou à gauche du clavier, un écran tactile capacitif de la taille d’un smartphone ou d’une petite tablette. En VR/AR, il servirait de trackpad ; à l’extérieur, d’écran de notifications ou de moniteur de secours quand on n’a pas de HMD ou s’il tombe en panne

    • Pour la prochaine révision, je travaille à ajouter un système de modules des deux côtés
      J’ai aussi envisagé d’intégrer un trackpad, mais comme je suis gaucher, je l’aurais probablement placé à gauche, ce qui en aurait fait un produit beaucoup plus personnalisé
  • Vraiment génial. Je pense qu’il vaut mieux ne pas prendre en charge d’autres claviers. Sous certains angles, il peut exister de meilleurs claviers, mais aucun n’est meilleur sans être beaucoup plus épais, et si l’on ouvre le choix du clavier, la complexité explose très vite en interaction avec les options SBC/compute
    Dès qu’on commence à accepter des demandes, on tombe dans un terrier sans fin. Se limiter à la configuration interne du Steam Deck, au rpi5 et à la configuration interne récente de Framework, sans accepter d’autres configurations, me paraît ambitieux mais pas excessif
    Comme mon hobby consiste à miniaturiser tout ce qui existe, si je forkais ce projet, je choisirais un bon dongle, j’enlèverais sa coque et j’intégrerais les composants nécessaires, puis je chercherais le volume minimal capable d’accueillir ma manette de voyage préférée[1] et une souris de voyage[2]. Je toucherais très peu à l’électronique, mais j’essaierais d’affiner davantage le boîtier, et j’envisagerais au moins de permettre la recharge pendant le rangement. On pourrait aussi modifier légèrement le clavier pour réduire le volume du câble USB-C ; des pogo pins et de l’impression 3D semblent suffisants
    [1]https://www.youtube.com/watch?v=55DO1HDeCHQ. On ne la trouve plus neuve, mais c’est la seule manette fine à deux sticks analogiques correcte que j’aie trouvée
    [2] Je cherche encore quelque chose de bien

    • Content que tu dises ça. En fait, je trouve vraiment le Magic Keyboard bon
      Si je faisais une version produit, il faudrait que je m’approvisionne en claviers moi-même, mais j’aimerais rester dans une direction similaire. Au départ, je comptais utiliser le HHKB Studio, mais j’ai choisi le Magic Keyboard parce qu’il est plus fin et qu’on en trouve pratiquement un dans chaque école, bureau ou institution aux États-Unis
  • J’aime ce projet parce que j’aime tout ce qui touche à la programmation sur HMD. Cela dit, les casques XR basés sur AOSP peuvent aussi faire tourner un environnement proche de Linux via termux + X : https://www.reddit.com/r/cyberDeck/comments/fc5sfr/oculus_qu...
    Et si vous cherchez un clavier portable pleine taille, je recommande https://www.protoarc.com/products/xk01-tri-fold-bluetooth-ke.... Je l’utilise comme clavier principal quand je travaille à distance sur tablette, et selon votre définition de « format poche », on peut considérer qu’il tient dans une poche

    • J’ai passé presque 10 ans dans le domaine de la XR, et j’ai essayé toutes les versions possibles de « développer en XR ». Ces deux dernières années, j’ai aussi essayé de créer une plateforme de développement native XR
      Sur tous les appareils sauf XREAL, le retour était toujours « trop lourd ». Et je voulais un appareil qui ne donne pas l’impression d’être un bricolage, mais qui soit conçu pour cette expérience
    • J’avais placé des espoirs dans termux à une époque, mais j’ai déchanté il y a environ 3 ans quand j’ai vu que l’app devait être compilée pour une très ancienne version de l’API Android
      Google ne semble pas se soucier beaucoup du fait que ce projet puisse casser, et aujourd’hui encore les mises à jour F-Droid sont cassées :
      https://github.com/termux/termux-app/issues/4120#issuecommen...
  • J’envisageais de retirer complètement l’écran d’un Framework et d’utiliser des Xreal Air à la place. En voyant ce build, ça me donne envie de tenter une ablation d’écran. J’espère juste ne rien casser

    • On peut tout casser ! C’est comme ça qu’on apprend à réparer. Il n’y a pas longtemps, j’ai démonté des toilettes en pensant qu’une fuite serait une « réparation facile », puis j’ai complètement paniqué. Ce n’était pas facile, mais j’ai fini par y arriver
    • Ces dernières années, j’ai vu de plus en plus de gens créer des variantes de laptops headless. Cette approche pourrait même être meilleure que celle du billet original, mais au final cela dépend du form factor voulu et du niveau de bidouille qu’on souhaite. Exemple ici :
      https://epiren.medium.com/i-created-a-headless-macbook-pro-a...
    • La mise en œuvre elle-même me semble simple. Le point auquel faire attention, c’est si l’on veut conserver les antennes Wi‑Fi. Le module d’antenne se trouve dans l’assemblage du capot, il faut donc le déplacer ou utiliser une autre antenne
    • Je me demande s’il serait possible de mettre plus de batterie à la place de l’écran. On pourrait alors le refermer comme un laptop pendant les déplacements, tout en ayant une autonomie bien plus longue
  • Ce qui est vraiment bien, c’est que c’est un environnement Linux natif sans restrictions
    J’ai récemment écrit un article sur le développement web avec un Quest 3 ; ça marche dans une certaine mesure, mais c’est beaucoup plus bricolé et les performances restent insuffisantes. En revanche, l’avantage du Quest est qu’il permet de placer des fenêtres virtuelles dans l’espace autour de soi, plutôt que de rester sur un moniteur 2D fixe comme ici
    https://benkaiser.dev/web-development-in-vr/

  • Je me demande quelles sont les meilleures lunettes AR en ce moment. Un ami me pose la question

    • Les XREAL One Pro sont de très loin les meilleures
  • Projet vraiment très chouette
    Il y avait récemment un article similaire avec des lunettes ; je dirais à 85 % que c’étaient les mêmes lunettes, et l’objectif était de remplacer l’écran d’un laptop par un écran plus grand. Ce que j’aime dans ce projet, c’est qu’il remplace le laptop par un SBC. Pendant 15 ans, j’ai espéré que ce SBC serait un Raspberry Pi… mais mieux vaut tard que jamais

    • Pareil pour moi. À la place, je contacte des entreprises de SoM pour voir ce qu’elles peuvent fabriquer à bas coût
  • C’est un projet vraiment excellent. On a l’impression qu’il réunit tous les avantages : un vrai clavier, une puissance de calcul suffisante et des lunettes XR utilisables en continu
    Je me demande ce que donnent les Xreal One Pro sur de longues sessions. J’ai peur de devoir fixer en permanence un écran à basse résolution quand je code

    • C’est plutôt bon. J’ai utilisé à la fois les One et les One Pro, et la Pro fait une différence assez nette en netteté et en champ de vision. La lisibilité de l’écran est aussi comparable à celle d’un moniteur 1080p classique