Un Steam Deck intégré dans un clavier : Bento
(github.com/lunchbox-computer)- 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
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
https://ploopy.co/trackpad/
J’ai lu que c’était correct pour les jeux ou les films, mais trop flou pour travailler
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
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
Il existe aussi une version mise à jour avec la nouvelle carte mère de la gamme Ryzen AI
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
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
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
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
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
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
https://epiren.medium.com/i-created-a-headless-macbook-pro-a...
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
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
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