- Né en 2019 comme un boîtier d’ordinateur portable robuste pour Raspberry Pi, Recovery Kit a été repensé en RK2 autour du fonctionnement sur batterie, du démarrage NVME et d’un assemblage plus simple
- La structure interne et le choix des composants ont été revus afin de réduire les points faibles de l’ancien build : absence de batterie, difficulté d’assemblage du clavier, câblage complexe, interférences avec la poignée et soudure GPIO contraignante
- La nouvelle configuration utilise un Raspberry Pi 5, un écran tactile 7 pouces, un switch gigabit 5 ports, une batterie Shargeek Storm 2 100 W 25 600 mAh, un clavier Drop/OLKB Planck v7 et un adaptateur NVME
- En raison du comportement des power banks intelligentes, l’alimentation USB-C peut ne pas reconnaître le Pi ou le switch au premier allumage, et la batterie ne peut pas être utilisée pendant la charge
- Les STL sont fournis aux membres payants, les fichiers CAD aux membres CAD, et le nouveau build peut aussi être commandé en fabrication sur commission jusqu’à fin juin 2024
Les limites du Recovery Kit revisitées par RK2
- Le Recovery Kit de 2019 était un boîtier d’ordinateur robuste né d’une insatisfaction face aux boîtiers Raspberry Pi alors simples et bon marché
- Le projet initial a suscité beaucoup d’intérêt après avoir été présenté par The Verge, Raspberry Pi Magazine, Hackster, Hacker News, Hackaday, Uncrate, entre autres
- Plusieurs variantes CAD ont ensuite été créées, mais elles n’ont pas été publiées car elles ne semblaient pas constituer une mise à jour suffisamment différente de l’idée d’origine
- Quick Kit et ses variantes ont eu plus d’impact grâce à un assemblage plus simple, une conception sans soudure, et la possibilité de les fabriquer avec une seule pièce imprimée en 3D et des composants Amazon
- RK2 est conçu non seulement pour simplifier, mais aussi pour corriger les points du Recovery Kit initial jugés insatisfaisants
Ce qui change par rapport au design initial
-
Batterie
- Le Recovery Kit d’origine disposait d’une batterie capable de fournir le courant élevé nécessaire au démarrage d’un Raspberry Pi, mais elle a disparu d’Amazon juste avant la publication de l’article
- Par crainte de problèmes de sécurité ou d’un éventuel rappel, la batterie avait été retirée du build de l’époque
- RK2 utilise une batterie plus grande
-
Clavier
- Le clavier initial utilisait un style ortholinear, car il était difficile d’intégrer un clavier ANSI dans le couvercle du boîtier Pelican 1300
- Comme le rebord du couvercle entourait le clavier, l’ergonomie de frappe n’était pas très bonne
- L’ancien clavier Plaid n’était pas programmé à la livraison, et les instructions de programmation de la puce étaient insuffisantes, ce qui le rendait difficile à recommander
- RK2 améliore l’accessibilité en utilisant un clavier préassemblé
-
Câblage et assemblage
- Le faisceau de câbles et le kit clavier through-hole du Recovery Kit initial avaient un bel aspect, mais l’impression de chaque deck prenait plus de 100 heures
- La structure était difficile pour les débutants en soudure et faisait aussi grimper le coût des fabrications sur commission
-
Poignée
- L’ancienne poignée et le clevis joint pouvaient accrocher le boîtier Pelican en pivotant et endommager l’écran
- La position de la poignée était également peu pratique à l’usage
-
GPIO
- Le connecteur GPIO initial était apprécié, mais sa soudure était difficile
- RK2 passe à une méthode par sertissage, afin de conserver l’accès au GPIO tout en réduisant la difficulté d’assemblage
Structure et assemblage du nouveau build
- Le concept général est conservé, mais la liste des pièces est pensée pour être plus facile à imprimer sur des imprimantes modernes comme les Bambu ou d’autres imprimantes CoreXY
- L’assemblage mélange des vis M4, M3 et M2.5 ; cette fois, aucune vis M5 n’est utilisée
- Une visseuse électrique est pratiquement indispensable, avec une visseuse électrique Hoto et les embouts du kit iFixit Mako Driver Kit
- Le matériau utilisé est le Bambu Carbon Fiber PETG
- Le switch réseau gigabit 5 ports est le même modèle qu’avant, mais il est cette fois fixé par montage en force, sans élément de fixation inesthétique à l’arrière
- Pour l’Ethernet, des pièces passthrough de McMaster-Carr sont utilisées afin d’éviter les problèmes de pénurie de composants rencontrés avec Quick Kit
Contraintes d’alimentation, d’USB-C et de NVME
- RK2 peut utiliser un disque NVME comme disque de démarrage tout en alimentant l’ensemble du système sur batterie
- Un espace est laissé autour de la batterie et des aérations sont placées sur la partie supérieure du boîtier ; le fonctionnement est correct à température intérieure normale
- Il n’est pas recommandé de laisser un boîtier noir en plein soleil
- Les commandes de démarrage NVME s’appuient sur l’article de Jeff Geerling consacré au démarrage NVME sur Raspberry Pi 5
- La configuration USB-C comporte quelques points d’attention
- L’alimentation USB-C de la Power Bank étant “smart”, elle peut ne pas reconnaître le Pi ou le switch réseau au premier allumage de la batterie
- Dans ce cas, il faut débrancher puis rebrancher le connecteur USB-C de la batterie
- Les deux ports USB-C sont reliés aux ports USB du Pi
- Avec un adaptateur USB-C femelle-femelle, l’un d’eux peut être “hotwiré” pour servir de port d’alimentation de tout le système
- Le connecteur USB-A vers USB-C coudé à droite peut bloquer un autre port ; si les quatre ports USB du Pi doivent être utilisés, un adaptateur supplémentaire peut être nécessaire
Batterie et bouton d’alimentation
- La batterie utilisée est une power bank Shargeek Storm 2 de 100 W, 25 600 mAh
- Le démarrage et le fonctionnement se passent bien même avec le NVME
- Certaines builds de Raspberry Pi OS ont brièvement affiché un avertissement d’undervoltage, mais à l’écran, le Pi5 ne semblait pas s’approcher des limites de la batterie
- Pour un stockage de longue durée, il est préférable de débrancher le connecteur USB de la batterie ou de retirer complètement la batterie
- Le principal défaut est que cette batterie ne peut pas être utilisée et chargée en même temps
- Le bouton d’alimentation facilite l’arrêt rapide et peut, si souhaité, être recâblé vers le GPIO
- Seul le Pi5 dispose de points de soudure pour un bouton
- Avec un Pi4, il faut passer par une entrée GPIO
- En cas d’intégration d’un SDR interne, il est aussi possible de modifier l’emplacement du bouton d’alimentation pour en faire un connecteur radio
Écran et câble DSI
- L’écran utilisé est l’écran tactile Raspberry Pi 7 pouces
- Il n’est pas idéal pour un usage desktop, mais convient assez bien à un usage terminal
- Il est possible de lancer un desktop, mais l’usage principal est celui d’un système de travail destiné à assister d’autres appareils en environnement off-grid, sans window manager
- L’exécution d’applications SDR est une raison possible de lancer le desktop
- Le nouveau connecteur CSI/DSI de la Pi Foundation est plus petit et nécessite un nouveau câble
- De nombreux câbles physiquement similaires sont disponibles sur Amazon et AliExpress, mais seuls ceux achetés sur le site du Pi ou auprès de revendeurs officiels ont réellement fonctionné
- Il existe des câbles distincts pour l’écran et pour la caméra, et ils étaient difficiles à trouver au moment de la rédaction
- La liste des pièces insiste aussi sur le fait qu’il ne faut pas utiliser la version générique du câble DSI dédié au Pi5
Clavier et disposition dans le boîtier
- Le clavier utilisé est le Drop/OLKB Planck v7
- Ce kit peut être utilisé sans soudure, et le build emploie des keycaps white-on-black
- Le boîtier par défaut peut être utilisé, mais RK2 introduit un boîtier légèrement plus large afin de pouvoir l’insérer dans le couvercle
- En déplacement, le clavier peut rester dans le couvercle du boîtier ; sur un bureau, il peut être retiré et utilisé au quotidien
- Le clavier reste un composant dont le stock n’est pas durablement disponible
Fichiers publiés et principaux composants
- Les fichiers STL sont fournis aux membres payants, et les fichiers de conception Fusion 360 aux membres CAD
- L’abonnement mensuel commence à 5 $, avec une remise sur l’abonnement annuel
- Composants principaux
- Raspberry Pi 5
- Raspberry Pi 5 Heatsink
- DSI Cable dédié au Pi5
- Pi5 NVME adapter
- 2242/42mm NVME
- Raspberry Pi 7" Touchscreen Display
- Ethernet Switch
- Panneau avant et configuration I/O
- DC Power jack
- GPIO panel mount connector
- Panel Mount Ethernet
- Power Button
- 2 Panel Mount USB-C
- Configuration de la batterie
- Shargeek Storm 2 Battery
- Right Angle USB-C to 2x USB-C
- Configuration du clavier
- OLKB/Drop.com Planck v7 PCB
- MT3 White on Black keycaps
- OLKB Switch Plate
- Coiled USB-C Cord
- Cherry MX Switches
- Outils nécessaires
- HOTO Electric Screwdriver
- iFixit Mako
- pinces à sertir pour connecteur GPIO
- Pinecil Soldering Iron
1 commentaires
Avis sur Hacker News
Avec le temps, j’en suis venu à détester le fait qu’il existe trop de types de vis
Ce n’est pas le concept lui-même que je n’aime pas, mais il y a beaucoup trop de modèles. J’ai commencé à collectionner des vis pour un petit atelier, afin de regarder les objets que ma famille, mes amis et mes ennemis m’apportent à réparer, et même si je ne suis pas très doué, j’ai appris petit à petit. Parfois, je casse quelque chose ou je l’apporte discrètement à un pro
Le problème, c’est qu’il y a toujours une vis dont on a besoin, mais les tailles et les formes sont bien trop variées. Même en récupérant des tailles standard un peu partout, on se retrouve avec un projet qui nécessite deux vis, sans en avoir une seule qui convienne exactement. Je récupère toutes les vis faciles à retirer des objets cassés et je les range dans une armoire pleine de petits casiers, mais trouver la bonne dedans prend aussi beaucoup de temps
Du coup, je pense qu’en conception, il est judicieux d’utiliser aussi peu de types de vis que possible. Le modèle précédent n’en utilisait qu’un seul, donc ça aurait sans doute été possible aussi pour la V2. J’aimerais bien une app qui, à partir d’une photo, indique la référence exacte, le nom et où la commander
En pratique, j’avais des centaines de vis, boulons et écrous, donc je les ai triés tranquillement pendant une semaine en regardant des séries :D
BoltDepot a d’excellentes pages expliquant comment mesurer et décrire les éléments de fixation, ainsi qu’un poster de référence imprimable : https://boltdepot.com/Fastener-Information/Fastener-Basics
Une fois qu’on connaît le vocabulaire, la mesure est assez simple. Le diamètre du filetage se mesure facilement avec un pied à coulisse en plastique à 2 dollars, ou en essayant les trous d’un testeur de vis : https://www.amazon.com/Stainlesstown-Bolt-Thread-Gauge-Blue/...
Pour le pas de filetage, le mieux est d’utiliser une jauge de pas qui se déplie comme une jauge d’épaisseur. Les modèles combinant impérial et métrique ressemblent à ceci : https://www.amazon.com/ChgImposs-Imperial-Whitworth-Industri...
La longueur se mesure facilement avec la règle à côté du testeur de vis, ou avec un pied à coulisse. Pour les vis à tête fraisée, on mesure la longueur totale avec les becs, et pour les vis à tête cylindrique, on mesure depuis l’épaulement
Il existe aussi des jauges combinées, et ce type-là m’intrigue au point que j’aimerais en acheter une pour l’essayer : https://www.amazon.com/WEN-ME210G-Imperial-Multi-Gauge-Carry...
Je comprends le nom cyberdeck, mais je ne vois pas pourquoi appeler ça Recovery Kit. Qu’est-ce que c’est censé récupérer ? Les cas d’usage ne sont pas vraiment expliqués. On dirait simplement un appareil sympa pour se connecter en ligne en déplacement
« Aujourd’hui, créer des objets connectés à Internet semble aller de soi, mais qu’en est-il quand Internet n’est pas disponible ? »
« Ce concept donne souvent l’impression de sortir d’un film de science-fiction ou d’un guide de survivaliste. Cet appareil peut fonctionner dans ces deux scénarios, mais le projet consiste aussi à comprendre la résilience et à bien gérer les systèmes qui existent aujourd’hui. »
[1] https://www.doscher.com/work-recovery-kit/
Si vous voulez voir un ordinateur de ce style poussé sérieusement plus loin, regardez le Panasonic CF-31 Toughbook. On en trouve à assez bas prix sur eBay, et c’est excellent
C’est tout l’inverse de la réduction des coûts et des matériaux bon marché qu’on voit souvent dans l’électronique grand public. On a l’impression d’une qualité de niveau MacBook appliquée non pas à l’idéal du « lisse et élégant », mais à celui de la « robustesse », et c’est un exemple de ce que la fabrication moderne peut faire quand elle s’affranchit des contraintes de coût et d’esthétique grand public
http://www.ruggedpcreview.com/3_notebooks_itronix_gd8200.htm...
https://na.panasonic.com/us/computers-tablets/computers/lapt...
Il est amusant qu’il y ait un lien « À quoi ça sert ? » et qu’il n’y réponde pas. À première vue, ça ressemble à une version blogueur tech de la préparation à l’effondrement de la civilisation.
S’il se produisait une catastrophe telle qu’Internet s’arrête pendant longtemps, personne ne se baladerait avec une brique aussi énorme. C’est beaucoup trop irréaliste.
Dans un scénario d’effondrement de la civilisation, on marcherait, ou même à vélo on pourrait tomber en panne sans pouvoir réparer, ou crever sans trouver de chambre à air. Le poids et l’espace transportables seraient prioritairement réservés aux essentiels : nourriture, abri, vêtements, soins/outils de base, autodéfense, etc.
Dans 90 % des cas, un smartphone avec un panneau solaire USB, un clavier Bluetooth et un stockage externe suffit. Au besoin, on ajoute un adaptateur USB-Ethernet et un hub USB. Les téléphones actuels sont déjà assez résistants à l’eau et à la poussière, et c’est encore mieux dans une coque durcie. J’aimerais bien le voir marcher 10 miles avec ça.
Je fabrique des objets similaires contre rémunération : petites séries sur mesure, pour résoudre des cas d’usage trop étroits pour qu’un produit industriel existe. Cette personne, je l’embaucherais immédiatement en sous-traitance ou en collaboration, et ce projet ressemble à une sorte de CV personnel.
Cela dit, ce serait bien de trouver un scénario concret où ce type d’appareil aurait de la valeur. Personnellement, je travaille sur le diagnostic d’électronique marine : principalement des réseaux NMEA2000 et les appareils qui y sont connectés, ainsi que les mêmes appareils reliés en Ethernet. Avec une légère reconfiguration, ça pourrait devenir un outil que les techniciens haut de gamme en électronique marine adoreraient vraiment, et cela permettrait aussi d’approfondir les considérations de conception et de choix des composants.
Pour moi, un vrai Recovery Kit post-apocalyptique serait un mètre cube de livres contenant des manuels scolaires K12 et des ouvrages universitaires d’agriculture, d’ingénierie et de médecine, placés dans une capsule temporelle pour le siècle suivant.
C’est plus proche de l’art que d’un outil fonctionnel, mais j’aimerais que ce concept intègre des fonctions comme Meshtastic, LoRa ou la radioamateur.
(https://www.lilygo.cc/products/t-echo?variant=42306295857333 ou https://www.lilygo.cc/products/t3s3-v1-0 peut-être ?)
Articles liés :
Off-Grid Cyberdeck with RPI and Pelican Case - https://news.ycombinator.com/item?id=31402558 - mai 2022, 91 commentaires
Off-Grid Cyberdeck: Raspberry Pi Recovery Kit - https://news.ycombinator.com/item?id=21647398 - novembre 2019, 144 commentaires
J’aime toujours ce genre de builds au style cyberdeck, mais chaque fois que j’ai envie d’en fabriquer un moi-même, je finis par réaliser que je suis simplement en train d’essayer de construire un très mauvais ordinateur portable.
Récemment, j’ai acheté sur eBay quelques vieux Chromebook à environ 20 dollars pièce, j’ai reflashé le BIOS et installé Debian. Les Chromebook destinés aux élèves sont assez robustes, et à ce prix-là, s’ils cassent, ce n’est pas bien grave.
Il est décrit comme un « boîtier informatique robuste pour Raspberry Pi », et je me demande si cela vise un scénario survivaliste. Je ne sais pas quel est le cas d’usage supposé d’un Pi durci, ou si c’est juste pour le style.
Si les gens se retrouvent dans une situation où ils doivent dépendre de ce genre de « dernier appareil », il y a de fortes chances que cet objet lui-même ait aussi disparu. On parle d’une situation assez extrême, et un ordinateur portable durci serait plus pratique. Même si un laptop durci coûte 10 000 dollars, c’est peu cher payé pour sauver le monde.
Un instant, je me suis dit : « on pourrait mettre une carte Framework là-dedans », mais le Pelican 1300 ne fait que 9 pouces de large. L’idée reste vraiment excellente, et je me dis qu’on pourrait faire presque la même chose avec une mallette Pelican plus grande. On pourrait alors y mettre beaucoup de données sur plusieurs disques rotatifs récents de 3,5 pouces, en espérant que le Pelican protège un minimum de la rouille
C’est une très belle idée et j’aimerais voir des spécifications ouvertes, mais c’est déjà super qu’ils aient partagé ça
Mise à jour : la carte Framework passe vraiment tout juste. La première carte fille du schéma <https://github.com/FrameworkComputer/Framework-Laptop-13/blo...> fait en réalité 9,071 pouces de large, soit 115 + 115,4 mm, donc 230,4 mm apparemment. Mais la carte mère fait 274 mm, 10,8 pouces, sans compter les cartes d’extension. Avec les cartes insérées, on arrive à environ 297 mm, 11,7 pouces, et il faut encore brancher les câbles. Cela dit, il semble quand même y avoir une possibilité
J’adore lire ce genre de projets d’accessoires fonctionnels et leurs journaux de fabrication
Je me demande jusqu’où ils veulent aller entre robustesse et esthétique d’accessoire. Je me demande aussi s’ils ont envisagé un écran dans un autre form factor, ou des options autres qu’un RPi, comme un NVidia Jetson capable de faire tourner GPT/des LLM, ou un module de calcul séparé. Je me demande s’ils n’y mettent que Wikipedia, ou aussi des PDF et d’autres livres de reprise après sinistre comme « Where there is no doctor? », « Wilderness Survival Guide? »
J’avais raté ce projet quand il avait été publié à l’époque, donc je suis content de le revoir aujourd’hui
Au début, comme tout pouvait être partagé librement et que le caractère distribué des torrents était intéressant, je l’avais mis en ligne pour le fun dans la catégorie Other -> Other de PirateBay. J’ai voulu en faire une meilleure version plus tard, mais la carrière et la vie m’ont rattrapé
Si ça vous intéresse, c’est visible sur signalbundle.com. Cela dit, c’est assez ancien maintenant, et j’ai finalement choisi de l’héberger sur Google Drive pour des raisons de disponibilité, mais c’est toujours là, donc si vous êtes curieux ou avez des retours, vous pouvez jeter un œil :)